0
1
999994620
11684885
6788227
472861152
92479918
138786559
167648324
79391851
55673085
57013960
95844481
110039751
254717248
63660761
54346634
114320617
45213699
8985598
155181416
335144136
704728628
96351849
150321132
40469392
510619134
19654503
59927483
571419814
304085256
239260326
628878631
687824778
548342354
8317912
412775067
222211469
791608025
95686597
384755704
513640571
61595515
25777328
76280862
110867367
499377625
164919512
372257186
182794721
177080371
443371589
120640175
640690469
437484209
552306527
791839577
204566162
339448578
148652020
376273379
228499007
701753142
487721230
140979345
40904894
35447325
137800357
8783275
59358737
222186266
64529933
255996773
14353781
182388235
94914253
841498638
52195641
86970982
646100146
699032848
167029279
565739918
736937491
106070651
120069496
79401775
293213417
434136805
355604549
5440016
170909568
427104113
182295967
2282753
15531009
9224082
858193829
526775401
784329936
80128825
640305507
83505473
251064562
324387220
103266081
541657262
79667542
61590148
330905866
595620038
94105526
247627719
129878638
120108546
167711723
272038887
519853387
195648219
261414098
502482247
58952619
37660179
331920031
146861168
249376855
323766269
231717710
77112494
353151642
19218094
195049733
413568537
183309959
48745355
109676197
120738889
39078238
374699928
110463833
288454430
527916506
48461215
146637005
57672328
133667276
349212879
34274366
734049941
588061777
30254095
144066001
207746502
121946842
16538294
734445916
80198813
65040961
139563755
208142997
55531945
366943797
16786707
20562123
654108405
505833040
442120409
276177445
16308534
337540112
25026360
474293088
120334935
31705102
197428321
225558028
291140693
207064069
459163870
230176428
298460825
9067314
351896119
593851810
14943594
55780546
1791936
517076869
30294237
321378938
66315141
70681254
106669943
95989918
232468588
395979589
255023551
84949208
35363131
10560165
838377990
46865490
149638530
221663721
7513215
1774078
25204412
416951237
68960637
607595664
286983923
19667811
143844848
304499394
208296984
68461515
606269016
90213277
547920571
111221165
94492402
272534037
377042389
891285612
53413009
992191
200504876
379010410
95911335
64732569
132953823
76454258
735430845
831967749
127892558
444782150
26530591
224315348
120620385
19531245
361602596
256550753
598174586
435350465
325025070
82893838
107713292
207431615
676070477
298266753
1160112
334708938
318372476
70112296
153670145
45701827
454249535
80653392
235410459
702611403
87637860
829591427
56850813
574859775
426511380
88910862
202752418
119919968
24574170
87667799
14463508
278120331
72383932
378674983
849380635
5878171
224491796
224532668
188422818
191048131
152310744
165571948
67484451
506023326
384014361
142027413
47134065
68165474
38329902
526882954
170492322
244291502
49124024
71029637
186071149
295951468
13771876
270893750
152933904
203930510
159692132
370438717
238814262
242879998
843403872
718323524
671232398
3962284
292112733
9037941
167340853
298795579
433949004
31351255
7222180
65959042
172994482
354997161
325507373
52783507
335870061
333760571
685948585
32852588
68032607
103831528
476220040
415407687
101172682
106129681
68813022
154714658
221400434
151683105
21976479
23033893
133337796
240784355
8353757
76013084
679761329
144466293
69580997
240745736
276938537
48336850
39728877
277031603
51100593
122948062
1486313
25574869
252638189
324242182
168513048
199000897
413089899
68648172
7588909
100951438
213011478
56683410
695387296
102934295
37228814
141098875
157483758
452533779
284409023
240931829
458205068
535638616
819632792
312071981
15800795
557887673
307372309
32038828
377598463
398653381
62044936
107600215
14147037
553212721
151816569
96162275
250149086
70560587
404340945
188232746
497927170
111819234
211566940
53394553
478998
35319990
895492408
301774149
351354771
91299923
147181516
48555982
100505594
342039259
622250678
272212292
22460506
464314400
274270533
150100926
46833085
153276409
113651783
191584817
49221113
5215668
798482142
15980098
203363231
90216189
12653186
369820807
322932753
359343851
286431669
4508563
358570127
7363626
507348975
160029535
113662
577437138
1828728
231111273
211081845
806826801
594217658
53388897
95260615
438358333
370317362
21864516
753470666
499016441
79901248
87888215
125824551
159952209
45272922
107736830
30277662
415149204
430799756
65833343
806833765
733401469
236073094
265936580
114666674
40054837
523280539
196221100
821444011
233754861
17949579
283717734
529802539
577252578
221417582
242979945
117548701
265038048
480512934
202564174
113022674
8581438
200835995
94089275
152254730
22342090
651973756
85088963
22211270
301470618
43843549
72871197
73320706
105344452
254368269
355692379
237157549
36444063
49877099
535425164
272973125
285906734
631973085
602101376
397079969
404303611
7526295
120354940
286501971
356164551
759938702
507769355
62221157
482556064
246661011
13324234
275400740
393023041
205914491
301956510
329328738
324452056
25744495
763658089
12219061
608863086
309667220
191349323
773034
542981903
353263429
71999202
197998498
831079684
9011056
92992304
215967357
68546659
932180039
303233793
10456406
175707837
527147201
107063958
479692892
93054275
83362463
4995243
441148428
53231042
283935745
296563681
628749040
87924280
769283044
306507219
4062846
176030778
170354479
70230304
96467880
410640693
195313357
68905381
186053276
242322228
567039306
131111732
301210791
363813311
96050339
117957289
535348542
38327812
278103960
43488325
216769421
24474302
101396241
623538487
51156670
530579
294614848
75713335
262412557
265833419
348689410
28474471
663323262
5628368
60521360
158973943
335735933
974986334
479389227
327292320
51216889
18236183
1682579
103614203
35535053
299251037
288251682
73615773
38869463
89606802
458400808
75469804
409414474
399392271
578480772
170502687
66994388
483394921
130230446
43096307
268460803
88080804
61633505
100432695
671806180
9623790
80991003
7683971
140199223
183338172
784579125
70332291
128546983
63277814
90423855
2942756
751966825
602060577
50871211
301967900
98665043
192161066
234830564
479087364
10413031
200818359
250503144
893234647
208385007
985152603
191170482
56952680
5420882
130163889
362062666
306261954
379850622
413479922
485718587
15333242
597591056
36464115
534212739
188373226
183297512
56750371
776380705
462084155
1615904
4084938
226671990
661381083
300021724
951727158
104936293
329364559
13816579
421932607
776760710
717459201
47288612
295279666
122199620
247081862
43974129
372726998
716589182
234977792
466566473
107693349
29654685
130404320
472348960
71902026
546180198
173968777
80772522
842790717
69409488
340545978
524555547
180625988
34427076
53223196
481319380
12870304
249401701
530596774
317776008
582154641
52712952
8371920
318940360
132429307
470538752
179737135
157240178
46753903
265873966
1391990
164040021
381065731
249785254
23148517
232576502
252807610
132842021
29587063
434079286
785862594
495961911
586151271
449010372
45645388
423282869
101864489
229498429
246756874
126625480
191205269
167178624
82843021
210251316
964975433
183016990
9365456
637250853
194197262
256278664
264913826
206586608
62223253
321792184
641969479
21097991
427942621
32822313
423216520
99554376
450585498
201365177
6590557
466954861
59673231
211810564
157042819
251040012
1658795
126471283
60567251
114079172
549748133
75282197
266622471
248142413
30376695
15720328
586284800
180594266
238088372
32077330
554705963
91455672
466662431
74979987
362770575
42669438
73131104
30165974
25139858
119534693
513720750
37475658
126481281
619966573
587787276
270362435
340107387
25219379
659287824
325632940
383542009
200195834
24228601
4529954
275342605
6350078
92754797
61568705
951613602
2753751
310293566
28994353
49419203
327962689
276691940
72625898
352077681
492360334
128113714
382722363
87855513
20988825
480871222
230754504
373181209
290928119
33188578
294968577
72596306
17408075
159009307
457595182
102868138
525230937
8465109
299755192
673556094
27386446
861806378
226246586
361545297
569794992
585852806
349180723
23555930
231784938
883871155
262588301
5302109
66944216
140482958
636493833
66623094
622340655
802809365
553943034
260079975
33262706
189657331
63608240
439574554
140017439
133782780
638683968
72707577
421181128
27937733
140189365
93509093
108548158
482873636
236219200
651966725
224254441
154243240
364985876
34998352
43516847
147078245
12950418
109329213
107755469
589030267
306760093
209866896
208660291
283095409
318471260
49092297
67975492
31477923
177755751
424894505
124007485
45935393
213942357
37152254
4082418
113010350
10901385
157496417
57541987
11327391
437479539
484539240
189442840
301406500
706488963
14563032
5139664
394233728
122445376
58346842
10637275
230502215
174946831
132012757
670036298
203103951
107135647
243797148
75612083
123380773
253387484
59267913
334650646
68797035
263711969
2128374
887362978
644361999
36393528
549421089
357740538
223757770
29865900
207071941
696541432
733655085
409909705
260001555
410091803
595336337
244340216
827395777
75535245
249691872
509132459
62150609
73213784
7556433
658289689
859046393
100868347
212084118
59327896
568515573
198134366
39803476
11899880
3936809
213383073
45665108
1216152
9793874
216211008
213944278
514916760
217283979
154198110
202118245
51538729
17961558
691664642
103679023
41689446
584545853
515827867
33250791
158397231
186562597
525755837
111438894
757096054
151090993
330293805
158609172
13541102
214573934
270086724
73955873
73063876
354237883
8366311
249405514
375812678
171137557
61827633
21840363
607149622
296523380
141268
62577267
70047187
169331041
53715271
92907617
531558474
25490457
7976049
482275222
206362609
584411727
79728518
607520353
31337692
353922857
128000254
233253475
271347722
134005169
26733722
701648888
210678381
478341478
11031579
256784624
214334154
184514410
423408715
42211032
114535810
231682657
31913565
402941454
220519147
72693660
9165332
506530507
49349608
245366060
789373822
145160981
287895176
221478237
37669222
136433641
155943489
189047674
309783424
50914248
890991299
128581455
140487814
132249095
203100327
121600524
266812765
208139253
29371201
295398433
73094003
60933908
111665638
7654964
309525121
330984508
33692711
116885339
301635144
280778272
89165521
225882314
476180230
611016540
269124571
54538775
40016914
237692490
113107096
21748284
318826114
18927078
349398989
153268241
63858671
644898870
25200838
78216436
613319307
1758699
561520613
455752853
70903465
208535417
212387131
373271726
691365020
448943231
123431431
446622027
2790599
186630787
53735828
352550860
23001069
190394630
347357529
16188255
141715606
482804785
151638488
82582659
771796335
210650206
10645337
374763912
121677076
21819615
628710313
76356978
175609014
229201139
211872494
510488771
661931892
92772701
1153958
30371128
358513339
216882998
261704282
108357924
336220913
558777472
460205920
365514906
62148105
897810
198374810
335501080
77888750
92293651
35071793
23022477
168997652
86682430
71674384
697189318
113285405
8822962
42228278
435331792
142697395
12990510
410679205
63009345
558569422
76768189
26678047
185956799
116575482
189840531
192269365
151710845
339661154
120991672
564695920
418654596
287984895
675601924
65959937
31018093
461187
378007459
34698470
231643485
97188483
152081159
100515782
264930125
291774673
115056750
8931864
293546036
547263880
18101889
174178387
289636296
203199248
251344720
167169673
117153483
320485915
365197883
56813419
836693522
134018589
451969809
13667146
431401630
74168363
325587964
72448560
409869065
432278897
754106054
56853156
491330552
452106277
159059419
30143303
68671316
493154751
496071303
210083537
436356173
179615458
65059540
51219650
177353931
73753482
238332348
669331930
132048549
229979043
440626416
33669916
537263852
433321190
553963259
45938005
79837893
51746659
26003954
253360
190845634
321192925
273305250
529896760
32065235
252641310
324141514
58409618
369864265
547325444
147480770
530047240
689118874
181718923
131762774
519968147
526534955
378361933
86026443
136979257
198295336
224701223
136850228
15791280
818201075
4726433
256411411
11992449
70608347
115670395
265196177
413166909
488605796
262169946
281478656
712243893
169059439
75764157
80973940
12811538
263817769
677714434
887179945
355779755
48846701
590505640
330929387
254733986
300521946
572139826
185768096
549002170
186058244
36922720
897055691
165521117
151121206
372285187
174518365
210446389
609424560
970969
14211687
165375196
257386074
157031843
40187810
14819729
3806463
652285125
72381036
251253862
159328
266271070
65556903
227835246
219982488
173395165
602541078
155975205
50343583
116980006
202662616
32831369
435562450
39281842
7234087
384615616
38775367
172336182
100771443
159643722
33920540
271868972
2136920
128613533
63563534
244236553
50645678
154718062
216272007
128485874
104059897
712789017
10963019
27402219
65244073
726416389
482602594
70523040
99210574
59667549
10981153
116665639
374353503
17883980
377798333
93149184
609528152
92446793
191782415
799038226
7982369
520029
90410794
116005863
15462970
44664912
160047570
276597030
75474422
263264380
343874944
85078561
89799965
248755154
441822404
49156706
438697180
510900373
358684403
271743931
232255116
413407695
86621453
573157423
304890330
102397181
333645734
80213982
104776942
95398549
587578426
46816829
109584232
221851356
346787132
223898114
28422047
48641008
299220507
13836462
256767684
93286696
523779870
14727994
121530348
163575700
637127739
111549089
318799899
75739128
524523694
190999562
72373424
398711284
61404978
72116846
122414878
301157096
103957847
397116461
84434820
112281033
756920226
668856499
676684181
181061936
483998
44442737
100933564
117953311
44606042
201680424
148217900
61102008
62290427
347825141
50509572
203515495
16438631
279381663
382979537
529490839
8849681
54023769
7598186
248897732
409700508
39890418
27546608
265063464
303629156
105679409
802988959
299387794
338687946
314241717
308116665
61842153
160459503
59026405
512056360
531266030
18180691
102846468
91630210
480758152
679080552
72611198
59808181
434622535
1304677
112790859
69981002
14703775
126770837
258497283
123033025
268903603
46906211
37871165
421030764
558778301
751682270
98194828
37536303
345333458
195877994
182512743
92967663
14617973
119217285
259474331
11139861
175240733
24242396
409971774
282559521
12511935
329145012
141443317
376567350
696483182
164855456
317250886
98560622
426680346
389777519
230511034
77382177
33001263
13270121
16308654
31860434
47116607
30695340
255859213
765566180
241961227
491459850
467955484
217045892
301575182
74352151
320696984
373292515
768003943
185063637
350842714
485784136
373496715
15358038
630640946
102755311
613845046
114227109
440844961
354661182
227847737
75362273
253149414
256664652
232504350
649984165
77580734
672266915
99953301
124454502
60932368
100964762
388216107
138859027
631754202
344359369
96894611
39685799
568190974
558758638
56583229
59760748
468981927
589329399
106230468
111086422
143346900
429882608
321856734
3122208
133482803
76010305
77991801
618755334
287940167
149479220
33172973
77909381
246817784
128470027
143495532
30655274
21325711
68087976
408432467
171350316
128191088
919870782
1868268
863015739
268688677
67284767
63834023
724371861
237903342
154814147
263600691
125797160
389498750
258046928
134619178
230001714
142954804
2412311
462445346
9196525
72390283
302723221
214876800
3050552
259153900
169702214
269198016
7390580
745422981
160681861
146288164
891260342
27953196
515637143
69893193
381702360
712798297
557258688
319991301
556653920
264008317
83551547
244280799
39984372
522184521
359310886
271685576
302833898
563935085
124225568
168724801
650230783
108875087
56974953
311573657
309117264
26041926
138510066
437478658
309858279
218479062
243612898
212191847
225752775
108788987
256267350
247859676
311969523
74467757
29650956
649203628
165129864
17468794
827786109
622982292
11576721
464837554
129395275
4164936
37973653
231252677
247717540
89000047
59802036
91775481
214960704
89701300
110701756
138627721
36096889
9488191
688054246
595293767
235569549
6401224
64369426
33779032
165170379
192345565
543189845
249013874
399309258
104195087
9863556
40314382
47009832
222734222
300455745
347897658
279242151
147461720
519529590
353487036
70231822
49397341
74431231
117863530
206853499
66866245
675011676
889202
692045531
40580561
407222094
125766001
77984938
48915939
540300837
474148761
122159484
12788914
73477619
25384033
374670195
159712876
17236906
55234366
466899427
206675035
210734016
305042207
65418208
187530515
446087180
4517714
59567364
10803358
151774447
24363830
65987957
217369581
504637561
111152400
93901500
279027182
627795423
39971251
2621153
463791945
564646714
570989617
40766053
179766178
590318506
68115646
415010163
740759372
558682798
165396364
534298556
556147344
193164048
222359799
186190632
101131610
168476937
126164292
6365959
280380029
681737507
55497757
582430215
136280456
179241977
153318985
599493718
189555939
40508865
575302233
197308556
615033224
213177426
499495964
3613537
713914216
91317769
1383656
425757477
390505568
720787682
2991301
364004367
50455288
167438729
653068718
72672610
474327874
745589324
49930404
667208693
112465753
103474938
8590676
691288005
308379811
101465306
43679237
897730887
206069322
396456304
85803123
666191769
428625968
128504517
65802815
11531621
179072008
54641546
85493184
1077594
140761536
140723619
5524783
326817788
843329120
37474110
103393526
33789034
37884535
245598941
93868431
231279798
456414640
98234258
225544655
272377913
444642440
775005923
15345673
584811439
159314071
111116390
266164871
97111776
16394480
282714777
355599942
47988440
675661484
575317292
98304469
782347573
365600758
2965866
123010613
214831786
42400476
140092970
134870271
96381053
397803229
427408510
531654033
50357956
182554740
67045520
604545886
99954319
45764276
353982955
15207666
72666356
25807709
234034178
112175415
536279772
197936081
395389651
309371753
259468627
122857133
338400785
673681182
365594798
155153107
412612306
1080059
290766958
316041547
101770239
244242882
49486272
691394728
46700374
408027762
251752650
505826624
37301298
173239655
318035650
65157430
111367900
371116963
300254538
7792558
546607653
75423655
131324763
60797375
48018251
17333437
415035988
27627102
70575549
491851403
128482210
219979316
84392138
329137486
14151194
208424970
55521302
400402891
32237247
74525300
426507482
252482102
505371248
69079192
465918882
605728223
310763132
53087021
264961785
75178
25110444
400926020
338678609
351270874
435254081
115484933
77149120
55905129
145737036
632746541
74651159
216936463
509509434
12544914
199990997
101811632
271203797
417415109
174648664
470999450
833324526
14037069
16555524
24649550
198913250
118747622
533585450
75309147
161290210
197788724
559631475
87726494
874768825
233424135
171869155
368262364
732442147
567175026
808281
1097458
142147755
32302956
30845835
300682416
336559124
349279807
64357076
39460500
211697160
676880227
337929023
86654450
215687384
562485378
359391934
246903312
215413383
400747363
542661487
326332035
202721378
177499294
25080503
18181783
702308437
336766869
314904521
77655842
284435231
128429200
230182661
397840408
19644929
592456233
476319040
108228759
72493059
33204390
151011734
378158209
330462097
26409488
336120219
199053506
118655878
254252930
71235997
334098289
8023915
545871039
4833130
192698432
11937417
494922058
195635837
63574636
20504175
238940560
37356079
155558726
328498323
77794190
504312893
197496788
636478485
143487998
247747668
75361386
851040806
80379730
81048323
87983631
31168398
419599427
121490968
144884173
247926541
234224464
739497088
445292326
457579310
337718655
81757512
367746877
33717540
370435197
696314486
255311459
594827200
1711283
250489452
5925782
2920127
22201048
24908583
414840123
14395341
329649247
102700816
15260329
85484438
76426686
456128594
110585559
429457241
499558709
594837909
72722579
7895980
286297504
291609744
604696097
6066102
80866283
161964728
14433721
161663667
163784426
95149460
274205318
290174251
98014125
380948613
32983897
353157754
136279636
50143967
245309892
694989682
703904084
30602788
99597978
472878030
170755586
43214563
160937418
314685336
837912001
291226663
220195965
134632610
37386606
341625861
106269138
565880509
263328680
8248539
39809457
53395713
9985131
26045832
131161266
186474931
131298223
141228216
122473445
335642240
491863983
9538087
146260042
34597047
76373189
34979334
18411834
192160739
210623309
396914916
168013378
12955912
62008876
448033629
34734256
474070542
371872056
207040401
601720293
49642266
6392289
361261646
108242576
163131722
326857332
54380972
9230006
541174044
69265768
297964993
490778788
50533230
9517881
162604733
181736456
65827563
92268480
341649204
228569927
720410131
598690818
467254702
5284629
468237909
71876430
3808089
606029815
8719493
126081474
818571699
25994442
53571717
543207148
72059211
553455789
91673498
199918766
48409747
455530714
2008726
65186071
59293424
397110975
26317875
57456641
220210977
58167856
202359919
227538024
165239823
599509130
225362004
40220226
698946496
208428607
255696413
352965949
73835308
608602328
39736241
10472484
222074684
73145674
279455092
63215222
385097979
109726098
5233658
18479716
728155609
601524
205829679
607170899
324356994
448239042
101590271
705718642
69436175
654222417
382232282
493886604
207808551
615324094
46422737
87919359
117773911
420211595
250700459
67394650
253130695
482247810
436384849
18247437
486196849
145919308
81556854
155977707
530047356
252622309
154790194
625654682
212608647
365090511
128704285
94361310
140013590
36243007
503359182
16646622
265259113
69882271
30860890
243234161
159322839
389280277
120458504
69825659
35243023
629763531
104149571
21206554
75028924
418976327
759282911
412055476
164549193
243354040
2328088
245854571
810667
76229960
142115841
291746471
40447825
322258810
361328343
229670792
474600544
185628849
691530082
166536726
9764211
77110257
297787617
571438316
240764977
129073888
658142319
135735541
117501321
100403050
119248973
288172070
109256151
505399468
132706591
458959726
815129469
223584581
332549167
15314408
131242006
70948418
308296283
346414359
228215638
20976157
368786403
419358593
335688367
114903316
362237408
160842077
328916657
327842442
349814854
254898193
23303532
55065455
15003366
287599913
426050887
349652037
14722873
183480104
39561660
591660314
432635462
132843207
603126432
11450079
137602888
613145587
116307418
276250455
27834273
487794790
273601498
818295028
814218207
88484602
16189795
201646736
140930257
318457382
1106747
901653263
39691139
46167942
40672856
353199594
471104418
346284225
658037843
49847661
82405493
135500307
252066344
404184121
155647627
324918802
614760148
268101494
641859577
203037360
193351506
350311378
302815047
16591596
32039592
48281104
227653130
28897511
172060484
99300215
437856635
81326493
863898976
310952429
46848475
68744036
1116194
122763296
252596870
171028342
815181594
159365972
26961481
281254717
142875463
223618073
148470965
595159208
19423110
243186888
151268373
891602277
344649821
4003940
21363278
432854456
84230764
239762855
52813973
839922184
86350378
467355190
529281762
319068895
104162743
117755921
72629906
592146945
154855290
117728575
247695885
188481290
361895258
12899922
216580794
525010970
117052798
23230754
92789661
380765798
600260443
654189464
146605277
863631576
190781710
246355119
44594919
208816155
231645224
34478767
487556086
476396455
242293070
5441742
28708487
348577514
435857290
227303448
550043223
89885353
108779183
112248770
641434475
38466893
339651086
85868968
17265612
112318066
81702190
300145870
504327983
37316971
34658058
48679318
1063108
787359304
189440094
145035997
361284496
228666389
663984080
130350395
34512801
151572261
59129108
394821969
297903707
301856054
670505945
184005783
102187197
404484968
341373367
30535425
8285542
420499516
174872746
113250347
200916027
6510976
134127647
93983203
684808099
944092434
376451642
156790080
284803866
3339039
213650895
401748839
579976813
37610409
1216829
159341415
274676460
265124515
118836348
553457611
128233657
130788586
486751347
5535648
522645683
732382289
100612163
249294855
139335341
285553007
83608375
63328370
185333117
94987141
240074804
457113692
72178960
464021097
741274806
906539930
854138665
147581332
28500974
1767308
73253135
65365992
491771136
17640511
61508988
128050129
642380011
60967142
127424439
300676681
63431331
101500138
96629693
59578756
218580169
131652578
95634795
751938185
496812518
155783645
16747619
8801234
111006776
19849374
461358979
179099489
43916905
444907568
28626576
451249612
413065727
194661189
93431474
183165844
609374666
203013643
29766877
313039070
95951830
260165781
345614483
530893886
156566644
20461162
130773848
73918643
3831216
108715199
158749329
556357569
302337508
313224402
674332356
370025919
2461528
64369808
17263803
15074903
513247507
670930825
747691706
258507238
26006168
69936571
119425078
378860718
329172774
22412062
643971366
599001294
118503384
299024727
54503647
548169217
59126958
287951926
133053906
206185402
152242708
53885997
450507195
604119103
340752835
416388418
268840488
433342708
43888824
52086608
225469566
210970497
453829548
398199815
2192110
370519703
4880581
606555885
796471977
176281483
156614957
212752264
487867599
482102681
216779068
225396868
591270093
173328061
5755031
647705237
136533413
42206420
234533715
417530918
366708459
533078276
587921018
980882581
684431571
539891740
243841432
21444497
306817999
45690585
511164777
99530668
103516971
573545888
704598794
191098320
7347556
40887206
319059715
187415078
544281983
577011139
385286308
235195970
488784607
112474280
80940146
174404928
34117653
257069316
198515478
139155899
145837072
44511961
595762733
81596885
43704438
108247492
515875324
635992545
24321548
597983707
570846044
467111652
47557626
320044883
109207896
106031955
119784892
385396948
274762460
76890281
434456166
375790803
23918974
682631351
50249898
147621311
521498496
255292326
49300969
81936343
415376083
2840744
58156138
483471946
98062626
239093961
34431794
273120276
2513702
43870397
688661617
55404156
424406388
230808762
2908621
25407302
528493706
22934526
168545534
187874117
12014783
132692152
560631346
538069974
542746607
396422315
505186825
350097014
280021551
65901556
417533397
279061289
26283006
34561906
49153090
103259052
177351683
137757659
478505690
519801251
20743462
332604933
155660126
428252530
804697931
383252709
213515957
130297888
9149435
101782023
205905894
4118114
211958869
154617431
96433406
82263010
14706460
17967293
821433481
146869829
21717797
254243559
25161365
21391158
129053406
97221310
69872831
43919312
211799595
786293268
70736347
74423992
108819660
9419542
1649559
354588332
36435723
154420063
10330291
102758156
359322869
156474880
568013828
26123234
20916528
271213151
450132417
40940314
541171553
555007395
74618275
442445264
447364224
715670337
293128795
119447168
4436173
36588758
246783769
17056172
407323968
130761484
115026493
398728283
868817930
687989999
1933902
36501770
114228626
117590058
374319485
192654725
192990348
514811862
170721422
181527679
113799440
634673399
214591336
90000255
56455844
135318377
179945181
291563589
45494881
89048105
443409341
27356078
239762082
203101321
99759442
245130503
21893304
185020893
174076265
77696807
521259014
610820633
435233482
128050748
27908649
178911070
125559658
176929959
448046178
6146708
326767583
20780951
178092146
1075193
15594956
243973095
165524218
353625214
231777594
27260587
198549242
397446500
724998982
297620985
640714843
369041675
850875591
309279996
2834011
49714161
336457478
4996568
39855641
104415778
113287269
185953154
563273707
237702162
256436873
135704461
647813
286716398
398979889
140994395
409533631
83209474
14500635
931120236
21095128
100195502
8823615
1612372
67386137
31304545
24849673
491065913
80605715
8533738
106120979
9308454
66257335
617727512
225461462
13028485
20722664
363213015
73544671
55345042
443564599
134971043
15630314
345752258
360116754
185838684
545065424
196065016
148520306
5970226
421939701
33609988
141239567
640916621
369230208
317921955
375118162
205200707
396807827
223015705
88370001
313434857
32246243
15794739
674431339
240258940
17157267
163854111
106652068
128348747
293078460
128686535
83726273
382114171
136095764
157870352
513580245
186342449
356159760
128794867
538046311
304099172
783338017
11308921
55737924
226075938
89386126
137758083
73334537
3712096
149572780
147975771
17856943
308960060
194879350
709143112
32363069
22754420
35013306
37432500
675852343
237616734
66019996
219925621
423773888
23897417
25508086
84232967
712527634
133447667
246642507
242478782
750415890
50385534
138058985
480774299
55020693
359007291
382987645
203383599
67402116
432453178
938274538
147208036
102546478
172357447
601107057
74106344
84797588
52487322
116243149
28247556
268491815
58263679
71518656
133517941
98337052
331986919
143549279
321407555
17985566
566515496
207335219
232034574
147545803
370082520
237656129
227954716
33768140
96702362
429294971
672722109
77135159
80393493
145721449
522746056
10181719
410383838
599965581
346462888
402958512
29690085
308872845
1482119
174127531
173964337
168444926
695255639
375944691
93397093
19798431
151003510
644443487
744845475
211034247
25676888
145272144
56294554
164182758
495586662
181822537
240610857
493458903
618513291
690006359
86351999
721815322
796863557
648182882
41637025
20008969
19966282
56437293
335543897
37712700
113709580
156504540
491988948
73661594
286214124
17445409
651716601
184353092
22829830
863937
107152602
70897403
8922024
254976920
6619551
9224876
147081091
22602946
374309505
165342430
85286907
22313171
531661082
429596870
360976783
445165121
171508371
368797802
59032357
44736151
474833091
116556074
7099792
78546154
79382873
8210798
127698758
394508293
681643578
27406900
406240331
446116622
129033816
69937793
319842155
15530527
479191578
609925564
423749225
67318301
254945868
538869290
27535404
248925089
50691889
119169901
205857182
623618941
21282910
202725135
2957447
23779963
104936490
435828365
348504460
74422962
16525715
167834068
17292328
482707135
237415039
252967715
360045677
385431497
383059899
215315
335515423
376422934
354132531
148994307
607972181
146996196
66765818
774714075
749433148
391475786
99198841
400828217
233168824
115155606
461927882
8982237
258116942
191244019
69851815
70580251
262946908
954920375
103997997
202882157
179331425
621511484
798902803
149081429
52488902
317785026
542428069
690132850
333842065
450690525
40938306
70591317
301820079
520603340
626200582
142140019
39933836
105934519
196121
126143763
44221684
126845324
243852678
502049388
246594578
154066103
689094359
241655989
442307549
683657121
6673079
271332326
43904460
266347911
134945478
183431380
152588312
13123831
315056040
63997357
90981835
9154960
136545543
53281806
62232453
733304794
167041307
149984458
33684118
689171254
181423785
195860993
69890333
883679180
290413118
165294203
143789527
611934744
418212665
150451235
58291978
302276360
363411473
224955697
5245537
146533736
104862776
7796433
222283992
55051580
593919658
170568977
348657807
349545271
6314802
44385720
574486374
208341857
49259466
867554944
572393228
212720732
573326225
617016321
731622348
377153553
185422687
623146912
19485872
138296834
586370403
58435779
63213012
323092307
4815713
392726107
434417560
645221019
225007980
52423166
217983419
5399282
180321692
182395110
27800504
234898117
1752971
266472795
248875544
181163218
11285550
686402233
321010348
274054118
309630830
17655727
829311757
101159641
306965371
411036360
26272216
49788796
16908453
7726361
143739948
49455272
24459051
352952593
501170053
203541790
81427335
658316060
743405274
7859801
244298068
448508719
577231931
259002007
88445716
68343919
32712736
7986830
297434609
545517127
597169791
585165510
33103597
749407562
66425175
116220891
101875540
300143725
641929181
418913915
95296305
79993539
469678177
576322051
317106965
98125978
725717164
74305131
468051774
194591624
404015116
253573606
12168476
41357409
367038865
72479910
630171384
26773028
40078057
112459096
88708825
121877506
399668897
377385885
23290211
360864451
258592647
448259297
171055845
242887221
87144232
360018621
662421191
115113151
154671592
73621519
12321485
117669511
171552682
108788665
379436760
77285835
352899201
82469609
67231528
311349225
473566371
79964219
216711597
56021892
48913045
189015563
243213727
167832231
267650
29986834
449804987
244279480
498081556
445283922
80285502
70897315
267110203
276143181
182278311
233111139
456035637
70885293
277517286
29836356
421161011
240109622
31100670
97822494
125722384
345831489
483956481
395346594
728472660
284160398
6288773
117993455
64626102
6464296
302021581
192848738
663629821
126169678
609254612
312142679
537594776
839179629
629257844
4374999
80789528
230327430
416462111
34870914
617984935
24496942
140043165
202825306
100468784
95260648
340010902
284872210
149770725
199787405
127704506
191073431
463816295
239268812
134373726
62433013
247954393
539967115
121932933
611206140
865864636
246039498
175017813
420490366
51422292
414979706
249135735
428010523
131388734
223162210
161648361
43400663
230962670
169128296
529311398
302576947
293765399
98190573
858117149
512794835
177070992
375132527
58870603
24588445
143958418
91698016
158002119
249588074
621319986
842457844
189105392
479018339
822884578
13102587
194391927
19209817
534532058
76643489
80594918
99209365
85036449
295139234
320989371
179731686
631154185
37430127
83431450
43897794
40441041
561824078
446141076
169913715
477096746
92410331
471916315
21697878
362605747
161645948
14479
55069422
155980548
323438406
199364157
30168232
55263732
339164817
5306734
11666653
260161445
54488057
169123847
218627560
48863613
473521273
220795329
173727468
4478364
387355249
452273406
682874900
101948349
608236708
326810750
891967489
311924727
219392482
192435309
42938577
123586030
196666086
147213316
50579269
624557728
75615109
36102267
451326117
165634558
32079576
171084236
297593836
335848882
48168763
946911955
136902081
82712498
167245898
318727194
414137184
595645746
60940181
587637485
7952305
561492
98012517
863059327
63657355
64172445
673655353
6747507
559927998
398143777
58001138
15875593
171047119
129058691
162898227
543042189
853470924
121155531
35347399
48153803
572567713
201642231
484528941
363387215
149713790
105572897
73731240
160692007
97228032
241126752
590692356
183082454
367037286
4367914
673901662
12336520
151385363
65988952
394379546
18521246
107006270
690044854
217044457
249312010
403808632
803793288
510235396
167545083
639631013
30420351
23446725
52905726
12492178
556708660
37840552
90984235
221003713
88286096
7062198
19150778
876768212
17380513
49681090
578958544
11149638
86243077
117430947
123030712
15361656
287849001
112324844
42270234
63014265
75656682
250655861
522858795
183667522
79360928
95666837
120565463
387232517
201736642
667241123
491457216
174484297
17498938
664211846
208929895
553973439
162341490
161702314
302979154
596830178
805483396
250165098
52678288
470706877
58367475
467871553
69925343
730230206
307797710
399836
6309396
754850386
3138448
635078921
309799100
132002860
16638033
110439034
135479954
211078453
638418513
794129498
205335395
323311748
463221073
486448392
432170865
542446186
246918127
323150481
205983763
55752327
392745987
432542393
84828461
134737684
434650495
254609729
266580286
347197069
320792656
64899461
947223210
112356852
433374627
150165112
348552670
563004547
32364361
129136396
133817248
343303088
224209811
441217048
101987378
329927474
157980895
71028598
165807365
422213648
149407767
133449350
84917843
86040472
5942941
641505957
46268434
47964817
500604004
58348837
461526046
550881185
22037671
674127901
95854
12880117
878289470
125033562
466412150
17882697
360850119
123943038
21481263
113931478
523070249
838763242
262818799
128417919
210075895
464808558
645244853
210278000
123586514
26265368
280417851
179820044
55737074
517039373
13489955
285547828
15575506
441331491
303821820
471676687
309765964
187170334
275763505
652768970
76329205
472805653
407326386
268761374
82563331
114612610
48352174
530495453
59152805
624902575
61929067
118770240
17909499
681736669
583968275
245031472
142290631
375347328
116675467
6700090
177534126
429277105
254252671
73765547
73533246
475135918
608202791
214740448
256443714
285817963
136592638
109911873
464292089
805277691
10864420
65021931
179862408
195331884
617833275
218316897
348723474
781724662
303241404
269352385
311568152
89056138
62786686
50024033
25034883
18040984
68995756
236118275
139599125
35326582
452717683
161664781
685012171
103914345
398426807
604067379
95774304
264441469
126470455
10570267
109116936
711545017
378111700
427337829
220749897
186215658
132548152
68467758
43737533
157156589
226813088
500449936
14878472
43776163
106919335
170560954
219386624
110562591
105929447
409872029
133913125
53435284
214855346
106221857
37731195
644228775
181822821
403063204
104832651
327073067
283702149
151337406
331005695
291676352
110079635
538886939
158454878
19288011
130917186
50043534
121199676
484273405
7257669
3371040
448717597
302483634
91748525
8038943
677773671
351859463
102138381
454266814
84284191
567318339
548882250
259751154
30249680
359478578
569159864
440773625
147477692
148449944
290831971
397828900
751115207
246651657
207610816
253085209
27928036
12103294
17217170
19550070
474530453
113745126
21690128
44091416
26801521
86958977
111511606
620046301
195268783
136064617
126310650
332387077
607716045
261603785
172053289
75874148
704278323
227771633
51941717
384646817
7624625
24485474
200879426
125977900
176348059
62466643
207210915
84527484
431956129
862590984
58992062
14142071
166648313
257712213
95819650
581154446
259998646
350898814
313008650
340631128
195620818
449216535
645567961
118823186
586217863
130850299
30832733
789163078
893762769
107211395
288445082
479690593
558098546
38663585
32332526
195503418
20641009
52749744
321174488
202637649
466064208
4894480
2893538
7460218
297115432
169286983
290352170
50694347
77969098
193765444
100383575
100390832
69518848
365723894
151470058
139595041
71148995
819595145
415723609
20382633
61972592
494055194
7891657
9059118
811396641
89995271
103444639
51814664
22584849
726668912
6665876
212284388
190475075
318801539
495882227
1401766
335565409
622713454
49382296
133381301
15418885
446443445
486845675
368522127
18354633
605417965
24920346
25608736
184781916
88425701
263749071
214621075
131752810
30811587
483167603
47558510
332206293
179707655
71325751
851598901
2498964
641337982
51528486
118749969
106534269
22912309
296926058
10200991
460941783
539417620
168490297
11022685
78550646
257373379
422810573
199380925
255787401
298243321
158921316
154569525
77739906
173943904
67261822
372268292
210970892
42352130
45451
121529960
775171989
27045693
44285226
37452160
519231441
456573595
644750961
238404864
13733123
72996984
374790849
358038815
106604838
508012438
36795573
62861900
346600169
657767194
828501783
785958243
604948718
114287301
4167841
594577174
278262228
98435090
37560110
81085193
151537707
153593866
17009609
318563932
488365214
27196141
392943577
32059350
167812631
198096400
83146304
149070479
520377645
122107663
37165
368463504
38450297
543276967
267935867
299150658
270908543
12107037
341013140
39161486
7095321
259064544
30102030
16750058
31913981
606275777
516267796
246593215
12800378
8795976
125581781
705617041
161424036
90449797
6260192
86087587
303317110
124274594
218946732
388696190
451673535
404951377
57783711
196595311
348923128
147195476
69861646
1613061
44720248
92866411
131686188
440102462
290418199
88911235
228224539
110271866
611224441
631633784
240374597
272371476
291859543
218490094
48901255
42468552
27984658
212787205
109894718
446876817
3944080
25364259
17688321
224956687
581105042
171546670
331274954
118671823
472114329
215834520
381850641
420382891
203121440
137351481
266792847
104911088
169311817
612631854
217750626
85816394
77075469
342050225
411484262
201946622
235616725
582082467
477460542
88561508
446538133
45620971
158491398
26975325
113535815
156601556
52656915
100392905
188229463
220440489
45820422
54418290
274186695
172393713
856073010
145761978
138004994
15141297
211230919
119534819
151955762
15311235
29978476
36808849
135650333
75190250
198017993
144912377
133830091
34533860
504364382
16960348
66844662
47201531
656633188
822598762
82755235
168344648
399519344
132393707
536149510
118795568
178996109
281394529
27477813
109216489
573563632
613945361
456744119
493868967
490624437
6781962
243553043
181658962
308299313
177830899
473668727
56655535
836300335
15646683
481735340
581574684
508539598
387034682
266828111
294713917
77782506
364919251
411646014
36220003
82480770
164599525
719399653
56763963
546114556
239511560
166170257
317585663
644905005
6915359
873448340
63125063
79461208
108732594
10217105
623777911
183750851
64498924
63295025
174747084
85301686
786188564
203634081
106113900
266657981
77829679
735560151
252105009
408194912
160876033
366136576
265807522
497959848
36655046
35177117
733177433
157804335
382102203
68222428
474441231
103366572
154517678
161481423
238221758
5630905
536123538
27048784
108031865
272111068
17080395
888171097
486454910
837309120
78372909
79098366
6309932
112096169
42945881
19613621
861452305
277393981
9392726
135408043
473287158
73572716
827571734
4847266
351418797
118191417
350969121
19987549
498607901
191409282
371284994
250843937
113711383
303996991
110861449
429374
71404900
43665053
7916454
638463918
14431331
744266218
38237160
8890893
135128733
414837504
103180797
363992435
99555889
281276513
89971146
45548627
345736987
109970791
169046032
185766802
304889739
231136321
35300147
285659814
16481015
113333837
64727992
621073073
206229453
88626624
523786895
703751139
173192645
217152308
938760145
680488204
605828748
128930767
775446315
175271516
78017211
537884075
123888588
60667890
174976671
473861274
12453027
267368531
150965821
536684016
95929934
312405301
359444003
952807862
40648369
241939293
103153422
160955859
158892648
89825554
111555432
105176929
97124902
4022946
379528952
19632269
436165262
86812113
321031798
172272740
203994118
924223584
78766430
332835781
196271781
172134307
9463636
7306086
506549830
478604760
3228597
337361343
27829187
233172161
288105306
458668187
203217412
139098804
283751391
132214992
547417518
274477298
184434238
235344175
750080596
159975554
110976256
465975736
566121978
29458689
365865515
803086538
40788751
551104047
250467171
152395313
329609399
157625697
250976977
511378533
287461305
203820371
157625708
281320636
149240470
67772086
329711283
81264430
56145324
28280635
30983068
411012741
395408387
247725287
185554400
269285346
488929343
402567127
148428324
19750509
142653580
608119455
728030362
4697034
413638162
169197786
643768086
449269881
456558035
222930759
484030932
786037980
50289251
211766857
5426532
131129409
576514
232439480
325737591
371424291
74313549
339684571
238282827
405596624
44590100
622050559
70681382
38584900
156955385
597738932
109660624
182722226
392560760
138697519
17803364
213360383
20196543
197696264
17731199
315951903
263820310
175443213
18415807
126495728
168285914
498397144
69236995
70391468
454110266
57850739
167296696
187025170
366092429
368261944
9248857
56256230
34555775
451691272
14044386
369647715
103006929
211821330
142627391
395064025
356392524
430744213
229501294
34418951
519677056
77011201
43603517
16809037
139288307
522307756
779422960
143714726
43832595
164501485
222111319
3813547
168657698
183324929
38182225
157217833
135218467
385240445
43951708
433701130
556479159
79913047
103826282
214344011
687396171
411847934
343831689
156353479
796618481
148849854
4330640
150430760
60156571
440354575
232258477
137572878
291304891
20577073
284130729
135406134
769308462
131850035
15516899
416978338
352252624
59660409
594946273
16675470
176976868
245578219
386520496
54781459
44380331
355719814
115714810
307222472
83523293
93179194
652776097
166198056
338243461
45164037
774166042
56552839
177275383
311674414
162652021
426770318
900404664
12137339
124261798
551759016
110766843
115716498
635444069
231119260
221272871
285052700
11924685
351868318
236991412
31650222
882192817
68527419
34244717
59657543
298359318
44506318
327769584
335690539
283381475
190808710
724172864
96416851
286739380
419861842
406797043
821006571
381643116
10858924
204810914
635257608
394467227
107822971
335776943
125479946
2801957
34707134
151942021
395553986
395961533
237754736
349092277
685002165
275380387
83263830
98102598
29067385
103634883
15654784
61631986
616405875
348023067
222700
266480
497823952
36502009
182445886
121706483
282224163
486060665
20589354
142970099
839779303
137947084
398763742
495997674
247495324
848182596
107758050
49879367
496881883
474778623
650707322
840733357
302662618
467106461
153890485
457666234
523700221
62222697
17356721
49561464
388244443
623001224
129371722
88510742
365781725
393794593
627101845
379596414
104072933
298290496
480538835
415951936
505891750
695383819
62881581
616022062
269260799
79979163
19416058
330055283
11687636
72732748
304668065
441389580
305844810
132742680
144343569
164771253
106337741
821287910
304562006
321679621
71220228
437131905
100642924
18361469
90544965
349997358
277657676
181659712
55624918
202529678
210424289
543546004
343824397
157368231
13775630
140177717
339273938
339281640
56336365
13295640
82753122
68623675
266309905
44803597
8760012
77050567
305303592
98120174
80906357
432429381
34024181
244618828
289813893
206227314
371883504
278124941
564555180
307554301
188014829
8983732
13777570
38665994
253954883
191621916
128250672
556807627
489296208
60792330
439256548
379420210
296762157
20975992
89781067
238681053
121320347
45079188
211203009
261881816
169867911
100226668
463515580
125696360
52162557
470729429
43244830
429258069
61825649
674087862
508713579
55499589
792217722
277521828
179074943
717605573
104381931
213611266
78570045
652478089
268929941
117708594
192443244
536677192
196937156
120615859
23980851
13713235
197455533
88780354
437283253
58000215
271522913
285362283
814517834
141196444
746721142
219867366
14646504
73656792
773678644
261702615
518386240
764760744
110869777
88311825
687806723
65653320
192131666
238404947
335406929
243410387
194627616
159003499
320282092
248082087
392643881
63225955
19563556
210456828
280642173
239655707
553113668
326988374
105660970
44654652
466571268
101573196
617566097
155073927
132142442
698504501
151611431
508621188
283762263
136919813
276988976
634601396
96433922
217331410
879225772
353878046
320585247
269587853
16891660
130593460
330036391
14423079
110401513
214063670
108172168
418432484
297815935
238759012
325122944
482904937
316620319
38299601
419514140
11749166
297085540
17242465
132852949
47616085
62088293
388661456
43018901
275705651
614683956
56447218
493571318
139398571
275289470
477145602
199644109
593690886
63236625
94242215
135382869
234089675
391301671
80871523
259553365
240167684
519444046
282912725
32504123
542661105
531742355
103938658
145211993
778980588
237477650
10917052
43284136
242301747
326386542
223856626
298993196
33990161
356658864
369822684
657355867
211134629
46362376
611046046
289651825
314776047
147964332
7030369
160363901
298657882
4425344
439719347
127678109
72155195
804859946
139598164
4606730
293042983
368321155
451352442
287514321
267943212
79516
53079506
197631704
622182982
159662259
61990757
394388641
428932378
145113432
240418586
633238616
51322382
565036770
22700200
179141016
51831558
189804962
22909271
700804552
472501085
295158
14147643
438643819
7948239
436808128
164836326
285620460
286831553
59979973
602470344
323442834
17886162
24729779
255917523
492059228
74658681
421916797
23405301
801015504
847619641
8569847
527192373
59043312
124509844
102389444
73150241
27831372
186173125
177627812
619342516
881129046
413312333
4329982
312974663
386633495
130402406
122872416
242810325
77537370
30113009
64358004
346552722
1165931
418309683
614662282
208281117
149928751
431977388
390236584
648279768
524035460
20490446
557184275
90131076
139316684
373655826
105249308
293905643
380368655
105710247
141547125
382314869
28179476
6513405
112118728
290757668
190137603
303944029
366258232
118405322
26756654
326182030
92903679
282160931
54833030
262037618
299749479
197010998
465328884
30305369
70667125
129956213
233266934
236350962
35151894
564361773
204124235
133190185
346839808
224402061
55112080
572631680
509011518
15251274
552037575
60539278
37369120
27839799
476669252
197977040
65009714
429009407
533514997
133042396
12901615
318537030
2326979
132234046
649052943
177417542
180236899
567048546
68778012
512411295
478069186
218896082
65843860
423961043
255725093
65136175
679555841
426010201
164926108
211492226
137376989
215120760
124157468
410228065
21718118
553856973
24218557
340024
709537753
182025781
30677429
28344095
185274615
613302380
645994154
797920554
312702405
542332095
478386445
148924712
503296747
41486978
11298454
341113022
16989132
39675119
152606052
150447972
162088673
132551587
29073551
11703472
135970620
96005015
76503612
106167819
259549073
82056238
313612269
233528467
713351107
16320979
55567926
115253178
147710148
56359378
28491647
209101134
586119388
24999964
36854688
166050653
184796111
31418134
194277951
22008833
579061598
551691580
55530123
127945464
35914282
72514564
278270550
387920638
287531752
154568390
488911600
171290439
402219894
435561371
376574488
597509776
568931876
107133260
46832800
137645794
29659245
195214264
308623077
361029118
792568767
367623557
458669675
253354136
352893480
113196989
176804804
95714908
442404602
11562259
103214395
24453029
340794716
22564382
707456041
331733338
158374165
851187176
556492037
176465980
52142319
110059704
212191010
249347750
410589924
195313962
120386092
10206005
311220910
76091542
359185292
135810174
342501383
218424218
24408831
307032544
841497847
92637734
34738140
405081417
273921681
431368579
69949765
37977847
366196176
243100439
20576081
14393078
298673148
419852520
519408418
13065870
415168022
52190640
227031789
374203262
150952201
178081786
109074358
592179953
476207058
529065047
553185624
418930860
162062663
145806150
276355026
361311881
114896987
660410416
33956487
310102416
185921182
335040058
245950186
237753820
90947907
69574274
381302025
70149434
653624530
107473585
196334446
22170858
10551744
136443422
633163437
35781660
40788059
42254727
145157917
110298974
38718821
121617888
264187169
212687547
531713765
20732907
557156819
294753542
83634409
32872393
815812865
50052311
161425703
304599085
584656987
24756045
79011297
187321155
335016546
32469945
585479522
201535840
138543313
302435103
176534461
52906602
2036916
402240500
910779671
96276561
545374040
152420548
223181479
137319954
376370673
98888424
73133540
18401959
27424270
158815582
223806783
246153110
25518880
328436908
353589251
72341609
7223322
342888494
285402665
194539283
392725091
267203095
72861348
19988124
633031298
284041562
51301706
228104502
268415808
111729369
84201064
71835693
286599978
578843071
383061524
663086118
411596257
180455396
229475058
1118959
482657038
669622725
105648026
21962088
667635718
749218428
439839569
12364810
758796062
96219081
359095217
229438040
29650606
359717391
50975249
147917940
90497919
143127555
77141644
514124903
123674047
721833506
37076151
537521760
275245845
144348897
451722376
32102055
51452
911133919
12907872
560215661
99253241
369524556
360262776
167088425
41293538
853054317
238093682
200436784
359409371
223039571
254274009
179717110
30488374
779419332
157732405
179942271
356111972
933295190
143812743
232211758
346871402
136081479
19380167
101241623
88485958
181087
125231435
383697423
360024303
186655775
165986233
329363017
699517855
4658873
100767903
304421562
440105963
134699557
45539580
5056137
46572057
295696059
16404389
504588139
89193031
25061453
404857623
199077121
55854145
128067855
461187737
186258946
8809009
366342690
100953858
66290232
1395616
770672970
535412106
289735166
720022647
294251785
144901690
212535321
638449673
33694991
146543813
583166145
6389790
303076240
284433361
31638810
112813626
94340126
573308266
125872279
573257007
126646249
502128628
149391562
273741715
115869754
4620028
139152534
214505576
548428288
418471
112910302
337425355
390941851
53778296
485152784
6853092
304102395
579681849
210604499
198006685
289673343
536154236
32522412
77935239
8566917
167172164
142276119
76793683
195646202
362033179
586013940
13457406
135937618
431925037
374330414
33250596
58043981
327590986
129296648
349163359
163226537
131659709
221037225
32446370
535930192
155871408
223866329
512658729
265168460
132892590
38573729
833509877
280786141
48153899
40315719
223597162
50077141
523017103
340371154
484829417
7054732
548696198
266213277
260802555
10016449
88252658
174854773
30673791
118755752
653659023
38061370
2306667
42948566
83435802
6523909
298587499
389535146
65385317
24315162
381959671
11174831
493005953
14238583
707810066
382670812
53143194
695631018
127456469
384070045
494142492
345619743
25774330
181823147
463755879
96908476
69608129
225495646
421719447
847279422
44808949
70848727
202362051
280558874
90493420
192442722
491986088
305284761
252410770
228300785
400810152
215073020
176515519
487639608
187726025
64795466
46680776
508540701
391962770
348135944
726904046
207147045
439204442
122994011
780159006
1508521
571965118
133651513
77246027
353155733
233229287
456506981
431668879
8691338
381560348
103678961
124439490
115492225
602898773
180455606
488119690
266125335
289761581
64379371
66283428
624060978
192775926
99166643
846402946
365529832
5824643
417641747
290435328
798580792
163145242
109230842
43548143
196291410
85253690
65145431
708055111
134251560
9533992
181720688
222250483
134499753
355850257
176597177
439296242
396584505
692049665
359455527
324064158
131883684
329695397
816393391
25032245
36260856
626587902
11648897
13436682
948034252
174386788
34035391
280576709
406853044
7376335
221513646
51495837
66514628
209677699
18339568
848452763
77060313
202352122
601732644
390690697
32073097
173778915
76026972
350872376
89226844
473987393
110881980
795069041
95206174
142365408
43719629
388909267
353587083
502835176
63257431
98593111
13135262
290427152
494747269
127919761
325119138
209389487
528714052
453822118
3910662
293121164
146228631
65859445
33514175
103288792
767480640
407496586
51916373
239206334
43124106
220959066
524259482
9215700
253843354
239004504
208484325
511014328
95659104
661781348
182336704
450102426
314261538
85369667
3807743
17001857
203685772
461557996
324468611
131889731
3518087
118436170
437407931
185708359
220648609
325195814
109010567
261283364
299321090
8228514
478573795
86235847
701231103
75855951
341806737
36721549
54312135
21713336
5175785
343177674
584623201
136761216
156091362
630410113
792704929
682461279
223990511
168521354
342758899
154904330
14564132
175678289
12205961
571001312
51140284
352885594
21349810
10815835
531551917
102817000
244118491
105777157
569593114
22019493
211903391
162610826
12780846
21763474
528520713
161537952
593277450
251211303
821394901
728246123
649470357
78687259
21559902
317817177
63932848
57871008
151074322
13177187
13030212
573045910
432525760
124953203
632069224
567418684
164552428
37720260
87876514
160045894
366815604
25202164
95374248
137937036
802777139
250689483
26083240
58827186
361249255
542023233
568851041
480250397
46279159
735019647
61079187
697555802
204045771
97171753
25098900
37121036
45960953
920029
123220151
19656769
367091368
180664686
242861679
23424051
251069848
6514979
609701063
123776769
691202507
607524854
585881570
187584011
170454127
317809857
10076220
335273095
43726946
6565437
366668917
60119832
482434803
403692692
331247612
354419711
70994680
282830026
48637110
52486029
107495913
436869141
437752584
335973558
388649815
119487152
377619079
103935607
322910460
251293964
279904786
38918248
392306652
106424121
4590969
612978759
101338531
12661626
10000396
40352540
134886790
401474246
62541832
9720834
155655440
146529378
354130967
13895397
575038719
95689781
798661815
356568929
465790542
719555560
255464090
258210264
355727873
226402093
64770297
34037463
55756559
434103062
96775244
517800766
74301907
183360652
196510103
1570029
65017764
632501773
720263464
364026379
409703213
92104870
451334315
338362360
425623474
373860413
490331174
720741105
247178013
3282598
326333394
240979037
435246930
417739488
113581078
367371445
201203146
373171494
296962676
530437135
487848273
27480497
353178954
648660867
311588248
86385790
562806897
123387899
413826391
735786850
168454321
430417424
65949705
86451927
47768093
556171688
106381720
43644845
156110377
57902316
540423739
213573735
837378536
64375970
20784914
397381206
11074950
425123466
238426858
360370698
251189800
23507360
592741608
794674203
45623792
635571986
642983578
698456067
166959538
333881449
396479678
1066437
344186223
36079963
34313627
20459481
32074832
842662449
30164731
3745845
357329167
58281724
174036029
687513539
99880560
40892461
866541329
152977219
396659180
580371350
482187573
3220950
348242169
36925812
142639082
169273663
34305300
12395747
143917798
14865445
104570954
125353454
424759123
64121461
20900233
232563276
243244960
64646186
91981705
653263392
22726583
321450407
85747665
315688116
43457299
156311048
174379252
804397615
811339854
149130930
335903211
120408628
295171573
434619503
130202897
229261071
231407867
498660698
290415442
266425739
83247350
584315900
326660424
426420637
11171784
417358988
221920554
355942881
101359693
65002508
308743114
187821612
311401555
16745659
56560766
469203807
83430205
572828755
130219687
488537345
6545873
362492221
210028707
89963134
200064650
59786874
713689774
110953907
406925366
120314357
1635131
217966962
141344439
155849853
188563594
142555470
430364587
13504093
12504808
404243249
94764748
125411221
453537082
56789849
100987571
134310422
493378523
55236218
226730472
255219789
607681033
27641855
53986171
172512363
39695486
414831002
131096898
52425141
716919129
271525094
309192351
201686404
383777689
101466118
539403779
428407579
608690660
124168667
192431271
172412155
123834929
77164346
130082503
23413864
275789315
435356907
15516915
703443800
38150954
273324678
32906999
6724862
104653254
95667492
348480544
478252649
289752150
545649421
501658998
11652103
45275336
296360598
2228298
33828948
968294
33367560
89221715
477694132
24241299
23016078
75306815
728091787
818111386
98979598
91531362
25892945
17612022
594366963
9232481
410215134
134541908
92507692
977926
328333873
58994094
886615236
613772072
287586816
453996680
834510111
9263976
476133505
309383648
669774616
798140356
142470470
41218621
194178397
312195899
544483055
209207623
299440926
199083375
261190134
161804953
131822224
121590939
377376010
23640385
646549239
60197292
59070315
534360179
255068796
222178857
316643677
270364897
110064991
6885015
149423898
64645825
12486151
228971685
12346416
28505209
286074954
192651233
552615771
123174134
104604984
93707830
6113731
847836784
236676011
517513973
69712286
5657172
38086085
234641784
87260441
376942528
683557973
500822682
842169826
172037730
477993066
787752139
65668878
14215354
182466793
123948183
14888315
62064374
156378037
22121241
261375214
133429916
22496738
404438441
61354862
758653765
18099651
160076793
36642933
722217971
297701955
357617400
303011021
250656152
245442311
786194017
61129027
654787133
306781733
91548172
193800133
266981191
275156124
396732613
641070713
433278663
406516977
18062428
744748007
571122531
205784618
245694449
391870428
195177994
34286806
11840370
942531838
217975764
33985128
392624687
296235870
110002137
334860097
12632373
365077477
196427601
217234160
488738744
103864968
227714213
40908357
39697657
30940662
650683781
691443997
313310300
294496502
12103855
28818566
225382789
251985481
6255536
110900926
47655935
361533367
349429872
228608795
864478775
28474163
242790608
842020006
354023417
264867209
6213200
267093534
864438633
26600457
868734932
500125141
98298426
91333732
4780865
385333512
51729072
220279225
187652889
407622120
291320134
485311152
111627531
54860815
423700673
426450294
23799194
134870898
6369551
22178287
460301235
613642003
24249749
178636831
687931363
283844537
123242833
314412432
478882100
48199623
3154519
275370778
112321073
193376285
605499294
120762087
479087090
136042473
595895497
142174096
450890510
260699291
325485963
387127246
404696014
22869433
282872422
301363085
6609942
193765953
223590689
97311268
10961521
104846624
637050796
81829221
92014837
635259
12919146
243088735
106009006
920434621
19099564
13502518
1123099
30056514
38006912
786167764
46678793
190777250
74934973
254988961
216376170
684649333
584115462
37693343
1375959
81899181
104515559
201272686
379205415
40434276
54252115
5609519
338658444
50018171
199682066
285684736
143881855
5822504
877837153
24376957
318906791
508530711
515220431
491185774
277731895
33641252
292357465
266059755
892173711
213127783
601884529
67892192
578045223
8986760
377609385
472801723
18000490
431598136
261171203
160494452
305741435
345899844
51050015
23375386
285828511
602458100
70385925
245670033
220024645
156193035
114036460
568021323
52206237
333530942
16814964
47640044
22462309
346594101
732152941
115260586
825172824
117803910
116422314
198517349
25752207
65103984
59307740
233604992
85307139
530549944
19557498
644541653
24817935
142330168
31394346
291572143
874920250
124485549
122387444
33484358
163449394
585380156
760645536
107970056
37605644
123612446
45399998
104029127
72415793
117566952
106272313
297823486
149282193
78475624
98347490
306927679
965590829
6597857
348847171
387962431
298975692
56099282
614452812
505740804
196124946
107654864
393357584
80365732
8223811
137463022
225099709
45261427
173624445
125721371
248464582
220337557
755990268
16913233
44335545
92684370
28940150
659015386
54559070
222182070
957817544
139163289
8755367
86100335
484821035
319563803
96396454
532550192
118514702
134908712
217629109
19232924
317568160
385263686
249690784
107115768
74894842
174886065
480746908
547610079
16064479
537746927
191998577
717712
196608579
36547924
241552349
115789055
202996096
7217063
300172827
54108919
554462892
58535640
384457767
758614422
7221319
80898897
38885825
137092539
17651962
632383494
15010471
4169398
2974084
225397844
646704040
521317811
63756910
834897745
595118213
75536344
349951822
296111255
209085162
383957514
314455000
690652147
96575472
41864092
17550006
10217998
74053592
918323667
136615624
861933776
412732490
660384304
525276630
348879015
46911770
189154993
43631733
27154716
270778728
661377527
94114765
140391070
126599590
367115367
119239779
332988484
325667167
179725584
382638020
494229997
255031434
137820798
613811269
707047033
29442224
112514260
514913486
86023410
486209176
15768970
19855726
7011993
525635143
444022650
151173001
19138916
403882370
107567401
21432476
540644231
347356296
363234169
299813576
24978104
198694358
234452428
2661834
3767840
54286322
248263723
21387966
179651644
55677538
357632509
261693486
348981746
21363694
17740332
10174272
130628368
9575503
313938064
10052862
178935885
252943410
47740017
10377005
119531978
80736064
182131313
320448019
217936975
153088975
213601116
219378437
363018067
278516161
356428031
45959196
79783036
510763289
390783589
219716990
444551480
680772825
39054319
302009707
737428591
40224817
15253861
150789325
91732252
55607808
297961718
163966714
465573599
38890057
239001665
33533542
393384621
135203972
260693838
270295257
115072580
25121493
228699541
202648889
1353909
171775707
285622186
330168010
80421380
165427248
257709327
137452592
164209492
396968901
80596875
720642756
22648907
339120332
368100432
133320819
23932425
529990634
165077084
68993990
267193437
207705952
364582894
4174591
9753433
39242422
580080977
17936596
584994544
170394895
163960498
457543302
382318550
99191875
269743101
412496094
95279880
40397547
375086122
136573243
6424367
518503569
355657821
204632671
542273000
244140928
404765295
770918099
148347482
210190373
22235932
35532945
292981554
166708213
101760660
194318810
549789303
343985632
598097018
192305232
617155748
127860285
56044682
44502908
211739338
240752505
28004435
179992183
84040975
94212225
122483714
391418551
498493
183423914
361837717
110557832
180228641
28602298
83714876
311800209
38283759
885718338
207352630
347543174
7746605
310517598
259919078
357615566
215205772
14952158
589243433
118603527
92252167
79181017
77073823
112720914
21377400
233868009
34692568
90831512
205395438
355845600
30658102
50761642
376687838
316310055
232960610
522888004
853026594
221296618
861665678
420597787
727857213
559051595
467175240
160807841
341467833
35704702
42893838
452074033
168573165
197958434
138009982
733696661
28844687
171291203
560290126
384466704
444660588
388723875
238561715
68909279
18373619
565720702
377544584
115089047
409348050
95654647
176784515
678893487
773119253
12800066
865361197
52891629
219727906
704164507
526014640
166413747
370756299
54279372
77634354
274930751
24526409
122260023
613343496
293420046
32454491
10890884
218437155
86208763
11043387
318855557
42189403
72404812
290429458
674573162
234125780
14681797
8906700
224120019
250089490
66202095
163907455
692828676
134515704
95940718
154872094
384015559
34305888
19907079
319899455
134461753
591742738
509745858
21007468
412453237
5439675
695915799
83555051
107979884
532629747
95402372
70102021
104877217
171194523
13816681
322802872
261776269
865306362
348142707
153934056
34982482
602314616
654105060
132974414
282611119
664600735
167353672
170561087
322889343
492626990
513610402
222642761
274135954
55784793
288217851
15562774
286166527
560606613
508644942
41278227
134602509
164510292
45201288
10612703
570478453
221731457
301339827
411580224
20070682
302834188
267238713
38108771
757932108
294212727
10926198
7027001
199858187
48001939
7879584
481733502
48335402
140618841
95754820
619518179
531699653
673417743
25158885
832637549
227131973
317558277
828344290
1472896
2414066
596117629
153879655
790825870
340968961
168287445
372736081
266564426
76633625
57371381
396093524
229427547
215145811
431436951
166174954
26562617
285165895
774382045
71219752
19778257
306141714
291848709
37003595
260409833
354527583
198989634
118632620
232415356
879608772
55666917
345703051
138823259
373534369
221237986
102775170
763778276
111026667
6134524
355403427
581615308
240982548
436235088
570979594
406012530
116718175
53100965
179960085
46313550
82778576
170588960
730041925
150102044
488558268
34284210
122764668
10213441
179954915
9255958
605280456
187550021
292093933
181515569
475747955
196472554
593081209
381178590
13057182
577042734
107460765
14321797
490532796
55346947
108750782
164607570
341231204
559943128
156841316
898961467
74957403
73872347
153680794
422093627
277909051
166832638
52373246
205579694
438745990
437950758
21054837
85871934
411700295
46527509
390422375
2008117
327809402
830366793
886778163
1304822
818170427
4644968
154044638
897030174
159514312
41052064
294850763
88445048
188221556
57098228
30654375
447790718
921892336
290331645
976220422
245922896
119325423
493628961
215503225
283905706
12435294
13256281
25056772
344761205
5949508
62244252
25310712
321670552
43320532
628777957
763289570
88292293
750669686
116526826
231422809
108130760
708714194
866087819
35615238
695623243
161735885
472337499
291202138
187187289
127102343
837476690
418933234
662827113
8304109
445179913
322148337
402482442
18851112
12163872
49521855
27193593
263762902
699497460
162080533
51724067
609683734
342712616
368169647
16204884
818059020
554303706
324377032
768672701
279190626
154307852
273914256
515974157
246982510
294835213
794655456
29765220
297723472
3392838
74478805
17825044
630301852
547509985
70348369
25114192
98782644
5163526
199408785
238343735
8871937
524401582
264421164
5376633
796162562
481255583
18446989
368706594
627216740
2345685
453952099
4999358
15766512
353875735
355142553
181659743
95080386
54507233
50059171
370526530
363424186
357498587
690936
253594157
91024314
472644933
146650460
5503372
82927133
2513197
434639593
89678782
298954486
25189901
555897601
13163284
617618050
50137159
192184811
3812478
399649782
41570259
222691239
525133449
107229028
198123328
672995733
348255427
61517172
172717983
217993225
461725224
19705982
28699948
145177339
364039282
301258579
141716186
446582281
22559609
790972058
476582788
643316276
99166685
268577663
56347045
4287543
31762243
34260720
95868582
22806694
64285307
549622350
89773762
207778081
356741180
346649577
684354464
16090387
67588320
188215609
8729447
267112966
646944909
382535692
164191053
54088438
58489918
94158593
90763558
62520756
48766799
208307750
6962688
49241722
1579007
514745693
176815273
420367487
693640118
65146798
250012181
257032792
158927770
4768912
629711224
230624103
111305947
136452779
57125188
437779138
270276
370291763
134291750
560486246
409931985
364755759
91508426
464335573
7964859
134592667
278024646
750779834
31604182
84417136
358383330
275654708
280189557
118993457
100804381
380706726
404523203
537619751
145777634
343608689
207496964
5603447
712906915
464973311
346582963
191486336
170825848
63449320
408917748
190136963
270683193
859126629
451213888
314511155
854379158
28773166
419118840
458290518
657219431
402452501
477529503
228822067
97625317
522792930
551214761
719828988
46558481
712375295
357406036
330880126
458143742
213362082
208567104
4504057
298340779
500286050
788270622
90642357
220823340
582645753
389056171
245004493
33145989
758671119
69950004
293513841
372443723
587264359
157905757
82494734
82904493
89710075
690064011
308148448
82555501
14145280
185534262
484875724
383672117
299544294
38300790
77928059
8122677
220923428
692822893
6819115
48349301
568516755
394931917
243537073
66522396
510517125
709010265
510065701
875096355
243584484
259345126
268325813
90012048
35851821
314048563
74754563
278454026
50019391
604021132
285067142
408570009
32609417
222781293
718275010
486427520
542533788
43656435
394188388
101997804
40898972
1953604
6611806
137420005
61635130
4643859
413481376
285574526
452316161
122363158
274980078
726101825
42461509
545511655
135054352
25260530
333840121
388258836
276922986
148371286
159648505
444553405
101346492
415521
25207915
172952780
462985109
318975351
189195918
62402903
205368310
216242013
302994981
840021105
26369705
14356681
3835514
44307888
93791539
136716783
18418276
95239870
664514284
494823492
596875295
67793414
76248272
16055380
39017674
140607232
291878419
293769950
667108302
288192832
139442442
57309344
318375670
59485963
73769878
71288310
326161636
175183364
22808519
122969727
29497871
12151320
66326440
534467824
228261115
77151322
155540542
42067659
99500502
832676128
330338006
11217544
640023008
5892027
333418084
479730852
428034
181403354
126250384
644654295
466968421
156833073
451609935
233992743
485295672
59243285
254749945
491044198
14771807
657392289
188577247
33227215
771316931
611822445
509569987
555835752
273360474
687533651
81125232
163470174
555716566
204437995
233945856
223198549
789570973
74554891
835825612
255776258
248583311
463582904
37391951
611260728
571862180
757305245
153587929
300966563
416057585
257548218
153183579
722940188
588189513
28582996
36475502
28655271
611916317
335423168
201535715
114790227
504167995
155364698
280369285
3337057
748238128
141797101
56855247
688869363
160420287
324234728
61865583
8075606
240052148
292880199
659097191
576037597
117037812
274734804
38500852
23858371
167023961
85457228
436212755
40972261
224902393
49143183
925525
255976715
44899558
43398416
480594140
501721488
90560929
14065238
133885533
170764151
387589299
89380011
29469470
343545183
167626097
522419984
584642563
230688340
64998403
205534144
215113605
225670979
146598639
219875799
561040475
42157062
95087922
173763930
248327527
464637430
772273255
443022723
297669534
148506918
52393874
105951
356536794
129615310
649898715
132356413
594211500
92244890
298659459
65824226
113155299
164939909
474256177
731077652
619236944
422076167
172554257
837092238
210781659
48715545
832619994
377509
237085409
8836362
185400277
9410698
90193707
189933811
323212642
298921779
127199309
245987682
236041775
35349020
387340104
268071056
81526318
142032579
219992926
340200325
4581176
314279987
459853910
37161611
411595657
284178396
104687525
75011083
92417371
270609217
145785685
256540789
254293027
636515945
11907322
4798376
158162943
40383942
93536341
109702497
208237329
32562902
558776550
281480622
286242915
643248878
40627379
44548829
160924825
647839810
66312591
30717823
463732452
17394031
72778097
292753624
16440657
31730805
242988125
279508308
408465630
159874179
13151752
274492692
47540664
95363727
356069100
236201061
21835947
48384223
23592244
215760428
511678590
248236038
210423796
222759501
601382414
227583142
84490976
68539641
533802488
49621068
137595182
108997311
51488093
193051535
162831857
305689811
473058865
16261302
14053933
231942558
20567218
398391287
167995737
111286516
611700819
104219972
496081239
305575572
254466949
530003246
216831481
530772673
116382567
261337911
195785368
395569565
647809672
597334143
28508567
439454474
135078209
358689849
509012181
377783225
99470878
68900144
813112203
51266401
141953237
263004542
224069930
725648362
83636075
868640272
101247607
78447767
109310273
278497738
702546794
226393559
268597150
459739561
2620921
699399180
30032424
370005673
134280657
30629016
315364995
889757979
207288146
359557549
55566046
145356037
236218
148181570
59913096
123505236
658592
110900152
47851158
94685835
5971413
67645937
150416767
486856528
397196416
207817589
388606065
292602288
136573164
532199064
200704176
134360622
15323872
107718603
10643491
9195707
88325368
487262135
348960333
794053777
112297402
356326004
297027843
949472039
179721819
326475335
242082843
38079127
431496229
28152534
250777555
25517878
195142345
494923992
73860553
364355542
723393266
115001327
649025015
307546602
341276167
254954617
313701709
528253171
696941121
825053
178904574
600363048
217638560
140092537
16434040
1751090
27271899
388284050
44678500
94727326
263165260
187713761
12129922
277363210
29534571
167227382
714054875
46026875
199820633
245729140
418930427
262168088
412942918
45820339
352662373
461205056
65838103
171552969
6207883
57185822
154897890
57458560
611956180
370329711
167374295
590488454
569485472
115378277
9642270
79151261
21552383
360843319
433420431
13951945
133757471
57614322
142405813
76393061
99408499
152909264
273390284
55627705
753780290
5715603
264111718
260097634
275355227
238738489
63277956
93523457
101453904
61716776
47472041
80985529
416440268
104514884
203709509
52595010
44267393
533226836
90124809
121612670
22559785
451616781
57220924
107471928
59583245
451560774
756523720
133837479
71666345
31300882
25444932
58784281
281970427
463009245
142994581
304680630
615813002
386116233
400021812
196838882
4496530
26585650
423704416
241707069
226604100
756797883
1714602
314639257
227804639
14501572
150730887
30113875
558217986
45193696
184065369
496869177
47828509
833915313
513080334
281831370
254626089
8915005
8523499
13665930
135187573
17747881
119399492
16548489
181327935
437160007
424611013
100700335
322384824
451329883
450291570
593433428
564905453
66714025
199232
198862691
552644599
468808705
21681297
4576535
168688063
240669030
28820775
226769450
141652320
24618184
53864959
548129126
77240685
325405069
69914490
169747971
343318960
467384411
87723572
74271279
374441996
68725230
62751535
116276022
109515831
447762519
9055653
248627327
154943662
311748804
9997165
80890939
21435967
579644607
45715498
4459551
294123171
129418465
283740286
235017189
247482844
5439912
97706257
523856105
380637414
12394882
808580758
331546816
171142498
830030835
189630488
632530880
518282754
434812552
439847872
681736793
16092692
462856422
12640241
556260779
364279390
466737632
184647706
127963527
343053739
23990676
735240266
237789173
814525701
159103514
61911400
716735144
763042423
200471771
174398760
81299825
932562188
151862098
84733483
15061559
164385713
562898601
517688276
59740962
194217520
253250603
37772516
437857588
569262851
4425384
291541081
381879831
70062525
274952237
200255596
443471753
305587923
218457826
245562172
5209917
537676275
298738675
717964439
33105328
100363166
42461653
811943813
310657761
3277050
21868635
7445217
72421427
74480454
9299033
15848309
199496696
85435337
704381444
596781792
121019639
292328876
105054151
6796514
265159213
166631247
8747680
50171617
571426994
85709284
24178929
513343
8335798
109621557
320250067
6216878
360731679
444962778
48227876
657838257
98591211
100021858
198496545
259317113
549892518
174697099
23204094
135676394
59444450
312912787
1295526
4517876
658231015
22182987
390736634
334078277
83016633
519413891
345044249
100205241
32634196
206133061
4172865
52966727
2046045
25218460
801063572
14436510
79075144
214220324
20867384
677908994
434401794
281116385
267610723
89166493
69025023
79725582
785796842
66996248
127744493
55800770
351540254
163367924
675065588
1426706
170621307
360091783
84069778
150247508
210945736
92418800
23695424
49959742
32275528
6265572
207033958
386263663
77297172
6775888
376808974
142030011
67296283
156737632
428021240
528666799
200250708
378193871
67297055
135364938
14401175
59703207
289656375
123791691
347875884
666133254
10274212
109615061
275158830
170398055
23860642
239710592
246840192
108576732
148088341
302709499
297472743
303441930
75011427
222614101
377629734
856124617
196121230
46886325
61809045
303650503
90222182
198595461
309147354
236905
182899052
449217328
797051937
48957248
142713383
175715992
196687903
189576772
784895875
191471317
649228133
231542709
209035708
14490019
519192281
26151393
487916319
195388327
58294928
265837489
276953176
205825480
737504754
203260838
1394491
58776547
29865071
50119363
780091113
41515106
302549231
124105971
4916589
348681689
85814073
37495525
468522555
219101678
860430191
474638257
56627093
162472684
346324393
636694523
405067461
163541600
470549092
267150082
552530648
154794723
409328622
29195803
115083679
165082685
541335465
213029184
546752782
55667491
325990697
246118149
684329696
15191392
97503280
110287668
42770252
233185086
206562155
816521082
220839281
155008824
36381300
362454284
632430799
268851721
240798092
181963642
21815350
41692046
86915970
214431360
282988592
7898063
617133968
131678857
55758915
354259844
361011297
347754515
205119620
185915948
104457651
320921469
273649974
42519960
83146208
683852658
87039399
100985779
23081472
166058184
887499452
420964188
268314143
186350144
27488703
163885042
64008243
506125339
532292727
304430620
149189907
370399746
395121839
14919819
739550183
61302584
197368890
226913282
229703268
376469099
376568209
753277165
356271207
863424417
255735425
227453010
398877342
443980748
271624488
302659700
240412048
121387169
209161119
16312626
55361739
197575839
43850889
239782949
417003592
35454943
113271863
148501950
3593388
32205427
499030273
276038898
10108124
85089189
35269081
182322469
373782001
451748457
250288604
703385470
222462907
493089254
63738702
35484905
97286946
114336770
618351956
76681915
14875197
530808185
705716750
525561444
37273335
55573982
222177865
3553208
50254194
501614742
469620215
60397053
741982375
285022409
44895086
284632652
413496646
463273798
44920111
240394998
93078803
36230869
112996844
493054916
219599309
29885461
57957300
92878265
51490657
73790064
17485544
104911728
631332674
657509431
16930879
181333870
318404230
246512462
15671934
332463358
330262975
98496686
749861169
12761120
29800451
70453420
23005747
604839570
29879869
499246815
247366467
457267339
165142253
29914047
16999283
28122196
60411715
42650763
293297022
14295650
249376536
422408438
77168390
21667693
552406905
378188844
480620847
302884833
87482594
304355013
61073327
35456277
877990897
769628932
149411475
69925271
37254893
191288396
414383454
675067847
54248760
97423793
424228325
195834867
56264104
761989548
251555403
200753080
35116415
115622126
472202463
60995152
247227036
263160985
542960603
123998847
11690190
167447968
85018899
322499344
269047934
98615914
102165501
163611919
741502836
179390687
353195703
431800573
601318302
543590539
61731174
124650855
399312178
881693533
595417111
195589004
436650169
39678813
183247066
63513912
111901110
624649284
75086736
599907355
118647735
35260652
1067828
489645261
729443630
76662217
334401332
22720220
477852020
21179339
23523049
687709873
733769
296376643
50802527
171208273
38747863
22807042
739328055
110437615
67192242
131360001
439489306
89419591
78658341
460027361
256986939
67822096
210989389
252459583
43276465
267923261
18214325
96628561
618808719
693108312
225903006
142644578
625292364
147490905
36398266
301999975
346036396
92559888
245067535
329828627
205363659
146416170
104771487
595675927
136487426
876950296
621194989
205774173
110727170
31479121
776383708
491368974
315157638
51993156
69547293
73507118
172187176
204912998
180898681
119452684
300967898
536583851
620394029
230744178
35025304
595452506
180692948
10678035
276412953
2091036
176006182
461482738
350873029
701797089
291608527
283016912
293440654
23749311
424920469
321994981
35323614
2024115
131979590
197647160
278593182
440680825
351417983
225546852
97095794
35731773
330824101
303019430
53422372
43937676
19238718
299889860
85589180
719680993
15696117
716718736
140630278
277582151
139287180
235073362
320629821
564164586
340187755
150192755
131882382
223006136
340353813
279610642
64001492
97310276
79228076
66377186
218066134
99527075
309588940
69041831
148389197
578151262
69351530
111716388
7046685
393508365
330817533
429502947
106616940
110376291
455268962
123520552
74943553
211773562
41383557
64929862
487076473
33998426
252765565
673620315
264278542
197781168
87302822
140129564
286205361
13001416
722417901
621674206
937932465
802090425
118866649
425447596
371031499
274148940
211256096
3332443
2376609
157774878
519016347
34488066
479988982
101729575
287865732
8160102
3005976
132528509
275525795
30712300
121126046
118728731
34850214
233049121
144353879
196647399
307264023
11003178
39129262
30598438
292673559
116280125
221406323
46589055
617170202
188038199
71288631
5419204
163430822
29388541
356910796
134719863
9832824
99681760
506147532
74471763
131436679
774155180
276318975
260583300
4848917
534566421
216052983
328358791
183426194
395424261
290117848
144940861
5639975
40301561
802556965
198765201
474416504
65537938
171838862
359508459
164943959
63821990
300630356
445110513
38188062
614633315
509821658
603841047
64836209
292006812
175546976
255452139
200795584
94405656
46563496
135372456
127613964
206000169
9653071
88312476
525752185
332047686
298550853
226297156
322605873
389203657
644751433
393928719
43406709
36125763
453983186
12763136
159782218
159699613
775149206
50573302
36393870
388055333
92988283
187648632
11729276
20561125
621494193
200145334
574195320
754416325
13369704
78577459
607315424
283142352
260329439
333050846
644943382
319106708
462465214
63456782
669072463
427533746
560528704
257186176
122885076
35272267
121198568
146053919
956081702
269349107
108459255
599032995
48054561
308851490
379210872
512177370
76568297
581112621
58006504
213148120
13624591
336736690
90702623
298178787
15138849
29168004
458657515
404882960
8068045
263390800
148526895
558082835
593296433
822823998
56967516
152766227
376997235
76836720
35526880
98293372
178130482
218299817
177125812
716170515
372241277
101700985
550671974
972545908
599177550
12298663
83825932
148240743
181290598
475236391
68083268
73844673
144252234
496029431
28094560
29329141
294587828
51986484
6716735
287108107
68398603
410559737
190816906
99519009
478979479
708887026
201567549
75745030
8750802
37977623
554307901
104791325
278103089
83742069
76527004
766282572
418161886
126179894
124580695
119324677
39680866
369867979
288095373
19541317
66383452
21298418
168591027
96854166
106265757
61232990
811963272
81522406
527295167
221991211
326074
20110815
342771509
87922874
155396746
102267426
486149203
129561027
257358951
156109489
339589597
734415250
656543178
302539582
73990322
452890627
660083859
286147199
204613022
280195552
124757898
207455336
179180678
31339652
108879324
359537970
396709535
227486907
531076609
56117346
24705159
67474210
238734906
79357251
266220185
19625134
83767149
34516762
234721126
102738583
100530789
216521655
121483598
534736022
581520330
1599161
697847625
106832548
166432434
778889216
8567671
30377917
328423687
571555203
221822975
143920703
606643000
114131447
163207033
30355918
339616886
370325489
240897718
106662789
39550889
187199592
9521841
46780831
273615172
50230290
513037807
128931498
517283279
222678333
115977834
235941219
234117566
841642082
255740997
564911065
137785674
151418510
90729971
125109338
24502972
225306
7883686
42250911
158521536
369877552
345129422
82972368
86150366
598290130
96594366
352012152
460719530
107103329
581744056
354290428
277853845
50161592
419373533
44511083
76129690
190396399
69842775
73374065
25160168
33608073
65316887
535775551
134512520
567190967
190312914
65553034
668459915
164994857
737752737
233024708
149876479
71921695
242183669
99728187
1163824
484303290
302661669
212221948
711824843
7072037
517588048
1346684
102164645
134752394
13483302
86402973
4319863
26416177
627408440
246603862
96811836
153234160
202992246
21998672
115310714
774790527
33509639
33785595
203354243
68166698
376272654
777326858
65225550
414754708
6684240
394674683
537822008
138519055
7580235
408468253
73596265
268488463
249457009
16958356
500038927
92885169
127147171
3909960
100619351
264330763
194459365
691982170
236133779
353717084
230223144
484924321
376546089
24720399
157592339
2679148
639183216
481157612
119478486
588433742
41962767
155985314
292589426
96281106
489693707
668935233
570847027
147078627
67004161
520178762
425393931
319348846
279673536
897365626
69025334
413634639
234450626
355203699
410175899
343249698
233555500
626152401
27364222
167048537
166498248
59372694
492499736
21394829
563958711
689860025
390509688
452764821
24575938
270543551
49136823
84556347
270554435
32989425
778060451
250595173
135726926
19545873
229864072
381358578
276964886
141551640
66270920
40367647
491428970
77115857
236134169
177828389
310857873
47370278
202454365
185435876
95380057
50810822
78808775
63523392
678965972
557707479
113450134
267435078
278746752
183631940
38400734
191825092
184674687
261838488
318326235
352958820
791897547
473264040
68465739
156848031
163145586
355197327
112851798
351614531
89264215
155195119
356716981
33637960
453053299
124526890
57039799
326134713
287274327
188298223
4548780
87625445
73714446
558791336
162998872
102104383
217962300
12003286
633326724
107975031
92736635
151086168
11304328
225563011
257103191
7930502
16917590
265657057
1496959
9681131
24332749
428061
93103110
413617203
88644155
346446844
822750728
49541672
433861863
8064311
245026436
197262235
3102716
507334963
297617488
21986598
125395885
468207699
799041551
65341752
502384183
355475134
311840436
357934258
63634105
189039960
5689171
725613937
454294350
72596732
485439181
415259378
255700066
48445735
122516538
223474845
198265921
172808853
36789320
578252491
1707724
25718155
287595183
34259678
647253648
47094390
516275991
89564524
569763024
351899964
476086132
799921875
251266492
622136806
17215143
553510111
65858825
226235068
265341240
347011902
226486189
54193397
664136352
130956828
271957490
225040821
41778813
50751413
139416074
56951710
254316639
831184109
9897028
12271292
149948560
13780838
39697155
350377065
381737780
52295548
537357436
251159759
262321756
226592151
138782031
406347985
229989254
73524452
236068173
95275297
395055469
84315504
76642092
763533520
69564190
229478815
1421725
868872029
298744443
96698487
54005503
89447011
16578871
74858829
39458722
447789534
219786192
43172284
5558540
212007644
5715994
480120099
70638872
1471201
146083545
116766360
42547773
27111654
916642232
302120721
30087948
74863223
116069280
602110593
233597347
319151713
72520899
374956497
72385233
723835868
38134000
441794822
730149532
346956133
18978394
324036282
2531694
171674062
79667959
203359555
111209564
199240665
29355838
241032044
124708785
766391342
46404878
178237413
133411758
771851524
337877195
594924911
319065116
336676024
416016108
326689811
135796709
502756442
15037341
112520453
283468082
362435292
198158639
225428683
10314271
130456065
652884254
51402483
692650564
226628828
569625721
366785385
281643854
886206960
48399954
47188387
164437922
93270887
801496945
476194835
105449066
404426984
111869111
710175508
165117727
22365708
68456574
687293943
13283068
231518348
15347186
502350071
232917637
44715114
697911827
390883086
685822897
356181719
271074304
597420840
18930795
5749643
186996369
21890592
16783130
296311660
363473552
157950377
14764494
56351237
172604552
50871576
236780101
50741192
136375913
293776426
19017279
375049913
48037617
535411742
136190775
473240143
343273936
557936647
299889006
77775641
648798089
155993679
46355119
447028435
149144739
2871435
358261229
807913053
156494629
42847444
345271754
634657878
20300391
99453512
84597602
331585728
540241653
375048665
812868326
244016631
605555088
496770807
810111737
209935379
97264215
26470771
219671728
667419926
38352771
876630121
37088128
113899856
788827087
139490506
1310497
85119084
445945052
39397681
477213629
475740868
57513395
15698007
146908191
325768109
84858907
461068246
634519892
323426381
16540922
910244535
123232363
297586953
288933574
59180527
399761624
7562943
406073381
314614516
559801202
873580305
146509705
1115150
259453977
187369067
25291770
87547522
490068776
486262678
601802624
112503675
219067960
30205047
38166157
104165187
213938215
443053360
77221507
465827014
180575847
26337848
63169563
93277668
95058378
546061904
88577580
155148597
884272015
770254782
23643356
570529049
339909161
392426642
100928942
377787271
190932911
75831671
156953315
353964094
51194166
693690881
163386475
32998715
564203798
23047172
31679483
204410420
781680378
120374418
578261737
35160645
570310399
76708891
248258499
13625700
97428816
86351805
52308435
50736940
63667297
92123416
404070241
386671519
292092041
67530063
915891848
262667888
210548905
132837407
207934470
263875463
39521628
203861492
122025090
873073012
319568399
39561085
8161928
115669054
153609489
69700140
319601477
289001601
151007443
44004015
127382599
360860757
543503461
20597102
16416055
78763761
48576201
174944402
2117296
100816391
809098
190879423
104245882
185801389
497795046
60469982
287185282
21653423
794215595
282650453
6191196
137411307
880465773
105483143
622648032
305834581
831501134
486166079
146015287
88580356
465647013
93930595
86366741
154802298
237928838
351721377
349482362
339136336
82874270
758367408
44286421
850839543
475319471
83240660
16609924
70280326
169518818
364774073
104527530
836435090
160922178
342081289
197713124
491308158
454432407
361543297
120529254
294185892
57035758
337304625
233529262
292138945
794771069
247390067
507280436
584317580
6700181
35772285
44798713
198502026
36304582
558469074
752279887
73793934
87202531
78792431
186595726
166190181
571890566
389477072
110995609
33770
350885814
368518357
204560638
518744019
254667521
506046763
425964349
1116913
184555542
12526760
140925329
613129141
41984414
91594143
169869431
9994799
272074949
30231345
78780088
576558850
354584455
6130317
1752063
182201104
87960702
131123745
31133321
117902807
47359650
495443850
157092647
546055910
32619907
115160233
287576064
611040504
39964236
57607635
115605280
661263180
859423358
682777501
419300819
92088063
53217264
202989448
62995059
448072368
9267417
76586128
296172999
6653732
414959097
115214290
3037685
161253805
204206881
24230972
487077883
82235671
577586298
174126970
165938727
54035425
190174878
153172318
38577794
898506795
20336049
792029369
591137527
91569320
225336244
169484726
194176225
176924511
141266975
321308588
21327384
84561835
246012159
249267336
40733387
75362472
23604101
2333106
351686222
78907738
440132107
126169345
29300742
769172772
221857108
25211844
264909530
248756589
58162331
268275523
47822989
31850645
59859957
185623088
524202993
34632223
155174500
97037296
482094134
81246854
234889053
231496398
501565829
254028077
332397331
204748491
739869292
125067814
466232650
168421856
413132249
15184078
224131589
408714720
86845375
611249749
558463995
176838851
187994061
246071916
125912426
421934943
320217631
94427592
166210679
3547120
146112108
83953240
110192796
70980059
189583285
9209073
11345278
187192343
426826458
51014530
732766648
1355855
1026573
601938703
13945476
486943881
194289029
334765121
219715663
45711504
131905774
421418193
566600739
49012802
193519657
348882739
291268920
220609679
91827044
43947604
47927614
329853882
81191093
186970446
779961379
225738710
657009539
295733184
676213934
2509781
21782933
433799488
89270262
468252935
586969285
20096753
125619009
7296190
146732825
109421210
9284017
407173996
647855748
134074956
45052584
703070099
694706159
766035280
176253286
121552699
147616575
92768856
360578707
105186264
625031645
370925693
267411315
51388970
150074505
81243871
69994869
96368235
8627467
250731571
283825065
53786810
626023061
36497968
118983913
206295272
107443963
196455207
4003688
151482192
352554373
343215259
147905110
230718186
348710155
59537887
75820273
199325587
77775130
275741182
603349624
133661090
413996755
3551810
337702367
138105908
224015660
80939592
419679327
137037553
121291632
262131315
20636863
93204007
278675754
769611590
142600420
196188486
721095
3493828
326651608
109402296
36350056
158588137
277755632
573909502
299847573
27778146
15394873
185024263
946743038
239525969
239734396
412796790
279414654
340193772
388677289
341486175
537008993
393387980
306178064
617683855
454497954
299333017
329784424
288146840
300820541
412059267
758147039
301507402
635864520
82354336
149321073
212733519
16501111
368445457
484168503
96742387
415845664
738689218
746788157
861457992
464539465
498739138
104067295
16019128
250698300
603144200
48502681
664368990
535092244
363483768
433617100
15118036
147356866
224281386
15946315
26034385
259763
328410126
7329075
18262811
18854529
224551033
316313422
266522845
104528282
229657938
511019578
1184716
369938571
23758312
97210897
11632167
166575495
635528948
113678160
38057591
85753595
45463809
118034801
26648296
568551767
13078982
184473014
525251020
400495550
19822770
353622550
123960085
346481447
30754679
4801742
291346583
296354768
8779724
284800573
152180717
62051494
77043069
238242554
100354815
229438641
233473122
68342125
96767051
744350082
107110785
501698699
94808721
507278762
33857756
150975368
810049435
9957335
262073605
26837454
469326510
667065459
135443142
400001112
42664410
14176676
99823434
248830513
32641159
64868706
114588291
18617392
429954745
578728
689515157
505324027
12477244
451151115
49071081
369963200
482115865
8942539
183065165
280892115
170808095
204850447
556631782
121106165
221870731
695974844
465331250
748665518
745586086
41208589
175808968
269772974
414588782
188914445
28262784
926785776
35045043
100511527
189881953
52165918
12201791
143703820
157156908
277302668
207456447
5806572
89343780
405763434
28291297
376479637
369372340
527433041
39057690
3994472
19771757
205269108
48706566
15810054
41311946
20448605
214032389
54614250
130106855
593270729
189167973
449002637
31469304
334718837
217434342
75584893
193896440
14755057
433582200
197719752
191517717
506208148
170527673
82571466
308608862
305101134
139343780
285320478
10599359
399266142
55274025
216906625
159383190
7049285
39375677
96709931
343592190
678997167
194695561
73979866
747863549
532512820
14563342
864610417
146142063
2557892
367977142
272562339
338319659
99862427
286020592
281206894
194757980
367619589
362622873
258071352
5199733
7426706
170870730
196592384
15720726
101265700
438352988
660606881
251395426
152078306
2005844
54720386
590117499
156977585
269468193
200209266
61055770
433466565
51205323
247952654
60609535
15218435
68930318
245758148
10791378
60579919
360640924
743016007
1036273
681399454
82934340
32302380
62087989
160471175
68757360
68555714
605177316
41238145
69417936
149221612
327596451
296345534
91448989
251909374
57519739
42368615
194172523
162198991
778545573
332331832
159382286
14548656
184746731
20363188
18167603
381018918
134959902
641043130
170288605
362013970
420128594
13959823
609377780
401816585
239505215
37468717
102405480
504195006
193959277
26135311
262550654
620236856
413848699
1418892
15505614
116879054
43149336
231432879
46454454
52860335
881966130
503562779
264158101
149791313
12428747
36548142
70281411
171390977
30582488
59180459
473866458
625963451
657577138
820656831
216887742
303358525
299665079
379916910
85923682
45936666
129071649
271882596
342859372
108510193
858612194
247193686
65262378
322030280
6997442
55979777
286458639
7621690
32553016
423719207
14193121
86942536
154651685
497608705
254605737
25967885
50647722
95750246
7605552
23316798
10282053
123692155
234142082
421742
110691172
231082963
660623554
289359291
588896053
131175613
213037237
732838776
476197928
6402538
361738915
200244718
167416804
328795023
177409893
340823
386039267
703766005
30192041
141322362
127114038
89024490
145832738
298090837
149383024
212830031
709232065
542652229
610311896
264659496
61964612
13798562
4243303
56400580
55153717
350374460
322890084
151577536
566662029
135579464
115829993
311789080
72387329
389517771
480057672
434466124
162313985
172895266
94686288
57169391
82184551
84938908
421424973
552186975
104010971
514502113
38617643
46188795
435503268
102144401
191726117
520657473
2528410
111682048
815370193
116459171
48128462
383066368
166041389
916869509
307990946
160068341
217768862
11113758
447264842
35319854
420629023
171111875
279937358
389220010
147856256
145989130
164712139
539513396
284484024
1121436
212203472
196345039
80456370
200365447
210670884
33154665
4785836
103880791
56978591
39311036
158568790
516102276
273284785
283616392
21982073
431645181
466618317
197357505
367553138
516663278
417913204
515245592
453020632
346909609
15388036
278644226
525046023
261342431
528588753
12682264
265436574
111359746
30480539
11415476
676847214
50521276
23585583
83181738
763663359
9057699
22137781
84280129
36296576
447223704
173891896
513742867
71066852
490895359
372963412
57896332
75529974
155491114
721375514
22052759
29280312
706599033
531375892
23689963
530454952
95659723
211146925
652087961
254061520
19538422
502983
2829151
349732746
36931288
163978830
11743754
374839250
224443495
118621661
17922328
9988702
33866654
374367290
116318186
14842955
358136002
68510776
121392005
221161479
35497083
398239230
437512958
59398556
174967508
26240348
147876317
5070909
115288250
244846891
123326730
71029015
267223953
331868020
142795251
64835355
50461406
86027386
114438506
512433559
65873348
660084027
20032206
667284391
421996806
878513931
8507943
805532318
364412475
73173805
108158741
219313861
373683106
398105900
53304723
3497906
304049674
557105331
191656768
26943537
718087062
370634001
637096016
165524702
378873983
135351004
762998135
75896193
314881778
38715533
620656120
355392066
3798922
2088285
407794873
278482842
221649863
126464254
287524016
23005558
56885065
698869044
64638958
477463563
10079328
134601514
62344987
477091744
224272909
511328961
880553349
112475301
247642662
177108914
174931280
14516508
563955021
57497097
405524789
214442117
474162300
52851988
3189806
27507452
220679801
79138682
89858191
136397110
20001891
452457230
213346397
589711742
346671801
338934930
397941493
307626213
240356711
146822494
18800542
417885980
85303037
34581989
374006973
154380784
106382789
774805219
75780382
576695743
422818260
236364608
381483374
278853113
324608704
2147526
2534704
507564507
236954278
403828872
14393972
37661267
436991199
101516468
182109314
138299393
81183091
68623437
598156399
869088970
76526647
29356905
27293404
686149929
195643756
516211754
161902848
62079761
198803133
481348209
125925989
185646902
205389937
598116355
78777535
344056852
472186294
232437190
2621245
83210552
356820147
121787326
421152874
138645819
420501184
70324694
106035803
317362297
27380202
190189360
353630318
67484577
723927089
687653503
90584449
10799559
56831791
239984583
28748713
379640455
529607525
577791473
159403318
149297037
477952755
187151332
752955392
46426726
120916366
9090326
66032441
214485213
35876713
80396969
353630033
103370765
112409338
7468013
514069132
269193486
58787952
83197494
162397310
328760601
38844200
88768672
702053474
142600080
72143503
6028467
312539797
170986319
443098799
204481956
182697413
100534975
108083775
505389712
170044805
15342387
226338271
464543597
110986890
487538987
112297081
23732133
75184299
505252178
168161456
131185656
12902030
20955933
57248410
149529540
9791420
50145789
89865834
244204504
245590729
104417581
95944911
384261141
467826763
579042045
553901060
267700901
119036831
112294547
630159692
621502595
29046602
70065469
284549127
212257320
129824633
23168240
15729784
204308534
223534632
368331566
101083046
561022161
506823086
220902008
26753186
71957119
172036386
54783488
5095498
87164529
227675365
919612
485945412
812583280
679599116
373412006
32281454
186942190
145862884
650521505
230057566
33756930
304417532
166904239
138154443
50427430
553167280
256639550
175494583
86707619
516393434
634696315
9765778
14079109
524875828
192905247
585167512
24510098
657170353
540612863
147395781
143776857
174326681
247740745
59465983
265283785
51243325
25471665
60213706
45895066
136107206
453568107
4841406
38073064
60798854
170759559
483405474
128613235
25811397
560017631
419677450
142976215
479026865
236654831
33760276
185264240
57789613
365152591
16659153
653572564
15171219
337392378
312487138
332739791
168428534
34154213
2399834
14839863
2508885
7682387
148323858
76357459
467317431
376445195
36498216
508354357
208877256
173696644
333414059
154739378
64627371
129283625
307369816
792405133
574013175
480742952
167259972
650447601
73912543
516786183
117024482
536082571
415863436
312544863
897503995
261201864
308644876
7562720
42903113
147638532
55964145
209545525
410876498
7213301
61913717
305907813
56120167
239801250
50074333
780670229
338255857
339643790
4926178
459000608
89836702
56662518
464387090
348444120
422192440
89239195
3657015
456425818
304157043
602463724
19988947
87078032
168756559
229395382
146046169
46146421
288674026
186703051
563452
80485758
519457343
22532006
297968187
263765898
9832928
499688212
220312054
206886209
6399706
149573774
24770073
284725231
171214670
216359678
146094237
49835459
244962658
744384536
265164090
268904338
149651149
121583912
56625145
116982177
492950674
152344941
31875275
16184594
88746429
373296889
483426763
961442684
4435341
92123768
282667994
221459761
80442161
338923359
98728464
23748124
236774085
180671694
237731104
21840424
300848304
13294376
170514730
117304585
882846863
578190009
84853186
37745049
58936531
534753274
317357841
469495350
430595908
104705726
58903152
386683517
161214667
276640744
409665329
207448632
421879062
464384912
104174172
654440352
962118
5856292
194337546
36958611
455996259
290880770
98103594
26763287
621232839
295857670
95482656
118367754
20096780
409713350
503829682
120371779
87243200
10291032
87400889
353596284
98912040
19819632
23290051
10403714
681676475
225609900
17824312
158516061
114342332
269759758
253031576
605632122
243932839
306446465
154227855
735061672
327421719
258526182
42788399
4601427
778540895
88675563
273253
576938671
183360272
69979711
360482148
153417989
29174301
10486881
565290562
124331240
397547975
234400125
226002781
798839876
238866029
13927763
102743731
10806041
4051459
81811778
527663186
590870643
432971616
467218409
120428131
196181222
67233731
5172603
433048272
915249212
52975217
426722101
298415095
76026020
72035571
261402685
956888508
92051532
456205696
4834203
334254359
466710591
319764610
336102784
699756159
49255292
124088325
419558052
89249352
4348406
78636350
438534632
328856051
25507760
437846068
398032745
166357256
366216378
417005677
105635259
21691071
328247696
47456852
384793141
236053265
46471015
32057862
143314591
247577418
60667356
5410662
44798118
278456571
24862420
627032086
94725352
304084049
276531080
175593525
86696066
583274894
43892455
556733344
94490692
325116803
446915741
473516183
108324198
244058648
125668903
214536226
505991102
506404129
244698132
241258076
13380983
22827523
261501147
33845895
174306208
38042230
207634737
14297371
368288972
8586500
135450035
858804636
772576
536245871
93218740
417422755
1027165
112045696
802332383
789625371
208187814
271210267
413571691
882798835
214892550
250456707
709681929
157975432
808595901
299346798
119763246
219902578
513214489
381027846
119654628
21624618
512200752
195019615
136265544
14755345
293314472
397283000
98608375
188017428
688130107
128094431
49258473
56594448
804789656
57232986
566026752
20298735
747839840
208161390
362859697
757128718
651596353
121405994
165225542
136472962
112705635
32381603
419950425
68902367
515132964
143546828
75860607
67281444
58837641
341069183
135301757
160419205
71560592
514070911
326689281
250605137
12672727
51112948
748040208
309173113
27052902
53273273
603611256
3308026
249642645
121173114
3194536
411009616
117754756
160774112
466743378
535140362
559373888
31934884
672187376
139233800
176013699
1445578
120547086
155928530
336492756
705848365
69043744
176609351
169183333
119130213
269840056
307648918
315620371
366396
228064792
435234123
455412103
77857044
735996330
316790612
312667911
206041315
651111367
34774572
41437910
594655316
95904868
259597885
46789278
290394502
341801483
33066074
23500688
412925554
115434626
1281640
158210144
769335848
62778749
132372880
231508121
99719765
93418641
178870618
317758547
55234119
262988921
413817020
434112382
486119657
11134560
590811274
507762430
17826275
604156464
792411055
8960668
571081507
610754777
75401572
438856975
278967243
397570022
461785607
308194
371561948
205527311
5622696
81231563
463431065
877940632
37900531
202751243
121552153
77053039
706484561
97748492
398370307
133565098
401493798
45942564
311473899
413824176
68079088
107136930
261599515
243635529
602369205
87032940
81681030
183596898
763623777
469516369
236211919
139560842
206571828
104889339
605889382
61553237
183735195
5560585
287798478
176264526
222052537
30670775
125733561
1635630
101736366
15172227
92765316
465059513
60233941
89504413
184120850
414632764
210466457
112033455
83265835
629555622
18192812
429913358
243402243
254489845
105504035
16272666
88092115
34952574
78842492
103737896
22160557
24100891
93275924
785239817
203086510
13271166
311648203
103077626
368751787
6749240
362714494
69296787
90059276
3615414
5510775
377739161
237061255
337341418
62033649
149164093
124230645
220140665
123507679
73322858
61902294
215991888
89923516
45283162
9895004
353817314
15438351
264986503
221338341
500450911
522888294
227978705
161551585
399110395
49169175
20364899
385344190
169711068
295248113
44107877
242149810
86762645
32474708
621489909
484228698
34956915
27121574
572889633
313508149
124541573
413866640
4693604
103933855
396477007
314709396
124859766
226513505
115992366
84141894
33661485
60341418
341981055
67581741
334233594
616991129
190571938
442147269
3794026
427073546
398551313
380002303
185847304
278648944
34048432
130760593
117515447
461328322
93668769
293071981
696429701
455818911
145319987
6740830
68263853
618062313
1992591
287403146
422183390
294408915
133792090
42580793
49123479
174430765
345013266
169737267
127827230
459816668
60856327
483029729
150924599
405975202
544287714
238850614
116986517
232497118
406424191
13664533
91893824
49175112
548256026
160330862
30394566
532675749
350403753
18565322
28471058
306437202
5776191
175779205
325434770
285681398
599684456
377313101
363933004
190498587
426599304
43732937
15123728
171622501
46366300
17207267
26462144
1529433
23606363
745657255
827361
800490817
277029581
173091087
318092493
176483626
258549102
230611752
32975281
600919679
286974141
328368928
205354977
114436450
137100353
344053367
307869286
32430783
584000275
418674864
303535988
1395710
262466746
269439472
366095675
1691377
126008108
27544150
912056805
518564201
48598453
91539469
482981719
410854879
118606637
637023711
235751996
105470090
172493670
25082782
764809667
703893385
25232867
352171984
393821435
234364343
590284839
387795492
183286239
371345943
80746953
397942227
149416127
135427571
24520552
635607226
10378894
23810204
138110069
105690399
539754710
158045648
66136462
296711940
135676725
769395198
243285704
752940677
105250673
87574052
152917299
118823881
147727250
108702508
86584852
149034406
154848629
87356698
602056888
84488866
196860927
632413343
12463164
464872283
23133396
92528494
59873203
413817607
325795509
256475480
479629798
211141520
662998149
462254473
726244658
594870038
232717627
3178553
10498952
243676430
159104513
339648857
73349406
286980426
294224249
469835249
661595300
5091596
451008387
660962374
557706751
196116831
107610203
140756062
57085570
252454060
10183468
478659969
2034714
217382286
576352442
173649404
516551006
257311304
338032773
699342883
795450907
207853247
654281072
10409514
113562323
322215596
685960492
17345503
265298750
270819400
226162222
232432500
87419230
85082208
2159932
495543534
222175020
382888401
404458873
64503237
434060078
965596
113574084
203650445
125728438
131068761
592392548
12753103
343375967
41057559
7021903
350769112
908968769
146514647
21803276
57345401
576304343
1281068
9921672
355531946
606046122
176151037
83796251
407312778
49350349
245583970
313156010
463161227
8103991
6085565
65711149
687072544
378816115
96300165
243840368
301495660
70036988
57796952
100839005
54327
69203090
15216128
7164595
72369175
222417708
266610704
415505229
192574801
182128406
65469371
327864044
130800558
347394150
569857600
137721079
361910525
877056007
32960077
3726676
220810484
174324007
327367614
277909845
128938542
4666071
346789920
321460009
335891711
120866928
64681290
21945763
21087427
74233439
412264815
459311197
325290250
228710447
207274488
375068974
62107256
588591343
51735384
662499984
458898955
21526084
193736921
36219995
512486644
157187159
345696074
12288353
190627166
452720574
66973695
124620835
67780846
108202824
65981011
80506027
203500710
317063065
36886009
91241038
647424837
447996560
324249852
723599933
704460236
514086659
196993843
20715001
425127013
48726334
653582523
302926
23084173
66641760
32744901
394561334
33386064
63590437
620169940
367639360
39928880
185807478
286472371
425040518
764628546
559526855
136625963
292931192
593583072
111527523
138208457
498276235
374888338
684692931
575675136
182267750
174264416
102537847
4775520
126030181
180001171
212628555
29514771
89388705
50033178
284730174
246703708
22963607
22219214
217632819
282788725
378093593
671746642
252748510
11913308
171275363
781575983
178579580
136267459
92786607
118956492
56443008
492814799
153047561
144590126
189486937
633517195
435775827
132431980
307710494
294422505
264906392
15126765
103122497
367354
207905526
86887424
337110534
204747543
116168650
895244778
54057823
234205298
370305293
44715381
64023272
18929264
465740555
585713805
439740541
316447286
438104974
7684895
267559889
616841352
379572294
503039164
450235589
132600496
132927662
68503124
261064850
227996146
20561460
568908634
298478067
410382291
787961997
167052869
112398352
213140119
217113150
115963783
153355427
149337649
274217222
42746848
144521825
491106494
502107012
604464868
486201959
14636377
391964336
639160787
535869100
400808386
141306023
390244454
335132519
179000351
670600960
488261300
296447094
389906473
94555740
44224019
314590907
267109391
330230979
563232443
377264468
386543291
218717012
27090628
688012601
412511244
379953624
82753419
684938582
263664180
197134393
383727514
360819781
154823283
440523235
300316117
329372911
580132082
15985446
45650898
91413001
3732377
52571040
619366289
372211428
100221706
336846503
87236127
10970534
4158744
322386910
3250351
717891432
55143051
303851300
903903920
3142536
472748714
142284396
169998607
667852634
144909357
100631394
57631655
39634733
240170742
88948135
365284331
29399808
104211125
655041812
216896145
440104636
28359913
570523163
6415767
64639084
498260890
20002416
83012804
836445432
459031203
470297291
441787991
54265381
322046623
99904049
394687440
22650356
38856362
57194336
15288827
51089639
49922619
306294509
120872909
29616283
64853449
235028413
48636509
12028700
786717793
389348586
238081309
117129087
547352032
19557599
13934213
196592219
521770061
166931379
409925386
206170479
223680551
14158445
138363951
150232649
254554954
214793813
133301649
238216550
377599466
117089518
783946584
218959125
451512851
59760011
186474325
233214491
177947567
545455716
194096588
545552291
42860219
104482525
177310442
400409242
258217673
499997017
26992999
3336844
135423699
181359946
162966954
216806627
736195486
161191065
10811711
6401048
523063850
33032811
461242761
243136388
93302022
230758629
284955568
69982264
28177494
340517220
711608923
608633750
879702264
558175005
68168709
52451805
66325104
18967166
169060711
69267770
174039820
260925843
78018198
36156604
258081744
607923339
279239137
177397225
60332403
130229809
141980607
593599310
67110626
221054000
286916036
202058599
792676383
468480061
519130464
48964892
378865168
237966441
115580555
199916230
15349567
352499855
64653491
43937810
270539142
374625410
744369331
197090783
202348677
25376757
139059211
321827817
177518682
154127035
773523696
284580225
30133521
51881416
118607488
782289116
602688230
248393625
387195423
46886728
46146732
172577744
561023807
96482813
42042582
27821446
260707600
136452959
114114788
71254244
157902525
218072178
66954296
82686033
312793815
12844837
719761479
186336418
371626759
22221406
744982908
118838215
229998776
112129865
8317937
194914324
10253651
597099661
823623643
91818234
115893494
20688821
390454529
177235991
26737663
895519281
404901622
37444752
201990594
494804846
51398940
797159209
100824190
157215733
94818778
185946598
21244176
343306261
116834101
75104098
113132801
30456200
346744613
497021195
89793237
85521599
116309607
136715089
26748251
794879550
17993537
874389
283426828
618193062
536521305
276651083
181530256
215766293
826792783
8411320
1605394
533180169
179500858
247227246
381652541
206939523
138918613
402472210
37991829
705622130
92057343
20250056
125267915
171997162
120612846
322364844
164597100
341288071
636562676
304267143
316001063
404252621
38743016
29888017
595023
233095123
809361333
31589431
667583336
180554071
354148928
259461323
260588220
108051914
231101082
5120028
251904412
408945988
45833625
538742094
94046179
221074087
114859678
5828641
829078300
717380464
114290778
154283991
40585328
420405667
469689175
108338178
362538659
18832556
494869957
878671787
117688029
537346755
133022307
370020333
23533519
77354217
199469410
644154223
238002051
693018556
322835611
8605070
13753770
140395854
7342076
640982294
412106695
49158591
408165194
36250693
414011379
137845969
27828020
492854369
217848120
292661934
146354340
85226489
67885340
190479237
182489643
439258
627562303
151401737
24273665
349923724
330282656
70098774
445173215
476657184
239402338
764413298
890178105
279766611
599288647
239547488
179516400
177996244
17038449
778993046
247817859
376631827
312639769
233814268
313000756
1447812
311362753
191138052
202050704
926909641
212007739
50168712
613393375
112734405
688774245
43736522
735901512
631461137
2722924
491097394
611126283
628094532
109948455
464783840
325755650
116277877
114031786
865953987
220970614
605379805
652259813
310226558
11026863
509536299
95601329
89685989
717159470
780530885
312360766
446897484
249937846
678798262
154551961
138879573
18862101
120435564
69165858
268615389
765875386
72073889
303152213
259882895
57366028
88699723
134712175
696368522
527378539
592957064
25330407
291495322
36577532
572522339
276419373
553140142
381165492
368078994
278333896
312175761
42102312
141935414
547485367
600180559
157100539
141906493
352073384
16070411
348389870
246197700
172351513
71513400
112649163
335240693
30192218
280236214
7655120
81459952
419203400
400185026
147741785
187760206
41729713
18599957
402106885
558825067
312380968
211068338
40402578
16237775
40787888
68230795
499533389
126875621
153170579
130148380
236759638
751797326
295098214
300821821
106026881
86197768
305445305
121582972
129205758
69107839
69585961
333031143
501481214
37100588
366724272
292919839
742130142
72010968
768111753
13371499
48913843
4153274
190664137
9715339
97932173
614646047
381300231
782185664
141722706
285275417
719673824
62852305
130482979
780567784
300463688
437584925
102735094
113756714
125280612
27811879
21168522
174136274
22385915
327906501
377997698
133442062
16346141
296468926
6766140
130668047
192292501
68386982
26641127
178397327
126304811
109200754
166279834
192621576
316489537
72319903
76314314
75345553
121332376
125017648
671077567
43243762
71709378
6750906
345981485
37098949
393368075
62152714
262102814
303741854
514956500
153590889
34920184
95498055
555514371
308212410
89015315
635899774
697465027
38046152
752367681
4977102
468807347
409038727
969843694
286857523
471434861
95064232
168704627
374302223
46760562
42508510
602767553
180749282
22438543
36622851
78196202
235943879
15750885
406905688
241611856
30428982
179180803
23954832
544892816
95845977
126662856
434278612
117125262
410229366
83791137
494618228
614309691
101837416
135113853
370434311
438692664
115544521
95239079
337519203
34694469
203538632
5921935
473506769
9353480
745417507
13086418
59719147
238488055
223961523
320732923
70188475
174494994
464123147
206370288
1987615
273001494
471015349
739954180
199876822
160596388
249460228
86620909
55974285
207421685
685401324
89748545
40451958
433518115
136840197
155224585
38539643
604233472
143951462
38200037
620951306
124102250
427345155
154369084
250340568
187872377
185281042
203974
130559353
135593912
603433980
841649363
71803667
5405169
121311977
236876418
225850602
49621706
233438952
414254000
336398729
867303130
754240011
535700030
182131622
177842086
135507110
128775769
56773332
417419678
115121038
170780
474877486
412655781
88733167
1894487
523908281
319335080
346252358
420391369
504531153
125256932
212088820
72303349
58778927
605334073
563447715
33537829
20423982
77231894
92941966
4482121
211033812
34899469
642851306
384151310
111309784
289147219
254619536
42947774
407330724
30221780
632559535
381692703
2908215
136982962
31177029
307067588
16845936
46018696
186668071
339645
476943452
222174790
105068519
85082940
42114892
32998404
2319495
503520636
206995464
13510323
92075696
172344639
135749664
59961377
383194387
147735046
59237040
172598733
104131362
501655802
67743911
718657852
79394057
7801432
223073579
3695956
96162190
46638204
344179069
305164355
105095153
60409392
65507278
226191304
91678275
135806119
9935076
5772796
392428428
56067014
734309698
292230206
13835881
333254976
45001905
331445528
493643789
482320181
196926622
305988136
330471365
251532348
139936
149359853
387218832
454687991
54072092
285459223
80545207
10751241
115160872
620663
41853529
12817000
345408460
416942585
63531624
82633227
304047988
221700251
35838592
34015795
11047290
23359433
715782902
399595365
73906782
618349217
85324515
10557695
31757713
42620372
346752184
403689746
345597663
68124322
46522452
171659090
2857266
282571309
335492182
135040015
62006224
269819271
402698192
8886187
139490072
209895738
558224969
143370038
475818095
477291362
492525804
92427804
194773031
5802360
247328254
121855955
54416117
133975643
54962089
134406524
135535854
482737916
188595379
53691978
443210617
387340164
344640602
118229685
111536689
221919766
453965392
175093096
301609478
298638949
492423073
355389977
164310362
267173970
583379408
53249906
615202602
173614976
286121036
280603345
158876628
47018879
273956717
148436504
864183899
487659401
308101926
804598452
96102938
228126
1211744
276740993
481668070
141387150
588650778
10708182
817144328
201847465
465629401
209016161
106108235
821886004
169835540
8931141
34438138
2620041
29042583
882098753
278391351
338125907
946706576
236747834
75701712
375648609
314948698
77845090
31669288
320989834
328147979
378372448
263007850
315826348
324774661
72964087
26580826
28501083
2625735
22105315
264949277
99024851
111035625
81336630
492254631
45291031
490922403
265193589
112328363
312153867
10874815
350306427
619084421
156050976
21477305
521717436
78552592
291798742
790519798
247370287
331027023
291776078
298690902
300758497
14613380
255082040
47271637
2414179
271515586
501041688
10689000
645954052
106814126
519097
30246316
73497397
73585542
514916
2298451
412178383
113067680
15644952
83528493
79197355
100528128
288967976
3403901
207620818
17838853
490503980
814572977
59085640
145137677
94231082
298692008
33228118
690504638
90594773
99047474
84647095
123763860
11529152
265461241
100851905
335863096
406847778
128920018
210892342
176934431
34616381
70768807
178638745
19811524
683625515
188123040
768399939
398460621
70488482
107280153
314398529
82103705
29195770
49298398
831523087
863767597
195024223
177278910
113218665
10091706
1776912
258652609
714367808
546226807
327628621
28305922
33865544
663844452
59333043
822946
5351403
29602822
6597025
105560337
574284729
10450818
448765758
345861843
126544282
23202749
67916
99404338
656995533
265914998
192178354
390070657
140280977
106811149
196188525
127842905
93853296
2810218
7462576
111832988
634266003
115181349
34263885
289963924
9261732
696041017
69823545
145216937
250003761
17536624
55004895
10775661
58094311
506697326
417826840
35846574
365459954
25715900
708301020
681567471
124691828
566664671
567069929
85309575
300851867
65760879
586270872
807295298
711864173
88385840
416877707
40828576
446841084
72404918
102993569
171555406
38170202
576836536
117904791
143372652
886961433
335731535
189635581
35094025
97738999
119869412
180975414
66741304
24896695
10895202
728616178
191114035
338381834
46773687
329434131
590522603
285934680
105938245
228009827
193282322
206040331
370078285
53638342
223780355
11943117
161791383
716937563
321359219
33659008
14423352
618678692
188804220
346892044
218974260
500027536
41156850
79818581
335675215
121078538
186658154
314057853
330345561
36698435
129537688
660243404
93010232
207575444
69862864
209732857
328783406
122502654
75754766
90643215
552071446
41217634
137405019
894900
489238114
97855553
14403616
33228532
32778515
177899254
491952767
347347561
273729493
317374546
409120686
294147383
35359009
4771910
4667219
155260293
368030906
318875611
657285425
586267803
90618904
54164770
628196695
159002599
245725930
142955723
114072606
292346820
254064597
519204049
650302
93355618
6915313
81569870
303385944
373454311
57877894
316705578
132446061
570402714
2200398
565437244
615889748
347095767
17089087
293286175
24383004
96433857
81418097
797825733
291576407
413811001
202589705
211860148
487562656
371790889
206494770
164909860
91370394
287398159
57360457
795343122
64087319
207316444
24573725
11447158
56630114
144270322
127128780
849037227
189681103
44500964
266465826
67883566
56168338
137758109
145983682
182848177
40761448
178958241
59046951
548027713
133075911
5409852
233199469
80164054
869005321
153520449
4683086
552383959
140195357
41652818
19938064
14154756
38589544
26067921
109616360
43354301
176180952
108867155
112735125
585860268
30463225
93929489
32437300
18091410
86327309
643460399
140569587
110096001
115774718
804232644
90186439
615125766
540536383
49626812
155071238
427647161
292302216
175197751
22603086
238578202
367879210
648562149
607719788
20597089
369363728
105962207
69572819
85566270
487572619
87490537
495942388
207077550
530029722
243282233
576834131
10589445
38065889
145200071
120857838
99919761
6911484
4908082
376685569
51438879
739383861
90177255
207344455
323346469
87361540
28196693
88052672
25681261
527388319
330253107
128469822
29629377
62667769
556616802
261697788
409987682
36018929
607438739
127407020
400058772
136866488
32108418
476627159
313596323
155464
258008833
673229294
34497741
86301542
92974623
220135202
49849408
19708741
237039011
166914660
387472499
58737786
66080778
224740204
92188799
212251476
406086989
350757815
543363598
155859965
696128554
366882810
273594884
498694102
371713880
32937516
96299953
101676582
43145300
76130214
534078789
228220180
361844538
635893074
96635941
197325149
25076133
255084586
109504505
39429049
39702473
233899484
309804376
25659124
84264508
97543142
117376901
177884180
209077704
170405521
236502591
751185634
496252654
319016164
84390808
292868817
423981885
195722469
64897641
88036125
587340667
585471427
68077772
153125126
291162491
151549277
26774013
544292103
125346701
240413579
10291833
485129
637199951
668883752
323149978
313801226
500497194
128412617
582814636
283784477
93213338
53359954
162730684
615244103
156737831
498061800
145405729
120140348
152312150
109414173
281308794
648883657
264172993
202546929
52358311
166258916
66827899
58061044
47458428
266096239
107547002
48487841
31612252
205384621
154768553
50944763
481297790
53065731
121062935
466878251
450335358
18135293
34389766
147050751
287860346
235563564
39996292
459154780
57265702
201985969
161103826
88623298
49604108
153454238
229438918
28769365
126262754
502883494
30548412
409370660
272861044
227243102
711296445
229046507
282450887
103813971
61575503
778770176
224206777
285743800
478617198
275663308
340414125
14277724
161579058
16314062
130296891
36605559
210983758
59390878
11616410
145399522
11130522
62132405
244086938
33414057
66685463
534018445
216173140
9425132
64542987
340875413
27375712
237587127
226189299
24021449
399571588
27069147
670866779
251288473
408337182
14367129
809509148
134774599
111284212
39087463
239945026
27090127
143463429
483741550
206093048
13549292
392960142
913670052
630469646
156319011
131818476
262709802
268115966
870724161
71848846
38013673
221293211
779875071
43489594
413831459
239994977
129045501
387931416
30710203
932585794
46333778
5754335
51594222
1786433
195567328
46983655
114910300
15864393
330198970
543677891
575138435
38544660
116604776
93398770
488145186
605778063
113364505
432272922
232609119
541192011
842295791
937818
7821891
400808176
261542
235220914
249708335
31740110
409195828
149400488
325023362
590413900
269422930
543831647
262868227
450080323
7188761
472192850
182202425
53005934
126911800
607077615
19570867
7753618
663320107
23040072
25338096
25393422
100722398
633978603
408543729
316343982
16476357
298854386
28172752
65095676
381872220
465431576
58293132
347145777
395372994
33375700
82323011
459505178
367502491
108789
45628282
101878262
244230827
156651192
398439590
207416427
133165828
52202883
573474719
326896031
235178495
37484257
131536976
234313064
576158089
60108161
255293820
197975441
5752593
238839282
56483442
438748063
335142930
311253429
43324761
29555276
342054572
203357252
49873571
65277081
56111244
182372911
254662469
170073388
150389377
178004033
49288718
98536920
846056554
427600652
734637803
126359947
11906436
209406286
369821716
112931253
77663041
186357395
269314546
438121187
202470686
81418755
28989954
54224269
11886978
14176416
266891668
358947440
2689797
934150148
541750408
907580196
48070717
536972397
48843892
252959709
503641084
4563620
31276313
3251546
155695885
94821102
1178532
142912669
345517075
664960974
268107569
164945192
100271700
63480967
78629579
88080010
473200570
157219602
377933893
670608692
720828288
247811868
279802240
24400392
610020974
233138845
244200656
260102454
271935931
2141670
579526694
204147257
615463828
59896677
18838994
296714148
24454207
226468263
88430694
206137491
116154724
106931382
246967375
540814525
311371088
86866912
282361310
414647634
13833342
448205023
135591716
45144786
679254708
432085794
37731827
460715719
213245140
11637357
498877688
569017873
356537151
121243055
492455722
459791786
288624018
272006077
377201889
171587703
54828165
24856804
126157854
168067420
253600425
866619586
69286858
2320073
197916339
159654696
626118185
665166291
174716797
623898968
70293372
169609539
115510697
440446910
751595498
494624765
142941501
245815147
163174847
617098063
72970054
342664613
230620752
56111775
209948209
137475817
55705712
93031763
558606768
12809155
14337059
412356066
144106014
657656278
182363377
14489994
704571147
258163069
438524940
412305678
324505085
359578486
46766106
9376956
36073317
241582057
338009034
10840652
421319874
163866255
13121491
24266761
16986677
483702819
613973252
69226490
4078860
484475644
128342296
28623706
22763944
191016562
26511871
89565675
524932234
73603507
387218229
219688896
68563008
354127983
311644415
717746168
2543680
854422911
215008260
332571216
62092250
681328195
83510131
491459426
155479860
15376543
390080467
302993856
468319505
343786920
124230537
707533435
827045982
581795008
142497214
234995084
89170890
150514572
161568968
241005195
114251017
324660249
250242655
96505965
368051699
291773304
78230805
46408151
137677545
23137030
95156471
149918757
69064530
564080158
53511988
339538204
40448310
296185046
292914115
488052416
56776335
877951407
490462476
840818717
31836195
212570853
165234088
421895252
525649769
656482916
133939182
264298036
178132854
26484732
147061162
125062767
256530790
699490595
100296430
244582558
553705002
288466294
53241428
334255289
286376102
15320966
22722406
171846876
421759457
54251645
138900013
157665714
74647770
23863851
7002561
82797153
138865094
30318134
339131083
215104060
195437191
74919376
387201523
126676165
816765253
34821596
10350531
425597132
22586472
322089237
52669232
45140613
707660361
40966532
40724868
25491783
54033961
304793998
26522174
505534726
343781800
74263816
344224391
457725220
469834381
297860360
708777546
7111991
231029733
130412960
262974403
663075001
20575609
860790899
184974085
40382878
247235287
680837887
11447582
567898330
68701261
219340523
254324337
11622851
276802906
211025294
260137864
824267954
485919240
196175981
114258191
4359447
541603033
77589190
81919581
715690281
12631056
196071274
645602758
28747145
16937273
274171600
518003816
316214347
58365457
173173836
156041648
811240750
18931636
483946279
309209574
225469364
64881852
74246779
108952489
194535242
48197148
140009425
70735204
74160498
45664973
525172698
360499143
367315193
282196005
281294240
447537859
245377480
105459361
140503430
190248956
958498616
587416069
89852354
4217450
599717246
278464974
636259767
53780650
446014233
95767032
29196069
12299421
3970764
448740522
585921616
134499514
526859551
301387690
95119645
554718615
475905983
86048490
525192647
481704965
669013383
569252425
360649693
91060007
251959102
170068985
67128807
716799523
316680849
32248514
176358523
82155251
755025370
522393174
703143584
6964526
63070829
605150052
51586643
260186523
648235015
515913239
72284473
24419009
558264600
598272629
87592558
187568507
161787022
168187242
795170435
164607252
43989690
215328425
12274647
73074237
635618552
100911276
268963935
875444121
225962835
203720059
89164321
521353593
463942350
379766995
209921231
126899292
48913541
532514521
302239476
343563876
277044670
80243203
548771428
232503924
139611476
137697326
15476745
101855986
422260320
83853113
44778196
17561679
397240670
33946249
124083851
61334760
301838807
116621424
212674467
42418525
335108902
14409205
25137616
202535884
266280807
373391642
125915932
219894554
93971271
204605204
278708626
149987471
217277017
117823274
723709584
645179454
125728098
75219205
298275476
214793657
202625418
264333037
655002305
34140459
60997314
1881651
110099615
157869949
240941200
57727131
6777527
239714659
75414552
61416727
399755969
28990044
365881241
250147731
35294501
219811111
116905757
12901654
107853529
134798856
73284573
11178673
174309031
716885123
141891807
70198639
8183933
39084647
642852332
163855017
341970420
29390288
591099931
26210566
767745574
86966516
90702298
906318065
41431635
515707522
388245205
189270372
193940638
302204184
5312323
216959509
655039239
17936771
664711762
187199391
301185023
171781175
561247171
102711061
165460341
705610765
30004156
446226830
20844790
300346960
270532264
49792472
539758949
758776554
636781947
44461336
455609935
56239653
393884083
31371405
66957421
489016100
263160364
404635803
178536897
241893999
73282980
666488620
360611844
184821517
105748694
531794163
89551219
341623174
402206742
124220197
236783426
392154687
393333841
228856775
268354340
725358687
480887075
223556622
19717082
32140272
237623368
406842199
673332293
6902724
29455760
69836830
437447446
458234473
449758167
261331809
762935661
40321784
770735083
668849737
96625100
206252697
438345282
3476189
13990751
139543915
484686586
126927213
33825643
28186633
447315381
544189340
222237798
291100949
366591276
659836741
353251531
244793949
103950954
92173905
71894619
275254796
29822607
443791666
419754534
12011050
72383342
12716067
284123628
32780089
9475705
27593906
84776760
40810518
22914734
886506321
87510573
362155190
51344145
46835779
334288022
4688802
497678204
191712926
280212399
325760927
100698837
284650792
467014481
27372126
342718073
37085536
230220771
396220726
210204527
458951796
20021581
22469349
123037340
223554609
85588204
130548817
178058636
43868056
51613041
27642721
40576092
73646519
261140049
269025937
71490112
189603869
257827055
131853340
126192964
28789690
888725029
325455378
228549523
9558680
406563347
42081025
109200247
485297436
74089929
18081488
566947831
3864961
173229314
363547087
281882127
56318900
144130278
363089813
826346048
522735506
543875357
7141949
96916197
32135806
176127981
11677197
847557647
13170981
57043979
261912450
98068782
11510502
177487008
230323546
166816629
552146645
270659124
4878079
13636858
31280769
337702320
300875634
28907275
135025496
295333279
279697182
237938091
26847765
16137702
171751580
13678742
149232973
18332540
847270
72637951
31052843
591360470
178299622
35226825
374604962
191383056
514072862
46745481
144469707
211294191
420324446
133550828
132180485
509316170
193488968
46449651
282175956
582763029
534510934
467432600
191466567
117182603
438634390
394720436
282690981
152707444
498242456
79291274
139207022
613083671
53637318
197414534
704906450
92204748
61965091
6394644
234467969
205034811
233907092
393355074
476679396
54052454
279943923
401060970
39872108
487301898
95538721
477723778
403227843
620254271
33555548
99766076
159605028
240964349
36171401
366562740
429388258
123214952
127672668
395408706
31970788
129448085
651763893
510407037
887568738
231445380
54021378
123908594
396562571
85149995
84552002
93430899
95746938
683821072
289562684
194819464
611015223
487196
245811913
29522526
12131071
188825815
234200762
357150000
755414657
191676998
592082821
446229091
65238911
1885662
86769563
214759419
343485882
58680937
695735547
84054014
11572052
23755773
241066611
601899996
25226291
282308340
52628977
431672629
83043743
684604508
243328529
19728416
524408768
91736670
20686599
36346750
90172868
330000023
493971847
61980542
152730283
56031103
223862579
501065180
96686731
533930771
211060081
4588148
82457301
24957524
128831541
186404299
488698126
69447589
26170143
25541254
392669424
372130443
15735507
204172648
2332646
237200077
310677328
428074256
2233761
331043758
229487136
589495718
7805052
33249997
104151274
111276719
143919801
570043544
154105847
496862555
68841121
116911534
658202010
245704641
425693345
397662373
182231678
97115174
15702025
36843099
6909935
5259165
58918031
789280834
59146320
329139501
112634383
145962060
286070925
510851674
241598616
23331105
741353938
19233486
59585
513414692
178059784
5347050
132472187
143174533
792971178
77791638
9694671
377194586
329198458
172550198
45513795
171341675
62215640
233959057
344478
137695891
104005783
387463730
170084483
286359381
523699427
69993218
133817079
12759203
89871939
404155679
428959351
329064607
166609368
16641396
342520772
304358856
384813661
416051942
784075
651516389
1879372
84595841
120513301
158496335
113487186
319413061
165296219
400485498
139089067
169375948
297864706
375796509
3331357
595819253
42800475
39554856
373608935
62610840
399691152
466558310
402022437
454957290
635265219
38245647
40837317
776818476
523676350
121086025
232401108
21418051
35675478
379793057
471631571
80756680
279629929
438096475
288727471
707771086
65241158
28968381
10877761
597269606
894480909
124520059
567077722
383349489
162769688
67228450
5102960
180586375
575533760
445497203
441469363
29223684
185538612
36871851
301465412
96875270
18990686
104383360
29764736
186523254
463262433
10914056
95629627
91862049
131432037
107901833
28773482
54955740
26461601
319829380
242364182
131892543
232541246
69509330
33258594
600608258
175169759
423394801
41162996
85193163
653250063
192179080
25711239
7489853
73820470
24154555
407786563
202733205
72811550
528827267
953362145
400581602
2598086
64266176
667223260
271929476
239851657
109631470
228667780
692527396
14960431
496910918
74430964
19535954
191394079
67547160
134693739
104047309
29487373
643324594
36489911
303179784
127588462
282397282
86428867
21249537
247379692
704888538
80560379
213331940
320622317
79636640
541057
370563791
373203954
74376188
241521575
21354718
420321514
18164688
68093883
128375055
222116888
57677632
250511238
323681989
354398679
139876615
19984228
221768941
301791404
253280998
355354041
119436034
289596552
454733391
315786158
368470211
139509764
41903275
544763854
10395714
348103265
357721776
794540011
533577362
720400832
13162457
465681690
120184851
48167947
234532818
276729398
22813943
149304567
116154354
31619776
142725310
174211287
181229112
239667112
214679920
483890784
232895971
799650881
173587716
311510030
157399799
351799842
148247682
189191191
637623806
437995921
780951551
108689910
7106045
184098598
34649985
587807862
201053807
543340611
396215806
264587681
496839509
670016467
584161250
155018021
342104471
412919379
245338329
133363082
495799176
643257920
6536117
105769159
56075395
139215273
435743589
56913020
153190844
238195754
766851331
153328763
476131020
9092595
305133150
29496800
437303808
59788532
296337895
130667858
303990750
622691863
296922859
382367521
86435619
295594683
47242618
200554398
14597828
511229407
43240112
268035692
128265265
184661767
159005681
405467558
500442350
279111177
42507589
93346179
126664996
680168223
757773557
150573753
678622261
96479877
298327925
40930719
497516515
304992700
179131579
17094224
119735367
148440914
447153912
115126738
82469476
243875120
281740091
26718808
86642239
176282932
128104192
32437815
455854960
132979197
311995764
308792322
6268642
408038742
358222443
219997310
108985170
39587071
695297500
304533732
549668163
368149452
137278195
69702005
473272228
34954856
258806125
405493962
464245465
7006681
239164087
863013221
29152106
668093917
23681384
39726982
98179335
200976649
40208984
388527742
99922059
40901145
257376790
11909826
86646850
64646954
721038926
303038467
33070552
265359466
122101032
60778114
177715986
40283053
402346329
8278042
73691820
32693145
136453834
236524165
46638757
94853955
379002091
601253899
57163507
499235055
173433457
568316311
18863462
240306381
25669987
657006592
841240404
216665335
117809694
310408122
733693967
149464337
448458141
20774279
153952545
568920311
10014583
38072494
562805499
117131565
331655810
113155466
115860438
8550499
25543704
273174662
302797965
5758339
756024859
11346304
247822648
192423090
3515158
223368316
239000684
577831014
30864845
242958154
155968375
138884290
203698473
30602796
59717604
195166209
226928558
321689109
619818686
438120327
175216042
154954485
74357614
207392046
657948744
151636417
99125067
322641019
107653123
22284363
82445852
206480713
663596974
59733340
655093317
108340303
701107062
620546785
97096149
130638014
268653261
424009443
106329541
891980164
175817361
759454644
570011623
111733440
543769336
326669542
710951126
304823510
347217845
350448383
25280481
432843276
281814816
44844266
242415114
646462978
107801983
290401511
646191387
265813746
696570517
103868510
434203527
180692349
64416085
715141704
97311331
15680387
16797787
56044152
57695678
556925706
11676849
78548474
498390308
212511371
5787974
404947416
506913468
304868083
220685178
162819973
16642896
96982126
577315302
214078411
475708943
67645719
15380683
103183978
71127191
732685137
758053254
355989865
102677268
338834225
738306673
114239765
553178103
264821411
325660064
21220381
185972028
74851280
5774614
640682516
232910891
35999793
245354115
227407445
123025897
858776127
358388326
358376765
232246991
449506737
95439532
82062953
297308680
200353365
102690684
202139195
834982508
85346725
337916123
110170045
375057977
339254097
154095754
19022705
54084244
297077769
710950118
353081236
184746889
135675084
346048348
334610592
79766153
11466621
658319
201844171
478980371
140297156
405414185
586517026
577729450
677006716
147486207
53462465
706737659
12495378
61384312
430539989
26200491
233953930
405047841
469157982
336699026
403289672
147459192
7733074
562799179
16704419
22820538
448384775
368443604
30393494
46536642
197614642
36042158
145053299
775534013
673757490
37336140
191890399
18113535
36717746
165871909
227653222
3608295
274815592
28568911
22410364
259481700
278410885
74579016
356772405
99678419
216454727
58639259
227119989
161614826
599422867
202160350
172688573
45260746
108601006
31351951
243925545
10358066
99133895
784663456
261688727
234077933
179714855
587833129
242442923
232139972
762641247
700442969
631511451
134433498
39339076
494362936
68476256
76717231
43933191
69471915
20479104
278306096
380587423
742912692
84703704
47935252
527382813
21040896
872512961
39949777
658631034
186881724
293615569
40272800
60267887
31998471
35749330
132791846
592916163
226172376
173859891
484298178
424426754
124738766
127447302
702282516
610147711
617326074
101651737
206149623
350724563
11262712
73345106
144775971
8773928
522000672
9168723
39405757
668742
113718543
474848669
201573505
162483454
601224348
90680671
466527184
196019431
205966956
57151861
969684619
157360156
399896583
16930751
251299100
115948536
18306217
145512743
473943502
420825151
367229348
439433445
614963169
385831564
768466557
192029974
223306756
574745047
317417981
828609682
652553792
267826667
311562422
25430376
82490221
309028730
402317006
22346808
736104395
521423992
208283149
602217478
47914681
275636805
381225177
37518047
2237546
92324814
184336651
631032908
832396675
128383579
13704359
755259144
27594560
69763164
311213278
95380480
74146733
299557509
53481433
133740940
1761537
79635915
268419935
292698870
596780361
22401514
14321047
81970308
451593816
266286157
3849376
486786707
643822162
228660
87088888
668300506
14603162
111254856
282635047
88399291
123765910
279314782
88424101
87771711
12040801
843524532
183172910
222884024
392926980
3172707
721163822
694731368
152821204
910188472
177029238
358729475
344180369
217441295
78610441
587281
450934670
42018704
88601496
395829655
466249268
490855145
33465133
121944821
203431008
422791619
86829159
22002923
6374392
607539823
145853243
59388562
22760165
275334679
482187003
179167257
53033392
72263873
579919719
405129658
59672124
413406726
61782935
235804699
248021957
717840293
270450752
666283108
251004920
322051440
189970459
101020275
132727714
690065357
74385565
599893421
1264271
94215919
254708652
235140291
14590478
123495
141305646
381958929
62369511
10290701
367992496
180468950
359972899
1502982
49044301
256504709
316382381
1665708
561893649
22885063
742541686
43437124
604923750
14418623
499082640
522411471
90908577
57599568
280891110
34039709
46191669
148563557
43566738
317816980
307868683
134801216
7387886
111290811
125441767
267914309
8701874
99860617
555034680
23192183
142265169
61495093
29302509
758778435
355958341
534489861
255319329
490325395
67737751
41433912
48271317
35428675
16523918
93446234
44789986
50983601
45765090
491394586
190451156
37261595
17481967
112163665
10921574
225103312
585412841
169712695
882444398
224421561
212132902
613064643
47360265
211881628
24674214
6775648
36506225
351766595
16546699
10531471
96332787
835278160
62393382
782734312
1481180
662823693
314180161
115413646
476361693
556624211
188523130
145984634
42574257
29121844
212355564
5298936
44871886
247659122
36439271
117926028
35732784
151535512
366908201
19618332
512466101
159774207
7212803
50451861
297567571
84109811
475613511
636307
172366588
572822698
316479322
104447236
124471369
329154021
74000484
733655003
265035658
331859038
333409208
285186712
106336837
15064752
308067551
313628985
409130733
175960152
91159232
124859391
18713766
113054957
142774255
136883112
170708721
48728180
636473318
475526761
1441838
354496248
119263678
112334068
376779528
740225580
37738161
8429046
779332676
29229298
915411788
297053645
369866784
310978219
217473799
6877684
30367044
97122206
16454751
135016973
163594858
94132174
217038150
335786670
532514119
1163772
76848307
625703570
121836951
38899206
64334987
530543503
132578706
311622944
195634997
54466533
25235652
181116864
10364631
55941538
22027203
462768063
127795277
82079200
664866668
164406043
185170048
689267061
303666425
821281901
705505279
182012366
349110378
32243144
47807931
14505823
277354572
245090691
516310964
46687993
353290207
20759233
348313044
100336466
517542818
249522757
313601663
78230070
61611179
872582169
693330913
353205153
280931757
424173667
544370929
331642721
67887381
414675827
76148659
415575575
196681600
46294467
1077998
329986691
397684713
180735472
413151147
515127600
568786902
271039246
399700363
196409302
13126141
2903157
120091780
630887653
333696338
350253482
407832966
632534293
217560211
90015771
29017679
173023106
502815113
37608554
249594831
512142631
321479694
4676549
13497295
393865724
153175706
129255840
312533397
357987640
138902855
60142471
153117727
637493852
85110918
41326854
258824354
245625925
258904723
68368634
375998291
253650742
206196283
59616723
218827289
17999514
440926665
7976002
545539924
17776609
27092783
81340763
70990844
248622880
34144515
443884189
207399077
492026103
914597313
85012280
126412663
277482016
32916106
90242712
102113641
10137403
126808367
833597798
18232753
15846246
212690696
330414139
142459491
68731015
41291189
266043502
278652981
18144484
496860096
20662798
196137807
9029087
92732154
487849591
209381049
345203940
144555292
218654028
742892422
177713946
337788
17358651
649716091
893742441
161846938
99884630
49605603
271731449
689224341
123230301
164278393
354236331
168817320
22705566
149664536
386370177
43626438
475676141
257012586
309937286
326431932
447920721
344839404
699056317
74496430
374646564
504396368
353375638
12728058
323185692
167767672
6244396
62658769
85146042
37470815
460804050
13123911
255714565
13598800
320443216
832698131
180454451
304892896
431630324
140879455
118137087
105612574
214105962
184284481
80191428
204788254
175636472
467468360
223224062
15146639
393889631
203736388
97549458
25763080
538023631
224247862
234556017
73392645
309535601
550115961
91929642
16693572
438884663
306820864
44049145
137174227
405412863
2602307
229426529
30038602
65295314
32466887
77304651
56452051
129083603
458426775
166984258
60677055
1044871
2849945
169196321
410261031
89473811
177816562
60691925
335064975
313757649
290466800
212563488
457734808
6957108
182777445
190583370
534525226
589404205
408388150
83261937
462703159
97941338
239132886
201297104
28888446
95044730
269982212
5294668
256313633
125472944
306123602
198992756
499656842
25239084
11862331
145660728
232981955
209306911
19799845
180462314
72697335
55474601
220107
681756727
394908
289666798
872075727
22118057
140491174
339651887
169531661
305246709
7681118
569971749
404829932
261012339
196111464
8444121
177607033
217744427
51465508
384096408
437753280
370009615
30331135
7935046
373530320
180808412
199513996
367154166
389374453
508685536
375154648
44977159
89738209
180765920
24475258
110526740
402841107
259903759
152373797
626282395
441856315
569505327
331814518
272423153
222358629
209238103
812238910
96097688
92498543
223215202
194117339
575237158
12606443
4880695
312600978
344198325
222606401
2001554
160011793
46147435
35871716
716725819
193589309
37250533
263117684
168011683
747996942
233096570
132089218
58803067
654821955
35774909
453936219
427215673
1966457
393894877
38241079
9985223
259346457
436345436
174958394
89696824
10102965
724569182
177416319
369764089
610732947
29004052
936771512
765825279
22157372
115276720
122748143
102658726
55142800
193270529
67913484
12188091
255143555
27928110
11824153
412460339
56475484
85339544
285349068
181598680
444001211
61753468
32388186
474667917
117829073
454621817
197506013
918009
93627727
304269997
162550479
166734749
162278775
247050992
85030349
189283421
36787547
492867382
675778368
187190881
306152742
4632487
516486166
759111196
688595883
735610513
7681220
17542575
117733004
50488950
1498610
113828880
76985772
356166780
86915201
240140251
767102293
310256036
274240001
72643579
369080698
339015165
731117227
206121003
94735024
637519965
57281382
53116280
753615889
28358724
288433105
117704223
29150122
185722720
79460867
537117490
679226305
90873046
86950258
57929413
228501844
233564919
276016857
285620996
16102099
50844849
80900422
256655593
707268707
137860709
43867407
456493144
372057688
27359288
19938130
125298236
14174379
25952945
56343109
471327727
531655487
3167512
118989298
164548317
404279436
176119453
396539030
312185544
33787403
297230649
312833639
352933485
15517488
51339977
164295251
74899848
262077030
478936411
252122453
269065770
147836691
290866770
70309581
317278984
155296854
137751508
121784808
600915985
588025595
327002632
283661213
46735026
21587289
3738472
918290782
13428001
128168644
529041330
7007253
83972757
302111077
89471886
834843389
348021647
632668791
61121942
6022095
302480420
19941467
82039775
132063425
346944977
850069787
13343083
14359372
626955478
34743808
194835446
310345964
38481557
4450366
521765234
294528921
413182470
132104339
115802254
147509069
250287940
485475624
245009092
277241217
149578303
152498152
491857105
626373809
203498054
105933124
21075659
500610468
498929563
788474858
153694023
86927040
946174770
177636812
594898939
160572084
303203840
137792773
388792776
162634355
203911445
120367378
24021501
515412393
510986342
33211259
65315151
214880581
142212998
473526618
868304594
117129659
445731501
11429733
157632430
249903907
46243069
417562885
149897294
27929155
619541531
177159919
137667943
40455015
382151322
42148589
377471708
58646858
475973368
239304736
224686984
95306314
388758884
551782474
591751
91168746
320570072
171728254
89892443
21870810
134807042
437820022
164326051
259337631
321631489
63268964
206926025
13929024
287053306
17450173
153877704
176817711
393292821
234294561
392218840
465330291
236807031
342447103
493626187
21741292
83235879
33395358
493407635
938266861
69002219
271172812
292096186
632763824
109917872
751416705
8311046
264649541
85417497
409417861
855365950
615827829
226697473
12682143
24642979
19213674
7071802
304782962
41324957
74420760
145027264
1559825
243499609
374812895
707299715
188699534
89829717
59192092
106779417
21530566
164434733
284879885
36989844
203057508
54399930
222789404
434112013
496898746
256516623
325636847
618894156
558999874
357971185
194746218
25333828
179666466
250453838
137391224
29245103
53981764
619827729
563122207
789950797
15785824
640451550
385388158
226089779
69828396
707537753
733658442
138192867
5781897
202802169
429196244
44995132
111548432
293359386
7407939
66019490
137452151
482550557
207681497
118107366
11320257
68449339
201256569
389142616
25265591
272923691
257337421
3354669
693693063
145802721
149352463
459803454
406582429
48094244
597904641
194262283
101042454
439617313
33762541
4382753
177626214
262929859
676120160
272942340
5834756
289559
148615386
27417089
276144549
637687590
274957867
33167242
22750620
482775747
246089181
538729578
267605513
38257152
52572543
148372155
384850473
33971310
27927916
180547809
456919116
159343592
205638270
376494881
614499024
200035560
366167324
312924090
238591862
603490895
62346665
337305149
143384604
525842369
28191627
413632985
398096251
225019446
364645011
28253416
21210076
44469699
313133704
130174418
79381376
26124772
88653126
618045530
430887303
11521007
254840944
155375519
251317969
354303059
8360356
53302290
69574025
10236916
119157518
89897953
19548670
500904598
276114243
57662583
49741056
485447199
403410
203993114
402739551
35025474
276953734
549212802
144554773
316996945
215275831
164924136
358361207
76768839
12568592
64282767
576158431
30146223
166373889
182518583
668993619
903538523
243277368
57943085
169696193
726069966
75680974
19271604
709351822
597239524
369764261
202190256
40085979
32796370
106299318
266509434
88964774
681046462
20686422
281905370
563486695
76599006
315505830
693475812
170402540
297511582
123138951
39324494
28129343
38026904
212702988
65310130
671473354
180936589
456222110
354982991
197732609
45155937
167940507
172195214
117296636
50460266
484228571
134955090
88527681
619156189
91323844
32076872
1342894
645139234
57421876
10506531
181595766
94020540
897700794
511180012
178418380
81126689
568938456
305288703
354672997
496222969
34947018
125215179
414677083
18463682
78422167
390940413
11270221
334645551
509910051
64070807
149271803
47117379
35671849
51547447
278072033
182304853
38324103
119835586
155054085
223306304
121290660
684590659
480077757
50037201
353711338
253576360
462665986
549766597
87644386
457978274
70609154
148890186
273468164
616468712
28394641
588060853
48869884
312116607
877515293
887061036
46205873
316764078
768805416
132672998
720116755
80795248
152512796
213879044
429993263
17582876
157291614
173228663
663435
281864623
168822789
407085585
182935087
26338399
273965672
139050197
664505363
746746373
673809963
275380169
6418999
260007150
4178198
285391755
95269571
481296916
192395094
9384889
92129362
425751154
60638485
25787948
57110054
201835597
81950289
502310420
103897977
10785992
575633178
264605111
773896840
228559921
628755487
115129600
1587204
88325925
351776633
530644
25555836
470651343
104642795
375752885
783178633
820241062
72139190
219493424
279799651
121778866
243295948
514544490
6144445
192807311
501776612
500243296
164455451
69267070
3441676
55930350
509187765
84973851
346720390
89803271
55507595
822304842
379378797
243632956
168057128
187247783
182608730
380738768
270224159
317473482
227820757
681040427
259298289
99481198
867784081
23538700
155553995
101385683
466599731
545926666
277974347
14786880
155240252
158568694
89987994
221618095
339128966
98301893
77812128
386041066
512788426
389717051
18140349
276956293
542964484
827986698
238625763
401582018
361681499
287434266
384255833
42091096
101009530
11917404
522492192
110361228
243581621
330101298
6380049
354649803
554594681
153073216
130875603
430641704
151969498
266374850
320168423
19952714
674278801
10376193
107089925
557235571
8676514
253274033
4773345
125884415
263597759
546311429
112330911
335635916
278480109
491945527
64082027
263124936
511980159
22067787
284797950
75850228
114710624
490197468
517545600
94026427
688657707
60709971
231703794
728400680
443200447
541558318
247058313
32333123
224765747
222882952
156107648
65848062
434004466
267189404
164508375
80683613
216893823
409245081
51326782
734631437
253220453
141699002
55686434
202052001
20172369
43410669
371835257
633827690
351433
94550122
359422636
189288504
410453026
41589400
181872430
411531075
302599263
382894033
276090428
186212127
214284822
530340106
171577328
425803065
792806453
10809726
35670815
208270123
212689539
833258272
492403725
392197313
10912922
314861624
859941779
174886729
134856965
400772017
280626047
6465487
351910046
111903716
486322476
267628363
496838958
206379912
137608351
9001995
25192704
639485572
60330377
46510516
549271853
352583832
253726083
367456865
352241769
11359127
367488673
76428413
175394555
294682466
384564581
585905814
67461790
128236595
666626047
103791302
261235220
264852470
140031002
735959378
71768037
224237242
279756552
60766916
290418136
48011348
614069039
163600107
599041765
96611775
184967973
573929460
770865285
15639322
94518964
23369312
3038262
234804447
218785337
46003178
700476392
522759312
22484527
16443240
218994839
26639549
238138836
250628333
18370610
849795908
56027021
301426447
87638930
305575186
318671654
72024619
480016274
138605792
74204036
27367167
384986863
135123741
506764398
57148325
193607800
46381410
228889772
41600566
66520581
27188574
316646118
415168507
202274035
775509154
562010593
571064662
49143243
276807976
344578963
197479703
8958656
610591659
794919345
432307389
324825164
370738130
11568986
35225786
107127287
140503911
533920136
236819297
513176413
455064574
656487882
194525727
189037863
208636291
52492371
527994350
70400471
178367754
2485054
587343690
291713942
22771568
13010431
98899433
360138559
9621286
430446939
10816833
574799594
39141674
117803870
589305192
38591695
52039357
252883247
101125669
182026822
35664002
597646755
100667951
229542894
704030281
51092884
41152317
272832884
150531210
4834073
183175786
304328334
65907113
112767317
419098545
621512260
118091375
238392781
524547328
254603347
435292128
707439574
88932531
884883045
125223127
212564409
742800675
508259027
255929945
48539481
386140055
21516316
331436278
190802594
17428602
230679637
464863290
335926584
754550694
245801473
305500610
146556003
432423419
8083533
27182351
132827823
44082569
155952374
533203978
814612274
476537253
140254908
42577301
297625051
700248134
558795159
289661509
415890645
68325379
10595993
326294432
874463390
350845853
64790670
122679787
183536097
134642841
140350775
462025009
26711495
81144289
166285431
293845271
86288269
408043858
195062318
313881856
163499954
39230929
350451721
60691687
436157145
376714070
56645145
56352498
120332065
7700586
51615496
102428216
679768787
338620543
17102666
30535430
178466933
414900357
109977783
155104853
139057712
835173517
706306306
102241850
34769544
141247516
277376159
354615334
14590109
755281565
555315561
84792538
218508634
493176723
487205246
86094796
102162454
27350325
102528192
302493013
248025802
27549966
74136896
354349892
141435271
648534639
653575425
948391394
27290190
31323417
585483338
213111398
69178676
203664516
120505826
260264539
60807706
644659150
1239233
80749906
24237360
800613210
740421480
334964160
122259356
29788446
288941207
244030882
174190293
169866314
176098240
43609462
10782704
573965649
54708618
408814383
74246914
34190011
854411009
133617561
2407051
213207044
35333084
380472832
450569775
400837590
745368273
470463330
311357535
4395421
54020960
355787618
84962810
25018005
32023096
219347078
428936879
296977096
553997802
6728128
68609911
145537726
406508823
100247030
335801031
683246719
493485301
299538606
840239589
36668446
541443861
250754261
108998080
530276279
98731416
133376172
122468956
253184560
111621322
138760755
44200376
170018862
252765988
39409586
395537512
154500900
226251917
70813720
92294009
240404397
133654916
18907054
210904036
149910573
413250104
9487733
184017648
393767400
776594663
320607700
120683160
505622537
193484508
17842071
85354067
101191605
162818943
121545553
19162844
282032434
615864964
394276742
26303258
290731326
109889644
141355419
546690598
422592358
132862276
298063034
169274051
503326415
79071433
586699870
5598777
458986967
81266139
547491381
289528764
632095973
104478328
33127504
364174810
229934107
10960238
292002761
141243738
149011159
19289355
163583934
83725319
8911366
29511279
93868605
11656136
42558174
60734333
686511111
16283902
373111772
673529652
57925634
10752719
351944529
53049320
290350316
708949456
198041138
85559122
420787180
373714529
637871113
228958310
45653226
121084638
261091564
465358117
8686453
55630854
285568
49627447
66818407
74378229
407347782
147976582
559064232
166188022
32294514
33328465
433410102
120596120
618230231
113807839
499852234
39378219
577404212
390356844
40650756
202018540
320549586
320978590
506843341
95890733
748088899
782532502
259316578
24186993
536788725
26726466
115749046
19115338
145019789
770889359
437944102
656226224
475351469
569947536
14305277
579011534
81148760
519651702
265924114
16279953
103800453
375058458
15668774
267100668
268306429
476794667
176986389
366284141
253006993
76411486
263005051
488255204
324648200
180670522
361628245
226648457
12665031
44304544
121742747
328331635
57914990
19630778
823870857
753644379
349750713
16866808
422539438
12998249
17345356
70096895
119044137
58784629
91280880
917466212
1657213
706454348
530638071
60487356
287634461
107959467
67214920
127313061
41485085
35097309
184420083
795074770
80238845
135949275
283292165
383669640
568511257
398116265
6733173
729520657
323575495
243755147
6219256
105790374
33855339
132380414
557415230
20461631
741338405
30332924
263117810
124090707
720960048
334464554
127006421
14146329
319913362
23278279
59477
368019273
192996271
304610271
651937405
58274519
411161885
271012865
151962945
40944778
279338544
12966630
227486917
296782968
144770437
166632063
21171880
436639551
645859874
170815808
4203434
23974333
373405942
374339546
54084975
8546893
13539617
170595290
141123112
392841456
1158126
710652673
77028223
104557846
8887240
189032989
96501893
119996834
71580570
263573483
253464899
548028190
553399463
393473618
495660996
659307700
659465181
496265785
389515260
56323637
736229656
838646416
521361192
16172727
222961512
32098152
344036477
534478842
255845329
288348710
29899497
1510639
96900733
213871817
233167124
332418572
185303133
141931375
248532275
586964640
516030977
89523457
127674641
210052982
109297054
917640250
29697634
131315478
69875955
108052467
501270150
27595379
580709479
381111033
455228273
219075044
846598570
59352148
143849470
6390161
1634068
250973952
2250248
766181814
45235559
505920148
182942401
84471282
234894465
8012137
387374932
184181279
1496143
122608105
4065024
60834733
451409276
58784542
29558468
219451427
192640214
656412742
533578069
559544230
226814321
684406314
119443796
45007602
96525963
60243372
968751686
2649168
179003226
290363192
161397090
4089014
514081183
690420601
458468797
436463607
75799631
517528105
137977279
343871301
72681402
7601666
25332188
351302705
43752512
56073116
537093219
52004926
530947923
319894093
232009236
332427356
186090473
144260554
480530441
111206092
114634315
449941972
168255839
257724435
56784356
431492213
339279880
145670127
106966066
504334041
405137508
323131178
211011869
492583130
114147970
3759674
2546279
267057679
448957289
110881228
285176897
762597866
75546765
153874916
103070801
271140105
208897778
31803326
11439803
699769662
486782539
111322475
68395074
23297934
435062476
11148772
454888802
530568509
54744017
273782804
206551577
104739450
50905795
239570057
6597271
155379441
208256616
39267449
31301155
15000170
105241
229836346
193211512
65422460
72238718
30160775
91913391
18898915
442320767
94179532
382461539
361150623
387085842
129146457
119961846
18240858
163556948
199276330
320339162
653958275
48953294
156142442
532673283
294461423
505590417
195139774
46789808
77748211
13368163
40679413
285634301
458301555
167491149
629488411
42432005
254243917
451084221
346758242
139169558
309593350
697953712
151411808
677999943
25392988
48886344
134412446
352102370
85880885
88645091
225400564
95622803
10161927
106718665
336690767
491473970
86164523
642752559
37514604
100917837
47893894
20603416
220595412
207344420
169439912
26563918
322827233
10598573
238143762
43577198
565622440
77980315
117530736
229621625
156643776
448186569
44824239
587479455
271673419
273282744
216578012
137454010
156641606
28896759
343368054
16339449
355703348
272720797
36819966
405182568
184482720
118538945
122316022
8454787
69928282
3810447
155383588
27698715
553133752
357586795
46410610
173933911
52580183
514812255
208449479
4853438
194239674
5625474
21808804
68549988
81650978
830340272
506254682
21430903
850417324
313710126
289206317
316392892
92258590
306909277
55447366
243412920
42646428
416636702
24288883
3697624
270507561
598899447
10318323
28633073
126457704
190478733
336635974
1834441
32487794
91697906
637914010
304640694
99205503
221845304
585731622
29397493
18930256
85507895
293469178
15449551
2180039
129214886
130504187
351372984
31097369
599979366
218357684
415840042
893281729
25941749
522350078
89924067
17925889
152402995
387778781
318077851
721498542
291889568
260375302
79731999
414667983
620269130
623335893
96681422
529378364
266025053
255328557
373835397
207528654
28558019
103268973
348503132
129741652
234737181
572575492
199160020
37635231
3552571
245739927
4812629
344068081
406133895
709378476
357331654
507383969
89642389
249868313
482038360
85423130
690955603
12912384
259529432
146952732
194879280
432506753
162416776
183793339
652749382
309644738
279619256
3879173
762800461
501395098
51084931
133113430
12319618
15405096
416243075
6037076
130721808
62050573
255358839
510393751
111095800
463141291
33449221
107389036
92468334
34557305
167391457
156810742
463036562
19861319
662479569
51647295
221523217
18532762
74285281
247041609
250253748
141950403
147353507
427471700
431579155
157096515
53862802
167005759
468569867
305661677
328390417
725520958
19404337
597289091
525864714
33458531
561345597
3582817
6165976
678293919
297068670
813235074
72356125
263404041
729889777
97540215
119851517
436334809
8772444
385130534
867851
226230319
359401887
353348287
37236858
725094189
222646914
32338462
159116612
55800941
502711443
193773390
224526213
188764545
236004173
303260799
161924885
18314959
74674698
18964849
306594286
40078004
104757439
615386299
268393085
169448015
60701713
87158918
63531308
280791104
499933413
377316565
480743914
11300453
635244636
513966631
65975665
429448020
362689905
163228926
556135031
541112987
339021280
504781438
511782649
24186767
175251272
597170939
509984342
129422774
68347697
58184149
379010727
303939115
276939222
56715992
9217633
255798525
95752729
58363947
351286186
130384569
35750057
936203
78004200
93593619
208254471
1180896
649641483
435722744
20791948
201105306
11908099
89778584
351093491
479102553
211431571
98486634
46365181
615201025
246229130
621461736
631102370
357754388
549648529
202473891
33831926
378690356
113417579
677488280
481697943
355781328
608933640
12166346
429407997
842101860
211756918
116407757
80573934
362795033
198549474
186339896
243217874
110373854
633509236
711969200
265846164
213444410
133039187
76915929
14306350
258701319
827454888
603111674
59141406
304302574
370964177
49149368
314456696
311649109
559033577
16213629
65519528
22072873
360632574
120674724
262593307
237426279
742527560
524251723
391422199
8060112
122540989
586334409
181318539
47277451
144597344
8926922
256595692
701447714
482240156
679313701
405505956
5501232
35647847
258318580
58400757
711506593
235410096
565117458
713882326
68507658
25831314
16568329
1793538
582032036
119348042
834957755
311079022
83380977
36423221
12418836
456813539
184988679
196543898
507869155
435484171
11975938
534614
404039349
328375315
139072425
430799106
238131711
2875944
434671759
301149147
129114451
333149050
226374559
34235649
389750219
570438983
288342312
94875928
64819465
831481039
3055203
46787460
415024503
395796972
203722912
172841743
762191094
9124956
47394189
48636639
820513701
175802698
184088092
22111850
14515229
699769751
17496215
621585966
125729459
2131751
81801297
348915187
65941066
886743970
354785161
716666755
136295784
540506106
682129262
9398663
456814284
361812699
588367898
100305110
176718866
761336755
148168522
95467351
26559685
221460776
281836698
183941687
343205355
309165822
35148172
125494782
34106734
301572464
290034286
195128045
52224925
259985816
266122937
412347650
5558223
559919991
584547598
536844076
412454552
29225308
198831938
1935094
183826496
702461537
305894713
100200298
139602444
61003553
715385243
23700596
150110442
880681250
371363229
114295175
502603845
33445217
5098188
418203689
66810758
56204718
23871751
214093558
218804056
107201742
1895710
661253547
1321218
230131871
370447503
34859341
162041513
615256775
7313007
631018345
56612924
77555603
541596688
260525803
268992451
397071
175563417
616828444
256498489
298202691
639354569
365244194
186892812
466841243
407002979
135814603
148424371
557507699
177136466
269933589
310640329
155325297
28793813
110816883
157532972
68926209
210537985
386010082
82648309
513566923
211584580
225684220
22440
132292636
258771837
242864460
698536386
845260885
50160236
424694248
446575919
347355692
40310360
503499545
264842477
491764248
342821962
223094895
479185959
379597584
319364764
99538997
377991264
16653853
12851603
638721894
205070159
305571303
52065655
230396909
131135319
313254933
194304193
721836124
211178303
716218689
42275248
192984023
270589764
356966528
325567507
219268756
228090041
428374553
108574029
631122280
579055914
677330125
225998712
87023478
900026761
184755535
119920292
11572013
95622665
247730524
85243130
229253410
95897111
276140210
404950963
312113548
132563596
35380514
722005112
411724439
41105773
56656469
660607334
1306281
196602404
1022985
32792100
155054887
13635466
37867440
500608026
38146593
1750774
180808150
343091774
388855077
383337936
14142180
191805830
128673908
228254702
595747472
592753761
548965074
9382214
472513255
10569540
7757430
142241989
322469189
1337915
7623147
360475750
150600467
207877419
277034446
29302013
10448794
30980172
93610110
257113320
754506364
232591551
128358228
5468554
422924876
6561841
207974769
159669316
246627701
29928909
267634899
101243821
7384072
357468043
108678814
138968636
370136545
73586573
321479817
620537385
9366686
1623562
164499107
282865387
180676862
62384765
236386607
601108932
127640093
16981449
246371840
404549598
249419114
72852936
619570898
121040592
58034132
292780723
23255939
266488597
62199483
37157620
8726384
51548064
335565372
125195217
70338278
14787027
330631095
80855043
39571499
250150173
64119905
80508302
251836835
130094511
43667668
379405352
160898792
46482349
27945407
9566842
387800330
400528485
10856065
5625139
882646162
28249693
413956521
392722858
70858348
200172528
492508065
695973478
399998106
355942509
611459121
201566780
561333762
81587034
410870744
110849351
369607
120811207
747877302
701772439
44477960
102237473
718335453
168692530
871148610
119504893
20308788
88371177
22214171
203732998
34420013
241286137
147008373
429607600
457095690
139006038
810192068
372627828
116836823
186538035
161380056
348513683
866727829
203604373
607707106
428854492
758062157
131925535
212677236
7996343
80619358
404873473
46229022
35048396
207716204
40064182
38065485
454533509
124179081
213483596
92676673
656397042
142115752
61046820
493046454
27841592
208453207
533770111
80453329
27989297
45174072
264061924
206993816
459952843
413783237
280017947
82659055
274510958
371054171
318077354
236546859
89757752
76435076
98535221
439122842
556823482
1433758
684427428
834293148
251780595
62507250
100203626
99810439
35764807
15860381
106087266
649343233
108579590
298817476
545930969
242796781
98293000
368487739
468723961
36518969
332017511
56414887
304765326
48846348
39672769
59616644
365849203
394265033
361052426
24914342
119661975
73511514
464642566
15261193
659420204
69582683
143961405
68164212
286128413
63232856
3273717
89700047
374226327
21493147
195655569
36022693
34892536
131968663
209885580
110023776
280228954
159594201
249035453
140157029
375433848
6807476
372153186
174106509
89427480
464491828
486661188
5598324
121745933
9103472
780078063
78489952
269191899
65681824
539713945
136993106
23877382
157044994
595416507
108358176
20932820
312131214
34813856
106765961
567324012
217252023
88244239
59479250
41984780
630114197
557310384
847104915
298993315
305136898
127299721
339830488
76700064
643892924
58240942
71547027
542544680
909108490
26815713
247128882
231338178
10129505
81816960
130162053
540783586
764263177
530778737
55821534
102219628
23377494
141809614
120734884
448907694
511237659
485445495
274239690
72575480
90039382
9053895
63354529
159923397
951017765
360879501
848910781
60972613
12684564
536001152
229351349
46260855
6936578
625004443
19658935
4753466
735137811
98365151
312668428
25323270
526601704
467830729
3521005
726699510
95725892
547709373
245580078
243855465
219661037
79945939
53258950
180631841
834052217
180094735
12829018
145415258
198962876
25267295
198270018
31896963
136853301
24646881
463319861
45253042
474936239
228760034
27859628
83154629
373380743
403684124
108247889
557325251
147957672
107304644
55617718
237346850
192523399
363643113
299247375
11580817
223046066
231690303
192557161
197223768
439325082
98235271
26877046
52840875
395503437
387557886
9332265
118016543
376751297
222743653
87008854
76217415
407160238
454278140
654437661
3643308
586458425
116676668
377335470
235409481
268996570
64484838
116338754
41223252
112194853
152503208
274817788
123380649
126437724
961420381
123473695
357885136
366200433
45448902
87373773
389497954
600954955
430906004
19891750
33179355
5216465
73648826
14703521
94832663
511491621
10411320
562396912
67638884
43658522
188529938
203375940
8484433
566301630
166248813
18346696
494928846
227351541
22420183
2919004
61416124
236936335
81206906
538615812
344394356
24215204
7504037
184222020
694159898
685695757
600691415
65091664
6908954
549202021
303642584
110160746
360593600
15107839
614124664
41449621
208924477
190236189
289033398
168771675
67159888
162696671
716410200
72636277
149410684
66326258
297312438
386372987
380728154
370922408
475326725
183320415
15894120
2751863
254313284
461861095
330006363
332708314
278015645
426688472
163189121
36865710
115663481
94479238
73701669
288354181
29217031
500976112
73878777
212187303
71622383
15619447
2337466
230144503
218049434
103731720
31514987
638785404
215857846
493331828
57353606
415138739
463799366
343795239
807801806
33076336
336194165
66117203
129948143
59230732
133396003
112511025
181392566
304675644
147466587
715152890
10156052
54917551
109720557
238845920
11984988
64087384
53618913
225792533
116346615
189370753
111582465
198301144
152573405
274789303
210897972
7119177
325858526
713349466
294914599
42646533
242505137
209866856
791463419
27059820
474418919
132256123
438841645
33698753
275432711
90752555
673816355
1976796
370503827
426107393
15313651
155647792
945476350
681092768
105969887
282386853
14913782
612220447
18037375
309079933
269143973
197206864
390425427
193491484
377374736
395605021
373841130
553830964
341953725
101936520
124665647
325658413
6439744
125759048
67719418
111499954
12260066
662971072
162789812
247975042
137322752
24732478
256075506
651484942
93881796
249874672
755840881
550525611
16823698
72568091
171936841
116244912
160341079
206140592
255545660
571074541
33535326
324484405
534995169
749001817
196234864
895346702
74568536
671707063
401657723
337180809
697265158
642794287
11710268
376538068
329501512
2306414
688339187
109895918
3879944
719331359
17618860
151692550
137444271
187655542
331328783
356686917
124357958
147374708
467706445
49043882
2623641
868189723
278698397
182416573
162312362
399808020
214278628
387938094
19558290
176336426
156528274
192109458
728716962
109357136
504620393
138007545
109415139
629863637
480930368
158093851
110240483
685570988
32874045
151319099
494675816
49824993
2110780
532801701
49006264
132886335
783119154
102969898
295933244
90388057
3095728
353175242
271971327
164575569
264288390
126804089
1119147
162232476
320418317
162018954
256549776
21978872
81181945
49879399
317101173
38295643
279731096
194016538
285995829
16020404
599368309
604015319
110071098
232666330
2163746
360243063
569663034
576689591
330167015
170761573
153338324
260210262
297013337
111279971
48989619
387667023
25410842
828047613
361437758
436925787
66198909
23042909
114279214
27612667
126972615
130459919
341995577
37583749
445766915
26185819
710475375
133083341
35960123
140998867
15847745
612835457
341459342
30585633
158231227
230351874
467628888
529348661
667563044
737245292
513592452
240240211
294319886
198943649
226520679
123798925
722636383
328776416
2159050
128278287
33520572
232512452
98920808
291587093
17046313
144460602
330635662
1624612
77310890
505052890
111103118
268084143
23500023
97688810
335386744
34740908
280787683
175450911
103114961
14896710
168032042
109094021
431457285
559601531
108778635
275282729
86386570
24544765
592974934
488944739
263079151
320065045
297844877
138965860
257669061
89880856
70775715
72117990
280948186
47114621
87904994
252433299
356528145
38301535
56182596
386643958
100174360
21836294
332441464
2511017
17613389
25419088
151525932
244922822
31634658
16797951
414043686
68348021
317515119
501560867
127814257
14022774
428376880
69731726
57036691
37755564
7845065
23377190
177814063
115524042
797735928
217224658
483613491
198643463
792493842
783857312
390363196
162174218
814921827
457618683
171507592
333745390
458180793
3766524
386737274
169821572
645172479
487957519
586695708
78535607
422429636
523392376
666595676
13837990
1177393
220248909
34131798
19225708
22886916
884688192
561287228
271459509
159332161
285369505
221977496
124574936
171454256
254097616
7803292
51770922
361678083
386308132
447789539
119393049
696852224
102280750
184302801
232314930
57712613
473547958
15669171
390854488
560296099
14423977
119172370
36198408
660653116
201872617
442127224
25862921
596838769
244565912
119607368
663334768
18006763
122029896
168349332
401117984
612115035
871640102
35522712
98746323
558512161
63202027
862362488
55869469
625541373
84870279
445132093
498822901
153956279
199001546
271335729
168197143
226557742
58992811
290351206
235860243
376383469
662408092
91222949
31577127
246480915
187302113
63787203
69898467
41685455
510728876
19392879
710715125
14080749
139509401
89627696
21807209
117516753
323940741
35332916
139012226
280428211
106968708
92127857
116447363
366992372
5560009
235820207
501543270
2844231
154215836
770964932
61928465
203936254
203027866
316014527
40341643
366463602
319430131
255346587
28136234
236690662
53538762
276931409
317291490
318938616
141292851
561206963
506969926
195710714
244263673
6001263
698450699
49603496
105039705
143266683
109259851
426273076
65255119
453282527
920867932
457460953
112002174
34482959
472682417
172318578
500274023
608568873
530255166
516086405
312336984
13726264
652159103
78013334
118890020
879115310
352135711
62706128
700162476
165132333
132540364
554860854
144079804
577725393
749424809
214286036
429646147
172831947
25838955
47204700
56706887
401383613
10059240
20893173
496455537
604527456
39895151
2086319
249581408
316004279
593953525
1994826
455525689
213836089
888763181
473158659
55002298
8878952
347287691
52041155
26794874
225117577
36497509
149653742
11250779
74190540
238881155
96028005
844305518
249050071
73962025
691479519
127509555
332630140
30721897
396374289
22504637
786483889
336219104
722687062
117683350
257648425
110815731
443315942
544750485
16026573
287011167
413845356
295687299
48440467
69670946
201523601
202343686
540427057
22501295
178737954
194671119
70631489
69251799
471503989
261933135
133045110
199191627
333067761
561279463
17385432
332449793
160760462
632460863
409122423
19123969
359949236
43564758
452240845
29038827
3349498
267578401
278356307
66415688
349025735
180174918
38591112
118312323
494634941
15098928
700443335
68383676
117796131
10085428
183013854
84283780
102174073
658780
10872113
21957157
403561948
941541281
172868553
10271836
268946519
350555678
645333005
43987658
496495393
60816339
262500262
86324043
243715461
338028263
609703172
343972338
91874239
798981799
25646284
150896948
264033840
125321817
3263008
194504315
304245535
45642416
322899385
106899435
358528894
458286643
262169453
169112199
13988582
29155801
373654283
403687177
54342958
356868788
497239091
70295524
44897926
48740283
87560340
362379175
43600039
32120705
532390926
31847512
512503705
334616140
442538104
439887916
483009533
243062240
464635745
320632369
607907311
187063578
28269597
359793042
16128007
6990330
29394943
19094741
61805761
41796886
46026304
110840768
456107181
418606312
299730498
5922622
160404251
256044624
4354581
62489142
259812595
156467322
482130648
278730463
39967634
439188754
698224729
38094086
403337435
14010193
51262840
19159749
43616836
240860869
175735636
326289317
78667135
66482885
42956622
358005312
602431877
204909259
423855406
173336644
13735270
93930317
160906619
869688739
29596323
77696590
24517305
275765245
185456321
5022014
76285816
50042850
326991774
127757649
148502383
358935783
238411841
101680625
71459281
48378631
37495406
357720367
106397393
480680044
114822213
98884118
55140133
111627269
79938199
617820916
114544842
8410569
268168182
238127478
23745656
5286338
353423338
245982988
405836483
30000281
57544024
336739381
93255140
958596176
55918103
699860903
189811290
277639924
70796242
718491418
8937809
199108366
142811833
283202265
277474816
23354564
578917168
104872242
815687702
308871259
110783817
356429269
293191426
708886453
395319
566416038
14513858
74806733
581243378
367754083
6527205
80118544
158305727
301216860
243606937
557250363
99357556
703639491
31199393
540578873
324086215
760784528
728701548
423703659
308743493
37212306
514240603
43593384
71973180
200297
5049238
369573574
249830731
62048574
616656466
32701579
166016355
288970078
18483437
62957252
193351999
4213425
86835398
170219689
404669199
534975199
831244496
242385545
184824212
346110380
64314554
411731073
208440082
254151640
75749463
114112648
335980880
327107710
231934358
939435361
209391847
18205528
1524118
478943349
173885496
425720305
116805056
83154604
383486196
2168320
415686661
522890176
52903383
202159325
500110630
391365009
208926177
601855689
235223476
95362529
109668021
4830351
191914563
766222439
148268865
280783255
163699441
121457265
135484847
43123230
298909942
39646719
580850578
283023464
219902968
675965441
479489528
983583606
241856121
345337897
270085577
205114537
794355849
48824548
78267054
546147774
137470239
8012284
6661076
282119099
177572158
11228076
90140706
184657097
291726476
42849667
597712301
370844788
107143234
873288615
504225126
21771106
12786027
129523028
8582899
90081634
66379199
276387258
109596350
112239400
132950506
30319678
6014639
28580855
427788551
138055457
32455908
5291040
482365768
674963644
62445600
363572285
869511008
234385311
90512482
702110244
24622493
645328660
38519717
757075928
409220499
740547166
470191519
180464299
602795686
9343035
222207508
309872553
86616982
479915759
109287112
27268549
291076763
246828143
577875372
508033005
509798951
375344049
136539844
299032404
28290254
28111299
14395659
111425630
832434821
598287413
581449334
72639311
146922918
267515738
640648118
298069297
597900873
352899259
538935652
278528887
792294124
36584368
63045590
63128078
486550564
82101525
1343356
666608625
66495261
451493108
191657621
4437762
137522884
338443535
95807518
728538702
462371361
354039124
403868891
514875081
596634709
7416509
39051962
113378123
105772504
466740009
13493890
127976548
135082932
106420756
377662662
545416538
59105371
34311466
20393376
747930718
459532022
248990333
169028290
4734932
18744144
158249251
27290911
14948583
5883373
295146443
68284772
427288169
488289954
325271098
524073582
787321333
298762475
5645826
373038674
325066375
815631031
261634535
10384605
575788122
524650198
632916411
344336069
271161190
1330542
528097799
194938071
134591320
210930716
311409591
423776216
59101611
22536913
152340898
442324061
34585599
190895426
293586519
442143743
24022694
169232900
240792582
256735164
130877225
21866120
65278971
106331157
385667717
394325682
387195536
130012741
521675615
90634391
521674920
31080109
50198931
573417914
3912103
276109297
236533803
497667294
11894614
156810353
286573223
69202710
104288751
107801176
314595075
715901744
7073180
126431474
319873572
846465526
48230819
238798854
46964076
361491513
5640443
203070471
268743649
1038452
8790096
12018442
609355828
557024105
9970538
200397258
4958362
210574675
154956219
3471520
233973765
211620213
106040385
52276108
235474280
117556991
235269784
106065946
112377279
167647368
9509278
113110365
120452829
137879415
299360199
673424797
209604454
366960706
624251511
88000611
6618131
144974829
511107915
40425715
573997531
271303705
330778121
18139230
444067407
40069658
327383926
582050099
64986129
115252103
269373004
177117966
314648874
121173933
384549
105356216
13793322
293008124
55378820
395160806
679341893
35801195
27208564
19996
280788367
42905378
77232530
85068641
81212234
500129677
223415877
29344542
408186413
123590284
98380096
429904692
232101574
249044531
10545435
198725669
331204797
288108881
10110884
21721360
443997840
503241626
151096832
9564896
374954649
342955647
38124100
26711030
493912184
310583520
658363254
361383762
229121427
524413040
157829432
438030472
65629571
206165978
416089575
47347026
160516576
238394915
23811361
160086713
212656907
35036738
21666409
225405090
191147944
262951407
171695054
37143754
295526417
169093627
31108278
85387104
23857240
605355714
56913837
14843244
151948996
218011804
67684996
25985638
267295711
393290571
383274753
154142799
100416947
53571698
623828632
405872469
24843170
282863008
645534
590756624
74058771
288483726
321683896
459318
199235103
116210889
242551863
91042284
158383362
36904016
264749072
620959874
184172449
85309807
234325833
759510637
156067564
405637386
24531476
125990196
60282286
224459780
305623393
74703731
143599054
596250209
9269227
334415430
60258865
217651929
19196888
1219839
2674576
162534694
188628872
236697597
384268606
321812972
359426843
142149533
444221479
155604668
343839072
469018546
521501977
41491096
554652823
605795969
53678293
89188903
93225418
377552908
662542320
6502463
134747607
195932261
215253696
469914661
42551438
658635545
420667713
291529864
62655096
54873891
130248273
156203170
301491716
629715795
901997308
121867507
497961209
7142772
240988486
338015537
472309617
484041362
101234631
12164247
373160956
270137066
38073879
15588716
112760098
192547869
178099137
18676444
507024435
235171722
79449409
73297935
22749490
548754356
265747513
68076932
814808522
30705403
248159661
337405350
185059353
428848390
88278804
198550984
7098337
367849023
396348630
195306381
311156227
174257202
518909691
14862121
227343380
87598511
277265543
124112859
486136332
42846629
50218045
300958609
418898545
77847747
2689867
10999446
270875378
127007941
26139480
45499356
114577978
84755629
26634214
155832004
271136632
34998439
36327300
591961042
780025122
8446862
299862420
597878893
7480563
151463989
334276513
125444790
291047412
303668649
593460762
55014479
776435182
122979334
106050628
230082371
201435685
87495565
498185942
276454530
453172540
527829390
157938332
458728785
5156477
460390758
218477452
138927105
51777920
412865147
118674159
95935117
249119831
37703478
8466956
212044562
229517875
94085986
518110728
274561740
358293491
600109069
160414250
332037550
183629289
314722447
775346656
170519427
485824390
101916575
648994525
145734054
22560363
14443737
233576152
422737006
68097728
90544138
7253657
14351506
154111788
615864281
634929412
184502057
483546269
281410246
120794585
10001934
111905844
56568320
324072697
373583421
393681420
24216813
522145421
209001285
664447432
283790605
62875731
229592347
186225013
606584688
239018595
66984686
328815563
568040770
341316179
56944223
510376318
449499262
698614677
4315461
60454109
191706036
41301986
428141783
395546566
281562090
37410418
399661150
59880022
393887043
183110600
51982478
151644308
133010225
407479620
184616224
486485194
80241085
112921487
170667787
549019105
272549973
31636540
266915026
66644571
14340501
233828527
170846284
301372239
262263188
100910141
165526701
13842802
665343939
248347875
162816401
312840798
47659461
6635110
149319899
95567011
141932416
90376960
383873860
506267301
229921905
118349725
99272423
189348543
54995356
322454961
781736636
44844504
151764468
744049159
291377723
60772188
683030007
5607639
382180806
77608225
117616908
466831362
7728146
262582283
425517999
634542796
5953318
387250832
324554167
329320489
258477105
405417967
430751627
598459099
68277965
610587970
512234710
39716267
37807610
160214795
180966135
371303762
534108614
97482495
24305844
125541357
42313668
155316803
201785181
330427321
446168876
223606599
140412687
1620482
45873650
238021632
8522593
176404885
27983788
14613525
408393666
751198598
162733356
17817830
28203066
3640802
395070602
280632295
119062636
210748087
406593598
521065691
272119796
326365373
406822518
391618826
79761186
761135420
24060214
78699794
17673304
118324693
367128235
1456506
63614993
799782061
158075629
466728932
161925109
203063835
116244698
242940840
29575818
18908652
270566880
144796702
22418597
156410710
259916882
151077804
559742276
105731416
322482079
162283885
782317106
192790533
752588919
254239370
27727306
13825429
700033995
480959724
278164958
129916199
29473172
249275832
158834887
514665137
510153179
890005993
260752598
472776813
22567779
34467939
418809342
6688672
552202098
122872628
148422975
776441957
324532320
518836592
279840433
758057156
205855641
16405407
5571580
173832948
93753640
271572335
367606115
47953774
719816258
583930567
576156268
226873220
13749307
231089829
51637210
245570629
34140728
54760107
24858180
45162447
405516273
86965068
237391251
278425392
305358670
705897982
103332370
89908409
90670270
43932774
187485652
548107665
761050040
389338927
319699414
44877274
268444471
53201784
116116398
78294585
16721099
885028302
733583854
171804945
8914758
206367174
137045054
133005727
184154130
9362713
62670553
436901179
123544913
356638371
518086390
66369425
250123928
7135951
563927280
889126046
883150325
131718765
57984915
403135901
130677916
261880980
414345264
46205376
31812881
178953751
350105850
382115960
789799840
425674529
27278389
65314809
3279434
36416268
716444965
104102772
40006005
257270538
404814389
45014654
68079078
185470103
748530335
242254379
71980894
477508983
442651178
48532203
6348428
1012562
516314070
89729187
204547775
125888918
146906953
308590374
207776373
709699993
457109505
273793470
69649880
323075073
120679932
191986823
301534878
73802750
7665140
373104848
297578468
403725785
550440070
84358899
154021573
695941469
584378295
42090530
289940781
32151561
805107438
649069571
366227218
2485643
204481897
610830160
8711868
171805617
370631079
262077139
230889714
12257493
232458474
45544786
134662445
78923858
249607182
16986127
95181948
31442194
297080718
486980496
581435457
110828988
554054640
515964667
152637230
89256605
3253814
68636611
136578468
889641050
471077894
144212749
217845175
188292637
260305191
162501208
240674500
307830212
264196098
361254149
433189358
283273180
5611533
302698050
682482289
414515458
41203789
164326711
72150398
61263660
393713494
65373760
31757725
290035068
189887559
371869261
8110903
184190397
594088794
293727693
348940623
408856540
569724902
251918413
48751868
330924893
282620204
205455252
300599835
95838177
298526749
399047386
532581065
512527900
200630530
185435874
50832043
89486070
720423885
183100211
16433017
41666494
283792339
198657618
61392087
152835665
823579999
206711394
221691240
509348164
91083580
103683577
180333464
81317863
93769718
127116293
182396029
111495143
545866745
802638753
126275451
219905859
65416657
695966008
63945339
9234966
200321798
552265163
120488807
109392380
69946180
85289347
589582762
146841092
36989
474854729
149847449
19814110
118975855
249356638
687606403
33331514
415938668
140923076
654333248
14035932
228613655
272873354
94135996
285013859
566456
525115649
28877838
164678382
448105181
39568788
304962734
13762928
49580564
78264925
314322047
557041840
70421645
214165540
2464103
4992869
529997511
333867536
18269930
107556071
139012077
216513779
784979514
624233567
141869479
13417105
473709622
200036746
377043677
119286101
323449699
908917290
328331741
55926568
526774526
11469578
309062250
230421636
86347669
238602848
288987857
345592543
7982808
51413808
155806913
647514440
103051753
381673940
65000999
167703
113502867
497235
485563776
377597989
396280819
47928420
13705656
562554010
294704606
47593328
117817704
279676239
250628499
74783627
403709119
165313683
325227120
109712813
109767939
320046218
69462186
185592537
446949816
632766133
369848039
348803711
638831251
24853516
326702858
280363441
570895222
7348126
201660967
205773531
181547467
785033300
98852648
251219790
25042234
243819582
110395578
219111594
13250585
42531970
93810587
84479566
177276841
117952772
684184461
908660287
721883170
58357859
10559383
63767661
63744472
198717391
143840634
23404737
42961172
377772555
133497305
228672984
260835561
32931677
102909310
14744784
214321757
54689381
856950627
329210420
128324319
620106455
23905170
732801665
662655425
2313393
37459461
499204762
643695493
70561424
795655061
580998192
1741191
496575282
560405468
255911207
50792055
216275219
289623993
119615149
162408650
734981921
103069648
471579904
70946995
40128728
48517780
87354161
83491225
280315953
221716905
64086790
136292756
93828224
526115380
88470438
203007355
1711874
311720246
150225282
208938731
445789994
451929218
412272951
177948205
443218038
677657927
75904876
272567121
137030922
76187804
149110734
582140084
368500554
153756438
414542893
863021967
636034387
774954563
532457285
155479081
314415100
167993084
37744962
783811914
126289917
85835926
416440638
125441505
106602847
83816464
129810373
589244476
86339199
31331091
413424472
112604645
56907745
96239349
121649347
459888184
680986059
301489330
262131328
328180292
315110103
390731380
81637357
19557987
33564700
617017556
1461984
581108586
29251857
150456016
429466084
274025031
919445709
17619279
197891980
10471700
34582869
611874338
104247023
49848817
122531081
327585719
638699246
466191837
821022078
10602470
53496451
523216656
6219231
117520355
461710569
216396018
98446293
102555672
598531379
758183629
58859880
39955750
20317012
12294560
196138715
533119447
161459448
255592180
164967842
7152038
14415550
80481099
737539308
101576280
309195073
83831186
416068923
458166848
1379693
229571492
72819586
63067186
466900965
38463838
99438982
439591846
229917028
180045698
1075249
160389851
313377338
488904842
596318202
226724456
255994976
329238511
24921111
428002765
798407412
150281279
95493390
233805151
255688489
273378722
57244912
178036573
188659625
73011590
222831964
29502642
218778328
421335842
112776298
406916554
695562694
397468247
325951537
623026893
201936970
122100597
206986351
106925529
173452574
636328901
371062123
20668544
480456102
117476782
472469129
366941206
282884280
87157075
493235962
27470141
145904224
220579612
613534358
755937850
168762451
431285068
111422342
25922096
549739098
75935908
76192403
835975605
295014744
471776817
112249679
219784617
220195216
142294667
29284734
813235520
630148371
322720328
185244511
166163131
107267423
170928033
211975706
25951295
234737116
50516036
284968976
207842638
252421134
140526150
74840027
256277147
51525072
373879190
70207696
118140773
933590935
452241073
566382194
166209583
129115297
43077939
336567727
17750492
335669475
104569783
36022757
26037709
100174024
853702123
73721768
68564218
602727263
54090055
611310958
44825695
482401873
182492316
272663962
41770349
7346755
190639816
6147009
56487182
166279826
282792294
338739440
76083660
109487543
23476382
291725942
600043164
22387499
21860407
51486997
165981587
77012651
10283005
109755878
9668083
127664465
360970115
491446012
360440312
255200693
31379083
64562532
309500748
105210166
237814239
35987889
457446426
138186188
417076918
225330821
121823017
236675885
35375848
49519821
315452141
373148537
738264816
238872605
158004054
561405996
80535288
261685713
436830356
214520161
222245110
258118615
1591444
118015719
476010784
56661946
160062940
171984592
136404640
329036722
120974978
149619997
580562004
156888028
131342214
166486980
360252181
42571956
21159616
22794664
135518032
95264319
396034081
202778888
198253967
148554530
319294505
136263273
329475032
163149326
319814245
62483853
511389081
528624146
576163209
393172453
39469341
514697542
439413975
17133471
869276411
472260410
219866104
153261904
59971271
355429178
330523911
294756997
42590700
75092390
557688565
37757453
21430454
243297783
145838759
178170756
266977984
350602092
145007705
874335095
543649578
205878340
45126916
333469293
78885606
78258834
257262322
229264893
608006400
16272639
52327195
276599105
597939651
523129245
669926998
432166306
44232590
84449711
187938654
46467821
29708293
433259809
248952769
251732672
118049960
90984845
168953221
227958703
1833514
78641811
572006423
148724765
896199152
808192709
62232553
619834326
770111114
220338766
139881407
10281090
34460456
22317575
428007455
671557082
53358492
332031532
5468209
30932678
99972888
57344614
172518789
158839062
191513056
310575568
119620364
166917669
177344589
8696435
2714208
13094831
476408514
266328313
378478354
11622542
415282487
458482077
7099053
109335528
571004427
669577327
601798417
12904341
680104097
649433062
4208411
2673203
36711528
820225701
31021633
233267334
711432714
247341028
714495446
42843730
2385637
318072688
93620205
102505290
653250757
6372902
357708857
53312923
113076132
51629806
23205853
86597540
370317204
7468101
398893193
261499899
193716102
168597188
264433512
374145053
136750658
378443810
3633253
305331937
484228178
61645436
369578726
518677161
736875978
34484534
807901058
287359868
30362922
23495521
476936821
3107767
286479912
280939327
10718038
3059545
227105340
501836382
386664827
69752774
335723593
66234001
188478
13373498
295977111
352465611
390943261
370059884
251850996
404015525
377890162
76799343
115283034
179866110
53213131
95281223
1955092
73647369
4432242
238971463
159893239
273216714
313253590
412302407
69141629
668249120
397647242
148599991
418008834
289470422
94457034
809173483
192996778
509535659
324816227
124499089
409768231
84635193
167470907
322374261
247732540
292457599
75699575
155436561
166286001
243088740
409679980
155682275
76497925
409823205
345413586
371231996
338419044
610413941
437623686
313684063
53412983
28360561
54240616
434533006
58601213
740542482
138662225
175832925
816128053
465565192
5284332
373564987
68079715
410088311
111534698
558593050
213367608
127385688
720898181
487242162
63456540
40779785
138569996
127265355
565701350
72583940
182367694
68135971
75216435
15298469
315184096
557577921
11186144
575970137
7209587
263881830
16000143
570920309
830061237
48373150
110488588
257730731
221092983
230561148
105819837
59691025
805885450
25163416
556542118
59969884
40608698
519208338
394636790
64678662
307266950
2239765
285242615
13259585
26554830
240906349
290781088
452989793
2358856
312264066
480045002
15158745
133594311
172496654
6819353
817725139
289373342
17282753
116199564
163595550
64356216
18589353
181544347
60682731
232292702
107104483
11457430
111446063
10204336
590205117
10101136
230534014
94711552
352888082
286388552
67598439
69522995
134923606
734379572
336116812
28751129
70000761
93267195
27751154
207248409
644523775
135552330
114630949
38808171
131982812
143985189
300497939
785355748
200570774
16587618
89203542
39305570
178888986
38610627
369320673
92270095
103269097
53996704
111592337
123638516
93754558
36152860
189675261
532797817
90812504
368590526
177028207
213366528
557905907
465683894
48041454
973568015
204590178
52534386
22256129
137556596
322127146
412182008
583770067
25677954
130958823
221676165
7008788
329581550
6196574
47200281
383647401
171887802
8875613
137345063
653625255
198545
398418116
68727837
177546511
52557366
16822278
153444408
211706219
239287742
183946049
43594343
73155458
20688281
36696215
54585317
31948938
20241679
388508699
556816520
5793866
75591506
116442218
159907646
54388041
164941318
136475512
382872303
181144611
8093681
516964807
247196157
178876751
847728133
290240192
415497997
166364214
385978987
308563937
253778717
350899086
735945212
90598465
123554236
17614818
138472972
136823932
125481919
196091272
137413948
38186199
12056470
138958526
74685185
49725262
46699607
220893318
471607610
694221714
86844094
644462013
315461586
331360508
784101856
75205488
357775285
90904501
40939367
46577150
224654032
12055956
186820085
730907811
67900339
20643993
440669224
188503861
166531468
455890553
326836387
613841460
125531192
313574995
143748863
754258958
129603459
312881019
386195955
107212346
153187869
129026617
226617733
43542402
135587047
194710133
87644034
146247630
21811850
563271633
218525039
815767877
235353542
153186788
13773661
17394887
2062635
41377812
202588682
108774734
848566272
48475796
16396110
2899970
23435197
325799882
117666355
6246301
243981575
306625548
25940030
287716271
374266921
353060309
412593286
368075089
199754833
522937492
201973017
409458064
418288582
726486115
272739942
594794728
192088130
236101328
538407730
19597489
121112106
461339115
618768522
285847611
409856945
476794024
200336182
34948554
107165817
57235331
223590739
571127195
285279218
22378123
211918624
482486947
449380738
54358688
304779152
58297812
65800617
108155426
240431727
403548506
643464595
23628541
537004630
427916057
470791547
568865672
9115586
243431944
84339440
131084082
21559608
449738759
50924219
125370822
556479797
215263177
256069291
72912583
2296118
111106177
478752588
397224360
144831649
460483285
122012313
286023806
673358087
1451608
255742720
172816200
94611027
491289100
69242431
3671164
821075037
120138549
4687716
63823432
23500860
354301617
504651566
19804059
349530514
636651406
102026467
478735391
176860685
3410144
34849542
23611261
38934201
288650314
724802795
125263435
165010572
118316872
108787786
643487244
450971928
586902033
120721482
250721075
294761217
128488965
53762771
959811437
7749419
25502269
32394766
17181479
473059084
493669848
259165356
56226491
41804902
131537314
118227273
328879749
219306071
172482644
63421802
195572935
219454315
262769205
698732003
21581363
311681023
162165672
53991353
455610106
411864578
215637935
143822209
462445512
394318766
122511834
197764012
4129244
30422289
188400839
442486650
473421791
7829211
60981011
22911372
41444963
64091437
77035417
234662472
879151948
286441542
60478744
115957553
762306333
172684180
18782857
42396316
384243586
97766134
419122622
846238119
180291076
97484798
73186643
283576384
356804594
244459932
43003071
103581976
163540300
252859008
2049777
5780590
855685540
504449578
54406798
184092053
847569748
237060683
483438328
74618612
122942096
80352558
17426672
634463654
42057842
61056017
810805660
872540772
47228193
588968391
108356585
159405141
164888506
144556590
88263517
19566116
221890291
25650220
314773912
143993275
301489759
17866300
383228843
105308139
82769642
3721837
253271116
288065674
167240347
390103955
222760339
208137553
22206928
353399743
272103078
228114535
123382320
257073796
225989918
114217134
248836262
92862689
133928007
23154116
85914946
48545215
53939513
669050280
143737339
72151464
307304659
234072558
88102896
4583071
781220070
146518382
4132802
378680676
141727282
262237578
521786957
47049192
237462602
275463458
152724033
19459740
157517299
279160680
118948939
187032192
610279876
83083739
548825008
280284565
311027146
188783081
158138106
50452500
321296521
115073012
6506451
272516777
457911265
256305795
87172283
5383655
2408225
678899433
69287056
335528781
113355011
107586443
116103785
780435526
129164196
36676266
305661160
207767806
372124313
43364385
195658266
487481688
46582344
349006762
172753143
644238482
221648671
463320206
207177350
88504675
43375891
726176713
411590765
18895425
320610078
40695845
51144088
162453145
120464847
373132871
56525118
387354780
154943704
389207729
621997975
78356055
352581525
105875299
19448085
307796919
18253882
41866175
10361889
509660459
64472886
161125366
743286380
245476783
313273648
825108613
57998537
45229843
238017369
175299266
568177232
46394361
10393024
76088419
633060437
41250641
84291409
172298865
195603528
65306144
418117009
409621018
379222133
423185815
264037598
218399436
90021
723210365
499669819
162533613
309493769
7038484
582264040
22093426
196760091
61780476
1680067
573318713
108214081
131253148
195663220
611107140
61710326
272253091
293084907
255367799
51427304
40649398
118322899
557732512
378244662
401276368
256929747
45941023
147196879
157411652
4140669
282466064
726784245
347389515
204260473
49104965
385751752
183510505
74497404
84551023
868955941
249866350
617942262
38158279
218471621
44828972
24049608
68134111
333518372
105701009
141659983
101542882
24013684
438915431
244805190
603108607
219745559
539624145
24272016
499910448
277427251
127722408
109609746
283051887
142621225
52007958
71922080
55105490
28461253
290296809
251177249
286365484
42162425
234512310
229109806
129786693
17850619
325385180
81548149
78613057
94804687
661030332
554912200
383559079
1714590
286434900
442005598
73594619
54841025
177874914
5459838
652328707
131669111
31405158
501393632
1388425
108507959
316632489
2097093
341750878
344129263
8283366
73257256
117907536
10499680
58167770
677940148
190332503
201512363
548938932
67807388
60665549
162678452
403023225
188726287
232845468
456960780
839373840
328377745
290926988
218364834
491002578
874435099
297018439
6543823
569965859
109890831
235451674
388113644
22051380
132460261
826212
537080571
62615741
25959012
143191541
9374012
659543
108832756
165824233
555585688
450252578
246019726
293912839
110210879
504033162
672216166
145946258
78422857
267781511
636744859
223062551
104782615
279857762
276375343
41406862
5643645
118112633
284895568
346684338
244235344
14661678
505726622
70315737
125009736
739641973
37618221
250118829
102151597
112495889
499504062
286767320
461885070
10565674
180644824
275221100
543946791
157910547
32778024
17786508
190007864
201381809
111301964
109924182
413879800
630955084
115026243
59291868
393412384
172891751
900302342
22259731
4422277
243385196
236248340
133396677
891537555
65912662
96429994
53144988
338808413
480672755
305900305
168146633
78293631
364058855
61492596
5514124
138988385
945444064
17983679
320466882
21733319
169505842
159038617
209504794
159453944
19593563
177619579
21925442
632243512
407594914
155099120
99900481
36930471
128165261
12457667
264147946
54983252
2421432
115864491
662579609
721859940
32678137
190992591
182145429
330313490
151505009
67630756
242110998
86956847
96465533
834838499
278688162
127168735
58281178
377277099
265934922
30585238
12121589
108055940
410337246
437141628
261196782
295535496
237061090
21776901
24856389
113047334
116828892
4137072
22022497
373456236
359352401
278703002
668631651
74988447
30481814
406605433
301402317
23290575
98383676
26698902
504148432
585108960
352110659
959543095
81037870
315920307
395466044
10649367
74065721
425473106
98903689
428240671
232430391
580118979
863262480
286512920
121922218
441752698
191153600
253114687
222916787
384469916
474394231
5677340
54346411
568130296
55105644
44912114
343471269
341114518
556931361
257020144
306741628
617626413
50974894
60484891
58564159
76033880
22656885
690944525
325478606
666656393
55761591
36978975
607666073
13413272
134838727
89078721
4046588
578564977
31917647
159004765
175397812
634294150
151167453
749127475
737313527
143338292
233122115
23404108
11761192
76504341
56021533
162136073
36328062
31215613
464159890
428296462
40062161
328329000
253976408
276329583
39729
276648111
304513425
40167533
214232143
716721021
366089123
658673861
10208861
44646775
230673652
128263794
537046000
267399726
497929508
288723531
94078849
433165530
2556251
102555820
185759434
57257334
162229212
66177582
164478297
43809945
213013524
193392394
29483497
318170108
280313024
155066895
283887820
137835723
184308824
422407916
59633810
124442181
175527514
100696986
505801078
194005052
113472229
659136253
71817668
260638359
602846352
22908171
57701957
1302808
307481542
193988524
179457186
581664488
260607858
143170287
90806277
655696145
125155702
176207430
114439166
196218101
584989660
210330611
47293307
286474166
520805255
257758437
14195839
83211620
357126083
5519068
635740117
379997643
267874249
21586031
439412174
232640123
99590440
423968809
147600506
8751205
45006807
587065459
487875141
120104917
88221438
753251366
827682
333346416
597966116
4583658
437215131
52040455
322178419
12353287
855557971
69749112
720876862
12236893
35470152
234235780
228512897
307326959
94580494
37802983
276369233
348946637
535844484
351993175
3039679
33537046
286241101
643338393
6791518
14011350
20126669
366222135
38209757
91966440
59238992
149595974
623813907
589962757
43239688
216790535
20565699
75089066
187106701
14579977
735125
138058559
299432748
214356453
414963828
182505561
83759300
54268818
74348786
45602128
485734427
712659858
639038821
88729044
71672035
108353624
500337025
766280549
467943693
364180546
99603581
330776829
275071562
50008959
212378482
226870301
201696496
7619434
299396753
96119634
42267078
383380653
611040834
683838611
68149441
597389256
342180822
155711273
679777523
487391035
11051424
556163168
50612635
124859610
538716330
726297912
146748435
417862971
86847183
53836594
692752916
437430280
173399425
144144946
472474160
214264221
55542937
46694238
36904223
152753225
104949554
296173280
121142747
177556628
348613789
133658021
775311350
217868862
98837323
734650950
18853656
116999757
82980251
244930315
554910461
183837181
423361541
280654650
265778019
284291703
32494480
136334081
3341315
99740084
23701069
550438426
7937211
9419380
187646725
103400287
29087203
107042740
63545646
66519821
198560015
220769462
40692013
58864926
612509323
113412495
83852646
21542517
99540783
152201158
168038660
326209479
100136348
18103364
566842259
86904471
22201191
482967527
1203229
249835693
35799571
239802745
501436738
682463800
683698826
485806859
121875100
156395101
36887787
146315073
14805747
158374845
487738501
152058556
427905724
476073925
19988500
369410338
94503683
80106836
149314078
109369723
869591
24672147
69977835
31591344
1220714
128149389
577671914
159210216
99337998
527209940
3860263
644500235
715951549
186911467
413159705
3323748
6229896
115085464
56732664
296705321
34326510
46312239
531275479
272480717
606451878
327654065
183038435
43015602
19288739
419423527
501934486
147096008
15844687
154855707
13279656
320921773
194013961
116279618
410348447
133071350
84365711
171817669
509205065
110301346
708499671
18860836
40706448
106770960
13931140
93210276
88627861
43898230
357407282
83594297
52755034
88755555
349357376
76527368
941936761
444332099
71680233
60671853
534939318
156470099
169207264
167053884
16178391
196607049
388074205
238878114
37816091
118682504
336669499
223591408
155519429
274657865
381499304
518429373
207396148
20258447
253238387
3981979
516679772
672469221
157775899
54379926
526215476
148833199
133748240
747000908
618781759
79248312
522528100
363516303
81708457
222084614
460134023
428009548
77627013
202904223
550307408
32981307
37092912
24958513
81199384
172744455
178681411
215930866
72298481
403079148
127740957
104218083
163910284
454754790
525978243
86823569
75747487
359963910
6052262
119365164
279946470
12078225
940217878
124879665
128703349
1380435
23891153
128329934
181689243
31392091
434669592
28963140
96231549
22627456
358902851
320975101
291011400
188655441
97540531
167305772
60232062
386945218
5986036
81253312
49828557
332916817
954481446
38218602
194404748
150712240
145972175
594001595
174847688
172588587
61399995
211408772
469410786
11825710
630071261
141822582
744638
484430608
894181928
220972062
277539633
47833401
131491962
139358930
110485797
522990541
211466325
900396470
383404457
739787670
121322879
407835195
141635668
299624099
549154636
3106159
31795478
392665574
125487053
76718592
118002456
22821052
55185154
344198250
113711685
323782035
530517455
501201186
407374370
201300659
602749921
404711305
221996459
49176652
179408283
769132989
454345402
523802638
56198225
425744591
49048211
625021186
837115797
100367374
204723250
224110273
675524558
633074113
68534773
425264223
416101984
35572354
46500554
116381629
81244846
285203571
614188525
302052344
682885520
423313771
36893279
636259627
328739519
56443228
11693945
115952553
123633164
115529822
281973389
150159926
88382908
276544410
612401
142578676
2005308
8269290
274012229
409422350
173227703
16592729
48963102
51992852
886603683
137789039
93413703
179730483
594643967
218696245
111001568
673860455
262103846
322742563
522218030
349057460
202693551
8576207
52495239
186185424
161771340
1922448
159269947
31004936
184583054
186111317
204353363
116483235
449491079
28037020
71990518
589542904
502345630
39686450
228678332
472216848
182096974
176822604
423884410
88874527
389087849
510169618
720646055
97143874
7420365
156146986
98402782
189143698
295908133
28721554
16262090
21834799
203474722
206605637
164156380
242102453
298420085
244570882
523631882
1067093
119269046
26645789
261425243
238404256
239626445
8223582
675440449
45269836
19289705
216261204
259151632
155130920
60046175
63649023
128562824
347742292
492902302
227133187
140153734
3905525
389254223
151065030
540686095
820195722
402939496
182814299
233597569
199594335
92823113
129897052
263422317
264950362
196005492
154561024
649046712
488607413
272481152
232648301
694180067
389046336
112122614
52613798
34865027
895256839
25686792
496305010
110341313
112633013
235375224
553878379
300684340
129375535
63380423
2128854
3585688
551200499
115445852
225280405
150973940
14358811
41435652
155317460
273543798
29072387
287951733
121081697
366453989
314486152
18595166
66390594
263591938
72056527
74048116
614727229
666927019
228955855
122976966
239871238
8361690
675970033
265896336
546968486
365688880
6452350
40103650
147116589
37106182
373691288
801398283
204174060
261867975
85314358
605709431
330499529
6893605
18820166
427820878
178628377
167279034
83140496
121152495
8715285
371509719
103332064
603706515
849886770
626881971
751575312
988181004
56056406
370269212
46417123
69371505
719534247
61592902
600116107
13545013
218247692
29036259
449049025
187392224
19436795
31760712
43444876
131443323
116241603
78105221
50210367
53967683
38782538
396945683
106305035
3002815
202679628
168499138
32865037
15983024
68793521
173125110
205984636
357452731
169747589
114608570
344091687
86491380
116962913
769725601
38665385
67199036
882943211
14400469
103371093
166634184
4708674
286530004
808870492
67344780
87844609
11015701
421697257
34481186
121958946
353034969
83334600
438302493
275803434
388973962
174956520
614505962
708940442
333114157
286382432
238928844
45359177
322866105
61773920
57876708
162454293
71651001
41190032
59156884
434437777
28575926
341184077
15825603
148202626
258749281
244393494
448750385
591192516
150816212
55843465
22959937
41450672
11681854
295340210
368666113
235309503
23731932
560634285
303372277
4839333
77632255
230451552
52042000
10728905
126687754
13037637
54861639
77114703
567476851
80416519
38101699
403236230
353645987
326830194
125269290
381031151
43618984
115590957
671034104
412651643
135533664
525080693
3932231
87699898
404386078
54042349
64413030
379960080
452259072
48816605
11024544
43816580
271754716
419994281
365455406
5267256
59032171
77448625
59157335
111052409
423144432
7137131
252527165
262400378
62037224
175451759
152611254
9987827
103276661
7584673
577344716
673516448
15410713
129782232
472288885
638665581
704364734
143547629
530234980
62205319
27274279
290370770
592882130
115384951
358120361
273977760
39030811
158649766
184371540
375877684
196838612
512366871
369132133
311425870
214207159
666992622
14971730
221256558
387176352
391770189
16311438
67948783
15535163
455644333
35619066
830249114
665137496
1936487
265043879
4409004
84963303
850779
223704213
77094629
38109446
45138003
65733170
254796776
37768435
439955217
10093221
228606628
85663909
165747556
290435248
202871901
26061039
520669499
363246268
118004285
326117300
7332604
156545596
473944608
734521417
83871844
672850125
127501597
181619709
846568647
208891283
243254723
288540981
251786941
254474985
234252564
40814642
107626481
38978566
93021252
494801032
414013205
285760946
197924139
12771119
2888387
154976150
664343050
121292131
48830296
20915712
340686437
278231615
629398662
118131837
58233527
277224301
4676687
464671291
210077584
355388556
40051373
309175243
20216460
466114064
117907835
419574420
227626378
400432873
46394813
112391519
324650808
415991634
126107079
94474273
352287687
95958142
596660831
15569455
62639284
419147583
104011197
207237000
68956152
100053673
41743896
273718901
178569528
64472018
686185
382185808
262087534
128741738
18587360
162355846
24901421
117562058
119075743
259760475
425504810
58118049
111024106
35163725
7162822
471915423
67184716
648995885
317580177
306887167
301688942
678928950
467677729
569787461
395507910
244741334
459091079
32798255
36493204
388288352
334989253
787573112
17645893
760257952
357614319
209006240
22155256
506228897
510115879
116953796
316123197
391760286
182931798
647823949
255520005
616592639
317281641
152778927
509538189
394594069
149395677
455291887
338710491
7108062
369737274
434134091
222152343
34762921
461781211
419896526
21355441
48643664
75147472
82764165
560890937
377024059
251839227
232399071
152653690
24821579
63758081
219703896
110951691
17959874
120986303
588459427
121556307
18231402
19520833
795156137
8057999
143330209
154844742
359019097
69735176
390126616
225789953
407854116
248552979
261246002
482501617
56690418
90061567
496370
249988317
210939958
372584982
109870860
273378129
413293060
110946337
15482670
339298114
241718633
8369344
377990341
179226760
262842747
214266086
477024438
336899520
90476360
273446446
16821477
26725829
198357920
14640878
5475724
183872077
444856606
26169788
164388549
550027833
265401800
604808665
24441709
2810163
510702907
86846011
313319800
346598155
537954262
443119343
227117242
204739499
62704994
149378309
23512716
59796459
122396771
174526632
354238576
54854205
459723778
658227565
46556399
35749970
69381687
61494598
51300224
56299857
338467593
281774049
487953736
262605336
518601230
213066365
177039512
633690649
769664727
362659738
33161149
49041427
142631592
97103670
528392679
814252605
302808164
107884057
361618070
134923562
130552649
238233146
108957427
794039129
61015874
222172019
316435552
43424087
26915060
19953694
297371314
560586982
734936924
205760905
226071675
187848751
321638350
82351314
368176115
338890905
108998736
46037794
654103816
176318336
80183617
4486351
84385563
825760277
3296986
393388218
114444142
19466060
361110945
349910680
19270867
233512148
31057736
378480646
695390786
253721800
461699324
237494368
159597933
223409770
47908560
68175115
310326996
838286937
273684174
115091076
241871838
121886274
375980069
111317132
237591881
510237303
39079565
563104166
298578500
75599813
11005734
138728906
22823034
18053330
19115155
240080255
177661880
481855008
623997176
224166181
958686850
714591115
115875501
145353236
247670762
4333799
397842076
39724083
124662440
30605040
681140717
417975329
98618340
126658034
67064581
14048580
141836204
579759423
344196728
160792831
20166565
743029537
32545683
251374874
510383906
535295459
439064569
481816342
233550737
90499031
10597042
273287780
107889368
712227295
876485044
21517406
108325774
563336483
145987855
835873615
35717451
628729290
692648934
297434501
875504910
1572867
4843782
284248092
45311077
1619864
140269091
510969337
175176221
497221293
71590142
676740324
93503016
56365630
205049679
33689009
4678699
357824099
787266289
466230662
335009424
590145641
147939211
262732169
390627676
95761851
413830598
439088879
158235051
129932047
203027062
67824489
79479642
532256507
54290723
246339895
394070758
352501025
517947688
360846086
95795740
74902890
243688121
365524638
138694741
237810547
65474189
145459148
119844967
799765759
274990831
200980135
607714462
459184532
848991097
494148942
359798672
90379088
292629830
536656114
877811562
98351652
33446611
20629261
43741460
93079815
236328102
26098479
151364596
31003621
266104684
907237722
168560915
446796590
32650412
41501717
558200351
155678922
89928487
27127644
118797715
337076578
509260438
21163059
16951345
81812251
11499795
145152188
149695356
321933972
316587519
186907722
417951725
59531432
59600761
163697012
366849693
117141225
94881142
382229888
86387215
444267812
352879657
24172258
251237553
414106434
47946369
103796436
385266520
126948835
55026382
394286795
73218207
338435285
133497159
782876230
5514515
302975058
379544429
125569302
338066579
952234130
113550170
15881039
41204388
273201780
522489624
9519641
107189477
135877755
26786035
149566944
41003899
352487880
335335812
144509947
426674572
9782389
467572099
130998638
821724
743367688
772804636
357168
125360735
136816056
38853242
173125510
91133018
285145876
213091828
369514079
182097456
91390642
396350383
5931876
248182369
248616602
69080370
258741564
117829664
101292841
620647957
339518954
255931657
290349340
431282896
208252905
233877000
603757246
339683418
398897389
134358678
387270665
23601536
89120462
879616224
264762492
15546290
22876859
223385594
10158862
641228067
206976715
272163627
215312940
80800312
264097748
386592036
432126776
329111415
90411125
276109776
239322060
316505969
658192880
92487906
183584344
220587252
568300628
26966034
56461726
23863580
52420701
278336777
379114756
191801483
120826372
278357235
51038135
332215195
125996092
9511982
367548413
653690111
2704000
30457184
17482848
381608887
67437747
224834428
66085862
361001609
250773280
232549820
141170147
456061669
50910018
118759742
106954145
9988725
393802657
634279084
151260976
20304904
317239865
729500447
53185087
773420444
323687831
214125537
95028918
211161098
115979699
688689204
386129413
414348352
29357721
78770434
393691980
20385959
11832962
261478325
104069237
273226537
434831414
736506983
186720210
72763054
553777203
264215631
404853341
119737452
202759744
206272142
22628011
59616792
333796715
79741330
165610639
33661836
224590139
171474766
168028259
18693529
218219859
821584307
9079850
75222823
244657602
19650242
621846001
16759417
588987525
223577622
8489621
257842286
155534672
194552846
310457258
578905533
63495682
34814722
323377471
124848836
531218496
123639979
101865651
73166913
173784233
86645865
117312502
938442993
315569181
12022529
170955385
27920012
218123353
159109054
125739459
98774995
387930924
270568090
545923534
60626899
609551762
81151734
46669761
288536428
105869900
200442713
123257322
757796141
448959029
393508990
412568248
249595351
233807840
403402036
356117627
64045776
104309908
144310412
138427904
415780131
93722621
56348337
13644224
601192860
383737043
169298
240827951
89935058
166650958
78227512
273184218
89151081
362059697
540786590
581880891
296780122
308142776
325767916
175586201
214633533
37284441
65969582
145984802
11767925
566743957
4908559
32054778
134532320
4380170
406008177
213276725
51633103
64383247
563016174
6874006
4793930
162394072
540101416
615892731
109519081
150724610
13858295
668476250
693607998
22979536
192899020
399359000
66963141
848718962
19091102
193983471
240553659
5865935
27313377
37905384
215516406
97620944
18641320
87795952
235014579
55814892
208399910
353843777
153718262
833955109
72396851
673708635
250478377
824029796
380601456
268112568
21991010
10166426
275655229
1054207
12076292
32369736
167691168
155509470
30223600
378175211
413208866
864242780
507784412
109934376
503047078
263501460
649562333
332661963
73010335
460498272
608387155
460044558
514765940
195343240
550122412
177224549
507282085
52546947
740397570
111523388
742751147
74813112
132997773
159159751
625544625
221532401
79861643
11711918
194200176
808340224
17176438
413566250
8655465
327772651
41035497
5342072
348593442
32926274
548029790
306622907
203529013
124300225
357629186
252903094
68900532
395234325
380764253
14450736
290467267
178567876
11115585
381691394
3094792
30048722
27475442
282731971
113886992
707861329
12085747
454309037
461265600
14042649
16438515
186973757
5722276
251406865
230822558
54045730
63634006
7084964
411564206
35231657
12494960
237815504
337063491
80928679
845815302
201761647
312104432
540782645
769943551
21526322
9864420
627408294
111685478
505378840
274986844
679768275
438024068
205160766
492187790
239390177
131145135
12893327
31915738
343667733
5273971
207450986
160393752
748339210
25014224
27345724
593796743
255543384
12332628
691763247
143363564
650178067
99878236
12725104
137664887
384742542
42328715
383552721
198089392
38592438
448649198
71144563
22275662
14379865
57989285
379600872
193951994
85340699
20465653
156852624
79202919
41368882
40933955
280932706
11787942
347814429
203785907
859334585
22561629
921669133
19666070
116433098
50865129
237161179
112025797
444643862
393690633
84566601
489323733
659296315
113086367
118438744
339789923
832500705
254999325
32630047
218209949
83215257
155244583
140286464
128457599
30758208
625802567
575757209
23598011
662882
313635567
122991534
838387844
14239504
204101456
394611617
469040037
488527
226789872
911207346
55650858
390106266
554470163
100662387
169766103
301622439
249442747
107703273
40650979
650901145
368273303
96941653
142551304
78134674
170999879
82811641
420183255
166251736
11521947
171426764
695186206
89459238
294001821
92025724
197302170
82129976
14518354
135050228
120851356
363197144
1142948
533541623
459793827
99042759
638692613
287082749
758216950
578215866
42599375
34619600
552258058
91668849
108043461
339795130
279388716
333181670
24508426
157250143
175929317
42219068
441072365
52158461
176443514
232901982
68816019
2787716
86800422
422030114
442114791
147996612
53058855
7961209
559131343
444688410
430089878
41751779
114453227
1605924
312787472
40978478
570392504
82229048
151564430
864239306
34886217
465766739
2629022
73647000
443861883
319450602
81890318
10514306
410257548
207679308
46827208
821020768
221732707
135902590
43000985
726751424
5787410
150283330
131314608
6115007
382814726
466006628
808860038
182862110
3773767
68375723
138854998
635987701
149938692
33667847
398700247
51368273
233427600
6231152
410776795
146291562
104518050
578584540
332340630
451192067
118868691
325677527
486644468
62677192
230752287
528602433
385698992
128486168
301670278
213388366
75485677
282507781
20907968
230795808
7981122
667900610
204323558
191074701
285406288
96634601
514190452
152045932
31696555
103607555
14845662
738660663
763856322
184717807
760736436
146089986
64791086
584720904
77591399
106878465
343246331
299563709
168714989
190494377
90547940
63833221
296336555
195925459
165060092
210156857
144154620
126292196
26572527
259303892
36604017
100855176
446220795
225219097
81104356
26136860
355282644
415376500
329301958
373258053
293407582
129785487
114214416
451116688
482707396
358275590
890546378
378095979
282181198
298102913
216988294
230447989
27712675
765906727
185918780
149717994
361533069
207769569
597275770
422989241
413632466
475326199
234819216
93173637
160203916
95413336
500655617
42806982
488347885
599577610
273405750
118670658
102022891
210481373
541719794
159720765
127114042
337520371
385036753
50761052
344374273
71256805
311697106
440379627
129236878
246463944
107781781
63175769
189287689
54798517
419386737
266541736
455202330
46431573
93799610
134730131
225948131
80238280
60383426
337050295
688445730
71402330
50434134
62132331
667894927
35699118
138939155
18957341
419571822
196513637
18496532
152822828
109720395
45536511
594119784
193552007
74084145
28058365
189941564
145028553
450032406
547402088
117861602
103548772
145171178
148408210
397887188
72182208
138658413
20691928
616427647
116275692
194061893
152360998
249047063
484068619
395177158
326489464
409381985
16889360
260034400
96288586
194410751
167489445
344138189
288988791
89341774
163239577
10905407
39958919
44771572
207066558
211142340
40214159
572154025
32049582
14485781
195083847
47640043
605247141
468624988
718982465
661911331
82748346
157068374
20943210
423987955
166931453
360063467
113447063
242067282
465078171
166287876
53210633
482703216
53394443
262515227
27632302
103091188
249963999
236290202
891688318
39135550
340168246
562259121
150258066
225601383
206148983
157228129
151019811
404129901
454880817
711637269
300564996
448691086
114870441
112015778
922590169
180772687
21248761
95101039
19930103
695779884
459601565
450824171
377481893
149895398
17226464
13303963
351925467
323127437
32436531
328352640
76982205
260438643
130864124
674447873
106342953
165845034
297637066
357679305
235230386
138733521
320567704
367303767
221250333
562111134
201370890
622015443
71194668
436261476
174248618
77367305
332180342
433122081
60610281
56644073
21254694
461113220
7692089
290261815
129158136
29395561
104421380
60005442
197648217
30950810
474664191
159666447
499106737
20214285
444010230
175353379
42286655
26394944
48802447
348885773
509628232
839741740
82565557
32382894
309302210
321358364
109650458
478471974
88856103
313675517
139802906
42648561
85502695
178185924
129710207
782351515
205460437
109645450
682223610
504648095
49008964
968103
220776733
141165582
22445506
40465778
84067344
56951464
31387719
57782354
12463417
65557636
60421341
31668639
98523367
669655793
223910111
80416610
12221085
431053387
92477835
487824066
638741048
378079039
752486605
298456885
147936323
204157243
435350831
99100178
27136523
243739108
81197240
183388743
110339982
102529745
265132076
702193324
298180727
72659662
134834529
51599757
367818273
45579997
97016439
477804284
334139737
199258518
79160597
261074139
125712854
3588562
256657630
164587279
777834072
254698228
22260117
2159873
64093755
588161388
135108795
62448202
231462218
64435945
92370283
83231698
558493758
266888525
170208293
74814874
141916360
212662465
87255642
115151937
140980
247998188
627500853
48697468
27581222
58671981
73708533
951854276
72130531
65270282
284262629
158325822
173236512
83770135
27447294
35375311
626990612
336362042
238035416
225718266
296886103
5260427
594327397
341020171
94229926
100594228
316122736
187714189
315344756
776730340
54302071
496661542
268663633
83897216
19071031
50322271
317455847
98044942
6904435
53848086
361878214
287390298
234011264
34679312
18359106
225480362
102761684
128397201
489123262
382040563
356167713
845758417
87157435
724026669
641536438
231814401
70088850
5662437
24886330
526863861
177688325
179782817
347264714
297836257
803846484
433486426
385350918
432175011
188296241
458508144
236030691
44731615
244182951
72703461
469650338
178084744
600374977
622941914
685569666
4844849
380380558
160939054
141386849
30758660
272798164
229043086
817731073
241888895
171774299
695815361
515098899
157421985
29881966
439349098
6740050
485810634
707983051
632101630
79934291
946552826
266010968
499835193
752414223
554172135
273392913
9107979
37779508
127069791
54526905
44445786
30298854
166238244
135081643
453155440
495361045
376560145
525640488
77438800
42012138
504174564
532107389
354081192
291454251
53035356
217907762
210825558
120040358
2243011
31405997
4534190
235260390
264291689
424307716
26986833
544343098
49027709
237133411
459540537
322060197
16823027
148811716
486859865
801428935
117593407
306782156
14856530
257094081
101028829
253286848
198924426
231632420
10236020
21993672
308642498
232204492
216575930
190472187
2137769
693692332
110361425
845419228
69849166
673309193
93206240
169926372
539290266
229489053
76544442
348263660
19987521
248187029
193026902
98510827
522688197
148849224
498554445
633930047
136671021
301068303
725487375
5958696
122242467
3310979
249402537
18422233
129123441
13485144
225182590
45711092
95708842
66312248
48624310
942464062
243368091
48983671
2388283
42552410
51102116
90772340
66188349
32523762
334669370
159913304
26638814
217253382
580454468
48183963
407163550
123305878
131374260
531945920
46512422
66714544
96050652
503628361
138616723
160031371
795041284
2009496
174359428
507422377
251926567
851560298
268290142
111151120
740737782
51112731
65247419
37633112
180152943
116097243
292374312
430285144
152383584
172568060
348857692
16928184
179255074
712395554
15007520
142731348
35922890
922709378
83978417
670685550
31337497
35664519
7270704
47980719
321568510
26667968
162081165
252470201
232452085
26723143
22612585
25012590
152047024
98520827
337263000
394990734
231814161
104859243
347867720
602792100
505068020
83329667
285836703
104880884
288615059
210556834
52307691
29864495
274714070
20239051
27207751
11279010
53590448
36082456
287444082
98514879
150137
884001240
235025585
158210825
168231377
99565666
365538370
14685469
869216567
291803562
410592224
576704081
423388787
53229432
123949443
318984653
290896775
162236766
696850138
317050650
29662711
266844990
169397802
348533732
278104053
143431896
66921271
85841048
112068804
263055707
125624573
396523884
310011704
177309371
1218775
356191557
547001091
318026803
160916775
166814434
145523632
7121649
4617061
25636976
1210731
758027785
498014454
188402418
368571420
619491845
311517789
937981235
253203027
238157971
62798127
231930567
359474650
334011061
33632141
471155436
21029531
495061174
30065882
759328007
120020429
101438285
34120349
130970912
13459880
1314597
238727101
187299693
139243078
92400592
167760252
150180879
94961299
138306953
410595219
88748026
154996043
111411520
14234482
329690979
609324077
37304828
477483405
70734647
24196641
32488405
130602896
329347976
217271011
298038734
76132494
239752653
61483839
16964901
9193632
348380042
86106201
648175027
13388782
343163407
71774617
492108021
298797772
27118488
6080791
637983840
71558649
93944472
200358237
632768490
55807960
56672650
47513586
23315274
47025576
424666361
489859728
18321490
434289128
441083382
44449374
137690832
8781741
343077722
239081869
325740569
543320320
185945954
345483619
254173324
444562320
394198935
394233052
513017474
59381066
578318699
266397858
432080274
220692683
97050537
378735758
402216061
66971675
76064462
398306664
559135205
72862447
731231841
124311841
20028208
377792594
101139110
76848952
261776590
52448788
536097687
109024842
165044651
156590604
121071831
406597743
123818426
5410842
432100599
177110710
209982705
610831957
281707008
155996555
361600999
545626762
29791654
232143662
115925858
241968085
214916288
429985261
98204231
571047225
460960148
353226380
21946370
92743577
72862678
92937605
300792085
62019155
601252431
32641721
63501231
206832931
170282610
249447654
169950
197016743
153833344
797571355
43193279
192066180
28012558
85951581
463261034
386671693
202853854
541139
245079137
30714399
242365347
126411127
339911359
486902093
91705699
25852240
71646936
356837860
765749171
177664744
118500898
109543949
549072507
523853106
24581957
15157063
577888890
435727838
190175981
16919755
134764659
360701016
281640446
248464557
19522546
353085673
596515449
58800252
611364593
45360986
65699872
48421278
495841401
27113589
7405271
82781174
401040484
771763958
280882117
487788692
289412964
619809861
143163483
640475117
155283797
329964125
40335651
518871677
136419512
2797132
351149120
126761874
409885378
276561893
30505479
962934571
55723988
9933176
67342749
464801755
213833796
6878969
86073807
210955419
220243382
539461192
36504989
793965433
191273268
7151280
883879961
281639941
15675276
137143547
76972306
123797669
690558664
23753877
96026609
133562072
402390294
382670041
106814562
73273731
191593869
57427102
232127934
277063979
190874537
2550684
8177905
16729632
353280792
552118398
386695596
583825631
219445161
280043793
471684183
444756472
340010260
16647232
30266095
45313832
295153281
457474867
74583946
325232944
164799909
69094347
131045879
79659481
275483466
246316901
170691695
553344001
302917963
780503745
73679719
309609129
5900018
217538905
252803176
259335681
135104152
225371296
43444529
855384283
195895366
350281912
96920635
488953334
453016414
83830485
613294494
277309259
323524487
271097454
68568716
363224012
604445481
833304766
128614689
6824161
182944009
294540334
77892851
271748122
488631777
81515858
543065047
52935998
175129132
79885218
808569187
672026819
51733169
265484539
3909254
222448736
6160827
661784236
140032721
151177451
203851306
200787537
1660623
623030735
135694789
77846708
16654668
162785686
407412787
105275210
197667531
419590093
131999052
188989021
405905746
466899053
161311287
385216670
168963638
348280510
458178480
16340439
119818927
201914711
178613730
47296572
37234212
334417663
39291728
642019462
35416522
346143784
919519936
2740613
112599837
616305781
137746538
158855656
143828203
305921129
6967326
758852303
203111252
175604008
245700605
528350305
203391053
5139411
585861590
30927882
90345795
744111562
959875
70912600
790217942
2182353
556549258
133660903
156238446
403102160
175356548
224492002
280332357
423647181
250276171
6244412
250685308
588214646
23298390
93492075
138612738
219281382
60741038
5397174
417770480
170745070
18954260
169115869
211870455
219211782
300296911
112759505
24219448
563559113
265977986
212322489
389188357
865510402
126178349
53257139
678918105
92585447
481230066
1427882
37578894
8955081
94750932
267248347
517178710
78928436
531184519
100717750
300335824
21273791
167362227
90428971
127493304
527478271
20668576
77957493
423990180
3898828
556233116
33056461
43245431
297780508
28288376
300776691
157090589
670366984
572329682
302965002
690908036
220426158
279061787
410596413
17577049
72067600
361148497
104511588
19307002
163011821
10229680
499270079
3621890
319605092
11794072
59424158
87332123
355499903
284617605
429399154
695126204
255890169
110465850
408143635
498463985
251150729
215558803
6173364
10450052
55202233
209717664
135724578
5677954
70395439
50631270
635471451
70746909
538916313
25321023
335845556
145790887
14573524
110413669
160400211
696741256
28653907
192875946
163930697
364863428
161798784
41621044
309514742
334856688
168471546
49802750
177532230
226494257
932116548
83559388
116678405
88317380
245573219
75374143
197036365
214562667
74454828
203145667
167171777
253276825
291029632
40486808
311603643
427713227
230881841
538482410
470038074
31995500
102155505
4093232
15353046
587197864
39483200
6634966
288265094
710146702
114495991
200615463
155051306
354348
39075496
565826291
20771295
102386519
65059704
512150716
106715174
260845133
7181890
641481416
495754858
109501637
689163207
186173461
188344484
297433106
154856853
60204614
507043858
387522902
38609279
276838570
367101827
103965125
268308074
74827100
154829727
422770
112130307
134439460
20663740
14077237
65708445
615686130
787455281
387715849
203627106
407732351
96088209
99952221
183300647
570314036
282511385
170939616
107621932
32790208
25926519
441284822
13831118
109654199
290085221
10875616
8526242
28770093
602627558
155873219
116444326
94178000
280501557
467000870
6357676
7515662
88480368
96518324
1807211
13806594
831240210
12104253
474729764
436221230
925241251
232606117
114506403
172249513
106967546
152770269
161432974
121687601
38022294
23703987
939704726
202354617
56514456
6243393
502298202
639826489
129632587
453870951
486874442
703009461
289637497
875980263
775837281
23776395
592891717
522149669
183190531
389126761
566996850
64410142
312936514
308922215
204553074
412765569
134380937
103229539
466551558
546737583
18881348
406127944
53129692
503097947
329632630
71122976
110709932
94128011
12002407
63343714
445745026
647495144
168498272
354993239
47414583
71411094
175975411
113059293
632263462
51019007
358278015
527528224
98056066
324055546
327675138
546798791
717590771
155412149
188081717
56664226
518052818
45562643
43525954
20033272
236202395
106801075
847640315
36156854
32217726
19426677
697737736
208572591
310198977
152238508
350005218
188873257
437204447
336682850
16784734
34092002
274424542
144005655
125329482
318428025
552337478
33414444
181446087
604072375
690725113
399235611
144256655
357366223
53877716
60658712
645049483
245911470
66626940
6245586
266728229
31181153
114810303
540389738
758103343
163713068
66314755
135326154
383895620
28572164
148240445
106388050
166955337
199533762
502666544
867859719
626689092
179205444
33350168
127694871
113844094
12794605
20464945
648456
138224894
120261087
382536388
558679471
264538719
134426705
19756510
161483159
281528012
5611660
134278355
235403516
55873691
163225084
144513939
67899987
125571425
817671419
446947098
15935167
675759068
148080048
801837270
406256772
246693506
433961075
788076
23601593
35359709
147189726
28868545
361050375
135623950
49483180
86953091
206392308
294325071
78924522
49947831
296863321
398268720
849275254
17883665
655969124
474813531
73726943
83820088
99020745
47659085
392283607
142788731
71069216
126541420
269994847
16136508
258233178
499946536
798696160
427662310
65539276
303857838
96266617
448606286
837863
76177368
433212063
203294149
347545621
600711272
187339866
145671497
1084357
159169515
293692987
67933625
140343870
188431747
86994163
59094885
144366106
91224241
7753614
671996252
298435256
928759196
321044831
56570742
53896307
526759154
270526869
69622867
183328877
8021228
457388483
35204216
494952737
422227503
7464551
719671772
569104530
808925567
46481731
30937912
185256860
49083842
19088717
10532070
366216185
18406954
2031193
789545139
150520399
496692543
142902197
424445386
846989370
322307864
467441900
12871561
313724865
45792863
20778300
109373025
127118253
37692946
63480341
107754363
89352304
394228262
140204542
37668448
65670867
373848110
207744288
609716646
146581999
173966985
162554194
163088813
365131186
260584103
443824965
583130711
432607328
394638164
260554544
192063196
58134785
797555174
219946948
45977456
277589147
354269256
118946660
397827115
880181175
82796889
804487096
15714375
51347953
207295550
86003385
654728799
717308
112283291
126444646
228828022
14435608
775160404
228991659
35743838
8820627
70158393
190211033
727366288
116418645
374704855
674092906
146938240
4733336
468745967
595621691
275872296
214482485
6290938
983425015
246222580
41774699
387850924
384585488
23944195
569301830
395849341
110923107
22153737
135729663
52890173
38023725
346443766
524264197
156631400
285245310
287512227
1491961
362718302
52387032
55443818
184914956
136598678
271619235
6236318
201320170
623291523
193773253
461033833
661716291
284537101
7790829
8469676
540363088
121624973
280741134
106068565
715130002
328962055
41376502
558675898
77395265
105803248
668827858
79066198
73307393
89875653
771246765
285843422
774577000
180122142
533712130
36229452
1072115
304156972
587757917
99179497
53194760
260839522
150494179
7312955
367286747
169976874
112377867
361900835
244881782
435174846
27214507
248376040
668286363
172960919
786942028
422858712
224249093
419606999
771527816
447330056
170887146
383749289
250040322
378075580
329096969
606722767
104585108
24877897
44819469
178564289
162884936
435730086
73446548
106391792
294025699
260736664
330073202
273163512
428605025
237699733
12042810
91283769
477866379
586252293
195227440
54064975
116837824
381672471
30883119
66983904
14700448
512862126
107407708
554900817
36731067
931315546
106613021
281435340
101896069
182457298
675160470
408873227
318074503
178596716
462073785
552090115
467152731
289470562
217393101
14208731
669557348
657537946
22670678
118561808
137276865
195445345
442501694
31823305
94794255
291662959
424299218
60198040
566076924
380723567
245598510
196166024
29129225
33146846
325857276
110004097
143508819
488860483
637861474
124505051
22125255
33859593
520773627
78863587
60090534
31039274
463141876
252494063
33716964
47014135
156812334
13300647
52926903
334279862
81502585
697804955
36167610
329765946
41428315
14989382
39053413
318900956
170328351
571502904
439984036
542749318
2039824
332573083
43283729
14724097
3379007
161960155
429305783
163757735
173568219
455501929
146797623
525362478
752643094
130440816
103454604
490826669
283844572
55017254
259061491
59540510
98772288
95997918
39839253
97865107
249174028
110819
510590258
184304372
417885504
505662827
34153275
452817564
273117356
296026238
108455494
59731737
583243434
161518910
21671541
303394215
522585181
244310343
208546434
465365884
651352328
19968509
244881779
63499430
315809770
872467445
260519391
112477
180450781
1509290
662248157
6221781
463930968
115350991
115666916
61705836
169191344
31010189
355935959
41557923
569415820
434627079
35096249
874243668
432193303
477459364
239612887
427065928
98784933
537951007
209098537
83885851
171822847
115875286
315371781
130785227
246564081
114347390
202156185
26944061
41003350
376623416
173040825
100099311
89546780
1536279
135070440
354152308
442813036
47517014
332409049
348774903
10766005
162628690
51888975
106818132
190329181
660424194
14038726
34235357
239115164
4093182
15684138
177304858
776485003
710770976
120361423
161567420
218292022
454436210
46258378
686374410
540782788
565237533
469860103
143418792
182413930
13989000
244395552
85985025
9613892
409518625
60655305
34757996
64171606
42106386
149795777
12476241
52790826
672810204
443639834
402261899
328064687
388732312
456769165
303001362
771982560
782288060
385407237
54577017
331448623
419017
1408959
428876675
114204921
412745508
634672
410893396
375171982
73008278
28296119
150940673
492234690
155125449
548076817
148179429
531747202
73210458
18407353
674262848
251210907
81034243
47952956
321261030
137422831
589648583
19564844
310017975
91170234
535627167
318292357
62195351
381926894
6657017
1315948
315393313
420321555
59591236
352994086
12544332
58834255
124372058
35577567
478373686
535691142
424004311
127272099
19260797
442229034
528700095
70917108
25620927
162984577
60961032
151610521
131373070
566952199
56795541
211025713
27998294
57426571
378244647
184822771
3623700
138269348
215605647
442451398
182656232
56753135
257735065
79606721
263967886
125675536
282797045
52059706
437812937
89524366
60386083
67489976
125438874
307789917
582082490
285415323
516059466
33135223
72496930
500405508
330400014
294220783
161167097
126228158
372534066
34684727
695809512
278784798
312769862
170541026
193025589
276364600
559175133
294991235
173770309
862888540
150713121
35795819
114008296
172481484
65545928
399387368
194663436
191144323
48270007
211870865
49889546
308896793
397815965
11162074
738497104
538490371
890453034
68655800
472509390
239127290
414076256
137104771
14339612
10165792
836344975
147413803
580888232
506139299
349085441
567424033
119907169
191130173
16952019
79007120
47922101
138835749
218737948
573521276
351427606
137385236
173583232
344497886
56857532
265159818
418957736
615928702
274596972
26350240
191019615
198720116
73341922
522818581
192032376
219031064
398573720
72802022
473593645
81062137
9836734
5320861
272226010
129552908
457713071
780657994
187136868
373508283
83345434
276668048
446245382
12174021
108824704
73714977
228036703
321142392
18562736
17508388
83869840
437799582
486799170
108708517
492690599
268550235
361593832
274206574
393903124
243743849
220795571
101861860
333677370
264632433
416207550
51866065
92561402
225399059
716424317
600250379
215575823
62169570
72117178
72119640
217618909
603565371
232770238
121138174
123874948
78717619
214732191
68836919
109331396
221665002
510186793
331573545
187974910
91114545
467161174
352138739
95649777
131834398
130267155
184624494
33744342
396236558
448311172
216439184
1360402
360385369
777069950
60903255
623868663
295374010
275614665
340648712
217350296
53321620
292218710
554870003
482102476
128144884
514571373
191226280
13841948
422495889
65322420
261819556
51682099
580225586
203876821
258185291
190650176
331899428
550809964
171110632
36485487
434378342
459699596
44922774
213419941
74647633
133136513
431371416
335367049
380888097
740852582
299354688
155536108
50299557
259065627
137515953
590368359
857437914
37334377
8549061
383371139
23412828
344209102
45544520
704102873
5299067
51540910
202696868
159332587
68149195
368258539
114635835
139793195
534332304
199927158
482626903
484408605
552897901
77504233
904192505
1048594
363953060
632116575
162198912
70780555
22566995
31146781
82947675
5753357
3792250
162723815
407663821
8597931
86336915
108367642
777785
631710765
255143592
126698071
40867675
155700988
133643870
540391012
129928753
154620757
668665620
43030821
406686652
454674699
51496380
215882
329443983
154091596
245178679
266705755
95868220
197838897
557976221
145686482
81803774
12120245
401067124
286563321
9771313
83355799
228113403
144110355
90349783
10186333
6986842
35881508
32672613
171807308
105075552
586539795
896831310
310495802
648943
476870696
598201333
669844863
236573096
36970460
88600720
10190085
30818673
70617940
92335865
289217671
40242135
405000736
447033507
470025035
167407952
123870625
26263930
453956345
191631025
19875770
13790997
166914207
152392409
162600657
74818432
187414308
81013107
299326940
332979423
283090225
290991415
78716848
1025365
138881618
554080075
127279651
446878189
55821420
587378714
186641626
216679170
38928
59451621
47030123
307128567
319938540
327044205
294141494
490616896
193068345
460674693
98950416
51177861
124635508
349279470
183052705
389841839
259445414
273113019
438107111
219227446
157378639
167522022
624451441
22765301
380115147
273454359
155973045
291023184
190253705
517358342
103601070
224079718
276464271
662674711
134950152
344143991
47732096
335765725
38640131
77086421
515840410
470080167
355021856
115541442
274216343
80024923
1243070
7982762
320259513
409008120
85216894
202519419
973087590
290484531
544155071
335041629
270963840
322091030
72971982
176085513
584138680
285450517
402871718
76025393
369021817
31103423
72379158
391714960
416393552
356808815
71067100
28196334
527442244
447353406
111842188
5792624
124552904
850782849
100255333
440834894
131234850
378497668
90899820
17564517
270459852
415678489
444157326
130940073
37061486
111846600
566323504
508992629
219299955
103960344
44573475
937582332
92031440
759237836
356811008
4243550
492655128
562458054
45697246
56798244
108807836
52131321
299809684
270343147
47670903
225838122
14320709
5393108
43902415
589149722
521731605
255912979
340489986
38021143
78133937
19303375
484842267
63158266
150784465
247369985
580151704
383959850
257687228
94215504
181194287
112875747
21531579
20125279
194952894
164170665
126564246
580382947
684790147
793324271
125809699
88357957
4911334
29660781
69017769
820061550
257700289
43680525
367504200
266395279
114493889
821356354
422149833
46174627
80495078
82662458
413328324
65865172
16284701
368949994
27210095
241156837
196612062
703192
302337920
181653410
61514495
504633113
145747694
318762235
446088087
432957671
144118992
139383813
10721765
138004701
638396372
330840403
132088922
7480664
220584225
258780044
691183463
253154374
15234136
451424577
395778098
29687551
634645274
29880145
116287150
213131304
23234180
100698324
105480260
203558090
519851708
235667191
373803160
245660802
265584601
616809852
21731080
350810941
52411694
143021929
124725053
301109293
353923695
252177688
237678094
165914170
179428968
142742452
289473892
501194200
121917345
90763482
115103250
191235584
115125091
370583981
155840288
535064164
802471908
124447374
149091492
1126944
232930164
548368698
473404846
448374981
110201626
604190368
41268008
170402077
415862085
89130151
150057881
96033686
484043676
355006954
339193081
111586996
580083063
205591106
148589326
452090210
110030601
135485979
193901564
41299932
408936682
93344774
692196875
366222544
389755305
284253779
358949550
14964072
1623683
66817934
200739925
190109189
488452322
58742501
59381297
354854293
53741346
75530275
17476126
355020226
378348240
607180450
90827617
782956313
41460888
175306252
18231087
126979114
19273825
182183424
259240157
265325924
911543548
85090397
371305003
30104596
489553571
142504972
460973425
128129494
168333
363977853
245038726
47647388
521487334
124221272
389252571
503642130
8258670
14221690
3500963
268215943
626675356
130169088
79262034
371067221
7628093
72170189
77251309
631238374
82367357
321554852
753616682
32861346
15058748
281902326
27341805
440706558
474595350
282905683
132184906
190690163
27159296
150547340
49210591
376849989
249023890
3832925
7696082
17824899
532444077
80830534
414768612
57718817
36090519
75114257
163448629
276831423
32127440
123046040
135130747
433491645
581672973
110226053
138654652
457012116
17055733
82841918
388191602
3788098
524757351
594266507
269222
721018115
15329441
163263993
147201901
288803106
291038372
984596832
363773291
85685519
375703225
13903193
299410377
821262005
250520596
438832784
199044056
212881280
644575
214756122
263517775
178242943
141218046
157608549
81998422
160370390
297326598
163216977
272942977
333415340
443136126
118517526
134924540
423918971
903052659
166784880
195382419
635481183
523468089
92244999
587756892
65050437
267138286
250447103
671631624
150386159
182783078
10845361
20383518
110522939
10991908
96692886
436776001
609522359
204301308
17782051
113033355
333061727
140983772
235999327
183819902
145285876
192711290
56476041
3986099
31622314
448958922
8162462
104671609
45742904
113204378
450818229
745886597
32039893
265547205
9888803
26355952
355372203
258485711
26937479
450846607
386465370
867354867
587488664
448766694
423932016
480072318
83793468
32597169
122750330
440441663
708765588
422879499
157467004
107740207
10751618
190913867
207581889
20547078
269255426
25422297
653357
570414668
105435905
345364531
408096620
357706089
447161531
780942134
47850959
196172843
382299007
27987294
157895888
188420804
231913455
382609736
371775392
284871523
108382722
10503155
673428162
45213574
71765250
191213869
287244086
154421136
6356047
351238432
257421236
12548293
156334377
105396504
376381170
24997153
92018014
64245128
499751641
361013272
299564409
479305230
205394736
531557934
2197594
424054477
392894585
29927245
220324201
117087626
541337114
624124406
721790708
450173483
149663819
170133556
11142677
40168943
484816398
441343528
37339899
304999705
68654309
104154234
400640121
218407687
683067540
22190883
30704723
41782268
347681703
720476122
327190666
392948178
6615999
500170775
307138267
982522
12135771
478101525
416203032
431774152
104143440
138407354
118579244
203385472
102545770
348745918
786347769
45993353
23268926
260287279
67737053
282829982
4885967
150025362
186116617
738628635
12898615
147779638
24202209
311919353
291518580
3930570
25787912
579772298
122334774
109813002
106384812
8443339
38975959
58785014
399523172
299350638
115328155
299107519
37161782
307754000
362939200
90897061
378054535
692903365
47588351
182505595
342474004
377338183
36836499
165299613
2790349
25797865
97718011
29002111
103561950
167992802
329754162
94638523
448050764
42637859
518489991
175229346
371990
142803978
159150372
118686072
137863617
78650012
64190676
93969642
554842119
410574793
102289883
183339036
281972361
5137972
212762919
119366840
456178298
565208473
159918650
181806556
239706358
583874025
59173949
774720197
302864134
733930120
121018875
759647300
512207510
24582620
43212447
375913806
533559078
9103701
49456717
16863659
333009374
334051968
2570143
352699818
11054834
64800719
568766645
3427278
15438242
207822359
793414875
139606596
3969469
163047169
222090383
363036195
592744472
32860716
32586883
19893518
1687895
312039285
59865006
481437089
9693461
413211549
281976226
71569096
294105662
123138196
65757204
819591292
40862430
141494507
82191284
128446243
217768432
247956474
76221314
94624574
268950526
59321278
81262149
730932160
461043489
194057587
22201518
439289456
208688491
147400
6484502
221757516
7806749
6233261
5010148
271538808
424896369
100485254
104464032
34942268
85315246
64883449
133460253
235984118
166225631
447789145
696208571
311033516
184728012
225639630
15589724
378512371
270803412
621916161
75206442
160752946
545633708
114159567
241580803
402685612
14918965
272047501
251499879
47534213
298177257
81684754
117475749
459526617
94806751
550193593
121571582
353332030
8794143
9839821
377071574
601038342
409834577
287598282
21337416
24125009
13079876
671401357
173071104
35131435
221342801
378815591
71069531
11134045
220855
139729342
485544301
82507126
22022491
437975716
10639822
481878380
521724880
94578164
488188116
22546074
130279780
263802411
542055945
288809090
169718429
166392435
325872639
72730900
36470646
414727095
264092074
351044353
34147937
70620140
116007544
353476300
105608858
208018098
53652644
104511928
639318423
322556734
65490874
261482006
253314121
598914236
387445900
385403127
175168832
72228405
1884699
652145219
430496438
681357871
369236449
193191224
8595135
393640842
104263125
482928550
76555853
506794733
404646852
33356830
528120157
49579459
552230854
78690759
645162325
648664387
2781674
579796343
322009312
371987193
136979759
321705535
555477180
160884745
341137626
165551934
463423582
45864738
130896150
354296062
366642038
541148241
323180260
18142424
216873268
24513583
23840246
6300231
33234447
428338543
12491859
620941281
191251723
118024601
185986296
424160738
121182984
240488262
124540954
45389942
195269707
325633614
35258393
700338259
233396351
501964810
253469836
521182327
52170168
296352485
725999314
228630701
287830209
223952211
108584806
91312495
16316902
234192239
99640578
71017886
215536840
15121815
446304246
54097822
510209537
617651496
297920386
790029255
105063054
8668759
347856133
111356159
19682832
530341435
700142939
47650337
660784915
20289087
47997588
27842130
165334979
125491374
429444274
47921640
33740744
253966063
203602721
13700321
188916528
190386186
573142213
750111032
217707289
16905707
114008784
557719753
192359779
115109842
51537582
152431297
37164038
468127723
330737588
150800103
10116777
60430952
182738460
802877959
34230315
405430989
399072293
556372883
49465969
576951600
503556929
392437150
16450144
756862897
798836374
531614524
491762918
114444486
677237607
90899210
187548108
445672010
859963172
196153508
49461866
488991507
72388386
26370178
29320693
430924424
368063496
21857065
98325349
16691840
153059986
124055855
273756585
374584992
2433435
314527907
560983772
278356412
485632594
213538561
157194180
892111160
1342322
263391063
488767344
715226191
380537691
540843436
46354636
140916047
5307670
5264445
202669253
188025426
5966328
513238157
3685309
628620764
539895865
234280779
41444648
244938588
77285802
181405408
60553591
208110011
161096529
114151116
218068374
8180251
21121543
170190827
653852550
166236119
215491701
581203999
703466354
183290159
268278821
383047666
856607175
46557792
100426607
14942993
48269263
360794791
718400204
294499930
60465315
781168076
452126294
228753765
109450977
185463574
228677588
95459668
83460257
445049012
540302311
311362911
391688726
149730701
422019949
228185735
14676201
124029496
20997653
86459017
246130077
16079570
763758518
113504052
47601623
14874901
857050666
381929129
61533241
575868342
352919015
150725735
299614346
671969984
15341578
495619775
199828106
12626805
459730537
3830069
171896522
230288339
3310089
73447334
589806459
441361876
689658188
572155140
621054438
25892916
5043749
11880679
65457302
76593605
460651274
64421723
63831691
544367348
3856080
357228111
101251948
128401574
423649614
325166252
108787307
925903624
791194563
229414062
218203856
658996183
355958842
599270443
188506867
20176307
69004328
389097348
54495262
338667735
658464
63319897
136175049
516520245
844570361
762625360
232874930
15865666
10934219
23011600
732245338
25466158
548722167
89602604
93805447
114820425
327795507
92478853
187018978
55169563
134306806
549305043
138875052
38225499
265857780
148756789
290945404
50381967
5878675
139661645
172830835
813206445
235920586
147772917
45046302
685984235
225175940
183823801
518220826
78164091
33712516
494951368
535951622
38965748
31087192
269751536
229884915
197986768
69973925
41275338
201144782
819226766
462351206
152718317
1929147
762850952
476827210
29385497
376778718
725350068
136705424
123495146
101327829
419061087
508806088
282273768
96911560
41648070
536426035
62782233
361077843
408931887
478814630
539946973
411588119
109979752
330685327
70328012
337742872
510441251
34422919
73870316
322617028
57806397
321549434
405796033
143964452
781459403
93244834
227929099
522021
136550192
264643324
272764901
356576666
11204382
22547137
593217582
159688974
71626548
498446249
234941071
19495826
249404822
216577090
10208236
7978594
32766628
159088215
414035283
874152249
80391232
558730192
19634222
123003907
122672379
422003165
294300227
10614427
243602343
52904418
317750473
133782755
186339463
231311867
569334493
574472076
236050665
105102073
144314516
281708117
53829452
202962979
6342659
497543927
81669367
191428991
206230483
212286990
173102439
263537827
47995419
421599704
617162586
22169032
88875620
426878969
511536864
220267115
197535393
84722690
74629455
469699262
752418788
163575615
81411564
251344643
12661184
53066968
174272881
640623127
689589164
554329481
179974116
283991398
793974989
569845124
440088696
148766656
385357303
107165379
6395725
246189760
112033258
181656390
332881059
542176700
266736108
375694307
361649031
94293335
77892873
182868134
77306220
27384255
133483604
356942483
531291962
212754010
215505296
198755257
26099361
288416947
1475072
400707472
53358336
57480239
134041353
23415324
286521364
142570945
93143837
15520194
69416093
13403758
16506869
273864321
29516394
149156504
30909907
365074631
816510241
51226803
254722385
86522827
101234672
657265920
352819674
390127545
801802515
59798339
474205047
395229918
148872069
78846781
483413787
607648303
499406484
437766345
189227625
235102910
178011794
144170496
405417679
7516960
225485568
57026879
14797716
4865334
266028398
796111719
66364912
38582991
231525373
279484968
107461135
677416638
48151196
113539233
193509454
511390920
698864375
99044586
701174219
284543772
124690822
178334536
477901661
204182585
213423148
855742208
326285598
333307797
125840088
532686598
375915241
349143661
220204207
508135036
133139381
14402900
420527746
145848392
184412440
1775092
360816166
118522130
718443913
482067777
762697743
1308276
5743882
681945892
36644806
558405146
914052097
64877376
119976012
326177617
149103391
62204740
418643736
397400670
110718133
9258391
14261128
592393506
83414351
158494178
150205390
706415280
534876940
153691493
978984
586908019
835177407
62130927
369108961
415753480
67737014
314278362
21746105
70457656
20475883
409162903
108528654
31887934
405482978
467268613
402697712
92661756
116285178
210978814
193518971
219489638
47901788
291680392
31602344
34145960
811433187
149840146
102581157
159826519
811377429
296665223
53271502
347896639
215085858
91998962
43139832
428708289
56044973
36834951
160930847
108707377
9438660
407728551
122024791
174517548
8175348
483504437
5063149
83503532
53777959
81765513
603688017
194241499
116163484
27193099
339362276
582927020
45899497
407437139
34699184
92889900
164905274
344722200
316784305
331986168
3485597
111342011
507512407
340294619
65805356
2408016
444110981
18716979
647121847
164257779
515989284
271252836
264875204
15044931
652429056
207121508
203614899
632594086
791446631
281570877
43972949
430503469
160186229
318259870
378485873
73090850
175288367
300177938
481303234
563076469
204819449
139281387
270196623
417612072
15764794
192160337
43217380
469837087
860451078
314428777
528152024
25161005
296997227
228224176
14674835
126658123
14468348
734616029
25133230
170161109
506283692
364543041
313965643
35757501
173226222
317176391
128500514
487462074
200995121
27124384
500267194
200595654
497029255
351768364
156768206
109441372
85724157
90819841
121936659
74629816
79108572
28776920
282899999
333173094
65408227
33069346
97268134
303167475
206139533
112406749
672209304
67457498
23786691
25199226
186318274
219085889
94578388
10464219
4123291
43232033
101578294
474369420
94239169
309534498
263204040
59494903
279305869
110656617
352125230
536863305
5681544
42891771
117951711
207443821
5583306
333894142
69990756
95419419
209067829
94793572
206074342
58725902
262500623
71266444
851817872
201548701
107925301
674680033
156842034
217193265
273260209
555908124
756887859
905574
239013937
870080132
43141295
978737484
53761213
10931279
147485430
364933732
519558907
576373350
513955428
369717560
344306746
601388447
1379448
310157917
93413462
82000973
86444607
41448117
138852914
182447588
151025825
154350756
13800547
377660704
679078475
16198047
303455019
774694635
157555876
36621967
89167560
442522633
156243764
524485040
412064927
115830975
612124903
400373062
442346774
224367911
272395011
173972478
470661265
240385981
457605965
89325815
192446548
460214205
181301862
489789384
445499768
217371740
9014319
32684695
167488517
120625106
92140762
68300539
99053206
33563430
271266249
119139139
176474537
146065535
195894823
209970602
561684777
545695501
150713975
91991021
644447653
130289590
328890798
101178247
13942123
75975188
81909905
520122680
325188376
274564555
78836686
753741259
131186787
263151960
586448644
418041002
642911918
579420876
236848702
226635498
570194988
127115477
76695408
294047477
371578631
89181433
292570031
241288478
275156925
756717128
304876480
47908486
95722522
109697334
178271136
185612026
678493857
717329615
45618865
276061675
246323911
365832405
42200557
335001571
955480
12338323
163549166
840384957
137758887
160393597
223529484
277587040
382637762
377311898
370981281
817676482
916978573
168267747
469052802
378689189
49967061
177365543
34984613
2054235
19259183
71260074
391443682
367671440
521938051
30279432
209690793
880660699
499451431
112572349
120304100
221217262
88918448
624656954
416546364
2923368
512514779
841863136
454126937
71564656
499287798
73426615
105482082
157106730
434590496
393440604
279893468
253536645
157389228
212519174
346883292
150203147
432438325
223896985
225383954
833771082
179338614
136662107
75203329
17497920
722314248
622571422
60471047
709081937
83732186
417602556
109876831
148560120
709796436
332973642
8563130
15417575
684764234
155378071
63576319
471566860
574949870
488417408
167403355
44097647
67565186
30103740
159570107
547814821
206297305
27709537
349152759
181073063
69337673
658764125
111410536
345073
177551820
173392480
212377962
643130561
503894442
537874797
26973349
56707577
194218701
170290206
52674801
661428805
840440087
117423754
116911186
634662760
61482727
124319270
308663176
89340583
105187562
374225992
26694066
16762739
29360122
434225352
221283716
785119
9673785
581609355
335402427
202010042
126890419
221824996
486809716
18280773
267339651
521067333
58717126
150353087
35679153
62931053
163846598
461062888
4904957
561072533
824827989
43223458
339168307
444206200
18635141
203628922
847825904
287537367
7125813
36178378
157470490
24505765
229017012
94964459
29995989
231160970
462459125
280415911
405180837
462233514
260293630
187001328
364912014
41762806
143732419
362958433
191392246
110657892
3561194
14357577
169672409
95211760
279566170
399263640
153953407
124743868
3813619
76231162
40967279
428997593
642080128
102571267
177886387
533731400
211759635
26691352
73505403
13430157
223197085
11254114
248589272
221233469
430454833
6037575
123069475
390171722
9294562
80498088
173848134
501320061
61349750
511216038
190083513
74205353
118458587
349298093
851011873
16019120
137493983
298431892
193437500
233841759
58598945
381427229
714617524
82938540
67104213
156609596
45479414
266044830
100091115
105812684
389847889
226049460
88930885
181850196
65746650
148459063
14441678
773911534
97852860
448954928
128573643
41936657
344144912
460631547
22628536
82533814
102741699
32157565
84247051
410005770
344381571
467130828
264327232
694528658
255061979
233833477
26331238
843498409
252560570
428671104
5352671
289133575
317950173
18787172
183164815
608444594
74324833
52232329
10140993
609815582
39909380
593195469
15208535
72095788
477250194
343758137
307637619
447937526
570185499
584354798
121356974
563308956
28268045
93919835
13611208
480249465
45080667
509215835
10339775
62188450
20166830
527930995
8375
58079422
154128197
595559766
49998805
19156116
102810117
514570017
49722
386535645
466436555
401631614
69556942
13977594
127518649
135302211
251942882
259690164
1606611
785438851
172630076
206431812
32799648
39271891
585216617
168882679
57584678
2842423
157503879
63246353
219418882
369762044
48684101
150986397
44750835
224106580
347138170
151292629
331740386
263955461
113000013
20858329
473117851
336251121
728300484
28440119
325638665
1653751
449578938
2993904
3983183
533505435
372933208
31284045
761376348
216265204
142681981
616043976
14634457
16379430
148961937
657439521
646066012
48305728
427977280
311968985
337572084
203592853
405964088
413089085
167685486
430594058
7820148
826681133
190312702
225650915
790121102
64304536
694130311
26404845
223014033
10976841
39867124
636062620
804283389
38600171
100694567
153579413
663127058
44987445
680892425
275186464
31519877
192972307
776478387
614567900
180250371
918696708
197309198
75917322
170535970
633062203
384204009
519150461
58607935
3302121
2596004
322385211
198202543
3378599
168236415
269633163
266602192
298927784
158636096
116738681
95108669
488553006
106517000
124153463
75164351
664026030
48096269
62731089
299837298
28989522
544970622
266836716
15612386
663175949
33809051
173525341
68887058
286921349
17207452
121071492
115292739
35029112
8373165
186704561
169360175
81174257
345692779
933909564
24042885
128711987
206802098
181292030
272145823
95833374
290339911
20223542
47273548
202388495
229150225
187043592
295313506
102654779
3253924
273631361
83674275
464681977
14583197
368177687
168124640
369856211
19120895
306709228
403520886
630260330
408361099
133364545
537518310
432232179
134529990
8630256
446485839
342422155
447789287
534854100
303429680
357068600
165576297
10875801
516842088
7899914
140396803
43645053
377519147
10041527
143649147
47431741
34270716
206153555
147656269
776910016
728436455
20523970
143605850
145293891
303689462
190418424
197146671
197787579
316483582
458903340
206335183
416242609
54596304
535280728
114440792
211084500
159605097
44050599
194488273
387398857
420244996
155501340
32210869
45221923
97721718
36090863
93717700
904117477
242466830
577807217
143493050
382093055
28069193
448680484
378671778
302234012
163743327
106386164
232759207
2921647
37392228
179032598
164443201
156215695
49389213
78238060
24540405
119213410
131582698
458032556
161470958
385156741
245308582
196052756
66190251
586162814
68496077
703946407
26244411
442862631
269407008
83343096
468113420
58344156
396787564
29220698
517897261
334410035
242359332
12757984
854001
18700370
726432851
11195537
22896900
34508464
85754162
258578694
180429971
8920341
232053867
125015812
164827762
73748801
823920
28993530
198015149
317400318
246825278
171446072
123681288
277217239
84885982
337559781
256421434
145845861
306847974
174395538
50377197
70699370
251877721
129528364
476373592
141837024
530429079
291423842
78441525
44255364
147163504
400898400
12466022
92673890
35705343
48419291
200848236
160082321
61758643
78418579
213586363
51248139
41331427
79130083
827452326
859293266
103767953
198590691
200430604
414955
55472185
8504440
164055267
280183742
42700042
168806969
61380260
83847993
341718231
616192905
541948868
232998759
332534167
243934535
2901735
292270637
596031669
123165311
11315989
431302069
227041660
3031663
749629215
167294835
6193823
338415502
43011647
555960868
21376573
35358726
10415560
344150666
5042266
361588518
60095839
135172073
496700633
523563691
47871047
24386403
45251854
385004030
485930961
39640829
14780245
515567764
242446187
353372782
15406051
29724863
8310352
10623048
89862264
54339174
477387800
292238722
154020297
28128204
305002858
56836782
268214280
142748781
149969844
13818201
291897177
16330714
76357334
290254847
1575590
571527195
3201476
420787637
261480639
527619113
17117423
402949778
21380203
2986395
248161841
331217068
29467439
360982883
125632112
327231185
175161152
31230140
104600196
663972138
87329366
304837259
561695766
96074919
78958809
286191506
51675223
24640000
135066524
213446178
21564723
26006060
10938412
750356002
304773275
250187669
266857698
546734766
724419564
206196731
590532745
169871981
8629332
3622369
390670633
432835876
129161059
106775689
252091789
497877806
179884893
15235504
9129115
394875630
203315722
201271910
255512626
173642424
17945468
525666397
228682878
359523978
348947931
2496086
210191380
715816109
8191948
311804602
268025705
148418502
206565689
219375823
401148656
128161863
227537445
655142999
253571906
47184750
412052803
185537695
54132543
466046258
767326528
384563546
3333855
396315260
104479499
479361486
383561615
727786172
22326852
418650398
25219862
405732582
6649317
428664078
397766198
213372351
19984195
20143872
8063775
159474303
431467968
768618520
570055151
81570591
3268415
918801504
414051
124154629
307040189
205580550
23973667
174000107
86146641
257164147
254477508
258639747
33224718
44408945
13083567
279764380
8003185
340416421
436584617
678314564
319718542
70359015
117863405
78740284
125332366
6068965
219465461
59870811
2868074
32017341
51589092
258162895
116195714
37801482
605540688
95649088
240364371
15809589
185843325
574142306
53838279
10069510
1667311
48512390
891421932
513196191
114790760
256015771
17768665
21792824
199716538
156743155
400370276
28142944
198484771
571019623
17005656
44322125
462965461
231059880
440241336
200985736
99182237
28700827
90340317
129761965
946284591
117060040
117678460
247335666
901678600
500768349
123499131
336094005
2963987
179287050
942070151
185504946
206119334
209294312
28740917
644456
257560053
25747497
3334492
104504058
456362961
491115126
118689639
58858404
487232830
411215143
695941358
356551772
26054731
386225609
39623966
445750238
734748684
514112147
2370713
14366998
27738081
295947992
152848559
30285487
623641680
44204852
72443586
126120164
141247468
26801856
103528300
41795825
386007753
511097480
225759513
583783058
166037733
68353418
462287874
138925070
49391840
29245274
310151312
421667087
129892156
562849062
135063440
5379437
96458542
10602176
179036764
6143559
33446651
60757602
820940452
456235998
29013962
416346185
248388443
98377551
558674211
13727850
329832300
190107412
74230440
227787313
95264322
101307133
1768996
814490558
639765381
195012391
388305005
188049300
759485585
522032388
686081559
196937852
146467420
55413202
186992643
97762214
99785610
599366161
867438049
556710119
409311618
73583004
271511702
52137751
13254465
296167453
13129263
116409224
297327891
4602921
322045132
135590641
152043594
95080834
114288216
321352929
33335562
555395568
52239539
117168364
241260149
1642933
149617599
460098064
638379529
284243943
89556040
153087465
274524404
347018669
151809011
237360420
158072660
147660146
570206528
155078263
393985628
27968877
18603483
496493653
383966543
119726857
43761211
67816161
80103731
65843692
318679786
701516540
340516310
89208229
64841818
114014676
519939227
227454897
72338456
784234119
185103676
468203762
129531494
41742565
341296841
25134703
4193415
483119986
508949329
176725585
310238280
222426657
235380323
754763466
92687751
54377632
658588594
38302402
118318187
364326587
765080057
254186276
118092310
521801017
50454489
684537185
166543674
555903809
362735411
41726472
293955607
385364987
154752266
101758379
136536099
67079815
796286348
104468644
159064547
153991207
377519448
275173266
61840578
6050413
31552345
382819109
364453534
37998940
1349031
214993857
28606899
25918831
59072612
110197756
16661483
280123436
273724968
13301057
495851934
205188775
195397526
159920551
182531929
386676189
263405208
217604541
190057594
92113646
201880520
451737934
91583563
43680458
310441926
388774831
206249914
18677207
124366635
98420077
134391553
77040191
854753590
118393300
420081787
4707301
41036750
391801120
763244563
170855088
556189184
2625045
131942836
319456614
377788417
6579273
632987907
21244159
211079998
292892103
386556205
22336673
259433960
466473250
185385329
43193289
24653204
121675433
140871947
449601791
460888610
63762002
11114295
853066918
32882298
374062211
708303211
344908738
41037426
603756091
131674378
16915637
507743338
225048191
17916209
14702505
16913701
462175281
394137832
194081648
425298196
580482714
15853690
270766501
5471985
58313116
726223879
81373567
202267234
546770074
161671505
490694212
345351165
484484330
184589935
107762897
611067224
111545536
683195174
336905574
491791160
4195758
433676058
138818971
396831157
207677116
193499797
153745553
39039954
56711152
252859861
585430001
71900581
116882487
130559010
207499507
373017825
20670692
356741986
29229285
54594544
290026123
113320771
160212726
863956167
650612470
259293707
344568396
160172136
278921357
289500743
108554778
13470917
33056557
682764683
307391414
20324763
246927027
96802209
335544252
162752083
184964415
658924233
492148878
17295355
117698861
92409400
277268007
313811900
4881473
633989642
130376299
132676242
678664088
134266468
37394955
20171244
218379229
165073780
533840700
346542650
58771731
268212152
1185672
350235757
313111787
13195156
216493606
127281415
197595226
62393913
208424110
770833
94346487
70077974
27520333
161666752
291115096
249824676
106737888
635170277
109617998
75472347
147441733
7486721
132372412
24747401
185978525
158051012
252295285
59719837
565730269
404040878
331062094
391621278
214736275
13861846
280796321
149379048
142186583
738791263
141048932
396746896
121293443
371664095
681390094
443454159
34779995
32086960
597703481
285148807
121090487
152610185
962317950
37126753
506726772
775467069
369280381
106227121
99767536
31439885
432078019
353505280
228755734
270938166
220154046
156518805
101431759
130158899
31968029
228967076
774252039
131814946
451868827
304942559
114182056
288398783
704196485
365560911
18221363
708198213
561126513
731769258
48619756
49380870
40617986
49425311
11415007
114909228
51727140
12685585
746892560
263004936
112800783
149921372
321080561
793884018
813911094
16000386
657259493
541367144
303563482
5948796
124242157
345521551
114449385
163850523
78820896
284576299
162962623
18417789
144579349
50768512
114056165
615848347
95938487
124167804
320304846
53944157
109299319
344674800
98433301
17203201
473134789
31611245
11428294
23657315
72291123
7836428
60366748
58249685
227071737
260360289
253032850
306956664
173339948
157768429
532111728
21438959
102949185
72162797
130756928
9977354
282570730
252047702
238960248
121415315
345766520
476981204
321301925
43624611
66268509
534605792
28856784
946788835
390614906
92711215
538751936
36419331
35076509
22818069
346746995
81174921
5835721
340046583
134396146
106888480
343637813
722912656
380957938
509511029
390779778
40879160
242942461
396416316
396585215
244781383
64114313
1288436
291620366
47847026
197809981
2656435
50241867
144147654
128114857
518552275
132610083
410099822
44345580
453650515
35885835
166771379
182632882
331320416
348461607
62173638
741405972
714605789
243789459
51229139
416642568
286914974
294215072
320284997
236279220
63307919
79159466
57549546
274169004
845173768
177186478
604433946
269262043
187117530
733135795
238905286
212071327
16730822
350220320
153763527
444281098
203680555
309277435
658961354
852047026
151588566
88127761
83977225
47087192
96222643
163882565
87508278
86654247
217368298
56008262
732037130
410807579
620973404
457402269
637568938
885739699
852588483
85000137
313050762
316772936
15334794
848139903
28601281
19210450
36974300
296467724
652819027
552056387
467303046
445172712
67683603
6133510
87895134
382285858
68417771
554849151
259079949
389388734
65116973
147769884
73593390
190757339
27231106
232075713
73199095
475607835
342340882
368228805
125690054
508285378
101452449
76321251
459022307
34424767
91060344
269462075
766482178
744418559
79243768
469158488
82334390
172610883
215076516
449621646
257855864
7844838
35454470
488183979
203552003
36646188
178109491
235994251
271188248
543617677
266039715
593993684
288422868
168276059
198277472
287758875
364370298
37120063
290234609
134203552
44419155
488725038
101482919
558956123
782486177
787751283
100403037
271214129
386413851
54107220
457844074
356204145
48478299
535006494
161757626
924622813
21276023
509524636
34742591
1622972
27802680
32015522
667627855
237744323
173957405
222370309
2748448
144156662
9827147
225434998
297739077
40052485
1381544
249135791
84032829
278233549
70778004
21870783
399684115
26230603
161754286
54978620
78456645
331199692
8901400
7932565
252751042
37769623
201544222
245622340
441653166
123875304
62589312
257597492
30907943
19602359
565880295
69143980
255267874
285430385
13416278
7248055
531266234
128698374
53309617
59635358
387060517
451761046
845351
150790339
126434320
298726971
358521684
289516488
52117330
62413717
370967629
77987910
23456580
523214206
395614931
190212954
74917442
101134909
112969326
689659518
725395014
650473815
97618575
478241964
630673463
476937308
105274463
169883424
110711170
113029529
85347716
32065591
215891741
38245162
142004484
275492904
389414024
198047279
266417
89914066
618418597
12054361
550505168
40018661
621061701
268543728
135274136
90148049
449531953
29402187
501504334
38284455
178369972
585600908
501621596
581740045
148423469
329211316
96182716
278365390
124596988
247760556
140963267
44592401
6439200
363588810
327301680
63570758
336670120
3674667
512786146
103753133
94301866
69417330
128503902
443863067
233810404
257228006
146334426
185184672
506347913
90528643
270465495
202932590
16924182
240848021
107481027
597028017
151755650
146792930
272059083
29254557
68480120
139258314
156991765
339106446
239038275
39520920
109467261
384179808
561901670
268685862
36274675
644610888
81708415
134984881
221089809
51189879
443362774
741669364
88137335
770687696
110617489
601598197
12636168
504578445
740482328
87486917
849878139
62477271
213101090
296491540
27528752
77498106
13956766
28119411
32206650
1887544
413926086
514861344
37815046
67599305
2443067
147498453
1345530
69409399
94800319
33240316
119526144
5154142
155780364
295310031
112528248
105354993
315269361
269607555
25253483
72450870
68505405
131461798
392258431
354419159
539221173
88805556
35880353
398997935
30555094
457698436
77626147
441151979
452606896
993081
33041358
194599735
49858323
455872470
210271452
747418210
39291395
29847334
34177311
24913139
326571542
276937564
121893691
242919740
162106629
488612305
116546068
50886992
462299560
224095310
187736083
120536433
9958287
19076622
15672650
340663004
244381232
93690217
284815325
414868071
397621894
265363158
138592718
24714491
629748551
62173903
4901971
510090172
608302920
67079002
11031125
462280644
188379746
26996156
155463557
322943877
304715387
10440515
723663086
112764605
343061675
175847636
821883806
203653170
798524726
69172506
63072696
111432135
113242944
668888792
521407827
69532857
755641433
32716891
201964683
82206377
455190328
201347252
435172661
214984403
630236842
43238938
258775576
819360134
70976888
83436453
46623462
570686054
242951570
783588450
45438591
29017432
159869577
173206963
44287824
124291045
1596153
248928694
213302692
140264737
104919327
547367988
520419098
132063564
389043089
134283047
1656247
151177054
235058791
124071153
88949690
352956388
206294584
524164034
321682241
60348360
271671615
340046718
11145497
384005637
13713186
411970166
43349019
228592504
25764554
23045273
472899775
191516241
295815987
597096814
548896582
688534029
135525194
393063769
19648726
57503704
225626527
80184888
74011792
730465513
72771566
10664874
8807514
137664884
6363079
27644463
286106219
972558718
120854374
154887208
235872378
598472978
56430945
51375570
28874682
183025179
155616958
334393795
494743431
110178382
526692382
661429633
220262912
3847925
196055920
203316395
461962120
50275715
267732053
78114058
587539926
495580540
60165458
509687581
78500523
270055677
214100955
36836316
39998133
29421543
216929241
9823302
90919671
385502183
55242024
758093699
16480523
494759205
37516589
148041485
351102068
49131165
2579648
1856686
645468629
539262287
68215400
220948983
613862654
207839116
111599506
346361630
213385203
432512401
13768391
935615103
692492582
376661117
107658524
189441989
381389743
15885009
8915126
191332937
555695536
295268413
7999232
370552622
72997508
185762592
107076627
15312387
350946870
83537204
54028683
124221766
208314616
298930865
16504390
421814266
105305389
175064570
465453825
12135756
46929243
20260883
296314783
249619491
144352289
37054822
308471984
175782574
117302874
541588847
246469514
669360551
115508896
163384365
685222589
154615292
481866714
4548727
767459573
447162510
92087000
101603569
35712860
403456694
241261038
36110992
63464981
584094894
450501960
3564652
533998512
55395206
101283890
120676329
549409802
57089524
657125029
53324202
17753455
728596604
379627978
50137184
30641023
451914426
23634388
111074548
203852149
168548269
310484385
143727488
61152266
193084910
241149580
136737934
99538740
321108767
357646666
90558875
244152556
35824002
31464703
2562258
23018482
253493169
513024130
213905760
6964159
527421482
76426765
39530629
431271427
324647314
658945635
364265706
615085111
313044227
154642567
7372554
64767716
789978073
327310154
153852375
759416052
421414503
140898642
39422171
131750559
7347335
206016942
63281352
25849899
136854680
220021421
822433885
63367469
438326773
293819971
21947596
619274445
258163349
2429533
486389878
107387884
194039719
140082886
117532005
319400078
167914
738880819
243157320
295059241
636489393
151768189
284046752
528280259
116726466
120815775
9227027
42335763
461985408
14326682
845728842
216455530
373192756
435775150
111910923
188598631
362058372
316218879
190696320
173513377
505882254
403731698
276335532
68483762
259554830
430445559
41132570
317417996
13064007
417367115
166692071
81506
149448676
268283999
464654863
204054291
313717944
178486654
181319280
254214848
80049503
620620246
348981435
125275112
246063633
124107573
536134130
375320832
376633089
256777448
252675230
90695331
313413349
40053324
519106466
56911212
48396484
21982624
20027311
28762721
290266251
546603879
274174617
214923354
44325469
348835036
87073901
317867148
72605
115548866
69501763
31513699
923156741
45680060
145783868
97615384
81781663
48434515
796976941
70719118
69802737
496618836
195801055
30212082
13744871
215754240
261372179
211627499
270907299
27725212
73492557
316007542
3687592
90269
38399967
27308813
153417613
74495463
46940832
369024715
539542176
158696849
49939759
208003429
343256762
307974744
576381301
24245512
232868676
117849049
186567096
9155607
682459631
194862827
112186728
330878432
6720958
500762982
486894211
713568172
182000646
31154311
3097921
73405673
130924423
33838065
296905136
193194747
147212474
72559547
175406898
25852347
419385706
855699621
4836782
292779174
55103612
216838682
547332789
433872965
372516349
428791182
250273456
658207
567002952
568006120
276452091
11018845
230879623
105021688
240644
512202065
584149367
43416853
329491756
606835645
477808118
167506664
108086693
87774837
227146687
306637906
34001594
480133528
125981040
173426650
424090325
472446426
73216055
18232308
209610918
96619032
349251558
397604779
11500746
45684027
608051481
253335909
291083694
539362086
66945244
410067064
80302863
212965349
336944177
155211744
48542335
31216414
69124056
578419176
106536945
59860082
120780485
24533844
316001803
893996
205590644
6326290
685706744
368109619
42807694
491114963
590432839
665378
100492273
183645798
620119
96969339
370813511
170752850
8901118
326903252
328998693
534452539
909527985
285367912
139950022
18058559
110305914
498288342
74904525
823618637
33971553
49232633
145401744
626247
774854789
27805411
119572572
86876190
5391757
175548632
17507719
93037641
320458798
357970207
18058794
178383741
376647671
399144163
339830291
36171007
8788236
104205703
341422974
24510476
39345512
336663118
43606964
698841687
39456734
680708606
438634827
92244972
419672038
169566363
500039420
344021419
268059074
7291693
124620584
217671101
16603387
199185941
500533252
595973220
102027065
188860665
91242176
4878513
171115542
148552272
681584824
627817529
176266405
385358259
161641775
7689430
120509389
132856432
12813339
191571360
385775565
360869705
120015608
320956777
670515643
37728342
105501214
490891867
93966026
71684656
424806123
641941680
192916145
24198386
492525849
80139331
316013709
348082166
454215442
1775963
149793030
674095707
343312887
791940033
76510243
143010622
290102240
31454022
660333244
29538664
558724699
121045573
120395332
574364662
230136253
646442133
230102399
75604482
336341284
557941910
217790160
2717601
179798388
50904895
9584329
243718433
670940161
19526938
80770256
278460095
160804451
590136856
87203852
20871584
6885922
114919601
118603178
119479346
381685892
196004280
56763702
45687938
340803188
302752353
7475751
364373126
345392051
123893870
460687260
34001637
31476241
279984463
223553905
413517916
166450470
393069930
497997525
10439701
185858062
17964032
95538757
136940508
209690333
180410277
216168542
698270343
107532403
721106171
517501694
246280910
110189931
628946120
88976781
337459173
75168815
52383292
35978263
140642663
258209684
597523742
905030
62287884
132341334
31362368
593228963
152017082
216715613
40294684
92189937
94464527
189439677
10202925
795860232
8127420
29922607
6399770
142895493
590474981
263572785
28015937
388010548
320150906
874427244
139988597
96647846
305627816
32475279
177250309
96903827
377392273
349318132
54405722
501159110
196604423
14404727
348869018
56957727
127881305
16065021
39014381
51274131
37617259
544353028
23317858
20493302
290858060
126646962
341958657
27474385
120655941
914089034
75454968
16586857
291358904
395291847
334438178
431870921
162301660
322552871
705811677
102996396
493148481
4110233
684158984
12403750
529545461
356331012
127030908
156256261
502748127
141497527
237317336
18093909
213243440
97705365
190655038
241590923
446437128
76741437
127320780
3596887
800396849
238701727
347336322
194007950
516515290
507341000
272336420
148443988
82867637
18202399
452938750
122923482
144804579
32423272
83396829
62947037
20536696
200030434
852463723
4870045
55537020
9421662
289667021
857755023
44107307
28765991
193697938
687628772
143587293
362005594
179688138
49428551
41909011
522526153
36712811
596327911
207821458
272688646
223870378
473406455
612977305
481597878
490768440
49544077
614358380
675903830
529835214
55746266
557129533
3397074
266134826
115629850
77265298
736678971
255098120
84482814
36722909
145944262
206313027
376678629
526111321
80490524
188866875
37252978
743306759
458903550
262041607
262047490
208877002
4163698
730920736
515716589
231210785
159469744
762012517
224963491
929523407
26065791
288931605
416361051
211359990
60414329
159725700
168593371
114189974
48789439
59209869
43273556
869595398
591181879
77279669
213181294
338551215
258031692
34963620
541865655
30555745
272557028
191156523
287968074
269326978
48156369
120328301
567079961
31766
168896209
711601918
640967978
528851651
235917864
258365108
376292891
10978704
185888646
329144196
566929193
15773490
263173250
303242271
287691007
507150721
108147536
123221161
5036499
32873943
172141352
172636412
62163585
542086888
177084485
433225224
146480549
898334
180811969
97724902
798732329
255664962
350874049
107772363
110748552
132875978
13716669
118494019
169230357
537132274
237987531
287015854
186876670
571294928
259526339
359580301
171352744
513039993
48721608
13882516
213185302
380233243
327702462
545030908
318785456
114806160
653117500
390310546
279854644
62566147
7621140
259098084
59489458
497237171
722544816
363122697
430676722
89632860
72234679
297897520
216712837
174095190
410192108
2577033
122779534
309443323
54661526
596352518
476131937
586132202
49134892
120746543
222160661
12714943
202352361
31741240
507834793
87120612
2323033
115755763
323217686
63862315
61996962
416283720
187013085
595569905
116968744
233222480
9142518
1865442
285170003
264665291
169326667
257902293
435548261
146193434
588573799
55421337
205395437
53564795
226246069
715473740
32184020
9254789
484755739
164268527
247328960
528400018
134395550
451614176
578177945
558653331
203876972
175084871
93762106
42478503
389723701
218326547
199921754
95489211
147248748
242300093
37617112
419030263
737273663
228925538
99489693
96024762
117417247
325392852
527280838
447488377
8917715
155691988
48159204
111190867
137769503
283597325
225868408
4335550
133357318
6982441
94867432
90157597
202227241
422178689
556891959
127555168
12464467
390467228
392374383
233171573
410784463
596892884
484698117
736114772
16965050
502936571
132506956
22201936
55526613
124163621
624382083
17451714
110967609
70135178
489915517
22791167
4660820
180002553
558460308
175784398
404045174
110602865
468673568
122048230
557504521
420879353
4129624
5657738
883808425
121733224
127957900
550993061
402841597
247266236
32545283
16829049
146164192
6260475
50025783
253669145
73654247
212103602
626223926
409399360
358126942
216082
36702917
238860382
135877771
373931645
504520170
379955214
66971202
106725530
202151750
583875603
49076823
8627458
712003059
239935350
24887044
448849906
254759071
21960412
204205106
78192803
601574490
445415444
530371503
403740152
311276510
657902493
37094727
417253125
45946610
253737210
58278147
162524547
95156622
229435300
93466451
114271050
5723154
573304962
28649768
75152566
488342026
303119361
261511700
259487140
57375192
163946684
269609299
704890109
306994957
437773317
48131283
331828152
129820868
221477446
92738015
405237568
468113244
682978211
131760239
45435749
6389050
215101436
118745512
13941592
535376015
31634029
89296439
744653653
326586031
25812701
83288026
232517354
245365772
70463938
344015940
522204406
30259499
283147901
344274345
2366446
155547323
293032801
724997396
220139906
23550700
400866792
327126981
290630626
680025630
455903472
299856457
176001
151853585
89124996
316053186
199282635
585571022
416289145
479580416
108548080
566943428
35744939
1629614
16046853
323892565
695550934
23441371
213353966
165238543
92048817
12517435
554070078
461754010
1322826
7010568
138037219
32494740
163157303
160317851
61266484
211068900
19966412
110077815
401813605
406108017
28786
452835225
318443327
212669668
132456291
27212299
210683757
54960016
274902874
55444535
238162502
803072
4917371
29955319
600232617
62411660
4777791
154502736
42134166
114411797
291607670
328179622
459232560
319931581
110849210
143694025
150674920
240081619
79943196
505773382
9058577
471576921
471676859
23425131
263480980
277459355
58901718
868750792
24638408
872392136
119793092
168657230
370758050
279383627
94909810
99402899
13046749
368606004
7784878
21346
290526606
150372395
83900358
177960692
271690102
43547699
87782389
897820144
133419854
74807984
275357205
97672163
522791102
536210244
3021784
364397539
192841623
155346822
256714865
874720945
57657115
287466387
243283660
610700751
100818466
702401036
7781347
78082080
243741608
58397662
183068196
848102139
233049542
215393560
338203379
353116198
170238800
232684955
622794585
272761876
623380524
230928152
563179502
26573645
195151338
313131762
31286092
338884134
236925584
834087255
530289745
36055960
461115504
11927549
11941383
495581359
17820890
90353504
77716221
11401898
148583281
3293165
468152305
139305128
321811192
163519351
184223127
170861769
4401388
310605407
319840100
16556393
40782079
35752861
335164017
285703205
20986147
9159319
135814736
258675913
222213300
737643742
147100534
143292514
264360752
6639902
453439618
190431005
23478386
322604216
304219342
783464248
4757584
348568954
692544940
309236368
13335591
72703053
820458313
16438405
470653568
78793631
72617511
8619083
197620494
225905220
146688921
27832420
291230770
524198143
790319366
130139128
502536879
261863962
165916472
5732635
2217899
263607077
282293304
550918429
131004015
513350699
38711109
631059974
459672625
116053247
641156420
17469128
277483779
513594806
537780729
331380439
75737776
761991934
11147466
7958535
166867890
164305529
506758793
328350976
22322459
64554537
52180499
125012801
156226614
941193
236258556
603661292
51351575
48716366
72174343
98418589
767132176
83194102
9724245
70376795
60452817
2076231
211778404
462469263
245661704
21625055
145323370
337870688
692452424
323424903
370254316
189668766
241347075
529490565
134974816
169017758
644638255
107167927
119940524
46221767
109891744
438335770
455852407
46619350
16364436
573338877
125214247
323619250
325102635
129856516
97154449
113598032
223131748
154564788
119613170
59801716
136498705
32043069
824768
66927
253652618
105590344
151107234
297838070
65376046
314038993
191123402
207148360
64156504
16312710
117749255
139277492
571025536
25208474
526415496
229588308
7635237
886230
728995605
24652030
301065707
532332673
760397649
126467677
515365979
167721237
466248422
211117449
471378349
173938042
290150306
789442904
544200961
63607406
374322987
135228053
29115024
32056796
168234374
53440033
95876125
142728626
5814689
215017845
300935123
14523095
573006909
374799473
256596674
637572547
43577870
9287740
577876694
589921319
89725695
362390365
25616543
542202215
73319282
6556970
73871012
5486467
360510868
104310103
453587
152290156
247467641
82851495
690498263
184400800
19482402
501510177
42434157
119428518
211851733
218051856
591921084
112782597
3735086
2883055
122206843
248816192
301850809
408132965
190603804
165811660
891269513
21486863
22530935
324976562
156582779
430962816
70878081
740665578
207686947
618992
415100527
403130211
81566625
44463291
295305931
113688785
830429539
174534548
95764428
367308390
3120801
168360386
18510777
275038962
9358690
651603713
21421759
22992868
15823381
276883023
216022597
48068277
99489230
1644578
128670593
574227569
787288244
133808304
18858
6562412
343088172
408201007
391127087
102387657
39435314
59947461
128625057
193017402
54603295
280421729
380055892
44299017
211719122
289265073
24187112
218579544
441750417
7724233
615873327
178860238
254721983
248879880
259365328
314835820
404970355
111019923
115373946
20822547
486800084
408790442
401469172
5735550
93367626
221003955
216420781
417400134
239851218
47417162
277370063
408403346
730944248
101481847
249058377
59628516
179025782
288846999
463505040
62754931
100530127
12651103
86677260
39418385
18807211
11591318
886445147
42518755
39362856
92068098
179841553
280750347
243140380
408870383
73209051
203264343
268393844
49793784
78910312
557254106
33016058
270326501
203980722
51073294
296181481
14306371
420031340
381066996
254296214
33841377
4646766
146630332
74295543
117712569
81278642
78871786
129577758
91305693
162077124
506505754
44401965
28683731
76153655
489031484
16423859
10947548
546158723
874718896
238769096
370023406
82630540
61981845
232485538
200712263
37769920
275402275
442352594
115952591
367296616
73265303
281001898
75661775
552877632
71068823
8806932
162402296
128625912
503850569
338317427
74050979
71749342
176884144
3256875
17235828
65693193
24017198
51844620
826600686
93933676
135895393
478698172
164390713
606358628
108981322
663801278
145656029
16302849
977041812
109253344
14336917
237159502
41536746
107682954
237805093
352709630
43511676
224695415
264270918
51860131
570875806
249599045
40382318
35243270
345808981
56306363
285076383
717727822
28450935
73768419
60622804
64464617
210536356
165730573
109686610
503300659
22321656
366882378
516210558
104926157
406525692
225383461
334068754
641832216
4549906
33558540
600597162
48006800
517968509
460045984
13513765
95905256
124709436
520111637
74752932
300269322
286334127
690473939
186564530
63556666
317064373
268514220
658420944
5550002
466461261
356706279
8359203
86944412
318426061
607355166
301006110
263585719
161655920
150832943
134352322
254311688
808216057
185816556
116367170
420345005
73843275
146039936
187102608
14051635
243372887
37248394
33364288
554074036
512013675
400764269
910386189
253414967
1795021
294015786
494702593
64603882
188838144
43465519
136420407
361287074
299820961
776197007
866184260
185905171
50635830
886475871
44620465
503483187
619632789
186574838
478679765
143407992
680418731
709328026
367771771
276686964
10133162
720453129
69335571
169690761
224196411
423327530
184496514
9419058
177679921
14497808
224178149
243219163
56096132
106002202
11095735
300700633
415701923
82186902
620450334
377785112
444584622
478064357
216775944
7565952
28924023
194699836
449655288
493766
371155571
707538525
45382866
566118145
577369083
185350446
94739328
226306527
302473070
64695693
261323810
180191545
482649143
23238770
72436254
339269373
80058453
269295801
445053173
92068924
364541437
352504742
226384598
233533372
189992302
12218691
273352059
495206678
151306305
135234357
562409253
689828001
132317418
281465366
296442990
82926380
95691081
508651970
322453152
329960067
45827668
170411011
180613010
118101251
44045804
469387194
605665175
188157286
910158788
226910667
469075893
166993287
19432120
409331569
318520454
5351085
104247281
82409037
629226149
510385513
208696719
524099377
410427161
427388974
18329805
172035560
134405639
239853041
88809677
541324789
745646989
622387995
226413093
466653626
140642737
444207957
481690224
26587791
282808194
247606020
57286557
343460893
423883522
560041796
139512736
498760908
366508123
862756199
66375496
403234973
155888097
101106385
739922789
774811051
425820668
348384209
318104580
656018584
459178731
589067680
518835912
223431973
595132904
96385181
423963988
236268349
26379390
119138143
18183068
18969064
135641308
129213345
14482963
239211267
15295218
857549811
790387618
284655111
107616305
108112320
83843207
235308298
330720315
615193885
575199550
183555923
384946944
193683717
40610549
171393311
169742064
627947103
68904430
204420287
353365425
275948992
84689230
778753218
2157195
70174757
419930701
407936826
93227039
35299496
156346602
844330929
565998631
354804103
93480026
149797427
367727200
133789959
72398991
337725303
49483029
176848455
141044706
11499545
902975480
358373814
19390591
870326466
15582901
119660084
69452615
76138791
12333730
346022309
208958684
308568090
206723135
231387795
873777648
233409254
186447715
47264787
101536380
636430415
421394477
732050111
433370423
205195078
282577506
13510770
763493308
656429441
165410164
252724597
694680351
117509795
137522453
529968464
356685036
382343852
490002006
27091706
583304267
99737508
46812875
484690636
183312874
213236427
311307672
65870834
267760629
394317839
141817518
331394368
372594805
525649214
141204276
19527106
116407909
429089163
36153685
102501321
233779689
229477061
161214696
335824640
192328079
6846477
86881407
127451608
852172006
616428522
185718541
127684998
600309
365996966
160650594
2506592
63056938
172754971
339302293
438537349
320138959
746924722
144168698
249452719
243294710
88430439
30310011
215688829
325957031
576656240
203203329
220936240
234330485
581001844
368563470
3957390
432967975
298280253
29446925
306392949
403647688
216422989
97241289
517684521
141321818
632761211
11941823
211905993
919317828
147035901
891714597
187047348
569197221
425789842
330113459
558589649
1088526
630614031
115077106
480968763
326078846
168476396
38272561
16385294
701126473
44672634
250613698
61582551
625705514
19148301
153722852
316767610
240026191
16614136
213967900
855534136
1026250
601118491
42134725
373802048
236243071
181993030
685725364
175224070
320351279
246343290
226705611
353642201
144014458
140862069
453714080
407511890
135364941
71530627
28175517
170079079
10735401
61510184
107844020
73574861
362105650
711505805
181964854
136765608
707817641
237679727
254714260
375670840
114438706
740811959
129779562
353097419
341433775
220320173
14784234
32092457
651628711
16039909
114484240
54854901
794580990
8309318
529586543
344089743
518560563
472048490
162004609
179828871
816181056
8598255
237292435
29686353
98352285
3363154
464423931
690940590
35288761
632439843
478660887
691475530
157746793
256598667
123225743
44343137
235139256
1706914
580768041
108975705
11865908
174013819
378157481
379599740
384761312
402415374
287723757
596987569
67051644
640517279
302338780
160194953
332071571
13791909
607168329
64415259
369046759
75556684
85168338
557633066
1391989
132909289
83089881
44660538
65929413
147832689
86552619
80433618
711337278
11703842
21018528
128835668
532979229
774443131
278521969
122156670
107133134
186497801
4220942
360579597
478974203
407187092
290257538
359627758
104141418
149512056
13496264
142365976
338395318
326326378
366347195
505318687
44297844
106655058
134358011
71777448
363423825
33378528
58500393
243897395
261796546
414904208
3408047
43824447
80398713
141122600
758415542
16826471
34217998
276030121
10427763
163813173
409243132
678518804
267508837
134845036
120182619
360741213
235861731
7049221
167119993
862595613
728574715
600637536
27925002
62607938
163091909
105788930
216300168
443219695
143162630
840730718
132223974
130452935
461478187
460305589
241780325
14742396
619568402
65767577
663708123
23690948
513073959
207434842
511352718
338131566
10476992
20954247
238828120
26749376
71315433
30684652
115173252
10066928
409864312
607602059
20776266
147190296
635274701
52990025
14415350
117959340
73251926
391603624
5978805
324564670
153054931
369962959
34099266
255391166
723209991
98522098
224392916
592633886
157507452
6379322
378813571
8691066
392349322
73867361
362516954
305326360
7743823
354514259
724023
289836171
226498
213431995
156634936
74755492
566182169
110115455
9688739
515434286
688089522
34745785
551353730
163086071
105933879
434258402
23065146
63398900
203531125
337081119
23411683
74339943
171412121
564101174
85049711
775840381
1117610
66582288
457426068
213655174
399079854
58293216
603254514
560606773
147285265
271398291
39911246
120576102
762505295
436256525
147210650
398369918
461742504
394463117
294713064
178479851
102711227
119962546
248641356
557357381
224178643
309903256
345535078
100067717
381167662
19300616
4926245
148349099
291167845
209052530
35244545
205738808
12985572
89713112
225248706
79088079
96883875
35111282
743372279
306382721
102799617
594357702
220904816
237492009
153206188
364076164
441481688
237512867
92568818
15350426
117815623
721213932
383391779
303857491
485266270
101627579
9897556
187817085
286321351
33412699
125319737
63923782
33769725
136498761
552672264
663298953
91225511
307157357
523790992
211023
61876138
243808673
42081038
81420920
9737204
342689256
447781937
161047898
62127262
397982899
51053960
26221412
163821551
449821152
478443561
30619409
4479792
485359601
117758108
228614396
74953095
53883896
166080827
9868524
53556255
134594338
40463104
504037512
38190531
32524236
203707790
100922326
455132368
74921125
194281294
402185270
226504804
114154911
50430538
423349662
182089368
17517296
279590905
538230858
226754010
169657204
98146785
174640159
215920672
675524200
577093942
208766147
575537527
185419067
22314688
478739594
42962559
47908416
431570808
440550838
159855004
614081952
6182770
480141097
547062539
78479748
477678369
37217346
296596569
577905019
136746753
191160315
34684714
351231095
10263229
782620430
101203205
140545421
209229
375510978
40203608
325236256
48811860
214235327
283708827
249046835
608555582
654171689
230886475
95169407
356491680
62557857
281797767
65019258
105207490
372768071
674568814
397874617
405237213
472623751
292185076
30827968
82901796
222134738
57814939
11858429
137296436
315291569
5988590
14184915
114839579
454991410
52638493
272624072
98372304
16590143
140866
126835569
35520972
361232524
881266373
14668388
841168
95778548
283143203
2920220
362284485
26378987
292497285
89372502
443812390
714075994
26333646
234110307
298147037
98519117
575112756
125511468
36736412
34687464
254489460
26955602
12812103
213227293
38947349
571485549
171278681
56983590
529670966
103683334
75190375
61654577
149888648
18167889
442935421
124948729
8818002
10469386
79500455
23164328
257018716
118496929
288028173
539412683
43211229
509774551
12172539
40759214
275918549
293832031
25383218
17135073
327229510
288822831
435374552
417931027
85649217
133831010
428143852
567977094
37734679
76106970
212299460
302526610
835607549
52855661
26962892
714331861
389002694
269420114
476071899
688363807
73108449
18503275
834627721
290897834
191944864
236379321
392524733
732097475
188979664
216848250
226603969
140689114
42994496
89862553
105509752
476014653
414585003
8091274
61092121
16047066
21212520
14701600
611618180
63625260
36426760
13178329
2160401
56120724
21793278
46503823
34556510
440495527
105784386
415485769
238578445
668823088
83521747
595111146
9940908
28374486
266591136
520927769
201064064
103552573
286762537
864186
73621528
56777842
21946943
10958990
132904147
101603214
395447736
192860591
729900573
530794905
120873111
140570629
469502975
699238
330494213
282091143
68450039
352394264
152036060
60609351
572665053
173188802
4147286
585959926
127787588
20279298
705696820
679391708
243393436
333861109
43127447
46779379
13458819
197379567
106889386
163948275
59459628
164623652
243753505
1882293
421248764
138907737
617055853
392391584
37076143
228464333
88484229
42799056
574190909
151764211
196920134
183255945
134420467
249570635
215414333
113200975
589605733
118884477
340112197
102633589
585241683
231812617
80615596
7189813
50973398
618624123
562129621
134455201
867948385
27539801
808389749
108872109
512396326
433490043
483952645
156992488
313476718
160833496
158204259
648825924
31341114
5319318
100213613
249307329
162647050
897403533
331840084
549632796
216661053
145447760
33284419
698003899
36937773
395034920
654657043
165490818
169042689
109676919
391255924
465788893
1972051
140864739
161010995
690321992
259418566
116622037
691227702
35953361
183450466
210519529
52344454
70754052
404700008
810673869
296378651
14886458
553231
210096862
102988424
375075848
481402075
290645981
801641176
43573444
34413459
264202532
296383638
217875654
18206216
486690854
195370018
293991437
52092296
123047878
23124531
9762956
44873758
98975858
964278900
113175919
188319059
106397051
45826936
890247532
114251684
32548901
303531241
228396645
20833426
94298748
171813178
355062152
22007216
48881651
231437916
1927907
166593359
5609622
55309134
241874285
118944151
13255137
13581761
49114446
12486014
166834270
740647665
728137856
348269207
7142636
461837765
804646549
819033520
60038813
1966399
21127658
9859514
7997724
247614123
352765479
163118449
661463398
274304246
36627305
11018175
129127158
472570080
423972275
876217304
110561861
165107433
623722192
386325697
102675440
644564844
103324868
45661882
164726414
843770286
140090842
191525555
51523535
526776769
90322811
251298932
547445930
27086987
420247429
214603609
237760009
9909013
205294137
705706096
165716480
35493187
535021601
493811061
893345166
713669951
113138203
237482735
19497735
78486398
524675337
190676775
139387888
144949937
1034737
50604228
362875738
37396101
175282760
212858979
249313753
362710379
366807192
62040909
153455851
112829950
262907149
756208059
317473335
561355530
23121139
38004915
135242565
158968735
250095452
182197184
210552310
86554002
181379744
452779321
309869494
2157581
192796671
11650707
385843547
139355171
874032954
459566731
15877687
727008829
350783178
356143263
597872191
6490407
670598179
176562817
109325983
628410053
347304675
673896530
280112552
94480931
429821926
346993883
711681791
2337695
260148598
44112646
407068178
38283473
47031860
116102339
347854618
332305263
204568420
379691498
284831150
363611425
87912394
279825545
659091536
108523575
131971808
1880080
20509488
235408429
526561097
209222326
88333576
30008159
87443869
37296208
8857441
14037585
413393379
62898202
566800888
12465059
97273683
35397510
745749777
310471701
186380028
914298832
164667966
596307476
173360128
9144467
303909784
363663599
203124249
122677809
84115982
33045101
45164966
641140671
164193262
264445056
814188957
496214960
537811076
273446420
421963883
813756987
99316093
152990411
151153106
13642210
286474933
453979184
273338639
17193287
350687897
522360307
7215126
198379286
84731443
171083761
174997892
474797601
2946850
154449375
55676410
56935303
137543895
18746816
156801472
227588049
13580848
142036426
179211258
148446389
576804442
86775223
129118344
41222382
147601053
222451766
12652294
546055704
191607082
465903218
528262473
23560544
33467161
702550972
109892546
6171031
38819218
275332500
37548686
208662507
157574405
2995518
339412305
109262903
147451743
41756053
761202378
424624252
112237001
167016325
48121501
79398736
338925313
448166073
40379046
6097781
408163040
113265480
226276494
75136175
69254431
459603322
54085952
24068895
121877403
630466196
108794870
3627692
289758033
27353663
724087258
530261843
2203365
20340393
152554940
71195803
29871551
627330515
705674914
192835409
431536028
149764105
65461367
56332767
120040931
5308306
666950442
84092520
183459120
622686514
608462296
157227932
132095886
198860766
144209187
248343784
742535632
188541353
557250768
113694904
271671137
406120305
68133755
791385330
34511358
287198013
482185136
209689316
16172064
139137082
277914836
187039628
567258978
171439685
133202073
470904097
697576030
138911865
49962678
525786363
202978588
307786299
301081028
424036890
90948489
42891754
81599612
222952122
193999974
54577550
263953069
107222608
11532167
340828913
11694807
579031
20983501
332555860
397711051
114424284
618721018
297477874
362882173
511048058
90358729
424550153
164835440
728040676
538564956
265986317
250427435
317649
17109528
39722
512585424
320825995
33968910
354814990
385558863
61179826
52043947
8781381
182294594
11323561
614826278
424416818
64201851
96485390
353836418
61005557
322684610
114935443
246050298
214738578
631878627
256963088
203016226
381117474
92802758
74358205
32392295
31558857
81366616
8151919
76056219
122575841
174122696
280720349
161514954
103500418
6866669
611531792
308509467
126438821
631671552
57424565
59940793
187577698
88310839
433487542
337695476
114363988
16818733
266450571
44931020
301213076
110707308
62702476
194833171
530056022
248756595
191915452
315426794
1535050
263130625
40998872
288821433
4974471
85711568
451993963
68017981
5054384
185339783
8210251
391365069
101469546
67746288
50421210
243661730
48245700
169837760
26706723
80318452
487447772
390753223
21025121
438583696
486732434
461387105
104679345
124205244
36836093
53666623
56646009
84973411
112456688
762669841
103104317
62469327
40601373
51681101
567354298
167962107
350117728
47036026
5961405
434162069
51966130
616833
576075196
28488225
105020037
934459215
18631068
88374450
520785148
133134765
151413196
350039534
205359108
117021533
238161781
88705373
396491568
293016444
236031242
230638108
2658907
223273696
210998457
471153
78828061
246435245
362688271
604129955
245381098
51057382
571961386
23351585
512596034
5858359
73162836
108192055
24256353
391018055
8962978
460008632
480113620
106062702
568730363
112976796
599553740
584024195
114869661
518648969
209918397
71418967
231780975
411394071
737859561
298035453
319119618
351928254
4395365
118562500
372636813
625205099
64955041
276971046
841368877
22994060
81783881
461703771
647963026
509630867
365230970
49472943
573681797
76100151
26736011
269357723
20690148
6301787
352812806
19840789
289655108
8176527
151352137
211668004
26106453
5450797
54115
703784143
188487323
239407253
17872898
241677128
67921380
514830810
408055645
41820060
22322312
300168767
428018709
3419047
21512556
828382434
234028318
7450439
140584943
207887740
13932333
136263743
592711998
367029735
694787368
187743931
254579297
425363067
40216496
718863507
320689843
119990159
237369494
25178525
82944045
262297380
642483258
275697160
65345440
116567787
106432273
94887932
158599471
535821753
320509826
150026589
14452335
8543821
365685249
500175607
491132051
49864469
625214273
392629247
218373108
31281426
165885883
337635694
100685176
92647259
167578895
26570011
49921831
93591326
13072896
178169052
8125702
778992675
75099198
451822734
402348753
486814818
619698731
811819274
128418905
90513719
127171080
4745088
613527487
541002074
342583511
54349145
1008362
159291926
29775095
7869349
8766197
130898590
85636008
78438320
374855214
56063935
206601159
244128205
413025151
156929095
75252650
419007046
342043516
311621865
636996887
132503325
35746980
262076285
204963646
222816197
75901253
153832841
120442053
821234297
196172527
83233187
392903515
479310247
578403986
162870914
68154474
407669163
61595880
167190069
670014648
242053578
55148331
161778761
307006822
234702565
50588669
940435
463229620
673044824
243004416
839455072
220964596
154738541
190813642
30250312
199498544
25221914
319808778
303037457
114952076
736571841
613884540
633172032
76242190
9211422
156261850
172780376
76331410
183159038
516809260
196090069
634304471
304683249
294652303
125368077
517816879
28372082
567207507
121612998
106826607
430608893
22192345
232752585
103735282
673652345
500700088
79551813
262552375
396264241
491332393
247488463
323714192
121382864
229770444
8493035
202469326
26049802
107052899
696728918
20016264
296590159
58273200
100930215
33664479
102473135
244044973
112618327
105496235
90682801
459196340
507854623
177735267
155627482
406995884
59093506
628328109
533362916
143612169
556019643
326378253
70326592
477561597
129112251
25354480
107332256
149267268
61275801
16287815
89188792
91226873
290631243
236038763
425160
457940490
257672824
77414536
452537743
154599876
141100059
2165216
254840314
21938245
271339099
37379763
833868000
53137875
776697450
56805105
69277096
503724011
150323885
125056464
47656963
81840220
260223131
51090911
52008704
73040483
244191595
175351493
129586148
23290480
207128237
220928427
666935133
53580752
757926585
310527814
92783975
196674183
98520215
41624293
311192173
580167522
259085452
49714954
132952191
169372429
993376
385756811
245846494
273823349
473918536
491663676
23170433
235030257
561987898
51069706
1387129
579319069
407688704
106763106
77096861
173049438
489115044
560305383
554230162
75820674
513119330
87624713
80744309
65284799
64533514
109765546
52038867
12682922
174124670
1913234
153046562
133656422
96765282
161354843
659408724
468197459
106659249
344662620
64345314
667491553
17929545
26211490
123574714
337640455
186374620
540963320
11611676
344436501
244170480
253930418
655275804
334632057
107056077
937240992
818589942
452343360
338325788
58676039
451756524
56155946
113238214
226293512
470570907
80672740
123042843
12326492
126787821
41090767
430903288
119437598
480948987
112211600
284645443
16764261
88992661
405687884
475216280
12857777
10799745
125446900
119818129
205937552
3759881
415664653
18346084
505058613
240370087
670484435
16719731
53473717
154024383
901818170
725016426
23270636
387142527
151704632
360278512
67188285
427931735
434015611
535459307
150453018
56953427
447820
433766681
92380308
85924582
125776419
97160649
93062557
346920895
57155205
20168076
190674112
347477386
37569084
285394714
633033675
5237594
1412038
67634533
176164180
84198390
293308052
439360057
323112168
669358617
80282033
31921913
505273818
364670290
118020935
26555062
2458243
86586305
181611045
145774285
575223626
23776445
212952431
196020600
206082056
60626776
77968717
224455451
166238941
14650419
36098888
279368685
252477470
81949039
721142338
171010864
444562462
426765993
242844241
787339348
240919193
265354923
2239300
146918790
171064540
471396103
276023982
647210078
15186922
189840001
508864727
410726
45472931
457839365
8979981
25366834
138577840
365024528
38526811
125554291
222887198
364234980
319213097
1586404
35256221
270143707
330732307
432016316
620858730
292709944
82947509
18703502
841790277
158030116
591269259
129926011
290049725
101803890
28762209
71028139
249318378
38494643
153061818
50966816
37347176
606401528
69127505
28299518
667400034
104010671
740479874
88498817
339647172
8971501
434284541
115023432
290035547
776110229
186004286
681074220
7141574
29136505
191370270
131515846
124834779
252255993
98332733
161117528
458200751
52326111
2651404
449651613
199884676
433671470
49384224
119665834
518093421
402364058
248908079
12310471
402732933
354352959
89021410
30470440
223351873
158346733
15339081
636661500
17190537
1647884
8259532
266687137
20928568
411846280
303956626
209692083
289960647
65229760
75726525
127405150
433053739
213647604
272725996
218074648
407602057
144379749
73119659
6961714
20148161
190221094
384839585
49134830
712798224
40502688
498958082
229611555
406967336
85977350
76595637
532155791
269879411
262996132
50148792
121491442
321504844
419896849
875147724
519088595
52666915
22388080
14940737
354604088
13402884
594373668
23916197
870959598
288447995
104112114
2911134
76690815
30617872
486676936
319909539
244528845
120568357
313761554
9362949
196083007
189017462
351574269
99290360
16378585
420502598
77717807
271422713
116698068
112819546
404058848
3203328
8372431
1127057
206430351
754602188
476894330
27452480
410264107
14924215
48392519
408607316
434870723
11008080
23984876
441569212
113258253
342292389
688455378
438397763
58406669
190879190
21577497
115031897
257161965
64499279
770788832
261759139
69947169
258999920
437497648
463276550
57660057
30840785
155132126
747618954
184130851
196972350
58903310
1947883
120183963
37765742
95143593
236729939
17446528
80375172
273185258
103682292
124410764
600071014
34126014
362921260
380528846
518888905
301638757
301276479
321867977
203950831
224144916
579153498
80658432
442401520
22040680
32577357
162120696
29826135
603407312
127476385
165513636
157883133
765122
254134544
580202178
98503861
553522
728471434
316802199
351150869
79005612
305429204
779134
51553932
354526337
114548332
5704842
937464739
39457320
9606841
172949541
109636505
265497016
49093250
328878816
86745085
169597486
392158431
33566306
10578452
374961785
526362867
802499635
690656459
399897427
496500883
206409030
92039112
249266031
678105668
58630211
20545301
674487497
81006312
210611744
12200463
11378924
212086040
776931622
30922911
16325180
81663504
5951946
182859750
39372531
247946638
688815082
141616514
89729806
485419469
41905453
744368792
330739042
646925542
59405029
52701370
179729474
47159074
177492419
124224635
13594829
25140301
21882937
691170877
448827053
329349874
160085095
454132162
172271888
193383265
829971049
51436805
6707883
534426498
305797708
61942392
202942148
25270056
410004000
100789903
18014360
329855441
359182072
457694725
19807024
354242069
38167126
97722854
287690915
55996362
348174314
873182968
266572741
574407953
27581201
133402594
81850670
851598433
9252390
560998262
317480421
323078958
175737102
5552329
123487170
625434635
193780627
3717584
281213517
18430338
163916489
38290175
272254814
704853496
132824794
7350398
511247754
94925608
275711077
67360735
56627206
415606925
95190667
90825497
681033137
430395567
135931901
138216024
3014921
254187483
236619132
57613373
615414649
701401033
17778285
243019299
706007243
360101502
53699259
122316534
581907554
150803326
80496601
518154310
339237517
388947852
44352868
232304841
455828981
350608337
398412311
212037529
553564198
57492390
261680816
574333753
15697415
603205579
146648277
29570293
114994818
605553725
271299128
39511786
248149594
62536899
336685909
142911822
144880190
733429832
26771219
24212027
191549152
305924055
256329841
135422185
740147668
94489549
540641414
10998309
106849913
269533128
7114247
68994641
59732231
331570410
147907991
4163203
36482570
147390034
309369212
238959543
64635888
355058414
328734622
127394361
427203808
154518968
163387791
137841838
173121328
6002732
122988780
336246498
271980832
312238486
807065639
214326547
1017321
27338938
2598818
823156295
444360642
888777679
39098577
67915427
364610076
384976288
362258216
436077728
193451627
108271503
20508773
647768943
303999937
209216358
488947317
650896552
98759821
278740
531454649
518566814
83668288
225374384
124639696
870514203
438786737
19493033
54178838
464620900
290018928
205667613
211781269
330287802
95330234
110043695
182714390
262008939
88105796
12583475
761041193
317137609
283061352
2461643
167631574
773656472
239032746
28586541
227192088
659663449
556450643
211351065
15357849
47536525
186648661
22352591
198824780
787134483
193018554
266076150
162584858
134097318
456367714
532104023
573424000
246921940
165601646
233975831
704317013
273037813
675704685
33200703
66392032
507031058
534102579
642222326
224139370
11691436
111146729
25591327
128090199
224831483
565982329
414339937
370168613
15133224
71505888
123505450
403685192
96403887
807648678
490293528
23904241
653158930
177840723
78163973
153071255
144086068
62917919
13887073
80455758
454099858
663507147
72802645
140315223
563340800
132953670
138178932
3904536
200853888
311891216
100655611
434612698
3162161
725015565
165706664
691542437
101969610
416415557
805784482
109896382
91795900
16472266
4113490
307956402
128891728
225196808
261098484
347382952
114416849
179985425
52604801
253590223
75809589
397630859
468964640
800935444
169907832
65870525
912657436
194665794
442605229
761043902
117575532
24988167
461218103
165206540
101312373
180745825
314544746
185743967
16235282
727330992
126655755
429411997
116953381
906396038
599697143
6233547
27203383
140747366
629195217
3795526
6669612
43305203
489862529
129710590
342158490
402825671
45984179
215246777
6583788
66384417
320832089
585224234
168886263
59434695
166501293
110093683
175714542
163712277
569517720
16689053
205186880
408098104
874783272
63104464
205955526
510970871
196973426
394037705
488883041
146099220
46122188
170919204
435792189
49950339
47689996
50159667
466592140
464633765
386724531
6838238
202705698
22816634
798239408
73679904
512714740
68881001
8006786
247761214
657142434
13983013
16237469
175585575
149542145
433816743
522461646
790195043
413993982
83449073
349385222
262345754
53861108
26021390
216533767
12340433
634064216
32026299
36985997
176423690
26695461
583965796
125436363
356555547
615434006
95937111
58657229
6302413
269226351
163805182
207441122
5786476
17314677
6579794
436538946
405171553
305286930
285541885
7661313
357801371
113257654
111542760
96211381
25523367
34510144
318556203
72722878
15474475
656351839
306559168
434720426
76168473
92077135
121287140
253194625
206926963
22839711
507659247
737090617
454462887
358062009
1645236
116187506
28549450
447514863
105495326
247623024
888939
107219527
79093479
17316297
204026947
6459126
553839594
166830466
63699671
613872831
78851088
265947668
393195852
71933113
60230557
929385369
40020566
73213036
451013507
59191170
33897183
699381381
738884711
286499298
342424138
823477733
1384671
240321121
678711830
3212448
4647009
162048842
46509919
78116029
125293623
160255469
67399148
117079536
52205709
10367580
60156771
375631443
321558112
720064941
18149098
19251370
560263485
239298415
351001584
506484495
400489992
267209429
113159973
137122910
57181433
218988531
109321423
664980469
9416133
301007431
799855101
6807427
123187748
469764874
515328605
352462405
417538415
18233619
10355112
32280344
48885666
193760881
795435690
272569064
569548422
44932954
262561490
270446683
691950538
97030176
693691523
91946466
118173118
82788175
72983175
326311952
147489556
736311859
68103620
527409447
133227640
50667700
393202202
8113254
534601598
146875595
113459481
267460808
128595351
179622287
30541136
89629255
18270366
208097649
135070620
1533016
67892571
129377736
788140625
15492774
325380893
82609607
150527979
155456079
197985350
556827429
257034018
384573598
205037515
586301647
735125494
30755397
71482023
595161914
277890585
50877411
188353279
138403775
24441011
43551504
28188012
483215908
461953528
474827666
40295858
414916414
437128797
487577769
242537714
169031320
267694921
25408340
471489548
143956769
75585288
130160144
36185724
432738535
561848968
339513634
936244
390120073
145007493
265902977
15702322
188121767
357021783
8330750
4370882
11121100
333009859
52242133
191721388
121898952
19466010
211657782
8208960
454285367
642083617
405383038
59860334
161827731
225380166
397651064
20748741
768933416
69171808
139919596
501612066
43041861
287085274
550810746
488685546
66485041
241063079
632393945
53683961
534745321
345246289
248398290
212972423
4228045
103404121
197567930
31715031
584838121
454170518
416508611
424276282
47601894
386294016
239034173
439454769
190740195
714424
87274405
916454598
374558051
36016786
319088584
598740846
555300170
366764381
444428526
78350063
282038887
86877448
227742588
610073323
700220950
116785432
126373151
322057264
85984941
64514399
128993688
291354
85999384
721486046
179183758
179835727
33309548
656989106
132719630
15041654
722057997
128024611
216050401
97685985
170943776
226503051
90965117
393285504
13235087
37540803
64890032
434496210
2489847
51199327
531163127
37600148
154342724
1264458
619901517
459924876
403629537
85445219
228784702
115918679
272289254
525084527
225727206
672152596
455681954
65271227
46474419
149534630
204235322
291901403
25681021
606421113
422249411
71992347
215770149
410229856
869585162
99296424
314475714
258377378
4508443
428780045
45446091
43877872
392372459
798876152
678126773
568737849
183090528
9185787
56334333
207220295
517421564
37850089
28875986
102244786
630168767
21248850
15354315
808991545
934106570
4337486
65069591
187951199
34997377
270288193
208777643
638792351
69222970
53483799
106465737
282975312
264779003
326151490
719189915
4332677
28039138
710125659
42298444
171778661
436602314
198988904
32256197
88356170
155335100
22249198
141350966
114108398
397062398
28423721
83747579
176259688
301983756
372690831
156061165
398815037
141987123
110198537
18080090
220644230
17084485
148048177
53828051
298540767
117332805
165370835
383768562
326582431
167381096
433740940
160262667
86016012
460341043
185581542
335905671
175223961
309601916
794735685
373426233
444795515
17434403
845959059
362025093
3301412
211428572
207641977
252914176
22265634
56708039
56230995
283476826
398826544
272411948
285152551
11251168
634188591
152620775
149849549
3286979
199641582
803952110
44028878
111467362
120906980
36896375
103883774
162383161
91772115
98566699
88937990
272160175
60104816
52563969
17554666
356778251
698797956
243272421
113689952
39547243
792228267
285057969
18512437
283848955
296716787
39350175
21491739
81985614
261328485
218240987
131860161
184812462
20688270
44345309
64382332
572756825
77032243
552999670
651762687
231576695
30129990
33331117
659569938
396253592
198940505
118829079
360377240
55617573
302884527
207948629
109366048
225917888
642025050
393234788
217551021
356845428
21686964
120861447
407964442
61233863
12561286
551863898
866704817
352970
82849033
290292701
450549491
10549194
124481474
247378135
137781597
500401259
4460886
295912894
186729861
99592924
178428918
513469308
171010075
6735066
53556183
653490254
249921156
602466006
614772558
2858017
436059488
417924356
426510440
470963511
164146712
585259999
48458049
33236920
23243366
388949996
5177241
388927513
474398761
101246201
332519048
460666377
809045700
149446525
243354498
510848989
269107933
962506248
94461760
280248579
41018701
36195266
383656809
155049189
412732158
292551214
776317934
448843295
2274066
85536630
196269723
61048
99764553
148126920
579324545
182480088
76699883
463362167
130751544
574893881
219462378
390625928
122816409
10862747
97102455
472411403
475868
171040151
146738148
70332255
543080876
325952086
63951106
80404095
639533120
11261063
547481389
101551190
508145046
449898871
317458093
212432143
604143017
313634509
582713925
84093108
503414431
65226350
206613456
180235405
177185691
49068548
21495086
170722296
453942452
491298441
79082584
71487966
840206547
212576053
39221416
787525073
56409602
120545465
21610915
183245612
209740162
531965724
89900407
357937136
84851539
73326656
406906787
72372606
167752378
112607669
10180869
52755335
62778899
440062705
176980445
194737607
408503548
691619668
194214532
388685634
749283193
218339696
83989323
322636260
135699673
286156217
154213160
171384213
848953421
7243718
434307334
88480658
30508669
144892647
53826368
63616964
149620686
639147041
62060528
47828719
222968827
43255798
114772097
122950246
178018996
47730337
40090950
54055982
411435387
110971345
35035444
67857700
644781581
75462787
614774995
358654956
227643982
302263786
475783954
322011652
127480416
244828795
496294132
10278001
5517416
317237576
5835398
630972390
341327870
718563567
33836288
305516258
247574721
79884363
455280887
485324239
89744103
553480893
94494764
71736892
192828790
286476513
124099818
11473307
127463462
147320474
98138489
121163047
48241332
73914020
213613948
649325863
753681632
519967722
837428249
241398720
203776224
154219992
58991425
168080016
35062339
177467866
201626814
25288378
219720251
156914017
49421091
327594537
189644801
91945435
459514017
332756944
78697643
57161970
315260182
517315491
547254178
265176309
278998123
524814078
124504265
740456942
109817747
384629485
159142499
64655178
3224230
323896964
785174523
599385811
263388857
261930655
14095658
107613758
306375821
50719565
131488320
376866381
138380276
459639170
283881453
141836832
27957288
614609466
1985193
195043616
29507468
382115189
64309629
230907322
101759723
97658292
252888823
228248128
198546665
115952030
200647734
34735262
146469276
328302112
82554011
501880967
93176851
4016759
236928824
412507655
530960042
198675571
250458993
443694477
718585280
409121362
11343610
536317279
8953725
190108295
14322012
7499177
73180293
77852538
44446904
73378802
98668197
176582621
389578657
188264732
479972718
55822326
782123381
214374050
664436737
456315590
133945330
88042055
476891378
2579437
168848427
377217491
35072227
243036323
184562759
180934221
102704518
219002402
90387624
245725148
81841928
213441642
114181091
172961793
738850569
99675011
32918439
74048453
39848159
556892860
278770702
95640066
169374952
126719399
174654132
231295346
395305295
209194149
357400254
125670816
108045003
629416811
223624590
22957436
637977515
43187639
15810811
177808221
316752977
23365243
838750688
94188059
131300579
28733837
17727002
223505648
78057131
407765444
112981460
388400024
289781878
233394104
217484592
128166359
443780880
53273083
417303355
228682731
613144123
29906634
605533165
33342960
226492419
25361275
588203606
103885039
60182925
224909903
540962843
192367030
157151336
74472351
242689824
222169229
14705357
403770512
38734827
133228125
462494701
25555338
31722206
154310399
200370497
131425063
304707042
490472127
435399192
541058583
230418920
134457197
421651308
675928886
856695644
104006173
18653987
400255602
39342999
158847514
29389740
469362337
139482493
78161153
431343689
403781660
242585986
398148432
336512972
319921044
620345478
198575135
366734991
64842068
64868926
603154953
185963157
389046138
212454703
457905831
21312551
69355145
74983791
159095181
243503605
223910203
350273750
127639891
727848642
17939946
8275611
40362963
712900674
222257429
12760792
357158119
57918486
18753924
55472676
50596197
402421242
10744004
60429729
96452863
268864378
17548941
108765562
390132232
362669774
435535965
21729663
149271441
320202802
53776054
840044600
86330061
523958344
29835057
531173851
288244655
237568448
27500904
214213814
3671357
549175085
284170485
339439683
733206748
179564533
488802970
215912811
56771607
568343217
245968329
135036897
671472675
256375835
289152646
294185133
172362484
493803977
523965085
79812094
480756952
812705958
281811036
203601048
101170731
607662505
133964893
59011570
500735564
61969333
293162172
487954539
541411582
107228582
2557741
195463763
215939665
17972783
128140181
148612173
109116047
204137306
54858974
181499284
158890189
61239027
589012145
57952188
45916694
183844348
40838418
121326517
33475639
12000429
349853045
121600535
930508781
278828891
465247176
132596924
430731372
143253456
604491673
28246673
358656060
78170039
755695060
516158
134010482
294845810
447736933
82318887
285209878
55277691
215994248
192326380
11233644
7755295
45109945
30538208
123581990
461398243
512562341
66488140
30345081
580875556
334695882
451048083
52092257
79809613
112197529
316657307
53857563
202724549
623990964
18990734
144251522
107369820
7169902
244071319
874154385
182085470
86850546
135548437
439691504
510829339
283548798
507213053
56234110
321663382
571570781
195274174
204474948
591477821
121893253
236263622
430640029
81098728
36737087
169801373
391997255
253746715
216307322
202891859
608083650
174729640
447535662
260989442
742589147
417712734
9230397
146478013
804465496
78550457
4850463
119199808
11923003
672487870
188318332
55771015
176790515
208456277
743975001
101317563
31231189
508518294
479570106
94950214
213661018
593616339
41744997
33091835
248318809
508717575
97555199
43164303
216726070
546886437
484040164
166398222
303778508
40040367
562805170
417090647
117577133
128093175
227973051
347226901
176506838
509140392
134200994
418459069
105022246
2924676
290314946
161128866
272448421
25345541
166351400
23197158
27245670
4360517
12756673
133989662
322070428
38266174
46840881
225836413
1156383
461747560
12614553
122229805
264095436
112367997
82980775
25131786
121018459
374963018
66316155
460394715
201606326
74242715
391557524
344842119
109285953
520540514
107458852
163233373
195007039
446617063
514226840
18722590
69903152
320969319
253626769
270123973
3004875
188982864
65361901
284312965
534694611
38810181
225848384
10294975
386593172
759835642
517606690
126364723
88876167
152836891
605958490
22629139
84989042
285084155
6846199
578919087
257242316
377238700
225305374
668395515
34822279
258809260
18953788
114742050
521094036
27186715
639368522
406346650
675612667
738706732
339316949
79342552
859213728
152979218
397959658
53022752
215025078
15014257
57792469
216086955
64100222
396963838
193412140
18036523
31071384
370142793
497990569
75260260
364288544
515724122
101314137
4027912
476275239
44545424
387734180
23877124
135430957
116245051
458291370
515854528
475423255
208327092
471038940
745950265
159265738
468743747
435949555
349441558
153429185
287320993
49630359
14372152
346560639
259609197
671487386
312570666
322014313
874498099
574969562
417217096
737765052
308539929
256297373
811149885
369347638
686957596
238357702
452940899
212539586
206181268
190978395
20685331
349131622
178088937
33404627
1471094
60933172
454170342
295420086
1369120
300221728
252771658
368984102
631389813
94645761
729172622
277328393
164233176
189531388
214244371
22649343
5337751
539188918
52354534
81892767
118544478
79438396
183645503
39086542
755453914
61950430
336879983
132222637
270759726
413384308
130406574
14076903
303220591
68463059
18538220
287752014
311216678
572653866
39621684
14427897
565232592
438688336
43328876
138498368
156634343
8126541
407028651
176732172
714497918
292765198
337759365
69272070
16176230
376372099
328486862
128679765
106868739
152964
2076019
184311030
525115571
420568797
187124673
190603721
607999877
187478106
314002046
882025812
11053873
364572602
61593854
181361971
228335334
240586317
647939844
344323300
33739
68279530
152088345
12889479
22770965
185294317
130799808
49861916
307630336
646218593
103815123
848078212
647867
9041155
155531024
98526792
349223459
229879788
218357692
724984099
278952282
236439074
68280375
111031409
491696956
254643231
353145426
321384295
271486860
17979991
726099964
80992461
164844754
437249469
570364306
580458236
113187503
221226992
293794377
90065915
701881305
220888094
398893154
620320677
144553050
468475811
661370049
890817509
371610647
60351834
55102430
37798380
436740684
43628301
13109289
208405034
686448575
317601882
778782413
108255859
126835343
211929902
410976658
409248978
170702636
30563212
216147881
224053428
170072259
93210219
278088282
154044320
246713400
258000642
34749719
361955109
107514836
79140927
104114950
186585717
483280948
161707188
115339584
447473137
112028862
48874728
161143330
118836782
429031888
136422652
16079357
379110403
39592029
164205386
184409349
296115137
140388409
10486153
151501230
64699990
88598621
157404696
63973892
635416322
372206402
126295349
66527578
135137126
7376292
782131078
147072337
1143770
163213760
425970116
80429778
302463648
79881976
337992964
352337689
19644834
20682367
71450611
271962434
63051903
532545628
86034989
79548285
17913065
96952012
434573220
86537694
165541669
67064793
602314814
50578679
70832930
283391682
152426741
375472293
8733248
54629289
95419622
105579735
222731865
411458576
599640381
63882677
264375198
45760055
667607256
673672633
146384045
692388301
147697146
40066197
747158675
80132515
244251440
154370726
332017617
349038500
18945251
29933148
91337814
396516297
77964788
46593603
584570171
883925787
191835418
219361061
54046360
593745036
335590936
87385793
133788395
432356198
204665692
19668065
148533021
45355955
60876246
181475307
130404587
235765140
443205883
500102966
80737951
40933065
556972282
99950838
152777877
167420438
52003722
364261439
119349890
49636034
424960811
475752722
442067093
33559432
100599683
172314971
75978375
97610704
119233581
2814388
156968092
15128239
482512381
218809985
10193940
34293450
804498773
410177059
117663025
437410136
198371626
97193616
136424124
103826022
38325223
514120392
194662287
80237893
44131289
393300867
9505804
40075303
82685357
124661723
561808396
264999419
95063502
79782787
467864824
3240509
498330625
2983038
101557954
762688267
505701697
136536319
544640813
483900612
136240876
550016304
33707117
13381394
368221021
471919923
946446478
9065576
416895485
357625287
24871384
259539105
259680315
308987728
679270159
149767159
224412603
42541917
222440497
278046807
51668615
255069187
552957015
178604324
56586967
6410606
685066620
420053749
373875936
2724921
25816963
98949380
587025482
404402035
508221105
17017970
40718735
564149668
160822034
33176138
37335155
44178116
255650633
424965392
108316290
455865901
305357961
98266983
818455487
13004192
236103718
123512989
291670502
576750789
596054841
225267190
45732741
43064988
734206648
187425810
442568840
46911400
182854180
638029883
218013013
58841950
623175397
719271472
30799435
50178737
166337770
119156831
201784458
328374089
483615938
141027720
171706879
538450845
7637767
39606148
7643
371396417
513409964
86993583
510748958
379997642
45655202
599460560
131584740
35993279
196725193
7670327
153240869
449091294
68010181
212782407
432971787
91242687
127682933
358992599
9967520
41936480
181373989
489486394
400069498
92318629
52143916
8848204
296638503
171679613
580126557
360198588
715580550
77618718
209426591
2046602
153922359
41230434
452394445
204148305
235110966
5625139
502800785
82058284
288815073
432719186
210586575
65447618
65685807
742253625
208010073
699984489
231511055
74622467
58932016
491042774
62195279
10711257
129796967
5848334
30017046
1462418
38794337
344709355
102664942
321627557
242512335
130699806
106506792
65765461
122173138
73920667
586280216
46531403
297647376
345109501
3567963
78201809
91121801
341921355
200340339
22113656
566329605
87897697
282061923
834203379
243861983
494018625
15000952
458253893
12619805
174710374
559398648
7139997
546502633
254161960
385625610
53831362
465221983
304364294
435756762
22218527
85253096
295913048
942399890
9278047
550472663
36202810
39822114
14458298
482465830
33014767
12304950
149941996
8690680
28474934
30123969
13409084
911347
153383900
78987787
553650512
382814708
658041444
106556208
33907880
535225725
17335620
90051332
173879826
8396153
36603916
178518893
103963424
331545428
246614945
5885922
148280246
344855978
102095595
74837930
492400419
129974896
187391121
204630564
799733360
82246881
106444397
46147582
68816608
498442027
82626903
723269558
624786489
22584581
400529547
727967018
279616369
63166456
219050871
194656801
103743996
748827313
2577039
388332441
230812992
1144462
17254228
243779159
264691433
464244073
502351623
390082631
70810263
900474700
142852538
55874781
94612983
160016370
299663293
21239339
230106480
89335509
161310536
66654565
92130325
22314429
236758578
650375596
43594282
16706429
138308798
112612824
138916771
651730859
460471155
478754093
464362356
628071607
20441872
20419236
7505155
695274117
184426788
84211580
140671271
347091036
272720837
114806538
127675202
387736110
172191612
51467587
308090741
25559392
42631403
247630008
561198145
226038194
257244674
339565752
66128648
614035041
217565946
866838236
23820358
627295068
198880602
215804259
133117032
18601670
625872862
252408679
11607146
906461708
565270247
370066874
211393409
370175268
136382730
236788527
513746103
239253525
24501823
145318318
15447730
776884656
215623148
171017573
286459829
625673655
392404682
509529965
80449907
19041462
104641209
769721569
820116482
605703525
288346465
112341199
39847844
651870582
357488742
357945656
23997791
73202150
376164537
237233556
702245667
25692002
64007243
1611041
16193768
263665577
47614770
481441437
43158795
369236469
208595130
333613050
19051510
34923664
56738662
324437267
622956619
9932104
647189765
72971358
28115881
404713067
63535886
665891606
57095705
260276970
390397088
128102734
310207435
100008146
512600260
147665083
585288091
243107071
110339642
252423233
116637740
109665825
92218502
832440954
13929144
128252342
190457717
80540791
2991906
551175110
644063046
495213832
73955580
111434300
46047464
367361485
956682219
121764113
333318066
27258751
25074861
86639019
30749335
462227155
13086596
114606074
450096254
594335237
47289206
19672513
110660439
183181
583199583
32136071
225582414
34516015
322495063
688304504
112273954
75765760
285236961
32242071
340122132
69770218
23383036
481766153
174576076
474199979
53462616
18663338
159182665
24742922
55232834
125046762
271425946
378015479
624950457
29079361
5406143
68959404
19393525
15368040
226357482
373240483
18561986
570985571
167193863
18607260
423235958
311674226
65050766
43770444
233399644
390292808
194070337
274124461
520628803
464493249
390328804
339742107
3026887
314528769
16774614
651410103
314249005
489788262
252661387
75131726
388442159
259365882
494230349
180709916
368768577
274218893
758415996
2035888
850999656
663332370
110744783
181869888
44391667
459999928
298438901
114966919
32216737
310557676
15481629
24145412
258047519
61970723
74884319
5350452
291044527
889976796
87060700
396186725
137288131
15029934
160377039
246657783
598395173
573279529
209731561
509362201
223065953
239326707
538276931
16651641
97276562
26011489
39202311
203343377
72400054
748097
309511779
307186461
295071793
479462706
665092641
438812717
499008682
548881020
543540203
386683011
28413529
281445007
375164184
126140448
293791137
412146
102835078
132392702
175520671
174750747
111794289
87505137
213649591
311146630
103206498
89219812
181627365
254501945
279815366
195266880
24538081
147442482
7685437
64723449
2185210
22823197
40051785
5641338
77924663
357773782
489880877
234852983
200258379
1166051
18191171
510524551
47063115
66413045
11543271
84698654
283616162
208566962
14627345
680962089
38125487
411486460
318737420
150803128
112739292
442713741
247906907
130876970
117815814
32418904
253849897
459678133
15570707
178192373
59845261
151234807
153066861
19798377
229073921
214324516
186041008
135141211
695720012
109750686
368369241
218040458
431175313
83900322
503234
212509292
49887250
187263689
21852718
241508455
810193971
24596500
110769015
116219852
104202058
193638674
248036597
548410930
745677924
34900210
73395297
191243839
63781087
760539323
416828224
474912013
117272250
255495526
205901829
584426299
524148899
502739974
30696213
9633
561062526
642005106
617341
3958977
144406690
131649715
79128888
88741753
136185680
33695718
328213390
136016121
77625494
596783542
225596165
26268663
755351363
635273906
301372269
9083834
159357759
272526094
92492352
615606068
278633274
403238085
611133430
22134901
301370790
466710565
380229960
299092100
200242135
450587928
486605777
346110594
115736403
381988626
271699291
91657363
657275566
560178156
170159467
195794383
82801369
50559261
200709
23299302
332482466
154175274
23392869
141481830
291429098
545393112
361750906
526016134
121588971
222518859
2486040
4840915
22266421
111955389
608965597
86547357
210950220
330392644
59106848
398916868
421799823
345016634
513602161
24498611
43160958
396030993
98910124
365297660
105016594
404909624
16572681
769256676
4855471
577076355
492686370
469913618
425263886
268467064
26694644
446838594
5739177
126674384
77568391
47481830
22720748
40397922
95847378
89356821
310250097
180832779
205286846
2257554
87447451
482939987
243561720
81438355
150151628
174214385
36110594
658859764
722636339
334474516
526502937
555335995
12125680
233976108
648332436
59825793
291768042
87449579
54542770
28810681
59101153
183010230
244559814
52295207
56408450
123622231
117815083
832781130
299540824
491073881
68154542
444953962
156054610
91367702
285913223
259594311
635421355
71207439
60613840
18423404
15696884
1834349
523410107
111353595
191297167
9144064
421173406
147106921
37849505
565950176
513363971
229105276
299384134
423301278
113669821
8944794
348407801
40017242
143125619
38599974
354253022
470037687
269353
8126308
74688581
26471954
80611654
303177528
289324312
430151865
82869614
737916500
101667573
838715643
93338297
225857205
174651064
599751517
168098189
489980841
186808236
474654683
568649542
418165234
83265636
268390998
107747368
3454382
9040137
167976399
330495365
48471486
23067156
292766835
532633796
35909123
190339665
137611352
333636066
501795
344535103
62977063
194135653
687474525
18915088
266188508
522969972
6017109
79835719
103989713
439853545
692534621
14976302
197195164
548603299
436357972
74593431
290408913
61900500
473125125
501963172
189919067
95307262
1359968
223745519
281011078
459643123
148995658
7552804
312472525
653401706
75587478
563427767
134189958
3865720
511873927
94704029
254788496
106858900
3247469
120371034
329578786
26246703
255951177
390497482
473747080
287874562
53561581
1623263
593327422
471978535
115225581
281014513
207232932
115059473
134811005
128926108
256739581
324859117
715315376
320520003
259172007
325737370
111488451
535036391
109055195
37884626
162721768
11118736
423966073
627034583
91678754
57130462
247023420
16195805
205878408
94565576
286063476
86800666
207686374
23318794
62242518
673635515
771075454
14040896
207439236
514711591
493547647
117839970
609776420
6929225
7921833
207391628
658963219
322654203
159505746
56898170
317956066
71295809
182294096
229389175
169316598
24292112
144106249
777863890
133495637
464742531
64727665
55789678
201364702
41486761
42275381
223998747
298188996
468067243
77102115
7505725
82499008
217139654
3589592
448011408
140849166
175870879
132993583
757337798
38412724
824374981
158186627
92565501
153198732
451633977
82879429
736710937
114361859
897042315
362059049
334876356
68265668
133205051
11158860
444186558
47562337
557560583
66998840
41668695
28237646
214606807
98177781
278272629
222057559
9930583
294518450
137173206
420916699
135861031
305498945
88307549
58795511
18840139
354446677
341642982
493635462
127728425
250967545
208029290
19795761
51184538
227192569
793748
184406341
511534354
27867762
176856559
24761197
470476473
330514427
226052744
141123326
134042929
72101
256240340
2108986
119993458
372801416
905386766
716451910
253937566
9341752
58674153
75241968
73601481
179104388
523775600
132568206
669019867
23648871
25144501
327636384
434753550
383661461
15263598
145722249
507475667
686484237
276803660
123674437
43167257
169534394
434324901
612678859
189729888
178203939
343825689
27167104
340357840
500136302
541190052
473123956
230195798
380475950
684465345
714356671
34293902
461531040
730438726
200416102
109874486
286762851
167138448
389036879
434981368
290196056
47084364
64130184
107702473
723610822
68693907
283774936
112705393
16044436
370287079
540399757
12119601
350437492
43360904
33829237
527239153
150488491
255760122
35177990
174247015
7898049
19575506
85900056
139479717
283515712
129785861
162013840
87373373
719659692
35325059
93979745
86356401
257364224
358642158
48483694
21036598
811712284
99271342
66398281
252409728
506692991
288182680
97101069
189101031
267290136
677689317
241160361
517624725
82325028
213099859
207143989
76764088
509563911
122437188
51509375
189501957
775124715
398707326
195981212
32692548
175503606
419959777
21348365
14450308
339832730
262545007
88150970
662943870
103222189
84002807
837324645
330697449
255131105
483097961
88281567
37448329
226157321
595266856
205314177
69905665
35080891
733509805
379702894
282850515
336084768
56282337
91367223
300617595
541732809
95803534
219115005
82432677
521503875
591650354
312629766
54716463
285182856
17084431
32855451
24098123
207423127
30543491
165812665
161945747
166511229
466906448
2697007
625149508
1684783
24591400
144460097
559555283
89488677
416606805
617406263
179779557
334148059
707218202
39313633
19783788
357855258
349994414
242539715
413045403
142437247
36457017
95167865
55917177
304324945
572832073
29931473
373029566
96880332
688040394
838261004
103098711
18274195
354375130
439363351
1980986
189807720
101848031
317712445
321194409
106365499
607776420
178202394
30881472
122767210
85081953
17101116
591940840
43786924
718328023
104290372
393965080
435972178
306979428
239772801
10728678
162186937
70759268
219712319
1176422
254387251
142999901
240723206
2317309
3605364
59801719
439091045
480238570
40941745
393285410
53283151
368563948
22589922
445489883
673332042
451728932
34338029
766884894
1852567
280210988
111602076
35747842
252280753
311391549
7465263
16352070
113808243
32789171
505521168
593213552
3776662
175535501
422909466
119173807
304735197
385213010
23338904
259404921
115285143
532325825
25913588
561357485
402707064
178063537
58935995
170133213
262534312
354105501
221555938
60731098
33044756
311616717
68688177
55645089
224620915
83094562
92769974
650403325
102897141
218867726
343915006
406100353
199243451
13184205
54629497
762203596
49685443
33570143
3043349
729751599
569542450
142766741
135225936
714168997
44708830
401513791
38468145
213052361
71645149
27197871
407971474
644373113
485651994
27112337
207813392
300890347
240159307
495688469
457082601
720065350
916027888
118818471
27104676
149946595
87370408
577070994
63142541
47659326
275742760
312590705
264625543
200018553
105060646
319442324
236558175
127660023
205116324
250779778
156620051
38527378
530614932
613554849
156925089
303944994
18671610
166045368
23116204
29607713
89220269
458051931
193920836
551351668
307422212
290879017
26398426
218795631
90778488
16531894
345844197
40650917
447551329
509408690
236005560
239893108
183011012
193445222
10381413
257363818
4674643
106164196
755112636
68144982
653450171
319402307
121668780
187044589
404633568
660701831
65698276
425478032
265485980
11047325
119749651
16922448
585390554
33427657
74773259
3133650
2119501
733403285
91648410
357667939
25708527
125590456
100006790
273853926
89361747
942285321
448537237
241956781
339828528
8460869
32106594
56443775
48932128
279088802
54601247
31360633
265779107
16162321
27185915
124563035
87105762
246786194
696363893
147178878
380432229
64906785
119666576
64436920
310426531
208353998
631304600
37726566
116632061
48419210
170561441
119869806
41064381
415734282
537048680
109460916
422323741
54787849
189316625
501932088
121371862
459350289
61899096
33611183
29859400
437006910
10432489
539258880
9092360
17942925
83260282
294437667
25692576
58693944
12198103
39467166
579437608
526973540
34971508
521218468
517027255
160312655
864097640
259239495
225611228
450787634
165369718
66708017
440701112
409884336
183511991
355080026
117295582
64525699
67415030
356923518
278234304
205957484
96542829
6181787
250215828
1454647
598724259
494423437
705905820
396630312
281064400
652828783
249642153
164631994
20135343
352304493
860694656
51306245
112148907
15889569
39119151
312114736
718945677
7816084
365485241
77513016
111745669
308872143
250709588
64084866
431956663
276079133
672232392
867184397
292453129
49854342
35074044
144127230
227185061
18900078
393641143
319940383
555499685
333321614
598314365
280966241
196046556
598540079
366212547
623471721
664356736
164821506
44558220
1888229
41193335
32036653
97204772
480816610
171269298
110194597
42205125
685169132
165634851
34819011
540524976
88635990
37194120
356461825
177516005
43661113
168317130
326352538
25334506
106092617
686853460
16505178
99182181
422238491
81649345
22367970
133128383
121686679
553545206
11057977
4281833
63417430
41099817
211663269
318936593
26862683
13915536
491694445
663512621
156919513
307192695
906822655
480690155
672638063
91519975
13148873
77287381
202038341
186721222
155385101
133889142
276731781
146205214
743212185
177703363
320156123
99588508
895576840
102800400
398163121
243009193
656554737
207864034
841806018
502784832
656348121
30499259
276629197
284261545
43815212
42769734
164429185
189512217
740996141
558870158
149045503
414625741
35684478
681651872
335065770
71521171
331190680
203481740
184811919
140078626
84314157
179289598
280792314
89436282
227452210
485867199
189363838
9300190
19171153
332248828
25277050
199728883
207179938
6784402
96756776
246342689
151573299
68476766
20882672
139185348
15827833
164166837
303888107
194695345
938839129
218312920
162719709
175618994
34322469
80380131
290896291
681078724
199851396
719033099
141383490
58753907
340390838
456584268
438609621
566794387
127325846
154174234
138580577
184505263
30689794
12304867
7227820
43535361
532129894
23574427
30944924
120590395
521952286
167861303
296104052
19713593
94811571
287463749
729913632
16460498
210862920
164703905
157388400
329107
189478622
566810338
792461235
3557799
254057988
241692540
49168666
89383698
245371036
656804312
458607798
390182203
273876144
24577518
443056922
199125897
418548991
242760503
66882153
8044640
243985347
546118035
35162644
393286824
350226295
637774784
77421203
123018203
73847702
12395441
129413098
47196996
449231646
174432573
244839232
91347853
757345381
474414303
266292176
204629954
933139118
430666568
197262953
398729661
229345938
651188237
244001315
110982871
51373820
63062968
507376266
158630760
213466208
677056349
113993308
313119987
2740275
235645400
226587288
453118868
134880213
172637507
240507911
71414904
257194160
378054469
15132303
149805457
267857571
30899004
224286100
113092954
235996946
94329596
54055635
890390534
358884235
288022381
29252062
42980992
2956610
129314391
66955846
89837519
521185531
112236689
32221301
75411979
283571627
125725130
44902715
600834730
700158230
392882664
116054174
358755807
210223048
184091842
214605231
102958773
410952066
12853598
685707140
658684814
149198469
37733953
201519271
115342234
591747543
265509732
68880174
768529609
27639589
395977783
59378151
305633907
553594326
36237164
132211929
141908438
426614912
1999728
15749094
101983224
185115791
187562670
21272949
689258201
258314165
91427261
192247073
571586942
716553259
418496218
281147324
83041020
472043687
640841082
781827036
310296005
40501403
279135308
126829967
543206624
356881271
506838272
538694970
880019253
277202271
191219588
23200457
363894414
513332061
51126209
710452034
56788671
321465729
143240956
666177462
264200752
278100170
173630148
25443841
78286433
592901053
14829092
161244117
226289461
366001883
582029249
56493328
104154312
58844054
403406782
148364866
156783356
55745981
79803814
258653490
329414778
590543686
242644589
400121715
69079337
272011787
4434478
110116355
225059857
13181408
537438068
213914633
36591254
68177866
93691823
127237201
383570883
29874865
391167899
216645820
65588113
719757243
664345149
23782043
291008543
225001055
384306865
177400218
315486792
171047633
19227344
839812880
355836160
205140997
226427151
120125558
222707341
4749747
148952285
194357233
220221744
137971387
245656561
123044554
79988706
90585669
358919300
233020793
450597599
525805588
132612134
181564094
447479355
525414086
189220521
182654829
32664746
112914868
272790914
57826492
83969133
200739447
76819074
390313
5197688
677285994
167870289
707541156
852884075
82766028
280832022
20785381
217079411
120046876
99144159
655958655
82656701
175573275
97692837
7499341
469502996
75890780
10168011
489304475
189107329
7036245
670873817
194246434
2740376
176512468
29993612
303845969
19087931
30644415
75777922
50239223
163242139
5306467
113542694
731598120
186259499
43630213
299656812
157416502
4095104
95814237
23461555
51042854
14477014
128964163
29192891
83116603
366212252
123111842
256522378
575975636
412260942
120911191
134017480
204292379
89097536
306636395
603319643
462522590
159450641
254698199
452587366
37842550
122396342
570791336
125346859
23907631
406165977
374958288
43982731
18933085
345229806
868752610
377973415
17222860
35234315
654889553
350617411
279942874
3711578
12520808
53916109
78306638
77090372
294411243
217894565
883974235
252234225
932123686
82423983
77022051
68661909
57271013
212543694
643600674
219889463
48858948
124422236
618176340
117480344
41793030
283409181
181887634
736569652
293071194
325487073
88771637
43399334
251232608
248927603
591858236
795730938
394388448
20303793
1259659
559774189
686022794
470025621
73898486
235061322
817291625
218874147
41867376
11848529
198007533
387700692
80789732
799951149
57402615
41920783
66679483
51033066
439738331
274753972
327999638
95551880
395221927
660579090
346322397
360629533
596788076
94389026
48213428
190529230
465083049
79746294
182521164
716322805
16215211
24706174
20174923
23364201
511223594
2607735
14784966
430331448
61576989
435077409
16774148
342989354
150255596
263729314
307956984
24302162
213861522
137949816
836595041
308300250
134083775
7512521
206830820
157850329
450291751
2578269
1726673
381668626
150605528
124972603
230354987
461629367
222587127
4029950
343846591
514888327
231149486
95919549
452335069
25567730
33506175
111310007
513624340
368679356
301141681
397746421
70464424
889805
290223623
203782240
697711056
423174831
91355205
96618133
338417573
99261265
16494984
265380536
202283556
49640141
334618659
452361226
303169059
377388447
1708462
534473611
70386062
403783827
137973785
322838531
19768915
604339130
8866786
126945567
210652987
47062691
310354495
153751840
31292674
449601052
294912474
136954885
200750992
143249846
103272135
123421732
261222033
651041527
329723736
755404419
686088425
374005910
667044550
287396944
390556395
71808764
890041702
566850770
361313174
112778359
108602657
63116089
55762018
540873057
299647822
49960127
4630373
336949347
175720292
243490753
508329756
581353365
416756968
51756269
36513189
40138759
40784860
12962583
304106336
884012363
2311677
347297659
602489035
31747013
449759598
187198206
704699164
198823106
285658413
1380350
452923087
226473819
339043917
2176456
75459549
64053928
136346271
308447673
515957168
79123852
33229909
857055973
34105186
293157981
309908294
497972681
23225337
581047737
231727312
198536285
79902871
832827862
785686714
265980299
6440440
345595173
221741708
105946733
125417499
96595305
255556356
31885282
461787141
628982596
91135296
33764081
123477697
56341507
30499967
50786606
292154707
556530422
282889519
286636759
588961612
587354517
159566398
712329446
93281599
696664903
19645378
695048393
285294002
187627254
361094613
434562156
604516892
693299268
2907077
383764463
219075790
36455929
113246799
112427184
392873270
628319386
370771109
108800538
632242414
45124421
98718828
216444216
59165759
137896661
144911301
205132000
328897144
488771567
58355954
11761160
587722843
459296070
324389165
272223843
26478889
211461105
208581206
56801658
177612608
13901460
478575871
740796530
589856384
5488726
202472529
235728399
105257271
152304967
65990837
179274059
193613430
13377124
127269866
27828300
247891552
203182354
113513567
127598343
135778290
15511232
41558993
320113370
127306408
33203672
416002518
229335634
537177022
430934807
16738600
18692479
240786601
27057198
102115963
371770424
341331633
49703622
156639245
385968820
551270339
115223777
83568561
175534760
388518176
144111815
427700316
228431543
15146828
33083164
63709542
542980200
787886515
328308739
105198981
424488628
204981277
159552374
99372099
154913058
178970126
63941222
481047951
213134922
47986486
18676018
253979666
158359673
305663783
47439623
664870872
522274540
27946751
112516795
209467520
589770288
324527664
547035221
66196883
290505335
205442267
35551741
4313862
188808922
63532490
234616499
243819534
463200612
430332011
74666923
419532252
22596703
2467934
564579304
766103851
238066109
358926411
130670539
318881687
220928222
375050014
9872591
364854996
509407664
628867877
201584957
64585729
235496206
44851698
7687711
501965248
476075631
587160940
11582765
115931217
90522522
6174077
148170747
98531460
332630158
672504494
4158142
395254308
189153152
110910856
17332367
199382552
154327844
181292547
125957595
209442295
1194964
434032946
250582788
248331078
467535368
229346520
675564792
724783862
707681222
79982747
60750160
203493010
496623322
26998951
401562254
606462231
352650601
427752029
1208288
185392
485264508
87584822
488975620
454951389
281898942
143895460
41380419
602332102
40176432
3000340
314208575
173751081
21174215
341097151
15050079
181771770
368795933
647858531
917934683
84755486
150421968
189145431
209769686
334904998
15123995
130147165
154116280
273704860
303222423
139059647
56492545
69046222
4730440
19540602
268795740
70668988
243888801
241145328
4444219
183299267
15067690
204320270
50694694
317915746
284977578
20259001
327096022
15162768
384748495
81114784
32384282
245455750
361441135
111035726
216420469
309221748
12405356
154484451
31739538
30914570
550524750
128252801
670643577
30862838
114325499
133519265
269535535
82773419
72619450
144402421
322596933
174327071
275334013
675712132
53540405
120024426
853484092
146573923
111618701
329111481
156900448
707117111
384401900
288065328
833478531
64709722
278268225
52665035
534774570
167342187
270592197
50730521
22688029
531872507
216783191
461289718
115735310
68591766
189976561
196972859
569266448
8823545
79215048
3561337
211690277
251218700
613883973
280263584
288535561
18137903
67044853
188402694
345152378
12951747
385903446
16095159
123221873
400989768
38425348
509350304
462853722
28008181
35729130
25724376
278812740
4239027
737983446
231286854
167205900
48621360
47825534
393389427
416089943
757555661
192327141
81525251
770711893
135905580
385917583
97592150
114687181
862195883
309595308
14848514
467637650
252792430
214979388
10150299
8283225
114831616
28952734
125246029
536748722
229508547
530077094
431498735
922634109
215518279
3184475
56805500
759504266
576625139
173498657
409465842
278292825
214949075
845987463
103296171
2364115
224892105
400111969
778885700
198410714
279500474
7537546
439645105
286357792
160039454
185223
391219202
722360326
600559859
543393607
352348339
46308525
184565610
372914356
30405251
139964760
434213082
799114106
139506013
295832565
35604631
629222044
506544284
365855945
598392786
112041528
525783454
149337715
396702493
613696254
346243279
298522391
227864937
66269130
155529571
29013194
268212002
101131179
27937184
96949825
78245270
141921832
762782320
14928174
168915992
593806114
118219119
477538061
75610143
157055590
239964531
292314955
164642366
36133103
31350240
400752540
50091508
271828115
21791832
159331715
75429656
566868047
6796930
5688515
259758782
489721084
608318772
512897975
25896604
24485635
887502325
348928569
43877631
432237544
3730213
571890055
355593122
185462791
874581427
532403459
100466438
227737560
503205703
80753286
554489596
347354134
185651246
386061465
937763867
62726798
41264584
192374358
82390302
442997735
6849983
399836402
171222724
309745741
293618280
72647962
214123267
78492359
10012410
645818589
59020894
132056690
314129860
55948595
616423496
104228177
375144647
550025685
195893865
3563641
363748225
885715388
78908305
15118661
40182594
302062937
205339436
95304290
140539740
66293768
142345820
237703545
273657321
217621066
185034375
622868165
372175649
415843455
137354324
151715842
698400373
47552760
809866482
658157115
19252388
487731651
411997575
655931301
721404429
187693238
263471463
69919977
274215073
412435024
145219406
318584499
472541881
2706358
166275068
14923266
472253983
270066647
119602632
72130318
159436936
164869906
787363645
420765434
98481272
314398944
28035826
454330208
207183746
15628148
258343313
132038348
256353701
107116202
124566988
475279421
455731184
187122962
561590118
22810495
585986675
23995597
77103146
458399252
14128239
98151770
42536162
48928547
298376495
90757493
520496196
244634917
89677298
139576811
13311706
246679048
435886879
6116250
9966099
514030417
189909111
171045621
109624501
83313868
144779606
130283724
10105498
33979358
152356352
81770949
166825852
125243165
552028624
908103504
104690708
291652688
83549577
747134514
279262285
80489249
733728630
432915334
366159940
172063338
458629615
115912043
903237265
42700006
576477540
12639045
162055052
47164643
281026662
242134004
94411089
464307129
71210
31350402
433331858
368635787
228632380
275544790
647046953
5106119
84908692
546386628
650353661
463577092
635612791
422027491
646838530
809167902
404871753
93526767
137492322
353050676
177528282
535545456
46751542
216187670
104591929
60814875
89492672
973055977
593914005
222307496
28683478
356883724
490301785
10330542
98948511
66662859
753338726
75083677
144412382
42404470
6339425
21675386
58076899
87473648
800546635
88668594
388991523
516947002
395901681
4260692
152950273
7635808
55026574
91509097
89165183
94035883
40068237
673869977
641259
43837754
132230236
17846779
156436768
92942613
440967793
36287371
57732339
353871782
308267635
494006703
883170833
80836214
34955260
422739793
56802577
172971101
77942472
299461383
200941412
41822796
634700806
452445684
208653828
570340049
285588114
16962762
56103920
152656830
182491599
159253154
482194937
51982886
513934262
468540983
272024176
99830471
65715226
11018403
36870070
53639013
464323580
556537048
161491798
37143226
112351975
353783207
479884341
94814747
160544840
593901602
106430242
398575156
92531703
25029357
126761653
388024665
482108935
65845916
267412223
32627212
172206274
154970080
86738251
331702343
16799240
426560437
341843322
361098972
164466614
199086451
62456064
134202329
531944511
44008744
33555309
399123372
95001964
264210617
7885903
429164180
214692545
697800005
10041404
179279558
40376225
353516782
51216014
111124489
343194302
233351541
12000610
247660092
939809444
610113785
693859589
535526166
26936513
620361061
256252293
472453348
798772984
234204143
8183403
557037437
10301969
60168159
541779554
454999076
1361633
146915639
32597283
36550205
42487171
4294785
3381385
42882833
137650957
499016568
122426790
72384492
399010479
27638151
53325953
503905104
54274252
590292218
310178530
303243689
239893237
80090243
185467817
23584598
245381169
84593220
117147062
728139105
94784066
676896066
119135704
1325873
172962757
199080709
25186516
110209136
588566606
1886112
115120840
104644369
439356263
74989499
233869055
17813096
491933248
559676561
130898274
386816801
255142764
87825838
132533503
689334510
40089518
583216559
521944698
181225683
19308866
70604909
219363061
178774532
526085682
33413672
163577871
23529640
111427788
402429070
800749162
138183964
66877677
439828210
8694093
468867216
53254274
842252062
110690336
5825555
284773607
579007687
205862890
198460544
254820599
252680934
59156877
280077283
789022559
353260076
330829192
377191953
808243663
646455770
196776987
729287161
262474750
150634482
37744376
317554498
81573825
57127070
557807502
502855506
581843688
379829203
437882098
690522224
139614674
123471961
787951760
140154955
144461456
176210058
39025614
88829958
366969914
457287845
59922927
29860657
610927456
125421606
314430510
150035765
85489892
163633003
107803237
887404420
297375958
250517268
134340186
14005259
115455722
455391048
908330947
109718854
516555320
77703333
59732089
178521871
37390065
432337241
395988929
89176721
202488645
11202464
24636221
34166294
45732211
390546301
188078990
50655882
294098680
21860508
471797661
38219343
232525929
106642562
327605354
458458228
190880936
316012771
123139973
249473694
43108681
73539721
16144068
263864158
922725066
59859915
115157673
38432224
331534416
781629744
426873798
15480822
839740433
552654437
210858743
378740116
12793074
231743782
338425679
242091655
24103745
234576679
177415913
76535650
216859081
27904186
352737611
231329682
117774888
13001927
209617336
134686859
384787151
606172504
134538142
203718359
59327063
752441011
531165070
291474104
644295053
222171097
20479860
4312086
333191608
16943806
6409646
40544573
281911219
70005770
413972804
238884809
8005811
41650514
148422589
433966730
221602907
103861067
15849802
26913254
156382063
36314810
134860945
659649871
7756087
288068936
211603505
47886606
467073616
339479512
451129280
255667369
107078829
1511858
220800037
91120370
487898177
403103539
212297888
52627636
15910909
13951396
54882227
522030547
257732463
168621328
13152676
73254939
197315251
237741524
156275960
100018024
223595880
79187875
258744841
168411819
179026139
148205345
572326247
30931545
471644999
65784903
14336858
378914863
422968153
154913555
490428953
368315018
360767458
39629017
166633151
192271756
572751630
342812845
414133109
372730640
235358275
657569323
234097942
144752925
275085480
184408486
52208725
105755247
194141511
933083906
18932996
3383853
599628240
213035043
46414297
300039489
234708674
54067614
266577740
649152976
16534911
579767375
244544264
140696455
382614207
465470395
208135011
17255881
56425214
544561339
11898021
625300273
966301664
77899992
454995249
74317497
273813378
99540104
77356480
336514310
225593387
276836418
89707339
332569665
129938110
433617106
215145949
156305336
277055437
127938142
217116388
710743754
30905921
35814259
14412432
697940427
180411228
277905136
50044524
135416926
348500134
67840408
305986539
26492100
45174099
142915596
300818338
268054688
394110358
43666110
415341250
154076530
4411514
652908246
160969774
144659539
264689077
743820248
13060043
192600176
63171477
64248313
34791301
212811236
48825409
245101411
118942832
14594152
467228007
551316443
228601669
40565654
376062870
21627345
54016399
313768778
687975040
156028586
143396835
371218931
563311897
107846984
233301921
381174152
430422424
266341217
48609469
320027884
600311715
249108243
506069342
139763028
287853329
111603572
98442408
400544459
60932775
322478012
370300296
281380428
221758895
257430996
695585925
7850752
342751898
166804147
71862741
913541703
319430255
308768418
6980585
28516099
89403316
176906781
43832915
455130536
9228632
76654056
251908091
205232999
486168896
71885478
197091431
43832000
3132127
35017209
366820148
195774758
606255435
78289182
527871653
137604845
351612213
14788926
403411122
8003293
93327417
2344812
559069918
48165823
343796444
213741385
82007023
85649221
31696230
365764338
708094986
176474266
164483800
735624574
514194170
65715864
363348601
1500797
466113932
156896639
464692874
92266567
2106638
270722489
346701018
76077971
33363773
364280984
295546867
38357197
432401623
28062237
125646855
506128643
199418549
390249623
149623632
151976583
84631858
705653427
411714205
125361726
15537033
37698904
483295783
174167501
153753864
23781985
497575581
337844342
317487437
625267702
151542730
144461012
675670390
751060127
159407468
19851874
58441814
287328556
225438432
403797940
211375219
83436775
2090411
2326881
197952711
323072562
531667044
380911646
243003567
76152313
81223617
19433011
13762759
105953335
191595250
123675564
74602900
306807445
421003076
43969758
46294309
677013654
115430271
224587283
21136439
82916144
348653924
463795815
17924061
710096319
409959703
197624951
13436797
330714676
738697425
100657689
322024243
42321263
82443106
292760696
536569991
492848659
50522561
503028845
272508685
589148250
148587954
687598402
729406603
182442354
28110942
351490069
237062699
408288846
126114563
431497467
191340179
540350808
49280721
492875490
660065645
339886932
42155989
7467419
295288541
433376335
150517439
169517449
140811154
253295857
41043067
587683977
651236305
273656346
392252
477924730
64647840
125293977
595175490
206525171
752583943
88747547
270254932
249031605
21606696
264060419
352595012
34211537
165179480
17517360
4449177
3398465
162013084
420094112
270010153
119123097
60662608
106937264
586767696
142626707
35341119
11277354
108135546
389034728
279548170
744455698
92432867
55517941
223687540
184613498
145282164
344997715
436827480
94790941
536260153
35726908
267121777
77266493
99408289
411108315
416773227
64222803
59606835
92637421
61898414
140648850
160788231
524608659
347320920
515025374
86408112
19441283
24128298
112470556
58194565
764482
102575622
18765440
30366255
29811769
149887756
269228888
148057797
221603150
46100256
184365354
277236087
500754413
2584925
61723892
743775370
214820581
283484389
334908580
441654579
323268754
212765871
271132392
7831562
92191609
228208560
577807263
107408740
249354735
332672168
60191327
417168254
219340876
49677700
570797345
168573047
420025720
443992261
379293094
368217355
99672012
330227070
208063647
232504011
21797353
66410725
471574721
513743704
118529019
37291194
647195659
207012676
61777663
173048014
68571762
345215387
181628050
174497654
716160199
809077030
302658094
311852527
379364097
150568617
44464783
6638083
481816039
15185161
218762633
431345189
21157938
55977145
127257462
526378165
46867344
16340663
463575025
302112149
125880456
10570196
104175540
199242319
696517838
154349252
99971223
378466731
313465443
61862730
104391564
649727205
21028352
299031801
782909127
113135904
136700992
285232704
57953360
491710602
516186516
169109169
174437538
395441905
298975887
154918821
92840803
351332673
595181725
246885726
353070912
340102577
155430230
250722721
412820849
253118117
41003719
740058744
123850363
359195666
234160148
225102547
498658419
596483026
681336250
256365204
326046786
395672539
483133533
313551411
307974356
383884790
602556487
622175444
371238696
83989429
726767212
49977481
4652553
6671443
111228176
98675129
78523497
329175871
250199648
345267664
166569327
183836202
730452851
278271543
926099855
882390357
304160633
324026934
180824164
14187092
560885699
118162325
91025822
892075529
336102836
685025671
2533712
514350383
58432600
49456292
331997571
49188600
337603103
1652430
102242224
5520506
43506668
239775678
945833902
106451729
453984631
40938933
370683356
59619754
72120822
138895739
325565996
135747382
524669270
89772224
494139725
570774243
299467876
283334633
136614370
447694688
123319230
529328729
807809612
231593361
293733003
370721008
79131391
6896422
68254211
70156856
57859393
347441504
160401459
503878822
114910397
36963312
159925180
248099813
76514100
246445188
602660889
52716338
91272558
290436433
3259072
212865520
635764977
18983032
69409112
417821294
933063809
10515191
135130193
216745395
670147701
42813036
40475066
292713029
41164265
16334572
132697915
382530013
289054729
58296041
161825784
114734960
380137832
93272360
727404973
82666160
158302440
445571151
291272271
112010939
4453414
1474586
478663304
6478978
142098960
655782515
565478201
620059385
306439249
674230751
100465798
20321248
86747767
28406523
545802088
314841711
94830951
431046039
32162314
114491954
234199102
80920138
10173571
128260201
867592918
8123497
351177552
314996611
168870531
294762121
580474517
259602047
232068752
235484688
336939759
260219007
450589811
138914641
106544357
156922792
435771057
390468494
326205121
315660524
131950002
242858077
377865363
809583
456902798
139899664
131229489
239569235
831360116
519587297
62790242
217731759
11418799
8006303
119645513
223358207
844823709
172097385
283730481
81407183
143723484
940650223
70921327
49746600
157229945
280601394
23117335
194482712
258268817
530131681
45107897
12439367
191481444
170068926
117704190
26187629
529248310
283606734
641710242
99033597
235787118
84430987
446243950
442342385
184593544
132122736
204163995
9299056
744093488
327398517
58904099
53788274
16765979
140535291
166273957
13669584
29651928
9203330
154705393
125407668
279830259
683218754
84415835
7047457
60823313
16178373
13763237
565883714
1948134
120944171
455144013
440090519
38376724
862916342
4908282
533365445
98921298
43872018
13971599
407404846
22333485
468301035
392913862
248352511
280793407
225318113
335300859
64686342
6929242
10795151
138355955
273134908
245484824
280095162
148479567
295450107
23715761
109378878
403548754
68428069
539240745
247955115
295777413
810454891
535478255
373024977
75347887
113005901
530015134
278611702
119261260
245563839
1978108
79320649
552973203
84226769
15797771
260551321
103371520
161388387
99558432
310932908
89406719
485727375
282349021
184371954
290408933
107128050
198529911
123613895
270183192
19104225
20162896
128633583
310793676
591097546
45877941
123475021
32570737
544403509
198454042
418539998
25265970
393909996
646290298
142206293
442308341
815276955
18716299
25819533
272877640
113952013
544321450
50340827
136958849
67955947
146641227
28996222
79341226
227840949
53947142
107755178
250193583
95990464
733853709
332135702
252505940
131677491
244693335
180661106
412999968
247063106
73189237
6582598
346980786
452765243
238837309
131055401
30806209
95868675
159165505
601101396
868712454
380902132
227219079
127512160
255311011
15689373
270316032
490690997
548506064
720470943
24428329
350040850
223634949
198704517
31091040
519254643
110485190
202870191
574759704
142863606
134054058
243497051
64952255
311843373
108013945
94190266
206863421
228559461
102560046
120066260
114393615
52984971
250807685
69439811
521406334
318821768
34759020
241262907
617738939
644584508
135082163
141801194
343188024
74142419
113834123
62302391
198087082
298502014
864108795
81917774
718396093
41134870
19683917
349433492
440834025
87759329
432600314
282686076
394762118
441672313
224287499
324934863
358134806
61858857
438300466
29329144
15609512
40698100
571638252
82454594
91021751
348872206
131476818
263035938
13086499
125935601
36449512
540091494
37082224
329177981
39092606
2486111
624177777
25719949
460507436
44166755
193245749
412110048
277454377
150294300
353228300
232751400
351898072
225976658
561731
522143
504046965
889063323
172073631
104134362
785176161
225758450
65073522
157647574
174007669
365743805
559551416
330568365
20839026
375815502
117583696
287130769
610588458
156073665
495716182
61917216
4492528
721239997
204935877
15988320
289693799
368040935
108581829
11258376
621209335
649779961
346059623
721636016
225421086
607046865
123703084
81706077
425535432
97229187
145118739
30286402
300646276
75826395
378557885
361728179
168336222
364259541
13307484
279255048
38440556
158324057
319326366
12686426
581727192
558264580
8747014
2525227
468719063
509090964
643872
234173180
658608318
61680902
209736043
123842558
124071465
407041987
561454769
205655937
78057099
107516328
55745162
201811901
382147804
238505307
49930501
355393480
248541966
192200697
62040821
305356809
47898316
583527881
185388337
80343003
181343136
19512794
33196233
464549599
268299631
571251135
506873521
325335364
125772424
159721240
25400076
12619976
19531841
11672875
192986168
184281616
745456062
177885987
26018807
42955337
37658871
447830277
94115356
254326443
38991880
108020263
52711014
51617313
17930809
208482139
432210910
765938370
94779884
13742203
38457044
137433728
218628329
204756425
144981731
668012455
30884088
637512212
184011911
290301282
270140214
287613185
12795326
264669960
297110963
251001292
16542912
134625439
820322189
90930275
180269347
350448855
856557828
830985773
43022160
311859548
109354596
302085615
308169977
252648715
314003977
179857228
36641905
28919847
245378893
178272334
121717248
177674647
363278063
458103966
705098444
123643609
622508867
608641588
395634691
74981870
363151132
51835180
449910260
141288666
798632303
102979305
785501843
606497174
565512607
348041345
238034982
816526297
61510371
77242962
281766295
49049925
146349727
7284584
252358184
36354934
591353709
363602068
92859959
449782816
67634701
248211471
391983013
476091325
252302768
138279265
14313351
122632337
149402876
357197010
206562503
660302807
277756935
121652022
432701386
276828017
27884416
702932960
750970
772869102
62471820
108857423
792935078
302405322
333503610
488340362
34162815
230635013
400767219
625083287
2989794
23757268
3338502
99785531
294859077
690044907
242640123
14033747
266474693
25114842
24376451
25140975
35162617
56983154
178147893
65994994
288919984
288391557
539795558
67609697
49958145
33595480
180295919
12368623
68061493
164177320
127314261
91649198
440656141
176408243
262534741
113193434
78916492
678942723
115872770
160537966
421374096
581555818
203016391
620006816
203294460
780884930
33633340
757169476
175587453
180948690
18403268
295494133
558426946
220431117
681789207
58238606
58007192
93820299
199390975
32121388
655728908
259205297
145191965
262899709
381079687
75257131
440730953
559946026
5806982
3032237
222339132
126431626
427038634
31758796
15477209
136389121
45452347
545760913
319387798
3382414
429201626
116258255
664113252
281315226
62138758
1135398
48307816
66756774
7139119
82563344
674618123
69546356
24324818
416119368
296397758
69274081
320746325
96962940
92428574
651801162
29696452
379934251
345042994
304821705
220922003
798755278
103543042
382830206
54796181
449562267
291726156
12667048
194703071
122511414
166329923
801847292
451083987
565012120
200935475
226041539
239531881
127664565
223323565
10851472
449273060
201285068
141589360
368413446
548936689
277250117
92251357
68195283
383494045
525609403
30299051
61248433
132426666
177100192
246385184
51452946
576611936
2385179
255313912
22597431
422026638
209381527
98233922
590102824
6989865
87224652
566988863
285535375
69072133
121353732
192817736
105727304
456244203
405902615
167466010
77926285
16135644
506160624
212674800
82448396
125755662
350474157
265720873
58787637
721460463
401315690
3511242
522235223
246052900
397701406
50363192
111036835
348621412
469955706
9660072
493180432
202851596
640029
431410400
191679960
36386453
185506313
80295172
272255774
131035262
8282285
5996488
182717067
760244240
387713374
72030161
106042375
59372840
44191598
4984676
4581370
410719864
79473213
57202997
525715920
424490780
8206074
320502788
29146777
365229095
564443590
165832469
133300511
783765745
717719672
196385432
22191141
30538374
238767174
176799813
63551292
254716139
258052220
822109092
802267802
131378845
513700251
323659320
5585142
4186738
162823651
157210022
12663392
63301
165439892
361221498
60020031
768798480
14262499
129128985
341770642
353995952
486985568
80918211
616881070
23723161
192995693
482806537
64745036
410100533
386619670
289455516
163254883
762323358
389559916
253752177
106862436
538973854
509778627
399943262
672913876
108103168
486069573
219399424
16536358
161422659
190216109
757680010
119732113
620831868
10062114
162100283
26558009
153481192
3320168
138407432
219882945
622133080
105694086
571347080
62240055
381316876
259963504
409714762
286849305
188905727
151858933
67611335
2941592
814509867
203909430
572741204
551023051
203977441
162218117
447820218
555757274
613681575
32406277
199496973
711484647
45250816
35417872
397927213
70487390
179441869
192997973
109691917
132701523
216825541
758833901
46156506
60031704
375001762
441095624
117408454
456731003
467960228
66791810
735097885
351918323
162217136
485853525
319698763
580283924
506712504
478902293
153481423
331522096
129386597
186041616
179769061
35579294
285915060
68073507
48242015
506362657
149189849
400755565
774702723
236528916
409428095
693107517
122229404
494176366
688992156
416326148
937731489
136387635
410786264
155613847
108443901
198923199
253246533
698506667
39332084
179196115
128118426
55285648
85300906
3285871
27008596
560443527
76254344
52570081
9912166
664106661
401444499
59203812
243034166
42775885
85926788
78591148
65340243
487868444
132187351
124730483
8294971
13165991
343098
339675770
194957675
86861977
60864170
160995413
623507395
90670374
415820518
839672427
50434180
23774355
180958879
328958388
579158054
231597841
202635795
200872009
38665981
246917464
502896480
36633317
65524807
235588863
27478653
420582088
168656943
219617939
15747094
103248759
239054648
48817423
218321792
103959135
312546301
35280716
448069016
741652087
223484520
385552161
70696511
283295943
43575820
195140386
869503516
358759159
675490140
253693983
92191420
132245804
894999
489020218
92877633
175634777
310497039
112012700
157375165
25359168
87609026
86733
64280889
130169255
619179374
64568458
125257539
20468179
97376651
369162110
576478453
45648527
338027307
190422228
308593748
5575358
304796815
196794817
131072279
142448914
19993063
255390403
89663952
286931447
391905312
88680488
377192995
175472152
32302531
259392373
818667232
325049493
680487541
12045708
84863543
188378892
7407185
92293731
194748901
605290825
225874232
62890846
143655579
120462407
244132486
240910331
279781911
836915855
1294445
321481127
142156156
168926882
3266420
343703636
370572382
155393195
375091266
216556294
270947211
495786198
25034218
304335812
269954363
390149613
461837703
235485933
465549569
10376616
7350988
475094252
518616443
50088238
391974909
96248779
44539553
103901184
11531124
189668170
1310848
91830513
944826147
211745414
37464902
367923022
108552104
119546061
436578838
132766
72515969
402040041
32913918
130176580
237801825
416399172
378734865
538769812
934238519
62847377
482660639
44598513
196210784
476583206
18871820
67992855
51797204
128043859
198598950
189067208
257675626
614556220
475581943
378757372
627896686
569344719
602791418
381298793
117018618
367152236
56345353
25478333
62864829
533224309
25144739
437160486
284963671
1512276
413861501
2122660
412961923
462275230
315065751
36438752
662271860
341836297
4645058
170768778
875646
79516987
813919514
550057917
467820538
810142547
161658806
470359647
569404685
4468949
305303412
252976951
149052884
441463947
33077406
135260750
177382254
278326053
1000610
517533121
116415035
4097939
268220052
94092558
261199252
24695618
42259170
64539947
34075362
69604622
61340289
207315593
65253765
44905877
220457861
687824246
29761751
72544358
720158123
607186867
647349923
200746380
278464148
318961112
243333199
267158667
333330578
50371806
9059873
30542059
55882376
574573728
171001378
48719555
67698605
107322181
960215781
296409305
7451880
103705374
174111425
258190233
202480717
123440275
225454112
3111031
256592945
55294284
48383569
71654275
739071147
316911303
36433638
400295412
243808540
681452913
238271478
235863082
590451844
68191025
19536801
200848846
73638165
752692936
384082021
147239904
397811074
334692020
315825803
608607732
729774123
209290518
746056474
366943898
784972354
360315375
17923326
66939931
40258309
366638196
78665855
44469878
161979236
147822519
86010965
212888481
335965779
79279875
209115925
478237056
2668588
98710196
42240077
108484605
305409675
550368842
244660952
522051483
60237
40394325
83843837
186250919
531609745
212749952
243935797
24379600
192986099
240760969
304196487
136806305
192174981
428673379
206327356
286648418
586217984
33350045
461569668
571711462
151324547
825463444
19111999
96484947
143663908
62847704
569961701
401110085
110753586
297874661
198932664
259430738
318536733
496643100
84361582
501195782
91233174
100185307
244516195
32279
30096152
273573783
195944878
630136264
572326468
322839809
364250170
258564343
160116330
34422521
617603978
447795264
543460704
225315638
14363890
258323717
313245223
480359113
204279337
690238834
301492600
291851937
75960687
27970699
253597029
92100139
30869959
26344519
195349148
157588490
296836753
54162998
56040951
600592148
338595417
2429238
7768340
106588624
441294796
435210752
251016283
181596425
1060346
506471652
9685716
97283957
134735238
141218491
2139155
500031523
134012817
11261099
97858945
260987764
668928007
537541565
261798819
47600357
100973251
142101720
561318522
341197191
255601660
322031427
718765657
444920400
47090448
285179475
650206986
104093475
28888841
105682021
621653733
11459197
668589278
14149030
49923220
346748452
152873061
224703604
22716652
768476486
107322589
7149994
15574477
473776627
386152984
238870416
287175848
309999871
12271702
11575875
765850892
676881142
109038904
126030889
380978723
31875919
58706272
20055725
59663906
2527437
272387824
75447111
73827871
847675918
841175164
188184278
69514139
28149531
220624225
636114382
593923336
57065773
611288281
53564639
728795758
314815960
26804063
319191845
614162434
289574961
13113575
421182134
363033788
45351150
114436332
520767104
4542047
640427603
65070013
278155015
908221635
697400827
334793446
700590584
33835367
472578398
62966513
45818777
499204460
76088805
148955441
400088242
232604392
106106623
25555209
233730529
2565774
789328466
595716
35727121
185614853
700329900
162899777
103688313
475917741
49390307
489404744
833196636
786473266
272069616
74390646
161629997
677030930
34005191
47632490
68157410
44642906
144426533
131367429
696179966
28498014
380665578
440373601
5035909
194043471
36938450
207636791
191953105
129562380
174889260
132421859
9731644
128010719
104880713
83234833
270248985
101801
32163976
187889549
542884455
232388673
511518226
222020668
656566053
511284072
553785884
228778375
239917576
17817657
380826702
378343454
1086671
54029921
48940145
253547271
52756271
52060303
66905326
62859935
20621677
103770134
22979548
378834043
445205987
954925292
81635949
616309236
611003058
36485280
84889388
192993202
13753389
30039829
238272199
79786746
360694005
144321756
26918448
301342341
119787925
419785440
63654281
807061750
69396494
23264469
270723036
92148654
260831307
201327993
173261487
198418875
95551673
653529118
535101414
33756113
596743379
172724643
569804463
130937959
28144102
57029424
396362283
165887700
486855803
228626014
249373801
979443
512832730
728889422
210497933
42603455
324433564
65796279
119085845
334273896
844183090
52811137
129202783
264562322
75993007
321561430
433533148
97879510
153664943
442216845
16694807
4986244
640735480
179592785
321880612
387112803
269410993
522997769
25604572
48380317
820052663
562556568
671275391
42630494
154191206
18188780
832593667
621747296
578404338
105581283
849675748
412619294
410224630
365943093
22621115
666321581
617922941
429437811
71564290
206831794
17011118
218434972
442679677
116099564
184912722
771931433
26890844
239218385
849770229
439676158
558583124
355315323
22868373
61911598
175123864
153610392
293350551
91633831
146442566
336831746
183449148
319699896
14264947
554451234
228643601
28132331
179285
20998748
286647398
122949350
267599130
45741068
95924563
8237474
208957797
140073423
167920759
132131062
246390016
381271379
89997065
72356666
335113615
567331966
357685239
168166275
611177978
121304454
325575889
110284664
831337385
6778703
11303683
93760382
17072523
49123996
528292234
73940143
547689347
119592050
835052559
111881181
540862858
147171118
282493627
100643120
307226475
3358806
136415759
522705060
410409828
307754614
83969413
16688935
356036485
562190380
19655460
171079545
150056957
47537634
19565128
405361797
117257248
94248881
410662167
257081902
165904886
433668342
463893438
158386055
107455267
816164
274745884
46458983
56032230
142977409
347154325
499035833
403672785
87262138
90598251
314234543
13688644
667827546
293520577
1668987
787690969
46287104
708047838
456498731
44315891
232768463
118418368
322671277
126878410
151339326
224270886
2638830
860910800
58680400
452972734
362472755
94788278
16513211
249461514
252424215
341506158
260213447
318469658
260132278
62393077
62391715
642701520
31297699
186812908
692157498
15896276
124675118
443386241
424912220
8429935
330631542
108283416
681171976
132642147
326418795
247324565
161611053
330020555
8998614
26081725
39264140
18070846
22363483
37735237
168437105
14925768
50069566
47296097
41781188
31137652
667675302
142450213
285119271
272759641
36645309
115074933
315199247
441616172
231467283
69723879
12066498
22511564
591068869
248734520
40393540
589695652
117402345
102686478
179574017
63390692
488146588
873141925
543392383
101949781
5320463
14476334
71952586
544668930
235049606
679803303
227042136
609993440
47992822
597855506
719000627
65554117
145144837
213741220
10274015
290991027
426212351
169719758
134163432
180249256
316216090
375990791
245999321
542038082
98921714
154490874
281903868
76932506
20645302
166099563
310987435
435630518
544729429
827242130
4536248
234094393
35794951
757484367
5034039
1135223
853729893
90502784
69580848
36085209
69621146
122870232
45064440
84361102
383856412
117213269
151253343
26191564
445523376
80791422
214267875
437069661
946479681
107123747
380384051
181736018
148604560
29701535
726309294
21510880
73838849
380939075
39389215
361683637
87111103
115860174
84742075
27164807
267068291
623098413
499016317
199266332
121640362
282965473
121857592
69530666
455759694
262596377
455782531
102637174
197346119
285271470
23776023
8520822
228683249
486650973
207441900
282083752
81891113
828219425
80731427
399942765
230771848
944533846
41172460
16307385
8196066
250498520
299686527
154077691
83595081
276156762
399154364
39957808
93404562
276122555
325416560
270305848
126652663
424546229
547686784
318959610
145080527
9724891
334417261
613028219
392726376
124717216
188620791
531279432
16528325
394504106
428486
26237288
51245239
8105641
235395486
278658774
165504265
381204496
214543187
119529995
479779306
29158531
8039826
6141150
50147097
329520638
15571364
57444227
105994815
234667690
11421047
29552489
17908531
55065907
570904582
342498510
517090530
132705552
358952743
448344814
2487233
43518167
249733556
95865158
284767526
123345906
395368282
332792938
365072004
490759557
256836958
1487996
692312805
130900690
684886796
41615736
98532000
94385323
4321068
97402395
173380994
392862625
260150091
282605157
260054851
376515791
192152449
238236760
392130372
183196621
92721827
102301608
67873912
35180445
46327604
143927867
144538939
336248818
328908348
153476766
8353928
342318113
96626896
58067545
222602218
194571864
71140957
10216180
426280873
27800385
408211795
44543058
69063783
480724142
103213413
1383359
171120443
495785445
149495519
458324295
359067634
296284884
240746958
175066239
6771919
178688343
455962612
79236340
830422152
179725730
120930431
26950502
250295418
172052797
279072104
270800174
238033651
31450182
350691667
278038347
79634971
37708127
394734905
69809260
447288385
24105088
208623033
656855394
20219950
21618985
204231161
411685445
27297027
17894655
51184919
46485207
406438056
454441928
21880495
784014773
587024431
489478620
652236751
182131762
190707801
94183840
8897529
97394072
71722123
3133150
775041022
6992177
47142982
104649752
524093631
881285234
503002284
438648445
237359960
784979534
594677810
119368174
100825085
423999383
123595591
461039290
103603384
7794561
666083857
91406529
9535640
381495841
2926693
6814899
511696519
593294055
97936510
89382563
125787400
222021997
209805326
794448580
178347238
103747899
96742125
344285821
561534
5082946
45535399
40691662
535096896
952265728
9268116
628566503
479167321
387909723
212540658
587871656
271065742
45722188
251842758
713855289
311832138
336357045
55596144
19582560
108656235
23297608
57027855
1136197
85171045
287563062
58506423
65540113
15798221
240069230
198327881
818133616
311293879
201212301
414393806
29333683
324136129
352756581
54576881
12906832
235046830
925368681
100894787
75559727
18241082
9243398
347920594
447718517
126783743
5380097
310316477
476138735
301640871
244658821
362059637
4135378
42045415
41885815
739344352
176267930
263664349
107996496
312240287
477485061
381193033
222625398
143961102
281253730
625832135
420158875
129250593
249767451
431675289
337933432
45774838
54093329
88010716
79019320
750560723
366144302
75895520
107810208
667642965
611879777
263879518
377630003
561837976
563759442
442642534
212555060
195367153
2736529
813041969
365217349
697603954
5640348
126604440
748398610
315820527
107143074
294571193
140677636
6300518
559474989
500653855
278598348
143628950
25665787
178408305
54403002
121555540
37594775
707536381
389303954
322073146
357082024
364832957
222804595
436826284
200682059
433894693
111213485
68193267
70902075
313229089
121824079
185059258
12086963
139882230
186065182
378654814
62288645
478555995
62864242
437417461
281389407
194028196
578151276
51858080
258891845
326092137
164353187
650438572
137159037
44969430
588446060
408876599
112033575
152194700
7911388
143282800
268311898
475193060
155930706
360970346
280152125
291305758
542234262
190929425
259658554
166742692
389718459
8294923
71894108
14241644
160304349
367925870
62652011
239323089
71593268
607669910
11858688
93918827
533095631
791833040
258496588
73086570
20283554
685756958
47337427
577476794
355267034
303663531
124680974
69655449
42759139
112714711
93278770
159546030
184413673
126861207
113851275
256648979
52656180
233811465
23657808
403450153
100509285
308390884
283260651
428442213
27270499
210873330
136717669
106517354
37605206
88600146
20267347
131339482
153514385
42537458
157297700
385860179
256706058
552872308
24433213
211263438
504093526
20071497
32076698
12160481
264919538
474578313
303724634
451969668
37233388
38504758
438361482
288611515
57740406
257460888
136559583
338258712
563825521
44117189
53138279
48424186
430439842
283061637
320514314
120558
21156668
473531819
268366310
320989438
11952009
57743921
78182942
259741934
154684804
373813565
1145362
246831143
69536789
9144648
581591513
472598345
242005227
7299954
730549395
471918506
499050669
214224976
279218003
201756719
441290366
19916964
134532260
77951227
311588268
242832182
43045187
341027551
603953497
195488814
168393346
456501533
526631489
313668125
102272587
64293072
110540294
86900689
16686185
63025864
84736956
514347662
167896195
12086319
88512045
29239126
299172511
677324125
25196348
566372951
184389931
211336086
485942394
53844282
250429426
1615616
86502110
348723089
495114046
4632180
44033032
718174338
10972231
352018488
31006345
198637416
154877275
299905412
114915003
290649830
20182928
385223424
149400370
209683586
421196593
38531767
304669435
10431929
298755073
308165406
1110616
749094432
489856402
153998824
33838913
117678806
238525014
484356246
496008108
165297384
231793251
783125919
82494584
37778234
762579982
203298537
16918407
349158340
778185896
296080921
6068318
794719267
11021240
459583
534357860
10026873
3422539
136367899
19734307
280449199
246932572
257382600
78738843
191360238
345512020
26280042
520884872
342848108
546480069
319808962
225489765
225439112
211160626
38055985
272773076
5073355
102097671
182431416
107849522
359695940
468066271
520192364
285602683
148999369
9389808
371374880
591465619
8102911
533973723
584851604
8117504
354029965
384839412
300364806
160112940
170060734
246051638
404544819
492547290
11932229
291553243
434696817
304675688
817801125
25139421
252513111
7466780
514227735
73291559
671955627
90275402
297221716
80746386
55094940
726048322
47057210
361360643
35246712
161439555
62871229
80453007
113652927
597966928
47392749
16034691
46726599
424955198
18856934
13107357
1409299
349769169
759110706
96173503
86373903
729384339
113998169
77882783
7954211
274050685
266274092
923131278
41155050
589250765
61765729
170925438
67095535
254023661
269124077
43928893
774114043
84868051
619372116
172503617
294124812
99714228
242227093
379780341
64172536
126848682
574785474
7800419
817316525
249729544
34931212
41999155
38327298
750211066
358144251
291460452
352707532
227001748
10206115
268620477
3677710
439612
181325061
49219224
87954556
618840482
73183524
23849713
328280976
572674620
740933492
30184893
306741698
37695659
166122118
125572
704777379
228190215
128353068
225416197
383337070
133576914
355995850
43295587
199896608
450030672
324192985
4552399
20444004
75487960
151287
756481413
696689032
23335131
65442495
565939
296576680
9469232
486467122
182907585
23848951
134187377
337902874
138771464
506534912
219544592
317908622
373998932
614568528
361211446
269297287
261022943
262974624
62694807
216913242
28486598
7771812
92640468
420147013
386911422
812520951
414338595
226026459
755780162
611186417
524787942
393529333
205978238
100256185
248108595
172868277
141586713
218884316
21194407
76608421
166640038
4489134
378137838
21909905
314848181
119128925
52160313
29221256
696616990
76565621
134321230
123304810
251856143
316445531
482920359
113096111
407480872
165262380
17572473
223688226
599481166
107951210
85875541
94823918
367110379
212182638
285700666
48311000
189371675
2023910
904015898
11939806
20071222
74278483
207551829
405282534
269097048
633745481
424953364
151614086
126330535
182077761
111777899
433430954
463913441
692567746
87696929
180281025
769049089
12708292
303137224
73792312
143634675
106160492
239158
66343632
213290311
322860450
284707109
6110270
93598957
387914260
7677536
193382422
17131793
706132414
218419649
54856752
684361654
74386609
615791328
331090179
850828744
180016949
331495380
384130657
498299530
141148588
195242114
176947211
67074202
46170001
8463450
97846723
193422057
664219954
592165062
70021968
596790846
529764200
154599530
762351742
527418708
675902473
533505072
4277934
106370160
308963115
2880213
5616350
406984035
554830839
243496777
653443039
301811300
380011270
163734197
266467022
193455841
470935524
341703920
144733562
118279921
108082641
428036419
521634926
60471937
43167847
29089407
761889297
636876756
39222448
296091822
170286248
18503089
4089063
16105678
306556196
140216868
164449387
135617606
170716186
149875054
205537724
559957710
455911057
141901409
338385810
617899663
216381469
22106190
1350142
301619
122688341
470166880
192744773
26581514
445716534
39371464
514403827
59947595
444212160
195515772
109303221
187671968
329329324
433554259
85046483
252277497
760609733
132023426
20739788
89136437
72036308
80157117
21478416
85752716
840896470
546452198
756964456
260247998
202221942
102443264
156507144
712458103
43336336
46790428
437532016
428602869
22916062
251550355
56658608
408629870
55506470
89528227
812289142
100398255
209263398
109340250
59355466
117872536
367083003
674046324
14679930
223240923
94995630
778504415
433129858
214453316
146436840
689930368
169534335
489693682
362671909
104381412
499929173
130268608
266424141
279028553
242583103
326498531
89473086
216469068
560276834
422610546
509229924
68741539
188784990
49255275
13259883
224519263
12176042
61036783
844049310
393782011
581273430
427674841
52857521
21928998
359918726
312850565
101706971
329685710
45459983
161310717
20556027
79256089
83925548
392632547
19703506
23665910
338939768
117947262
132869143
100407520
148687687
131189902
455311491
91118418
489890235
222552188
113478590
51254336
648161413
765450286
105849094
28287198
20698732
10504581
221399932
263480426
625655693
295786196
180984003
213303151
20594011
753200211
409115691
37155499
80496658
350184859
642526148
161475346
491802701
227069321
53211383
124295007
2437309
214761691
523620549
217029683
167723111
85902991
372913115
130470534
423517744
362005534
482945375
49057040
134372722
437898218
363559479
759415974
313365009
83147829
42109262
67776597
100733470
755097562
298094577
364123029
52627524
282974970
56806039
27482903
13048974
319664648
162025775
114984054
94630702
21682172
85545737
446916059
36290057
21488337
545337975
20135176
63383155
164329626
252302752
606667179
322755052
254850461
29701410
334277954
626006999
88982122
42104975
398558849
196270369
18958255
329291830
526505856
166257068
123101472
5902326
176905817
133104227
352243584
54326384
498566497
290047641
28744830
755368663
358103822
138204096
451288540
45717029
401814669
345326624
9476223
56331938
624295437
288817253
103043916
810671363
96884831
31435900
481871977
9368126
107899760
702387609
338787246
434707039
154057930
118976777
565160071
31733158
47200037
600304966
191644379
92569516
869354278
120227518
202383415
363212689
257103854
74066472
554239495
185473117
88810353
545006603
176895400
342677860
146763876
518122028
54398029
433545834
63485756
390486736
366693837
31071942
88585893
514786490
115844745
23984325
563492207
1041538
233875130
849995
198369684
663934934
69385989
73469664
82534548
240778515
240301150
43210329
287693932
40586642
157143759
87490064
666359
528015341
835972245
232170435
13093690
363165832
945603527
261390108
301175338
307797573
218912477
828831696
78478096
24064703
5543878
205799553
154921844
79071750
170721706
561764928
73274516
172349304
15525694
113917760
157529414
369846694
2253814
414633381
213930902
404387447
85855444
764887707
334634953
588515675
246808321
683986216
287990251
42368138
114409803
139912846
40193088
43604286
74626028
15510816
86651635
84362768
585542195
623383302
17889804
145205131
164039719
144998035
27947472
151604733
197195702
72412654
63432732
61164952
549622012
514786155
281020525
47164240
11629108
228235926
22201256
445368067
844349287
683694504
717581578
30287029
384759423
773218112
166355927
726699722
133786113
71977415
88141836
139606918
230573360
39081833
261967450
440792329
501350
36176971
361951771
730598590
54427411
667452698
208896292
3573210
109901508
181492931
105826170
255086208
226135986
291549992
73617857
67635696
147699910
53703915
300469823
181867899
273953773
6284594
34572504
501479848
214558222
188242031
65716871
15621992
538258378
24296506
321060261
115041779
108191646
160285044
50465211
30213259
80498738
231749885
540491741
90695988
81845880
465867405
516392632
306279286
53909727
45008078
130182655
46277639
517436933
7052327
24629729
189081497
50578153
237669509
103419068
56326754
252056690
604801953
235784768
18646051
320211241
314062240
345003691
236428750
12894372
2575869
234812307
376682432
48969778
127810468
37674481
356037368
325912844
745798698
193177176
163111602
26588634
103689942
538869788
370645664
326871328
55374313
130300921
96286622
50033082
362520326
64019457
84452091
410266399
21106775
520915879
19080210
78409394
208789730
176197207
150632806
65428840
122470259
258124569
174078234
491071014
415736169
625598907
271295612
158554267
215370795
507021845
135042801
545229249
634350436
9543162
519277653
175594408
235761281
247584140
459614143
245111910
78809752
445638741
481888829
5324625
347666807
112604250
685963235
559439521
505348119
368511937
76009623
277434747
727209878
532143587
171277109
40678475
142091559
19021857
90588229
227831768
234585435
605833965
187183828
266377413
466564005
29907357
240717119
33446466
191836212
91781233
21911885
136766490
70398900
245613410
8914498
396681875
69012886
11265686
832968614
138971935
432735516
427031690
478540622
584867835
407062636
678290005
51843730
435879833
21501941
135709730
296901078
318748534
24761950
127822845
540756590
173626038
600192015
4101519
19978766
144988270
148804937
63746501
733613848
39685659
359927533
262019312
248683496
312266084
99611054
84587003
137960136
100216585
811078431
69428867
575091428
12926352
295507659
500690954
551338859
226092927
337689565
247813910
248135910
215173505
13859312
770165560
69956524
5615620
96338282
38894820
130394992
357038005
799082731
407673919
645900965
611382100
167761916
74650164
522464239
105506975
188310260
15571983
5690796
613690483
261180276
51587391
170837725
170813454
488395228
316341287
480971173
21007660
22274761
300557138
435961689
188187478
296750224
621574994
43260489
351915581
161465305
18172856
408706411
30875421
170379915
121009711
112514524
197101605
107666495
257492212
132543249
122300517
707698279
513007195
138980511
690865704
18999770
775581107
87515236
577392145
226140770
245532705
422960116
245700455
801717453
344572538
15460834
321370919
142399505
352530154
368300065
36064397
86036789
303484054
108310657
258554458
107802918
73525111
203720876
256819865
133462247
745431328
197365988
339440019
141479638
332320855
550916096
72905204
91771141
94870745
65726034
464913382
2858587
23960238
891000261
269140473
31632940
1737519
268948700
228671014
134558811
43633554
1178251
356840080
494805590
487329108
119798014
21769638
563115416
675664687
16550176
217217039
120539089
198958818
38337993
203879511
142602562
335079732
196654689
73156335
15566108
139889360
209026751
76264248
31933412
127805627
694657279
452537774
8151445
326950364
8212741
610055757
140570045
276072960
54104979
470951134
253710403
163708201
212623030
843192264
335938074
238323909
143698011
19913139
281412841
142748122
4875509
33812360
20645508
509320552
351121749
62667196
343891288
335256087
587772001
265022555
174937004
62790602
122461128
12325192
9694515
341152541
625168615
8856407
191865575
125856461
47426770
40679982
473979497
609311540
194024527
184051806
680731844
144982522
33928625
29646945
408355233
33121335
62545604
523492220
535332579
23248691
276468834
464822824
11463391
140382736
29026499
333649151
4680342
807302338
285137234
45857305
326962606
312720820
4981967
60965299
431700999
728474443
159857257
40424992
115130502
25129903
215962243
132030177
165425540
169883871
322622653
101263466
78612024
385745604
13764000
9703044
403449296
673733304
262476360
42938846
561569736
415628984
371080389
197121265
727336875
572827839
128438361
27484341
322764734
845247934
401347877
142964630
326170296
347969091
8640324
618847952
716040402
95144569
42966217
212831446
21760435
55366635
20483337
187018229
91028567
386118955
49659110
420105737
408434016
215473587
4924430
499050109
453981742
118651902
738137682
23885040
310184261
652681738
365802215
54041347
152179074
14456774
232443419
92279734
304292653
317428989
390252150
349331610
929409296
578916927
427538974
444496227
74575363
645697188
149206003
629857729
12184042
292365499
118898752
107813118
113112014
398876555
65499135
87680803
107447663
39892496
62846761
664458008
38274359
9315808
282266608
109620176
120686134
4680487
101675553
6703578
87152334
405931737
8702329
98643505
389046300
421458909
290727176
504883815
407316596
813260567
537358248
45492101
61311737
121458527
142434765
320249459
86138515
89138277
372771330
443584282
736407602
199033310
64260905
25878437
93137651
7199936
187686415
765582608
196565985
34957935
492050026
23765956
437795929
20114962
609163949
24533088
211758330
490006798
576955577
145963168
525506343
195156116
156795300
66092223
11334062
202514621
441661742
36247548
219830229
9394297
933291726
3482250
220095262
47035005
109571638
511942456
126591394
236473002
147912253
114901907
125712617
4165187
33947615
82251310
544504217
491726236
245613721
201872586
79857242
30269018
55418045
400348225
253580122
106695213
3769137
219768089
470454191
115977747
59598952
42935571
219968900
129416849
192212835
11168323
146533976
570428225
270837199
19609998
13026190
23444278
200917628
4566202
173072800
182842122
39966642
10876452
245750184
32552577
168215744
6932329
468472613
86520665
908692501
429360113
305109548
26250228
60018146
33123142
345012139
6878100
31053831
9192141
20706239
263765205
590298586
57047479
724882563
412033705
37547307
12815030
392764946
156214564
768589947
149480453
50315056
236816789
61127365
496468993
31491922
197660139
103271742
486622722
24594321
103973136
206717232
44563655
15648317
5166921
407487315
456085707
5301149
397034676
483900146
132136925
24492628
100297060
426013883
42144668
533212152
132084939
699880951
492699688
73233644
135904316
308812979
581752515
397491106
49470840
95180834
194614205
233994713
605550781
578503545
332760
361928753
226714198
2842168
445865422
468937557
154912861
412331764
547618634
307996653
503995158
824121737
273898889
120105822
786245867
11422007
582022421
39878165
374936457
42033265
6270711
526591284
29486295
58940962
128704552
42584093
254137591
793944562
84621204
177219499
389978612
33664316
373363230
44393675
481741695
593220631
88966737
8995880
902925611
44864865
726213146
118820648
95612502
144504741
64897751
573315657
141356141
47002991
394345503
597807418
152812918
262435278
144673267
119371209
310836832
354465040
109116778
134621375
129484262
121901898
33746506
229561085
30358264
630987682
792217670
307424565
248989130
74045739
388841442
853169646
331493177
565505247
717901
643721718
509938103
221678484
131549243
26064011
135618697
48134156
241260427
185026590
138722250
370896125
121037817
15733758
16948909
274569789
85721626
163544218
946471
300084097
778977134
46912987
180862061
129774090
32319172
85612390
2188392
112675046
48403363
66456145
129742025
68274353
322887055
261553983
70905094
816003194
235380445
8406209
177538601
272008880
53655208
542452636
195041751
316934509
339756359
173344179
50815094
75185917
353293300
143506154
249176243
19718204
42488060
151377760
436015710
66580138
373099248
450180708
145194468
2901868
143197761
175120997
559153548
283010230
149774018
324640336
455445050
340087
16466846
235662884
487176404
12512521
583547115
353726922
420363203
258759627
143799606
206756458
488412619
4453704
3977259
70278432
87711129
235082092
87769926
56120010
70399890
388342363
574383119
191020744
332581881
29181260
67669881
67902304
2283465
299296742
44591659
46790825
326509723
216385860
737760372
31707799
409777474
239041820
33931394
61404408
442410059
265413926
255976729
294138226
571140051
615826917
51028565
98221296
91926237
116527009
268716592
90867987
70381401
37213359
258927978
257147376
408718292
216413405
127546260
159696362
91474398
545821844
105966733
316099698
449963594
655949494
112539471
268502089
18895065
57058810
52079613
441480645
424625347
361339195
564724896
206137740
217746828
117772
169850359
275895290
406580362
161640328
120367434
115226252
34102512
356230365
457399542
407533132
473295292
504715674
6107609
64529911
488898239
180879283
261028139
345716913
219418451
43726386
367930433
278123209
32271466
47590158
335609960
212233453
336493918
794690071
732334609
236713639
330539073
420095582
657441763
205040584
53880113
12912260
3136889
213048056
7921552
280259594
296110769
233021966
402147989
91825778
84534472
3420041
79696462
552422495
42847913
122998988
220444259
17555665
476803462
722815416
251762885
52682047
164761241
201174839
33104012
19774546
172773713
69283991
321396700
124656730
325619
33620374
504959811
408557720
637603737
897086608
86513932
770966256
253301134
433901027
12224545
6115785
22880735
177611535
142120243
399741276
132115632
90809216
866687
199481582
348600218
50922931
82316705
450511362
397542117
17034969
221303220
456043747
61001695
5099868
753012105
40674676
409116517
179936306
43760146
103115338
1748352
636665746
77468589
50528535
9735407
62798916
9948755
427267243
517928605
62890365
167171169
121425677
258427435
204576055
203501874
106428151
209323609
17508008
74927687
363930213
201073589
126327641
20323557
42521888
717348654
855969662
92136242
381219906
595171350
43947896
247309532
176957194
54539707
16290392
323521692
16893718
716993651
127525067
21049440
118942969
61748778
390215403
314412226
51083273
108894938
755437682
81403240
392625619
614118718
479286103
569153
186853011
43264106
25712524
314049748
462141540
172407926
136107719
458146628
1456607
119845843
66872471
1878292
357863428
24780931
258160559
261948239
1892004
10940306
223240796
14063234
9553650
216740965
305139292
169454880
329803391
350847131
175687778
226516224
286072979
18273548
96956029
243366378
541575332
40846603
539240376
383037964
272121943
12496307
132344002
202657425
8050409
1391850
6665152
79764523
622135440
364002768
102086141
59719153
13771343
16761290
241350147
78666147
133563630
456883311
8019662
482325598
21501520
364149991
834919811
13153532
314668766
451189994
369777056
685725733
85667251
381970205
17801265
559513958
305242418
212024675
3926540
346154459
10032927
12418355
132912521
15324376
151528123
493578098
178586870
4224835
20058924
428847645
415166112
575601418
49020
197703518
158498434
393508523
596167507
212238545
434183314
205932422
7890420
77448542
97490627
109112
222069433
166667361
35806785
102595542
93882135
644137254
183828932
547299322
405991778
395203738
345580231
580148246
270542062
81730184
469240937
385776975
70851117
284663036
30545379
194577329
83444402
191819660
646733704
7077565
363430049
850604570
267258753
54942703
138649259
34479581
198331941
505545068
226922746
124790194
142358995
256876700
425796089
367977384
74028048
335098565
40445296
393711391
1097692
46496303
64073469
77916693
122277270
4441055
101809022
464277956
279834950
71394378
33522463
141159617
428995488
527055891
266239769
330525766
295391454
77815180
4750809
118095410
757356096
25452529
20787763
121838087
67512916
659408056
63099569
135691112
10329888
451947101
199108748
396440331
264969400
182083479
160015495
68754208
606810538
426346382
242711197
463357706
62965562
53981736
240968945
110408584
536174265
49220426
96800885
35044508
17879136
630015089
199210352
317521602
36332852
50029374
30228944
290984182
16228866
31996868
662562136
192451343
159218542
138942360
534564379
460156514
436377561
793230543
57762936
77398726
224580918
193841689
67181928
162113440
206903425
539246776
211440159
158180684
102418215
818796896
496901586
274857880
34811148
100031479
396023480
23651057
256634302
859596202
265084434
34341107
61094113
473973088
111637082
12517853
499429122
581894924
662421008
174895099
618914151
140394452
431884821
575022414
189539386
372558368
29807592
11832033
57888887
63158807
292900599
709045049
237463672
11446036
321936758
149543447
17929471
104422908
437496979
19514880
12012555
423712752
211747505
704448662
515225428
118071175
146336358
957242110
134055175
543152923
250661346
120805237
86657806
242845260
103375779
561764092
406821350
65854328
194948570
356309821
24393641
413125397
260372789
346402576
388902460
92138061
913048653
700093132
286039444
128270321
85785836
331015510
158424219
393888396
341664551
500665872
25281574
1303567
336207071
46283042
331836363
456670854
334548754
953636098
533796264
92243618
125537924
25134512
101951510
309411738
317789046
232210032
133218954
535571227
518833876
3738164
14665667
114891622
516605631
340930379
85252327
820828362
693573941
392347829
261108441
216125820
572802287
818156945
303117809
119055035
536013667
185557053
600077588
553091059
613116280
742555322
655983
233815540
11121337
62361788
110350900
640176841
6063977
628295559
217229889
265569701
743048508
734693853
81076768
49006260
328529263
128475830
239397731
644105442
486432443
253343133
230768826
112862469
523366273
367684949
224741854
9388257
209308173
2035939
2624016
390008266
640330841
334944851
129391760
18812310
394048678
100108455
354732631
225178850
588208478
89529731
266459677
424042798
359815036
471847445
125181816
37856397
86119722
529723753
383531385
20659064
517130547
203309011
301392585
408383167
81756
289687901
85659376
56785152
313029320
262514518
453382024
27105849
434713158
43473003
896872280
238359699
52483282
10298647
733754323
359440744
392542382
122093171
384237940
219990272
116687698
327704718
386708959
165099181
447608167
1826680
13854860
331077251
117369696
413009737
39630203
196033434
321125273
79524598
455743063
315135004
306417227
495276068
13106858
17974273
225255481
94263465
394378340
233699865
435983993
366163885
182079303
147305678
242191418
1783722
372323540
199725516
84122444
375847295
187810678
591448711
739205708
214439885
753946891
214804688
635141732
115452092
624161719
89880841
67949531
386338335
110002529
309595632
563380807
281898687
426804351
228572664
69672835
131807790
232788825
866877669
84126655
140467912
14126307
168444576
116883611
76371141
824599934
73893634
464422974
23428756
670783957
72322441
192905763
672547858
632331982
302734160
201169244
651010905
257825594
39353791
211042120
217127713
349506558
24531390
130241484
63671831
85768006
128988529
185954810
782435405
6011161
119565619
245546319
359331348
480901331
934586653
76262608
44967038
241353028
60173055
160893179
546299705
209005651
228733431
203852427
366111834
113389364
517991457
135676792
435906690
93588232
336764329
27634199
29183157
294257915
59381153
101239861
544073728
833406566
214293486
121728616
185405853
40579313
343985697
51633488
45595536
142064588
63902199
377388184
2706109
425755562
40710995
356943526
66174000
7040390
155263685
655753142
367521847
273898
229274950
68105614
27661755
330218586
89720794
744166234
369784938
26314855
241653428
246837510
284517893
303804034
101274920
101045479
862541926
216154746
159767754
106316746
619087363
364763803
666435470
41769849
171300392
257308873
41489030
787458638
19074161
274620232
858006096
77171060
181187970
15753546
371151496
110497561
133005836
15748386
17271609
473206251
93657871
21497379
412564417
136836168
45915498
340864674
2589926
739456261
135260158
101462249
38550782
29791086
160041991
262866875
268492107
296625056
455705
144222947
86250339
89793928
647301326
610486900
77342117
109903437
305135295
792771463
358646911
561764076
4322033
259244961
6374958
194654662
32165312
35513411
12297113
213245977
36809109
714285005
153288261
193721295
614889886
92107516
192695
60531577
551676030
38978220
165445373
651158774
142372301
219476378
152995574
185689941
169855569
14420909
551820350
314326316
252218151
665480997
136387876
23099773
122868638
397553278
136633303
409551259
13402535
28286318
460246729
20865412
510265257
323849219
19302461
411151984
192726966
543096767
64956230
422512270
7038155
378815629
408506879
83649920
234974782
251444930
352859079
139664683
684605265
11904895
600106440
429905377
173513960
38914746
45903012
162383563
139004426
212087272
45404176
570846191
49028781
149915299
269581088
192612708
40492215
320856212
583730160
270628898
162962375
89827504
670524715
940563533
85606975
129732642
243651468
28168185
424861739
348185843
16693553
743737
324511457
58969847
461390493
153823713
10901491
398718739
408276574
215963802
59582242
14061251
98117200
274938685
27145535
464133012
69624196
150334696
402835453
361238924
533816717
212851783
1609976
437094287
206076362
373131693
246529562
41295193
132125397
195165871
798381320
57381937
5584272
194333208
12704646
458467502
242866926
216959195
408459697
381308342
388846514
132510659
190001659
135764704
813542849
11204401
751179797
626385264
413375415
748287432
205735946
36690859
117879432
6488358
241193828
296067609
91627789
76449035
61106806
304790148
98760251
747486122
341370244
1922878
134892234
114700356
264617014
263458887
349347372
347257201
32984313
532532224
498377800
455468977
22402436
22870210
82532683
143510508
144434585
52124323
265785575
748306660
78946801
543811339
415744568
21971989
360790975
163883841
42682899
748455586
92123542
145119870
650277240
834011288
18595873
699865136
329206626
295284183
2721957
133691993
83506263
169196066
98810209
175479498
418713453
37482012
96530480
108516745
88220274
266787640
308225627
499146732
77418698
4282553
23514313
96085515
191966010
276736764
409875060
140759469
39482630
695314654
139867895
520052278
244367593
76696978
133048059
265838165
45988672
77642990
7286607
278189906
221170771
739886705
330597418
101739937
60451671
108606588
33055955
379440694
70047160
45535862
30510546
146619084
52252687
640118846
192892943
7935156
402176532
205612944
90792056
149828346
195916233
126284981
802067456
107938874
94073631
84912791
144803248
78326705
47750297
16012612
330130636
117413885
84232727
223757041
40174691
51328386
36439873
799357873
171869933
4391236
67013500
459443836
599382800
774873979
193998846
492678416
721755783
188298304
31763050
115532246
352942857
13479068
77134652
112427283
687262443
152690374
68946525
114646999
143753062
280717910
84739356
290915519
292518098
278856948
329232253
59361545
62558502
89861944
162064028
19712112
422136527
276194310
222068751
200316930
227316882
613548
83576792
171252697
78024981
55873648
9718978
599693027
288872312
167402143
224253103
141848092
38497729
165902583
108146965
268164354
744135941
198542362
79889330
130377960
197442551
240761472
161844827
2174766
168467691
640023271
160836552
212185273
891576842
204509365
237933872
23318848
353918010
85121394
310504550
501151133
71036587
163989497
265388318
216510907
616128857
110666958
92955915
202909899
6082820
298236011
587585451
104207912
57945650
159093164
397026352
577130837
787665307
611399830
62924843
465388217
21411892
479039789
61532763
37878373
343905520
62534849
73849179
37767207
270410987
1629926
62770855
155464900
8872404
272353205
141764852
780464386
13317019
615294718
295668028
687304029
32773601
413801333
492248225
167805758
89230056
137421779
456154599
410096308
439803811
137694161
185356052
84503901
302968039
819639974
27863809
406996953
125460385
571179917
767748841
326852362
139916327
259601229
23220298
4493983
413217737
727854503
162749140
306332028
157989460
81758287
170119172
94293661
703790742
273903512
196528025
530176626
414730247
78078638
101640490
697866063
221430955
446222574
133434032
58480418
145591902
141794993
414601484
328015222
208102630
680254912
417782742
62438238
441226829
288723162
344520857
495927425
184416562
80874267
15575211
23244616
333699266
110596040
21140499
221509595
346044188
58755243
231443864
138802868
265435634
427874809
31697177
2164957
363323379
292545673
96865606
347906104
604812948
263094369
108244572
261232930
658198203
633439305
83324918
208725928
172758312
655239774
29616826
250615923
485318353
222687710
287646350
146558787
484272054
287404134
168210729
313104566
46042500
303833816
188250792
604502181
79272449
342811537
2202756
361314538
202338025
386247367
9066192
223564300
60723318
270761691
60993133
432214093
14627998
116430201
651959356
19974943
302719790
96010009
91666902
94255427
326680065
180111515
119019681
643023880
38637671
486204165
238288961
292009837
102923173
367130127
225458317
399593471
30380989
121795279
191771794
190239516
487903367
84327658
184579842
2887026
955692083
91577239
162320789
423276208
71258123
14342153
69794549
610075556
210082648
192887568
310899659
263175871
73671066
140308359
166446723
174390481
74892533
351489979
106261160
737279739
244560698
127299025
559697147
506733864
251543016
205006596
418960915
400357238
300779240
776835851
307633631
94784399
286379602
255339420
380367844
29910189
53945399
250291507
685156791
257088841
757291840
224132063
726383333
5068749
40573675
138613019
408776074
127686114
474129368
136814652
358584040
288702624
34518480
39898044
590301216
202065622
180757474
553307976
294105022
31498182
802363702
189399871
218296219
175714822
4008700
315780611
408702822
795802857
116328613
358509506
488743281
193686284
118404346
331792348
239730177
791633092
47056009
167820611
176003226
78228360
230846753
34041911
115539584
52100061
39278761
481682262
85359451
69745890
824869695
368817293
126695732
111025974
92733837
158251879
182354608
540300173
336844306
563986694
208199426
8673579
581130445
41793611
388683059
373985380
71701716
802305156
573826142
83803580
719992718
33217381
334853266
1496788
46650379
677152775
68349356
103662910
325560128
669358910
409540331
159973112
752807562
784511496
506601931
134456348
4286286
38504634
136595968
265344951
728946168
261966748
519952253
75919021
144156891
212795274
13869567
572166141
392169795
152075860
251432918
527286066
1930061
490146585
620182
491585344
644281589
140900181
457338753
36726093
90242248
55670190
49607927
71945632
397142187
194130171
45180471
365013134
200254806
532141969
24035675
71376611
621709202
72022921
103064145
243931229
10383943
19993611
71107070
624926827
1273081
461656758
872778648
78425562
66130823
834176508
96874829
448188166
39526343
25984118
399793147
239427062
355133151
495374687
138782449
104832820
263975951
111057546
348025475
163745825
349489876
135173899
33192401
471258934
6308658
82018918
270922800
86027050
52569776
313155114
352187499
5347215
173097240
158490300
535553812
343670953
49607945
4771403
179185342
151288400
104379910
223834795
18824303
403623845
31673761
245691614
120590653
198635666
248911950
369289385
71011562
121986028
503469338
660447820
83209075
2888349
34658681
334987530
315161335
770946881
649873967
3454081
27411143
85443803
31570429
9093053
200502239
477579262
3343585
114328079
49955803
44381222
271852343
589423021
462391100
56137086
346662981
120281578
496202376
451431788
96589707
16066865
430767814
622860055
90819746
124772628
81014291
135987249
81663971
5635055
701497865
218569
123767810
415335808
142347570
226927840
590220620
46740312
7612964
355553656
383291567
24884
21355674
148146292
817039353
230267898
444398577
13730385
541985302
76967609
210961583
13780221
3371407
207042211
632577567
68769212
747362883
367701284
50082161
363326360
141207712
333442260
299329852
194112646
69442694
187350487
580386438
368401658
256666485
215284110
197945463
276490770
136806684
406136674
600337980
435848931
134927903
107316135
272923269
28469770
10227745
10771476
52273220
560175920
96943237
193462675
906334269
11448621
25756566
136416975
484556955
210123028
18663382
332912337
560444625
64341309
195606613
367595235
117363539
37861118
859197513
18204082
275474355
517295109
105536426
531925946
766602771
218639133
743699308
610809491
27040838
243207104
681077792
91837663
36040313
80289518
369490059
298491942
67875701
234399073
451286486
77021010
56619621
961729366
23155020
778309241
8505142
47472099
96738319
354525427
61325076
41684109
190158908
408663195
554843553
108794466
252133090
638296664
183191520
75121536
121693488
73917697
711846872
62257026
627003745
4059747
81448198
353634655
186662068
254002683
251541393
46616890
278417288
72422987
124007698
17358915
190683178
370995995
224241512
27453922
26549460
77982987
65459324
305407405
298599762
969424113
29297422
43626338
141795
181905209
28565546
15048369
242370455
346370182
429840044
18280131
509046834
163379601
642848703
348545187
172672133
29887256
199519024
905265781
106154648
87876030
39089522
218600757
173355131
159294528
267894365
3884953
101224438
49367253
49931108
244353633
815128155
126590492
212210256
178413987
27301690
639404642
38729627
248194092
152754533
281017284
351929003
234479369
95563010
270537012
141128162
229211822
59899279
157872491
180937831
122249772
93870462
850471778
191993441
568632351
472329692
184973544
242675212
500878849
162432473
166980775
540955318
62970238
18969542
94630877
627972960
199268637
148200769
9336799
200144563
480409080
13246518
5080342
85466104
261454059
16292500
53577210
562688275
581855196
96509136
146695664
60717535
215378550
350010130
39386591
582358719
687072447
46551652
157204665
324593155
690538089
853111185
24684246
20595714
25500463
11310182
64782502
157658194
313398497
7964622
266546066
175872132
315027718
714850268
52700710
69569452
323498256
480196411
156197598
234737571
22084760
5594886
648969781
22567060
324181298
32738142
309523081
39749232
40316619
437118081
99452087
635499
101028646
5619791
15024451
121501479
946094128
273134946
593171245
453641123
29939651
50859535
366458643
224800044
174939830
92401708
13042484
343519530
96027201
131279762
267888051
458700438
41025979
97752337
191290207
550238272
42980376
30352910
17868745
35041740
110025028
184799460
414956670
52584272
326416478
38842863
219756827
667268986
505263175
34240385
10924446
489075976
18053602
358284238
83560560
292397386
180798987
72191387
463284016
1450298
62480198
955526070
80396714
171517753
45171596
129905745
262431520
215133739
472313594
558661054
7114133
89537892
367382261
326787636
231098022
76885080
142386433
31135442
91666685
444710812
590488123
345294129
685547035
86358400
5252603
454328269
371112741
161412585
13666844
27611467
256057521
49024599
14075570
77425889
102653521
153834118
33564925
272595652
63205000
16073916
389159339
25925195
307998326
239535429
288759546
19135971
148975413
392306269
703482669
97791100
142418296
180328236
286492952
432791232
32063236
21371123
324458049
295148101
370920757
93458941
31785580
739182912
187429932
24921035
87854968
49555547
1912628
156398192
618684675
87777700
589063703
33881123
5801901
70815188
175106408
49047622
191702797
115326304
598831634
596550219
246323607
398110483
254874671
512687949
94078596
184310516
737484018
279282951
402402262
389371162
6828548
704049080
257932645
568633843
362017027
59066509
22706524
306963473
848636263
279437810
119990810
147063427
113002098
81049836
113634038
938434937
17475853
16284026
17033692
16161592
6103944
478729175
685903508
7991178
25213423
7556438
180321331
740375753
769894625
764426949
370978856
578234276
23871676
97658428
285013900
266001159
174159325
36948828
497298310
33569741
364281326
94091289
604159847
319780789
176037951
295165641
115102605
211853362
115836038
152486169
620958688
155393577
388838854
8667287
65318148
166038709
770981461
85188881
61946036
337649151
18199036
16428019
879501481
230594501
101618177
133153586
95767901
89342966
107293079
34559228
751484174
33032151
94438887
501482146
23859476
6233676
353524817
478698748
86325846
345091864
771243613
604810575
246889473
449974167
179034573
758231816
84640447
30868324
94508186
88886596
193306626
210302165
763593242
272961496
64301492
328734289
393872554
228827797
845875627
431667052
40733979
77793482
142386971
343687096
299692178
807395696
598103967
15656585
160616896
98955352
3815612
2444179
575579025
100358589
490172552
28199632
6700082
9550537
306654714
413772387
514865300
254712532
28211238
64335380
5104176
145938666
133362149
806032864
216525693
41521865
240241018
80133412
233474752
399577857
464418738
167940339
164015005
448310110
917499197
358688514
8849750
31777473
715701454
600224316
56321262
239142144
120840130
103028220
84347867
63744998
12771754
278102343
483041659
254266234
327881978
741048575
162172604
668539365
22095654
624541179
353957218
89631158
142908843
792057374
231844225
132361977
353570741
83100444
23843151
196320462
136132062
79497186
119555141
13968501
517833947
69298736
33530022
427385207
268950062
66740331
385299065
223828168
228534195
521939463
409498010
176890564
272198641
31768381
235772393
56359586
58434418
197476736
296285477
149157082
475465498
11218898
48468172
63845039
6509414
587874059
21357846
627842292
642902
23233773
751885318
185455101
238540191
17551665
24586490
11951607
140598133
344139106
85839
178459499
8749867
135629978
171313930
38317534
133565108
3490921
15116943
241317316
439069745
192134274
375235600
176870857
284525495
249869732
182402171
58737320
169053695
85529928
6336129
28615394
320063901
554921092
29531744
14698546
635331016
53042333
62576348
215383640
74993488
130878745
195066967
92633836
6311904
169144328
866480189
213461197
41767392
53280171
781369065
283460148
15791847
12126504
621542145
93673550
12420294
184555302
5694439
730020306
462364439
23060756
459899040
304535456
56012516
472910607
269056797
33223464
766821803
595551538
41384897
133164464
187999589
18213241
488062415
90544567
161958719
8287592
172078754
97824776
702530782
149551346
38551568
560321367
42444573
58148549
434380811
2674464
29730777
12955414
75382390
164381406
33954306
100411518
102455095
87988040
423978367
61571647
83949902
94038324
113151280
89048254
258267157
804253622
710337544
244772315
14355878
305667246
474433159
390404110
197951125
767139248
281990797
149500810
786764558
130204624
26137891
553175267
729559453
371776311
136593976
637915881
235263883
645657811
110798772
9144270
57794261
441976014
597501924
225576266
531629857
50665236
384014682
106371118
31308219
39984259
41120112
8171691
165925417
623993451
228514574
524422704
144586676
471301984
95716758
182746673
182084704
557004090
19205093
141763916
120774339
65401265
20376450
212214328
449580709
434750434
534576514
178510043
425422351
43580547
30224170
324961180
2774042
632793113
201948562
132801698
257847031
86546107
765475
344361060
107792452
93499796
3347774
417302989
246716514
69673820
558148751
77397596
31668825
51195513
5709478
497520077
48802425
149387608
113301546
182476323
326744099
164326053
19930388
75593614
134203859
210773048
80608091
76263711
736173991
395962667
95498232
56476137
555918312
103316202
98075795
241227252
236602149
133909853
28952051
28038932
15389284
395995546
330770754
254972252
228526379
111677106
8108717
318810408
518263728
428640645
84893333
7116890
84788599
42859153
95539724
81824946
199023878
615531040
206943187
406706972
146240241
354069002
609699492
522586420
256677881
50296953
27760590
185379935
163466153
164589093
728685784
552480368
179833744
111546745
781376286
195090732
516343958
67087422
352667688
163020970
99016674
824585853
52104191
72225755
56036746
19695621
27854392
445733801
459070807
348614661
98417514
49917637
196540459
140517875
301759659
131752559
17787668
451638887
80210109
63990866
133814328
46190124
37859525
457075054
2540966
83773170
781601933
70192960
830443145
637843758
330177991
860910250
232865244
60709265
207736380
104751753
117552292
341851817
466388064
423568386
504004089
19090507
28338237
377392108
101072355
571346625
50102265
46372422
6117420
80408182
143256975
25518092
40464994
79897271
239128350
540129802
131947328
478631145
33195405
216227464
29175979
13385360
218590736
524120034
216888106
192379092
191406142
432749049
215048479
128967484
610852079
179314865
64866848
106962232
361469934
27889917
839963064
548066517
90469738
652228794
213212961
234307161
301743433
26686219
289401249
117900719
148797463
155922755
37556849
14653128
264590795
534500439
353608450
770085017
56787709
395238191
72626273
400692692
404275590
110423619
445934197
74662631
197796981
91705775
170256840
54672052
40511191
89255920
5140110
302232015
351206120
238011829
83460116
680464907
104274813
42032168
555215872
66303763
49637948
59791072
510803691
55017366
52583651
126325929
270243724
626977991
514986342
155225773
213700158
9556641
153193138
358533110
100532405
39914994
45102709
223271227
132605495
262897088
5817532
146387057
124436987
1648140
81932512
349692306
273709661
175823718
31877193
268521949
63858740
624264729
312505401
467103357
96544646
246133186
76010128
528806979
23145227
66613803
127731785
247355286
38938845
492629179
363936299
77325162
788717786
96708756
1932266
616476895
377411676
3328172
101460801
16824751
714886178
216976874
656409450
636470296
758089529
119248796
562425495
2543151
34954642
224453722
114361428
21217224
417912597
246974176
208139652
145571908
762008980
657970784
13959300
77904684
108881508
65599865
150122255
13816694
13207401
272765485
133147752
48244302
254718602
54867119
7369079
204776626
28748275
392405091
333366225
798531381
160038449
21641184
317225261
188541125
1637498
120922748
259553667
16332036
228772922
3743199
68124325
124795408
139751167
276017494
623469160
559018942
211697044
111081302
147146492
689220375
638419318
206787245
1576806
185844515
795535346
352273993
65646830
720863741
5261495
228873208
585569782
454253112
617662285
78625171
449843489
124794865
475167705
15358103
951891468
83723962
406763012
543260127
145010415
331461692
8163196
72819171
113728084
265677689
131159429
35697522
148719068
478454269
170911473
8866576
9462575
671695187
141808
177531251
544828017
181495435
203731212
570036882
4843314
105590729
57032277
73761123
32807150
342107908
128610920
255862679
186573779
42701860
457232244
567434896
411414028
417819582
2786374
68708018
1372578
144851020
163964790
19954044
710143136
388272155
261781553
605222425
125381274
398640585
463760953
84927732
276755423
30017195
422201253
831178807
64516530
29168164
125910725
28231362
375564857
44633055
147822272
196997089
140041820
313207488
57230695
476640768
120477039
79836418
123548842
502719008
148607815
55176822
54622594
21487498
499985920
231743966
49045613
564590816
723987403
118007297
27169728
284648018
234621127
304069003
222577313
477321367
401159442
574651277
625452827
192213850
323393058
395330907
333494122
79778642
218751966
258051917
62291224
170453339
119654038
180207747
543422700
331839222
389951160
148204021
312763395
23470473
189763417
371656727
599800533
449562796
242662417
153565825
3602437
404390592
205093338
248261336
63400521
656808472
270534380
41357666
78500761
102367454
332962851
398939883
195240661
99616085
265171157
421837796
333888739
472620265
309586263
574071618
49262933
105595265
26449138
254375
299018809
508092401
758210914
330444748
106745619
30030260
297177984
940340892
117658761
358225708
198675795
214800211
79251343
34678402
134536664
524635743
175199033
4673043
132176844
179453881
228695673
834466623
368510157
504121628
267192550
82606373
457838182
606795128
693286667
219756094
25525452
20042984
6609920
143639964
320955058
61595145
36086169
56605785
181936761
513071438
268811276
59440154
408250911
150342230
13243246
207385918
40652811
352481815
232218360
330107895
30396759
5251407
298271459
165983788
247496338
17940896
108145171
210482261
86570366
204571716
204822943
445118157
483881746
703805602
647587246
379512783
6122756
1083234
183668496
50044866
316622113
29305945
228902109
332378331
149414909
123538045
104103676
251196773
158649178
252111356
56340340
298881938
80291417
270792559
146601337
479304107
116552470
59892446
18637279
84736413
3131097
165568063
117556927
32750366
391309177
310358183
36596532
555752546
212678293
389223207
313694632
44605514
44800012
254863965
463683794
912436968
248620714
1783002
98704861
324418638
361337342
428981795
40868866
160123
10100137
8784148
340508226
79401012
49248241
21757161
197958148
109101600
104162833
7171089
581358023
437331864
831117472
37607668
2507405
5383126
495323304
163394350
209069932
509182457
377758530
3067826
422283355
54783077
331353796
40477404
195891580
370853082
551480170
177721016
372682987
166404604
163195169
360571893
497715109
125452888
31929202
105154224
314490061
167824977
474513262
512261905
149872478
100504357
94778779
208912185
13444889
255143313
124454420
187300382
28528877
175401999
51527187
117846288
752142
86157118
108754231
478393662
423575799
15840288
34741409
148980412
220657661
18862388
50979623
223587857
498125129
165102289
577215414
7120036
470373021
105590687
240471366
688396189
363182623
30478730
61011796
138718648
44413447
314095683
311072627
497882811
26531718
597701927
639248277
679883116
382867340
39248884
732186897
585271413
161081132
92505682
333008030
270011049
132517709
476553283
19061528
219752239
368628493
590347
101873826
360534760
342059347
69585231
381534878
182991940
525464288
3370932
381166221
588076557
316687819
81203476
13388658
318529823
470942458
531838175
42089175
176128124
376102376
399328254
36105851
110504459
11150607
100651574
24275678
384500516
499929994
537808963
120209911
38500454
192237915
85077470
717740234
30884696
10376550
508121728
399081665
828093365
131700292
330175497
9379163
436444292
6671391
73099048
21684009
392317137
61289349
305337951
187585862
504356855
143779422
203285237
346939643
112778894
462071140
19020048
416454779
43550912
2297548
272873730
267806023
465410424
123402286
192491745
374823410
158658087
32751767
34183827
568251346
11496340
94150609
302132430
231529686
227730452
128802306
4913485
8299710
2629170
72460688
441171055
351056897
170909496
142345208
223123222
218405849
2719640
293635920
787736156
398353497
330361135
864819226
23172264
40696864
9750737
653318473
136291319
32570129
953371861
547559579
128018755
73978134
57853342
265226618
128722195
13135349
148477384
5855634
9088448
510367077
34353495
235089648
59991725
475220015
100135263
183322416
17277098
20815398
101593094
887888470
56234204
19047766
312182774
369227675
477550371
30359663
303580768
84769240
356264523
469275957
132777552
693187914
198819312
93645510
676998184
546032896
681227903
410334063
115225485
473134635
402980624
14623553
331700970
252945004
683980852
9616664
68317728
389007948
142979569
928280569
421761870
27105984
405856319
381123440
57118387
138223029
1199277
172310869
54530326
211309961
363139027
115403182
709731
260691246
269902121
241119559
691243534
386527367
67236095
283035582
228314359
522277485
410111782
234049870
156258022
442653530
386325079
542921
203538060
567403860
189984556
605471554
412699134
254858376
330543170
73285531
285687378
3006724
31874538
665629396
846266839
116418992
357515197
139529049
537399099
6057163
239444889
177831195
60069430
488785429
587423121
402096232
144259737
306649456
298226688
175107046
248318244
483096163
70936108
598083689
58510414
531724284
43154280
355870387
264980331
223495198
225917140
626467412
163489304
143328854
34086252
123726977
63837455
550564038
80515593
313337455
142113460
157087507
37217095
149452285
197585103
430117972
125359769
6357615
127750122
52238744
346586603
8797342
89663309
127841935
154059078
151737359
684338523
406788440
107365296
23228795
87391680
29974311
662375866
48377237
753223617
362421310
11329657
3084097
226943607
418064366
257369927
245535770
71064890
86067164
301071467
404941768
95364054
27937217
215149
132760183
30009379
760877283
340371991
62284606
156464379
93554494
320777929
65691978
2334288
108768371
62831666
214148994
448356772
105966733
50919808
136102186
193222800
439222116
448378924
47346801
419167270
85370623
611008193
47076176
646254842
86768
8368449
9841326
320719064
27001772
810931539
138238268
375654356
308153669
132708115
469265309
5658273
886680252
71026188
696445756
955538510
443437039
537084201
215476731
262551610
556264105
687170305
203696459
404113013
262369120
145514141
215000589
100573827
232100129
81211352
38468220
418754231
108346549
11824454
86876520
34967864
388509403
238398267
1324686
289746329
318626099
500813915
427646138
350374197
209391108
271047349
1772569
501476751
39746838
342521709
211303571
453560031
307253774
232702968
46042269
48878833
225519210
108720094
232166816
281369139
6312958
201226623
83526172
272611371
749891864
24400145
810307835
75283004
625367828
442094289
264856935
248909770
186415791
107919350
239438049
40595594
601895859
132108492
380741898
199264603
730911455
80798650
163662816
586340231
181156546
176563359
2794464
46862107
447864119
15489026
201665233
47602914
373019361
8525897
192070917
71744328
417655951
628263126
182277478
99594602
28850930
808011918
188047585
321169669
422864
14449029
101473513
96547001
48626908
79098866
333581734
784741055
27211268
20146026
324245887
48130337
159716699
534483264
29530878
727653838
501045016
346416767
74854080
705752665
227236158
517273390
96110449
128127985
69454183
58834678
148055378
213797235
228960290
31713053
265145654
52579941
859717409
52335364
184238911
285482140
207183676
300213258
5049107
779173451
350424809
186661658
117747293
69652333
345336828
95442194
62066516
230960920
354447782
169788337
169841789
774808708
149559771
371148562
635649608
103746023
21322598
548948733
602752994
717839273
123871879
805394289
439053533
25231096
23241748
26288221
175798250
263165064
386552796
226414329
40121239
12118247
28506304
40162603
26356831
393181105
526228106
23712876
151554398
197559562
149003866
141887582
117209755
158575901
25470133
264742824
4128628
342218186
494732838
557846166
293040276
729209727
213994698
55389627
168781681
522431847
151924492
413501035
347228647
414626197
3603574
106883622
326453602
22186373
5993229
162001019
23722335
152544371
4985263
349969609
305472626
532492405
17867962
43701000
706423329
46360162
22096309
106137334
105179859
183138198
74357693
225151384
209693791
454650210
349731726
1102863
162372297
709771346
874660427
138498867
25039419
208729821
804519129
162442285
55038290
163098901
384959604
158666454
6523594
153621363
417172961
141485836
298493121
303061740
70539741
112671634
469029077
106503124
13340964
79109497
36200993
5238070
556028499
97639568
77659797
144076219
408080297
674109888
31566139
174601104
196154152
866920233
530640070
52655930
251281413
95647300
598781953
428748714
59047901
98154180
630400069
209449732
254973670
187699
7684923
317487843
58806772
195972689
63595391
33753002
39547763
202730597
7396649
78513468
190155470
9994042
615113099
289878856
628485906
489769210
21933
350927774
305396390
281102876
111628614
94937225
217503714
19294623
75607116
5590927
257593246
13657941
5266088
495098284
97768129
11090158
237022416
467606822
679634600
156229034
106522460
138152373
242531002
239096017
222688107
115537419
282779236
219727257
125970424
754030140
95388052
151534175
312731866
261286146
594075811
90636621
651255751
423500333
348948051
29192773
57886995
645375752
176748407
12011635
160181791
393370209
303609413
278625385
17751390
95194043
286130524
602879785
101527232
63765361
168708841
537272859
461913823
151074883
146981332
116643346
428175438
223276783
491030393
458460660
13049370
860058432
14372225
437279574
3690864
829620091
66146532
110408445
808507972
284480089
341470066
427750953
167470438
127375329
1768839
370832387
123048457
376090436
237810159
362312754
388545
171148464
103844977
705195194
8534634
251608794
84074698
683288326
147873726
95267098
710880403
340918885
2646606
145348272
8796051
432764744
9714680
91353527
93370408
549182465
166047482
5418979
399754358
700202637
156894991
59830401
140778861
632057095
363203265
122154646
340380615
247712733
541321138
608126160
313746310
50843326
14908479
95324474
41477818
151764820
81893090
445211971
266853996
284303372
44022411
212855747
84454059
394081370
237096565
235078542
83208841
158349498
632267135
26521586
113997694
301652638
113713720
176977272
8427928
285768346
493648688
20320508
163052091
223298892
185958129
85546097
345273335
380612243
508983311
400091768
31881794
230446856
464323813
66333887
410239718
35835222
544131060
28138531
564112879
521922
46054654
329866738
234911602
38755418
93137518
554329542
228305584
345730368
383685338
132479367
17047066
20103910
242221011
538821740
232681636
16481443
7030554
459722038
201895295
39604288
615466124
708956863
122848463
506849574
207676755
170135559
108589211
134401339
212881236
3300908
658085037
212891782
108896170
479210718
225561681
66334816
24500716
93862525
317515557
214602494
87125095
263118445
155907741
757820949
266557926
29332577
9118538
920943682
547783382
397384925
333463624
698962691
236933476
543320668
668526658
720126951
252474382
362935031
94154098
95536485
136985058
335826522
202118063
70542057
610430042
882489850
57266599
816686920
103712266
466547087
291534038
410654100
387773654
369573206
681249388
454107530
395337222
110240033
199906601
23956671
868634147
344227814
95337513
83397827
21751207
355029220
51595200
173971951
169731029
324938200
337891271
45959858
570079808
100150316
378503180
37894743
168880212
18570108
82064798
269968046
51957847
53593689
27898651
315098797
37261203
106121044
814973702
694730511
90347486
52171120
624608618
120403484
531440347
129869200
95873496
72223249
329731086
137940652
57555169
62708519
108390982
325436131
38015782
738627927
456981732
13195223
277413594
361142472
879294030
75890179
304355396
84794373
132296575
145036933
186258331
84324
44100031
179979976
140295855
479562059
35556710
182522120
303430572
229389759
45105213
403702990
139778821
654537787
222818602
3066830
718995133
435657983
88956033
435841541
122975477
15844192
693567320
381712113
653650077
344112959
67080841
143173117
27791002
618053539
263284113
97648290
223070060
396380638
112425565
108404280
114352729
347240027
44293983
836875681
13217266
13571475
502518222
598711972
73521151
810725147
344021746
57435635
196126070
160292687
96932124
111275769
694571456
238460895
732443554
116658993
307474
94583080
211405845
37833692
704104523
2750149
214496703
538965408
249008787
8533803
234324297
84762583
15692475
393291357
762341175
298265752
15213474
69414634
19528572
48938575
39787655
299645848
101971215
50581296
670871189
272641293
208278981
247814715
156872744
7463793
546318187
52000244
169721060
35584156
217114771
22227029
31211818
83256319
14233700
74560830
100272614
172087591
559679498
271156108
81136706
214216157
132712583
113219341
85109147
88567644
306366855
2632223
68291054
49465123
414261289
384578892
53544434
32283299
92527653
428919048
291126728
90843385
119320265
3428188
429961139
461114031
413948887
563842844
565752193
154681663
601551818
116289182
91915009
250187805
313885546
93957597
605082028
435386866
407386198
226166135
306038671
228286245
431260327
53237118
629269748
3826154
70161156
19436879
93006840
39059767
43967138
194455319
696151924
541007074
205588092
315210481
516316801
104945352
34870128
3426397
184842812
568084829
55486922
392188962
477760690
411064891
139853653
71668990
142259404
67007483
180990407
576974809
269633003
11345684
141365307
526489154
422720074
685515496
106300380
68604945
56203380
510139579
73161487
169937853
152284090
739379590
23919381
246429546
179584966
359666142
198816036
330695617
12783010
44175156
82021083
51563263
850455166
123487177
434877176
99611649
481190603
211908542
902183360
49285051
120426209
7793956
792116286
200796723
680856638
118808372
366486328
18052796
18745865
707917310
221565030
149814241
323959375
25476645
103593962
11084974
547006002
10086538
333880950
19640022
165788319
14371025
523286876
7876945
87805192
390029881
46925997
192745700
319890280
116581776
76236385
205736512
347693222
42502153
644791512
158047796
48184413
201189720
105752718
394833935
430256993
31304163
269791036
296066281
46216336
157504691
316597435
781270651
107935160
2257669
322246369
522356471
102629256
358150784
543705601
83624434
115743919
170781431
396931039
248594393
132678153
622587545
5203476
25535342
419179228
361775696
135247112
131258188
588092819
415609646
352795296
147927553
512776506
33285067
738935665
615867266
340730519
464678053
103674088
249168879
17532186
674389097
70536659
744909374
852230768
158994505
284249463
696075456
262368153
182219343
44036588
193023661
18798868
504519821
842832549
328952440
14820899
615963207
464859427
384900621
101376337
145930068
109447358
164939192
99088766
77394659
134643558
9756742
202202399
8955034
561337720
236742883
25226137
30214994
199645413
46630565
20917200
100307264
96714529
154185332
98555880
563901369
2539667
6896994
51071330
292054594
267710049
65293362
355340632
158472169
95219055
115464387
18054363
700949333
144789894
240039203
6782762
276610968
430696327
183701172
346762531
19026922
50697638
205870704
195969012
182221064
4796866
137359032
21687020
173703462
92540572
412951485
493515425
54927696
171208100
73837599
141480954
253542468
509936504
186046211
22141363
462089982
335652817
169610009
119681373
235715033
188751790
40870578
545093091
37639364
278643443
7541512
206931571
63059348
282295710
368960671
57003950
61285586
4519712
107409962
373351754
177992636
385883577
633896945
27177398
45674907
62783937
87784949
246808001
634525096
102817831
747734680
47935618
198070587
246908287
47383033
214241278
142979550
31345846
199465179
67343173
51752152
346120544
288698223
124237924
170957970
870141678
278464283
66664167
151585625
92008810
174258343
75524309
255289050
221929413
22653586
19077829
440790596
270305647
38308681
284895361
47427384
492684617
131265158
11090679
390556507
348928933
137837798
479920369
35383382
92874639
159233229
541541541
378090960
51435669
315593046
116703774
412268751
484699195
548341706
143687381
274994362
34454463
29998030
233118508
165014060
229934647
918657124
68898024
98021184
370913116
96399001
409671735
665221844
38879747
17589944
63457373
203794809
152862670
118363163
401339719
17285745
175778741
112483773
250238216
224689652
62148638
310092711
256988025
718560994
545730501
100399546
244068301
488598617
281643398
505306767
230057386
136114028
18903712
55284394
76371686
125142720
20748902
152603977
479880564
74975425
147284853
9904911
247005002
30085766
222394931
88113898
42783165
669060492
1938391
192864282
64360751
111208095
41053094
410744453
494698289
301415550
227904846
377720887
721749311
5239212
638746252
253382222
315615384
159736052
75715199
89592217
27251077
67475034
118539800
476238772
245010498
66381077
105236678
781736435
264543623
56133513
78474405
67381278
99934481
32573244
490670377
59266735
171773516
797945149
111625441
175802144
90413303
59377654
50028626
65761286
390367651
816594924
202838608
99199752
228847497
472856847
409048594
146984565
672881821
1993250
146603294
143653394
218529162
82407338
577813282
46593133
492983585
390879298
119288749
200522983
320082988
391409714
72624128
301511465
65073518
250725272
23305911
184153756
218944636
18326207
119664540
43838126
107056867
57867426
6496701
15216933
267068565
49938525
417781617
490609221
627475651
46618432
9449530
203385981
262041879
57430904
70492665
196703216
562914053
28777694
862556923
235965484
221283315
478557265
772769637
385743391
5129152
101146054
19458798
1092003
461308546
289068180
39240008
512660795
117062681
288580409
41800534
48124507
198839452
795198714
255075662
24924769
183857300
77192510
289312902
397315238
579023494
761341505
120275820
51995155
645127722
101769716
193710494
576408091
167822221
120523963
27845704
411342591
471638223
533842625
210803080
35811372
104763558
588138015
165209043
119057276
296630239
81731307
228237218
59973329
245204649
305912424
1925414
192476623
31028286
25204693
194806355
482717186
222593715
271024668
197626488
451009753
130915235
336825700
229315262
80728831
386334231
98737623
767684104
59686136
162805141
190529963
509167211
18467458
441606072
754776739
189311056
23286920
445367416
718690356
435817778
42426275
392505089
153617341
30311895
530912690
286469196
552782779
129525029
203350184
267168977
490368062
145934897
533654479
760830569
358933427
16411185
2727513
209991413
128409166
550322261
134817468
45199067
104659520
198675076
4767139
10722697
69595168
49141404
454649023
179597299
13974189
161453345
81220369
64923081
862357213
62636903
121681543
28954176
366253033
55010017
109440166
6290327
283584866
50404069
130266782
98949930
825918275
504736170
218763230
144403425
49533531
419736623
16946043
896561923
192463735
928271413
188072953
105711744
400057120
4586317
701565519
470084843
303245620
240059766
483038933
15305596
13821367
69342020
404502244
60854913
895946067
57390558
231829803
558746709
5299571
691593
818958508
27535723
309373765
531916456
336716286
86194312
566451096
313277033
28763498
871208279
176298725
384301830
539279152
163974052
583060774
698939141
160776055
37185614
666890306
277781270
232701015
429705816
198978746
105880757
109280411
149702977
392661805
523762337
349544527
73258718
20253525
383442549
679625979
113893710
449242794
540674823
12169676
71010592
74380389
448854023
132012279
92273809
767444582
79400899
21352929
574017034
220420452
491212106
393147034
125051732
675168564
24833792
29946298
443788010
735699135
125157118
99193221
707635793
30304929
116147681
230485546
210117486
178293275
656942028
822620721
107858141
161501597
72148608
10299224
26372309
629184424
371017913
179713802
266963356
1494285
357962032
140915223
58466554
8167571
97266275
15378765
686484638
264493282
113552124
496803610
435179970
64417708
123746887
13899955
100701192
111839824
144880286
530918070
23220851
3708913
331485444
231185363
431277397
457421217
90229996
104352262
563318928
203279579
184866560
250721071
545006315
211126906
29674256
148099615
361518165
30194172
461954408
40239549
590839259
281421881
234685294
149908560
640861638
176901104
66004637
193891957
51213223
129276272
477074058
154528092
640910963
289400631
56977827
7324106
278208319
567719069
605702993
164217025
566052775
22748448
857246197
610026959
505939041
18972656
15769310
248792416
441663455
306530052
354469757
14945598
69053766
422544856
168964751
1361491
198109653
125625185
316894824
398504995
475789833
19515395
57546693
336720385
163188303
7185381
650412687
93155445
122861718
505035584
106880189
207467501
25383952
35193786
234490989
50834617
52902263
176932400
126761499
260939799
291877516
243282069
118643076
254353404
726669179
439854200
565166080
279165223
617841818
500033229
568166853
138993295
409637722
663481032
322861603
191816495
431955123
282569419
370691763
595685920
269229652
543774648
37296690
460659729
145019281
179849554
277703449
117085285
173247405
487003186
475595429
359732669
701603993
78499773
199837144
5555124
170989078
111739249
160072572
675948858
606774146
791338938
166167907
7344480
109219202
38590142
887690344
287482044
10679159
412531001
19251765
81506911
102764538
147194431
147742820
53663598
222543318
91142255
505218888
27321203
293627121
864617603
317069006
312546962
189387756
401191797
931135154
391540708
110265503
108915763
783063158
111104885
315989371
162078204
72368147
28839220
424411343
208978418
360646982
560692754
331516422
62802281
76507715
670659868
359790727
696454208
336324830
5038246
285234923
509908797
366055575
43174933
281517826
59938086
45191892
71986577
430721158
250553961
68365320
335431865
524502580
379563361
174148960
55213963
122256777
562601257
9366436
509679565
613852612
463995743
40716791
284788737
453583262
71267828
383679896
35474284
57516230
18265696
175208952
503494175
193106452
380092042
224127018
98055131
745191256
342966795
271863926
260858403
153075690
173264961
541089884
468103062
631847
41048594
121709476
100052927
31322455
393873014
12530495
17322111
432509175
29543564
36394902
221678630
27891791
3205041
304835491
39642237
309351943
505047427
751159172
72051086
13385494
962554
565818275
35323502
410047162
611993789
249364795
904278428
312187819
608912475
28683130
22618672
89217223
138128007
17928692
478390763
576200713
248778091
695710511
280370484
119928935
99753047
246555247
292584914
206309044
515812332
576318556
99144131
305043513
628835954
214353519
72873005
191144860
433066726
22040206
457414658
26589925
1848409
93274549
313111876
10649790
156396064
267768105
250090321
189923314
24547546
435100537
44740410
191448215
298507528
100402532
76853678
151826376
557245231
192963563
34170743
24233755
471875690
159086036
135535613
105995249
119245062
143487461
251922495
272861614
57092712
577972499
133417328
104230915
257941712
135403095
462324934
1737347
289700896
206653499
482370705
202272278
592311927
137198984
16999057
767433879
59241279
3236539
371287583
312503998
526004666
350345109
516778173
49171315
299524694
323151249
28348295
7491832
780353715
771230516
754829128
365753609
411125120
293902516
46182290
328395311
300650312
191257171
331130236
51134433
571023885
191200092
52319118
254859142
135676620
44537950
202423139
323126400
101758651
220407674
586840519
150117832
496330396
772708116
57634004
32673665
332070856
76633685
23816827
12708035
90100411
99696799
515690735
40212044
47329245
3056450
42929404
357536494
2261215
228250378
97549195
404230723
555407982
155729372
14382897
707348447
710565917
369579278
401896518
285432566
6658273
212925939
48486105
352661040
185076487
54789993
840691106
256257437
12743339
72969881
651180408
458239573
115358696
3973330
3958655
451180428
112667484
291678004
125176746
18797253
169892612
339250003
598524804
41493595
529355030
444882700
58204066
2175837
22066928
32621151
240258410
25969026
636720792
217241028
481239870
16663109
113174522
452842037
248613485
82365916
893848653
382619999
306202529
310005012
122096689
502411432
391773489
638969251
603545091
13412789
441345884
124317711
70268519
35507391
18140593
542207226
16464511
226528148
19851066
346613739
404489565
267072054
316446179
98017584
482652541
149531466
240443317
277636983
277436596
111998232
8929565
767002063
427636742
167075166
86823139
113113723
152760977
268222417
166607454
69472198
221299813
163464934
104688377
697500112
171893472
442301562
10717868
137255081
118909494
314178726
173810028
40370170
35406308
584170949
763772401
29876467
64922336
700707315
384032237
419763986
356855415
360782570
1308233
142506530
115831758
224784406
73342511
111971639
52105976
123525973
68378152
228260745
809970423
113919099
528521705
205132523
65403847
101013151
330144620
287764210
291497486
33685120
353177797
245888993
164163628
564484460
307975754
16188216
367720717
274733702
416918995
137824637
769900206
54196855
525680137
111271254
63538561
439645222
36275653
67746743
673894956
30866917
353998241
258889362
205124311
83311850
149536154
52142829
220383216
11261726
106309201
427898142
35324502
122407929
221664279
614233478
736611282
26971567
167032709
23094371
309329278
58085448
198941440
328957589
475942693
241411496
80102008
734328184
380336872
39385781
455006801
324779428
56138524
2441983
184377660
9168745
186313024
335717408
212640321
620116308
168393851
730024704
249480913
623905674
347997460
43994989
363125385
501238335
60341352
187605057
322217871
101242427
495660575
43520400
185386754
344724881
132336952
3992884
27558531
769842822
149641193
258961667
601895370
433930480
400480602
136597745
4068385
8638451
728987875
281267361
652246416
3326002
69621181
62772308
179559017
411885639
307420592
14405245
386854822
523045188
109757398
79655838
137581820
220410156
708809310
146556032
315135041
340985020
8640286
154829855
12057085
367381651
234634638
80159071
104880154
144661026
113823681
32247826
68373480
462458036
715145923
19564261
465647675
648129118
41498481
105835054
662107850
7544252
172132159
108858826
53331460
453693725
136141402
297097916
166894264
74258315
171041422
298139890
18868726
15161988
402924667
32265473
504504427
580838888
362133471
34429121
478156385
583698134
124263031
82234910
109243767
97320121
319490889
57078490
761508068
93799353
625538801
325792485
76122435
242287498
318357012
555199464
19202357
560653384
701339360
464966495
292426112
149250397
291041075
265423411
270535412
425205044
123741862
605226
6338879
147469712
188282732
265759792
464518345
178246433
131766724
454274490
105793640
23217328
269682390
50741358
229988087
203606759
66918642
309013922
206811124
197182235
60628828
206988858
3615119
718156526
109434209
644797508
230911707
75793832
182008698
20006437
214933682
341294340
517197654
164712626
243424587
254565902
37412626
116431566
170489050
19930900
29752285
380083560
618450243
180892844
113361651
553727072
570178521
814334846
844343339
107914945
147690701
223384703
434236874
589620853
96435912
12134272
121619
128089014
93869113
549066043
10382447
27343875
360058694
317652212
56753774
154509520
253715577
370675806
191769056
301016799
624625682
41371005
41373396
738072115
87802282
17869930
8977973
97096856
785139886
24552227
71941436
185853201
165720005
313951197
169404140
568536733
194373770
165391047
759661
189809902
180256251
403672370
88576361
256907170
107537841
10787175
564335400
270022081
110632699
3652045
302897976
430527193
195736893
679178128
47271919
9269056
282342817
28503962
981284979
425668899
193955832
765536163
66857074
3057603
24374927
224968024
355938159
872888236
43385872
149552706
1128099
221868778
114605512
142540976
43888633
338422336
449985022
237926305
111358545
425583455
290110661
612645679
711372191
48601474
125008681
546167442
546138116
92367126
102922410
100171461
606469274
571292099
8274932
103162433
559094287
43458
47887790
622438640
180794163
53279497
265988254
239778291
79359510
54573109
277302289
108866798
170847147
516904183
35874393
423277840
159425741
2061118
88679340
21055474
247667616
437429953
712080139
532182086
573384251
831401611
476114489
214888540
353008976
347959084
724002323
99366835
251337477
296943754
68698405
125495351
287994794
32395963
135780906
208413763
329885108
426039514
346957500
380119118
295508728
199541646
130471411
242400481
421919997
150468730
324634786
665513527
89947329
205344007
157286189
85012526
347060434
434693184
94708417
72649268
142884584
363140657
161588398
514013807
197276439
258574220
321148801
415011954
114719914
223437600
265088499
497233164
498511291
33937064
106737310
238530580
190098306
488317544
865967662
223677510
278080234
534091585
206797128
72816144
255026531
265122665
432128234
25434184
49628691
210203601
736063031
501592529
132934314
621340071
308936341
83752597
296852929
98189957
211633240
240957911
13525561
138174764
79633580
70564927
378571456
867412738
35328111
288826704
55164142
88796039
299379530
124469149
433314885
25824987
149484535
16037225
179733820
54042852
379798984
835060138
229882253
207340498
95706881
104769345
150174994
70873265
10969886
390823217
118269121
39132788
544124156
711022955
184842671
26913401
507197596
271247433
709880053
685494250
74182622
879444137
231095132
611313737
293110932
506849337
101297638
93084310
545967538
176113179
119690189
32085901
254258941
396654026
926349840
210591987
526438682
531413473
5323083
514951672
519366312
154222367
142884059
31742709
370549075
191948868
112557141
2407885
37482211
389912161
122791609
21757649
133994331
294024304
31977720
5392743
240245002
243787892
604072639
143132322
613782340
548591334
553416153
20706826
342906718
58453615
49291063
555746930
41144615
51660409
199274490
504592856
654111534
491701828
172902951
573021639
91045375
371923130
34534000
493159085
385028542
532366735
88913048
480641378
1857195
50778432
800375204
392883041
212561795
44927992
58812459
238967775
77723742
441422974
556004756
229457330
194516640
4660099
54819165
275596902
9470919
395529540
321863661
120441989
12234078
421214158
408583445
187115925
467533511
82761578
16806634
100655825
448881374
63181281
541071925
32812635
267627011
19990702
175675483
301969708
120186343
509663997
21653256
174297135
50163149
173439174
307200539
235457444
518650800
379605297
456554400
167205914
3864448
700254995
508346285
333697398
44780132
481814855
43805641
217492169
269869282
218582382
137160918
87144042
140044904
44013858
764676276
33325929
110372537
142262398
172691910
107448528
163240810
539979386
279750661
272639164
641733359
85195404
47614200
47098707
172258439
164024085
425637718
195186658
60668338
117264490
595171998
408473227
92506178
293349908
74275957
480660084
5564633
227685003
154955012
478179361
60533135
678367159
131925709
13475068
24685591
500101307
479336662
431759721
657948576
173801326
17384630
601401224
365620537
210678699
372586416
254394700
128936461
35859218
229811624
181511167
127585521
487218881
579192936
85524310
104304392
159921817
18657542
406537853
195638191
4991993
515180321
37236248
29432319
779465777
517254582
686755514
129971797
63585193
94586819
89526912
122460811
715360583
34727555
289152506
123215680
498719453
109421624
202244640
194920036
39949248
554232056
75969884
21481080
28172684
105101567
518969519
185565065
53577042
299415253
50932482
51976314
339365525
56867340
432150219
118473272
892753169
769684357
494927182
378973313
211104245
193789859
507754332
529551537
199971419
143290403
160196925
65812401
98619459
299040714
702230077
78025289
825970665
110032620
822597957
117635463
334080333
544873686
85696477
75656242
523730115
917455348
217579221
364501927
227547565
501475477
192603613
371591609
297243683
1587466
235850223
69907618
339241678
184875016
362166567
46337303
16855002
648516046
51014
110911246
4192739
225142361
664947571
303959492
136095590
46087289
107845792
185166749
286692471
175814451
43075307
327771532
451078371
276452523
268238641
375293929
64934177
374096711
342398748
484058120
8459770
28570763
69735350
882444642
28878482
118335396
507412459
602624910
366384392
85356052
353979789
60798291
390017913
36443980
280369984
32102059
524153223
539186657
284217978
661017362
382470973
70724800
101496829
74722554
359277143
75514034
127447863
483082477
691349858
80478584
177415990
217191265
601579345
40533982
151869085
411684504
429483357
123508716
197893019
14719531
241860670
184189272
49868260
247616244
294681185
284040321
540108315
406706525
120807509
180756235
134805586
229113502
592942524
465295917
40779021
517875764
539465222
100416016
152358644
279240689
216162051
120501620
443970746
187174770
125460297
100081181
749505677
36156561
333801277
634195734
700330598
262285997
424481662
854487736
213115279
393397634
645212218
187172287
141516329
55112927
363236626
48477592
262313137
67030847
588456309
328127061
90638346
587467412
21128391
47708684
9516174
312796405
168664206
219018493
208578054
290805653
384699169
304913232
13525371
274810466
83926008
954986458
95893211
24514432
22543576
557471410
207990702
104530704
55879466
405207895
160962783
196841212
189793516
139757918
218726141
401802862
716815710
15372993
298088738
245185222
346763497
493101411
366378411
84197386
401905681
392250319
404987450
15011523
243489652
17085600
6378045
50220338
653572911
419545347
449003187
279978124
75034885
537371480
92807182
55954795
67273117
92969170
4713737
276183511
355389117
288733671
51295181
111195806
474548852
61206949
628420881
226832095
105274843
424446846
192150579
613954753
235179790
122111055
88822422
140044476
206714384
756055357
220085133
501531579
761387274
19275534
28325904
378341805
132048047
392756671
76914250
539896899
245304718
718352853
264330687
437521268
4009469
196201437
507050658
32106974
91723501
322905540
420513051
20514432
614616402
14303738
142219476
40142384
83432291
431294472
114347422
630287285
11637141
910938343
752207760
150003070
13343714
481542610
79205020
4018000
369607813
265212922
348704983
257089209
437120734
207210038
137448833
154109382
140866583
484456212
433328436
78701855
305572065
31457879
443325088
423465230
345485871
63191781
191424191
365772218
11794143
34894391
395400480
529708184
93544917
264644209
190764589
341721897
639004004
505431819
962689
133146079
204817562
69458309
751146039
462512
299995777
136056452
602308552
498090172
621261781
170546352
58750401
635020684
212338997
33441714
2941389
595455901
212863683
86042633
8341490
389401433
255457479
662941087
250189042
107755143
207521142
119664381
88799655
119323547
54444231
429961011
137344824
226379074
202507124
158065127
768930568
15284370
75631074
236075753
332492037
78829487
918553092
190038449
550770327
498574214
36943609
289500511
254180970
620701121
476747469
6981077
84649880
30507838
5185746
95923177
104030181
968754750
460302601
360308502
293193015
86545001
39307942
169207845
28694185
136706671
201500304
61084699
179995588
15326526
180687919
156572444
181823590
217968859
14595739
223053844
122620471
267642105
334130559
661831013
101702351
169903512
441816173
84329288
792322681
703593986
210595843
143039582
57206978
526503655
2686738
15990155
59718883
226455102
61156950
267867686
654090933
104083978
558652647
40009944
513634710
524913371
901093209
72245209
280293083
47777968
316297556
384836676
33004046
587183125
243795214
51314694
202946874
315377672
136645427
279242
57723865
173552172
232969699
433038711
92098227
578349748
626267065
519206920
7936995
437059595
105864312
39563766
246404053
522838456
464221718
716560003
145139041
55179178
109176247
520208773
100526973
164967429
223561680
83293653
52152522
150513704
80370854
318887513
97456586
379045242
473320658
160978348
52781840
328317818
36111085
392606264
379584150
257313672
691657454
131811045
264701229
136119807
306403583
96956478
196589320
1867903
850653320
673298998
242428972
664091759
221576752
20821822
35697272
4447958
290457768
360486681
521656411
269931228
23627587
362559844
2177686
388479722
268856590
111386164
482661763
672712721
212464673
107221828
50993300
452922333
280809475
88026229
143222699
208928866
18463790
498269979
175507963
16411029
919114852
421168444
359635611
340307344
283504278
221550756
72462266
18539550
40045934
140633394
175828974
213687722
150343140
35380046
423832083
89603267
53841148
195894457
523467221
126667967
27436828
858016099
132857841
588087443
322848319
141660768
109097036
451313611
323950281
474709538
146713498
703271763
337892851
707795736
136641131
199739560
436447815
805002504
27068156
46099781
21555484
42849070
73946349
410267389
58204555
33743065
636207279
278599033
35718201
157748886
348992027
320720222
37482529
40115897
640451414
25832954
339602285
299080309
84462061
227759545
11911423
357178738
636297305
96138224
286022657
419385208
335051002
80374221
792575
35264452
419998748
349501973
1464777
285653708
28341781
217701512
244948321
553114549
143031707
187178604
161419320
129416416
9787992
11173450
29551582
109002706
304175751
14819821
52273948
331699659
399298379
414285510
692302329
445763794
69432927
819966305
217146658
127476761
232460880
303467258
220164308
229197930
106071032
2685903
411964907
123359692
91027046
162526948
628122719
268098439
52445410
296886649
93662934
416985547
591773638
52332504
907608209
72117798
87568685
6384883
23223051
418863427
107145982
737074324
43894171
493814092
809233167
154788989
200777399
277355943
112919428
880356555
541298153
445667323
318127091
301841881
929043653
811398019
132939603
70239590
153560595
428223605
415453319
531813497
630102540
300504736
580507218
253984616
9103979
38959572
99383495
669417201
3441423
9876360
204362612
336114287
69220219
273984468
258014780
78910808
466803668
632675777
126865540
174501049
815532446
45131789
395916680
120832978
70836285
228835656
157382382
133489317
204971812
10835196
25947317
251013755
74796842
670963634
438513798
372518142
289532358
896068532
875407330
64862786
98768068
55506884
234596618
94149208
888925572
131879672
53756746
87142624
266926254
792022300
888412362
399068766
34840009
302444948
40667107
471119096
41880004
120722604
163572684
119344112
124541312
364139660
94915163
124798124
205518650
92621959
279892608
596440058
99723368
226266293
66940627
313988944
287065152
227870435
131374489
39900653
25437103
398128152
380027325
261967525
622448367
375882905
203558516
775702991
490699202
164154129
85126941
429800219
182921817
5541290
423034255
87025984
52344482
644961421
99603569
51075582
372582114
450115
47420442
229245887
561771812
133017915
164716093
90729186
145695449
66305912
83460611
35604394
76722307
413841874
108517587
332169624
8844086
108786633
76972515
98108618
965341504
272052465
816321044
155098046
164185339
408222480
117971543
377563123
13209007
205082132
244123072
360118871
40548635
403295736
346112429
596590249
267954534
410022287
314285065
603292718
277585053
83141792
689252393
177243970
391051483
484412597
168867559
27246001
309413053
919800523
134727764
62856592
163351891
21262708
385356587
60002910
38128286
26650729
599789248
108361412
40616115
455736215
36628478
308568601
529979763
400911592
746828375
52658779
486728904
146868687
24280722
208863608
9202639
356895026
375383422
724339977
142944873
372530590
138812439
153289612
327911005
116198
252403482
438494756
751275495
599890186
124588975
489984794
138880470
387113120
23450331
35977405
73002824
158465176
311529735
243834078
78037329
272505890
331107837
169939247
723635660
29791538
832596910
173913307
73092483
3027632
8824632
631375167
46046015
343042190
3298830
442549773
2871647
465904975
90009206
71138192
36620804
394227074
311027881
451755001
684514444
514443960
488954984
73214509
136609555
1535885
559071387
70709974
91237545
134582069
327665454
6159736
731064203
207804414
84135939
12226460
316619455
82255537
96533228
36168145
57561874
48378397
200417877
312439575
256404011
221397739
306338750
87274110
501465955
285904411
225873246
38757621
401112770
173957000
448615719
554945035
61973579
694442737
518629664
199884627
87739972
317840595
132875158
152449417
662361505
943497046
485621358
214485439
6596431
329724749
22559779
515285555
51893081
877671242
113518937
66035986
365111683
430957493
7777448
189253570
383702842
585783977
529455337
154317703
810361804
496239494
323997102
136393003
431896886
142913116
322365617
398006363
671299963
198181745
174429249
773973799
255774831
117441617
177374691
306680234
657464121
202401823
511648433
7032380
22965029
276169323
40733903
101484503
417911638
21755865
77401030
597612938
198859203
614351723
9701683
116541473
648400176
205681570
248402602
290072027
11265615
121805369
298122358
50739841
472580536
371477460
223870664
104670962
223523711
293780893
235983782
248074108
43077937
342073726
633829534
761218474
264079937
472298781
576995271
462254702
47940602
169564751
185593680
258351102
793628580
93360947
532873529
46008293
209885808
346644089
724887
105242796
138550093
48849510
224488352
677097169
190928070
41697944
539840677
17988270
235731981
94965023
290473490
716432992
363177344
212170351
598275098
185586355
3084135
433297118
484742573
741493345
107018895
204574930
38001403
337703515
68799432
413546892
71733362
55703805
37431344
4257219
43972244
161389636
511711975
229167604
57638125
288563986
389632986
249648931
15346489
208088332
726119815
371329251
496207
10658364
190062314
2553951
364485554
62526629
201246598
22834355
257833867
28029471
15528906
844810125
88268815
895677667
223848833
179128516
7390969
678613983
634945133
472651849
963482994
159195518
232643791
33340319
159865604
32478569
420845691
147444439
36404047
702003929
11842156
7425014
194307846
358965980
394127449
12101272
457771671
366064326
13091800
209573230
153847459
24790328
715630603
479701892
18997672
592548806
42347293
472637875
362687439
255296534
501060994
215873199
428337847
137250690
6111236
441159708
196913811
428992601
5333683
252701343
217477762
168586976
670490026
682728365
340327673
133788030
156383558
17724752
181819395
193058270
167123816
497052411
29226071
307341137
741804562
146339249
77856080
285927245
38125987
425860359
279501175
183500076
399653779
326628038
342076681
142064506
791800288
320704516
20586173
25202806
12130035
318915736
55740776
644356105
871311184
1152873
733104270
689997953
443880950
159844182
190664653
202789902
510625966
308857118
167142669
93278545
215759651
64850291
608871201
66217041
556535092
242116768
24648593
128178216
159807254
743073309
30903777
265870374
113884618
472693908
692471140
446015129
83140292
166830480
557446960
110731389
114314810
496607741
440305335
68553310
391188667
120321414
6539114
65828341
320589277
409853850
68257566
487591944
480264060
336367984
594291331
4696169
79024781
15325821
779484588
247157506
734380214
30120739
22794372
75592616
9344989
288557271
109079356
41628092
62292376
259855557
163679055
569115261
534260074
595278980
586210604
11746243
43562212
66593276
275800842
193961
339611342
562200436
451069516
302661100
155987890
33898636
162571591
149815132
359213910
25341696
74169134
343994
320094890
176370673
14741406
141100444
4849
359707
325087574
173226403
113247573
48931801
400789459
384467676
548781850
208694659
58873222
255687292
146614241
175534188
12592765
6742818
179805262
13865288
243568884
320994707
199676457
113279730
135752388
50081657
22096683
186377491
271904826
640166099
51517476
19246502
31255890
815471777
252321827
66730166
120671042
36783326
66545750
31595399
373910182
322268114
152880889
856156352
554270303
638651440
263394055
196878189
2436085
721972493
573478830
79438345
93575274
605963457
142443006
139879257
351580699
389361277
13145171
84485645
133812656
29351951
368606154
178787981
264254458
158160786
42934884
60862592
83853222
95380383
404721995
443168412
470837949
1555235
675286656
366809375
57879037
37808584
66943627
351075222
248813834
4863048
46423444
133867780
64226732
35199127
182179667
136385499
302811029
5478710
525218929
7588051
843100930
670120151
4571774
791967474
31383925
58124348
261902837
152281774
672883875
632940474
333138980
76661650
448531511
81184447
365862372
39088
74255838
958858
398792992
394159637
361256801
178467323
858330157
2231427
191114611
259729112
238020426
677996082
300475366
547468720
48953160
293402700
245945395
781583310
84315712
272610583
85005733
186269116
161435217
147038043
482939885
207625304
269655062
259088895
75510834
45071640
65008889
30536440
549332044
539742013
339409862
120612597
299265503
13599612
210738025
179198796
75594513
95152235
824385306
38765981
92020284
169576593
379071870
188120186
292346724
97885275
226312351
372875275
286430401
138914331
653070292
9139106
389209449
312620659
8211257
249318569
96791370
292091508
22353009
456836661
279647235
327028215
321993566
637462169
411830430
335296369
107393709
911958786
43689168
694229
47351364
113435805
67101673
12275392
375460757
59396526
156480345
110876858
276805752
309280093
304727191
248239196
6143848
76627173
121315359
33757601
63465649
165142559
649904107
740524120
246369608
44575429
520218334
326141787
791757711
131093072
103240304
33195661
8638064
511415106
300629319
33097243
157950022
343566954
156766582
484526254
303610858
33630853
74331466
171257572
14998463
406896678
367356441
84792661
14609686
33991092
94472501
300144322
477725514
50687348
253802043
276489857
322639901
165738142
553187386
462652572
578056841
477949233
5393494
183796515
22679941
67287267
29125911
485718575
280175253
66345081
52197384
44464229
70265088
254313876
34138069
95365673
136523684
151090801
380667757
199497846
156695172
60164012
47142110
105149684
277217563
137835671
362511092
639088226
8150039
94728324
468244482
46872199
353867144
809088258
156399833
107269718
302745236
70685001
468113766
100536356
384424880
24474365
9818994
79303500
754800200
60369189
145666217
383884664
489428686
252450466
197582297
104923340
331859368
111743804
124793892
252171690
178930909
339861196
692373066
50150212
158451162
800271730
188095868
369184182
97963204
63510
391630346
102319027
676929690
211272728
29850460
907422379
4367535
7024647
543912839
50167070
83914436
371997992
831185729
31721221
108504093
100326596
19674098
65825738
610867353
348371956
491101444
222576022
218214192
18190620
131817905
764766008
510067167
602735972
129173090
86013907
27147056
192769872
154785201
4883776
417102390
138021870
190378267
48104631
77630911
253879501
218397498
62604916
412412226
51097240
414693080
55411667
287415490
92959573
407931266
682467286
49337248
424734539
45001789
95634157
27271593
904088794
645507400
21834238
161815136
348790061
810895849
571254852
662820423
132824016
155435273
164687200
51351328
924080404
112709315
80482495
429267658
537824838
474760200
292641280
621815798
863999
59988240
25625295
240444985
27785134
265971
235738616
78632227
106074017
94868624
280129340
449717206
387061688
465774458
37829736
130051420
441164425
503538783
24558231
99022566
289147564
24994466
160193737
80217932
58149709
220327775
59256453
446688504
202843847
254267023
334001197
175527707
118895057
15088302
573397159
14488450
524547475
174805756
6389882
929199676
207041486
269537653
26346712
638557442
138169650
690601385
215747758
539331063
30669515
110553149
679237130
88619970
381799941
248157386
275971604
439688816
3907419
3780022
24840616
387529580
214082690
176075229
124083088
95146139
54023680
159329765
4348312
363292560
7166808
187414442
166713371
155519500
34373003
55886146
543943117
143109717
17610793
119035140
91821301
42291054
26584412
355654186
323917924
98078623
80672845
98919845
109774404
213716040
301251260
27830100
466368140
58891486
86621846
189526742
138694307
665661346
10725278
235856551
24649282
30565030
671471840
23792455
257997414
538330107
452984275
2353890
28434608
244312700
196887002
116950836
497416625
13339739
55429785
406053721
379267656
5364685
132699832
59192561
4114226
1364187
53615403
241565104
247148004
76361586
374105350
6529035
4120923
484182284
84778207
426402666
613913858
87979976
933386158
561411661
571236295
10554078
20287633
37641790
284996207
91783437
154057932
74172222
138701984
764730445
363124615
176798074
106429665
2108263
19778315
139644522
139548876
532648343
305646404
13126481
347755415
137580357
212873094
246650479
3008257
201775182
80333960
161694838
842493079
39538698
194444343
240012019
355280706
164991003
514311095
88324784
811855521
621968588
136306037
778384214
156310024
37171330
31681991
276645885
25256764
30576829
73131323
77681548
211760420
186574250
676844673
57839647
188393416
216975541
286571680
145598374
26380823
188503217
4015723
30805075
51800774
188551014
663518477
116885720
583901505
53581766
26827696
202001112
5373642
44364709
236177062
686859823
510850999
369289966
100779473
3900970
186751278
318673335
110608372
40275182
26474408
157137526
89501184
29587982
153297741
46965259
530330083
323154266
48356827
59875664
73681985
566957955
980179676
334814639
120335473
31538934
646398547
175841242
176700448
81312932
656622121
446828392
568870139
861056624
396867897
298115462
558806795
179311405
273339571
6073519
9096496
164104483
376268929
645013604
4239092
133459329
36806130
200739318
70315001
17711321
52004461
39192384
275972041
273145894
12816555
427239918
218497610
387966595
226718284
775431994
38490495
49623774
169619512
265300048
484812992
21750624
487637733
16983223
580358057
4700573
85468096
146679271
72729882
32099369
160530631
29973626
52241336
135959485
228273232
239329123
289007640
785265676
635287021
12251605
76216348
138150051
607758766
858758589
51138208
96991451
849184854
378548381
149263019
10177489
435387897
66000869
234208591
161252814
808809637
38844886
553513618
41221978
102462889
357914029
141651685
7362680
318023025
587807925
118670384
742824571
161727503
45854690
71331538
717216950
25065419
34866744
705605669
555793390
109631294
292130786
407155031
287094541
8256457
311219261
62322732
252171995
558331305
494180941
89972499
755754127
124881743
145460975
80672917
301902428
647263689
219268756
6893765
13617691
103361795
420150058
271807613
406702795
545959742
289809084
243897707
29085189
585445843
156603189
330062406
469543757
19040398
402990761
24868506
222058326
399613019
479493334
70415355
303404801
52256998
158331080
411132702
26108219
115547337
216097792
214829103
482537935
236427611
11146466
45632469
537978640
85804857
349334041
264843835
705056184
9993940
369365380
924023552
460889693
306834859
284686949
18488971
140765803
610367941
102135556
33209822
385830437
8442367
235893052
376985475
181264221
224639807
348580846
238727679
679207368
294718404
131473862
238719942
58131408
485816355
228427472
428679235
279564420
799950335
13704250
220139891
28324392
148641933
439304373
219153643
111915271
150568232
533813469
234858573
301434563
295153852
95077217
896328395
53665904
44980813
161546542
557333100
315353769
157238460
70362822
109508453
257850869
290763779
628437058
5609853
568528867
142696019
168417158
339372275
342459635
118696061
314033101
322966042
195096265
411057533
12179641
505365060
14461188
274387520
456688869
222893632
18944225
559125496
65261406
936895950
718991682
19658315
107699028
205966607
70172191
10200777
196724486
287747857
342941949
38662702
9587087
18206052
69584171
795371675
642417260
537111412
25233579
207304780
21325619
594060676
823776481
174468489
681907184
30413081
7881796
108432165
793084431
235107630
221916183
19838575
364801186
17688015
158757220
32857906
33310950
549997690
44017040
185323898
167906857
83598937
360278791
28807969
369086271
937708450
248258187
564744301
50799113
250066195
299552098
311584973
683010937
332708366
334738561
474990917
196854472
44791192
551533584
535944116
20892076
97523190
82004586
115020276
513196690
322833617
501571033
458277434
29760737
870905081
31740394
22146033
479155029
165104604
49494281
284696412
118704394
411675736
608503316
61870925
346506584
139704419
50169103
468461120
409569286
14866856
201690189
396744511
432876666
104498993
230190592
740868884
195689806
191001635
712517519
411933978
22976856
154104055
707796381
299269304
290719744
139800247
124212557
55269659
526469283
48271544
230375213
726719748
472116989
419833552
194500216
97724382
348652639
210015579
297850990
348242879
84434209
102668749
241130724
64179872
3600587
415678988
477868304
286315556
38489899
16634335
246023369
670882184
420818221
388333093
11294522
78887554
678003901
225032811
270901111
530832198
485633537
129691840
5927936
276532512
44355771
415754223
81763407
595411100
273843011
187787499
54420694
35319744
85037799
183652207
331644675
324780390
137332530
552457304
11873741
440386470
568791125
491992712
242321661
80024542
28642039
396210927
89831628
12053832
252813867
305392994
186276669
504612201
355133580
141870654
18831066
67126834
211039719
7009405
44543292
417597543
28957982
53576778
127828833
398142761
225211765
42906428
82779586
708466047
5341749
237094096
6735234
39754517
52889219
521784810
609838062
115218136
138667539
68014974
110425328
58015613
126451339
8470392
559080802
189849192
175250876
336630218
48040211
360931493
169665111
56892603
355562884
15125545
354545919
193592907
29426177
145653012
37935949
6746604
332748285
569845271
316555284
30195084
32582895
806697726
447994454
144719913
272630932
244918485
626119088
624527934
720746322
30840957
70714375
107918638
19949671
33625502
424124871
309507996
131800268
256871667
157285362
345285834
44062484
49057998
191198861
840155001
111451453
49419321
15874470
36331872
316677245
110986481
64068273
1240683
772107652
275911957
312541851
13540028
279022381
38169719
124141079
119755222
436740317
13215441
416830275
116982985
418383826
375384
12678455
321478613
92938860
39971559
4662941
499016647
133024415
12622154
630903439
851142753
666996408
442939723
23228974
96162979
533249378
18892689
225214450
39265746
16160757
475462008
3693544
670817682
149711892
661156166
7435580
923929604
150602335
282499611
36282893
196165246
923786
215368307
831009322
721948330
5150424
310359245
238133262
574361067
336173265
363909639
398021158
196579888
315197633
5759472
299054842
89334200
94414827
318399574
535266512
145876402
214781129
2370501
61348722
55535344
93321324
160523783
301182001
29748612
639046403
600705119
527201007
41631206
843341843
85499117
449126411
16454434
149254862
88945648
247330558
56852701
142100166
499122399
87006504
371473532
354437183
369607899
15953455
396271342
644878813
56981116
2257169
56779122
161690516
385568731
73599668
20169509
127250156
284109349
26752258
80411972
62074670
132597872
39495669
709355391
816722571
3951701
98661770
80379343
89341694
594611830
76489048
299290083
58674069
63636414
260181740
179460453
247327887
499347190
187193783
21984997
273365270
427705118
266164796
283637531
129319352
68766736
43345440
29824775
121331632
73431800
399122023
58381512
37445593
270907443
363460397
681200285
609546454
139587519
237918438
164031928
149112824
117602571
417163566
698315241
354188649
227744847
363393574
242641212
150331369
467661097
335980885
158178092
94799435
373150889
481529678
65740370
429894352
49894
480438786
17140234
48656258
67388288
6286430
772083936
5560454
32172868
331143420
33796792
67914396
191371600
593098354
248644317
650644329
115586266
29502532
90665923
123487906
74497664
2762146
27371880
480784919
217425008
382785705
530973316
73111880
67583405
33435103
443732009
102313530
958863362
348856207
82512759
33141812
491412729
11643639
14469606
573001734
21792224
152881940
568175652
585674531
125943669
79353586
121166901
79043913
179469705
80137085
342503963
127098478
34159784
19518316
44350958
126609439
46928943
30084488
993185
52136575
31078877
441054033
178081763
409193000
474435250
49458792
165740348
5088209
62811753
34220378
35556451
593623
37584742
148935413
147249932
647241752
664797524
111392768
89389993
327188862
7348911
102302326
144866188
66437850
584208719
389696681
274628955
110882163
143516222
13728625
389756469
424143541
633671108
191240452
338219671
285646970
98449007
11703097
107856795
272330709
387008298
6895518
265402633
210880008
128156402
311595425
171924166
83148365
339516001
734727756
903001275
9978674
122923675
229377315
104803937
307092795
378607896
298506138
58477477
205318643
104541050
217387113
439007623
191714437
348429212
707768721
24546225
284394245
642946150
8782147
285586134
245536175
403043898
28002148
221613175
120119279
312685403
309728824
210634827
473092030
521243377
568860167
159391424
26030617
168821410
257032504
54147365
19008013
148293722
297551
499901556
191767446
133112475
223249633
150826115
61245571
18737292
293402454
97429674
100029668
295771886
176396066
202762301
14900143
120009945
374230665
620107097
113413592
420957287
173799578
531236784
443126162
501165022
182230515
93244041
632661639
807582668
333704144
627470206
37866306
35098533
505629617
489837402
250559801
202485764
165116476
200648276
22717638
676491422
277284954
96198085
385321960
265913322
206261285
526832081
191735875
808580899
444424983
422198786
320916141
34744164
761944025
68569298
22247426
197964487
328549388
114351307
54005999
454219281
451502067
349792608
70131509
360765166
7631648
59170406
85322337
231423818
28720112
269058099
79165137
156827768
66411619
52794684
9387549
47743718
94810410
96211380
8453139
395286949
517345093
92646324
391658722
27311746
334853052
293827157
343151907
206680800
42265914
544916769
16846488
615238350
92942058
23593070
86522846
92307839
184336087
277879120
424858097
152440357
60731617
199387362
714053143
414192502
552702
417282167
133985
214769885
558689995
4312800
689114038
76348847
616031943
15269048
15317898
179260546
391268245
64684284
553380898
348444598
87154029
185375662
265919073
203637828
89684152
208892459
485567298
141438524
658954046
168738847
336297380
65066239
304396090
58919702
74551561
89399315
200061888
501455289
96810236
94505912
17003885
556619343
766125624
358302788
600467990
304173139
530247256
87425586
129198661
4552499
876714020
542824725
226840336
272995193
628713923
338690200
177032193
609724491
49015782
86258380
38710809
207683535
694040352
225862940
409649147
246062380
135626124
706198215
156819152
217737492
257708632
188328364
242642724
15571642
184546131
80050600
236643302
478173091
404224529
49204196
5810060
42494379
180470464
127956577
40387997
114378757
290284583
504874686
60909293
918174944
328538883
293630193
45072120
11286477
349145173
160085015
234631368
74522796
445130546
92175355
54347781
1273703
13646071
315572558
50163082
515095057
214705771
154511098
280145911
52664672
663573604
331880290
38401967
41553614
234596404
215134112
273156302
21525692
38318575
10167638
556348455
747235258
78228438
240993348
106282402
51369531
488631620
170181175
151946287
68393274
127468249
840576214
213205120
75536899
377774319
137996997
257150213
869360021
99750732
25350043
99662842
153115433
184880662
304933131
139045414
353064461
195016876
251087799
226331203
570055380
124156089
638143398
265405781
527521298
59589467
99613991
169801978
350548707
481909815
8805312
40535371
487076019
90868981
372402737
201220542
142590937
351563577
480769712
76698735
426615568
241483068
150903779
40342097
236653311
325307268
321834692
109380915
362348840
114347273
569690262
273231219
336830228
535486994
15505189
4050200
103834108
81251110
302759083
421569565
221610735
38128198
354279807
8634895
67379102
278524406
349961713
309676705
369424439
668252396
2390300
224169621
96704108
604944456
862493440
14077811
147281362
217114818
544880105
102796519
80098858
42448976
229710083
525167166
117714139
320145731
148727600
138723925
770376818
396775469
79450612
381538787
5957763
596033477
11871008
350172106
51507739
108155706
437800562
77833988
9438608
16016544
600408035
564078838
154586133
156190861
654750358
444565523
329741861
127313440
2763427
136977651
577732231
50822530
8291624
237641329
651724895
92139852
260211567
142306545
131984796
31751145
129766610
81855566
332430847
587398037
296914049
88644989
64816525
239947835
21706071
737700372
29778
47242930
245904421
759634893
641771677
752763130
934883375
462024693
405680822
917831415
79509236
323157978
53643467
320110189
347949711
23684979
47771631
245195221
121518491
245218340
167142598
321589586
179876727
60440251
32523890
185871972
26094803
252076047
148336994
285800709
119235664
95491880
882037573
78233264
75051017
818069311
65627444
239170007
292864023
591349032
49703809
368465718
33056579
34879677
742879160
114280817
116654875
31118590
54948063
282966974
2996403
520560989
329723011
357658906
177523199
349134654
243793247
428710509
17694584
135476
25298566
38249259
631737656
506774240
6366184
204799378
22669321
414290543
81424082
154547796
6250511
86302252
58467824
17458488
204254540
62311784
15214829
286219129
787254769
541352987
328826360
9668908
26885376
247566288
56573871
706114337
34559068
66079008
106515445
559482252
45273237
190936812
15983481
22086970
805076473
161263827
84137649
325432470
100048416
87662966
60610622
173792794
324603113
655078787
135162739
491966865
833844405
338733791
658221649
119449730
760790481
233361836
211741926
23070296
363089662
12016179
321708079
114051140
31345291
373820245
58732890
388585714
93222303
13072800
230059838
223509492
51826135
212931163
480937394
279610800
8837009
40059610
425812129
363298295
61557053
179700328
109496264
131188336
354477588
252770018
41535980
545729291
92437715
375583
77082671
83520140
95243081
74415203
292465362
133028990
536340753
10742837
464622451
182990306
66090633
44992313
366500026
916852672
381126900
17663769
184003457
344003563
271997463
179639420
47922722
286391330
191095351
221853771
36608905
347298779
175237859
372237397
128747283
196447141
614962892
468073434
90024107
279657595
17090505
74814362
4539879
320098533
2410191
257377861
194059365
714414483
278091638
241881743
38816624
205792886
64670489
25291686
407233913
457342361
229020210
310663805
160510469
479938889
95518643
148803657
150971466
591659920
513302892
314840514
182758225
115976475
435483012
337171068
33346519
472367664
240719861
77502398
49755946
436999841
14446073
90465271
53839528
163608578
811356594
113729900
187366557
364452507
2134857
463355646
8005706
751454379
102784003
452064249
30720746
98061704
1366790
13405614
11628583
214715297
448222143
95604648
83656045
308244520
206269376
108024794
165390946
154113179
194596918
744132449
164960277
914366337
61468250
161748657
100107034
8223619
340569909
105088122
356199911
193875795
30023862
104796474
40487493
46975844
397664115
485576307
109836681
27451180
135491200
22190601
5568460
120495127
481777969
251626186
553743906
172257652
256882473
124697371
19335639
504400295
84231943
415662141
42642787
226144243
72722171
429120320
404354506
301763028
42345104
66110118
675857297
123947047
136429089
347918756
370562271
469000342
849333150
440686634
21949227
17460036
197184905
451496147
80961294
120844764
635843387
98628577
759378129
47781885
72316801
303121378
472213529
209075424
441832439
175860236
129339848
126125262
248134380
95021092
390185993
28256264
664839659
392701679
82634470
674019864
179960436
36689482
378980665
424659344
909040028
143531135
186388802
170609177
289109866
103124638
95441662
489013180
212758027
13330489
144461853
207817146
749299017
282546998
349830633
508366513
113848403
80961245
222386835
309724523
19358207
752966070
5000626
162004627
440226515
58145020
93541642
21678703
39235129
621160445
803199078
154805559
17128822
187830829
10155300
104176385
112438563
33233998
143781128
81371624
317506104
185500831
429084739
286200452
844505460
46345800
554828845
261960300
10562363
8412882
268515559
646694463
198678918
555288786
28730593
28641189
798816419
58671184
9026018
31162618
603839410
898190955
773662712
307725164
108846218
82475013
123594820
175322641
105572266
126186213
317609841
18016613
146236319
5273117
292287378
396144230
426189339
188477393
192840885
388524169
234881637
239496447
465259518
118344949
9261679
701435060
85328554
425860244
523740682
34977554
325165481
468048759
395890071
259212749
549659978
35569596
338477602
116829607
434129102
145455193
644056711
429944537
639914598
553017637
93915133
119549549
334988348
57589561
316738287
240875626
395820420
276581941
287679270
209397187
423599584
490691717
490012456
141131882
203193996
260078036
245918553
262111660
526624305
57218328
246403663
636357630
406262104
133402910
109933605
375001970
246257309
127420039
95181244
30769099
331446588
267800686
37980650
432841317
149400815
28302499
33583213
698386324
383161071
412007683
1343397
676924601
539642715
298887103
262759002
278566366
189109781
371565946
377705735
160520053
200419158
336420512
755201994
207060150
140638491
60751451
586365706
94047014
451444047
36225978
399711752
678306746
47005520
50412425
191328020
32137612
255922724
146189458
115236466
352331779
370566179
108865274
117531901
322952725
57558919
1212565
377786404
438327737
227876960
254872646
50056693
110240290
440065928
34178129
399866191
361378729
152755411
278370251
67437364
307987725
313744762
61961963
2080272
558684704
137465562
320041456
89763495
56511476
339452572
94046103
353894292
149038070
363879095
69959902
60050105
238387559
22735163
418416871
209423868
89617372
760350342
794260756
186779
312244040
135490453
526217309
12806456
318598917
173315305
10141803
91171453
109578611
746644146
67173866
81193599
681297914
611775824
66475901
318050874
499927387
370287375
309590537
417574908
97472403
96299499
87076936
157012815
194124688
11805170
82440765
685168644
1354669
838302431
70921535
764845818
538315775
453230747
65336591
258101928
95016484
106259403
87169641
54793370
37087192
569603037
57638023
6945325
521159171
429929765
12041133
268443269
13000568
38568043
35582537
39496128
464991908
505285748
67844865
6014150
11946202
2327485
114594541
1209583
42523757
467619086
172339597
79359638
67858710
4033393
587160789
434968788
108318064
17250300
135824936
4113813
270427680
187160755
774587672
503572101
124002804
641716101
176781493
599859948
24027835
306815501
558512273
62501072
469191302
41639901
226294565
362940
101605542
356761767
180895594
201942638
42578900
281752838
576749399
18312977
14590968
402460876
89201562
22348782
645165445
385212661
659784631
406048071
506075493
249795043
7728235
80123719
235739491
776270153
827618025
225359054
486152128
593224747
640747344
304428281
753349547
2838527
49084998
19346339
607319153
85158800
118092411
123323818
434796117
300249986
69364675
582471166
270768549
264858762
247647518
40654167
392723660
409177813
119815590
54258560
399016595
375405833
32800462
35528849
259471522
1644245
511403790
256468622
16273856
609337328
299030344
6882003
242456282
40851571
414466530
663295549
261495700
42058097
507373066
738076709
146828800
582015039
107115124
279733258
314796016
253322635
203653801
66176034
622374266
141964031
98330666
94271652
7883750
157035673
6633829
521038846
69310328
826238259
464733378
215632608
107434254
247271703
8329725
8603791
78383200
767973081
99213192
395988234
110070522
651858387
94677024
25597234
470956573
383865102
255465977
261700393
389445517
61730100
347567004
77290309
135684345
4945970
725404686
3334378
28662644
354213272
38374289
54755746
365576355
128418975
312988188
114728001
66424425
564355139
398146442
11590148
379090893
59850380
74312016
192219880
508158232
169652776
271086477
584204846
449174595
243116011
3353644
13077769
270909773
210908880
350671103
59502263
153751011
919960896
339510012
402197883
866162653
64305199
768541669
54100150
521570782
43829955
166589466
46928847
189377072
189325122
749664627
13031580
52103076
880512577
41692205
91270078
172169543
2363601
63862261
615529513
105878858
792172418
659877271
143931752
104715010
275520530
304379685
143833936
469372438
247434251
66636576
450347551
11921469
342911337
389587259
125868466
200561182
3542673
71165562
47266437
36237240
210673836
369300312
181704723
55873161
308856245
55773296
264436995
157864453
70555319
674555357
211913050
255191483
190279131
54564196
117391780
14339399
226015457
47514410
160395050
3345839
499186194
56445332
15912758
75367569
261148326
330637528
201419080
576165584
135028245
57395520
402955509
397439185
454590283
304006581
76819392
479440421
213996034
287086746
375682617
239183128
51480357
468971909
289966431
18312640
129915612
178166
239478880
378078378
81386046
205262661
287516472
895050671
622886091
277245079
377946927
31783594
136599447
11848698
744134099
16301147
197366533
45559749
741578714
153332545
446600606
66403385
437793316
437200571
34663873
70686207
67849376
75995591
67046239
180315839
15515974
97004405
330888270
19473926
51544546
889647453
75677
52314133
37793122
575236247
282503458
196407876
338503887
31127468
725057592
113069264
113981693
925169679
149644107
120907305
293536587
591152351
233078688
15003528
2065280
150421902
517672936
175958268
282942127
423034460
15907559
112977212
419787184
667042761
742487207
21727901
41475577
330570780
373862820
158797528
458614037
490586616
201025643
51270718
72555040
405258496
330269800
544387302
178229877
201265410
89457962
356081532
296065297
365221703
196624915
24434002
108203483
90073194
238124420
453391159
164448719
133889034
625406847
380505179
39985668
97124505
422874766
48977006
127670971
1258696
356778231
105509053
23137355
63174021
187146969
42625629
140037585
694494856
354381302
51840633
58073222
145061670
366094594
87636423
744843643
68436351
128508405
62898270
93584786
475591779
19090192
492486417
54862511
689546562
33356691
379116852
670758577
246450621
735481803
675575435
403674361
1510237
204419186
254065667
22530308
465744253
338936367
122168051
134812050
147011459
44963671
164548287
132360697
277461934
539804114
179459428
217658299
9185553
126923720
594993612
123225005
119727660
348460492
238765683
4358626
31197306
22414297
186025571
182911473
29296382
251333848
506376939
41719085
38542239
15872344
91998373
611433583
253061273
386522466
25962879
31668666
236981790
181805800
374943734
20905475
469385448
598074562
11282388
865482727
23580119
42578304
6398355
70030838
362578769
110585354
333063300
119190404
46853698
76128033
584071959
288187395
171559052
693772744
98983698
204742694
88324535
116355291
11935470
14765717
73500764
175744957
654609150
315342778
530969650
61583611
78613635
48644765
730082341
182052410
473713802
61028360
206995175
123547259
761468732
65923863
553442464
192341885
310863758
20078970
43022905
54882501
245711004
146390173
36217727
44234737
2208317
45215594
195154365
402951138
194797766
109306356
568507763
347135514
308350851
607503382
487260768
748614022
7800920
499644677
128524469
33073091
241906876
477490224
423592255
743452738
53891215
17369983
260459938
53888812
228408639
43522902
80079603
577939168
6135123
104957796
6914936
466733792
286361675
563170259
49916071
124895510
220554565
333543464
21178067
125174211
19160148
494242511
460915478
429016753
325468644
214785060
10455549
148539913
28512710
519140629
520614372
15970106
689132612
365868875
27014577
177278494
84973250
242085412
259556418
4369473
310888473
284813050
56846794
173757478
13864631
158550604
67688232
405847822
55176864
565899918
454932088
331052317
112084938
1316954
37853287
121837787
15909339
536982482
465748049
102293804
314664926
631236107
267231591
181089699
86600804
1543756
57807179
167140213
779167677
56262187
193595236
162576136
57780159
4873817
206784906
82990842
72100106
705344211
128202146
89232159
88148718
620248663
34832819
34498870
219426272
574844380
340016794
449301132
104574316
242126521
367017835
578446946
56215500
173746882
57459010
7518588
473334523
83589155
363294855
827468133
323071632
369941900
721873
1122328
58572724
275448976
140411184
59000750
16545024
34797531
875783642
264130
64189764
5728504
524203013
572953764
191792755
400170633
552329226
334940733
152414425
78603228
53136002
248455
282655089
700603
54166034
194659747
328000228
31378303
25346257
266869731
155364751
149225586
14842036
187064020
252463645
402399287
441833685
209219602
188587281
14977012
57770874
269994759
708854434
414967770
504663145
697758309
336372591
49612653
44377829
15181742
409144802
35990269
65962791
186978528
12880546
49480018
331454328
2607249
840359690
16487138
122473858
14308247
95874756
209591844
34924315
262563420
37230170
235436513
22178345
33893539
306308389
389192497
56856321
403676271
364380636
80527524
201419407
393631278
54898840
235089632
226416034
23749527
127206747
509609521
112571981
29596410
292218691
7582984
54456170
677541989
97017695
611039670
687951579
181670234
294701640
521321353
100266613
33459089
113784303
7349978
148033999
170141973
29092741
127369991
278011225
181861550
34279103
157305743
110637485
549889202
178644921
409359827
282466603
40153440
26724666
95899067
248426727
277004580
2587777
9692722
279242861
452256861
590650661
53052234
476017014
605243419
105364459
173307311
3843990
160177477
556889251
588355903
74803715
158882667
131121924
27521191
6301336
17199253
687146425
796900112
79608535
368745996
156354619
309718537
398923608
260852818
389820483
91759006
622759981
157353221
111043921
110995480
56965556
50064088
506658433
3387629
94024509
757557790
565540738
681228305
21606597
31769202
24108089
31318599
71209312
180787772
31895786
118947174
358325446
121189837
568939445
522913887
473772874
106815133
143464792
178422962
20346022
180247163
218614227
360988722
329580879
769357176
182725899
160274701
133186623
465514158
235450646
144316168
110842678
103147193
62539525
34239733
48305353
278627810
737596918
115072761
941560786
3956410
151189424
792633013
331475048
111958620
234080621
26484095
272907289
396187158
252901308
56987185
36746182
312360282
261420130
95414490
3455852
55898887
3183945
93954689
398634345
114741191
217544911
358759864
327068995
422527252
178735125
77186484
4410278
316270794
163474675
144504767
141747758
451914745
349826812
269248069
229036016
651450753
182348817
265127726
47817980
243820039
85381076
543479443
10692809
445521576
74563264
474381067
47683847
113607009
67178143
451547268
52957978
98352356
62469969
9904592
815513374
23579615
16419771
54469568
53169641
569126485
3796690
300279935
729202542
252604136
230084326
149947517
202206293
769426296
390000524
103945072
4112224
358303053
347968663
99790260
564947177
266556362
713227726
555393690
1694171
62532273
15465831
219805912
32973083
116717358
18508237
115969528
1177538
429074384
245601019
100464905
634071924
21835662
827002543
735680446
89447018
269457909
193232117
31897606
167762032
171989896
132123486
152151208
471418549
530538845
217737993
8315417
282888
839529584
527541755
71124926
321114437
505494662
896253882
233431053
161133396
39129025
9645075
169229041
352237009
290217769
1091968
145026136
54857616
356749689
348250846
551840149
421741150
182421956
312930126
53670348
17169272
3782779
44503625
554966684
694733261
668277754
121829879
27286476
81618149
9269821
37298671
196623302
144056406
136215905
477564739
419174046
675547043
16369759
37632733
616457965
215435738
30139302
335875184
717556239
519601748
141054698
15351509
151986650
47961720
302680237
186032270
278156473
243107428
391047138
721223440
170337972
417199082
538501708
160395611
223242396
166701035
295983402
105353678
144607388
38805755
167526925
463573258
191281949
240290380
234388399
232048748
189095480
592322676
22618949
118839691
788017655
219682988
27404058
28357189
208688927
633449115
364110983
319611554
176983506
215268031
36767131
433058858
99602879
587521067
174537424
45316335
62201063
15202311
680095717
234935413
61838600
73460342
378067855
168960736
76797874
70371552
18084308
328832307
290688175
171607291
210083861
229540842
50340793
184201036
261794451
177453385
309919673
321997751
34651410
485886065
352763759
440896004
248099738
294128242
756057878
71550791
323233853
53380645
354569695
368483670
561393260
181626024
819236
117596185
98160825
96214805
135810354
231778787
332706680
183702459
15385678
258780824
178418526
45475518
6879266
132193794
292532275
48290776
279295384
484057
289732792
3317451
136610375
746184778
608943747
730517235
143978348
133075577
338789568
224718627
140334167
25995831
128166533
644571312
77681263
81555794
747107178
313138384
303759662
233428239
224909600
130241045
53153408
327844767
349776416
15313766
193485300
530096384
199690314
357294618
143711253
309479396
391370442
588647531
393658762
511012091
287413431
335776975
211589615
275950079
217478651
53003524
11532977
533407704
311278919
44888771
190462217
112922671
462025114
136037375
366301636
44321469
75310706
464422667
449268356
606073892
55287097
402796658
6537448
32368843
146547652
11678263
249112067
232312444
23111071
524281742
5648189
654321031
268728884
394705155
139565953
50276705
688864814
567673094
485783635
322030181
322383734
399793024
67882085
587049202
543125178
629431648
376890642
8945054
33631876
30252181
258094886
387365899
633120744
381971553
11704867
406739143
738484
121541615
12154647
583617853
8179504
171699351
9661667
142007877
76546959
462685773
21782462
40708460
429860351
50569491
96787129
182293891
449730570
534109329
77754796
221229425
40175072
300752144
48709894
213748608
182233617
241546094
53939676
40270762
103726470
167525936
4256258
549844047
28453844
491185333
600075996
344356703
90115442
387955298
355352771
45199956
448581419
303194514
471279
53407407
155659774
494979500
572260159
131724407
38967182
221787078
435960729
32357072
291414085
157174361
46871128
359641163
366516808
19311600
72401477
91572270
294503595
727289404
403684921
138881599
261897988
149658104
976639
516721515
263249146
731058051
379260092
83027133
20401874
237611539
428994792
726809703
250621055
875945930
246640368
35238034
594091251
50820152
621675509
73425274
46906846
404007258
193952932
12657867
367910792
366746606
6651573
366084764
746388586
498868748
814868888
509121775
521614074
167895331
518786523
344786437
225967884
247766817
396361109
60268187
356301226
3835614
23094119
32211964
136731351
6863324
160640758
162478793
102201667
269530270
220798732
105679403
403537573
295602021
498739184
899629954
501613616
53883502
290976106
641004483
736918839
103832427
2107544
408531334
140713043
123646728
244971174
175854872
625269164
287076408
46913132
96091793
25145503
403536602
585961016
9521819
152360814
127971856
514838361
206283072
485144840
767633844
215072777
322860419
707165048
563081755
163938580
949438809
122678158
397589205
586284928
14739437
650165913
350648695
302428211
172254159
113086875
63925488
306599121
174441522
67449657
676578053
4577413
769571777
11880957
62259337
80855620
337230757
38373301
179885027
95111206
49215466
226555726
554853854
37651105
41912504
557367109
496478955
662750320
402510340
85170829
560054334
109442054
67233024
230341594
332209820
263676394
747213018
26452573
55292778
23385922
45406720
120239115
163904086
228414981
322266492
709958129
15021867
753427068
698686316
287487566
918275381
106007442
205911670
467711102
495367953
59849884
29489821
250872571
172698664
388293580
343919751
30633389
206498536
43130974
138933267
27863986
4518599
28262894
86048174
192313740
66262754
305593198
778215002
115353236
39619805
400022038
79773783
110235462
159841290
225461679
122173836
278514506
415507503
3247735
81486020
177027201
279055881
732931174
142010911
289899182
60333337
366451199
442808521
48891197
72642352
198391618
187765608
62689618
201996569
61373093
394020674
69846340
186245711
398589102
280503419
392204988
7785447
52349302
342530045
12959737
405158407
38245425
282369633
77918892
339324137
28285883
79484886
97350760
435144847
26062288
177430621
115922125
125946039
533953146
119104712
289050394
54048451
107153629
148048871
261620295
74456349
809026
93264022
906986
363839900
308973020
323483921
69152807
773002841
534809230
99130168
327806589
41866182
366350787
367079167
25312581
825286554
85778539
286155814
35932844
151172042
23767396
79832018
187825348
11567995
25184711
66044165
446808565
16716060
205381627
373443139
531376265
92613846
74577180
171622823
308757600
149331552
18608102
142720097
8783558
504650328
17544139
440586225
192552689
487151286
425564141
438966341
509427167
213758879
515985170
409969266
194634685
244837047
601995768
20955559
28105915
35048715
72086607
644692034
205238422
930004484
145985560
121400282
220625796
47886601
119282490
186344750
214057998
454021466
534329632
361819560
83973620
160421354
143762971
288434729
286234289
45098375
489221078
149956138
408042840
777689030
452812777
7501510
128761409
6139243
159869218
155553808
40217710
177141518
146002721
309330475
71689454
543335679
13088402
61155251
166939016
507255865
477309
97739546
241112978
27807824
97025189
458274827
62502313
18038719
136585485
796140668
342020101
79870921
61248225
490824962
503776642
67796093
581720745
101614831
783705258
310679057
445365104
222789649
81457021
305371016
67094183
84937073
54221399
378763027
4239353
762836690
2392347
212378724
339241256
444170904
544779518
5134266
583308564
142461673
323460827
97796195
39802400
275054464
96261098
825889364
86938428
9508229
35924112
2367469
145051612
32356239
212177484
606860636
227015103
51421157
161958665
1287029
430143309
549124437
114002633
640952105
132052283
137798575
135995802
129576805
380139847
765301563
229759553
361131775
114340772
189849031
2152982
193945586
561868024
86866181
56637572
148123409
403044031
33937515
167331991
414992301
26291312
2779815
200007251
563197553
150117112
200551595
550677921
3372162
207837728
120792279
371666163
53393248
648661820
372771164
410653719
461396624
291957217
436072836
131298804
1138471
74982964
49069595
471838
470684523
7310274
155832699
307922350
110865714
334893132
1897874
88031073
89958792
433985734
441974947
205903068
40680364
445217530
4289698
566533503
459438142
785252022
89845657
363743470
240102704
44236388
689379456
536098560
14459403
216783779
483151464
436725027
90216889
719162798
596525327
10674727
158982407
691425733
853623649
405383917
19577520
418366741
17175837
354102476
28702920
57816077
102677918
33718253
4324317
683631371
434087257
172982030
52861625
72332501
32863238
35474759
795029519
869925619
377167470
261972928
762075588
402671452
85967829
36687644
597293238
173688655
41160186
865253370
466797027
33637305
273240020
260574325
373204714
16449682
822566
220150142
576251524
20962862
24211078
1896005
449485864
177670032
342124382
65301979
410511224
313431815
30657060
137575568
203248687
537384974
182618577
439056768
892408142
168101486
704388879
142585042
808222704
166652099
6059078
474869134
42691645
449413254
319687774
337917719
90545645
871803019
46846182
510684208
21032217
151311284
162068525
62689508
557301635
463694035
14301128
58537356
325165993
616768947
289339883
257465910
105485427
252180874
314501854
597712919
66293015
38908431
548363494
414345448
106222839
101772952
424827239
489660501
27422880
477318751
425008634
81065480
277153669
371833468
554121973
809627392
1000681
60690035
211281328
102301889
110879219
79222677
127413229
118500610
466974369
90002541
326087839
300287905
214431014
525520120
170840924
384028129
74848232
94288294
553939833
651025120
2003948
278468233
140129279
380966538
270173830
426467574
386216106
536507584
6241543
132394083
6875067
11948529
7662136
35377209
365022607
10900299
314832382
1845197
172439690
55059768
8720575
196640035
85789758
223913569
135469213
384156473
761500773
200008658
14131242
353696697
306353641
387761325
426873836
187018972
283549539
156909180
170133169
175471737
273500234
294354542
177461529
32289193
460117490
556856663
58281530
118716003
332208367
60823401
512463721
228717873
631898648
306707440
39929121
198743666
103624837
736069538
2456533
90433906
147534042
257794089
164032003
943774
280879191
59471462
70553718
179954644
312854909
56412117
503090990
29020052
708217184
98516207
448327277
417616986
75930498
30361309
113422882
90764785
493476820
231044905
237889911
402654198
45639628
248592039
91278101
20981202
302392048
7038726
243083899
359339472
550952850
537356276
249301117
540683482
172162898
44872998
142182763
325929434
411022324
6448267
600628156
387104041
15510257
102002111
228684158
52386291
131969911
231927553
219600255
142050620
546837308
79259946
188272010
74520789
12314206
253042313
193209216
310078143
315068454
49737342
700475886
216986954
262786015
209453441
196891221
98958252
307474417
134194298
128326564
52467125
29740801
377843556
21041415
273690314
452760841
257496661
199948476
76720173
137088165
842340344
276526426
581022173
905574872
202815410
56666523
212303584
104949801
182864863
800288234
517636203
102113976
41260396
148796611
325147487
634409125
453936406
365643347
34507357
99998416
303016727
166286083
286694878
283138560
26326758
135130758
334247349
586575072
11182853
442708885
20234887
5303567
427999966
214026148
147917530
254221757
126430470
245193769
270327989
51013686
42790462
123869052
97978516
261825230
231626218
35261891
80974582
149904402
3443668
341858248
58014172
328356131
136258275
255395983
168080129
95716616
444446754
99780065
269993269
91937610
535568688
118842686
179942171
148260580
129493249
257317572
321222429
75255607
16345805
419133798
202841550
27521734
741689892
1357735
106838493
259324264
274181529
29908192
496439602
88808863
114217819
412254065
81964698
123311103
178411071
194703580
249631380
94940876
27099445
2191970
28299897
255897425
19428172
7811779
444598418
606085805
810733918
258016702
163924170
28798014
263873718
351777441
8753390
303770681
271862875
90390648
639836389
67367796
366560188
367427832
117485668
4407127
330777611
18034653
801537284
163794713
346832357
928014192
139602363
81795392
676575586
13180449
440924025
642365850
74484349
392264598
284540290
295999925
343486107
426714
132545069
112807049
788545876
970213
520274399
89254122
73309143
43937029
296916980
720914476
337795759
28673641
85362947
39772018
26235758
117338303
202792499
249719560
43776050
397763214
34006901
50719131
44391002
157069310
343698129
345683556
171048566
138279991
4199969
171125490
36924380
55891035
643426717
609223004
2061830
786442304
96652558
188884306
70210664
389104781
308604158
54668127
10887237
333362859
36730936
292019534
23153976
325123731
366507253
675496920
124698913
392066500
51689349
190726549
32724626
233253045
10190685
83178577
373966872
424612968
754134825
118091291
170432838
57304310
83516418
125068109
133640036
23908146
928322789
3159341
17089805
13691419
64110595
191726564
748012921
323794834
10786739
157632190
436736708
59641297
37838566
94626296
389794687
429687335
254784597
148162166
91609148
272827746
342880379
352869630
288161870
510403794
386446405
460370105
33191624
248312037
88084131
500822271
353965389
57819320
142733684
6586108
59099037
178488703
70062231
116346140
298319838
179510699
21566823
51093229
7030085
5565666
187977880
259816144
2510002
107242561
884111215
757660556
192033008
809667209
733573813
178392992
271047241
457379857
167033146
280519001
269998436
49647035
97252732
4763395
33571031
764028491
300822537
416808858
317946919
89063355
126893869
151272408
1406370
520141093
389625930
22449465
25648414
246653746
32261991
26493133
357337554
23690559
876710071
276913697
10206649
513178781
447766922
118477718
292194488
394017615
434410618
702381847
174332960
310712748
223299791
110504257
57422646
412229913
48886213
31532709
183676176
139468511
112822928
34416520
818433192
297512338
676652475
593481799
33973714
74772810
77746746
10599260
385222553
51257855
74400734
977181333
101129347
144948082
777890
22064527
518497674
69503135
357244463
134650276
126652522
470641396
382511810
129876929
10337623
88149660
417289303
245376373
430136669
13573661
62728029
91947563
279650446
83580888
114730662
118813749
262120074
395542152
262162694
220865105
360196079
534671632
385868657
58423941
54283299
2054076
962395437
492654694
36205734
675401886
89116969
26162223
73964014
539806941
430564471
15144608
223250394
363763382
152123511
259886402
50985106
17674966
154741653
291421969
613829812
82899923
52134467
618227012
357620771
108082859
56556500
157259232
173875477
656918308
501089412
233961595
75255239
486759895
295934083
215007266
518470554
149056239
236965143
185622666
639120835
116274292
537661035
189769408
167226815
86622408
42976134
24763905
259951211
164362050
360647289
219103401
468930596
51554770
499455951
397789300
320275812
274583373
203569276
249051755
407071827
556234248
785845516
664000660
82364647
316611265
60056907
437448577
176592191
192920522
257840460
848317095
69618678
82561132
630091710
69253648
254290442
125656266
911260143
270530895
49512750
118243917
24627524
10973291
140178845
752692590
130581194
38449665
62437368
175664188
4577647
50484435
370890013
63375381
173593990
259092040
359114977
787418872
41695957
90078657
279840486
216963363
8602375
79389758
378492329
51984430
35196008
187023995
158472352
38270773
111884029
35333847
908983974
266256389
500364684
861298189
4274999
26331336
219771669
238814725
210437544
450271269
421893952
730049110
219227776
230640511
48338756
101543847
416616320
19887477
262500264
97055742
14517811
2029692
35329053
59127484
701537263
279331282
58686940
11895763
191202159
84141606
177113601
83117224
87088215
743845929
93183567
685547206
429059409
179093380
40933878
88458100
58468117
983615
154407367
53013986
117370712
604026479
163866970
687417297
470362824
48985451
97204478
275955926
62845881
240387882
287984726
75885512
9684619
99531021
106778298
445120703
99757825
277490670
14511195
72249401
95889182
652292157
159130613
311034362
44873107
96273377
46554334
133196414
330949028
490793199
516806832
296726223
547911855
270068295
321568518
122584911
6895322
4033650
6221794
152780657
357501908
94387711
122716045
145799495
116358597
159043057
516605014
18825292
584001629
261025647
509474659
134507070
28411125
254505475
308749390
89526849
104950694
623134336
122945839
96642233
92038096
86327613
26232725
334098388
687862555
492410441
220712224
77961924
170259580
286879830
905439088
47412469
279636595
167869847
646993169
48213076
192165369
128371629
347870390
38584132
51362393
442348666
303093375
404541005
183609351
117363071
268961638
75347623
71851463
377160212
9937641
100035926
27757264
312538616
358743233
387295501
397993080
317281230
459616333
69176325
66873419
478381220
103683629
413292362
12795606
63189398
17545567
81859064
633822268
326327609
159943330
139217990
56764431
706365223
673533786
104842666
132898713
35442973
286541120
277404048
399075801
751608580
5500361
113373106
27295287
151856133
182471116
104609637
134673726
76137974
425775413
265138979
368427467
497862377
59637891
81228258
555534864
193090406
4532426
108013631
289606756
112972461
142261323
428470388
613448148
190229496
50876155
250232926
505561521
137005766
896997448
74401094
158750554
422262710
32393816
195578059
142324175
60728619
602937896
12668004
12075129
222055434
348499000
217855215
162313382
161789294
8957312
372483513
503554156
105525746
618500452
382076081
282054498
340563178
98122046
360420306
941396758
245588401
135210518
648950667
109005473
28817473
378739250
386383401
237907764
505589292
145280272
105884329
114419010
59311077
345915428
191357304
809192024
381189257
17473309
18027987
450377792
218678953
364467127
163963256
99547208
224832592
939122539
130839404
25923726
501105525
311934152
261413674
471292638
208651800
30546509
413589296
643498649
483313085
617628
238433930
33081521
329314047
6223176
468419765
58388552
175663042
233770878
58044964
294263289
20362157
189340058
313220938
411660861
672515094
154391966
166626873
202834606
136493855
621021099
619001208
127385484
10677335
424038040
242873605
249271182
341461008
578973520
400170642
601263555
458819
12146115
39363248
577785611
187362572
36285362
24814372
547281313
19726639
274805977
3754928
517981335
22566809
417855511
105960299
384071141
301923239
159412616
415937170
558811164
586903944
170671346
165153025
192959356
204769538
472905354
454727682
567967242
588688030
375346181
184615606
225657963
872136847
394865360
167212982
281323
9702322
97231810
244988521
266322128
135514784
207448853
227883901
502582506
177795651
192481249
366180277
32468106
204874674
184587654
609634422
341821635
586766608
52509936
33239830
40025573
34288359
187388673
545918403
451822343
550895950
80452591
61444224
37528547
52559247
9763533
89915521
34793940
19981920
269736261
322686315
125376206
211312359
320362937
23517812
50673788
544667849
21243937
152247278
496663283
88694883
430615724
277156745
227025316
125090067
445899011
182366360
391103225
26503537
114874306
116626088
375555234
562645018
44844998
129340893
106421935
559358218
467606154
673781331
106324916
531771140
128670031
14312941
377936143
54820821
52367367
130794506
15255181
17509091
117648667
300095635
161566563
550102961
2866390
84564732
176667226
427832636
323956544
33352713
62062440
58185125
124786559
307590966
145137430
79901633
24600477
72705187
14631600
553345164
134521673
235930238
269229209
202365512
124162232
435119680
151542626
407660636
174780896
262143583
652645158
165587742
13086608
47201531
676982044
519761876
156168966
261898685
375496580
94999519
229640306
450289953
132446217
319218712
79489126
146351195
98093328
520406131
61911691
152873746
315104245
120540219
362621988
468923628
813145011
246598927
98931533
54915056
151444295
662062651
91605590
145081245
622651777
143284499
21673788
72933114
66683009
167743773
733672610
352215709
140074662
177070649
36552976
233199611
140746424
650193651
46084371
11098765
56430986
366396518
711161047
109538856
181429083
649853514
220306042
646326222
14158064
272559760
120575243
95864967
273498756
10077332
144839542
108060073
41703775
215323671
199165308
45297746
374339141
312571607
6171645
226640351
3922483
143533548
3894253
640113918
351634927
359545628
254184007
837185054
53587726
344783340
446486156
392423346
387218949
767977945
887401527
78513228
12216195
42786833
21534760
84835723
491748563
846528
467131355
39899094
291352311
191598117
868579452
162984195
371131632
320944252
22911969
319681441
144811755
674333770
876649724
6544542
1191223
11387894
9785620
276132648
82691431
726971436
721099958
407061449
295822083
3987934
384354212
455975975
82314977
10544802
586243824
411723861
356852500
144322363
113426616
236000983
385791860
55519421
102135783
515762241
110668655
7134161
306551023
385810094
404311920
120774380
102464920
118820050
668361278
383868847
97880116
78788635
480348413
436407949
320600986
360089740
429890447
554654056
580765467
321288215
10533556
43173269
5078929
153856939
8566408
189835047
227960753
8427235
284281663
176276642
24468005
621032125
12694769
180383665
12343724
105396065
148617785
345163420
452225367
124786324
43622097
423071445
376371705
387976935
467935931
169362907
52075442
689304784
256267555
348906403
7664732
430894891
85353531
373321270
701565549
478942273
701538680
231988878
3832082
319409907
304146095
397913510
280711623
812245605
246169259
29792974
89629784
605822822
546245575
138033460
115578904
13911630
654171171
66561870
168699706
211377726
115576483
65433125
196048512
114757821
560372871
98620593
57618844
22706800
24825124
627913823
255110827
524159300
23884559
149032137
244815254
711234782
321106821
99959295
427063621
832670146
3916843
79190103
195421674
206443107
478509238
234515718
20782200
180029371
397146409
331938128
46713217
665276878
273424
230100297
329245035
160193048
325858309
265611341
353130188
603549364
64747916
929200631
353942383
297022241
212781091
211805555
528900656
575800030
419992020
87941147
84180104
763670950
112295896
926309171
29309508
545943165
254879900
20799341
779620791
769298112
63473127
5045610
267048822
274072882
37375911
469301850
820212806
312267000
36249105
135401823
126468117
132832161
130906573
72443025
227825835
7715830
10566666
412853723
518313649
16097448
456587622
85241794
663418941
281201722
72028933
140925940
762807314
156432710
195606219
5742806
436714645
365684969
449045600
70277615
546404184
110421466
4611020
48927295
642132075
40573736
457734366
430297487
203800017
589917965
102846968
253305601
275021127
216056905
66767142
28619902
119625444
135191007
114750830
845280249
83761236
1013597
25331044
87911904
228408914
1040547
25113178
73152560
249248742
663212367
439356311
56877374
219264944
79620470
187674872
53380443
138060313
447641380
907138265
532234779
49738304
166139050
10544363
1689286
19846995
351188106
492634262
254563308
230062475
78762076
383384562
144965961
116966590
853602381
22434105
50140198
700654112
47312532
729317852
357685485
816952073
42827453
95005784
94206335
178872258
186329494
211165894
832197295
324544884
308580161
436167430
290664828
152038163
500715688
131845685
154238766
52109136
244840260
38546691
423497267
61150032
519828983
220013492
252410438
487742321
550772894
15535640
69924232
71836774
420998967
49444714
96617704
496993937
194808051
90188549
107470977
8352516
280067881
487866144
25218531
245854609
333458575
191745734
241349959
418638620
364877006
166695129
6069490
262268111
82073593
161529274
43174701
66169316
140444466
18679430
157641769
45673258
450158067
23796485
241513208
137054439
58417044
120429062
10576281
569418808
82964893
671180815
187867397
193305260
100210937
454045593
10672588
51636526
228847793
17683972
188190210
157193037
39839974
102862033
765202687
399946987
372151100
568432966
480210129
105421405
383183376
638209625
502510999
25565894
226496277
453619651
149357796
164312866
10831055
107367799
350989154
39602258
163207067
226190723
19097257
521689869
82876721
614947321
135952052
390079862
450601351
74910059
12166195
282175965
148834503
440644664
844520
77104509
23066998
76022639
180678318
24921772
874481000
898834840
87308358
53851799
61894136
57551758
368897123
734080840
352832128
4752817
49780100
52316311
353737162
45303143
37823749
476034783
291886405
190348885
316436146
78405269
4284578
738146992
189303229
224965521
526291
532548266
87609497
366441768
654720237
338575643
42871140
762382884
20049559
151271873
182608016
384950330
128963025
121398447
777299575
21543868
314643367
48662542
22635862
112850628
154652135
143922201
930448042
296869434
206587231
15395
455460179
265835659
200469840
383414910
187676926
4512207
669846210
304385292
8366599
17282934
106390673
75854155
122821145
642458046
6064600
18434209
278079122
322148906
103759415
364992607
173641469
136163581
183431778
139771383
146629219
715673078
723701462
171642898
27368435
561630511
1130096
25130360
259057088
342469857
711903138
432016383
48973378
186903200
730641875
674932877
64746373
357957877
63354154
153829865
32082780
21306135
574875550
293402033
278104587
848320868
786482023
729038695
79449536
10024982
494759739
234833785
208141947
22905524
2009021
213685572
80821976
57049421
284407886
366181959
77650382
379655788
137791385
492351563
589862954
135559753
32100413
37654590
270511626
49989127
373059039
307135085
588909734
449378345
85114974
12359257
25766607
55788633
26614435
141080402
648352978
435447675
295911607
261008063
807563791
308556064
192737442
98025489
22999035
703778767
28137063
115100121
36336071
409247814
316991580
78544887
109036041
109037865
145252615
49998944
224526305
785247674
599532977
295073686
302440911
67188333
67021285
443900934
45591303
393984891
414719242
310101661
402072272
94577583
456441429
512966300
231161159
159562761
65036730
499093961
43392083
609887263
614351944
29237176
373723629
461554642
251198061
293376664
559938988
207873643
14002105
797132543
68654316
785272118
291141734
121378606
17485628
31683546
385688025
376541498
122621980
140745490
11945316
135959290
28410868
228882878
342529288
317213574
93077673
354067986
170469338
137079815
448907707
75716496
529729132
210738796
200644788
189297366
15210453
509577483
395732753
89376922
116315848
64124811
11511518
838745591
61050983
552882934
15954420
28310833
25620984
273011685
201548450
88164187
14152307
260466151
491926127
57129899
816824115
583979826
70694755
460546534
88540628
167685968
146822256
325066644
75994096
18683186
29137395
48188542
50462354
157444238
95073176
10371788
158886919
23898805
403966787
14741876
545322
215352510
89565602
113515159
12492475
16736937
229898855
24596837
429000745
106768677
150130971
427458767
18594529
195503124
30387571
233665629
699939437
160951751
225523905
220881547
542577766
252008635
54646235
509961135
181281698
250535726
729386629
341234131
179471486
254253820
86831383
744697725
193795875
38702516
121961049
451301790
488278920
638013778
54762262
132992403
344370008
227795751
141105187
413240749
57067094
278863725
98042576
196643554
107132012
357438035
166268991
21281471
27611682
134980268
419530421
135265925
79283218
295493145
620938026
41939663
86258350
83345
109212023
357958181
501054515
588746095
47215344
184619829
278294106
171396179
225858422
82047674
230895563
534128291
42075029
147920408
574643750
29553869
141295534
124445009
743031451
393142549
29221938
560673598
763047356
182942672
887648777
850988984
128435840
6041778
658070380
21914335
481530292
142905933
901831002
664196579
627271077
49988155
655710012
823140558
525695493
495823283
22508207
139407701
247981145
514958413
207078216
19841243
567653608
142287167
278607469
15784485
48328619
371129525
34755790
202752733
427412618
27093623
525099259
134661735
29250986
124954498
95592848
654811595
48109102
216355774
316303048
60465967
697049834
382732795
450084919
46853962
7073014
313365330
97426636
126955304
6466962
156045100
5176756
53601479
109324243
22846449
391705460
473824314
306321341
143917129
680738739
255163304
7397737
637589847
460302366
58416564
290465748
119641736
419622341
907436630
35918408
190062303
86204914
198820666
263096905
165839908
473339275
99244841
119127279
653330128
99384719
16122333
21564893
211310778
447221777
9983003
208755257
37394022
229500460
258554726
499266204
76940076
123358098
540385280
8474021
225010848
237191152
735932764
196357179
530610952
465001661
249021853
65634074
809257589
58134132
698630662
12685767
16321186
477722815
143992154
604093305
163717015
303108609
100617643
554006109
280148814
347914829
170063880
243871986
329957650
410302225
244597213
145167301
173536048
164606769
12761423
610083733
519827871
339594174
117889820
95434696
194205157
297475231
85418011
100322016
146732680
832856874
543317561
434848541
47614953
590336869
35911716
375590109
293166042
69331995
33306736
523469247
138518479
377764735
23385671
886573171
547329109
162054596
48863879
152978133
68214859
14091964
292943670
16851879
221558710
109468210
854197176
742147218
122250201
27062729
270276936
121521128
9503822
439239933
664205186
36388610
37088147
245765264
117589887
38233381
81341291
133036408
112919180
399280
72651871
307343942
257331538
393940279
28943595
594793851
227560870
12800586
11935491
699457085
50662900
136307175
300449364
77249874
358188211
22136007
334955651
513703082
304802061
345800917
12696070
4414801
98934712
14909468
336746848
32781455
366874228
547187772
379200655
188330144
45683146
414881289
290779080
43036407
164067798
36462101
512405590
127447
123801576
174004824
579066612
67887524
213076357
759777109
810711863
33145093
142289779
321067654
869770200
60532841
128977683
338025253
813107821
169929280
57703488
337208819
185302072
32898417
24507572
140642040
44401
100112361
301192119
174173888
228375969
116245909
12800301
33466319
53761425
48592103
48280531
18977031
135536813
163705950
655852209
21077151
441845714
23389684
89344845
772415126
128794654
622798178
615504176
415902771
1110751
11094603
113710907
506276127
766120367
155953679
510665306
511366329
313097198
497474962
168108494
116874367
239531474
325174028
99205311
209742120
123039444
6717089
68936619
273937652
635272352
211434863
806046079
200389274
196574874
178496408
569580351
1402041
144352923
205811438
82578886
241800089
129746558
227930064
299434212
106480397
73923359
36625686
567931607
139791013
14143787
81071561
139754533
417506092
325012951
480138789
627147670
106140286
238532053
31191134
364372045
21031158
392113187
295810778
85904550
33917249
18885007
289033810
82816059
332537597
728980853
398213544
508395771
45971964
122146507
118105510
388315861
169422519
88877806
606138076
46049821
238743819
55055295
5438353
211980328
59947172
121315788
400631994
42353974
141438547
136420681
13612668
123763055
158315838
20619991
511766713
296220022
328042369
9078459
263690958
789221642
167151782
436973044
1286976
109337767
370430441
359938996
162471769
878324583
57324894
44596230
282527833
148167596
10125934
214349504
176968798
33390334
144666160
93818826
55133109
228951821
6583018
641593839
15178212
69612584
21041814
397216513
345104187
768208780
561644105
414172655
36147716
568022905
11442059
252483425
57995017
70305222
127951393
858614226
325103803
7990145
105563487
406631135
92345224
71923016
98187817
511121586
215635471
140863621
244468634
46963837
209105232
910191146
407847207
16599559
549275679
19829612
390877460
572319031
122139335
54977262
905131745
33404002
279312736
359247165
149469441
566747090
174893768
323163976
779606393
566246915
56549963
433491143
204737281
155133368
100026944
673182876
26432968
323865202
682037946
547678567
2867772
84280310
44308398
271964850
286482784
70033194
480859617
226429754
141503243
378582850
12812440
139119058
46688526
48179097
180903354
60312601
90212939
685550
872134471
158849265
97554775
156528065
318651911
295555834
895534468
147268382
347414956
704152854
188834060
986161779
214710390
22625729
40270281
285510804
6147362
119597903
454547619
9340767
7604817
145124316
428039267
209033408
79721487
287971839
4959207
167685040
169621026
408011613
282671256
47647759
184892106
112324536
31262975
81736830
25240666
282240795
572364921
113094229
505941542
86349133
481081297
388445071
137291109
604933554
306060974
104917809
37781427
124850106
228466182
295127821
166387275
31025810
91957317
297779221
13418894
62347859
46457972
168516598
764181812
106910755
266442932
95730828
284143800
423630276
636155643
101049114
33297576
603868082
305587098
243850724
433432378
795258480
434349371
42114020
17972366
503259222
591064964
41507083
279648018
614592107
318250973
46082621
74365020
668574415
489360750
45568110
68223511
169548859
67985856
379531505
262652465
184036261
304845704
11928134
362495474
2752188
303989392
896853608
161851875
84291627
508765213
26290255
88781108
270830881
266063843
307743302
49268429
16958541
786476400
78041631
831966164
347342372
327647656
88564654
8677977
47334136
75994845
194248807
13774187
289331143
29272442
179541548
47875633
467112235
569161929
646577
59669653
405315575
320694956
365398903
750165716
34522491
373823033
354147236
281738587
435340834
304970394
296025922
41296562
98585051
496741003
218897748
120438004
365981796
160029646
45588181
287400851
697768670
127466919
22292001
99277303
459470627
31473384
29552962
55355552
76563710
195540571
92129729
12088101
50449302
227914437
98683115
21524192
323350119
48938628
65397192
17145455
163285211
351256750
28408163
4687060
910863511
447423567
285632479
49843657
149624440
39402513
19329053
63793047
567640997
318186689
115138471
1537476
401110939
267716909
360920326
337518008
330056540
39854029
804497775
319744415
113095512
99918705
138355521
239454995
5348273
270763510
298258825
135923138
803936254
152398103
282536609
102418001
543639093
63698744
9639980
360483698
777948766
100396512
332179755
932076384
393991887
353826624
92080281
577249466
354521040
111320079
491150930
248254191
185642652
219701062
237310681
218154294
200646386
167533279
586190642
63637875
284060096
73981548
83078978
494468692
96802708
67367969
148321241
718777925
383648146
57565725
114436220
426661122
540235020
25791642
212634138
527685890
201912
879313261
25056120
144656762
43138156
557319475
389921102
234427329
54207325
569730539
36990059
407871816
545370696
331237571
246727214
667681880
357878915
19444363
171256457
38989027
117378761
697333640
16474484
189408243
248357322
325335697
214122089
273089004
621911887
190465965
316729441
561307090
646496111
56305249
1675089
1081450
131180101
101751106
57504474
439968439
239126049
201548361
12024270
219996562
15561846
283072454
155665249
461455030
51180970
35770180
404092629
33915003
225149706
26672633
104142190
600473643
115709418
44079840
28221560
785026732
571531835
592738396
252659877
129911168
624164076
53397753
576077463
77423818
9804403
6563766
132347938
243531846
340595006
74654348
131359337
11265984
278689420
357639287
547976423
66666114
754660034
190358799
68983536
316252609
46697061
65329511
553685948
106706541
456446752
21944582
315201281
235889277
311317166
709828805
78415987
30894545
447049198
9026727
153620313
70959441
340207341
216378307
39645772
658212898
87640231
89345526
274821901
418937
102572616
171721308
625174133
728955644
50254036
84782167
270791179
834567431
368587875
325239566
168443306
738553216
68700313
97014743
510481005
201839872
36475508
867795934
344923987
145667819
153731728
458110201
536622247
873188335
609039208
146667846
879257320
547394718
354451939
374189716
459178931
506038297
136154456
217287266
275255526
251402454
581920015
36043717
81931503
137277352
184436056
57158317
154764653
462788954
56734952
553149482
159452497
39504067
15866390
513296217
59270092
657005576
222761418
253063644
309327155
493890776
22338698
63247504
75689465
215186385
389091969
629405590
332513130
16817961
883766680
453272728
426485124
252121869
261990714
14057014
20593372
16540832
45147029
510273940
622733019
337315257
144523280
53841930
170335307
691119873
36724055
394105420
395135322
572936951
280758365
794325557
126438472
12826434
227897361
86670254
400586087
121100878
76597625
196270178
769363599
79780003
106667812
13258861
761334617
386925920
212059388
204473773
71208269
164222097
90654200
492413639
223323080
2589165
661077477
27270002
73595061
650144945
67750346
450341976
84978030
387644474
67799515
16640657
408092116
648666612
127320041
320853318
127912225
206772066
28473846
614536432
118419147
285283892
556866872
35843435
246443881
175869884
189171908
494065107
94973278
22461474
587376338
37723081
220286964
439656695
11351604
288660284
610095300
448352605
161084693
404976698
661896468
12183081
45497516
872657
61372476
77135733
18059453
75523777
39421724
196928669
75785002
89528594
272843512
460456798
26954051
886948343
389277892
332969113
455917398
735018
113712848
245670184
455090123
728986789
272946620
38281884
54175913
488920
487674280
260377863
29826747
43093870
336243466
246625495
301978958
786114382
505464647
49535342
185254507
162515856
715016664
536248262
416565495
14837679
32649917
592519782
26197645
91600834
317038043
39204510
289062413
263165572
24459479
11649944
44075175
630829386
271225502
372790448
212017182
145652816
123541483
228290858
642087161
158877280
369501211
80913114
256918473
59211168
513827795
424772721
301768606
107244988
76586553
220411882
4572209
749412243
32922469
14066022
904169166
177991409
301841308
473982225
181031486
328255610
69411310
198651760
768036763
430469819
294997680
104118986
189208545
821123209
55917176
23722675
496337820
343826898
27309223
93207200
402445624
43030022
591154950
242452329
25660597
35447268
59978937
445367055
98343625
322683408
347035810
1598956
151865750
147102301
416066504
148549340
8966427
197798755
238491124
274498212
848717156
313346693
4364312
24775706
21070809
196932516
61606846
140740575
290032543
273952997
402459569
37174744
246539627
166577622
95047701
40151824
31051926
34476655
182189077
325837340
29021272
22555300
56332313
31779390
3348664
415195269
176658464
409424445
875687812
11554538
185382046
220570325
592319105
62210304
566398632
112245811
72339785
483977276
127813325
334262751
288754731
10542759
106354320
172263302
16620201
245969377
38846083
41354683
85673330
325729922
678085083
218269160
471602120
153357688
127326487
774707694
438817567
207601613
414260249
234917458
28846748
8617934
196390446
409308985
166639366
240317925
26026916
216772109
641484942
153972177
264129266
234244942
46242993
273584972
256510348
188696456
725319242
327531274
83651533
381922727
490582193
156634448
37314753
10290983
447450836
156953939
7809875
468550008
102348047
255733308
153467638
197876416
72974130
33413995
583962262
231394808
906079600
172733236
833254619
424677057
634925450
363100852
134988384
111558363
232004924
12779776
40094053
465833022
727676151
64926682
367345643
687780251
477086414
816456188
440285411
234106052
342070944
140993613
48433225
219126287
701842891
106694106
20810173
489147203
82255728
84136526
449427480
2009614
153441983
393235100
303793848
265299243
62246992
55732336
789001414
382149900
48064379
389455338
806751850
93096258
477293492
398800979
233122528
112971891
146514111
110687220
108554954
379946778
556615850
566592734
132887977
7542455
121642
30856632
115361655
459885415
205224897
295201759
2675207
28471210
13201467
473589397
127938818
95130167
249959497
1614756
26126134
112062324
423305512
180712757
100854380
42405173
89940739
206407201
192759944
252034695
251189062
160189052
47890201
236340558
319424053
976483667
588283185
40479754
36338676
580884864
317991357
308728760
405883863
123154958
424445501
549506149
457382059
96483720
653078541
79500800
104658851
22072066
351974009
147903182
42756441
93395013
125275988
168531978
64990653
11328587
618617333
98306276
16330833
538381035
37886915
73894579
13468685
255487274
145263041
658132080
129192730
76716330
323567825
113631191
27348134
12618896
270175231
506839265
369549710
7744326
247711464
180591795
583325617
89895831
77308113
795385941
461099068
173354913
6905382
67344889
69846072
407279987
33359095
131760418
313135722
424070635
358032006
608029614
541688530
13066763
648673504
154954919
23031629
30743333
111138647
215906596
17605053
42605584
405580980
75419157
63428402
234450898
401716852
376960343
148073025
631346261
9239399
284712463
55422525
949740557
279012190
3893798
653360948
199130618
33232567
769053816
358073216
760074228
710842718
62222717
107836115
273900767
16819350
234930301
156817183
277411191
192640216
617951020
756034874
375215217
283751150
347267047
2206467
44879468
4812226
103351829
7432934
92733838
150812409
692159893
623055724
141908263
60635131
274066268
227646307
250487599
157022360
310825723
39455091
93308383
66137510
21336209
387549834
175930765
101419425
202837695
325516006
148531424
165294182
18699926
29097147
114316469
325822657
82051581
271152000
102034978
405717776
617445507
780153180
177482308
319536022
347251591
45929178
59148551
90184680
670843310
138867511
139742557
38075392
99356908
100213326
289278495
59534880
2737294
375972955
467826311
64649836
385805918
421749144
207140822
56174066
685524032
66512110
315219408
130024433
34564048
145964371
22879922
668733157
585604385
64678117
10619460
106060130
537668194
574785927
92584627
544304531
62976595
859090032
22497398
125966705
221242967
46367447
244901689
236869158
355916291
233370848
569582125
49173575
2434690
72852361
34497916
451922654
594326465
266727410
85801721
206060579
406055566
136044380
880075943
463001326
2116157
15288391
392188336
263747338
265499890
314334537
9314533
21280050
114211247
157077998
35383935
462921951
284676511
587610936
403856991
255509227
38210277
766908675
24347529
26397872
136401160
112581639
95129657
165754090
631289525
251396252
214243768
202743157
190656300
80539183
415874
22969523
36472772
123500027
136236415
223554956
74840943
210662745
175556899
111956585
125974131
741739665
543748915
462487467
29040068
20207502
57658769
411884964
11782783
279559354
50773716
65922611
35528758
195598295
119623038
211999411
779848866
432961079
76601501
260661566
15639564
210723055
702464285
62798117
333191840
288891997
88751765
9355507
503547423
805320355
341337942
53247482
205191530
655208913
473338854
47067976
56437654
34736059
33543613
117424000
407281344
530508143
873005759
356650043
204680032
69111695
98311615
174324324
30574785
48495290
761473564
5821286
6670561
377095452
547164235
9438858
10249171
304944054
408129794
55184216
344281234
7147749
444396533
301088099
197646735
550406412
408152749
745992795
80114971
208149716
65828988
397913069
236204746
412322877
105522447
2841392
90610886
40425607
786619186
205634662
68819617
96639184
313479011
102391024
581495870
346235636
883256069
91368451
265207633
82785276
319211331
203572566
54472242
325622340
89585735
582564305
368239890
61676926
44411647
449051916
205321047
263463935
99850933
45535492
80785319
126239678
1910322
558670238
293808782
57026452
311448337
507436444
222957884
282631401
25194397
58005098
280568867
64718744
87422285
43761081
69495802
125780369
584717628
111128165
128841335
223462808
614278020
784474802
71564547
338678275
18980728
79947402
118239457
303098037
599878893
128432030
7861585
814010680
181944418
306700871
374591731
200939437
283442085
857293521
272723189
386087505
122530042
469112573
145142192
158687895
608964569
227315103
318738080
685260175
245803764
11901459
138335209
19984788
157696153
2702370
462741680
113664301
281762823
83847734
312805207
206624518
4433204
182769030
597523656
5617430
149268877
391365231
189619076
83503588
438422954
206687319
285964837
65444017
734380413
135202074
22996854
366774350
477616162
741503268
730748270
48796548
113743683
192432251
227482398
37157264
290963985
152983998
707373481
234754768
4213686
285966443
422749792
136709377
660588583
337274694
20261893
263205038
194375742
118740239
204047947
771538069
296061079
463919533
64188219
114175704
66887585
325815986
259456535
74588432
20593459
600004120
107683193
114867669
274166986
290790643
623357393
599249453
527237035
293680479
220254369
151062044
407984963
492750145
652907484
301173579
237454974
20878574
668425780
324774647
5781291
63721046
210650207
249345423
3068410
141498776
180333421
624737543
297492923
696102038
103966227
114899768
71701814
127168378
11323045
463629037
3735599
472115933
2442965
514782457
10732328
378600050
74688732
519789112
174173283
322267378
80813781
73089351
273551024
143049
176856356
869377253
76718783
829869533
78810302
272823288
78303616
192910673
66700280
65735064
7336534
165940440
486116623
85151503
142211515
621735497
12093049
503404139
172682755
160157696
737601742
109809903
495315689
757428584
2605117
14474333
60820632
50795126
200434626
525342
257318408
542243451
72379258
387255936
22410769
179532113
105987774
133329531
503516987
363151037
143603676
317178370
6848271
10260956
306237396
403350863
536258476
752011321
283897762
81941697
350293553
85587933
58226354
50324597
167073755
21164374
30354595
479587724
15771810
202954105
277763103
50667055
291109077
56437995
10114299
55361139
9639648
361846242
68976222
566741038
194104033
158950426
18391779
411235665
543794219
218214070
147371847
820845745
231565229
61077519
164128419
90767212
624424416
66537023
52737326
67456302
375208666
497531168
326004664
687353592
190070834
11611452
127408780
593448000
58344481
798282217
718679647
262002277
210404847
137766575
102958711
152570042
257868402
215225210
616688029
144178500
442370895
78581050
105874528
232830129
790339157
273731007
120241654
443415136
491191852
238005758
173158367
125328976
243061860
457055803
349145134
902877969
392631477
85192409
294363
332200568
443989253
288705234
165250358
507345787
543692898
169620801
43115429
517737986
108881255
60161405
885939271
111560493
17543450
105966581
468963716
72752134
186522773
311840941
930511170
400568548
350262446
475407231
123886485
180162372
301937046
148991538
742218468
488983766
188631887
506007815
85272447
47356299
214837909
37561146
7996834
319462095
167964394
267131460
468165588
173048086
242158541
119890866
634391437
87741998
151041003
29587236
80950460
49172051
106711496
821905588
175955595
139031104
555514378
452342996
73037248
32951654
146182416
283357186
2500271
651586080
3380314
1473993
236069374
147926621
309264306
422736401
671890589
6770547
7044380
225745924
244343007
3754717
59402782
16833573
464417386
37547890
431805756
343892845
43682503
27798738
295074167
81787271
340108062
148872673
54604493
671985497
969576215
284883171
224217188
13938322
284506406
39679690
221388899
426231676
130005705
156742746
565046899
761554425
23625415
109947588
119984442
184883511
441464004
58110747
155087114
33392853
227454373
548740989
404952261
831557557
282317756
689030165
30879185
208087431
195856109
442567985
9024888
552755901
80382588
265371021
116363034
67346432
421361450
398431961
327438893
190557114
89127807
296377254
331299394
307239370
269998511
829686628
189661050
691287226
816718319
70526492
257477427
445668861
363064288
193650233
96986103
80955094
360501715
257870729
107608894
453586192
357727127
171214545
528043675
764158253
190459713
247548698
820441478
283765438
63493026
176518406
318191058
65605567
339968185
30624887
117187912
457648715
57810044
138646347
841835489
6416414
560900677
15415339
293221389
154896350
880925596
25002698
422132608
87347611
721419133
860417781
34193752
618980644
102250206
344734979
391835555
220708591
728817979
595113725
515000878
146269453
35682683
106993714
60208713
68591604
724451597
162528630
286122711
477425930
104396735
9860926
40349143
32019034
402108563
3304346
333475616
314590128
324239005
566962608
142927999
40890743
347405249
3663563
674364617
633784477
584855436
7524050
367467486
21351657
319276555
746261294
438508424
475156443
420799836
317416566
651871574
136994229
104779799
108187286
138311165
95563896
293455467
225181920
129510603
247473324
596043691
22939521
279604268
18463400
291229309
100626542
423036559
193668297
362404318
627900150
241961315
91065974
123042538
153628517
127808603
330137943
105354580
433028232
22744301
42003288
913482317
161960148
345877889
634653104
132466823
122040401
24158167
116853941
53565998
262397108
128135467
822679771
184342280
46411530
41283983
390134520
349829477
636512874
336861648
41650619
436953866
4139968
413739228
278613792
174449525
164356301
175539604
112334261
399136627
151024457
340386615
12678477
374908298
362096915
200243288
361564326
238512605
179113741
159944298
200997433
1371666
177757745
237200018
184512542
149958718
190597890
275334977
134704958
163739542
596874607
23706676
249276530
10552363
369807547
7148060
274756572
85563724
25333326
14384973
1044130
381226086
22286157
421961940
184983388
15568188
16307324
329090423
218182881
351835342
25705740
346928758
62290669
36227597
71835177
328499
60550291
332847625
186934183
311416615
614621374
352769036
375581839
37012943
225887557
31938009
21880101
91970306
75189587
51415026
317751802
26849759
574963883
79634626
224400723
99729343
181967076
219140920
35817020
407310118
137966565
18103254
258485030
806637711
246911101
510660643
56430788
322472339
49216211
239324536
419461176
9202749
314129997
93598766
243702146
445853245
238405077
52328716
478539017
3754423
300810162
299746406
14064368
258859763
430632796
271663557
180012717
37390660
696221732
94345549
249879890
35971705
402767992
254512495
21519589
13293170
374257696
76209722
69785838
18411227
7619182
769739484
488720517
14096533
539924710
419513304
623735732
24244153
107955857
430378760
575443190
15876657
71082686
134766257
877364519
36062
278177242
66261090
250108023
608410335
55546021
34360168
62444357
186784736
75893571
343738980
134931351
342675268
100870384
513481459
2448207
729346606
131493539
388732621
142700763
72627953
212270377
142118160
119410863
143559417
110757430
265349176
149342787
94044308
483324381
141386545
293709653
218879224
34012252
304760926
108443540
865829079
33593025
264636624
246004131
195269190
196761330
587520109
804807073
171295376
170656153
78701252
71115455
775852761
196860373
432073577
510611590
158648687
873715667
76005904
154296743
578207468
4056478
58594369
728124591
29383841
361140605
151897579
218747390
529317306
224320229
73446418
209382404
21848335
51537220
459697880
323309930
621455670
55051776
36992749
651686467
557869772
350531676
316421473
348382551
412548045
836540832
305501321
258343695
125896949
102788148
54156424
278587
476605474
58452970
72352475
322113198
655881969
295836596
407100
374805615
20908723
613241039
125354570
603472845
26217897
43870241
25928270
15794992
570785180
98465239
267744378
7754116
684126778
89758230
377225561
50412905
336888516
184235093
665954251
798162291
143136662
220838235
25761419
708921055
287844132
144554369
27883704
212564990
167331515
187374655
319592675
77813828
655591113
221716959
9108801
26506516
542859465
127885044
16603870
109683181
341841951
11632738
130895381
16137383
254057818
383524808
747435019
126601918
870579825
7514431
499236162
117206019
136685155
114843768
42087296
98267554
77976063
348884258
126190577
70152145
659981347
569824847
5051918
199415664
114524423
539198054
94920728
234199673
534314983
317465951
35947929
251164394
91188166
42379549
130965351
358134531
27265931
94591850
134337723
72639811
533779235
493626328
39141957
50051806
16201499
655772775
193375628
270429187
263743672
165210541
426848073
649540937
110796612
168797635
13741629
148748244
724253775
16300647
159520169
68678214
307509368
42943336
743554986
50099601
270052783
358364334
474713455
35111177
201588499
81387547
192291919
491820566
70246099
263071842
407326073
7974171
261991648
523849912
16886619
8659914
339879608
211734079
196299568
25047730
72150656
21974352
626621355
148469216
72032887
577630352
559535093
236336449
382796658
186834803
37518932
33935465
148578071
15047660
438998981
756111711
124156669
275898503
61718328
630824162
587057
280335612
64028840
248811900
814002444
260184350
35709103
56524889
359154618
66286387
230351176
149472470
354005986
23500194
168960429
596896108
390004250
195957623
310078572
792498454
296396655
293285673
182950129
858891307
447748669
484916936
319236011
73356324
569103384
398775940
759923016
786316789
278885450
595629132
9897814
45248971
551590943
42804802
206869034
61413341
17686239
109146020
158093532
52538040
272332858
340121135
634625340
196571540
83454425
394709271
4868940
166368950
289686377
54082950
163292238
125317075
915497875
503218850
233757197
688374063
67382524
298771035
158494689
4130477
891309495
28354740
584598908
247965641
244694743
139160191
144464291
263548832
112093378
618946164
148490866
45342799
229798472
149007120
634389213
555168174
170926777
2603650
444859948
408413685
559884976
276692270
250568418
266496490
156032708
470518586
297258118
716803620
209580108
213270842
92885747
192128090
142359802
386608005
109118322
148364559
133172196
72263859
637400890
173832800
380937967
516558972
163602701
278665692
311817473
626521881
310735024
109500998
211649875
118923728
149066182
412170958
19563736
125318951
566347286
112321244
388108541
24657892
717335261
265142732
236950629
164987012
464502128
483630076
80724052
790449216
353533099
593420642
581369521
327213506
4552585
100456547
107569293
812574200
141248529
354480473
7740416
182677308
19820515
243205377
188702456
41087194
370520058
757390841
8204001
131966675
94824009
199293390
408707502
215113839
318661125
80765707
378541352
286640068
518269178
235220444
196154251
42860003
480816235
329373633
870858164
449491785
151889870
317972271
384201783
824374693
178929914
139651827
150097283
34048405
610668746
602970509
113572947
27206524
537558091
121967386
175977454
166569234
334858269
203202419
374330409
105875964
151771484
31849313
252185069
87900025
146072900
97720235
67936205
47904154
435050407
25892821
230723672
57534449
126123169
93452208
654202559
219810024
179734346
238071662
5533638
445033945
123097380
379185992
516320728
619106679
72338582
108558353
5290817
366635174
109968189
631474209
241508585
256151124
138862924
116351880
95951922
210751786
328319403
393134324
375362894
185906797
175106410
636243929
190109116
577168538
179684998
30340471
719779918
328777930
60354039
229770148
28629451
44390508
294424334
227273717
82791064
256891467
27685948
494019887
123806417
54415639
413490107
1819850
199420705
69064728
3066457
22707915
701541372
90329328
373174463
45137315
330281255
492791994
16375431
87931912
118135331
350364532
554762041
428173872
209511457
48366722
231358991
82124011
52602815
3592045
194789547
149340468
46686685
326376573
781919836
100836783
158154271
144860038
740903254
49418294
54061972
265278826
22155858
185103675
123961006
471007252
155886663
326482158
172013253
269016116
318760243
400870150
482580985
44745027
193973232
904942880
722720557
91143672
277667084
232770011
217234637
344238958
362773244
30688268
2903235
92413929
251406532
905001410
25939664
680787489
19138294
17430639
11512361
300605356
68667217
199917439
664362887
69006899
53659262
830239484
312380925
88456824
86170714
258669962
141045800
433165373
633705972
124422474
31507880
576438522
406053505
22881205
167490606
15631925
4688725
281886998
325384425
141048379
146238297
260121398
25402852
817394910
389387107
25181033
10584120
106797642
177195767
166245096
722426531
179687398
14846409
110706942
393981428
15385903
143400680
194588921
339762861
204600841
436750005
2203675
433656710
494343684
432925635
216961855
299125703
189817123
1528378
618009633
185742566
261750869
42795453
67902966
66000234
232583047
170957090
49975455
114099182
61804350
17084750
67247855
374740061
606193801
313460803
217164056
60048023
660699314
59346070
246717149
660492
284911679
321089541
166679290
153066116
99158519
55736252
162530361
161562762
74056747
28041754
481774800
55992828
247508833
441805039
907389382
550635329
4557156
95898523
165746431
658150020
103443489
30179778
68719813
200376
274855777
118498020
402748899
524828399
983874393
17537728
466602343
768260662
637189120
187861144
107693503
654036420
621535201
257674697
198452025
530884317
27066175
423375229
34915562
269661863
362704691
156445645
348011609
24374969
83457986
127480097
521698572
708301439
12295215
60348839
115298729
263318377
190735145
57953816
202657332
454527088
590660228
487983060
319822498
451991037
810762034
195440246
8511616
786610654
10157357
76437409
21630248
180640649
196323844
334755827
8597480
74942265
31917440
23401911
130201667
4222125
105894742
613205027
288285087
67234831
132943099
407806506
539285622
124413254
176811880
420993377
298178165
348319666
594597705
121298701
351168528
206801735
254766251
68859050
386959293
365096980
445619107
220844069
397013615
477242799
165497818
810296749
442088512
286468115
645066035
431768020
259501257
148401155
518084510
81246292
100194446
408843743
141211030
190465019
425084389
397830222
249155486
178596529
623956717
204504538
712831935
247129826
40143202
387969546
11271602
407469290
123915268
280631205
99734609
224020084
264687325
130747069
43079912
188148265
171673899
90416658
544062179
2654565
82719624
374295430
107744217
351216109
443886070
179178123
36819418
264674580
352550783
300738653
392082566
114396361
3323245
31894443
58228133
521928620
74100815
217785443
164301636
116720020
342809519
35395497
178046536
53910291
423629802
30844249
659837781
346686236
620671121
89229484
812304802
134342642
500388925
156386262
66178735
9157359
304789367
66418215
478833462
73245960
115922015
494291477
800904444
210149866
463493174
325370179
482623399
77972725
51268704
422908641
150134611
50980759
83955967
765492594
426349256
21089064
503362611
197188466
374515360
12527979
90881341
540211776
116681243
121867613
186095389
866245919
232961676
369276807
168569605
2509266
734729780
346789392
251758742
234219933
40862810
222543801
307262072
531289356
88912378
145610473
33370293
583410552
580472836
9683548
406693667
193990647
122185934
30185111
127803348
115628557
284767375
20384564
167731342
825363203
14966179
54374333
444550488
178252630
80636581
3478593
794028640
178405154
582904501
316436231
71587060
50734450
239441696
622227755
84383738
816947383
286858189
66358271
686212779
68811959
19142082
889818800
43317472
76097519
318589200
118136397
333161857
731360195
357044571
212323182
666475452
335784408
335615046
27437770
654659799
357366003
103832828
182141676
149069876
334821304
130474478
131481013
288906350
151727816
280472321
390910206
560288995
225522660
579022730
235122601
284306518
117539800
36067221
85842787
393263670
530584077
26194162
551540731
687008383
111910948
11958402
5833680
54627114
104490609
239465741
164661299
17591461
285830976
3925710
131943078
7933385
58977490
432527631
754615000
686746553
55571377
758479885
305019265
450249425
82671881
18310269
353438082
253034525
142792377
15311712
89973746
158373084
12640932
177206230
189783217
264463876
301385947
263032029
265519398
75343457
396882574
272778794
355870029
407145510
185880487
33139345
155587870
19901441
88622318
37696083
452206343
238907258
134918580
110347100
11212267
93362143
2780411
564990880
33732157
17703214
22620463
309487632
105934337
399020285
11590644
77558788
201791595
40672015
207567968
51535647
136094530
325855489
652403612
72399675
36955629
403524789
31292477
43460682
318241298
68605294
491247887
245004089
6758435
40856983
365765724
297318193
252094789
827476001
18944147
374444951
694038494
260747562
282194232
434204087
213924908
233264894
78548498
5957897
16861337
51469360
640285850
3125261
102076458
178643088
413159837
629205292
325673350
32067365
59570880
115961690
151208683
66332406
28076199
33480889
479754710
130398745
176842531
720126007
649937606
7034223
146715094
4295922
159598452
23651551
59359961
260733891
276527408
4933418
1516463
734458868
447922501
626279578
73101272
66187428
176757286
295067951
469984928
232300246
709339645
282260342
296753576
610220001
645540363
94063149
59996337
89258620
90399582
256245659
384803848
62012062
206015225
310809871
9436685
326962304
60259195
589857
255116610
227984763
721974156
2792202
167953085
232289926
405853395
350712949
654714593
65574344
254879674
181325167
134173932
3016064
132140541
213197616
207514327
55605009
50747817
113897706
99269109
323331602
88851907
189842679
811442498
3920150
766989745
63695530
29442738
271303053
52385017
20401908
247091064
585808867
153975711
87723811
96936941
326314507
262730876
111151957
94772323
149281453
457843837
393509135
579549073
63717505
45174684
149924763
103280827
115135269
79812294
261074711
105624151
198004840
299402189
570131469
176179513
2554405
714151109
46892147
517817112
242916652
760959412
178348178
172157265
899017077
63881880
98036970
102991347
1198709
392427400
29254134
58783634
56646910
176134526
61041012
286482250
223571803
265460397
123114491
619566324
343321181
116572320
96425896
565876552
134672828
74369733
65166249
513532138
460045389
282741615
842723842
425376967
300545085
131345934
23666035
140795498
780296421
63666919
95721364
39878681
580965250
771511334
14221868
222290668
126733588
45883075
109526066
243310752
290053520
895619376
38825527
404161
7961867
372949188
53939153
449594063
369023110
245555333
162805199
89224404
234857978
341195064
84337192
220360795
79612822
553622819
42744896
134637820
3646192
62433093
180231497
497766991
976278173
976461095
258425316
31490259
58741828
571566971
13327172
590681164
746542307
86819448
322912659
57692878
88378359
315570867
78549939
368423890
111245506
21517921
259008293
50827985
271725075
303313557
140300798
141661889
132739873
162708625
376140050
56524287
243300941
12295457
111567393
440849130
37982046
591245853
106775232
200215450
246947792
727688260
65048305
419193024
262672176
302138579
85847006
78987268
136787188
34889252
162987951
468994713
70996573
892882143
166302766
164065449
113137352
699084198
12992408
334517640
8127187
5911468
83425932
269411162
312230412
122504705
25741444
481304535
31229176
62583384
612338945
53620002
59941187
8615150
435608598
78402551
5214678
702820082
788399928
37816234
218005438
210426233
613451080
226897423
146617682
866514841
13093344
407341594
668804185
123563762
422046107
388914818
556429256
425946002
41712213
63550055
26822625
370626792
209881590
348009972
5856031
427462963
48919558
515225259
86081009
314188292
1081510
92409
617618571
301939870
170130773
49071394
37900222
205443513
368339948
42831860
101995443
41130530
471480731
147676568
136487923
266788560
373288426
228163889
308896030
185970872
255146787
9505480
495569075
463090777
6059504
272734823
68991013
24442756
86015553
8545903
41324306
665809883
131703404
18789
96142872
8268742
58607061
184903470
187253397
288269391
440417861
255170708
322513505
93738964
22504614
310084356
158457232
86366743
918238632
46875946
86149076
29255733
474774857
341129206
671383547
51502134
674376592
95141212
243399792
378801018
193760261
588920034
277080915
216568237
215183755
278825010
791535764
276644460
109745384
16762369
75946045
77442594
418256182
42154589
45100729
267672999
504333133
105082875
17330723
178485786
236028571
19240011
530237980
54347894
224194416
107511906
27926265
147501179
23076233
177655700
340563454
663059322
6774087
155220184
426738077
50813522
367545029
688016103
142427508
98694080
297286778
99326447
251133712
175317328
117750134
243242578
21138419
282064304
11203384
571395960
169854645
289092458
68628308
138337433
139425130
192869800
1427893
301874342
336637256
218177078
246760643
112605610
510505030
441656258
87876279
28812337
422659251
274209649
653750261
6545911
604619431
3055662
111226216
99179140
437786822
90888243
484756025
7271860
56419947
716435265
352028193
25590917
551750368
13766
192671016
209412385
96643926
94108740
174357544
40064037
316588778
177208156
317041780
294760792
24787555
81168024
307136069
169610518
126086087
169331327
333480146
205669054
22098597
20611297
212012919
251885358
3374336
330271114
78426736
666018383
711972819
197075894
380021460
90965843
856623759
113989836
15025298
91933318
983674
758117803
91509702
87654238
332077502
680992224
23314091
110637013
618659847
41489072
38401986
429385255
561598413
15305702
128976131
543967075
791976103
21879875
99274637
625960505
42533705
457346773
709398756
181240448
132693331
725697669
267443921
674726824
431547215
8784380
193000745
30166482
90073577
380744769
10479603
94396723
47421006
204950139
172818116
362765197
129846982
226747563
332275380
563588908
59966449
87192154
319898574
30148088
62930702
45894444
109182025
151717879
51351536
467917661
414913054
371568973
133329286
111667211
3264883
46658552
313208554
358272
17417771
15298336
123536011
144538847
744272261
287833423
166050826
261815986
397815327
58816179
594595228
543856992
66542079
97964114
27346772
268386828
13213669
84573139
99661465
153353162
66776145
456437194
35792912
223781089
408151447
5999557
227282609
422113156
659282780
14218389
884813637
516764165
53946874
278576801
97867558
117514585
268010087
234983401
981506402
519251977
652252314
404891323
493628235
221347217
175087237
267484419
35164917
113625816
148902936
64233065
10962411
35670836
72755713
316107455
119074791
84865215
235220234
68441688
373671737
353070491
41953352
255885226
31588767
100993561
508957167
39522206
35084291
114680186
717815726
32315407
524002516
150176478
100171510
70431389
1907197
616429059
456810751
605643969
491912353
82900801
160281781
251985555
856330419
310334071
237999897
158834898
169063933
567916479
372525438
319985572
55174079
508609187
83370125
38013899
25152942
266188767
110868543
66454415
87418863
533552453
630599123
220808017
385919477
350521035
521659954
16502619
617586727
297715923
73189184
47096923
276543091
191092167
273940901
363185194
404514234
378086892
549926284
166223324
252303137
710593221
419825553
98887870
62759737
504575511
218894933
170549197
353053912
909564767
259416454
929932462
407733997
27491027
185566121
792509853
138873881
328986397
276600228
192687064
92387902
100358612
57798772
661235497
841055890
371178444
171529
103604824
40825336
10473276
646990891
146449537
101527681
702030040
710914
700488715
17628116
218222978
42925580
400041844
406648163
184975121
381062163
51978717
170498866
32589147
415326577
208629523
261962409
609196048
289036168
215363528
328111851
308425197
12846081
583362411
406157623
25140025
25094650
488615164
46648065
469406226
279764161
219694907
389317452
314827437
25751000
59900089
16822238
48266152
91601322
325070144
183500861
30308713
215562971
572995147
76621090
448660107
252002328
69627422
547737283
610982626
390843800
57245331
487929436
743231660
39414540
159665278
111852560
208159539
667146454
630271142
455418049
701151435
297483346
408068080
21178636
17624047
90926933
236894049
19985561
446335712
17118578
102104716
327823955
26053992
312414142
301279812
76810628
247466419
12195848
362638608
110451583
171503349
18740940
86641044
719670511
635396835
268271344
281892287
372667475
650165665
89115538
24453366
35845755
467612468
784523067
48797659
386902628
121579922
478591642
68845410
111609324
2453476
95028136
144443521
645712610
12464935
34990580
142461855
257786846
62530452
39613099
279641230
141541880
676259226
74201690
311128472
223945208
56277408
210313824
197101540
197109777
90169737
508884044
222912179
526474271
376424236
608619960
185785767
78378359
616363193
197577623
45629995
104557725
462487406
286694886
50682406
708188348
29823158
404650944
286328172
155276107
180029231
713889298
41347082
156662581
138318871
208634831
763015980
61876866
356881450
53220459
127062141
380084556
55465588
61390001
18958020
291708704
82625953
261556915
99853185
103093197
245758349
288792348
9352633
686770880
2330321
201626301
41808397
505718229
210270393
333279123
5035427
62528055
180356960
689472996
534399606
165817536
512192883
67585361
47563411
80406814
828455
53745840
670373687
123146088
313937020
33426715
167143837
337648600
254950869
102806985
41503519
26395323
618065934
25756786
279551085
235877240
208558564
757483087
16919242
121317087
838432097
127596976
665849495
390878587
94906004
160876300
234650438
417580612
215133770
126994151
782777693
96731660
568758527
333764312
88373625
177219119
55525229
975140415
642397286
809894328
206377286
930124599
9399938
532447461
93333297
427724449
425907501
149784034
256593506
29804250
49574392
847006534
72291448
112714259
196792058
120527021
6651095
17800721
251236385
15151891
349924543
77599012
58995666
326872593
402962313
318353306
387717993
548676396
19642418
54647422
16356316
448500034
463696389
657134581
190066692
72600576
219935996
47733728
469394842
130705581
172041184
117956536
685547273
604308460
239456452
21638345
343447624
126206230
242430739
43122968
730752102
316300525
132682429
159989688
147891336
381882240
225751398
146884065
344344473
56795531
310707433
39547097
2406921
356600388
227376047
146813100
512638750
471567543
213125962
113765122
132964301
182541124
832387724
158615585
10025618
558603185
574135221
365145695
92569496
39722673
661057602
29463865
376494477
185531395
348245234
342561504
644719991
594355661
139082778
357742532
718607105
234005908
345540475
60477782
35464036
174075775
448918697
25004937
7264095
107531556
573845614
314539091
251636120
4648744
27894321
14796258
151427402
523556156
820268581
105353551
60417824
268195678
690168556
29663771
406767771
929037038
474639975
129533911
118384828
158113374
233284263
85001748
109072372
311503457
170103633
3078929
133239647
566946441
365229527
38491380
294078303
469271300
2650197
3812198
68491681
350309938
395872159
137091767
945855650
551841816
594658821
260815032
139247555
40906561
375847366
467645475
227240688
108650136
20395701
186178754
584348065
50082153
99636776
154525199
124348402
44951836
13578503
480562161
63069594
198061760
478969737
287529783
335461930
47445365
26165721
44987259
361605312
320747911
126844947
172566726
158873995
17004228
370120943
2318871
123710588
569438203
12352553
21509926
423504150
305513789
199369124
468573392
117842779
214506736
498381439
600428076
333381894
41929273
337219623
312626626
12649685
138965929
85806868
143469649
321265197
413111007
242756093
162551683
587564091
540953650
72103758
78653828
37778225
57413627
11466603
161551128
305498338
153574644
470356516
188297686
404848788
243444975
152038198
191663685
97196307
839443783
296236423
64854725
227948780
89888912
323926
266215200
485889739
133055761
256015129
225818158
61752210
196207553
105473282
862135275
648058301
280466568
175902820
514910143
223019549
19751884
53919714
112483248
32255800
855646234
716875403
28202440
165117785
15575846
264165608
243957787
21265985
52360937
558754307
54990209
610316125
507622393
219055662
647735594
20687547
28859485
2843572
368510146
163333946
153436260
29444535
262963933
154229771
174583211
449426032
112840397
659147596
242949746
195240384
100043930
107783857
4254465
304720539
361045561
12433960
132925987
518556227
173029869
161995154
9115524
499740723
627272089
642555962
76113154
739774483
156994796
303178217
154274718
692836616
86599801
91778378
272062862
373925584
138231008
844040889
48844040
571097622
36833484
67572372
592005934
333466625
234219370
2550234
297372049
287774021
744458860
100661448
536191467
125167094
330859211
28915137
180551129
438098710
461581865
132271773
74878354
566528912
207616633
26316177
238236271
183547965
34452918
20660334
99058124
14850683
347401897
951640
416076404
619882766
82552223
200579041
317793080
130484846
239656596
172676569
61123779
34836170
181771868
232330435
163214766
207772558
334638638
233659423
267299517
19593104
286619899
491428883
325831161
393090032
159568376
60618582
407121948
16423925
84174917
190515696
110835667
120235913
622572016
307605298
7138823
115258598
329356641
514792918
37761405
720954038
119811847
714072778
583807898
31482426
429544538
383666677
914756142
120013262
79761632
601488544
566949576
36257500
444201119
18419849
87603705
150482758
10595465
143377214
378455707
108311992
2128393
155036537
62793825
849153381
282142012
26468695
100974535
339685471
131413962
256843913
52234759
19347925
292514842
150406459
31347974
357792256
450554480
167516743
284948359
175638874
442755532
550721183
90573559
719741534
67170989
526669833
389110605
307569918
270793219
320168755
309998701
129691789
220701106
97716173
101105803
750250695
362297522
233452198
903521409
876450070
626548534
46031698
453637681
58793332
20415631
162520067
303147090
184493641
175127379
506982777
246423261
120162287
299751078
428736621
24839519
810851690
211164293
37562562
236408871
293068091
202310839
40205606
222164248
42473084
627868770
278896200
24944221
269845151
157232679
91401853
166299777
81737713
8626038
50797933
2749388
31729744
210691468
7476332
391932129
170365337
50180559
226244613
115114178
85376179
59635527
175086162
551864892
53727982
534591309
457049334
269912780
282807321
6399615
118856393
236633128
377057220
274566011
17649404
193945160
211146446
32687148
60164272
174771586
404918282
223001129
2959461
127688119
21344510
37948242
10946140
337452347
7139462
318464644
327485972
9716322
53186050
345394894
288783728
109416495
7532076
125783081
31750957
12025523
476588417
27797468
43372292
530203667
495511740
543889172
17413593
120825571
125929878
539497285
338785924
84887579
142025540
40868718
173303188
106260404
496741036
320638607
399727533
273778198
271168355
56651468
324571645
186367883
1018471
71317881
368879357
368139997
72039829
24463318
218148521
611557046
90256751
111343999
234444782
751015661
12599142
852745547
20613002
39827249
196294183
555212501
865949989
316754345
518159172
479156351
650479839
257400587
94563307
25679051
328256718
596533358
246855698
810108824
918338429
27613067
247664604
530100689
485351
413293501
96547697
209187822
377822941
415714040
4055001
419736259
440598571
214791896
224439806
262125744
62266103
337880061
69544706
777691889
376911216
47530625
377716724
323661639
285621838
271273688
817755429
62741789
612181361
90460207
444359509
135386611
534517081
66106575
1630520
779662856
813987447
56450733
197145298
403153297
107895986
224266974
486550953
124631473
44772983
575987543
616445310
114462443
40057928
44095690
537048784
65832414
399969728
24243693
137600431
181543917
265542504
608397598
354107709
271365387
703391199
553038810
138352829
690810544
202347328
51317116
113679916
459423403
35375571
233807006
177499868
360292550
2075988
109383007
68539423
210243266
480052120
325003512
175117534
237479442
119621359
44059235
394194500
400123343
63669051
50179286
822210601
24993840
32312770
150558687
576643013
559624187
244839453
550921882
939868099
285120706
651517709
672194524
285427837
95109193
1830648
91700500
208421297
592120450
334472421
108545438
41129591
15591589
164102573
81451460
619334063
72247416
338874344
81880528
324554
36214977
27448273
150754275
27726828
2689977
474750824
15486411
669734129
318597835
36652463
214866207
256629157
288858511
519914676
53687082
6786257
486655643
268838604
100026789
39956468
15654885
22267838
53963352
773679670
85749745
715989398
24819816
134665390
36957504
337470477
72705977
264137467
366051261
237681280
198589798
52703168
214564618
134134971
190874288
365862726
901302895
186768026
525281339
212302282
110073825
851139769
739315683
200980951
328770275
22854327
81163453
385617238
38561467
502265456
96699958
234746453
29693756
535912990
457266970
100900142
600349983
18765794
165018978
758513098
238276145
326785241
256332160
372295640
480319907
480801693
440493685
419937794
82085835
206162240
221173667
193152821
68873912
98385506
199898556
610753299
154405442
24555344
6758388
91177781
221146460
4481101
292331206
722127339
80118716
38556034
335922265
241578154
413337968
9859696
129697518
39078657
949306941
323581042
281326518
511205293
128298458
20564986
76111500
131793776
323253103
69869374
120800867
72391343
82950280
150845025
420406472
654489764
13447181
95001264
403800259
779044973
175328307
43010948
29070339
114095580
600382794
117917319
68811748
118363709
248310472
100613181
76545957
217069849
468500733
59775057
586488322
250247122
27576502
43244222
755631615
154285496
748066075
162931141
124601936
718992982
728159683
287524985
131926182
173402105
45364530
347307759
89410103
646113260
492667421
469341251
319597569
771827500
488724678
627924107
30695589
301748919
710848577
4571482
86905152
73578636
10789776
406351997
91393401
572076403
43205325
120201587
378056077
322322514
215040213
162399155
42498430
29936110
534372171
98449120
163363561
88748768
532190231
58800867
526598116
346472115
400947235
636865907
385667848
65015597
274118438
266091514
772760680
61089629
273934861
5723202
53029842
922189069
28629372
113533037
148086647
924462755
318061603
159571768
194182788
133978851
27168811
145861252
65383675
375782323
33106433
663467152
76311264
186124585
543360369
477037280
796052012
482457907
134354427
77752348
284544707
102371396
119658906
119976411
50035324
274199185
590337411
18710520
331997075
1809549
634478723
61963454
78208582
205891839
158174029
198010689
58807517
36359216
226237190
215709649
253645412
35307252
72380486
114089875
933319847
97242599
546369047
493828541
160705907
860628161
12951139
17748159
58360948
482589026
58159723
102414397
81207982
12118012
66283211
928869729
190498710
347509210
23217106
15348559
7622450
54508216
443112929
184356262
391450365
63602542
144125315
365814793
16864837
504196665
412402798
302484864
162511743
53387311
502278495
2246709
315900770
353556587
2877314
230966683
105712028
54069776
671287498
76647556
450983648
6635733
88221328
637839411
424230054
50718333
153669930
147182843
504999085
89262482
485520254
2256796
169555449
572529999
222437379
423096873
222540815
79081989
68641208
377385784
204028373
440846513
347905138
658607496
76887684
150586624
35262844
2994050
669973185
401971928
450946179
821341448
638549300
423159282
18860876
183827277
63220260
192657469
406192587
832246286
737030391
11262846
42273718
13562837
424599980
12098478
426064380
32203697
89834528
845153513
52126882
25992940
553828263
582952809
104017014
328920642
29985350
314514454
48850522
555706854
497143144
558394625
268423077
148957388
230356957
48914783
288542362
148995388
294599215
530085432
367230740
287044908
154200569
55727016
98165124
369594534
203279293
3096354
30345560
150562373
38580976
314548624
395247543
49286102
517012634
588867367
169749335
135630926
38939224
219098856
71782278
345309692
179232515
216463656
20213569
16629874
435338741
579333433
24535618
58269146
396908250
278279192
30022254
211142401
161342361
34706061
9105821
17639418
95697375
347027289
300669350
145070123
101718048
114428403
614470721
381540379
387963728
388306967
37059411
42233256
305505918
307989443
187813509
36701421
844052014
403703444
50828917
179120345
341995403
240092179
95669845
592219903
2493602
277476033
335830470
337742662
434953231
342231558
795703341
476733943
102880460
153296544
199674779
390411276
605698124
563890130
223989973
17186892
114895209
297568
464143392
614755373
61806252
146770383
852337838
112710309
127884500
270644805
242851782
481864895
283046497
509208299
268580686
3769883
38806875
565499925
133943126
112961565
338383383
250766373
153734589
66216986
247129864
209679414
209773679
203501386
10196968
434338016
606572781
149787455
7635790
33156243
118547453
31596420
87590369
15951809
171039311
103335717
67463545
12677827
10528175
293909239
325157848
876150376
68333420
50820485
342545245
3360684
348536
463780960
190958818
219558935
52705773
151677598
11268638
6530459
513679485
1324673
840554329
36930687
66548908
140896462
195319
587539
292168573
339770932
41086712
33200065
27136567
91611052
35381900
457580574
130256533
96118598
89033477
562926465
107654013
77291164
77107581
171031377
125845606
352116659
400835115
48003276
78037639
164639698
253901952
49864970
587480427
15371564
296621755
101175463
209627129
174098109
943827290
184175203
11325747
189102480
34846705
23955968
1895745
779024735
173640498
91642352
119335310
34165359
179783948
317959217
268115314
239382444
326032068
224732936
3057625
119807013
56512645
205013518
33463603
2603276
13720087
2543511
276092106
15499676
72864842
85099766
425270613
61521115
293507775
322939945
150188671
563842370
448341853
99885555
510208109
643118353
253218665
425675939
1920125
191122283
376622809
867580079
63776722
199919911
24199973
507939402
237580599
460286952
177139543
600514578
380358012
814329734
838965864
199934393
660013163
166659699
30178321
45746862
1211698
117345194
378237136
251084557
481738843
183369265
20128386
469948059
346967104
144760969
126750998
200929176
73891162
470096025
689743347
365056920
478829022
66908443
835838456
433980501
518923228
384830368
103517137
789194172
439452014
217309361
118459892
105350965
311878558
140225256
549644226
99204157
43613365
830438728
177347513
35821151
6017383
2932026
32394746
225676989
687542001
115908999
456036786
51529695
404424074
168884290
126408105
59017289
413639828
59568690
124952210
181507122
220930153
158489841
197730082
28906740
257289197
39862920
67325100
50460405
4071608
136079009
455527372
13578396
294102515
186298564
778137521
353084635
653732610
177579091
125273926
205771053
508754733
99289133
549905333
183263906
280408858
658410498
196426012
45390438
328255981
288493465
663932938
30113421
433252685
38728183
197010848
58467207
439062559
108458542
371282624
819487991
60073678
526903693
427841443
9719709
102202187
143541392
55904662
154013653
489152285
352066396
72445739
108900166
6936235
540520785
313819976
122090368
107517859
541569671
155503720
126535508
121630930
31286126
231042910
546880847
72386425
164649610
1311140
195035768
138887338
92565473
332837454
587102649
78926369
80727324
23541482
500996611
272927906
81001561
46944023
585021792
228680056
144019578
6552311
30315167
67883431
76914253
106286832
75977766
8304328
533556442
128750938
39333240
544199532
445626225
170821358
142107940
75858315
448848697
101455228
148837043
60645882
321338082
150116044
310723608
439556384
234545286
353243542
261869595
254204803
1863509
1238143
11382832
727631332
348250069
229319185
339103902
476957757
15364081
83580899
668400066
93265136
454160591
137008940
613717626
21952865
78756682
65852824
40817265
93271995
470770179
81889992
153048436
227277
683778815
725838794
539024007
220332209
164434005
332994274
276179617
259250047
787432716
2458183
511953493
46152946
673902322
25125466
171416991
95794725
5803001
27371862
776803032
379273174
195645590
125074365
592233447
844237200
133113911
787065433
115550874
528515647
178569260
98356483
12544199
412295884
113634066
24421711
112363520
133100257
5819026
307211265
74961638
527528500
337710896
157599405
274418395
92813028
186701110
126778629
47785719
316619799
50153558
329494763
50746479
271006634
361880152
4587419
98840927
46548454
608646863
32258561
120806998
227532090
100423634
162583250
64828735
144438820
155967058
220817527
7521254
241415233
161149266
483215705
9514951
191105623
255833472
2798863
37037322
97006861
219306454
424422179
31973093
22461395
81243215
813938215
89911900
3507896
388635170
104244250
373018917
83271261
298631245
460727441
253547584
688564481
533530349
48558598
234404268
135864838
98073908
225545740
87577132
182136347
16399692
120627033
848492227
395403686
268593444
197683456
323784815
77768810
489681482
154701536
223011451
370130627
274596847
560611069
195104706
124957038
280660777
152036623
18790402
963021703
96497518
80235698
23037
273720959
475759484
105905644
64233849
579475624
188416971
22721496
30606662
123845288
438841387
587054135
277445852
4720780
173143211
656886
330065503
109491859
132702981
45939218
307016814
190675512
31073293
136669470
107654699
47896634
224488340
107686628
609607689
72067488
185560422
281132870
109795302
32378753
420735301
65210137
534104086
6893374
670508404
342234540
303321919
29470883
151661072
38152844
15034874
607732579
610179256
424601734
485169524
46933571
211900708
30820756
120581207
400552398
180568611
659585026
60995259
47762498
128912931
43522006
217025121
880182410
567146438
261390532
75312874
430477661
5142703
122510533
211917919
45988897
704992263
48018298
183737635
825446419
191340047
945595983
131229126
54278313
35337070
66216671
464086574
716397782
5759175
265238165
27060963
177283793
95474517
119611456
108924015
741916592
269187918
501248938
10185091
2765732
255764010
497840389
734043356
273179952
2628441
9121652
525998629
39799726
38253693
183682326
111846704
143989595
182360408
116681239
44066783
445962275
233517710
219111436
481187188
61912614
31616961
58413026
274850644
312287231
260778660
258362263
136313684
1726889
8072429
10208862
48950860
522531512
143426867
472183732
767156616
3702089
433723068
389410064
265472110
26762515
304492895
728860629
20515959
520861219
334241787
166795398
415906792
79178696
512372157
171415465
887420221
291808771
316068864
571726604
536472065
658060694
366480984
67086843
118329857
228362840
154394330
200337910
109322105
39372904
123813707
55147513
6224838
159357227
60320135
477418544
260985139
31262800
16632915
177397025
181468302
3659384
50687088
321568390
175264519
318227224
187664354
754978807
222532161
14441689
98800305
100032014
570819
481233301
733621084
3389582
176459269
114384216
367677381
200484587
148233713
685810857
166505880
476608260
396584652
164921994
294312198
658055948
148400910
196638022
27505320
716733776
238030284
60018586
439599111
42370682
166241483
611537337
24235165
45961443
824800690
206593673
120351929
1519242
319258416
651874931
75034867
623709880
234125974
221341280
2719858
269680261
114481647
128887858
340485554
362805587
158768223
61623983
470260816
751253257
60741331
282937416
631329255
35548489
255251560
186743231
255795325
74359979
405396874
116077937
13204539
218366813
132391923
139450723
38088282
10203004
41307477
42477618
106640285
392578993
372171371
100306596
855911633
725204963
84974490
1002381
215273646
797803288
167087152
465898
105729526
269442492
223349532
36289761
367465807
211265633
110556248
33596826
93827412
38479778
361889452
126616821
410351682
3170984
61006110
205863272
17584375
100948199
417895531
503028810
93511109
673779847
207142654
46019806
20009563
5578263
65636966
275907014
511607890
11511670
7168427
754251
40834494
11155715
221992217
490533825
323571486
124813491
428126631
6775232
597987774
227621126
264463356
789726572
58769796
90669453
491436694
314988274
258403677
181594462
100651755
49065688
206220449
100448214
170694187
364174654
37485357
144902299
523523646
23754478
285552436
40659419
39067380
11208619
440457934
223038800
170862228
39646681
66067789
21733571
361413232
399835341
254982950
182014852
191705834
214222699
332703603
346272203
219870920
161155582
433243156
278999972
232007081
263457829
13306733
37452155
354794174
779138235
102915130
211704859
694796552
7731274
461832165
39223021
320279592
280364340
274168823
335745205
50240444
2406153
29867497
282962026
8002384
305948637
134703666
669411272
670418766
286776881
15695510
188292429
783600090
269270478
80304995
844488499
244568792
197917092
315758656
526505790
124565001
472387850
105037309
135696945
234873137
487537843
320407771
448928355
118361616
26784443
347915053
337546409
709833322
79378753
40265181
442815166
64738040
57931034
495898346
22870690
65353005
89394910
39327336
36266719
260286204
295293008
171315478
78916157
464153253
204721092
455344725
138565266
694498726
541386854
304803107
543516335
757309539
310034720
8823114
472478673
33589097
405225513
78888872
547842083
49325430
238861529
480093522
510257459
28895821
262653067
222253879
318849107
435893314
23792758
54291657
270990573
21857211
140296119
178801300
232422728
464802330
211135241
40188334
393121091
22445190
409546570
423981477
231229904
256952488
593727702
70124667
113228675
156945995
270598401
341727552
467010353
497752877
699500010
77451862
291348079
152624668
252407699
153226862
25625646
376296136
491123018
189532929
324859468
274048796
257307740
249407737
408691885
17210284
606877720
421641379
544446324
253587883
38347343
200975927
823232361
700528751
203309048
166339106
280093849
155983649
917232357
414541552
4165789
34874326
81490191
51116106
147984212
113026765
2941279
1479161
376901382
192206804
13751505
296483753
116097353
134080842
321308998
495521687
68696831
12791074
142899005
130708040
333138902
95201143
96237985
447544134
396010074
47391296
171545896
84832700
149829726
20649393
118898520
429419120
460181315
320820696
129334019
215588085
312498792
491803517
48352972
27328735
629166517
235161219
6235563
15079878
1964930
98770121
276543119
93651117
28104307
371626319
619730612
482487394
104980537
289825551
127245547
142624669
615578260
108204113
449061142
10927554
14755251
110599708
7097397
113974708
1822378
168107107
227711303
619848814
19189925
203687248
512662751
596438815
232510498
14032996
66630366
30031497
35805596
239163529
268397269
272160897
571151071
22783953
205077517
40571650
284732908
275573728
176071368
739113655
174364320
19230452
150921426
413304424
515460
210180903
129479841
56907644
168888600
169919392
19554343
195169725
160443499
90237395
418970942
283519941
68753136
49968644
242603178
129916249
712465352
271340146
378948516
190140447
193165923
357923604
117798617
43483381
92079678
49864479
625825361
650025565
3874435
302707580
97683253
252733917
2403985
21786500
481860946
115225079
423932264
492772241
202637273
891263121
138463525
611973246
380068917
32789704
686628384
194957911
616948285
237810948
215934261
49471859
563458848
293814464
183758036
283163384
153731681
439615142
121691180
328151506
260402430
239754920
397148614
237234612
381474537
725655141
81523015
398355356
354992801
117400885
30276296
41960393
295007427
393770356
434665745
562766784
22200877
500198371
58533253
149881864
106443735
370303679
293211502
274887148
427462129
704707800
183689907
534634438
76379068
44418502
344296787
468792769
743132117
26013426
511824225
234631470
32154602
251761315
122730867
155456961
151559693
631507108
88240061
677180568
240617551
115755873
345738826
107479731
143479224
352022791
51277934
118593394
8349
180478771
501458900
312858760
455243979
88609425
374822945
218816262
113364404
155777833
268484900
60340375
113948871
71031281
495816236
257547930
239781441
131676712
160739572
18315247
309552667
23779538
266076708
702258465
438228372
428705699
869984853
702038481
152841216
110298457
488071361
654658466
954523266
548266036
329386927
3054778
533147308
239754140
341502342
95778096
522751757
314434784
507864507
196207181
523191094
634836469
598379392
136518559
78640430
156062632
658618589
445464743
299723661
249656565
802534594
887004
39138498
34204528
75015946
24016571
411230892
441787375
620820
380359249
909703875
669557923
48648749
31384750
390364312
375418433
353635944
103586976
55201217
175259053
9404965
18916621
174428487
11672547
619665677
525077407
61681463
332661170
314704137
227452321
152510941
706872463
296106094
552363881
483094064
215308090
481945612
124298037
427668398
488309653
179816429
293930089
445843281
198856631
415775015
372415216
603544336
3491155
305378708
94079873
105863882
454586247
134809243
71052651
165959291
40275671
85037243
32237287
197725095
1259116
189320629
40626440
303002089
266859682
508043874
12683524
75537505
8357684
241645192
502623279
444743708
222114745
15251508
195822048
511979758
6358328
835742836
448405380
694672786
127848109
131727403
53304016
6683566
446419965
219209144
3056432
279280275
608881590
19661157
308814681
262691945
478420827
110273285
182967400
928031664
28366698
309877717
81400088
915368364
444522692
61614015
115354666
254609607
852726716
244033681
397777298
42524029
175466870
19288204
129248926
215563522
196296676
27747099
115554843
215875391
130755478
251069679
658578787
879424317
493475481
362304505
548468342
25742260
17352045
650815535
168071187
226768018
2993726
89816702
108095195
166579991
55146905
500874445
115920131
172747305
114362623
482701879
4290584
552358801
425512100
591874730
135627100
120177393
95997796
761489997
483428218
49241950
71872967
758899290
254349111
7543971
528094559
407638354
495479980
326114186
6784907
408661880
79264481
5893158
334624819
157430231
89765032
411739108
78901436
258672610
377024874
851073377
332031305
53203866
228925250
101141460
106303002
480735961
662025415
88653610
21251122
408464549
29921874
780313241
467232971
135002238
153777123
272119526
347736739
9378519
156621256
154982306
329736362
883550244
236857734
319573300
632758455
60083415
533707938
107945874
156972979
124964120
189714595
16999791
232301881
539070165
762048038
86893066
310834650
379662787
126782654
483244137
153818885
18827191
294945126
757911368
77331388
114424976
292005486
8615696
176841811
615320566
94014130
216695903
101535489
144133719
452821088
314416387
81770064
18066816
40982401
68976726
576407
84515981
351339579
207169719
1156720
286123924
422294648
383688818
81515
215148509
23174971
375178880
426519587
814228586
60171526
74092302
682220423
4306853
39743460
305363886
736915122
719213970
684111243
39890506
381420131
134689081
40983547
400982160
213475841
224769588
1346530
28388910
64424208
13552807
103549563
190431850
170637982
444972037
1610445
200920175
629372880
55143112
635174591
180379353
150977484
762753997
162263613
192585961
49534925
53375061
151885050
68123964
159780538
223065062
284672135
4857435
402811421
475268297
45646548
125086745
358445096
348946677
66416118
312591046
196944778
256964178
82779305
95405793
172739526
824503751
186595906
94364365
174803182
74666672
642814072
32361420
40487439
560317249
47842158
680467832
4965457
206047
380467128
34140209
126012828
32784885
229171121
41488581
48557858
396170192
3567659
692572396
90950931
158924476
158340885
340594892
148488953
434915687
238280184
111202639
755054999
303473907
471717096
426696401
1876442
640288554
77767115
241629094
94643652
30897536
50749490
18571052
146890523
146479463
399175146
455496854
971558886
568159325
41559120
27415275
99497487
137364401
31225517
477184826
641362434
26772751
309499599
559926695
206311117
3335693
575450982
131911626
436888571
86365969
118668413
216714205
255556178
355668072
198641278
38912239
62146575
2787198
376714817
229972627
74577729
64214415
768433706
276021816
157091086
74816654
418623441
343430734
251105656
476318200
51349793
86459481
129496379
141703786
55935003
805360166
6901035
540669305
80631063
243498178
443683479
347161851
388361160
355930958
495339088
95899243
100549567
101871765
884557683
261664692
269059592
179603077
251878255
130196219
60001236
673693905
544658807
354048578
175324435
268412875
74315939
430247664
356133816
753120854
665931458
759005628
65578908
269286223
506277
88773346
273336341
46408269
173165560
612984941
103773699
207488877
243896265
139279224
113158606
322128712
59903529
160691478
149103314
228170246
143049908
144154149
936326
150320559
142240362
17611446
37165772
136958111
180794668
76303809
597483
1723380
182569273
5776942
337829721
137072294
385233062
481478543
150652925
110030127
170489300
151495480
235413509
479183101
204277781
51401247
61632321
184544704
121286167
597589353
388726807
21476626
532864359
386069133
126320939
330180909
422277279
48902860
534342594
454245801
23062993
101989515
80267546
464505977
336291544
161650459
364832741
267120812
442544143
483251459
673991226
572514069
539072698
42895211
94413147
403083876
41807466
518497948
675067475
201792851
506973546
4412207
362540955
393783630
3802423
106318485
1159845
218845116
593403391
24663706
46932101
46873341
396297206
102892840
139623528
309280783
7064888
56779119
166725206
55226187
257080394
393854639
368055419
54861224
6850699
100448095
513265968
195250802
32866431
116651673
332423402
571043712
287186743
153027908
245340857
214432227
299291139
638230122
508010281
31870739
294726162
206392418
262643658
417142670
768922025
437902030
375132009
169243336
738536575
63284404
343864991
746592433
301308435
14322040
284906100
92792036
23500182
295688637
57908782
176838996
59759068
240797162
364239130
660811237
50617744
15543253
99758690
3137808
1143619
7460840
686895456
42525060
53993114
44960705
463187
196953082
724822210
595086163
180655096
556545048
313916954
130509494
14199639
113584739
692559695
133518660
371051611
93067896
333910815
481251340
514194418
402890598
849206587
318836161
308237201
798292040
127821600
61060037
396966818
484403595
272974254
553818846
115971933
179702124
202052704
108251187
200028166
897284498
250586819
104852292
229842136
28899645
962432167
61373711
212545260
258991946
4571947
315674132
7710580
439463022
544342702
473152447
2991437
105115892
116991190
430665259
122136710
101359771
531766981
415343292
654546831
162583994
474977827
131116546
65661908
103870904
367998818
22724067
25190566
364278895
245686146
69416386
36410058
100205888
15965984
108770779
204210837
32588332
693743294
20216774
103016354
12238823
65722750
109807432
6718165
260989270
330129768
372091007
198459590
77911802
517340126
37279556
288695202
402760430
174744314
697590903
248091194
631663538
470779749
164045522
9037764
173064023
376966761
185263423
18620606
126007130
62629707
353513084
67281772
277038070
103747022
20861955
18197887
131540819
164630870
266960040
457463941
573892079
528407477
31543484
305768978
327620409
114006305
30606386
377137417
569466418
109651148
84464768
22435741
464061735
248337202
40552485
573094677
597752641
466905199
48664122
523728713
309808447
374806127
157366530
487348113
429859656
302113272
403303502
2140918
174203220
193527542
21526102
27844120
288507729
524924779
5503221
68278930
716975617
68936571
97612684
135300655
583135375
50397034
467856522
55063296
370392357
204914005
235031277
71831217
493334105
65769009
716960755
44643886
243621807
182115565
216361828
715005401
500255241
510853139
85624373
3030240
189774600
311627549
235949020
243720040
206352055
320059211
352972094
707112931
29442382
751766853
543425302
20869694
736879180
36140859
57032060
9054265
694191340
37829579
41978512
287969186
28343097
161098014
148888696
548080242
589584596
625815589
396665538
652361506
67208095
8099188
389962612
132092375
169472806
244356391
13457996
232959397
530020596
231056941
320892288
536992782
277426384
220218899
189580556
559541631
397807593
167237431
669826141
33309006
390157635
175338547
39227240
112511507
130867339
64179175
1803671
230819869
304580330
13760078
432191362
566101866
372949521
995085
115905379
378990206
118662706
33502452
5673171
2562877
300165325
349191046
219364268
306653556
158038896
154330344
222272053
3832138
14941010
640341238
288132794
53819719
642544556
14331393
20838952
22751751
317712960
337701411
397959460
50087054
86664383
9944685
478689091
197001451
235215087
1822091
342483979
284474661
294719397
448039170
101495303
34105590
160916809
194157286
258369116
359225747
154175261
792948960
287712629
94853014
13239252
401125212
143759803
424123799
33640769
12274230
180598984
158840782
3927622
152002609
140500650
36085584
5430855
149136279
251039666
496515680
58573899
99217346
285494689
18690565
164332228
20734174
91616861
62796918
431855621
7115203
24962279
854450945
13825192
376942319
691651564
372625703
396736414
1994104
55093603
654451322
540727303
349713722
229975080
17213469
28854818
130030205
116711078
550007129
39434317
106136952
96793036
410212613
439771412
139052090
219025091
34784817
3015875
876968876
150853339
53157025
241851442
188153075
201428344
97214071
81108316
503913508
501289247
142208156
258505327
618477656
55525569
132441197
81341263
470106516
103268119
220042583
183230978
859509675
378193005
15986329
241648494
102380657
43785373
155205999
182804214
473940258
303187304
282176021
267083750
474764397
376630060
50351595
168278442
94536084
124471370
175746819
106498703
503948403
311339709
383788971
345158552
665560583
94289979
313068252
85166649
121755386
1076593
242341292
51372485
595185729
63115099
6480236
125198030
401614687
189152651
78351809
147945919
15444108
214739053
82374279
508428742
26002613
831365320
402613147
7296755
63570005
205406885
10396542
34227371
698112673
699849261
33566982
5562630
204697099
70219945
225826725
528969891
26026768
858838185
55466098
24028309
91238018
73790242
117776094
258711235
475574531
965948
77820632
106225721
536552093
216536717
304550543
588584686
120443583
46363185
189597112
251686169
17897040
484413302
242571081
203624513
62254405
15602726
42497983
250615845
274757454
281162269
58306757
490230592
59405126
163510480
615082646
175529835
197754680
74471658
554529369
28897775
401469148
14929119
271302906
797396132
253643133
8369910
381997559
34121749
97980643
244991615
385047298
489253990
152645853
85428963
16118210
748080963
315834524
188305913
52414329
150319441
48179381
251988514
302981190
290942341
301530115
78921707
356695561
82432446
472216563
140770024
309156815
60213431
90908570
214327015
435598356
31931684
385081637
262712093
137235025
197820166
165414171
62719375
230617500
171906074
295773493
12174227
252578938
600401775
372261664
44784743
724354135
110753156
518265420
2124772
155730065
108096888
825514280
149979235
80663692
34028242
14593620
141236167
448223497
220461647
864783149
51585843
686995062
205740525
17361473
24031005
66542449
101862143
12700802
35790627
17985075
473302506
19536486
227002310
312828726
11996996
386424984
887792121
252330861
115373706
296679667
8608892
94245138
13601
30137039
526747942
629706091
45459014
552749931
263067990
256217038
160626675
72852262
533803817
38276908
507135041
156510120
648519532
39558757
176560933
355615929
10070379
726833411
285506006
413291164
556089161
567162240
540083650
170829616
231246227
199177244
274422208
107100033
94389490
113704972
58985136
148559818
564616730
9191149
631248904
72473159
152954104
91436240
49627420
304286728
52489582
181569523
60771535
277656926
16196934
188795950
590067803
348800570
52560564
25137535
134794551
36047116
5963060
230320586
403960990
631151218
113564648
375626553
12240518
167148579
91394706
137492055
4640234
336690765
400697461
228311044
48335178
162977963
198131787
100994763
209004713
269191486
542265824
854788792
297441988
109667966
264353339
236503905
258070675
96847577
4452121
177495606
62576563
547745565
177430100
58289463
1720833
34943338
290848515
198124782
692510057
5258558
321451334
180592821
327261530
812331479
31010619
699499110
284293063
6375185
33656982
60071566
81183046
221848282
269207443
569491360
716556860
43718460
234534258
564188863
587368467
222870227
2532757
346026272
423060536
36667051
11706437
355698341
185156493
54487209
7436167
102479016
161880550
477852613
252566528
104361759
735232785
137577244
340913939
185234472
41997551
400126321
732586362
762816872
72073409
129044366
5302173
336186425
337324052
556595185
165664628
197017469
469022805
156523732
23292745
356632107
552843915
360191863
90356580
21229385
221242230
110699949
211634491
836001473
148046364
64386284
158739503
204923516
121598141
305265777
155396362
106851138
137273792
7396754
199130586
593697421
30036453
5514945
99281755
114763685
445143908
155654
303015315
226062328
107231357
375190324
666433380
98864991
419595401
101480143
51821890
152453256
331420344
141287935
382809111
194272935
155140144
280340056
133732543
846703776
271756668
2660804
33919820
49868601
268720819
176088486
303575463
215983970
79695893
220819188
221298186
8355035
460921134
813358852
678925927
6278996
79520142
90699285
436429844
46714042
338439494
203732461
15149521
73848634
433022278
88395870
196923244
58957281
403798332
182541124
97461392
158760701
147590803
164521263
202402039
778926923
272466514
776373086
351779816
573725234
794612583
204280025
640079621
338647272
463960591
157537070
389386549
18879868
91383400
54285957
82706229
263626436
190896999
287846008
48977047
107585173
179822596
111168490
76796035
53528105
731223900
53994944
45313689
388116301
6452988
24626978
38481621
829363431
216447205
902936091
140692025
228236771
64392626
56120091
302847105
210596911
89986182
217366955
128561884
16041969
257481853
166693948
516421387
901319875
618376356
48912044
482344788
135695578
162750260
52526966
90997449
337698614
58273897
119299819
282724101
54703297
109547701
317836700
236290581
692510495
204984295
223255516
257347175
461863838
186179103
25618734
360480677
740012295
11385161
224530446
78602265
73366910
7959357
333327327
659291850
144569234
295882478
412806144
759940709
119614213
653608723
48480695
737270979
200263204
60527751
502217261
348332658
485505266
167190158
101123204
254176787
763950951
464898601
33665518
39015341
2197239
263425869
146057391
81764364
71174977
624894354
12847279
36923001
7717492
155156205
216512531
471402257
448440642
43789525
50067565
274614325
300030260
235101704
19226255
216081787
124562921
272012921
690728175
58187147
1200300
84531426
87428370
41363017
402373768
81939975
76334741
32386795
66432740
475353951
100701173
449437687
186765145
23050243
753834940
632029506
525857028
81087291
156574376
140644257
158182248
526124320
520086966
215239715
45265226
362806360
26486127
14646632
3098778
773560620
187830904
17125404
6903011
102329256
310361841
329251187
161974500
139594762
172216887
391025140
165526272
170334669
193076761
324045982
226821895
47918776
422068561
496161750
80732358
433965622
595546678
25115978
9447960
63239368
452578310
4131734
2678196
28167545
7650095
162853884
66893902
118246276
831462887
32622772
33262373
305434598
192457271
326364753
911417575
39003221
215947274
150685915
167084715
114662072
355696133
201696587
38542573
208899702
218809206
335663918
165134082
121039400
289296697
125055664
147672677
48431748
188644265
280106761
88412989
389290486
98869351
12893504
517471731
51063549
162544032
61341132
255189739
261211907
2699036
143048532
503845554
28533846
808675483
152565939
574952006
646183727
53253830
932670508
524996133
2653225
320022785
83716119
402770805
153647071
19193505
291773
190939582
74808381
530604818
257659869
89209543
10945071
38609967
124301071
357991762
463258006
822463420
66404772
1499318
129326767
378155891
164858929
20815222
342291987
86165266
155831105
61900434
475717302
84688793
77815002
289217031
39130482
164764431
527695330
78002
2545108
205824997
452713911
96987904
403681662
65038829
464908031
312931118
371915859
38804892
370954787
509675039
254823028
147598123
265487863
11562402
187204243
304341526
10190349
26535267
8311731
36850640
298687627
86537770
172576423
223882380
714920425
294281522
286851835
91117692
140945766
745897010
7802453
436615201
551383838
48450893
296453624
329118054
29935638
466627408
74064844
6477696
216642920
176655851
744024838
311854539
294623048
71294
283612737
40581917
76972714
110922881
188226769
313073549
141781807
814980268
487868937
681309619
721090341
192520372
244948892
657987617
623906928
56755619
126484722
344733263
277911556
571552544
252949113
34301046
85927027
112722431
432432216
326538348
523905479
33060022
382501111
108999272
250547132
255554181
225706141
8846860
460335761
800891743
199796582
175694621
630447446
98432391
83827408
40507856
157925542
40068002
54234248
61923035
76379625
223621527
349596033
674675783
155879097
314823720
409072609
458640307
243433943
46186714
562300019
294051644
11240468
21222910
82983551
820173747
625622040
67250232
420255884
421290187
372118000
354571801
427747069
20456605
33480865
637288803
530477514
49540603
4602243
59100652
250888639
148137597
329029349
218714646
146169469
170016624
593231722
10669619
297981370
105266951
26077974
382125352
675908513
238967038
3741731
258909047
16189990
66137061
157328681
86690986
6518634
664094451
33464256
574857820
517085976
333119587
7783795
396108104
73267528
136344532
277783163
166113187
109188864
245530116
328705057
650839177
51219937
132041934
28187431
489583432
906053183
270566302
175033246
151113090
224683796
54087188
258233379
114940453
208457218
522079610
780609646
3278481
615213540
443043259
162642616
47377441
67309172
25938342
2885336
272449038
127174170
683477299
120587944
421161963
252656982
110643495
22489518
236098285
18631647
693313678
17367711
51468402
60564859
73924534
135354131
138828973
90390120
18867012
120435085
5660873
493547026
530401336
156278221
69592115
199853975
370493388
394314286
518979487
153208026
31592119
108632304
858418789
216109276
32025824
52505550
105760729
322555367
100789650
645869142
119946628
113401386
511613933
230591172
286743682
844283188
20356531
574686421
280979560
43749315
256180955
53407178
408578064
548358555
34404321
86760454
199327406
427187724
163595508
350104113
398991010
321824279
26522677
92972299
234076718
490440215
108838431
687351521
234594192
214508996
429436939
99035583
291698317
772145384
39294415
228968044
1219497
118031541
136726895
80777878
7987634
242228726
56034974
751382627
469350847
44049028
624288229
361846918
81840812
701329697
189932927
609955329
311144245
416410453
674799623
355049992
825384183
17853478
9959922
513652694
68150844
144734896
533501631
129403585
642290586
417808976
6506835
253227608
6539045
71646596
25935574
296862090
442438283
105144986
87995015
131944537
359655821
41842164
27479069
85045985
264978639
120869999
32418992
43947658
86049871
250114908
35956203
620479716
144711917
598591234
465590326
640558402
228009485
330057484
350108202
60720834
304968011
528599423
38603485
88171074
470627558
236313464
475008169
222158387
253609889
574643578
121699763
167641891
371877042
53947838
122824404
691013354
38644093
362179092
21353425
243290297
17379344
580161849
84600697
611590564
409799868
345584418
10540518
701896742
538924799
933420029
499994241
47280152
80728842
381744696
586836629
311511748
446585926
380716806
112520086
425763215
55556243
723175789
282785451
495006509
200877162
17728093
93827220
122448148
707727802
351249973
299495109
33755079
318441253
141276857
556449575
205931002
235901897
639911332
530452451
282929085
25737614
17321111
30533983
278289867
171482145
471390433
13965527
654095582
284270454
25445537
887522
337387146
613584424
310869879
25659500
46097539
928839975
47706591
169119821
447353852
521387900
101993562
728662142
95709828
327312486
278381781
142360324
89475996
693665774
67104186
165613176
1575254
117402196
99192713
140131325
38254772
330183466
226215868
590758391
33341100
457600034
403838578
237158269
324699458
346404101
388460276
58074507
645485959
609171881
10646881
896604209
124035329
318062430
280389068
25487518
72503190
135316895
96354376
28711322
110325193
315272484
59212361
436071519
511961960
171102655
14946968
617931322
299160544
286113721
182713499
318256483
205998923
77657809
92565354
163033502
120973226
210194333
25935900
263052607
250839837
341317690
215785701
93502721
323650770
349089972
287367659
48604338
291172030
233190797
105995731
13676626
165761898
538813063
333298320
580357784
448826009
722348239
201525896
127777532
96948616
58197358
331611325
31380795
412085284
62283002
601587177
82163645
327127792
143889693
244315500
239631946
100862271
119565528
478598763
2574071
494461578
414254947
125230524
322636785
921673450
106579262
606109246
455497774
112792366
394178052
349782164
546056750
89755862
201188458
142321955
394609306
539903265
726565519
60648414
34134960
33257446
60898605
58891372
500944529
115154579
28831762
23575694
974179538
50675207
381684257
104899994
35750327
30817414
17249413
194289592
392194784
557584832
5496384
196389709
455623767
10220509
141034570
81811958
121210744
105337796
6081801
9943883
447250094
193727978
43594834
15676882
395570279
27246183
81161305
548272012
172914422
34270410
120791382
162845695
470121234
257477925
175912263
165217937
452842135
54396885
201316243
337401598
123934078
72597500
457556807
96627957
295361648
141919955
74872795
314966911
68695283
322404861
277209458
170610779
283716127
161335729
573569226
452562648
296930742
418100064
68092541
514896371
36524882
359674484
65586053
37317786
44044339
65835686
162810648
165683805
84327354
541754704
683041900
289945256
95936633
443022195
20013853
404437386
143787499
16128621
23228153
32652423
105171798
355435211
453544642
421688686
6031541
58722081
312389963
634935895
394854131
350707622
312770015
174334746
338795432
392786228
289162654
107037619
139427322
174262129
1592170
336289515
75588126
145346026
128863779
168204815
8781279
25748050
763871176
115056221
119539544
428335700
77593705
302185421
494721777
106678766
210060471
272373967
174670762
653499188
451984564
487776453
84218907
783716538
28965520
1766920
42578568
394735205
480310850
16521129
436361
231396854
71870145
158937800
33737807
593972584
25293332
690485287
267148484
189467537
82955719
187593408
58604221
27338299
96883415
483891807
239668612
568240139
33746798
209522251
78887847
5540159
565917827
6538040
528828045
47194662
276821169
76810883
770029165
66112201
133154575
1075404
105172194
38580942
180468041
497648505
39214919
164998572
480465927
180696995
537991886
90020746
440535180
283701698
78998018
587566913
426892399
721974996
38258250
171803901
1420017
205419648
29122829
425476692
10604341
343709168
188592674
560562324
192214336
68329446
221172618
30211415
304897762
213096441
44692861
107319637
568075909
6183575
757965067
60560290
669050759
92689638
251613834
477933152
376465713
204744228
75461293
14433204
472404811
8382440
327758369
381344695
5922451
659283263
224578958
253046465
292347795
106907734
196915167
381979874
625801078
73658329
180010230
416723202
638623004
287691260
38859454
25741141
708406720
46472213
323631837
181379291
6558399
13821166
667920470
725343830
898297140
148210419
228791482
30900943
303509159
113530693
2154654
9068132
102082833
760899232
78799296
7250756
842751293
270166404
37254499
101815309
229633977
2018285
4773401
322522338
420895797
17953880
59190915
201905376
768357612
381880815
70332500
164936460
139769957
279413122
150609456
102617749
566781979
64366532
138784945
39541099
741155309
281687472
457008826
223416639
168114490
27055726
235656364
47621905
622406272
75485342
68865091
23652989
65556644
702020893
131629875
49413208
203349964
573175306
3641127
337655985
108744913
760362472
196878784
483832409
165324739
382261656
432543580
15228660
267024425
63465077
347466186
203698182
246929315
750565368
590643831
435354694
819179237
258746672
242701889
14538752
294344107
122798487
536740322
201176343
135626919
457492602
98916126
353392460
494640251
295180408
94463158
18774816
362338536
93740930
137942668
22678870
596326965
202814840
46879949
305148349
35801722
803364587
407121424
237289907
406874760
14783084
704185721
155918323
396868439
438560674
43628992
224262018
26287033
520140723
906191300
376914530
289021290
62636671
526985297
697075704
619834007
509464729
39386382
81258581
38438028
199522393
408612852
217798681
13653478
51671047
163327533
639112875
25299068
82513674
121237353
45855137
193147942
341818060
46761571
662461119
28416621
1784142
678644206
487534467
323902499
610379893
16198688
38289245
194709587
111043347
350044697
249039925
270962985
139474266
13353056
627777568
8126243
142527964
235647949
235566396
333805544
47375965
727515347
343521716
77357168
167143681
209994850
11788352
65879285
274226493
12555334
171208448
315498229
223172676
149440558
41691179
108295626
295400066
126829995
334018598
657612365
59687586
261687902
21094902
18633188
29063661
21081582
289891380
242837253
53716085
233096895
96849965
334050245
19693475
128719826
146178925
338365048
110102181
27739479
393601810
479999425
739658473
177092360
32806282
198421884
381379100
166683460
422311974
248668277
375750510
221516505
163806214
238186586
1423336
167728876
773999313
33686486
103329769
72982537
85473264
94180897
31578311
97493576
645475494
629520747
66164021
35574673
240235267
184262442
68255528
59513102
349214219
207760244
199717621
31822155
589804634
63599316
123283459
357246357
450568490
176443966
134690601
160622369
428335197
146284471
439671733
201595007
265581635
305975116
427923983
592369087
380419781
909725925
8270220
513899750
295948686
588700233
63086896
23756348
46387213
24530328
109436291
420539075
184485550
80796787
263040674
406224578
6358260
558440207
581405591
13501757
480019359
38107088
112666313
4055139
718857400
758376806
64800985
34383283
263470065
341972221
39218588
493479347
62164435
26125874
417548104
47204838
11922682
209696568
303895767
313874296
853094095
4491948
326345302
873915876
481938760
131735302
542887235
16558217
257602665
17426935
254699159
169272378
583171011
49479086
125979259
47292322
244715741
6964532
215860147
110324761
45962235
608417342
396034954
87201648
70113326
85606846
168175651
563464698
53056777
250690559
9148610
687480633
361606062
264562342
147874502
233696118
190570635
343469426
857005815
226896408
200331725
128415350
438606375
138199051
700576409
696825575
154592380
80917062
48036812
109166525
213775380
14435369
1600157
81077934
351870892
3095246
91394714
712548061
542466813
577070670
103163406
746733417
890250
105957142
121654930
605861985
74296433
551110180
411832921
172716846
87231968
282521411
8206578
57556444
649329106
570494647
773932993
193950417
812113659
268277
781756493
670911354
25943895
77686953
269586560
593194824
40511178
247808650
485338235
279299
735346789
872951685
23724826
1688249
23360919
282243710
791035077
245045038
133688676
368224875
71068323
504624787
701096808
622030458
437909518
14073163
1931198
60740131
50909816
264214452
762357606
829527434
397870871
508903588
4766549
202804631
8267760
15864181
136742163
513220819
232332940
439369457
694665038
17021333
201735289
151291801
85039020
37971163
7764115
67084513
23783959
484246776
112895772
21431929
125895292
425934047
400585199
534854390
485467824
266508011
67505110
16432416
91787665
8815384
13730497
35844657
471195019
410956705
217459959
87578562
76827299
280385184
85896184
133648329
58159124
29751620
450112366
404595394
123885499
117156375
200142626
42634233
726934353
213859154
129762153
248035784
95197826
42241106
330088622
429830101
188253469
274098467
344566175
52505786
7808158
64007665
892780616
41944099
114669093
822267017
45073964
297461640
256401980
748495931
3865575
197293414
421269066
77898500
868230000
40692022
578320953
655692417
120781480
69182972
2182723
193041724
106481955
97178552
235321542
15560729
212790919
254076937
94908317
364955465
448917965
410406786
625380944
506673505
157124557
1714609
543499648
445703911
138309389
572641627
166993659
476173867
33768643
533429359
20211482
38738424
145857172
446173086
370745152
139642306
530661587
539169500
94001702
310311932
225352180
216088611
37712965
96280575
136878766
465874987
673340195
3962035
36335589
76645528
442568128
499196261
216810900
63514747
55470085
339441033
545214320
135430656
149588860
588123924
215341785
351376995
387939103
434394857
602037401
188367718
79275753
348843585
57645100
76787623
146676432
136218070
10013061
248010429
634654052
284784516
74829339
52849053
507008803
292972382
30223152
626586536
242877084
400068937
431413138
65614136
608221409
202672038
17926479
843215621
32539192
117328388
54037912
6587015
226303052
237672315
7430247
96719630
604681225
91881031
162938156
246594360
306073759
56644450
78622577
365150868
104044666
50785900
562961290
50187500
68527613
16655855
108440030
274593593
51047812
348077702
413288772
542467165
223259117
201947738
78195531
295226286
432391072
349045207
263385583
163491160
60769842
654556136
58590030
31253650
302977058
45035874
413787984
33334093
9397326
167136620
28307382
2541012
395552768
73808447
117679178
64365081
643200479
395283820
218123593
110528613
76037913
478548823
2872085
476819858
214566728
240904653
453041846
327753579
2268017
19350722
632507887
287938656
383407971
176417055
316280572
162235180
536907610
192667415
272265284
207450368
3083212
110643768
324527402
44875227
173038897
600327324
35489339
283334481
79542263
284262794
493344082
196385761
269446344
26962877
440705899
751066578
657657208
220596994
20159599
566332156
14505558
382702434
216946165
100823052
32798849
73115405
290937188
63663204
387547820
534978184
594202503
723738011
294921013
131751040
255174190
6508993
43466809
211188348
486406707
668302968
465529085
31142411
49580195
787917864
22872183
775491091
10761541
555891786
194533382
130699635
282095268
349321808
148938775
544722597
23207889
39686575
698641520
114200811
153605579
218278921
19251033
86725294
646793929
346765106
227048850
337676677
264063536
704910619
24181870
893734
218747916
311277619
16641567
71691820
45637970
238539819
8329799
271739561
437275196
258587034
112369679
5503380
45346273
399277667
408655575
223163083
250460513
675447894
168839113
148464993
432921637
295172475
269706878
399500347
114400747
266545097
57015284
326583886
926811563
29110780
10658888
47968305
454505660
110242237
244451035
76290023
464068462
40922436
351238547
503846538
31850755
477600688
86640576
95439762
299983457
263910725
85939091
144871720
98627745
493319
272310621
602935539
174238220
225051663
240370323
155163613
12752937
4522168
297594241
222566834
479779129
250515725
13782599
475692456
914597138
203241070
78356703
8807416
136246403
19539017
622835028
91303321
246669539
178950927
416077671
130132756
295550675
96007352
373880920
927772857
139766786
19363529
381827287
191096
197921724
197889404
619971854
118546357
437495552
65414220
478220034
3511296
651016750
63612886
431143923
336260556
72088305
551768891
9288901
460868792
368633465
68245
168861849
55801588
10499163
421564901
333354571
718458544
641207710
13156158
116897382
153826374
350884611
115326008
516898494
525930726
664962803
51032525
433734117
230864700
40223820
1877206
523372989
179454558
817504058
20792785
348451
463625731
161193838
292028660
17586590
60255914
232455923
628105454
199383477
159055355
21249309
527892849
92440262
757696225
230407124
262718461
1405894
558368087
231642222
18016615
145131579
235459012
555000647
704889
5160613
130626180
421387261
257083162
113102498
629588420
253607640
348186875
54020209
13622818
707284958
62798903
380498235
567145428
213097472
19680747
370131067
702800708
199533427
523345686
245602098
335521855
41921875
439464097
260107031
528030836
107527799
120954550
2421803
544535069
236100607
21370010
698282878
467355453
313861484
104945960
798123141
583398224
353964302
364312291
103479095
10176357
108011408
7001865
3027784
155549076
278949
177980912
497092414
201484306
179437568
26317629
67251832
710256766
432807496
565938407
222695110
248483361
60218953
144336459
301454965
335648179
50057250
37744207
269955291
316752918
188121325
149809477
268547739
133190804
48747731
11875489
243540296
191673914
135064562
56069770
736000605
712403723
70983581
296083808
336355959
50700592
32927121
627451522
189578630
32261534
137640
85735865
180221258
5846503
86753732
594897341
137125970
45945141
181060357
487719433
393134235
745572412
52853910
214539264
37085930
378380154
336416363
84896998
409774879
396989684
132178349
121512720
227624205
154103045
312785654
315781241
84211216
228582505
50192185
38238284
684053190
173337848
37571161
53678774
178700137
370327945
352872372
27031199
338097541
10619342
66931919
24712231
194308504
804725644
48135290
476387662
5670238
167379703
455350171
731768048
267142100
387022816
44599447
67040980
641628209
30996636
492386168
664568392
27846342
113260684
26658742
67297773
8291278
359205862
232525609
41333029
13554359
540800688
83304913
646694081
143204816
34307470
132807721
945781019
43102623
773408260
74216716
275503156
91454587
479496028
15106894
357137042
174474295
130461746
285047522
102895279
170747418
8513768
302178083
148835616
244372883
682658512
333600463
159815985
102970060
35737400
133841101
45390140
541535949
428662137
696768657
910065036
32073908
198949076
343436838
243275505
335620683
229541922
282761992
137720051
18885189
583856958
589187094
408396001
591539663
520710851
200460295
97077459
123928670
595700926
3270822
413287430
75150188
296858522
336067697
541697464
98981225
504599466
175135154
78475193
495203931
37916833
180197840
241912870
20322862
633605826
764022896
128745946
140732301
112826639
29209082
205810002
149749706
247241215
125639198
284292641
714680692
736862195
78621959
144960707
204726441
23543511
297474848
88319285
399785247
567815095
650920067
96836274
40772015
45619626
42793377
352416556
112351125
54702787
247644452
510200928
25413063
43566457
589402964
134667423
129148716
83667206
131849976
461631095
409438833
243835902
449837952
236874819
166045173
217019858
102073405
14736190
49387900
531005529
296770465
130337854
341805434
64063907
142048401
18264437
779236152
609821260
99131868
385760783
56488520
104075584
155477790
115293619
5385168
383451778
90349216
109244928
52072486
491639900
140270261
256895238
594078179
108183887
16128188
329646688
309011273
562333710
101799184
503244174
560932458
126014864
219411735
176889816
560197286
596658433
243952590
210489343
21710703
9837203
793165049
335126029
1716781
57315282
13654382
54949244
6802905
75873287
54852460
682590936
174424130
89397307
353734668
233669822
652897450
460951129
67554921
146723379
123274756
277050226
390805095
97986314
84585429
654335998
64343913
80350487
517126473
30057423
389043168
15647751
386038951
77775453
762611540
591060159
314505593
58510218
46086552
64086139
410578361
168464486
542782596
279130335
11155479
485783530
6463975
834695915
28283897
264963089
134821119
95516610
138657413
159403234
136939975
107579317
461042370
91259539
85981127
19663244
101160924
312564538
245662966
161800838
64682822
385709290
414374420
28177290
25812132
750922369
247511312
82101262
553024748
380955445
574091835
15532127
128750987
551808633
165899947
686870075
100737797
765720955
244213420
37092625
471092732
62529973
353298035
368415691
350472365
121104174
321024883
521676738
89610369
303931040
236678055
393310400
288702362
52848513
558847872
334491522
218778539
856105839
202481606
299394038
46737690
190923942
22560572
17940904
752027932
242432106
408068659
355030779
228593792
48634628
430638663
44731328
22862607
5655072
52169302
13921904
3115569
744697607
203842569
6284483
82485899
344888548
651211224
299864391
316604964
72572908
344575276
208117596
495838879
231570341
448399330
82087202
165255130
268792791
188595943
237714040
668458712
148220815
192050186
10860378
410354780
41455099
112072857
52153694
140538639
8811518
61484391
593579640
377734753
268892192
491318464
261303272
106250098
2812434
344433314
403763738
326864757
286327562
56206774
11759615
325558784
194864190
1564976
403386021
263292077
26043193
239035635
378620044
381555327
273691540
25078473
227215230
107510145
47197833
283969911
781023876
359315966
223307228
251079812
115558439
75755560
621219914
311979291
240965580
70076418
404748131
227181737
193892042
332126812
3344345
920444085
239993875
82139271
74234373
333401936
280503587
1102182
112699168
87871345
23863214
267382061
44873030
33746461
449865282
136080743
244936890
29904762
539075297
136205239
512624945
68080054
98068630
149749883
195765575
300630952
138085250
19265514
318014949
128554794
424573821
148488478
76877192
123575064
255597414
49828974
139229114
216659689
99505122
221864678
46718859
223143612
167376138
23319372
737234077
633193191
382953220
220964433
131323209
410077874
525767914
381438485
386785925
17456238
193692995
406897270
753689265
26212654
198967412
57973918
808005905
30763141
354498526
469117912
168641737
276532441
67254637
112670823
38663594
128956823
234524140
671553150
175826891
98788608
759267232
107571232
556427558
745716827
741259687
149178788
271764015
548667097
497487482
317556195
17352076
546633953
98842454
9550940
148315546
305699763
240494176
181749709
444790202
24495704
394712299
47397218
696117202
281959149
24538406
89967279
457149944
125840625
294558854
173471941
32085791
223127174
829968516
136597993
606168812
237713243
64339498
499190388
16151348
590729722
117423724
626219398
430799265
370352989
115076636
247709165
1967220
20308342
107928983
21247019
215118914
449819773
60962006
107872012
187510171
213197255
36345652
63527224
190234469
286989642
69588772
65647975
63689941
647576735
397547310
8521955
125420318
202576265
267015208
205060598
26005212
478514525
33025602
2224861
362310544
1965974
332866279
39630232
502429575
645370
932415788
820482653
29353448
318172963
108038539
239058876
330382542
268615216
130741285
361211698
74732724
167335688
216482404
833396955
84999534
729282665
5753753
513984136
101709121
274787579
7893494
609408530
868270230
279368686
104376995
544052383
52546297
429119743
66417119
190894593
234634842
129129256
419452294
93218636
417467463
107061455
649787367
257143085
62998747
120607489
147959975
431842303
129945879
278074219
409835890
197650587
133537624
114610191
81497215
17226072
172656119
308717606
6937510
303171908
31068511
331534190
100654134
129760381
116418822
26643332
57168203
234166725
102554132
133526569
391759887
560872707
233489165
378314705
185164173
329636573
46948046
47344632
102983121
253545308
160182130
438918942
697923472
113110604
92594510
17833059
206849239
18222700
427349
55907808
507874296
31019598
490998086
45844038
774836914
2522603
4251164
450187852
94003772
15298465
1244652
7873795
445522403
182918608
10564664
158268458
527322386
72574631
309890319
304925279
350411757
129940498
58334259
128087975
420025483
282036182
68939787
75007263
100547998
24687693
803597254
115015744
5754109
125550530
112322713
437725729
788589388
56687996
81435805
222599160
161941260
48632931
180778167
48726571
509354716
408299038
733097982
41806656
12631160
35415986
253649671
270671249
226054339
733618370
321134228
63768505
18932005
7074154
13055729
195980600
394314134
370476700
87126119
15106058
14710407
278040274
260850706
130299475
21878740
487453476
528548291
923809658
149879474
40340590
61093051
95665953
10855111
677685959
357658213
276782119
204340815
557376164
25123013
214954970
108164644
37321515
24453175
87568717
101634954
127983251
455303067
193777446
161585855
732752924
92710971
15528610
530215105
222850361
482385417
297264048
442847910
393336547
675283791
395757103
93501906
91892165
511882698
259364144
1153024
61924478
119473879
94775970
14650101
81749608
353595383
62797657
124020233
37290154
477601176
391651288
250934555
311175806
45968243
31352470
51435274
241193658
112508548
12108662
299854527
476663298
422244625
204429556
66993269
274112624
412466876
549873023
145968479
59372851
27243898
389114148
184266541
127354681
29112914
252108772
18825130
18743770
250255612
948618779
92353020
99524512
36560895
343319770
99605444
131984139
24078655
693536854
408432141
218726004
520004681
185128715
485194454
580413093
124077008
551777938
127298883
413196681
121556911
90069506
512960785
255579416
464378880
95790296
318460596
7288292
267842364
187644730
312937638
224511682
340316296
598029396
90449741
407409299
130678906
153979682
111213236
299744982
381904357
451594803
787708720
581437676
802403459
131852607
47674859
139657962
56916609
385611829
233143425
577126061
374141457
5512865
325345736
106013458
112835889
27953605
232862003
42030703
123517025
83972191
127830988
91671454
439799502
224475106
38628306
45703725
6621288
4394607
436097883
167241963
247391462
26321165
269002161
899500725
263406780
68595632
213639704
13634571
135177352
296175721
372117056
579104661
307747777
239325131
582019830
67078441
189215574
495497026
242342915
76614310
379498094
273788609
113028677
427106291
144504277
57593654
141070851
29171691
244855775
62890360
692816109
120434989
307872998
68434686
26427468
251663719
804385009
104454778
119154672
32839505
65398331
249643950
860732613
9321605
153576640
819301304
403630754
233085392
121107655
227441560
13350731
2245835
599179536
262799674
124484073
127495185
98862568
173465978
73590864
22679512
602875591
184916101
8213795
34228727
88898909
473613366
371086626
253316646
119198998
207102858
230684766
413988231
263368972
615500321
99307787
6591160
637608019
77021989
298965774
274101059
524404626
592048796
110237974
52650207
10822038
112260680
50223156
87448429
164780953
882064942
394982179
49779542
603705
80634484
480776653
310679965
143110049
243861258
41009455
643106425
90512697
125760116
696221522
590180959
94267010
196316690
276793172
86267156
35855411
118289884
77523380
95670024
650202208
402533635
517182047
10528624
331276630
256192519
483223372
378505531
16417953
317765406
105963119
485196156
236977758
6977908
224397987
92569468
39350811
81184042
1347656
10529767
182489030
196266512
192530328
19609419
97641140
725500545
76107591
63339057
324023953
129911246
357059813
21624854
388813625
17146636
332161053
14017716
23588883
175821619
164493035
572150624
243586676
16896264
426788835
59649695
248094285
91359240
721803734
23641754
9901520
121789392
2150248
391461328
650053638
42912519
112080572
540205183
562693139
69164336
120931119
268400113
325104361
518866732
598716157
274026307
119928300
353677575
361715869
264585244
263931109
81570612
19271047
507591427
66701373
74405374
33078325
238172510
12943756
151327616
339536958
8701591
48812268
36579126
394045358
668000295
300229670
486431124
536546161
674318549
41129667
33223728
22794161
157134037
747871273
337169560
52996842
11761773
196485877
265125163
82970272
674213231
88873770
19199899
323649977
851319200
86564391
8758661
22477503
161775563
83171627
835074802
6365028
198937802
190313886
965875232
628864830
195970744
263440220
374062588
113181438
284174688
215441159
24277899
290249585
108714194
427677895
21291431
147441280
260957313
411496
72058358
468156218
436826082
487786939
160758226
238512545
199193163
565395469
20453128
182849564
527043917
433362632
251235052
830754824
140736886
149041238
444675376
402369736
267939594
598075945
780215937
278946712
462864388
222148654
6064683
291945371
131291246
50566628
568163909
429928838
101613887
211618298
40485424
124702211
53357801
837373848
53438549
240535104
242299092
398143058
477811507
64359601
42760566
91380804
109635237
57993516
281633556
102256210
541111516
383814602
270956862
248992314
12774737
42167473
137588700
437540293
262757734
302808791
762858471
157739506
666555324
416934167
121131271
55185872
741082383
362797113
299805785
529857269
346487814
509902517
341450411
163613283
421733918
8376509
284199855
158213166
25724255
555927143
842867892
791423822
342275985
349348428
113022259
22389283
13540820
615065479
49856543
55933187
414804404
45054944
13003624
308102550
33924975
37928592
263567343
18444424
232252829
262399538
244699680
259520271
34052139
77416408
7005480
496278253
12741211
178151326
298326669
144960493
80703690
90060898
92255501
287973325
163894726
50674747
12711199
17220016
182890497
88619386
470246112
211312691
935262940
75676692
820879823
72910689
10672956
73267808
756835919
151457637
297693851
4664775
476069780
309885232
134606970
179707558
492167673
38240589
109507835
268847620
8199511
251333633
477972572
436461428
511734147
537019552
290546407
38129088
697860402
28362583
646043
347307807
469795867
64867972
143490695
261139565
224397682
318154495
99808080
92631724
504707053
84321763
557015911
350095704
347098627
198277723
97560487
435523836
213727142
89955055
445385550
82638482
364565186
396432464
357278589
7310866
41914284
207789564
728923346
199951703
10286260
375252686
219192855
110393040
65645990
438552705
385686828
517383567
565352688
23794741
16264865
585544105
198337859
707953072
318868571
7766872
780682467
269246943
76689318
411764241
10071330
28283855
112248309
863034087
24908796
66381950
482367718
470637746
462052983
194072813
342864595
584797597
1348091
421834816
36041435
35262863
140665845
75164298
376304272
52089641
514015670
62745766
318121933
83666477
386097071
483190505
139481213
331712401
574991276
337224235
343452749
9937222
571545063
697654064
2535128
239508947
759329678
337989703
140221464
533658247
10431017
319079068
485063989
344022366
662178051
478064992
13842495
660967431
46382191
13462791
333722177
58374213
27262523
33519760
453936384
699413775
409484567
244270424
212614080
79197518
807931775
158344760
8499394
579799257
156806455
149285042
112452764
713828868
46281534
78357763
411576192
51804172
205454909
184374285
365592677
215941277
19537267
62758138
372748752
725559907
638596732
60633936
142685353
7134784
26946653
31510805
737463555
110365941
496527657
167887644
380001219
18152871
193003871
207884842
60789553
26006915
257787683
454039929
98064825
541414769
162245683
91392924
36358862
250804423
221584983
738906678
106604
121670634
147851210
387935147
84184747
143933660
51405038
482819835
34631901
514670933
15656538
8832521
337221384
223563541
300338576
147403296
239499937
780671350
370506516
475313993
380069682
154835332
41209488
159958463
55590003
349350451
225558423
413427795
667115875
451193781
108828642
1997479
889407698
360067092
106154670
261471638
489557115
70774761
105965233
200676535
199179119
69632632
343024568
629001111
373786189
588376242
186909029
343986470
153340681
70244971
339801465
367629374
556070257
12518857
326737141
24057298
219507988
288337723
308968329
300222810
390351282
60198014
405407574
249275414
577397185
106019104
143508310
2968752
2509934
126445984
51241
297421723
902357700
395821001
196001975
32406242
154007080
737652469
126282205
744159748
363714718
263253332
55633236
101900463
219834884
189582653
363431121
359591843
732002993
2272698
145139485
485217012
98309572
427645568
89075900
299980032
52735940
9119201
753686666
245198601
376884352
313022699
183750769
197397713
165120558
627405659
780541985
299123192
319367330
454434720
124025278
176969955
276447306
62224068
29180307
95752295
339063789
365852102
16512989
178563302
44311364
511794301
553512917
605306596
28018677
60946886
309723856
4145992
610070330
295050897
200826868
102852326
178938948
426623654
351162492
408849234
222289328
165356174
654325874
45592969
535778137
41824023
166261850
20755735
144584848
276861079
92213051
176405832
449161858
133552191
535596069
9921500
33415051
108888757
453179314
101568135
113207627
514433028
81742646
200318996
778252960
141598840
68279807
59748512
11937004
403476347
190667722
410855780
248015463
88059795
156200555
203069221
347339593
591656082
5883182
136890270
501672576
102731074
57012628
559918290
238210116
30132489
67089766
56268509
407973432
155248224
422312611
121519667
269788556
118045990
51264223
123016210
95215714
273868553
43993867
4867124
377027649
8167565
398345354
123533889
5041025
340400184
41713109
48374144
173437972
221446870
960746666
801311038
340948154
379066704
96449897
316289756
790346214
176496258
126711763
327818825
13654296
2715661
13231081
86247781
422694874
672145353
43668657
133292583
43176297
550130448
154644626
109448111
659836121
353141353
218583470
26175781
172596496
86870801
241223810
58671431
449054060
336161372
31389180
162193331
65713734
32516848
541797482
434379296
3601480
80247807
709699388
479217902
305487959
91867987
58855936
47730063
23342299
1571898
718721778
278238330
100856886
864215299
178945503
233661440
9994412
421306492
79187377
60445917
424828580
288399380
142819839
384336874
43436933
63744095
4854027
608813136
416497834
40132150
343670
594483517
433074006
48683431
235501676
121862247
41741305
50028071
186015435
412934640
43024252
65660881
61237898
24008699
194902559
14436603
401327043
217977309
2618501
19470059
99846573
866083217
76540062
324565245
20501895
128003932
207139045
44073252
42891342
296346689
251652543
177244013
751230598
155687497
308507747
117140594
69314460
614793416
598685369
420117485
29569508
471543177
254100640
262032043
13856511
193017540
46424352
517293992
312215007
117077681
101519531
35483059
236857028
28845616
4737197
150564718
142208341
572967204
239188426
11126983
193592617
6977782
250840249
349773779
39220930
248502048
25009901
127577781
228788931
135383245
2308154
293429469
137822224
442267558
321242484
6544101
278705234
21672158
524152782
123643058
440723808
25385775
9000091
34387249
891749444
777901171
70183803
161920404
563989579
519750031
302276379
256616901
826027895
34282900
95853254
17959451
364775379
460463850
833494935
4567750
63521302
130745629
31497054
539483400
415059141
23377208
96263979
397968264
676865
488310389
154369199
254812648
24965578
328433452
9300738
499755924
61401686
615732827
197727104
212322883
15048993
655964011
346020204
616430247
217715408
234227779
5178252
85973093
260780064
69614250
129778296
375962206
13786945
346079808
320618865
833646553
100039023
13152175
56200917
186593438
74947675
155081465
89892996
19171682
737648553
510287039
423666249
18519172
25964611
598972541
207547114
451379680
576952491
537361835
414481
6618298
97064909
10485652
310797230
249582634
136528649
716253682
559475549
71598600
133798015
476080165
231755724
123128469
570922148
76738408
325072798
408816390
3190611
37597463
54525562
6005441
108365902
517465421
227773848
46628203
461578993
530019346
114173198
121158414
359284366
207953825
31242567
346480830
81804284
775307255
69569269
64679
111149638
496236492
173959036
248953278
214323718
759515
31571277
14014131
198428648
348002103
363615693
86463734
270278892
276100134
71194788
614000626
553113049
38979981
137830019
4795754
743743930
511801325
503674873
579319523
122518047
266071172
227054294
536802721
309095621
7049506
631456561
680651073
874121087
129555164
250771430
164037508
142300852
12070065
120019136
568170305
411897493
4609275
220497157
483182372
111013273
235144199
266435503
52287640
145319214
409135925
474529894
183420920
201842989
115040685
151414128
374565064
162272915
719580284
219932364
29901913
44605023
277484290
621771051
277446207
299497356
145888752
439014557
64907701
175004427
78731592
15171512
178010716
233649662
662786487
33743138
152329841
934989852
82375882
15297659
187599944
552032619
759531710
4004178
484765524
561459958
1905680
3520598
397238304
59540891
166028110
531278833
15840069
189544886
47025166
761776230
910770
679716141
185632143
64842121
155815216
480551680
56132019
247827670
273093678
681033520
499733253
184842011
8073211
697850350
113359241
58937568
747262876
353058866
43295405
57522104
296420044
384216807
780187026
615143699
149930701
471337193
802061634
2642361
423294472
273429841
269936723
234499769
164977843
299818070
342619825
98513567
69968391
307200320
12825248
614651354
136543482
354545701
711620407
41642194
725303730
408332448
705553484
832606766
244250355
365530236
659865624
446382442
795388791
405422782
648999463
168403850
305600490
424387195
286220924
510649670
228306160
657691309
274928982
188706510
680398978
8349169
118251149
116180874
204023429
207401402
374072638
211832420
510006984
291361992
347456025
149370862
99469931
3274815
500003433
124375760
921627643
165197088
565453429
80714730
39409319
483928889
142091713
118863116
409340931
285802618
228397925
119663237
2831226
324170087
44178552
79441414
14689343
835378842
332173087
117167006
234642419
358163139
285261881
163051180
14927581
4104443
224756729
684618492
224081129
107451735
51478022
2355875
204457340
104177085
697954881
30275141
1832892
23313748
773087265
286008362
343420938
2176472
421437132
189933675
438396175
82523764
68938900
496760766
850847169
102438504
96822828
257895439
28567883
123426104
142956735
276169648
23464015
137097078
32097019
92617401
43383464
75161005
151676022
256024924
802729331
760491517
5867824
368799579
30813836
771523735
397608433
327282534
383614836
234922198
153729106
159937335
28429284
154776918
74475482
640737034
150372194
127565443
160637610
23835407
192336652
35996117
61078675
78855695
555429564
18826025
137832612
13790915
356582010
120818567
295033
187757085
132993299
15848755
586880456
323219353
8311403
207204614
344556675
30280956
46403315
116091168
258729889
75400902
283874700
256639985
103014151
234895940
63290993
606900770
189855214
76686198
830212584
3219577
232885964
190535970
113768845
2992582
92513097
107395883
6952193
616506622
782080790
94225228
24969270
34353198
57397084
481964458
5893042
595363271
391264008
501762643
15017272
281150314
373191374
6414765
63177358
15975049
723286930
7862411
206622785
17240325
843275449
48042366
856569765
528700198
127698229
125947383
467025646
620419836
157748976
140305934
350533376
610889051
6594914
275596957
70608658
402701028
12671599
642681613
285436092
2448833
786004102
169944035
573340138
473103089
762309736
54899684
42229560
186763053
443965340
61617371
100534427
36261259
153059411
85638677
6470946
389424473
215861343
209058582
27560528
31917077
172328822
37144641
14377203
54407704
346231147
3778961
145534741
167675229
484275929
16389708
83375973
37482429
14448818
824731171
166312849
300786230
426072077
351664646
326181701
59617235
301775391
571038627
874094402
209213304
357384396
702847272
481881225
623472996
112032078
436580649
110298597
146815819
23676631
223166945
697272171
184979637
15688950
333287663
10674028
29763489
475796251
593906736
7839867
343001535
145423439
334061345
902781292
635320866
748757819
623902648
36656671
3070351
145279450
89944461
412932681
5905840
6571251
15827179
122693865
37135416
120394403
516638669
620039140
369701795
105539715
192041298
45895957
355411399
816580721
139217584
181669112
349852058
250508303
67515892
197424273
661081166
634411692
339908387
293972563
393409418
453102751
511838873
398928041
258189579
534454969
128349122
307311890
28030608
733242636
107904745
784287902
678975573
478448022
140909706
59941405
532415549
499744370
112266532
51638821
47330409
149813181
55812714
262884928
98637205
58404768
258403720
6419801
202947781
530904014
141873640
544299711
166136908
251548456
426868986
141199738
706442564
814945661
4448055
809331
446006069
585588550
640321823
17633889
12532154
501152815
194976470
36281410
193342726
226290110
157365276
99861548
844926201
39712860
418911442
271263760
30383526
195663431
101537292
382164971
341634323
77741849
38862975
283751431
790443304
19592938
214760812
154993696
233556766
356976490
20840064
839135847
8820069
278531105
276427397
486603315
244776106
527954165
128644379
173005004
276860343
4190028
393383414
174603319
35907858
431646568
231052540
139242863
190150388
28817731
692877199
144026995
287484741
456447247
238864675
489394354
212804767
785567726
135911319
236916586
648440493
346659254
21575653
45580083
222109134
338756142
677550752
449397660
122201854
128617326
232986531
366561359
19888698
773870628
278790504
51803981
34596037
590400471
115028167
455746446
132873931
121534760
6493954
310093413
11679763
20639643
792525328
163589806
163347993
166901736
185117423
346856023
1573571
160770202
216149949
47294716
405566604
12704874
478969287
32870540
26371794
121447793
39655786
102292025
26685685
74933662
501226593
457455684
74390175
126277089
269515381
117527201
4870758
267844645
79630346
138852739
43354444
161220440
158084195
69822591
90042084
308937428
127690170
301986123
25992786
347610819
138516
301714851
115263299
8988764
11845643
33476373
74457707
437946865
165107313
17284747
269582216
186163993
17224301
668163053
775139723
698786457
597742694
792091512
331605860
23221113
5868528
436520425
376093038
575002715
579166425
262776313
456315551
303279353
76323744
48077695
44325081
59294680
72008986
39402651
314157593
10753570
498522514
7067693
52478056
411047678
27425675
35324540
210730919
5141552
566565069
606327264
774429085
496709249
191830002
419072780
618036102
155828033
720263299
32004990
187840989
98529816
6401737
618042143
286628497
154746230
186385312
61587600
19228423
663615976
36007830
147558163
256127369
193844889
987389924
228230461
130794095
669346347
299020684
308422522
184651076
118001803
13533713
740040659
205853559
87925159
208950846
93321471
633822037
120764835
260376391
646804950
254383402
323854766
802575519
326436885
20581194
299865326
347203259
238884073
71551411
603012119
70716412
113132124
179400934
221053927
153009985
265009425
67447250
904925078
178339880
1243221
17859902
452807471
706818200
42357052
38194848
484320439
303954256
792002017
447340225
404997005
257707741
166921538
8819999
1049658
523091044
110623838
130534238
714579657
712276224
51810795
649855397
14913937
424502818
442487761
281928247
246107555
46757215
387490520
333261658
151694532
310278001
554172243
424277732
4424800
19237658
165723396
23886512
605451784
267388841
2553907
11033117
155170380
675081458
71177269
19706433
344207429
457803349
136569074
173787029
2554316
21297391
115846465
837441661
751832149
18931631
46898418
274860586
801862274
707922711
45611080
160867484
77696386
413900251
105325813
549653636
8295622
154193100
173945459
427903938
95985984
341439164
60059581
252652113
130925649
513857078
816942955
332112471
94024958
107873791
507492745
347116325
56223547
43400594
200096265
672338019
665945743
134131473
292730769
291932059
113644754
2566272
290971818
183246280
715308621
2772825
967412
426559184
101358029
15096026
376225761
753968214
218405642
458707824
50899023
102325636
319066049
699768902
3465842
218853750
111787170
747714605
278603171
316896440
207071148
127923571
260189853
1722148
186988252
355169348
436885285
204424125
2323231
586719333
398617388
158559187
590104803
651940297
564361182
157751670
666605625
208147151
74477071
706629399
572289862
470294950
137254688
208138370
563723069
334901072
76923458
122608443
67561193
19242306
178273650
2511300
84251900
121669534
206950891
52296577
58294896
62510468
358599125
243270071
309718429
605209327
187309531
230895069
220255897
101596973
191100380
240446010
609140917
451399178
452022833
415508104
38383243
67616385
678584747
846011608
172887494
22281998
5789363
457813714
57081891
698370781
28686485
317280106
398628133
374443625
150123414
63306171
306082376
64279407
66741532
37015421
93352404
380034241
242201799
263545941
497656168
402917092
102267472
218306152
25446363
103290111
30806548
254743619
134649699
791451826
289822820
628005234
634753146
111432108
642388377
18122547
1649974
566088724
268913062
181942546
394117982
145517378
437991522
148651106
101637168
305587584
178689257
716473854
95584190
18061985
140924636
168964741
312672863
507583261
760362065
58698951
79208289
244831525
357876992
74882965
432802328
369210926
431860481
4828801
492448808
221862222
298263800
43341203
189844162
31905947
63062586
472009819
125395342
55562613
110366801
94951063
227037342
5923677
156926976
170608408
183000328
126435658
258122528
311222537
457710401
64159261
3580696
311910019
135571370
290028303
105094647
389526474
350205
157952355
249329141
2488684
869134530
173127434
554330801
197014245
334367950
74775933
290033042
187720390
5966641
840327
357698794
126221225
220809282
730169791
347562809
411260484
7355164
449069248
334521597
89797262
198723476
181183089
48855796
77932851
428529361
43373211
34813705
250990476
96081248
55692930
148427812
119196659
346071936
67556772
543655257
43829992
11671273
103106490
322502972
106394237
294952849
92556151
3968509
226710403
457697374
231251556
143344795
27475234
890897634
713688308
168927014
244554752
103246340
66263125
234279865
100358883
214416591
56698062
668943737
349899435
688863109
222860044
39320614
111109481
1242866
102486191
155331440
25891106
34130221
9396252
514310068
135393371
88340628
124317471
81808230
45534382
109394977
44360359
491003171
68733543
496023420
54181342
830168
22991927
240029295
171413587
284747080
262745286
130994916
214751719
387327671
309358394
5080520
372366156
290186309
449944034
10982988
63013517
47289936
90654998
31799408
572151809
133825513
15059314
112437285
31774410
786321538
216258550
338225429
562906500
53189533
362291678
562738616
134412427
97280906
208007354
83303321
315291947
596113731
221766907
103866118
87031584
178414475
18097387
179726769
2796247
295530863
615045056
146438729
135978639
526611203
654053682
43146668
70377346
601112101
181598489
150872978
65024015
105441160
153369969
603462275
226684588
268413084
26276556
198554393
582224217
347523376
655520474
549573507
211464
276299435
286613617
157243595
243984905
638253862
55245755
590288505
81638568
618779598
415248750
70340219
374617344
13906822
262069547
144088482
45089544
492807402
183365688
192910829
58780701
27276932
634396275
180645397
480879395
331640535
145913888
368776368
791470532
307286581
703628887
695803100
30843789
584417870
412129372
102358340
124084047
702842690
614517854
33122750
2915175
273948955
412347995
205672418
307516308
66686274
127215259
622005987
302514342
155737670
602990924
374049877
57980634
90742467
121023684
412395636
18388492
390373003
22080534
146108782
435397794
80834274
350284894
35369682
351832392
304193691
542630260
18433567
58582953
27733464
87167219
195035724
143281372
171174345
160442047
153956977
90108346
7004497
28258377
104998771
48927298
79755159
33914003
244742811
285241283
454048111
673075853
549656472
433247
330390191
226452366
31762559
24420794
525121421
169685291
47908482
13603104
419332909
28190917
229982247
45271322
740500784
33589308
30289538
894457066
503792414
786808716
136670498
544755952
93375765
325941865
99689801
409516056
266673746
238644503
189664178
553525916
185220396
566989449
23651074
322050803
76711289
315813962
437953418
549446485
286546236
57761255
235267844
187069093
459304856
36220885
6872173
43724492
182169640
6570743
603507330
788884570
148538295
227992929
303251752
207657078
8491337
41123870
168922212
643108432
572261416
110743208
296140727
535095109
37927448
429385283
98368731
89982913
552945372
495642080
627333203
800526966
13758518
249162739
45016657
520773555
807078
950389160
135329591
476554804
443207159
111160420
31588175
46776745
390792716
146344374
40350701
37939847
151204734
777471699
1138707
758555475
11341349
464069552
29664202
334979490
50651720
140386605
180825621
165128175
66685751
553593475
101633822
534567182
175090771
738304709
1694800
323173217
557868054
103042246
747390117
229336232
140498595
80533150
47841208
13492393
364137386
97133012
582131831
192705209
934812470
20588044
85549368
577310011
160878830
35981424
516077345
105049288
94894114
83686152
402535904
539900339
220448816
139779518
146325892
161080576
797186892
683295943
257119878
883306119
510572355
454137499
92094270
300147864
87251286
106628798
226213682
333015325
499149397
247559600
491714483
528393301
341733127
123562104
329294561
461490730
517869250
103259886
417036982
180213208
52438868
746558893
266234560
269002311
571568217
342678886
371511723
488921842
336069484
90457449
489302652
111685869
55282583
518593026
366200267
557531980
2298973
742634044
201311542
249473394
186191256
113215944
940095093
38970989
316194247
640534840
315591067
193233658
7987324
622704923
182742255
761655855
286813224
664247035
516913039
878548240
260172492
256207200
175356556
190287503
443826680
37170318
16316967
48800405
36809055
130177364
35284862
3256695
65324463
284424152
909187900
405215299
400610190
18412807
123213225
204616299
80738680
2111191
688103547
159414132
662910061
94315096
157972669
356292655
150233626
232712575
290936615
33093571
265620678
928090512
262526947
335891755
53503584
47547664
310048353
508996404
342377562
130751558
406475049
246003887
200641875
69775375
286761140
353633701
157067831
127613974
183889642
155902490
372382195
382475162
356693266
217132688
157356599
31304873
63883931
188343716
443781490
242100686
562437289
160123768
818601186
87069509
505922705
474523578
13035268
856030114
637851323
741039781
16914344
111574742
71655539
27633708
89520960
85059402
16792852
207206560
1762675
86279480
13678845
283349788
512323434
776137381
4604483
565332568
99767406
104997585
372895893
509022948
157882418
227185762
142885323
328384835
9074179
516920847
151629932
76184500
126129323
85352852
102420017
455613422
749078546
597596594
65926208
650043226
72085107
109449534
146509693
5629470
298573783
179358739
141613150
7523389
2440261
261336573
41905702
240167122
162152028
12820440
398098589
264213111
794016981
408836800
336383475
68987577
78922766
362178252
45968025
255815521
273257838
60643084
209188150
34604569
407696831
242343938
445154850
74506300
5082278
412149823
138773258
232924115
298897585
168675921
243224166
69233444
179326858
68840536
154046850
27741825
19586320
13817685
49927297
149096994
204733076
30695170
92644562
482328407
251630958
51065817
92903356
94043985
25477374
289695995
406290847
219005163
81501973
430873359
100092760
362962356
106955201
392826347
272858433
96651347
76250726
463050540
115266844
73176333
113297857
218712536
572329772
444159433
458497146
236966317
171825815
37245625
87060189
173379
542780624
54474474
332281065
634210649
50827884
174216354
90137020
30823027
917476758
118597567
144974271
683573498
18868579
42428873
539448627
281158286
97674977
853283648
7746595
101770032
371822256
610409953
58193984
35631028
104074387
198649845
219556729
38671624
627917238
10012646
67053280
86124121
44109059
61961139
119902543
48753762
46065419
9519783
27492627
8080417
614670325
545371006
379148078
349685427
216806205
349200816
356383965
921711738
346417465
518672370
107379174
197846787
105614877
35262043
11135690
196111507
75866434
76786780
70238732
95376257
23038926
503671160
488072228
635908646
59602611
320934
306848653
49944740
100379299
152913171
185138461
226580296
85497412
62437822
721048069
148718767
1557628
319685890
933385255
126467175
771944804
216132735
5143429
392419249
414798881
162956565
45257080
111158348
345642430
137353753
239130396
188409633
70619950
150250139
403097091
646103453
418391093
59504932
103437805
10566023
34764419
305065584
538629924
202407336
273848626
77145219
13854962
330659081
5940712
19785542
172630687
3905344
95546770
103452630
164955970
5581630
403132177
523518150
462534189
131697036
84998653
1108192
570807374
400594581
382952342
111652329
61177318
841887448
515249159
123964758
134701568
15813370
63026984
696343868
275868028
102003716
77678429
533328953
239884464
767944933
135987
401568048
85758338
507103107
52812101
549669928
7934966
299196683
361717854
421684686
323507078
79394563
84840304
175249650
138187736
211360314
454121411
102988652
552419598
14929465
1697274
161693858
78857305
135525109
103521208
1064533
375354399
11359239
11562237
317132362
177854825
234679756
525173044
8067742
897315615
441401807
368516759
199642977
388226929
632587255
569304806
508511855
244018559
150645533
26725124
229925230
781493225
703940683
9005329
43561793
81136386
99239486
48837830
55733627
84292236
87862493
370573604
505098829
71721325
589551535
56404919
366682996
6530905
136234445
20494671
176205061
339472408
189374253
397917038
132047632
20856790
338642803
172620243
160865330
258911602
209334887
436179582
208306415
131984013
449462267
171570539
460460758
503239455
577788469
69069239
238181886
196597811
293997365
462348098
454377913
113468911
36127747
169756427
754245624
144212971
80339566
112606630
31740394
478238972
457348209
26629875
363010151
486011340
354561111
54144884
677551037
346840766
72643430
577514661
36931039
135579870
4334938
145953189
239842257
215059548
546077292
21518052
46245159
639818643
14766337
564917295
27895159
106582229
448128773
27881411
182452983
362635380
326512505
239852728
412167524
158241295
736900406
46195128
122440830
135250328
75808684
10746685
589989853
380844430
327944440
78007247
179013467
25484281
66349679
472488109
495654841
58887714
168494674
62849896
335088372
575220007
647796295
528574472
237412844
64904270
130543173
3767459
58265733
191719196
328256546
226845759
37652425
38240352
328777169
47427317
304325776
115527803
616185149
71871865
502184128
3464543
625779658
176231333
264983002
422530325
48090216
770268129
540219791
72619003
59044092
60978630
22614127
431458091
475828575
361800559
75287562
195416181
501204479
79539565
125937463
85585705
104476945
29341805
325378563
416248397
57708816
634154244
120560684
781304999
574116971
512292132
189843640
30551351
41350576
310353599
100554471
92270701
374551151
285898088
169866312
18951589
898781684
828309788
73278320
331813547
36799941
61183989
174017878
35531309
13043755
599554997
165823547
24773698
32064615
443486741
211643392
480713627
336723523
113517584
35819687
193116950
49481857
55465575
186077432
10782485
368089
23237261
459068707
207386135
77571448
380176388
245182304
81687893
175389581
156350784
61655703
123072136
31147821
246859693
99011519
193359765
43603428
104014235
115456404
17404981
227063781
170240947
24091518
779137459
96677385
807846715
397918332
145800954
155559715
348138533
345581239
158775828
640425990
233189386
379196308
614529558
67551192
383359216
265497980
273449771
376410883
375315663
347466785
76151719
594436465
129086583
137374627
3598686
189358874
45605382
136121734
681816345
712983370
518875525
733308233
25571334
621252256
49936636
47165604
22492956
64435805
312783236
60395556
849719
61237102
255110207
510011892
153134484
5425352
268758815
32769981
224347877
229830183
7640264
107293660
78151763
371843162
49155026
786136594
16609135
304251777
406512303
24007542
154880337
563253209
409277727
25050191
124220411
11710422
48980230
119673338
742092356
668539953
315875866
540727973
28745907
173427186
318175831
362841647
414213594
12637227
1920164
56389230
397074836
99107321
180899442
639916924
507880912
476470803
165164106
1350659
188274720
768413123
147740739
431860250
375314158
85887907
116559319
175142113
777855948
378995413
240709375
406537894
346052098
496315244
290932366
625210885
262392141
204881796
61673741
225540629
349238434
282479399
208120689
409885626
978249542
192390390
103179385
138655860
543018161
268046867
14683688
157802693
23097310
37523619
313221869
3205781
518069425
65850604
474269959
51944613
165240843
268975940
81564963
430325968
175381651
208791714
194213003
180584512
74202614
66537547
469788102
633408323
216409773
552868500
79062204
291352483
751093433
75144868
187692370
415120104
371466225
30385891
811123766
257002489
295516308
368084118
133667170
124971234
631678872
692866496
406040817
314747197
740917261
82221145
36060345
166560154
621018447
118588478
25557097
11523337
13678649
551245129
238377551
435189205
247050702
19645539
726971419
514446872
539671462
136077646
35035895
478726139
99797424
102865203
191943202
46753852
206531141
234858209
346194098
79541358
53776495
244783640
31428682
118093359
18402231
413122819
82878676
181488852
84213747
36279319
274444503
439178324
308184353
126329056
232463751
351776998
54114639
435989919
686405643
97345198
629127817
107191951
36861210
300461117
13964141
6028049
217723025
35929498
15938633
599505410
445899416
173681611
70153374
193319873
52535234
254753992
896814879
273162048
332167598
223183488
66228501
76871236
130213355
52119518
282716800
77860465
221218678
5686358
131495474
693734008
375155631
799810275
280291443
27227924
64513813
12128772
390681212
954207483
706659580
22840850
109489899
49955118
16947402
59718760
708694062
80601821
37253021
126605076
412169649
56716695
49272787
709742158
365345376
178605226
79822715
39369722
232694845
96506870
26361539
317778621
17221561
227462587
8315904
105207438
110534757
387723010
108388644
183021008
165675397
643637486
161931573
44229634
131618464
309988304
1684671
12434674
6118657
442495138
30090261
43961227
173787184
212778741
24849494
77840124
156324003
113122758
144478306
571598432
400788186
293822141
169722896
632899459
107939695
488713793
531398046
10155154
105137787
676798435
38655217
147898095
297271177
132670564
295629692
257655790
124269299
305696724
98241143
508800182
220445231
546125748
79371553
491829694
680876149
97968880
127149735
401955977
44134401
494159140
12636744
261295964
574822946
130265146
506858229
684860342
330615243
79538724
377255469
34204530
561795037
218732839
508814661
28467687
599272797
130901016
289680790
11479062
706298843
312313339
90743373
415790665
4451328
68932164
335417627
116686105
427278245
230244865
213265097
203175042
144885524
215757201
1646901
215840502
83915923
19292998
46056992
101267709
63835480
572926550
12529731
356495035
5738322
4426508
114908000
18622815
302467612
417467872
94193911
302209592
618601843
35391423
430350516
6943863
475488819
306135319
761251269
67665158
226043660
152696907
4547331
311331855
257345465
215806391
370733017
116527029
3535986
123916095
1184940
442987719
22259194
677564621
385093112
452447057
338486070
11551775
80689158
187848
139909686
187652292
43146193
39463262
169842067
580381819
723702605
120209244
628972719
43325822
795801949
32408497
165438236
3172017
500556804
38531613
205946603
196474629
134264244
171889894
409288458
501786447
43222781
146067800
533454600
158568021
314147222
869354208
81400418
93888635
35704434
304020328
453437553
219079458
99116632
381537172
407213789
611928891
362929383
354622639
267209888
170057107
668596
206838544
140083137
411496947
94873193
70350861
240683682
124459460
179776919
281442995
41162264
215793709
33143097
239034107
102519949
612858427
52356780
111107256
13511994
188669213
18744703
204251977
126406353
131935326
384497344
186075379
124226094
378206067
551595912
170525722
724059723
325277602
710953840
54291349
38328230
6236774
531626879
156599325
394132457
29701970
117321633
185646876
411624915
58159175
918956497
303097507
127187898
526444438
53870023
473399300
25722561
293685623
13355581
166534326
38679760
6819237
195769630
217953029
73626761
124256284
55081543
112766222
70876312
49492578
229813979
204655450
148486467
651695136
16064655
434913751
107127226
905286043
121944848
480844680
221628730
23582274
83755904
401051242
352619834
66204707
177705822
113420157
253821782
222023541
29458511
523046551
156228122
93310506
6247441
346941249
3045297
144143897
87424105
214147623
371550306
116539064
385400877
50233563
99452781
348068572
72844243
74084631
137311048
337564502
134631411
206028000
547498658
147297733
229210356
74228482
492851409
110581491
455003520
79978499
235935066
225844684
215128112
5896601
57743150
81894731
562861921
465349964
196594540
497836
68850313
5619529
63244085
357253234
5945513
143684710
179460430
73979241
333873699
264378143
59213910
11663009
209915943
669702035
112039593
12612114
126208099
268980911
557394872
1635025
85964539
82093243
284806289
478408484
423366823
391414220
487125810
43217234
165047825
371187584
91722427
48003004
56811744
1967570
360985765
14818163
307018801
44254869
362555407
202324832
472763852
45939753
116584700
659334457
350957724
54083167
54600931
2548388
516907940
197220457
112265440
364994926
818099806
234582316
279864107
255885299
4772725
99622767
305926606
490966599
72781371
690938
83250528
87229936
13152929
136384452
107315422
63677531
782200301
129366296
328127842
163861889
466830950
137414391
842283370
364119493
25054081
814571187
45122799
36384836
185254776
572586108
187545
230994300
15453434
397716000
233796240
438863309
239493852
98391643
8984443
719332960
644848497
234865374
565622216
134351904
311898194
687426290
353888430
114320947
35168106
445991110
45674892
268895694
16901923
26661699
366101328
707971184
698132934
577217580
69805834
247554195
505707166
15713442
425131508
71591773
16339555
265483831
145654947
524183321
196936661
393561800
89374442
454540627
10450841
82917700
50778694
172641269
682819393
369312934
45216037
76100039
80311803
346972772
460260506
75457268
67983128
231949966
153458489
758652288
286815965
73736236
19823657
15089618
256850220
79745142
148121411
179654698
84396980
199519224
332555015
245869901
29016159
243397636
440920746
89182122
85443581
583644848
276844046
25287307
32495563
320178908
178561628
187571450
230695523
369987332
128743738
468712953
32695316
10398152
31214539
826340546
71980744
32576949
93716
76671456
160597508
7522104
423807115
89797832
27885403
188725602
390098566
74785053
46573134
588329656
124469625
22959334
577272337
198127750
254201673
510713283
733810828
104298335
166089908
75372753
57097705
207416519
437737210
158221353
200428925
318017783
13260993
432561075
101987825
143534754
103574436
258786140
10048282
10263563
6854377
22079580
391952902
355969547
14398158
285450871
50619860
442399737
229935069
205088760
967664
381204335
642408496
458753725
174703418
830185028
107750808
143039635
170905617
872791257
51630851
115362280
238903034
350008933
155391978
115667223
197602758
484004344
40286437
116094077
32136955
391141881
586878517
484352483
88989721
135339553
71091055
50733398
106042635
76484651
663173815
57104948
37985458
111036703
797750004
129861787
427667014
57405416
580619235
82558015
555828353
149410025
32148244
27776086
31732571
577822205
227774218
534587417
276516813
19929639
88368724
450684073
16489231
553651444
71832208
25177114
324200099
401101372
13475893
567580526
205519145
56245579
822367528
34476501
175354078
105608741
129595633
263426587
85726005
148927729
182178774
341996814
54742813
188169233
104366410
8509533
488955367
468505714
274100614
131931477
199356314
43946013
187059723
414577239
35994026
158424564
847863600
312841196
158070217
259977266
391965106
182076623
117057476
136027702
68805149
280403497
21488017
52319757
224164366
232087688
11878263
493280416
476204654
166277433
144236623
173939847
541256264
92473987
251794048
788320799
34320906
97907881
112264410
3883659
82539343
184756103
194411681
440001315
510537728
85983570
280005917
177685217
143789792
16790994
399199792
494535036
261980011
57660690
961448445
192845468
98156620
8787171
20050159
152519690
59518897
120408183
425509897
274767132
115636640
37850235
160833087
675653483
383320938
389890162
123729202
273236663
14905785
374680338
185977747
105457686
397484320
2072146
6341391
43502674
37603317
564199825
625431908
63583071
659492534
432061458
8241366
54695555
197319364
128204322
397663597
3608159
8832
107948175
201214241
396452570
220881516
85519360
264944754
346005927
229358748
33864747
30776967
107255464
22706181
470946276
366512604
10002117
46818115
686613862
84117107
92583623
140073499
138335954
183915778
19087071
30761602
523316730
89497418
323099821
117082563
15320003
330129830
31674438
739717782
667977710
598117770
6894568
27845002
18858860
170053153
47907405
558200267
495029231
183327749
480331708
75602
17010465
290685513
656113908
446019283
116970619
421441066
7259380
198120354
24670998
21912619
143783547
2287740
148476504
444286027
572380891
84328325
153659580
759848645
294954788
613481880
551375474
611298495
22171620
464580583
219783915
356874169
8101526
249978368
37894176
47880848
2816614
123365748
247116033
131613258
246693291
19356345
167018825
676299
492153172
167553228
216611896
781542305
10713131
103282327
66191298
46030772
412232579
49047103
287757894
117638644
178069856
84814901
238589826
149227875
169842807
258800382
171148811
49992060
21135728
437120658
555907944
348177539
163020686
543583075
534787444
9495361
27310155
96107453
61362633
133423072
123628145
304190927
83846171
99717380
1318639
265238182
36651638
603933088
478433584
9162211
3766563
345695945
123108561
444892820
104735143
565957357
29259011
181802474
9331998
15840725
45119965
289850467
440802387
104869571
653898426
206537448
148832461
134538674
102686484
289704796
60998826
943273
601784725
453780798
95539628
1960515
111502664
385003423
26807453
571360647
569960741
219995086
509251859
772901328
272399907
919055953
230516941
97641543
14433635
183524391
379511362
148731277
6273673
699899608
56085802
114708601
302205192
344266466
134316174
354223769
38426871
120310490
415159448
320350380
57450470
403973454
44837134
71509469
153900453
240250864
10882128
58815549
188099087
201204080
453956652
558695783
16545053
218089931
326361132
138251178
11948257
210476568
485976586
339988603
229903453
88121989
585256520
147709360
618105073
236636266
387392997
78777157
21631720
594145212
46537045
11918434
97461410
193649082
191001971
19640424
96038967
224450041
5033881
262139492
42190017
370736874
227259059
50859817
379577731
483380703
53443376
538074195
66535334
601442931
340176662
29683926
118311584
287602421
29639271
227029642
298505370
288622554
81291114
27187056
249421698
707609047
514730493
112455678
27176338
128922631
125963737
306979481
7405087
73727275
36786115
761292368
145001114
212955795
213081436
184640356
97462660
110388010
37582637
499807103
2283238
388335470
262848449
307680327
88521881
177250057
195867358
43189194
23843545
44493446
175608234
1001498
731601740
255115763
154784388
332587887
157695650
380263329
79203419
12972470
299430322
372984388
296098512
132220426
316899385
352853808
500349304
201636987
468859333
561039306
20616129
48441297
877294152
28491986
258857480
100038295
86022303
130427629
196702545
150060650
105877898
612686644
107365620
49658793
83806801
162991705
704009773
13132862
302927403
57687718
116939550
355946002
380156870
461671346
262609349
25953713
245481610
311804723
361943906
123088824
202952842
552914267
100066531
88706475
440844367
665573173
157224804
107990165
225191936
23629723
300555865
35760953
330189654
464965372
277935912
216479972
210620410
272272642
577751157
321239491
35425573
319986071
147528636
635089576
201450125
401093265
760649565
36999981
148195270
164365701
415019477
514072641
8716197
546070807
702967484
311779606
27861444
75714129
485543263
341382997
257840771
200195900
589145962
468869886
125502289
20561591
63275262
454432764
186527855
295127301
246077579
246573444
116326677
550310234
13121576
28562111
64020601
471614406
198346565
441066711
378848681
379953920
22355331
187205
290548024
121821526
52372605
189740203
283808143
1532492
97290761
79721033
92102641
134160358
234799701
128624656
60682689
61252089
587952283
176317745
36481502
160957709
252785722
58507111
475735410
22891913
189663625
63464871
13232955
12126728
350241702
77376827
580566718
445256794
86462652
198797713
136421754
54316618
19306239
186930183
171502897
164833963
106041434
805640711
571102642
386735228
525338304
553591595
23876286
866501999
176620427
5158278
544851765
561762404
814875078
306864700
51274888
481499041
88231097
68704613
552377154
3941515
7261303
398414526
207151135
25578632
257312476
845976279
445920011
1690794
60138968
873289821
37271138
94062755
91099235
78413855
156222053
466408344
345201563
119201841
121454816
12962507
90554788
74857659
211273
135416076
745340920
135092015
213141927
181358114
832208122
29430523
458856464
268788246
286664200
581206859
384644143
116398972
251144078
547416500
36777167
29600330
23656191
36230728
93145631
444166130
62863444
305470089
326732444
140382604
619999069
365137173
49124011
311779977
63230502
33159697
202420791
27481879
13949278
802782126
153034466
866223876
2503599
496410105
531422584
133171685
161720042
7897524
579132469
13092105
170624530
152510909
356449394
5462179
9457138
89889819
59787400
43655152
598558727
10616415
12373558
296579727
26478486
97439685
428008454
97883686
421247452
160242285
20330874
593293418
476454386
544895
202535366
3668603
251644958
92659668
228121390
140108963
37256419
514662704
1549913
55895442
469447419
466626102
219867266
96980287
283488357
193987981
683644771
19707053
460735810
669219184
202910616
26675119
144522397
243360542
53256576
30890047
432142707
221031373
190889424
323801163
435847981
341313047
14485319
533204471
74042491
925739342
51007638
416328890
99792411
427908074
79911670
98571585
25169192
57894086
116691621
189242160
380969229
15545104
15784653
291343902
31799950
444869748
52198714
348681860
105107601
2647690
15969338
413286359
671838674
71989673
382509026
64972020
83769599
69790514
41130378
150767453
87840181
289457438
83927177
96070360
56564376
23523314
68929824
542958253
229088207
27338705
14123567
120228834
49339988
130149808
529369595
4731506
22471347
517058920
382951419
323582208
96635869
778216915
96408640
50152532
285950314
759207120
293484484
173787511
413009846
74109835
87659801
100086379
12374369
361415154
376676661
7515675
399441
214020767
457140847
542952535
116814088
617238012
60423114
481736409
926728433
477601797
50185304
11055275
47391983
297655778
52157348
49780945
3015648
446754287
324324324
128827213
151446105
257283806
672358055
32947994
487986020
218509212
49532841
113024279
4793035
125557434
57355345
389203555
139515741
104234777
3825159
195413290
77817019
230198817
72444057
211736180
9517703
47896846
315083876
337961421
848159019
806835413
73598871
699032848
452655752
29972916
159364154
24404714
121004172
385471010
598424943
305983556
361713628
158595486
50129010
74898434
412413
757346613
659146374
2606335
109155338
112078186
156660687
367799843
386663222
378999564
361446454
30781172
218757490
557872410
684962991
77208837
74368423
276807345
90347560
47634672
30721647
607182546
55206214
92881918
2967221
24551745
127992716
135709090
382445618
167388782
106310880
171879084
461132769
484656239
147932520
51984457
84381968
95358955
392967503
122994412
113315933
10485087
170404921
69282948
2656996
23686986
610440427
144698262
198444193
407413464
182971204
142400163
85543446
497713474
306023563
50846084
501718107
364242117
131757252
240712262
3062766
386496648
58228237
360771472
29409131
335647205
672148394
316508915
4384728
486074658
89405802
258953946
56131653
442868473
606192316
771859418
75144502
139154358
135093225
338454978
800567157
77992003
314410559
66861177
479893169
507860943
1549268
127005170
251187034
78155634
3914491
134853083
16591370
313811179
178520529
341681357
583217446
169543562
18831705
119313580
467005726
133763367
254127525
835089823
267638425
22472993
101345719
553755188
41652994
67408170
35150478
166113396
75852064
165365692
34562272
287494697
748571048
84148498
392434592
9698722
370506035
664400396
496981344
25399871
226722684
317072576
502682723
269135358
62776159
250802633
523106400
91684619
795480080
198268695
268023617
91127959
15458344
362827331
253360681
31261275
351920713
608755058
114583686
620877871
4291085
399958981
93040449
121785521
195356602
200226653
522357068
198327992
53580189
10678575
75592733
56365106
70516394
299277719
28260938
218663357
11927063
213782475
78758054
14475353
132631053
45392153
583480242
183107024
302926261
668379547
488025572
141492516
75001699
326863757
212348406
268181554
9632243
688691129
160899422
837457116
121437514
36616578
511973891
20030798
1994092
171177441
416875630
150032957
91048711
4024286
401755068
78730944
1269876
169462121
21925694
604374851
681870608
229946676
163037894
102723002
140084805
3262940
690998
762086162
82877687
127119485
18465290
376445028
53368843
163182443
657159768
159282518
140546159
1785899
556182062
526512666
154574501
312932554
312800461
243944272
264631254
49268487
40690805
6804386
141143224
61238800
60312885
27784664
152897878
359567768
8080391
78612688
835512
280506146
476543607
221269350
242201894
272765207
160165668
63449029
238789292
533241972
97053734
163146260
243372050
9679505
149362077
409845490
14909133
45410225
118506195
191400796
906520030
20664213
18345090
338147489
95244253
826073517
588024836
80737747
55897447
56259460
309493021
327564015
308341965
196053268
1229887
230127862
834049167
45658387
555268752
669506217
226342325
266073433
4174714
23521112
142093410
518597801
135853419
185589441
79323754
920916388
481979155
99624013
274945906
149537188
820745503
431877575
46942890
295158524
323182837
301517188
644189166
223993696
769376205
143469667
17205940
455896870
64380431
61923932
485387943
407254384
86595630
168390176
2751487
7726011
103872461
86808559
239825587
68206650
217579652
168095046
78556610
275655554
11926889
509179143
57399543
129289429
222272711
307724280
491149475
34435868
160252407
438596174
267618388
291345194
395644851
424785497
95936563
186983485
160002481
488656139
682343810
46163464
54279655
460682300
207860020
518886439
661583510
6287781
43480108
45186115
516810523
79504187
80651404
175415304
69035430
214280179
233174445
70204494
325703355
36553866
565898934
528302255
13746
57373843
110015508
226715242
310576406
166931823
320862
52071546
180261832
198692483
81369303
298159216
6137660
66474263
264190656
457447853
30972626
112443941
126496403
36661907
15668009
123163185
43698922
40247379
154779654
250883977
171162776
447665706
100304536
13899363
252886236
549250484
223088026
249119947
81210266
76192224
8220648
135324082
870939869
118508557
6555269
795487907
577443370
5510702
99277926
24882589
64475682
525863625
644711902
47498331
511666003
32032011
66129946
360847254
129087585
314571760
146675016
48976419
38235022
26494535
616126557
237822080
350446130
779063
776127804
487238910
11770892
49840314
2352511
273221242
14365539
122185245
17234685
31976434
466681829
12762708
833024017
310376517
56819235
556177292
81486840
210857842
147028569
63795913
59927749
595263686
229473565
313184915
380533359
268232682
290010534
145283663
64464685
645580552
5443458
13896366
731334226
150428958
48207735
629975224
95025220
40163617
215192140
302343693
15709218
444104727
21426173
309640366
9661886
273023406
118804880
5473693
150934634
521514382
80635809
330502094
151996143
53018824
121804228
162056627
284904434
601691873
312247177
761084869
779598094
20933202
181583857
127490856
234543131
37335683
38444664
109522661
741333171
22619234
102177052
120408526
156755446
178525507
210147099
89408344
13403770
207090848
170618886
686237074
10494838
32178489
154773990
451395050
369302405
79024049
64664045
496100243
252960056
182593202
120746673
476936180
553907688
97335558
396093948
229330945
360758399
460168303
720721435
131859780
44417670
101094771
272519057
70239687
4500573
72035173
544109637
181923747
239395203
188807741
6885250
149966075
320707959
79397368
460867609
264980739
210597562
99422589
54152291
64531018
4402466
12942245
119433987
688654240
881582066
7775327
266006377
81270492
258011002
2435865
266890283
68588240
624611033
598339698
4686215
132497456
299037964
236391822
52898560
46881201
57420668
519244042
186308354
152382149
16435047
26901546
385576008
245447055
275430127
18119830
10256170
241801636
37242427
106233356
51623841
731299209
51946736
28199858
49683266
86579992
54670260
76227699
174944844
227773615
24747723
5912532
63986416
115533498
304191049
20987811
33753905
12960878
763021143
1439355
31780499
36488825
99282574
6582905
64384127
568031249
20315106
115303543
323748493
104520464
306185160
758873739
64983315
898612337
238648894
310155576
259399269
212523492
975250771
1716421
327409311
83039788
50960750
265503890
298930600
50760706
63278323
237777741
120765277
139392824
8702775
5020040
175684291
439897735
32805215
451244013
60551071
76003158
312355560
452895903
382396380
508197795
18706809
13591313
16456321
173242464
75896259
261718736
236989797
425074748
576095594
242480853
162532640
178075504
83335114
147782116
211294887
46544545
31440634
629564720
450691708
273573736
155894524
37289928
364487901
144431634
508894591
483849983
545586812
391755728
522990877
220985397
49041286
352711895
189058652
100143821
137840220
231528247
22624956
77019338
1686495
650688672
569510
65493623
283043680
98186285
564145672
169623281
52521876
355238595
345985291
332173965
636597602
214083447
103780095
400129822
371973377
46578723
351358142
211573609
42597983
119938775
8802847
143890016
325384677
550242540
456936104
108795697
67643555
444725114
231384588
465886138
8864463
570478494
510245947
73472852
24756704
157161236
56818244
117992538
125138845
69712560
480635733
381488865
108627789
235951549
82016392
305488007
95531843
405870280
179793057
386617764
59602011
502616420
358961868
193018012
187690148
64552039
201752898
129165604
28720745
156797685
392948408
241455028
128025591
184521668
570987268
289991208
374182118
206231006
472723497
122663919
185166793
100133914
144400547
355666569
171899104
302121001
346044395
492815753
145430255
556912441
300020846
243150003
20958138
63943889
212310328
170868584
36575806
46577692
117535785
282486137
245062024
432711185
64505866
46437705
12157180
178622751
285541940
348569906
573046814
278404418
99274887
565422698
172154367
267633630
273284413
109604638
184772798
545607773
163275680
10471242
15331183
179290564
221102167
362877329
349719352
3250538
138965020
88285397
427167049
240223660
65753759
117268648
56685763
20873150
22880730
534884116
109206165
362163105
355355578
33222569
673601296
106484748
219721648
6299651
56763029
47734119
70635873
620278584
525039819
158033494
37841720
324137812
681302856
143630665
393768034
171804286
142329024
556530049
126303953
354936677
281834977
71266247
398618166
691698173
128016973
21733322
689466021
356579882
254697918
52602358
170548421
50710204
548059423
193566203
244363999
6261392
211931965
577219927
106543204
164224009
554173678
313170425
255804151
535647394
133752917
722264441
64111921
472350312
15927570
521928153
702971176
85712477
162895395
409964009
100747011
720069051
94105541
109866276
48470787
224975307
231380005
414479840
123614210
3640256
195420843
5401049
85739636
67760802
260618088
407837728
362456999
104228112
54129970
381790416
208149702
138651711
67766250
331929592
548302899
216594892
123639458
576444427
345235112
205968756
419010138
213573890
39041326
16304324
389921396
851615065
253409047
51200826
74594699
39787446
11979288
301975999
240960285
703185065
54166760
190880593
131771457
111424327
51696870
359042331
317450590
58717033
39872536
31844462
314038749
21368178
301819275
592843988
77653683
205105524
122792803
69360625
369841743
415979868
189007392
208009438
159679533
98441812
34185786
61886444
324523879
43003817
181500609
19393818
40449761
286343150
315070559
805157804
132502223
122527709
371181720
229278753
80018122
221880966
460821216
95517153
326364199
251663491
335762922
192028332
24460217
332885730
132789858
41376977
588246879
579863744
14634187
199394610
313018661
85815005
30403658
469053963
94424883
66598479
153328410
88483272
43234348
276792957
517650314
36857500
11300506
509819555
259267025
541424070
149194031
119322227
589307019
118374281
176984383
25274474
354350490
526730221
447439572
52711348
470592190
18400157
136437164
26002030
34583270
333456190
437953872
132182849
172831752
10842207
85812853
579622947
258712316
689848955
14600476
246592499
403641833
121628955
334782481
289363919
53571218
194013948
138506204
1236219
625871556
78687458
187984218
112334704
125455813
147413281
130684632
165949205
12505301
394082629
359375537
201215554
196341684
279894214
222427431
187328146
163268477
303366787
970498601
123814198
775813628
170844878
550742688
42586645
406678513
104856879
632328535
370928233
106849303
91082788
85360621
192020263
96332819
52502314
352106007
120350877
598140861
151402025
37201141
21516907
163607637
551981146
234230003
495608011
704982479
90871775
47729644
9659159
158570760
634062971
9553963
272128500
22579187
185792290
674750587
150506878
443172563
50082684
246745504
153102615
858588198
41131298
196899189
395308155
8995681
248166752
50824752
720577172
758837248
510181429
48406045
567914738
136476282
618103421
209492949
679853603
13369648
233612765
120179013
666506096
411962426
107504616
84067948
428114875
148449746
372657948
224301143
6645379
704405772
28943350
73490143
208570120
257224681
5852488
271897989
2259277
129224059
728820837
668615508
99037500
53411103
6073438
5456545
477314056
369788267
3982571
28877434
84985507
277933948
274821498
321874976
119571556
321895777
52582864
42624826
202164681
179031461
354288201
1325196
508769864
842941
746011344
98609257
438527068
5183769
537460622
99333439
303598020
157530118
50866492
515833933
8237283
104019305
2567536
98894912
667352371
282553116
210474581
369988434
296339183
3440889
127607675
188981661
263444470
8568656
217969269
59094057
634199739
11112811
428187127
53534155
6035184
1665627
190036082
379771511
197046569
311541397
25656055
707174665
32134775
209985176
259289517
34544530
315229275
681502941
79959203
87064847
560510669
538630384
49979541
301207438
240556297
845320248
90154900
291655998
514903681
665108086
144844824
22914317
274126088
470119130
306292880
39526015
132334219
622121598
188555164
143590670
157316781
648062641
68047905
413613928
355466390
30291325
140521674
253328828
816753760
103426575
128678989
655252284
203755842
230707706
47404585
2820707
334415098
364749666
185049063
509180073
129831393
102828553
406609548
83120981
473846547
254527766
84419166
57279570
195113408
226273812
300072725
51596677
564545216
4786719
312252
5699986
2277024
5173592
14800035
29354250
235393137
153323910
642087150
233462031
182151202
309029057
197252075
420350004
52034734
513384286
60253451
120938432
460644332
12409477
184334533
101149431
67893458
80811142
765734828
168893285
126067226
218338031
502728913
40493068
63711463
53682271
223846338
24560993
281460474
586086539
53150356
175787107
82552626
285947661
35865365
144259284
27499966
359413845
660424804
107149494
127758241
1972147
328965715
467409191
115663381
699881195
388085009
89363199
721957003
380468623
281741836
71475056
42560787
48950043
27667121
31088379
123270219
489942147
260572227
448806601
326958866
528792689
818022822
400239516
184520128
57876213
419331382
45416188
270712346
55700277
24558025
448097689
626743914
142287300
215525333
452318665
175490667
459466515
516135289
12205322
61185625
429260455
161976967
385574908
157184996
60154084
249690962
232443078
92333829
212017251
880218640
235422708
143163498
756942098
36098384
644364724
526173341
622943995
109651172
18644503
75870733
97728484
22327397
399699529
26437965
733461262
2759536
638596697
60038106
517855205
581887031
81611228
5966146
283865692
650335029
219116654
331932070
15171183
201760987
304109633
86466816
695730636
880747888
323901851
242122780
196921147
180323714
32803088
285167003
412571585
100114263
520256153
582620658
349136461
937235927
15650369
372808623
150123659
67246284
400412486
169188759
766062334
124539939
669273746
13072836
539764757
347927212
479681337
553855421
232532306
133162670
207602842
261334482
190019390
67748362
849038655
161279304
587957217
266721329
261524356
258991794
328255027
125910323
585214941
458896549
240856644
888883607
42589520
223206777
166584635
421872694
156313304
103492249
398505464
89027612
334014754
2409260
154775737
240776181
515736506
655568487
18441646
72521800
9079766
185817212
372306653
7337211
882094942
4923672
210011678
130803141
59010040
135124219
752695784
492141061
56255495
82471875
377732561
446968400
108028735
180940512
60767273
249098650
388641758
17099001
89992352
95721185
2296719
28442314
41675813
50642711
41930681
13937210
242476465
240844285
337990034
216813632
124802971
358305546
3742323
126360833
880119954
575338006
482479177
246615974
77243966
428141807
80117865
130105270
745990721
19339393
68196206
329552113
341790888
308123476
176163464
58153600
14438958
209038003
6438987
276756761
8822395
81227897
254859986
183933711
68300638
54690914
370898031
7070192
136740640
89977484
183392616
203106660
123115065
583478261
498511989
672398117
535508583
569409781
151537694
822514943
285781331
85083604
132500117
120792291
61792409
165462523
80409681
712143745
169800539
35084002
265109004
383614110
386737054
11902521
193813106
277625601
664118843
24173476
644675564
349875364
70092172
12232886
626991274
498696605
544474714
41179128
102703312
76444784
688466373
350700250
366742084
523304681
212706828
374393083
69499792
546728107
288518234
50506253
413955010
32160348
116346134
42603355
400714338
16506580
50575534
132255006
120991335
1878672
57205908
408684598
531524428
280712595
565309524
574673824
197203078
380728830
72953380
600332910
170887708
150958093
35914348
413651444
53857379
231069795
89440710
217146441
294937613
837772234
432560623
390797679
4699970
120417813
118565734
304271175
420122939
368163386
6856708
214132983
526476513
6642963
14223269
11934625
90808249
1201477
191391607
149954143
257685712
540787636
873543809
93545994
11709896
56353905
119856885
162751480
156875101
36609588
301157789
265100534
784625334
93332077
34439691
58343100
178616364
349267617
53227862
7032582
115077813
82395492
841191553
45386418
50130396
461663204
735812836
155111816
62969179
102245833
285898225
331999511
258783276
158216929
170167238
6927719
20244114
144660383
753678069
183479002
850475715
911745143
26495513
22822034
342853672
7103426
523984244
21259610
148856044
394850778
540177288
77156605
114284955
3923578
584843394
83209773
684441118
425354894
66821243
598203828
134373976
628924766
227380130
210321161
46072346
20010832
180605675
662076059
102327676
121733797
68690
9292134
11034851
14715052
367375748
504459967
452777524
297292
35204794
1538483
197142341
3534956
706685143
436049049
151210251
836264636
28972066
50590186
134413105
20029736
622270387
389421954
443934421
23264705
223069608
426633446
119089998
81664897
20280833
111790943
678781479
296219334
346428733
413833535
60832326
19601844
230873508
94429376
190811740
76473961
524918094
305487747
310015728
238311662
622391897
1887370
439442614
62260071
2966602
443096719
416996512
12016665
94992872
236917655
173289815
69542443
48750802
99586914
180476761
241462714
116494601
74501885
182726083
4874105
145173532
44611534
202854330
840852312
1576504
376954720
268746493
777603212
55421
665440631
629555213
388343854
200379408
165992971
642573107
431070777
258383548
116048808
624517048
99675082
312087923
529808995
49275780
229064180
237672295
75387365
458526576
502451573
406087237
14226398
185948001
12603360
44523972
129210397
114976994
125756479
90590727
408775647
131293649
317595026
12866739
399445899
581479
318215350
292642864
44384848
302299682
66741519
17986885
27450403
458815195
170115858
198633918
424745034
167678878
220570046
152891092
15360398
60662641
674916352
253680467
383792140
38039463
280653326
436066106
167319749
304172059
35651478
600961418
26006163
173803402
447529888
81063606
34621947
508677631
820947287
27664935
543295553
420960737
56006181
539444973
127134142
87355821
136098362
1080923
178437540
189352957
210453423
125667326
234955356
78236451
64442087
72407916
437422933
19032472
546972679
17423590
130667657
181445348
80749940
749596563
166692340
430184822
334097342
215854147
525230308
111654279
2847093
119579406
131850260
320717472
91728204
197455256
187307873
255762260
107796451
125418369
313996223
239224517
40291032
49866883
12338937
253614743
264605882
67726068
417666615
334132385
17814201
88360232
334576539
589635013
108675508
488207222
14978929
501494864
758060680
23448207
201147733
190723275
52918204
6693696
527208542
79612163
474172846
17242279
378663697
46658957
337129673
426321508
7075068
3779948
235255537
98752586
10700103
44646581
67456042
370642621
127521486
272531497
57438753
282622155
123070147
150794230
568922990
582531655
3115392
274108893
173502474
112929412
600112475
504436586
159314801
160024456
304909699
86249329
10263295
198275643
152979726
283709699
453877214
175094730
207517874
160512401
769401581
291060705
421598965
744257129
449413460
148670950
293324210
77411073
213269994
322898955
291503928
487596838
178556094
264437501
32275390
900396932
387092796
223525218
212626509
572889551
45117246
594962683
418556248
422945785
362075052
510656785
364015422
286495305
101488801
34865181
288273846
91346816
168871305
98707853
482834464
428432900
274556712
419009869
91480995
790973167
125629473
307446781
886387621
290479055
525376920
79198093
238394616
15851211
120292223
65456340
84049563
114375220
149317484
202565663
427010215
319408344
117158885
20352723
94145482
739036851
89430579
251835160
180532444
109329761
8885207
175253127
194265176
220678595
189537827
27034045
8690884
55901376
254132995
2256496
221393127
763817793
382166515
211023673
473371360
289171470
111583370
288924641
216683270
95643122
199850197
316687176
111684117
114733941
5036313
7129100
338128129
405206322
298539418
77638637
20472727
240308386
8627433
122569099
856077560
163587825
56798727
41093549
90261681
46026408
293153262
22044738
646834444
179639937
509336959
80803215
670408655
233782232
300339291
71855616
314195031
184047160
41694312
13096024
73306237
392075438
132597605
100152943
161540287
385794534
389990213
273195517
20363244
436316654
504892
460891205
250823485
216038724
240600840
31395300
167854797
559963280
528755161
296031289
569322784
4941372
213392228
8097156
691847961
257551038
91615269
97200279
203103357
26922199
418835519
521385850
227407087
155738004
57298221
295005325
670220909
469699821
752303441
58939524
22767515
55605625
320482737
584470282
80851607
663788918
666216039
6377847
226993563
407721627
337992882
504459735
83104728
14751853
36992286
236808025
118061884
122678148
114766435
547011285
686922780
7413689
536257916
46290199
550072635
35826050
155355922
286496170
245125916
168857822
36529804
93252136
136344910
148066327
130680200
715453232
78630566
371680898
858140655
351421979
442828290
100702554
2081177
581869856
145691919
40013346
35680248
335798818
217168205
405681952
489394605
87266985
207615905
12416499
456871113
26995705
37807227
380865417
173173785
25785250
468588677
76152285
511971776
203302001
668248038
610797017
522294493
280031
42627324
158669645
356872462
51398759
296971504
307109168
19888329
84329751
413934997
163246620
162285834
302983271
342660255
126002458
20917661
527859595
90193971
383842269
23583888
476726642
513958604
192566664
325043442
522031682
360487785
39762129
107935756
5133340
262216549
436034318
477993234
476630584
535321913
379889605
402877357
521793160
34498905
353906113
121640324
883040213
300379313
344348100
1702749
64817202
48727949
159157678
110783625
48911410
457285845
88033807
651808581
277927041
459259060
240563101
336415687
466505079
477250954
281684200
364240114
1067868
236932744
218474217
208463162
162945925
40192140
16321933
41584475
331273665
328432931
36100763
33670754
131881379
27862628
121762341
4696309
8058229
3984602
96990787
645837421
67008203
300698878
147539731
596266164
258536287
151715841
92971289
49904028
378183985
472809241
42536783
5243287
650102934
154880455
25433984
24309963
25489511
200327447
35943958
621407775
205033000
37502906
351364516
13494574
359658693
211167835
627863063
691207115
196451983
373310275
365441183
234989997
58226996
580814631
38187172
326973214
530047650
911711865
199155413
21970418
197550066
216562674
246692135
160566743
54700263
87519616
128834746
35785354
80899151
68160194
102024500
13593982
95367573
776259162
845066103
325279450
596801881
70466753
99949085
181009637
13404346
29887436
869793643
25262135
120710438
363410923
185338191
109728048
154102367
48480347
178837308
244593041
675135952
325390809
347946987
442852297
12230929
509730028
423890712
110708454
155267989
86561090
42640328
12967910
246170212
28297454
395230201
8375928
78567365
18522695
86207024
395792173
50003669
257952617
562940005
13081004
348034435
21793500
32116381
195645413
217733008
85200178
303058140
22698618
79791802
437050135
212407569
47055148
140290529
3812882
601492433
604413348
269433525
251069408
631294
5169046
36316738
848091520
602339179
192000796
226706066
471289532
388786962
299677620
67145149
92545901
361378463
91895130
213248770
622241898
439971952
756290681
511432
170143785
451559967
423150000
520415339
32345058
50623721
160956667
547887181
38434907
249220288
205093757
781492570
107070089
248507056
641165771
267753045
11282109
680931437
39956007
149615366
225874768
228655802
351714878
508460627
10067550
205559541
130203934
16666593
84750191
107395314
741377407
58299270
99412100
169937766
115663079
354353233
161901979
444646947
371341280
25863695
286265512
266394391
714419422
39022120
129084081
204599307
159146648
552167044
85771169
689396810
262898620
354292079
197013747
124446982
203008894
441015938
16763000
722274646
122159547
367614948
244708617
30700829
444922596
686976687
103329658
195537223
324754315
256541014
677354751
360245810
10104790
139458855
353793744
234498422
135126385
185802926
397084380
17833275
64458856
252926168
18191158
62099426
525507705
542730339
421670813
53928018
22836916
196997251
19600572
333617895
46271414
138006311
99118718
277297350
73016785
77700038
8788283
93374365
80154504
35637052
36755620
92928224
563543072
456838957
629087603
483052174
74363199
181687240
476879939
58872919
149050697
45080659
557590250
55285603
128987168
356461382
589864772
23011979
20557706
488800045
413659603
248416824
248701922
253416300
269017553
12477656
463500653
12442397
541669097
93594426
47341339
572837278
198902545
152753199
594296199
61624796
205612663
487870628
799705498
46520175
132933469
252302979
191571345
21912164
189692657
293623891
19971171
24865573
279849648
360969541
351696397
5670077
41655295
448153554
20495657
61368549
46368373
624123430
115179239
21661253
265255054
361891092
219714966
98058370
103566364
179941006
304497016
695989790
870308441
87508911
153058158
424581236
116382487
19399738
175017754
5259621
289701236
58429759
135030112
199857977
424541
115406028
4567561
417482683
57675686
106941073
167074179
105603239
268868392
187279815
158153143
4883172
186435645
309510999
122433139
148223134
7014045
355011498
330064503
195315507
218234885
4504373
21102949
135194977
427449282
30522310
88981404
30718316
625197178
119366770
5480294
287157746
220893344
22344028
688384727
23922937
748464663
617032110
520700129
250625287
4852333
79889850
179560138
60835074
268172464
3366701
90118575
8036386
634623260
363177820
196794040
125600771
389289460
195271080
271399134
167385844
352071110
235130655
130208671
75028807
508863970
69504294
155231775
269678871
270853555
396239472
10473138
19799605
562800588
113609444
82505944
501804
678669813
7605112
157473207
468115260
299831046
245566098
204069699
92072392
60109381
444320612
673912310
233995312
345116447
151496664
401929863
1765417
218328787
46922074
240317201
502908799
191734086
447115011
655674779
644586403
356691733
98262648
30631992
218460730
507471136
299320278
295273238
128768673
49062725
21393396
122761188
505621951
781202850
650252444
526967085
687043745
219745785
102973985
245920629
615094508
938754317
214873508
198497284
86934918
247978635
161791349
534239331
698359407
11720891
51003760
96161087
62031315
137908290
391853426
135507078
486716176
154472173
162500131
110580915
5537797
170067543
42602196
618866978
181725734
33247602
262625455
39734797
453515944
242647344
31225678
560807290
355784
44416458
111238367
666081248
287492442
391259423
228706240
7780858
49303947
462902600
338720932
51867843
202316016
587215494
280347488
367861916
15471767
230473171
37255380
117915732
371044682
34888104
625572092
397182722
169001860
14061554
62435519
50666973
469153503
165578842
155873792
123380532
261355405
306425850
674016019
796635629
8447080
427813726
11809134
45093019
920284310
245892878
537871012
3863944
220834709
276708411
148829542
304963487
184328369
471126012
68064643
582072403
314680318
257984043
712912567
78015009
71380096
624081216
151936379
381153595
64075861
161600237
20726309
14048247
159172273
33197994
226649485
430143613
6724911
89227
262452756
69525824
387893334
301184713
750184378
235661253
275173206
21016369
19919731
1080115
467777479
5989585
127974478
15390290
17143972
190176182
570498179
497589132
92758653
787956214
375184731
248230553
442854307
162758841
40179379
787509138
126329151
29808573
439649630
472569859
528266749
529860263
213840619
1959067
318159803
746820769
625414627
10062571
46479019
7074965
33704271
6264889
154314847
201176348
92728827
247322369
357797645
108205317
154666161
343772057
375855631
388602821
380151855
291156316
349779236
361680301
80606430
24849993
242431484
820914418
120630490
112198458
866896386
524686547
3251896
602051022
6283648
426438216
114478559
139136949
276186690
454548757
239124382
298659265
2579769
328171292
30754779
546391991
300807870
652516709
86186404
516920000
125774491
519568301
71723655
587031021
155561604
425383311
565186954
359350641
418013275
468204352
61506599
38567801
240292816
136980302
72602278
493635530
129949291
219631777
9296861
8901330
555139867
897638129
3451178
295815885
161454367
30474117
557543555
800788001
103737679
248632706
22302003
19193081
709568444
56584553
9232579
102894963
280340094
128127973
448132444
585455434
132781630
34675191
13846563
131073485
331747719
415762764
26075069
78049614
127617185
863131465
22357650
216210706
131239006
62777433
863329556
670566247
428650418
21201115
241024289
119010227
511618777
433677184
290364858
398479313
421209016
220090934
252148046
153596950
765481671
39378464
204185755
16122501
118229825
207619310
153294562
22843599
613146025
518691516
296261905
117379841
493245833
21904547
531688039
195398766
695233176
338947363
239058276
307386726
3709210
2632555
340394414
256614532
184010569
581638540
167487003
13107315
18125921
425160784
729950991
289555843
602442476
263498000
245141308
129613062
242617343
164444694
98135829
171381038
324922263
213396360
65449683
77525621
84244185
90012469
506542013
30439700
258458173
101813520
130332759
245093981
216424240
290882490
207136854
338425587
316165339
191747592
55372879
689082132
131586376
430894930
278630133
136960510
81486975
336408617
144590250
501867351
159090033
106454966
64415427
18184004
404215550
13906646
543938357
14905139
171386941
175181720
317666842
849295905
770693716
483643348
592204
684421138
137824993
89689010
260962015
230214364
14187506
561261154
633961689
99913645
361991992
174231193
485559015
209648502
33756808
245274004
439572773
116663856
587581079
160302133
320749558
573921508
318400650
487667950
126495483
21062867
152095158
326096175
247947832
172399628
395462288
71881850
35273579
581822955
462753448
510638207
353242334
299436389
294866305
18075055
174327146
483556244
3407112
302303832
32638062
427668184
81515951
227452062
640162427
647300924
119427532
449186559
345789461
518127745
109425928
280301927
11408193
31460667
46768792
641312
22304655
241528425
498069958
277149772
521080029
153010431
18703232
196534306
155417429
468475814
7432934
201201114
362694583
176864963
933091795
167252728
205506129
38371716
350582865
22403761
190280657
1575745
338424955
250984
199827842
405023478
5413343
507423694
204762114
697151499
277557513
15434657
285857539
27107912
837494778
339267913
400407161
358953300
183898859
512750671
421398684
21273385
6728629
29955940
148289586
431363680
90602177
621599513
454618153
44266447
430508696
97393
4436104
173633000
130927071
526576450
2388901
264342494
1278087
8381367
78151645
286315226
437347478
149968667
89529474
169137849
332047127
790036494
113798121
706689760
189993078
44675288
311723977
165994433
380210601
100784323
681175893
818323615
174795651
42796558
588443824
106602288
121941722
527807943
49009501
185543141
116796229
119358834
5644090
474521604
354978995
368631026
198092662
46429610
11561291
297658858
574698252
500891026
484761832
276847
297877959
149070910
108164671
163714616
396092763
269354636
63276407
122152333
780474479
268827611
472615978
289800348
192885852
14531644
4641515
82905617
9157946
911647143
834490459
245487585
77753187
35417389
473482160
23181270
556921817
62756286
672651901
173035768
11463854
480345152
467501793
267975333
80755648
110483085
331931670
742337344
225203345
39661917
25041901
348817298
44410886
449354782
173553946
112217556
96458388
774901201
16168945
661108410
904028006
30030674
126461973
266316356
37129130
410109138
179060486
7702525
515975678
65725470
407466438
629295076
51314090
221892028
184293262
470113197
122496701
13247700
208618801
170726427
183631050
461620951
610658513
336103527
76167385
442048132
11318014
329381078
365264782
133898513
78138729
333909238
56290498
46954120
129643533
26009534
407006158
189359921
98481847
758209460
419286108
371498342
110300745
186541598
30212930
307099415
773980822
160804423
242355708
27420041
108649120
368622286
463049992
97299893
509707160
3004283
81362164
504506306
97274788
322468318
505249770
561534159
91830736
44029640
349040679
133735976
253046970
14207651
61001608
34813960
147353624
630532789
23899074
58379860
148492919
505018472
400367398
43460790
70633601
527706120
93949375
212269664
123567824
361191331
435897628
424681676
220340216
358294034
251571125
312440984
43178956
128411825
42263544
46536957
20716297
240237461
228493955
208543063
288934724
4624705
37595941
1040722
119124857
123275881
254663139
32648815
284274761
79867795
139350159
39115745
918826452
239386652
57968216
342965011
202764589
210044157
107977832
30640066
12450205
3475086
689718357
96808045
3515708
370607425
56055647
360453606
574617092
129750903
261539789
282884338
293948457
306334340
225583118
155828675
331872058
245665553
730385535
452026479
396021562
30894491
297857525
239780
876756018
23116568
84240360
385223963
32942700
5960703
11955021
9986606
13297748
2718977
16880861
122266370
42872880
422198870
237633147
50619920
32070323
39767186
70072285
56685940
35156318
565962800
304144568
379015613
326998651
176037256
148744988
32140465
423750077
256232956
335339432
80161539
244838919
588680681
404248775
30232466
197244780
66209003
689402651
16218851
15881538
4151476
200763877
557719125
550242729
722844170
319887159
23179008
7106683
432551659
291012868
34812984
343437698
38251033
495931475
285279827
26907499
272547518
238258
518091106
170057549
28310200
2066255
16313114
234493928
507875323
37961559
367569977
381325634
190114517
27014128
230708751
79808131
171024233
4676340
379142012
745155532
440465610
56016077
30634570
487509167
2466405
647992674
49009320
146590277
704238601
97318565
220852315
15534642
591769716
546543030
681415390
36116829
36748843
219250322
5821302
21558014
487936960
669386891
40167599
189790233
464471472
430686138
607111726
449013310
89689748
63309343
587513270
341307186
40016868
331326569
239450096
658552823
151723338
296007690
267685463
87490154
446574877
243912970
11961851
318895798
9429989
438037722
447394259
28504626
66010584
47194849
314796858
302874566
574020147
450367143
56882389
289448209
25344585
18274087
112452488
562843816
27368693
2721994
228975387
295243015
135109317
290274254
328479562
156683683
190222887
154604051
191354734
790158998
77480111
141274589
512435888
60296567
65823587
128271173
178830561
562344613
275317281
378640908
176901925
58332353
711899339
293876194
186761121
383651263
218708017
281372245
567055228
148862072
216185589
15803274
23846333
174700530
475115637
18891657
930452670
37427447
109277086
631045852
103827046
85538921
27556220
548023961
21136618
551999173
75482124
957683960
57230326
370313367
208787748
72104986
169328103
29779043
62679711
144641027
516964928
6010764
344557993
46251473
9049462
334909550
81307906
377463906
581807426
391037605
16510977
201104400
426801428
821870611
94940404
67522770
54586883
178757780
73069185
899123670
73996082
176024048
88055614
15860456
69969840
250332191
63409296
255052355
790295326
186897496
105056709
5093456
771633702
315097430
19735275
112902753
16709054
60226493
210842253
508206580
206869221
17612570
279155975
81956291
430492474
538845994
575691822
424287609
245517821
171797568
554780694
275400051
74940238
750826109
20169584
349473850
22099642
127226727
329811820
776154393
131347337
93240351
630895441
66665701
8405718
116907758
533812679
226056593
221786350
196856894
243537667
420119982
148167503
3147001
192871118
193186731
49852546
7250120
43914446
129981907
109752871
264392987
135756676
426915730
175941928
189468059
11124720
675000631
66476850
444235239
85708988
871253686
102868716
245442954
98465494
136661083
86113736
99233142
659994851
101659186
6014548
836154648
285584836
112966734
407655366
138129304
239390757
484697523
123144392
491142449
415942175
189100463
756531738
21028379
670918675
572270061
158357121
167059
28644143
136456951
159373303
98619518
231349275
334912295
270305842
83777908
67583449
377882369
117832716
158553369
147914638
34218681
31451175
31643379
322652534
111274000
107110113
144660471
565089871
1225940
622459751
511032961
280971091
204012412
102918958
81009444
341526784
38903455
674912677
36495867
4038913
21477060
37496918
201893447
91511325
223558395
74753947
36446821
25489234
94191123
345049020
410103276
601965261
353000102
136995124
185319981
638043763
213169527
144407659
7339328
343537926
63005728
519003633
133626192
620083784
163998659
629871168
62797300
157173210
70909327
8395307
2610779
32596439
455759355
290243181
440428007
281514667
127279428
591082088
205975896
281603762
148303832
139176312
71552001
114668915
358628637
558913685
94977560
187033473
361687432
85620687
145456179
504091861
256470073
185503340
32983314
91092345
77757098
27660585
416562794
12934057
54405207
43813213
122447266
92309231
481750002
260030436
181096206
273777290
110483285
34527850
228296409
15372205
473724772
213510696
358798495
8417820
85622970
196104327
112099421
16406829
283932836
142533808
501269375
340352595
58345734
66345189
289084543
12752737
244917025
73273737
29655123
50326991
38979178
474216238
70575269
155751676
605190871
43201370
54567092
22619405
281099389
771852462
21005462
588068806
670765732
652576612
237557628
14610823
369789
52614570
549191199
276661073
39465433
853322032
15977376
821460256
942679583
513117680
881335402
65183055
503139764
201503205
516913415
16572232
2131991
486971820
721860297
321238638
165642086
758155640
420373096
35297959
31353457
21879655
250731302
292147397
107167608
56333779
386805225
263980850
372683457
5638586
342423725
92380498
231897066
818172283
278833160
572402
24534043
1417149
219915703
69745583
19741867
578062179
282949179
479850582
56588021
50076738
155798056
59271411
237743150
575740121
260273666
278964918
84748576
533521902
868009253
173301091
17065794
61842801
111476957
97935983
92445455
151478208
7138733
481286792
128233115
585430281
182390585
26578260
524281084
323983159
11765130
21438963
93440832
355976376
39546402
42429883
261718452
896939996
14793233
163075032
16774089
160142777
127729157
245867802
197853325
349848813
99451354
405359144
711864078
251466276
457054015
419895720
184821343
29929336
519134485
73092960
4528039
176251664
472195767
423741504
611726075
832292567
456668109
437420929
104984981
455217070
154487151
71820521
254583651
692419553
415822527
654996400
176080308
122408506
88691788
231746272
330749686
524624224
212365057
117448095
40383759
535119380
29606938
268532500
262775359
27998073
416826590
338913373
238311239
20938414
1342002
106424024
375003061
188444373
106179465
113956390
59172592
324684366
222531314
358815212
155936319
3217062
209067553
27499595
305779176
132075167
1438396
636537968
102738265
324727693
478491490
359234839
481613467
648264648
409615818
115419795
155286412
147742970
352162558
187580627
45816523
547239957
278398812
70703147
45801136
131792259
207608152
14600116
39980414
360518433
204509913
154906050
35684730
309012940
7321056
74704485
76390959
295251766
285935798
41844699
546394983
54144939
302038232
83184312
596578460
708513877
173367532
132410778
260007683
470184119
103760218
203925800
44397233
215439711
464740274
456310880
170814610
181470596
867438
63916072
67655129
21540886
50243699
146778034
280107996
145518398
130313968
126902388
304396197
646612230
135385
237306182
243166543
76316067
61072479
73452151
67692477
32082954
132568906
48720811
389928917
107097298
143201328
45627760
375821573
215553482
557793242
519933219
84883354
385982109
68204583
770633138
851057024
52618668
239933129
160774382
64649827
680797246
236355831
155128926
132192352
114282071
42504052
540910061
228077665
349711447
187431670
448704758
140705013
55747053
86941219
734591011
211941734
146532107
135090417
685295202
339915341
467915265
388375979
33027395
76901082
36665408
2350888
70968897
130542596
17495838
110932823
708929
24188916
528913839
18127333
69271409
84594299
3875848
54263019
183565024
243889758
3357219
3008420
169131945
656111675
22882881
103366613
1869292
274389892
259539753
83540415
169205622
11250702
5167440
72101961
381192444
176616071
338274321
818205572
81803327
273243345
128733436
41003596
147124040
137687802
428887281
1567683
164285208
396392983
8151502
338374119
59208350
342009758
119739856
62211210
2817551
462738303
47811246
573127883
241970555
88541662
576543214
22546795
545676964
352435642
126130853
10564076
78007917
17019592
278486300
448499206
336821209
474445921
429489235
68288194
295173709
178636891
42781243
303097943
607642526
108044857
76446518
126905913
538412044
519169280
5633462
131021470
137360488
613170536
641666102
6453038
117350313
58166918
430987607
55324733
181592507
60655758
711446
17529514
267080161
270487359
36542682
505599599
421406762
399845368
151858466
33731698
19820187
387132412
420034796
229463691
391876824
63100001
398883907
93632653
133880285
117946122
98161567
738906924
155993181
27972907
26777776
273821911
330177721
164228453
742494954
116093216
25319879
6017878
286116275
30868966
194413952
105282898
203773922
304940212
427866098
63806697
23592262
77893669
668485550
331229696
9670297
52169761
249903343
395613314
75905753
55714188
371423559
376388035
223907480
143442673
223530848
1204743
12144575
77372551
166270075
90652636
129150831
58079578
437172984
642167705
74935870
625218726
95001539
292389223
18807355
6357791
307509110
558274894
306213188
625787897
158723364
239158620
3854383
2970342
281827906
254791233
612963144
576774388
108883761
540044495
539621204
506398280
725243298
72488056
85869637
33981441
139008796
543669322
392126534
302061650
367574491
30790360
32427521
8206238
331384538
145211399
23587698
554586920
136964239
44702475
871476191
206906744
920464627
143586999
112951323
81537579
244065784
124950472
77697024
30212033
392575102
208534706
10443500
20085675
61017187
70373013
78509155
472550820
632038842
6152640
934411360
607547485
348744658
325542164
168726836
159843872
26280386
97597961
3300860
165386268
511972289
11504777
110734016
719357846
350597025
202230
736409411
9319179
414306302
133091868
164888167
276716868
310617132
201993056
168949476
171137515
196721960
96082282
271693485
96330778
45186933
141399654
120026715
305372538
68441391
240440020
217713334
395981588
93197056
294889584
27075032
472381914
200250305
42270669
922639245
92633509
1101268
471163543
85621016
676185420
783489036
83306485
88889030
27343827
53583103
135782663
4861175
47960747
159796170
299917494
118333989
573919222
179423523
42201033
41988541
68929484
16592176
264369969
578452
76087269
10140506
152199282
65608795
109617908
414727540
110959120
681815014
320576315
182967434
141474132
179151370
171537249
714300351
79671956
198518643
27610986
90848383
1204417
18321924
166157438
298787549
402907876
214106904
654207458
83900644
297159126
242889409
335458454
196029097
660511639
366322404
91082212
22043165
159384483
7259264
314664921
45276407
72701161
198819064
20842684
458502021
111589646
158575961
56735809
559590487
424781002
55620051
593590218
277276546
459631452
181317738
260854244
152929391
82558717
25725165
481811351
310789137
43350649
183857560
287587341
79646224
340132009
461590590
273207040
194330057
33464731
21132611
653328862
321149967
13728174
238156957
79143328
293304560
36984110
140365828
46546654
38554256
229665097
112849927
151394659
196964617
188259802
182685626
903214014
56540167
244082349
51103032
227181407
12790180
115024038
478160311
157190614
48417530
789260016
19534252
651605578
95563638
458440193
148750057
153887428
44905
617455044
10711998
20579725
395539041
218008289
427294659
172338250
240308481
90071195
56267082
387357711
15278440
614782871
111429077
223638286
92445723
191974401
71233614
687192196
73769057
7130831
473520224
170746798
312203574
87489345
961773194
382966615
129075374
14256706
34085253
795321246
204446281
20227859
88541991
611764349
280988728
700523421
406626589
476672631
551415915
323863040
33178829
263285379
632730588
102877689
37822121
247036876
278330168
120668006
66297122
337276024
362781152
183389064
527521
183128236
139588476
105629651
41643256
43752049
84368868
327343237
148118352
563048702
146731702
233637258
6785342
6512419
334472480
156673416
326040099
2324834
488345767
156607319
28832825
172110154
44574211
14218581
49165493
41571087
383349464
56521193
328652184
364157848
379781322
378710652
407825282
188318980
439650804
47303062
56264257
19717538
31075726
714940786
244561244
257201483
53701484
518454131
80502224
29729945
153223566
11206083
38172426
91444284
21092681
23714105
5491430
649173728
942794
590051127
245610916
681359309
457357754
458571436
32665924
762701404
6958797
964568824
581553709
654496263
84300445
352015058
755792680
156632045
110974213
324087207
127485274
141949680
720335602
91576738
730636943
311008997
542642108
175753253
123077473
661954193
319542006
22884913
77581640
188532072
283089560
706998608
54874085
358103710
169187
84520566
11471633
89928654
245632294
125275088
210743427
436393861
335155122
396674239
27826961
4241158
141670752
76284699
17408183
56531231
428149743
139750030
77020467
215246764
126977166
340049704
202751716
137477448
157686625
44600354
11006868
530230501
165496914
149609255
7489146
319331165
175534626
356298316
516952289
33005235
676430737
311641207
302952974
303752066
47286387
40023414
42197770
147901444
8470278
37506056
602202305
159394219
49073850
614808974
224419887
262047826
454238292
104771523
476421598
196067632
577923336
295742136
11952717
179970449
33901091
150925499
139218322
79020751
184479940
333746910
284091692
39095791
445322620
188481633
15827521
244232953
203531326
173828551
50136284
337108022
91304628
62907405
38020578
25518070
290873599
336703169
22731787
543797401
52985150
20555498
413704073
13085753
54316354
243684930
68878434
338067577
243927153
106927093
478686083
65944465
14022464
105864020
17591244
79313238
14534744
567259974
76394284
11875267
259197564
115457637
67295573
3616950
756183884
641134081
108147941
65391384
253402725
266593880
145819152
71647317
159046508
87105527
173822598
64309543
93512979
171437635
30740717
265443198
457056525
256414315
208590929
207722187
13022998
41246069
85470699
219900222
506796637
30813824
109131774
685670854
849435705
188308183
104484343
11628728
253918653
170101394
407722707
606856668
378050750
544180622
145057298
127782938
545210993
217520880
517753540
273771034
67985354
687795416
38595687
475956834
79434723
313550458
349917591
327175154
79063989
233629627
781115464
616167045
344943877
59158666
394347914
322185069
121954035
488705548
363169305
270935244
743990117
100744913
70725617
270693357
77771783
27310023
123282062
80660732
211387615
47521826
24132656
898864561
338306045
80138542
338758918
6910065
3827255
49429540
77777645
160454925
212560406
70612140
141712598
91697996
47702886
503807427
676406154
38438806
50954709
240522661
71071024
71642214
100285015
394438990
240178841
360744594
96287149
58751047
72460659
161770950
745342983
445352624
99766542
224322084
593833092
17712096
660642281
167320393
128123679
494730518
34672885
47564203
449533844
19939334
404019
6449622
77567558
304702225
402936540
2060233
302898347
147933439
197531441
450409395
75953195
583411482
262756569
132291521
657071860
614144875
657120241
36151457
132249172
228521487
37983651
108868765
95874706
188543991
416232114
243946267
168932244
8968669
269741126
525702835
389042496
167465652
115236068
11988510
674315762
235173843
69549813
625180370
6850842
72014111
8657135
71223097
434199099
124666565
75758073
927008678
743674856
462690587
134978606
58379701
149457913
258067624
18192105
52508633
138684174
86717658
400406083
545762012
146430899
227000906
395026957
191604639
14707280
297016183
21585829
464182164
472479475
13980037
128438187
44731458
261956501
62161070
316311713
112115027
214788423
152456973
20251194
188487092
40201153
385367420
358490671
45390463
543817079
24633692
536678498
89715195
406785488
4677099
619214842
915136335
625902265
686271259
132805649
629841733
645522248
44139234
76461836
901140187
54399009
55719033
153914177
234420798
560258100
66681131
225605071
504873242
221703870
527793861
234772645
298196295
218681846
43606069
448752167
144330266
414743974
127200488
187597912
108535929
445075902
144116075
194511587
285212413
330835006
163534505
417986200
138390676
48871562
304166928
53125486
177891365
88849139
571027418
56570977
497952145
169242015
211603456
362325742
92022373
46514907
42259189
132033508
310271071
183172573
831744
95826322
37234393
543924789
121624767
63016870
450506624
591599880
436627333
133042169
293297247
151149285
340169033
25570456
72205141
28162387
237023017
41926616
262171436
324422956
789567
212653277
21042325
6281593
73496604
275897663
3679262
75861741
74207370
144453124
28739907
416864582
105284210
98928893
236900897
136737233
636959777
36783803
7988213
34574134
85788462
480335647
687008927
250474949
838300601
470440613
9434754
70709038
455858633
560853517
637051282
369741058
12855990
13263879
92287936
96877544
650692961
614555324
5265919
149761958
53555280
577154902
707185742
21189769
274282100
331484464
198298590
840909432
193674181
70991324
156919988
293376089
860985159
233546641
22469107
7838185
128568383
444280126
414010646
768071165
338039610
90022710
402830201
221751301
457853140
17158817
203211273
216634859
234591992
6460589
284410181
111567309
150305667
330297138
435269872
40232235
373522747
78327794
552935122
139110563
221949435
69963715
458551323
125045294
258038156
123502133
605459392
462199389
427656241
194026475
58762922
55762719
148063943
48913250
304142667
175870804
379602073
30246469
15757037
189747845
6296730
13740128
429986218
201452753
228806097
894389073
358340997
188569578
207453577
438166636
149921059
364958128
57789942
297053823
284115534
365820600
47073562
264393874
578483743
157618003
454546458
576556716
245941824
139312774
481760459
396270547
302373800
109757484
260749396
314224646
277562060
45696712
789695554
495782178
42042496
860141362
248494403
78005066
40064425
58158774
256737419
13908352
308104412
738877510
252002316
244140480
50419581
444046469
351178043
269269869
84980350
177439829
88591929
28611916
211571839
308017067
279221079
22077527
158228877
89725871
273060813
797218408
484386335
411056226
340987494
183244973
178219960
698719575
336794419
739557494
51712089
122905691
42826816
507166131
33649431
123934548
67104498
282735020
6586608
446232211
223109150
61340141
189420606
215379459
413070100
154117018
69873072
8672190
58005598
802438915
501419859
623867512
174861251
769214662
473160767
67583515
550786241
760819637
178567612
133122008
102404111
27347980
179137515
40059040
86571978
255191143
60593310
95343355
31937002
79371995
62160060
2243282
141484288
18793202
446344573
48988197
189855885
8773973
174771596
68932913
80462884
214476427
107327793
442128728
43238924
127461028
109338247
287636261
243719347
66857654
198202879
22169275
62266010
1084322
306117046
662331955
133070
264925631
163121057
59095840
604387973
221262637
11768339
277023033
214655772
169436223
167569653
385211181
40949682
192329486
12673196
223516689
154233085
508378590
26173488
401891511
214037871
155131669
374309576
605424099
694532745
67192839
27315320
713473004
64635028
426515443
500101641
109218004
13297211
4628361
148965438
196385924
482594480
323385374
147539662
55160823
138231700
197982036
307872291
201119078
31566039
369878671
34328719
286412333
30014218
739746372
114082840
270510767
156774289
97998510
506809257
289244428
327918545
419944746
344130582
114374392
107484887
320988248
13929991
113451947
69361051
122346232
370697486
278454921
406599896
66473264
63936747
8427306
131130469
138768784
731434740
287879685
275654090
277601202
67342100
279541049
792263342
384645005
247149975
265853919
465991915
123209423
100804152
77828349
90059997
103887204
47075320
188391773
86734467
477473873
349287094
555520750
351505503
336447661
28512150
712491884
244562059
52205205
374267958
111553021
304133013
173475088
183095385
67387281
186904070
498834726
245072560
54917637
255375816
127625651
30814570
75691393
142183388
98152646
50169533
539853049
167811913
312588085
130990812
1382202
175581758
324078615
28921728
968207108
571849545
630055578
64780
153553798
288952131
352789082
138712172
448568505
298963030
314705498
102939996
71096100
339480854
10390226
428229457
178900770
131921911
460744981
21875907
208089513
362636701
93392911
428565659
83644668
263416246
354765898
202013943
164920997
214152578
733059612
43560633
292448464
20216247
169700027
300754142
23487300
36402167
134324782
353783192
5157648
136053864
211981415
178378924
372296523
501917842
36006639
83620608
81920739
399648123
73074067
8591207
310647565
10806792
70401610
558590790
559332081
16041521
74385038
3988334
309346397
65522543
409430381
595929116
550778868
106242564
8108338
339249760
823310909
62087450
387293327
136701669
140483698
59088456
538740560
579856539
518054015
303775805
238521497
326358848
17297312
10530853
15661977
71074304
622273128
239451639
461682015
457839990
20630426
439650520
300475870
46064598
382410164
43665150
193184675
109426744
40697197
971741103
732808677
119765207
712018420
12385619
260838788
185273966
95657356
388957318
78418140
693483456
25940948
633306005
58834363
60565406
9116657
54126696
529907948
137488036
41605471
30192050
457738365
5443626
65155571
386523200
361376261
91894264
99197121
78165684
99053185
820722497
714940687
133457921
376341845
32553682
513764991
588315
141294326
473005497
374554545
313736309
571171026
414830030
552521473
88663150
389732748
723952747
645182321
569848445
334224719
8682844
277718488
514502067
349285883
101661709
127261682
130765075
9210818
165690553
602733453
70315857
301133126
122185865
550267411
316134285
199877028
238366191
589529987
12774598
706566574
299988786
242173565
588483515
13913422
95080008
83716682
26886594
254100112
672705589
59765668
1934755
656644512
1808141
22093198
436265082
53086
99236623
859549542
71821708
23880526
78637639
317280230
107434264
38851151
339171574
605659409
62448011
162568469
9575339
273954208
238696879
217022316
7234605
10737165
49708407
26993690
386957640
145017443
110097379
11622832
38883740
194875869
169319502
45508826
226642318
27085879
72034418
305954039
51808768
26988617
31162500
1262097
319817032
308870879
212495470
28952951
489609269
364585609
213244903
93394506
472418625
319336316
637750766
46307736
31246478
187024766
117570205
245398185
178342036
377065704
552497255
93119448
152635143
293137366
405355144
7847817
403262440
416483256
12064987
21243266
61118703
18561284
425510547
664801365
25584319
16944137
365537524
335947715
248810942
228295887
438725921
757163259
346046936
144324128
150290062
2016795
195826
87530478
260686929
270408401
322517474
45628298
622433365
80651977
598780499
836551803
572906153
34775120
897150575
285425468
418267790
381070053
132455454
47221649
167869099
495040333
296160759
30318182
92751065
147983595
213053399
167638895
189875274
9860622
14749202
408707851
69946983
511563704
195116648
329714514
745651118
42928895
344035063
196329733
721841839
320743368
212147505
135553483
300818787
18188852
150127675
6211588
152301235
28728556
331020095
205627950
65812865
22404726
572101232
271501142
126176012
94077812
47234968
915197644
627794036
166889583
97568663
233281656
363715130
208261896
297718571
256519427
339688160
179016491
174724668
675390098
118545984
330819547
5520470
64691117
23483589
398783311
27017215
17587228
324077654
25900271
12499477
100816724
39693276
362955023
120838410
375799941
5447461
12207472
61298233
346438756
272540330
466971343
128748768
89818093
57304902
63842720
250608738
176840184
659938328
201253678
26034641
234959831
52950510
162204622
13987109
81359604
174350115
37596447
133379280
282828556
6176288
86489563
81016479
62043285
112841900
199820618
210301529
143432793
469739648
448666633
226053963
460962504
214628895
266485662
156881701
46514222
437862577
1987609
2860916
600132432
187178866
230760346
150718310
85345042
10061773
548912524
502459331
556786043
391496764
386638897
68468310
147586955
899221982
196058869
55385574
536625786
17888564
547516058
187495326
27460214
326567389
10933648
238942537
263547164
412834647
436962530
597563750
48434918
186697822
22453077
774963795
65081432
22424617
274625814
31800675
382329002
158171283
227711156
391756629
132843965
273049644
539577378
131038171
40614092
233174854
232635282
238412772
5301258
70489139
7302724
245539764
93690063
30741563
50896453
805309156
379634025
245263671
152802844
551682535
153460100
323952330
419554288
199949518
74852734
447323146
648661689
74059656
57662343
270659760
206118907
794438408
856743327
465431212
129364493
479626139
513577369
65236681
67335004
239045714
276944839
327235297
785048490
47112747
3517154
203123804
630416577
143037789
8894507
433144911
188519075
49682
38360540
137503763
193368156
432107141
258262789
217071736
69104521
363884332
371497210
175964808
7554276
305914478
136992235
227574427
99209455
449847325
244709875
428147927
160918519
540967096
115502000
287195986
166698163
497311314
2627670
596246322
478877624
414045454
63095540
225533172
23190718
286342761
178632760
132851270
280724250
166386353
66530135
468805013
161095966
160232828
896692751
25881782
487551720
530085270
630109685
689250909
77225623
147299369
4538
286977277
75227042
25468391
318138921
6804087
62398972
59177165
29999760
11598756
884481944
21805892
492578545
432521352
210018208
459349257
288982165
146205756
31386539
200027606
337955404
122602042
99512023
394061501
103653839
404687963
291115322
379358699
450779515
157251870
137688205
98096294
440512136
435986375
65972230
71793592
52074971
292961877
7671203
20375107
325068545
38218654
241085188
429379002
209164407
199283279
514764641
65772028
502254023
4736118
193921530
147937629
420644360
603360937
261864672
749205897
565496988
134238432
103214325
230263913
144139359
671934326
152444441
158418157
223313231
151006657
607337834
482222885
130962817
35162367
167217636
411275290
338926192
47749626
53537582
15616380
401861602
263550741
161344998
198958292
328375366
83071095
626057234
742372202
833096536
291936505
6146531
623806311
165601293
37168088
219141163
171854397
131355718
43228340
4112289
301182519
83020663
41726536
231521730
325407835
130589753
35803000
24954476
405882694
678102032
54744
145571599
163692778
71383835
213881813
20674794
696891852
168379565
650202867
426871355
412966171
740630945
134878871
29861528
130818555
588242328
351846333
269672679
316378806
84811386
645377778
355087957
1927387
471414037
323833014
631930043
8601675
37418842
6497076
425908056
298528437
26539595
430917882
478520855
123216533
238328594
283362561
206339295
172520290
191572423
226205803
42333458
11846908
735803690
282257579
10588224
633385419
77891362
51279318
492463580
290544633
521473845
95160747
511359
374256631
300217725
87181623
465079096
131925428
11935433
160517705
498148650
345964774
1289294
285807326
92353625
266014893
712204540
4678653
341918076
331037195
245598647
275949305
905648181
4955635
84776599
75222498
712458608
11942123
395502470
37406736
541643404
235436333
88093099
834192553
215205955
115748395
427905529
74480668
11073050
495244505
577842979
239422064
504896619
95162401
36103316
6972061
275724510
445944422
314621208
398163552
67783113
10675
61872082
311936543
340746622
64456943
747524211
467100160
269638352
111162060
785610000
274821733
469144833
470037706
362808766
396179462
95236346
77381476
128615444
81949419
63200593
222860849
410345078
685698358
5834854
3673136
37694638
355985331
9226715
295617822
1547745
471690608
23307367
449049071
258622184
353753071
795054306
607522400
447809722
194572778
140837841
884075788
10718111
4231769
170318566
505207080
272871477
389274744
448956078
12738350
105329793
581542969
561874874
16553880
106408723
395381545
153707365
684341333
746113055
336436120
316430730
157629301
221749289
25133741
302128996
11792651
366657548
483144260
167971640
478326368
125712365
43081926
112387336
90007996
167668367
2335413
192423272
180302433
32876623
199198124
298521059
825456242
89663392
150006445
327868110
29520767
95121358
33797326
385298492
179223510
252370926
44905157
523846450
7605655
546173859
332965972
13597104
417435622
298431042
203508293
10980497
279907586
167788296
13465095
185855414
432891145
451049725
171034534
190963501
135787676
589984606
919729001
188406744
405147185
32724760
328979077
181174004
237716606
164495681
179979529
184289089
107495966
249258570
86768008
124872830
463670094
341457411
199781676
257532830
40222806
3058309
2727111
470272510
234788143
11278012
10104905
160565331
312621958
132962898
325178882
264189834
6756058
41674521
164487546
104080285
28780520
31187168
276523912
25634223
84315354
849210541
212392787
16091903
81911491
63535984
326901413
217292072
69559758
103105264
26802635
555404549
399432189
15988137
722172833
87311861
127930284
169393963
220099161
634832298
277057619
171661183
847743477
250533869
146758934
197602885
203553715
173052488
545604076
747588844
228451662
12126429
61067691
837454365
85617046
113322023
45585610
129852816
287999892
51782193
85590110
12027114
137517829
138131534
44166242
21036517
398856348
323002061
391516632
62433714
502519495
537522
521830869
71568513
221407615
172104701
141533450
239899649
746833488
35865733
132238846
652644174
154709248
18226510
6214011
57817423
271198464
384489710
13063913
469270540
193165253
580739895
361858900
97857446
132477785
68598322
210125667
110801079
390337104
229555253
29257422
49808757
485577971
621443981
40928396
170560084
294037836
95799227
843834274
480099818
557835447
230253649
151681152
115370584
28224218
327153811
246377344
429462985
130859953
38079124
227986699
85547142
247010561
50489826
100919437
406069056
416551862
94725138
101634408
288649009
699356282
305334
51873618
106820555
281092791
85492117
404284181
912026
409171512
326757432
562561312
525525430
103163410
119084
540039565
254692666
89930667
192631122
466328669
444429463
62514050
98314551
124156271
49562899
327662014
112674064
360032700
21716820
184664285
6506788
4752645
297415150
114169646
1211131
254418021
101812053
545615782
77361089
185502452
382224840
587706125
200945082
274777473
163428533
246123114
147709676
214132012
16327061
658014389
72690143
392984340
636310792
839611441
387707607
249101524
481034163
39568519
162860514
222922243
167085554
238156500
54515910
60161185
276340598
344249604
305501348
457388824
48217240
206804799
209967589
112317517
369409244
70780935
29292394
109300654
378025851
207522296
430890564
125539010
51561774
475482119
877862
71810712
61608247
820342885
305056637
234189460
166611243
50024247
48948982
13095982
40461309
127675410
317097010
219132592
103991313
345043950
2444990
759266341
350215766
671442259
518807225
140578597
110390060
35221217
12746144
445938945
48322376
1256408
334067878
270656928
519579272
70364328
19359298
721526324
185894712
306062603
25912074
507754247
578350973
729566254
300964723
649280438
157433962
182027513
863664930
318172893
557178933
29479079
21495892
255984563
331657990
392190565
466816253
79883217
748062394
321490136
473024911
13627800
36221078
224585258
345321412
210644582
7094252
123016221
100475034
15698541
34689704
134065515
46143438
333894497
217836143
63057509
901296968
709661992
277207464
73850771
214616179
225338039
411740569
126460512
196276630
222183200
30788179
365435263
201133845
42474883
795256
25400577
63974960
22921501
92154327
179531569
62116417
104375277
454136365
137116781
270779376
171007192
612125166
56576810
146020381
205086572
87848798
207936256
444049964
288889699
619161054
61305135
137662300
185789369
334456071
9303158
271657229
166868793
32907185
906027192
342007821
220307678
268005358
176470317
104991624
41305213
181865219
421906352
539129190
891299964
116535423
50160404
50995652
89627197
96573049
548478735
12499137
145990916
417068943
586938298
530510486
257589737
147552290
59635137
35247690
360377385
299226081
44299704
238179320
106980406
30696311
22485589
361610850
142522273
42593933
88657596
59505621
20673609
271258625
107760675
542723691
158327487
580567919
281692351
512600532
100844303
54799624
360245487
121066990
29349196
592327947
705504584
69833931
293602
36102209
101831861
16292448
548208034
128620348
51432556
5403129
131841197
259303459
347258821
163597695
123192205
732112434
104847119
643784292
143649948
2289013
317842262
187266542
182658490
82684124
251335370
243547223
632443295
120411
557481400
221419722
42339091
2488373
169896431
54247700
92942638
603797048
633167789
47851574
118211047
115228785
489612145
82547113
369798155
216507432
685544448
76433129
16024852
107558192
211384224
406384281
281591488
590101595
469790
324813252
402840026
437506362
22157477
360998375
497966794
298046892
17543285
479364856
123454122
222795064
275924122
13809771
885875361
214544332
178646481
262343693
379795387
84398588
31224190
133374928
584924473
45221117
749274015
363837496
129582616
742126948
256103194
115679805
238334766
65835042
97401389
79741775
93922066
4464004
16352025
126643699
320897246
26626294
432648414
454140053
198617562
124797978
34988299
531993235
98260564
4467102
753209305
48549720
107545603
440510614
31090290
299929262
173948853
256059822
1304779
160794553
1773538
770046413
471310452
160848873
253110331
60813801
150056081
10209988
209366732
410738582
174856108
80603904
128429413
60038158
119258400
187181686
306493569
142330599
34001457
345572431
46079614
189986786
653419733
167625665
407951048
736245064
214087510
32702068
288721895
183955379
403835986
131587591
164175375
76292535
105642055
174197229
59141552
107925430
181685439
545305164
186372891
177267375
906925026
358817799
5918443
348638984
219817238
363760257
10429543
189666647
402089103
361485138
644477597
379906684
371399650
155308898
284817417
51575801
505398448
348903528
94621885
108171301
68589573
288078769
129936516
256626970
316670593
38837810
548006
619422720
269816162
765438244
893205593
100973056
220816804
658033625
248975683
441950843
130935780
667926459
217012652
168892453
15420807
520058566
535744689
204113762
34606316
730848666
228620492
58693734
201670227
151309131
170704912
10711119
163072639
519359508
46797719
108532498
23016378
590252863
471763270
353172062
345535306
311835383
497258042
366294733
733808429
334626139
603466068
10653234
35729774
51717487
702316524
149368782
307796526
192622946
53079338
133001278
285905379
584058112
116133091
555726270
64955433
972671912
34121249
356104922
18671338
63014103
194456461
481551739
139358537
373777361
409476768
210230361
104330748
57846124
61073761
127742592
225106583
336643
360884612
603508440
4848657
201331194
65246713
173060320
498411710
368939969
176376902
155293855
217623710
332596512
53731929
319907436
63173789
677947802
433586661
551123208
275616277
268410586
54547342
17626755
173975504
718011014
89608344
134577762
125162109
162585975
379289437
535129921
474492743
21510569
57532151
709967231
160127951
864233347
512446809
534223381
164506012
113161940
202794934
480676608
28549269
1668167
253806390
10198375
59416520
766397783
17627308
505939737
749457869
476210587
158338750
127911329
27954700
446704313
13833507
24008402
134415547
317977284
419434564
34445753
88166178
171207178
13730177
112161210
724866599
176411335
257998163
833503067
223186456
114639616
113846751
35160382
70908002
27210249
185459939
58438503
280259688
40730629
53790996
232504343
251744245
95467973
229345634
66930368
65643316
387612143
22284987
101468273
802046074
211878501
303993313
353982173
17388157
80323874
535269538
15106806
24967156
341833996
316936924
145754037
322388770
33339092
482232305
12909500
21846574
276824194
99676868
687959807
354608091
496248718
136961541
200098838
65417420
733001108
364499559
42929889
170649252
15521627
208702890
350437388
4365119
440815381
249836725
549634336
234773197
227031390
74056008
36140743
375928484
396386222
25164155
457987707
96332142
634833921
160783358
14509
537635212
633457179
126600
510385422
38702026
214360895
541177002
20848499
52599319
302819799
88038186
550548282
402401064
32038634
94518900
11009837
158686866
257824169
145515833
178299296
606469818
641842905
44783605
89686844
37797041
128293422
299882361
543776886
663376601
292196251
78898108
34469567
400962266
390364378
4207734
544729811
526770466
554957764
84943474
424330702
48598592
4560615
186499078
769165028
953814060
151237035
632816545
535669722
422925960
376597719
32124992
342461228
77706344
103206885
62325520
975215724
29784535
51164306
95473094
115349557
827850783
162607867
321796758
37198786
315272078
17465667
228480861
331719
295622270
546140420
5982881
168406127
303047639
14588534
303770091
157716534
157054712
40488699
393763731
108195285
355322790
26583260
173375195
81847752
46430848
489920815
480496525
240981839
213508959
157550111
130481814
884651409
538119880
169791989
506717994
302457897
167150539
371790017
370362409
387167558
14648174
12957300
31816841
826026444
17009691
140542806
188179911
50928461
141583809
485140327
223224733
299453536
586444948
47974242
124769580
148115949
811556448
119220793
201888602
180827892
66692666
422523197
559241852
96514922
35126426
122272288
127726221
81315800
3556644
296106278
543140341
125385560
681984374
189383667
332690888
341672099
29777156
56191939
171391433
1281793
217138795
282504784
49774208
221339133
644374120
256320146
212178066
83652224
114454718
315613235
272451804
636807833
369751411
5877301
519100132
855827921
4108902
87181661
239616611
764337177
55809735
32862549
35501732
547554108
379976978
217589275
257454315
45822897
98631558
63379009
624604738
397707869
92195180
42864532
395319360
462225752
258281392
33253044
597510618
376883769
130858245
87799288
608896496
226917354
65784699
614587976
413196905
86347051
11803042
312967987
19091280
204781779
202900074
127316171
35296269
269694867
597095893
25785806
93814672
370913204
516482386
62867763
382517295
10542179
131127821
23435893
14922272
659024606
703890217
260550444
682450387
47478819
185612192
41422613
551451004
747431371
4197856
37771533
509827975
776025449
343951240
452589902
774421984
11316838
319984785
18467377
53969318
70337822
638067070
83775885
295139636
251427606
1798844
85255156
63973913
403797
770268840
321750224
17619814
1187290
209857322
66424494
231466313
319389496
245697313
79862158
70338439
155883355
359241984
68575424
343682428
149107128
6970727
367850406
518306908
11531822
100286402
35730918
67953103
98325543
375872920
248530268
461920956
7151034
25418731
30342648
842021409
1382203
18460291
412309189
647923345
90342723
365752305
113048108
454580234
696122492
247292642
167342035
17301768
556637343
183238033
235941691
378256712
52780990
17488592
57309721
151071157
48979626
277957215
561888154
372871018
186218473
152277149
582219391
753367763
181485862
222658215
495562400
176868000
232615919
7827222
219865424
62123725
25955813
121400594
264789366
221931777
273292193
767189861
52425626
133551
158294616
59184540
140068044
2192497
717832973
19096488
745848518
765859012
125290179
749842710
31210170
715480887
3077329
319951040
783999315
540438401
165903007
394822897
391704829
46326983
609893719
30291498
214677866
842446228
638641755
187761284
89037718
709934703
526539
315549215
264488113
10021070
376992745
667265796
39762486
218757994
165167409
241362115
67576729
12077391
86148892
222153460
61229757
448122
89811836
293539519
146306909
350243132
158111690
165479456
293631388
761153116
111445054
26779566
467400064
459796977
280306903
285451280
223161584
601396512
273511320
252875125
105160416
39839087
431510790
245384470
11625277
5857346
228043483
197616775
825313174
92457155
17090551
90772769
276054615
69197731
22190678
171063898
47337628
604176165
18491131
7035835
129183972
11679592
38235464
98292643
177987503
173039630
330953053
283330422
251202
326354989
80829597
7301040
29938095
713243581
373652135
234525822
332734461
633686571
440294394
213416040
57942782
308392185
16382796
247724058
55788371
509551469
255117355
926443515
544239654
445688244
252939943
598650944
188671547
8935628
341517890
186385439
545894947
142024626
2403169
329916861
297795373
698169277
537766303
160837560
617664972
307832791
279887488
74901072
108215355
341492276
5299863
43048999
163873798
423342945
613571469
462924278
270236414
286852407
292980
46420909
134246833
78513563
41267079
161914708
49751168
114654085
12248320
85852757
7317526
48989114
277715256
7907535
131015825
183616416
568460800
36795907
188877076
178382506
141165528
227912358
3035175
44564427
109712808
141498560
288692681
624828555
431978271
13866931
212989103
71822135
70259810
94320440
155246339
298377561
178983906
536479396
322998464
19273820
334379360
679354256
2738515
615281
595171966
665198708
212817790
49386883
57248031
645794505
168526221
521805857
62630656
13522167
11793016
81552428
168946142
498940984
352036
173167636
122240385
66689093
599443952
32712635
68250112
215415
8027228
15959414
56371183
20652379
5614061
543018893
358319357
1470172
263733881
24529125
402380270
883223421
11697680
121756498
63199759
376143550
425882341
883890515
378228598
166325900
558634427
210268237
10301196
165835138
352832143
278536178
305284509
816054992
567660882
419576305
196850009
34720746
937675695
191716127
429066347
245056131
80767751
459649335
334633402
215383645
64871229
426336547
303859170
442119452
817909946
242789326
584164255
137547424
497137969
653128680
408242840
96225835
794325583
75831977
697357111
83849335
129287074
11563965
308384769
328172187
375466576
412598444
179300195
666972964
77303407
179381644
69114011
111467159
266116429
51646779
679434297
24228113
41027274
34568639
46608457
72216720
273406982
9923042
46809184
775914553
274047965
288304249
56685506
121515337
116825375
47747574
65613867
266930142
10921774
151359296
182327717
46597303
50921546
540411193
11751062
129664352
226023520
86389944
200313772
88585113
801863549
131332345
72450362
71316232
17691019
130369717
54051252
363606248
210488269
288671424
37250523
111243911
461245058
66818397
332458429
571606869
67620512
216922728
208395120
594282920
201112780
453381021
202534999
97726520
464964722
783925084
248902409
135856752
154379275
753087652
44458819
392773038
390339773
913152803
100982231
4256375
368635665
168203976
100888560
386612258
274250450
397192314
67966613
144144649
28776249
280749950
190528361
187837679
55698847
98903649
86628395
108769001
80830176
523665580
172916942
28270992
685638057
630817588
247494194
152043770
122765509
249350961
635691307
402054293
14334677
37557696
74077031
119713442
347551390
510473190
178398745
413171098
763920472
151537998
107653344
145751812
37117494
37458895
175014925
27565676
54581881
226613308
333923692
464823283
327257711
293144868
122645506
207123899
389911068
3373298
678849030
184589033
129666923
447850843
661742007
217039706
393832858
82224050
185101797
51330650
319465833
21236812
204422804
473184233
235407998
489803884
772707911
286190679
195384225
598171379
231967218
625283571
8309387
287832333
554437243
719607081
677021063
155981015
143689607
11265005
178158700
171766501
325579824
15131809
6913965
91383648
61135815
416635811
525057281
333900552
321808979
6028416
194926162
121331488
208443130
3784241
120753708
463803478
485714388
231845264
155113738
51578799
299769990
638803889
610583519
347687345
297485780
49875181
5168691
749977748
257482910
382259538
21434162
124975493
407624733
47533783
254272614
221182004
227190305
501984072
196338536
84510454
787839421
10397738
3245605
360708513
10377604
115408161
1393882
12754567
64336595
200975848
748007915
328515608
6956325
373453812
962615802
31621917
684319296
496924357
84378822
110730025
72127594
624002527
336254886
79502639
306728657
155856093
627693510
43595058
150750958
1700333
264992582
134210594
96162115
63322921
440484905
244548924
245070092
478369970
681382672
649061612
82828337
86225504
128043337
399877681
283740647
6167968
230458870
192371132
67886867
420836441
327707035
175477737
56783521
499117779
604635597
54085208
285833160
579380897
642498184
505889372
846613582
315457589
32739912
200654213
901375621
80931299
58486193
19899539
89295959
117810714
284513046
179581890
39599578
48287108
27095350
554361193
176295859
233664002
655440137
484502768
371734016
485102793
56848517
492073381
685190982
489244084
111943741
98835968
493964353
16013159
523163472
96147705
792591336
399896875
25498742
629158372
59216243
293002837
416790637
344469515
10354217
37707274
128073847
496775100
501255957
653689542
178837798
37321158
134498817
30410323
281556896
72123191
119814353
35362976
261974533
367835678
170815997
47742408
580717191
85918500
29530486
247647646
37609798
575317542
367150797
46579860
301734140
143326188
428837445
52685159
24454220
105860768
392458785
391015824
333142845
211140559
108187357
206414117
565459704
44535828
456584862
288852977
391821382
76188866
487858187
502260051
13292698
267066140
425253206
218522607
169167816
42225244
64353004
45625627
824079140
402265972
120733410
642509044
38761323
33101634
588200987
378829037
483476655
4814692
147911627
9087113
418399764
490782761
36513204
808575409
615590542
54052800
28299
454285133
723437789
155817270
36903401
478654595
143288367
450677022
649018428
79637283
173593372
200050753
302683243
1690312
9858443
73688256
602534529
679158507
133622416
9214911
481475904
172436973
22179698
416724225
98715304
83765430
74825125
626526035
39921325
241215960
518734969
227325339
322251905
270735772
258355890
81244582
59526426
47539965
97041110
137441268
42173928
41478094
132459140
564982788
121727190
53726306
705390398
200785799
187690224
735611798
389109354
153337188
46810853
12787258
29279628
63435221
88869170
85699813
428363411
73427143
192856681
86902403
268178754
259365022
317736912
29077831
799030474
179135778
497876444
94771939
13154473
89342897
48073693
307774788
85135045
275369774
334415533
305339579
54676821
18357054
200803
506046918
46539852
682569181
268679449
9218250
33945036
108105033
605802495
128646926
150882485
128911271
351124336
250283209
73483592
143555339
467470230
320183430
466193231
290390901
41156934
40503430
73261931
212769333
131512163
252311960
176288622
300223571
16504369
26086449
56396101
550126642
423085596
162295530
172198311
137607325
496061588
261614805
203950368
665964478
9655667
459961190
110769757
57683605
154448939
233928872
43275779
260711
150444557
460039350
170389728
338321707
50679466
191528165
160293560
158625768
395110818
239746742
271900926
28698364
194216417
174611537
175238189
395122953
35486544
56458344
14987916
62212131
245469124
716693299
10486293
443908749
22558726
10560463
58288980
317078230
76980940
51774642
8607871
432074095
82125208
289972185
69227862
854254452
212972544
436761777
175654913
242727441
89275519
51043660
729733941
523834488
197711078
145832727
7478527
283798172
151898833
82364285
228238965
633225633
262682381
451567318
76713971
443311573
522848160
456321445
55996064
84299895
474901853
176270389
140609908
542655645
117602678
219845154
366226011
167707461
263380019
362608872
867056838
37168768
15801330
304699064
650481812
392085585
121782718
534038364
252502792
210123097
20567727
81344696
577648216
177494121
28253756
72874579
30315811
85849239
27207150
16400898
15292709
94142607
53417680
179529962
68324605
347566182
522873481
278060290
381509768
237808004
453560859
267849865
387436903
18204544
4446540
355586222
147412254
522514632
127889563
132271629
453238612
237461492
168103210
370627358
242639916
309851885
17690720
298312125
86947675
100496184
301001895
18804367
495555032
33005007
236142091
189222657
601804636
835176
117825042
410219408
66871803
692765308
148662147
336803791
132381888
261841439
235106415
272633720
45777293
170911263
50322834
604712437
447378317
177011435
117460362
550546337
54725137
112124210
753808735
467235953
315993698
287568661
30771070
809769330
514697206
34337813
67701430
588041030
146765902
516151089
553263192
259532673
22697113
683710502
932132907
879781755
115232909
152834546
360343495
125302399
389701980
204788567
85302342
307163865
3743433
28070531
374213404
151716935
57322999
966376797
208596981
301170119
488507129
199464864
886873054
30320414
73670816
20906780
57149268
67120069
164721560
58410353
182812971
714585460
186135713
5354158
460457195
155390103
11681975
635223310
36576178
61984426
286796256
203153232
165724364
427051406
117869762
903910031
44632149
839040735
496495167
392401231
380746429
627446608
36291597
267323353
249406514
832880515
329445701
45462927
30138612
320831927
91909259
208479533
458662444
166049644
420439022
135602487
156020789
582461170
100646286
69799537
686298206
417541311
206578112
67802535
230862431
69124027
125017228
549825085
63643077
1484672
247451877
66017061
169010949
189713594
537636657
56898441
228336776
234726173
167656989
400047148
378339474
300666459
12072778
1618783
601359836
70998082
164985203
147336989
226242573
280319448
15473949
85129876
55526230
80043773
480409327
208822310
7575904
176840043
3500121
241111900
261781422
212791891
653196837
506302809
324121961
205378712
150927176
16520353
161964854
918149060
118543647
801593485
82097645
99970652
120413301
53390715
26924291
90571091
103667188
149265962
515048684
595047078
145757882
15087349
19876975
390795197
45821211
261469649
1226238
23664672
321466676
712401376
179053922
171825951
133575399
393891930
5830125
301037820
96788194
33917512
22126717
10595451
709494716
307460980
85654055
3387516
506858392
215033399
82724582
551671638
375669768
360997112
381361893
19393088
197097241
352553091
313482324
571908639
376325418
433003742
810913242
56299133
316956482
144013513
682838187
199401514
415424128
197913062
133536330
422070439
24415965
777218843
416587548
296129749
216954249
516679647
16019285
505780684
353895752
32432665
21489948
186488089
661425089
103299253
201724425
359535675
37833077
78884251
136676627
626905557
9586269
542757869
214666549
277496977
176596628
101266280
191136592
95575397
830123563
28990873
90202543
686986358
215705613
52092053
3310138
317195677
55041881
322927295
379754356
285516790
764883537
37945507
228130254
350423908
413134034
166434376
111342485
83717472
700955401
361712838
219535474
121622743
373091549
233737487
2020075
339684312
636234614
322810342
69294461
279002846
427675506
267707570
2122470
58246217
157148539
12516481
244096226
1706290
17069067
291324208
593610951
35231554
6699162
166511385
319140602
64529121
552072263
474016176
560041249
382498865
993561089
132146810
22514169
288007277
121411240
116592115
34948703
12031972
33406950
229351894
93141574
608772884
79473446
32858703
32821281
18362382
6829738
442699075
505226834
621615338
63302691
232887060
104685313
211299399
32875007
33774966
57953514
32937203
217236546
136844531
166945498
484876844
694561373
656075489
179937907
429706238
20230626
295367503
346111464
182736762
201545758
397371321
255181607
805597187
25520260
553708171
813947123
519701462
617094994
67430246
380535106
255460764
506137191
321648518
122237417
4146027
8657222
418026609
87115454
7335276
38486393
582432414
92207825
102395592
2348217
731583027
173041625
6045239
325384419
398448431
617418946
266537699
3238889
292871999
242909929
36457157
5732695
63612521
201315607
759740912
169328377
245615657
5106151
159260922
25561230
45796660
216660030
2310726
508133726
29732335
58297642
618999505
615886174
841808615
68974545
130972538
505384630
211900788
7204335
105947370
891729622
7088174
367349779
245139089
65519369
194543887
186965072
31568633
14374795
32813894
166657177
484497043
378735880
218311674
14966046
80161020
239037314
23183867
185979139
484865283
559856009
321842207
174618081
42151473
740222880
171530413
59311147
33553556
81469131
201522770
90751671
421924108
378659979
200432189
435431431
127909748
269064373
97271984
270524569
665664935
789761504
926035348
339445936
848969950
244637011
13788829
112665716
29633169
150389586
31413750
336362948
831854373
128979169
48971050
181714055
130906184
17015068
310716129
380360350
121454657
16514400
120658774
223422272
575396879
381041221
399863063
39197318
166454864
386506292
29470517
169353422
25106781
253225011
315593647
487029322
279248564
635193382
320597751
94905830
375123876
236396082
340986744
193471133
10154975
442819804
313054332
153593510
833892620
12664501
105551030
178473342
253026532
313162390
313152889
33186807
7157337
25758132
110264897
133202624
14714717
157021110
228400078
208951659
61068012
60736052
115175106
154202978
137406980
910341350
378304061
201086240
229203692
46109448
361127372
642615361
59721469
73305001
78721377
146701094
288368194
14250417
278569291
262382973
694126140
707701857
238804129
63108490
310525114
726042821
23960946
70461594
258336549
54371837
199269832
236877528
143536287
26022208
444142441
384284465
49631343
130068554
179437613
15214899
61660975
692677158
22918452
6590943
44862582
519360899
5018185
354587532
252605141
106792615
36323475
618174038
333875695
275534155
435769082
80702094
174722859
344879225
122362662
350998734
25360430
729307264
107794556
38859199
94839027
14336041
372667380
299968201
368793696
505679117
463394211
286756976
415961979
166172196
243585723
503397190
722722032
28284256
14389936
6233800
61272814
40036554
104700905
386130407
1723474
246086626
293209820
13312462
577091374
60627270
511830818
16883251
20462104
621336768
19409091
93278649
64055997
255712579
509705714
320525822
120190610
440536051
461114851
49254294
17337985
40923472
235552375
286484456
63277
16289875
447005951
102115504
382162837
501364599
901502141
168773404
551342722
432171385
73939513
175477468
170585291
31934378
163907825
421438998
69157225
802151013
464300012
143154834
89788963
37024192
453853205
58267102
3100068
157820451
77881428
69906118
27056289
277637230
410331764
221761586
204357983
324674591
458437617
200751671
591906759
453483194
39783504
32823108
149499900
87461307
211822084
342951144
460653449
95064584
317583664
337258481
585650321
22099831
546639253
1459788
190446909
319311149
68562697
47277851
205054869
19046008
238620478
145565143
59198988
134953515
801578282
136773621
175901589
129841797
276385128
143840433
172936547
135933767
294478942
18492245
26952447
562409093
209715696
259845020
243689356
169534257
30866327
559050032
60942090
31293333
13091887
513554542
273029349
427150356
100944628
308653537
116732194
117184555
549716724
274879933
462299909
731093630
3783299
40314375
752628446
368688742
702905807
386566583
302881109
136873299
315785428
100982299
314218944
185466205
205041095
91499956
351406313
17333730
278982920
118753586
77434359
589114596
20020420
112585657
243061612
256812410
290515313
377702942
253414008
193952709
268604269
217345357
136239096
261946141
196502437
474356357
269717002
200795719
188240538
54461432
501832528
202552695
108137083
54398257
205310408
12241451
73664004
147277890
20575406
54887978
681027947
316732681
120866359
238862606
60633926
7514327
228047325
76794367
125174042
74719841
412487347
45995095
521790744
161589303
184895489
327744074
300691281
18508108
106934530
8374596
448398224
131266536
361034368
122488395
365423839
385750610
306170478
337122191
41774423
645101301
869125327
418371801
478746737
828377733
135085588
28877888
271292307
28239501
124447276
274841726
227463781
489107449
692729855
90239370
374290243
168094182
89894588
316142754
356478782
467255810
265365772
374776464
211975224
682192821
214073673
210812445
128863012
460377240
466392277
661814351
144363347
227850445
102254216
89875661
688081456
290472000
354720479
236880907
387183605
185824414
40249140
72726406
74711590
7775509
668612074
132901100
215185983
285167923
47465882
493729339
20158367
193185286
187833377
373419095
9895075
42420771
61455543
11952227
145988372
26862118
123452044
222462535
301549961
297054343
533635863
464560344
9800464
42531873
858832767
310088096
259320447
110371654
22068242
73650500
28738841
140033230
12394554
198553461
238035252
259471479
50370338
100795115
162786405
74630288
157976775
79216304
185413891
131871999
225088191
334336778
15342864
355850213
77889776
196871588
113123711
391967120
28125255
25004741
732754562
285604507
1454116
9693488
106365810
859035491
457223410
169298856
752895973
334871159
676354357
554641246
688402232
730604060
540333696
146731257
650026438
667581656
111697230
235553329
177314907
229014351
85031598
511617918
153285692
165041473
42784315
437015383
152707144
870999701
441062522
26055204
29000931
47669776
48532747
139403007
761044824
276836912
204416285
272399685
224066152
520612226
168627571
371594510
441541284
266615070
126353950
362931347
30635013
339853397
255892026
12598197
232208881
237598205
167196333
719988262
157292292
40533571
101819814
743698869
39375252
58006727
181514547
182992131
222890536
329651047
376161719
91303660
105570323
194738904
26258718
368300436
120214409
313016906
226981471
669737623
31293766
289509
473267183
410846387
219942406
372285402
66066362
552447211
595555392
445532434
405250000
270072932
93596457
508475399
379852350
292390498
462868300
144960281
11108686
186608660
835340743
63179701
247572885
300240532
196062108
360552243
501284107
432944949
171070894
32192989
123133009
55872858
13439428
41761025
198656007
262600574
537288436
158485350
484181687
448601885
431579356
177862105
394952710
419835552
684384104
282914066
61781837
435720147
118841925
324956178
229249339
12500450
478331280
215312463
289757630
219899181
136797798
216662394
194462407
91606773
31347837
608047866
415806533
28988728
346781191
475741497
39058108
457610702
170059170
828488136
1564966
102707800
195030925
59045554
182852048
111761632
260698890
428142469
61303348
296936814
37834263
82916983
431847482
198373997
1478737
13090221
177244813
696372579
545083796
716655490
416472029
658816996
576162868
235863395
240561689
3764684
82881478
8236643
171029118
191133872
162086310
14323576
50521086
226359512
488275201
333144364
5053606
91209428
295909940
37391561
218321165
138609631
426166913
14586984
857302046
585158916
283087588
515304897
82462504
32207017
53500862
852093009
39632983
11614715
26252868
474758519
565240953
52040228
35392271
288392875
869593502
562254703
183589643
539651123
231651866
69814258
272305142
341045942
3797358
65055009
456809016
114625359
225628754
460664846
20349818
27067705
185607546
104126205
19309643
130584650
38695288
80503952
258099252
21631743
525272623
662105452
198717371
20435704
137104021
15177147
794447537
117017990
135918581
105804988
330680841
9625170
92155076
30230676
829452420
232318131
109792128
300200534
329615352
140894507
92368236
65029614
67981378
24373644
405037779
329469193
283020185
642796876
121451076
553212747
79750528
252737686
583624339
180706682
24190375
77067611
367761396
291710610
66630594
414407832
27280278
119745841
18931606
248195361
361400102
7401813
17267701
408628737
211186563
261486728
741228038
158154614
552241611
233175551
682079120
36032301
760650332
124166507
113287397
323379159
366088110
128185005
380425657
203604882
178219953
33976032
404256871
122410249
54836905
63320361
473006773
379846006
273937846
518318171
1369298
181524850
110309535
93206804
61292261
8194828
14613035
90542481
295311811
226058409
181796336
16145248
70868015
221503585
167205440
260882862
444220721
215281557
254085764
137104298
366746106
221795340
132684502
8961238
12536501
33685029
344924373
13587959
150964957
451704427
639460541
467487397
306984435
57566141
93027074
217007799
77435889
168558140
27841953
416058486
677140762
220911240
388107825
10933134
326664093
678364155
41000624
13653553
257920424
146158999
2235475
72713754
387634981
56960633
296060
610485317
120554140
757772683
199602247
120517188
205076149
49215556
243753405
5816758
54995533
109834216
363174547
601512527
95092
539586876
12403665
31142208
299874213
46428159
315479568
113703005
287744293
60240913
534005782
435267127
214353674
170321807
465936508
75398693
550535602
648604801
546023576
20626015
53174706
160951122
275390927
66309341
84535045
272754925
154742869
212803828
67699426
363102006
238942618
109762626
402683197
106044968
373958956
35372488
569706229
431314861
335141333
110675683
98830190
332008534
22846994
222088396
241425243
217510157
10869185
96980549
704733569
453278520
547586200
584681744
562441704
320017633
288105970
227968746
41568176
12139594
602600643
11471428
407618299
101060235
79636160
31313218
2149085
39092761
128277073
329594687
311499740
89359446
45127622
175357957
274252382
470990287
293621573
31027099
1764793
57214176
522570990
51576570
730671283
226461045
107838844
1877514
372039962
1859199
814712509
631025801
40756999
462230146
403709782
123507001
480789752
189389722
364875268
68323132
746906914
291340257
609255958
76036402
175442193
54995272
18907714
279692706
657692655
639306888
141537423
812681249
114624639
135781076
6220023
505246987
152618687
273451702
323272040
513792921
7100845
424550826
7614788
380624083
83829509
472641545
156138197
20053983
319112633
633822545
126337398
113575127
588361769
158104014
294942494
266505132
1257878
623886585
160129322
20546529
129421809
473449113
361007868
14093700
43139469
192510019
274800712
13421395
118108922
451791285
237032566
152339319
2772082
342726031
131594556
189408363
58390538
151695319
72173326
258477125
1137917
61516813
17479902
4422123
466723955
163581144
24747715
24176732
467706951
69006892
57625930
497404883
188149978
62317269
362722791
6294796
73799045
97510886
131834338
251901994
165478732
458813287
149897800
50139002
199780572
760590160
376957278
68608516
238691441
16253854
272524657
108416635
59701961
142171466
789899560
179133712
31285182
73211414
34051971
309555904
215956244
170735645
1168267
90530794
196162160
43603434
233909668
192963537
792144336
329553403
372901432
101406435
692246130
171089143
18098456
130706833
99068117
46263755
36289656
627411008
592959568
70048538
166447549
32843154
881892459
20542572
77302368
225933959
418391933
1251342
705821628
428368000
356787919
824074309
257156600
18151177
47593046
35663173
5647907
363412899
259180107
285067002
307413730
179610521
347987757
756393948
467837503
56352727
184433322
335465720
257494073
337965742
153835987
42963557
76762231
103528055
412440144
14965232
122273272
195590486
225322783
23933448
43282083
45974361
299777641
645868195
954044812
260082322
918956548
310978595
5651134
516769610
729320900
56624620
176731876
287026537
511427295
70573208
24670417
35538951
386973113
510065782
51435022
351825117
80829596
18561418
20978466
429297302
300082929
343478849
156122868
287542183
62791498
34169212
126051293
473671085
414897244
287966392
153336170
492271097
179885259
212170831
69693458
2107027
388795784
236083631
17403
830397791
518860902
44591838
411605883
840932340
332400606
325756590
309036511
389568591
96759134
152770660
18548540
185900023
280142727
231145616
760928338
129711038
262575330
177525424
616020542
487130091
108167904
36692726
28729667
505026304
136651589
192266692
30805960
311002733
36390299
224250174
60764139
44362170
22574278
14244686
139637615
234338151
554012040
52733688
4064203
469866115
232955010
521513316
417813942
163660378
92808347
114218745
306526456
51135070
273997141
162755585
406142670
21186333
68824446
456878069
60106198
75431711
719137322
341802610
444592340
120846603
64561734
179654453
1629866
70080232
3666479
157521334
508420381
38160054
412991964
48128796
31007569
15033426
463820822
575676046
335588140
155602481
331083610
70723019
131801605
130030501
68810312
255764185
145828970
134132413
354785268
199726647
538468852
262214353
178333901
143585219
312526193
73726727
41922071
272768605
17767159
807879641
201189059
269456675
221514048
170685629
45818728
254032027
368278831
310824261
6697302
556921056
8109467
61049095
194546027
55519519
84441846
533784439
589284435
106659585
21760413
80941145
126146445
225286874
184257229
156818444
13946883
19936666
149108653
41550681
80829238
214645374
489474266
7644699
93301522
298392079
256870748
246315584
665887863
15252572
648733789
5423013
353381715
151142199
754834008
241910222
706223028
107043604
49201334
304373341
71309085
256172169
85580110
38855187
146928467
234418716
38235368
274089972
515034428
231872129
399201254
291083173
369907542
307117367
460320392
839997158
341237875
579746671
297370
317851995
23824623
41203302
302695750
89520608
49563190
794912412
354730335
156056415
249107475
47249723
99987356
155320179
43016898
118353896
335389114
9933538
53482845
176673625
91068091
269265820
683136394
22762860
78730084
141963316
79906594
112022011
289083051
504255990
521708559
130664175
80921681
461563013
86219187
136351645
324482717
130906648
166199888
131105000
96263547
324685423
305166049
252724230
97458075
218701561
753924782
336521735
26956920
532021486
326159740
362612332
260023061
334430196
150101568
284278478
636094299
58592411
648734231
250139970
317904585
163997675
444802938
325239534
199130983
312369606
154918184
51761875
32080113
44615623
129358658
191187319
51873269
136279935
134145374
217782737
88897907
86558493
89915732
310589609
422483396
63147448
289043288
556958244
187296415
407915043
86586071
744607276
109600174
89926856
266238768
9734124
521002629
108975515
12002719
654206623
376038051
222597815
391751543
96672082
183927470
67869457
47782335
366434682
117185025
22080002
773791283
49450091
32029367
172223318
160115824
28805003
9308417
73068185
446562824
64802691
658358345
215155373
171117821
120384305
20328532
32169081
467174806
424001707
713523188
42302088
607941347
114739583
345293678
237360808
144769121
21124797
177328278
61236129
334604047
841930071
129261383
113637398
109919319
201181511
151550264
364247482
153430000
329807046
793562933
36806298
4745481
139670223
388985023
198204591
525052459
28760400
81678771
92708236
856346894
26629099
296353709
190346446
203527155
67095080
309050257
115989790
319199701
220785909
684119656
263166508
101922932
567683854
122483364
23009505
509048470
115362903
37912611
825840231
200029346
582033
692793988
102038729
15229172
567668250
294094058
730807575
238983441
376466522
544500044
147872086
203437712
356134872
361089652
492289695
27638968
50387248
224966152
22505980
86775316
159269505
149176213
621108394
413429355
111841964
18105128
321185364
28076648
20618212
86188359
182409026
42182673
17531768
414720434
131366667
162782612
505142917
86386115
37385967
48262203
478745933
893186948
673524884
810053767
447795134
797850103
76067421
196556385
872809560
222726234
50094781
129465237
17330811
41764753
108752461
599851212
314785915
418222123
103223044
13213188
559727277
819437227
269789825
440310390
331171196
335841580
123738614
348456858
101504224
7933797
32516102
4538924
965478042
186587808
323592410
983680743
434979219
35085252
126539541
8113343
191033110
47383188
8978276
253267889
373971969
667679177
275697807
38637681
234466007
77883685
265888638
668947595
84291036
207883303
427293842
670334625
567292120
108924183
370201211
254890218
308874630
55340523
5082743
187205495
903144249
356827448
116608352
249765268
132349258
279933657
33924803
72088762
431612478
379841860
17044016
584263274
34957315
300617410
439169059
443498394
325284608
96486679
176904229
442462727
448420485
52406957
763774036
769368
121020575
586692796
71759019
64450914
246669086
190156982
24455742
392085436
175357358
238150059
225958795
7842605
82379269
555157966
418262228
852069984
141488478
36934716
141338652
493301794
1556876
11373948
54237418
469834684
415874582
587933793
592776955
87081734
43447368
200639119
201058558
189515424
1391329
244003486
265348810
203558647
98076914
239983517
117744434
35343931
118934915
12335840
204144088
261299641
451326933
428678926
478056579
836866514
222628792
437258057
44769534
481410863
113479899
42880520
214032614
296217236
226206266
483890190
364228630
244254113
117970476
466921333
328752262
649035055
151306678
391421350
300095595
239963066
91131688
13037447
167087125
682368395
120100166
247088284
130332957
38869914
491491361
73415539
179747680
256045864
437864231
431927179
160294692
45447991
65053429
23261910
64736889
196431749
14011735
369907741
27499410
284472137
86011310
499984368
16964314
834020806
37191948
17570398
246146051
470523203
773473770
22056537
708607615
379739210
273344265
885532034
211820094
809351633
52459487
208253955
661743312
173310204
69818507
454678627
375535673
417797577
576742890
657343257
213678226
186503175
52870842
141850851
16225507
38384321
381810976
441307065
68191455
31616775
290440314
12541281
315346795
6699667
51338982
18800139
336178021
40009747
23938906
49451750
33452438
114996853
157821199
125287110
183792369
88262555
190096842
19321029
244927472
99853267
483680677
234261433
156343725
423460764
388031081
250321084
162030592
77914138
380344529
54119864
53653022
679914478
510172633
213331634
801678301
288020135
542661049
588944369
45481837
40296057
135556494
205608098
67469861
10640619
16261605
135944249
1125111
329026076
839622368
779347549
514429061
618088292
169809009
57040145
221470826
91379506
138789846
242106527
43220794
136684272
334592385
2276677
610421990
10251599
738963824
36656165
235660887
768485896
302839974
121792113
65010775
10710053
4977509
602109745
53070437
10360211
229324925
4288543
108865013
477553007
494529048
198662065
26410335
268903932
196737046
166639116
233807283
13416948
858470270
38835146
171925800
35955815
46600029
393229044
240000227
10497274
316179383
218625931
61927983
260543615
361205733
112932278
235622458
422181414
32688594
413476003
267924462
48920071
34902833
135417463
109302
558826453
787601626
380868719
91301250
123476823
242413449
193919641
638996234
29943678
507964146
183395063
193802050
336619804
349998150
291414430
282732053
278373459
21218629
128529890
75888650
77608476
391265001
126484064
27313376
38831895
380954995
26153079
282824784
773884613
272221666
2383379
259307637
659476145
31912007
55792903
606866468
167963732
8093483
231752626
223975180
686138601
572011978
36120831
62733867
316887885
394080372
123195604
290741821
537474269
232831108
519921028
6648326
121484859
145811332
477238154
12158300
354436632
315385808
602713544
82179883
238057807
37654510
6041982
559049914
504362083
208581918
465161415
5168005
245958419
106033346
625674102
209335084
892631743
485474305
55683034
474546248
448901328
71091799
460076826
202600125
601334544
791099860
136933021
129405682
445519144
51290711
22886933
258151166
206706059
35946336
67995392
223856920
26656754
16404654
409822438
195678985
986788451
179999881
225314994
464590161
136369869
60794407
65264611
591001335
756791948
266122287
198728148
701972
290299893
141601334
15335042
96097884
195710205
222904326
485829712
337221283
56153901
494697047
53768880
569553405
439020237
324997455
306423962
200170055
90724747
319270442
460366116
784953944
196528734
488310311
505762214
311897396
57340860
150583882
414024605
226864303
276891709
22409390
789620934
215064167
79695932
689811950
3652814
91108878
43496984
120136395
89990983
57791773
97574084
241396780
169118684
275273643
371279923
23041768
69089891
33730082
155144107
176892134
524532339
612416072
267898323
92570075
78873639
196112168
35645829
31941042
77240764
81562065
157883011
129697369
104657877
282072610
497440503
333330903
29222907
697461778
603756034
9288106
80702741
676399164
18459961
68789922
93227299
5424459
695795525
123480556
585496212
275965155
527694803
186191145
449097418
50087301
218298221
379333010
194961305
354942350
169633415
9664362
105684936
20456196
192376604
52166374
254866348
320541871
29256579
658629096
244679304
221286531
670074213
116590704
462640162
673675859
615425945
91094885
619233089
41850940
292359827
188499138
492578953
39077757
444310248
131266552
35644285
125851012
334017471
89114903
150785740
606293824
313482720
153935873
506485544
585838549
486523944
138608872
223577690
528540074
84864809
420535838
18754973
92350377
540395694
295125424
14586143
30031434
97586824
123062780
192147013
33335164
54131504
61999128
302555655
32247161
36758907
134573369
91919583
293272560
355931169
137932365
106392792
592319219
183049088
67112376
202638285
443787987
291602111
129722118
57625380
498844115
150765246
633579208
431929536
681700228
176172974
585939630
220356489
155758218
152444133
647877195
26582772
9146446
187575866
41944407
312145845
373904426
384213120
67069223
79136251
12585800
18812410
252176117
628537415
55657060
308542457
115401352
143620884
224212378
123879570
315167020
335544613
115753009
19972722
319123422
88356199
116274677
301798008
47128648
467834802
365020876
129470756
221818012
107195546
120484081
379334527
573684017
163483932
34630864
512747746
421779386
540843867
34039702
821672667
200422908
65618200
291352429
197231291
224466994
8856312
558304189
8687976
95445983
149565132
137479886
251636554
6643063
77560193
47466407
179085561
664170259
203432814
297349176
123208673
482222441
320980067
214215545
76474103
231969617
75158738
11189899
58767537
29501338
366874340
254344685
424599861
41133174
42297457
116353313
3561279
545002150
256819151
67944634
5955119
293195550
426754154
22788274
37635986
204569479
159955645
1826990
54371948
394570973
190059144
394348966
110978059
603628910
545454918
752623059
522208206
346863276
57689595
327837508
610247196
90497892
235194993
259715034
404069486
257501237
1332373
536589175
12934957
567111361
132379288
7375261
482240709
276719937
582371549
11844836
101279118
210108226
77829825
45809229
359040658
2010989
209454579
40598333
88345568
104917346
743626256
414023571
266804452
58841
196621438
588686206
37819587
741346103
745595425
377397434
38819414
5860745
212578653
25273099
471696377
320851338
16759504
24060001
161409660
243764998
593984365
209671481
37476920
98079540
229232133
401967186
923338467
34863044
3475131
92496749
32043453
56572876
16180705
78352056
750891200
284785018
125946451
556138775
395029956
329449618
409643415
627216705
508772983
268791594
39898170
3157339
544510923
263523052
82615282
28850303
315271213
110830600
556796673
509925295
56928452
281336077
37912057
641168321
740071634
233736234
376530820
423599040
400169400
472410702
120155482
51991890
430950482
20647674
6381376
586208893
59639739
574207854
39019474
371680712
689257623
19189701
541354232
80357931
69671535
345005286
97928452
487113576
248226471
169243879
205964288
200058581
248980006
371522888
191185716
323330586
145220522
188195102
170083410
275475155
61985318
105000157
64568357
335694381
276842148
14094014
110154108
89017822
140753098
17451639
295998531
291364671
439869410
25507761
828342519
294877636
9379157
708487264
267245859
140326145
127902915
274053823
246223701
59229913
82036077
148643006
23743417
241854003
251578487
324974934
650878749
26082627
54487826
17258110
158713855
287925320
102443739
352704167
339965551
464295850
36895530
441508099
242942856
474727545
372554669
11219884
201399290
36149251
111430754
198469489
15711713
106269307
303276000
882321
291590954
1079811
118715823
158536805
177760251
162707821
637046022
448650703
667997076
1262492
73329864
152765745
407035850
99585380
43605784
63672142
45230922
503288555
4930495
149134718
182132531
7705553
22968555
213847362
499288237
28182075
539215103
497693577
196324210
331179263
3161494
767816401
10573430
233897936
487660854
464440712
115933550
229883655
80550807
567506867
269719030
704585112
208279019
46320335
90567500
743646248
493900421
130750534
518704844
351853547
183581325
234509072
320926922
260826350
87054886
543244796
465927573
36609527
791854615
423531379
458960056
105628999
596481179
498440059
23122694
27414981
201627829
321665293
60284491
125131276
491392108
49644102
47510137
45101919
2360217
267930876
213730048
87510082
247259372
753071211
692754243
391876681
407728421
204474848
97679644
62958718
820661573
94673434
586612483
498920488
266220580
22005552
14106695
45148292
90110940
1257167
140628764
320277586
581196592
46120309
783813719
591028968
618631
60004493
220578408
440148203
8562587
70997811
40948359
32301291
372643725
175990495
491990213
265034844
223689880
85694186
32349967
376009757
57346957
197361156
51442068
23297523
449578705
24757477
417430863
482943211
278196099
35889306
128065344
724854424
249468063
1785102
108988711
507447942
29987047
72623302
195373437
181759437
618901725
302587065
390429025
212974276
137288198
19639844
255415044
456180131
360931219
9379319
24594186
140501410
463410503
324103223
832069490
85226305
119245014
54578264
59842993
230750181
189727175
190242848
344173787
108195680
438587
259004122
49695445
684666181
104603452
192999024
264191024
388590290
52317347
459368022
192968946
280896753
339811999
9985546
107632024
198585679
311898998
374596402
3202612
784232642
328691717
19330766
6070262
317201047
589752807
599274367
260800115
31086848
161143888
289722366
305161334
161191853
229171306
188315578
686697401
460731030
47476810
148387157
2997989
657355172
143485225
163161152
254546025
259979697
41755963
494404718
6481519
902698070
52864405
349908831
330672826
101222036
136245362
389311743
88548792
264167012
343925845
362662485
224084561
125669997
128905006
53110302
101627391
151912181
5493454
185275932
26280045
36496247
431915955
228565112
177845233
139189950
24712598
42619475
31377366
287014642
380746442
3551420
37321362
498270916
383241390
385855661
66546227
662401050
601022249
229316862
394952038
22413235
382505034
9154890
239475437
219418107
387116001
344853919
173417405
231853039
102290932
20019292
71532361
374827637
167461129
796046609
700475940
5147265
361599029
628722870
530687802
448839119
134302430
589023232
213461904
49120464
222005558
145989710
681603327
549859234
548602175
77223031
47607911
54571411
368796713
38919815
222620371
21693666
150216029
122531751
277629594
421721886
1558005
699847391
427973544
28964393
392277694
395043786
7261617
18630303
383844953
40665317
13474028
12150919
206437817
108281214
145211867
469078353
102887797
119296091
459270989
224106970
400770230
343562934
342205648
414210899
235868921
589373414
19730696
94385690
261245223
208959898
308617886
20804068
172342015
439518861
376936076
634638841
116656019
877414770
225781999
441906353
310154805
382252611
212810039
533632723
319467900
233077606
17821994
222880867
159756160
241067057
33722238
52448077
59139835
36104810
509140448
170777603
222006562
174522416
399332450
8068373
344617037
123177658
243817824
236697416
380126167
203938298
761703062
156934499
20192692
83961723
110423717
212252270
576975173
142266818
83188150
527232375
413178955
214038294
56212421
817156384
314279740
148043573
118668620
101707928
127853752
428208519
38554339
496132656
128130805
546758674
819308391
101143100
376830612
34970601
27928070
134271959
28954646
504462351
202592135
80369593
329956818
472138417
3757576
345189572
112992524
54007472
5357366
217110690
177565687
635521553
46908807
108611538
134854631
331684164
53073861
69637785
459560804
155812692
327001504
62716439
68892475
45985123
500375373
85897420
301233884
12665915
98977355
486798055
407717251
224846893
347115326
479112313
250623685
226984413
724094906
659227708
412505889
263092961
937368612
247389252
86665197
499636198
153732735
35800000
342080413
61701618
617514509
7347786
127988907
869536406
127397043
5185419
64132199
51631145
251812880
75237527
171310626
148748443
260510385
27286761
752029485
126073581
61655720
445498751
125977812
28645713
229882283
249145975
25978600
752368065
448169938
9606843
219088455
14536140
472563782
37973030
206858739
155580655
323181445
113981697
305164566
672557
109184330
261461018
700267842
214384922
14823200
365423382
136439369
717801375
414177576
369187039
635852535
295667531
287882327
249634209
317426140
128066209
19656286
464371017
2407260
243134733
75306
600083662
423113746
122500325
507772563
230454243
208794678
145294235
126126337
3616440
169256704
525812469
309584199
5914678
306311576
318536869
474925243
20157010
13918944
228324103
535223507
139429951
737037960
1491931
127329807
22260809
240442759
818293025
31786098
152425283
66846865
102641732
278959652
20388902
392151803
512017077
232144884
315524851
847804830
147394903
206607324
30310262
308011226
342809008
67182432
101174257
350909700
493516274
663922029
33745482
465615434
29034224
15570835
118455859
96819969
30130815
20466951
601097369
577657615
57983999
58640599
351028675
459867236
212056416
473968094
314926887
521921316
16315534
196856525
742619636
128531540
115014268
58269228
477327812
395370045
139187063
2093216
256135529
64945562
92216557
169783996
354602500
427975376
77581403
182909077
8053192
140121592
195801290
4717669
138084343
58240757
404281075
80109130
314446665
87643726
31650967
70302145
795210271
25154004
172068611
272786491
60929645
891813894
342837517
254361259
609794412
190514568
151045208
157250618
259621131
63890453
424238006
5984847
50515885
421576114
82204399
287063672
546844269
629840985
43845845
53937512
324524449
327347706
417603798
76428078
349344368
695680077
446532177
9155512
27912654
75356879
461639958
7798685
651584167
139001894
455607213
82813850
643288189
386174776
470826333
177199297
775705048
12989360
415063028
449901013
71275222
35624224
53328207
143345248
271394885
31928059
133278968
38649306
51870421
224806596
439483089
320269471
10653165
352355981
323468521
477464185
139382332
86186619
788406680
321592112
409439289
929270233
15365252
78385281
862486046
35420979
127826187
643902967
108317695
39914435
6849332
285162649
318874679
327541527
559642732
94278842
94262518
8305085
294458051
210471770
195675677
246790975
342449100
357911015
454512542
556314074
781014291
278819188
359667775
62638031
523503575
135629027
644775495
312845719
642025834
286945609
155122137
723517668
180605168
1721312
187570374
60000374
51459805
140064790
388780109
12091520
345950332
20465416
340394481
236878588
9815473
38444284
233605578
682269042
717854717
348969334
79735398
204390345
345056412
298290472
433591921
23568146
244086
507798491
33096973
715535490
850055992
939362978
238308666
76451342
63039120
309359
423403338
1155635
67396721
14657328
55670652
86693
893441562
89992514
412394485
74278327
156743166
526632590
423793386
87979939
362461051
202386395
154199816
37010584
119991866
494220687
1131810
98806244
433836733
506989855
373114078
93110911
218605449
310306751
31924758
272829391
300589097
726343492
696372590
59727562
15374722
624925785
639310055
432931029
244960961
209944295
58158354
19929839
68682304
614277
18043734
23573741
766822600
911181
259303866
167462061
35437404
580480542
282025271
125251060
91306397
198331500
34526202
376987354
195048380
45339004
213371036
47621492
456557554
100974668
250141005
824896229
46192696
370879830
272002269
410160721
18706653
213052663
15547738
1174894
51630733
271919463
283123456
195526135
456708462
882747618
830766318
559919
90110795
538805623
8858293
221812268
24729202
205568309
239932682
563243579
415466030
29306
94040798
179502854
518061893
699415607
119220664
138949323
529051830
172279373
2964571
502342049
11146547
261171831
501113821
24663926
204949762
12194869
430908609
549670408
23288694
51050500
177098759
313232887
27941850
448101021
353697612
188205862
558595956
635416463
280695177
73864108
529473676
139573583
255767778
9677134
306931473
227559839
238846825
206323605
318780871
418949267
104023324
386491500
41771088
2433429
286612359
513437140
638319111
83107589
122439247
67429127
281986856
232549661
231159215
189029015
17589643
266542345
79008706
499506866
10026614
167316906
95824333
629845052
136105007
88311595
14717599
660490036
242474387
95576700
125301006
137808124
233830565
16564865
181222997
54281402
554622926
201007179
221030314
323733471
176735573
385048352
364502616
197743450
43860742
728824950
167955314
22421948
539707582
489165542
16269149
249960866
35604238
217972585
30887907
180211409
24597979
91871430
21686130
340050109
439967828
340636966
85329900
709981062
493466753
3245836
250827514
52051687
32238712
60787148
359878656
13623070
7234554
596067262
96243650
784828348
2089712
460190358
480486957
233889124
216323397
309280272
173928625
156336409
7535169
754751464
16446148
29201950
12485273
327792222
502626528
17540521
396829064
28886899
408210522
552231896
367023089
73831242
237300767
68305376
110062009
107981654
102420339
77992822
40846673
67746524
147560272
254599137
41952330
467349514
164994968
245327009
7590406
231730758
3217764
164299814
35119683
276100076
164921711
81042580
552701636
156489343
175216352
69271524
209888148
85785819
394403989
348818325
41581051
54534465
63141681
635474336
316650225
165560193
319818462
224221704
119952904
903095983
636829433
150480956
12686438
38568895
48785591
507284896
461177922
152282214
540222404
375472814
548413283
29961616
235513135
316660473
475645976
70134847
712781689
636745370
14398565
525238542
555868555
20436026
37572028
512442080
12407176
157814332
405584548
130071441
350521159
118696905
408911009
492538719
55141942
72509556
244498400
193366704
468546860
288770642
48047332
454127665
173721183
575878812
10374713
486765200
275427793
271110693
100338515
180719249
564700701
15053421
763723497
178142231
173351672
365272038
301473187
207285144
119878545
34052944
421058988
214004464
365219499
20933633
139896319
34562459
149081075
740262185
55220456
73532725
969252626
17834964
225062731
115400444
163624177
94803396
190862267
61194863
732925561
176208332
168058632
493353792
620500567
327925731
157175078
335516349
683844442
53308389
90849241
330626520
340739282
215653310
152273434
181208490
514180659
751297909
78522923
60245681
154882960
24194013
307803421
211177875
39487565
306178812
104650
16525273
192141731
73768356
711132601
298578633
18500043
35050143
158794978
294363111
329794959
31500367
59553582
43346960
169309897
394085950
549246764
336531148
740607003
310494234
213948701
403735755
7085795
544068343
33562974
412193244
119859853
429950684
632960328
159998205
509096298
197521874
79385043
606506903
17079516
318356574
652573645
525266190
617707728
303124279
68236937
359966600
512428555
98662224
344661161
8085512
518722270
305122061
106484929
143493692
456656490
249856827
364496453
68250096
875707696
121063125
331835539
259920744
136648098
622169068
259239192
67164532
118613005
22206241
137447016
29618013
161065224
506024910
104593643
85442201
219149722
200113778
53067017
35145595
220888538
399569548
23309787
141311703
904373398
31068864
153963807
86624027
56596815
267051320
116504590
353959151
41659763
225226982
25565306
10201813
3339161
269868876
297889620
64353522
419807152
264928514
373600621
35735772
164585744
13033075
179385794
33870610
596064969
60895834
2188522
76006580
100347854
49758240
28595317
345565779
344268540
31155926
362789493
539423559
442947923
493214363
411600377
638613891
41539771
51627844
129575243
204870092
1782574
684819011
348493603
204929512
293300753
398843731
280375373
315424763
184411103
197306143
225105426
20542646
401825888
58397669
65399
888105780
307601606
86700474
605791125
8650785
459399275
6268268
4633301
42492544
24367395
121969871
401208032
38875797
404769925
405065250
317647676
192886001
610195105
298389719
220137353
183076944
99575140
283982854
943714591
94391482
353002577
200119063
367631453
3307955
294646372
44504992
207354031
31834944
146077078
33460818
327256869
321215972
217520951
2181960
30366546
4108730
12585910
301224908
184457616
225656584
10487515
52040295
308049263
16163603
10120817
66209935
482176283
91361866
216836905
3087430
64354283
602328557
191268612
216171169
229332824
14463175
584449210
73766671
565159229
291639887
126043588
318638272
41943120
857130058
19637167
56385316
282578986
264811316
184686149
52469951
714005181
226617429
428106542
4043515
237480947
58888567
26898596
99212335
171857340
60527020
28666266
49371316
57567019
342082413
152127431
198204629
944082066
452582437
382218920
59147455
205739477
49555662
171228213
310469994
522110673
27626395
49810422
156418266
539743226
33652260
636625877
60418448
390249337
315734861
24075498
581921110
235631081
32850401
10500742
101663619
58489602
637080596
69898399
689031431
72145121
402450319
591975119
329276615
319206801
42853809
438111157
32801101
472146152
18337293
384455046
583864551
199682515
496154707
542052548
563998262
207792843
26859882
386791280
290298238
680633114
93665426
311468366
406566141
89854615
93884779
439841744
535948745
66057852
311979121
210865055
91447263
182718147
229868399
103476162
318749689
112346843
38282896
399950492
446312383
16065790
541582652
154029439
756443867
504236995
357116082
648753092
194616672
32944943
42504224
738205606
37986860
11560068
18616720
138107260
262897666
643736773
2472968
9683251
175076967
119924448
192515124
373852513
73973750
500670631
264220393
32925204
563281891
268006375
285993345
462324873
667925398
79207210
499559103
60962046
242197662
302329961
11383150
429764394
302292463
20103606
21805976
203207244
93346904
191739014
22250629
215615661
26257169
269522380
529824741
273198705
665901407
355736691
81732728
179294907
133070743
285809764
221198618
157643686
161532528
402154797
146334611
424423278
64547556
625140588
60088377
630878647
77472174
655964231
64339992
79791242
328320
352543011
32642645
505034097
44495368
2520141
4941734
114991961
152028048
3632227
36564225
190765113
43943427
245620415
850550309
318625654
441075973
220968796
178702646
728499706
508577298
393241004
30850669
83355843
46939599
406646496
98551263
644574346
747082291
256611633
395420874
23876878
722902424
520989487
278253491
257093018
322396289
192994683
161121768
63746383
102764296
327905272
95954650
304620203
455472249
24582973
55124563
507726944
177744320
690371069
340296876
244252785
175347124
33134198
268644390
269941002
181932761
275038674
268602596
536991567
218206506
4198322
245168548
208353639
493432315
133952694
31221917
185212676
17042487
224817335
42714587
469184536
29567522
456320800
441194554
438411651
332215592
156001170
41227465
292023287
20264720
513230773
435960521
33005566
730668551
112767297
70827233
136601264
350625823
114712507
17382596
410095738
137919275
562562476
182365479
446013572
220561391
50187334
106999073
256187749
63324766
176014160
472384039
121156285
56969369
190095189
156915086
47258379
498478006
40326331
44729145
103636478
291651066
366400837
60169265
52031429
545705902
10785297
315561323
110903128
209703811
73284791
836596522
88826244
287622797
246581543
30484233
68929519
8134011
634393402
181530285
16214439
191956186
188871852
201037825
11892780
167381893
494655627
301587629
277302173
489296685
86796235
189770373
34685692
718699847
192242083
203279494
624286884
99361115
594200667
322070511
10144773
676195413
69326305
230361541
476571799
360590358
423678710
14248515
114242559
198895788
839305500
705362512
41655242
565422587
102770814
83157782
6719111
183774609
57868391
411136735
92256954
20988816
259626967
154550883
43553542
369005847
85997551
110739615
635919176
176449394
531005573
154343563
28603895
195780742
57434654
350421193
145699243
664926093
391005985
192980011
592900315
147706330
198435911
90471364
336048597
114580481
244783
18005666
560841736
93007058
828587631
200171155
782662722
91372950
33347034
203498894
91872986
129510171
49808398
146956464
223123856
251333090
721008649
22830421
291524139
601790462
108003414
128201999
140958610
74498654
26743160
767360607
12715950
240786240
486451859
185092097
264591750
517685469
189366266
259372684
115297995
293720888
730163255
158436330
380665564
40781238
100296451
510424754
92329074
345332116
363268569
111409648
167976911
73329605
39790616
24563207
464961023
77188665
516351136
104863168
149117068
30255021
80560980
62593790
154884969
65534830
93275632
338755
658590775
89679374
315416356
546588230
506711107
524734413
628915882
52595000
775915233
115540342
144155807
10638818
882462
634627282
786366875
1405961
183443995
43132249
205041682
46992768
11561246
5699238
87254157
316467909
195944309
774383472
663861587
830601195
204276282
336947218
310130163
248693540
162761745
445719790
175027743
182223245
1875883
125856193
229443311
299136674
303981962
184224745
70384407
229173139
34704090
215355184
141262162
701057777
150114148
3453644
337466874
64208097
12768482
293385024
13223026
75446953
676967090
436724588
55955828
93065408
95578498
736809626
206451667
94540681
702014736
72775511
233309641
222046560
240438159
345968035
959618364
839025931
22701419
7870309
492647343
185244464
330731789
442645947
204740771
96033136
514000872
131423354
52212921
404645956
13741073
463712301
94344724
73056658
81698068
385567015
816759754
420129837
83937860
371363417
77018614
725453197
338825815
104519479
81900454
430800607
482659392
432375342
481310240
783579947
281374672
227892133
116368231
490122
323102300
49891326
255201208
816024131
795773069
46202060
464218957
81764493
777290335
24407796
611854783
258822585
153450698
160498177
351432507
524804724
479162900
369547104
241849232
354848398
401894668
348558765
39654235
89390885
339380803
55600535
118638468
147073323
11411577
397488388
401593481
33762990
75612838
62398511
46069311
1532600
3548210
400902035
12121649
127220630
68291063
283780063
395272586
63559097
699814058
18951462
386082431
291859808
449563748
29860010
412947065
75256903
351506696
148305026
215042994
335872860
62258158
786998106
829260398
78834720
135328252
217221668
206921167
697175315
25921172
282491883
24872813
240434625
18557695
314811931
182297088
32448998
52201540
582202374
227894305
190987027
580640763
320306949
337393434
516507373
649738618
183607019
673291137
203628764
400067035
249253586
38278228
3422928
888713416
391322888
30033014
373888744
55511404
686175849
93889252
114612227
169689683
234673652
325838989
120353789
61311424
135597036
52331475
143116625
191723402
416199398
31180853
80080658
65018958
91296286
358003210
29501623
442810941
518574283
70643158
890011964
223352513
218433701
328788359
568421168
727056383
621411097
54441580
14137997
609257382
433001607
276570341
101171096
15510418
139514906
380325551
163003754
306184662
178664430
82183280
266038910
309436826
135223453
631727324
317089681
176616826
39376028
231357404
85430245
500880225
721120265
92550478
340423536
122290942
124107712
503635211
82266850
107134096
479452
47277542
52642142
134480480
325460539
56282549
14145179
43302682
138285516
91529475
363460181
541052051
6771210
234518994
298312676
481058815
241530558
260387580
105773095
242259377
65341702
9360101
305779218
627867912
605414623
80784698
134943114
448913489
343880319
88218786
17634514
352190893
37357834
9829113
4280580
558501207
7552562
552577447
688139580
253918626
630372421
714000843
69850419
599248098
802956942
952399384
314301784
229757488
352483692
215629996
159432390
811814739
653739883
25648634
83743982
670180486
90856877
510044978
224946502
404213043
5416128
37246990
333364746
109893121
6195364
565197328
145967725
77409189
2669788
78422806
333613870
88811606
7871774
107048410
27240013
243238111
132573944
281875344
88579040
537191631
133262931
210496124
66217140
2978986
249198663
73711871
14915411
604539342
4723202
197054236
384444555
224887846
108374167
464522090
9889072
304400174
12940755
107821971
385928707
289726135
511678632
38108115
636247827
209262530
301058248
200932592
21055471
154517107
175048408
415179275
555249803
4912787
472137383
242277778
31250595
214330967
13818121
211024949
21656008
105702502
163937140
213380720
70570432
505027537
55855958
354761266
212930956
30665164
204289381
601231941
325499182
536975202
31728881
2804814
158315566
138978628
387584779
12760253
44950990
386029015
252817831
2941664
2923778
198219630
14124049
252469194
263498464
236956113
61693956
208400070
160022974
16379703
26023232
668669650
100295454
28421305
826287555
20989759
195831290
88456296
7017959
201838470
408455719
595806137
840819826
278443098
10404340
62153069
387323741
74540103
35810180
607036846
512800888
336805270
137686232
30845203
282213975
184550398
143201358
27266795
346388105
6795158
465520840
217407093
157120358
208829333
485228814
88447340
336099727
148570341
74633692
13243629
62025061
802695029
80392285
312411759
69125192
515022110
67840893
283981976
182935563
73296508
414761690
6566904
373857903
478395427
565626678
746831425
522829112
21559554
713105398
414557845
167414709
68820792
600463800
191539497
72040561
4951726
113403065
343653159
310790749
16271830
708988153
65582752
560332080
237812083
13471282
297324654
598090662
348527563
300140599
677865561
479496659
46220649
331817822
29331410
154975679
314604413
461735943
58149409
179149206
99939648
345362773
51304518
436373953
195126353
27483101
67829460
667865573
15058049
251522491
364694774
407695904
140818470
594610499
263712305
22910550
186774521
601686213
185955632
321880306
9970066
119282599
401344761
405535369
455313647
322022866
11959572
117077279
375383267
477311614
294897106
201434444
255560590
430483815
702083468
164953513
28716599
16945033
175250036
61595399
347302243
61516464
159558543
416033098
316846746
492372537
392259509
79962813
28268125
788431461
685085085
70466188
203587359
102862923
537958554
121892277
66293
76179856
86285105
428071074
416470409
295656451
495145532
372142049
409761274
316115391
44738128
51917002
517653945
78500322
330238697
36057722
117923014
224401747
194845547
66172306
570769304
241066940
65393524
26560319
340399043
333065727
103917460
578126030
109027033
354054211
111202407
2197299
655178609
32719805
436523356
48411387
452476774
349787098
420831552
126026540
104987465
168602366
78215872
563071566
66214132
4351070
3239334
396286365
150475676
471899075
527089767
774633107
51241031
64815393
54208824
126957559
55514227
792468173
42636652
344437725
410276986
200741169
127367010
726918
140168629
743278516
59703833
175718680
17749676
60483701
360102916
399809736
726675597
268975887
7390896
155922085
256970819
51283590
22479072
18816488
262535701
638369548
78026040
33719112
217531462
9640647
72005083
45643271
378632548
314647988
35526758
25955228
171003764
353312656
20720898
482715726
386839076
412369665
182833798
95733577
136975892
77630229
63700347
165760465
25192926
90112334
796068001
216074407
539471179
87280434
309311049
444697366
55092850
119540982
42979
17551073
58332872
784836731
562603249
355556919
35527586
267732083
81285136
297405776
94283907
542718
206973268
16559986
327081295
135502951
82081478
475479877
572225812
53163481
299626793
504428738
353744195
175986578
132326523
43512366
241322970
936969111
47687812
404647963
255679391
154296557
290615241
403048862
330405101
69932843
293276852
149341431
289732862
607369450
183158915
276025208
12632817
14217228
546094957
33189590
209375003
10245325
10358397
1308803
4428451
18614907
36720195
17924814
373008446
121247334
374066501
156843776
214563205
49063584
800353987
18672536
510146604
220785056
2651372
14805520
66596225
250807795
175731082
428483183
284642526
113397594
224857992
457461043
96005390
326022805
87075823
222288238
287424409
25646257
242844063
792855641
166268520
25968868
22425230
2702302
263504858
479987501
254846847
136944370
544830239
87475475
32139165
12088748
54414714
563462652
405002284
176730619
70201042
62502792
272460899
225343155
177756427
770797076
401042839
615798137
73416114
110033431
115355062
383704133
619109034
244451557
269699405
508323810
441972332
77174556
298518287
94499832
901323376
587721917
46326255
161626191
216224476
87516528
32309981
214892456
245394588
27299417
534357380
173042288
923814340
10690307
656387109
141400421
737750066
227009115
589990832
41703360
4172812
310224051
119839647
24904
5630889
665901955
90254416
2762135
481773010
92024222
726144145
270211132
193279495
3066876
21876451
238073379
219318974
328037431
254718225
100096810
84291939
397906866
168726177
67276154
29847725
61799713
111945334
10192632
151878181
464472987
135859833
361817950
456345644
329517711
145263051
172702505
254084203
311450699
14303912
79941223
62336388
72324609
369619272
4952449
63938320
305180487
852074300
304415790
367334255
243486730
513903276
232657027
289134363
50050418
766667710
29386343
423080986
61452761
237852857
294678825
696479738
97710077
590359124
262290877
463528296
338929170
115139018
15435805
406304148
6775457
553514183
154708491
614041030
81130570
30061996
35436302
529669855
290240628
165348381
43918923
463222449
107833522
535668440
335971298
595544298
324801834
81714001
30211008
233466333
396684576
149977116
397491472
54144609
135432309
607109546
64664871
474087844
39191401
310777747
273225334
396042943
756359606
250649326
64784347
150210581
542692270
117732532
24067192
193575470
135159009
39738528
98685878
66027281
759056414
16254019
329625366
381197982
301278405
9783094
133603235
247576591
193003395
236606115
21369249
184613373
102326212
477657331
276593158
237416671
8201392
121119394
385116276
523614762
139913277
431630403
131544202
442285175
141027427
6681968
437031943
257446982
231164498
16177689
1804039
42837305
282679649
10627005
594643588
407703194
114807968
179464778
121093794
492950758
322281367
780161749
382547131
2728486
217398719
34735367
786264459
402808961
476250497
385187561
1101916
154841558
546475890
128646523
95389733
565169677
190623991
818388933
681233179
14245941
152585577
53826860
12830195
198310917
303883187
12016451
54412549
464670552
290793811
288934
497064542
1155402
470192568
625489922
173423616
764572626
277778047
694434112
174337354
192614352
324026419
303978813
65619836
601993683
597058180
651305905
133955505
142650798
336145592
32437780
122508174
75443411
211672949
9958312
18333923
472287728
110656586
430694089
46674995
261733254
4145268
73337852
43479761
19900289
692419528
594059025
201513236
3748223
165405212
188062588
127593213
500877836
511390663
529648225
632881729
160360114
159046911
85547115
60985451
274166311
304884309
5621700
242284169
145136953
53287948
194941832
418066878
114931234
58157253
275562205
469807023
212573839
117936537
651890026
79898845
470609464
545745696
118676820
284029230
674770317
202211257
48210679
228380841
524704668
316778174
329524252
268558491
15892650
44647126
425045089
106960304
41669750
477125288
93443494
123966324
19301571
399756247
618249995
196014899
45609979
61634403
405419373
292159642
247482147
358915
10890806
435065510
70043249
219435443
178672300
175720872
586300794
158619914
922828149
18218963
478472782
8981944
583691024
20985287
759091525
382565523
680397591
509555697
96330346
100383414
530151558
301007559
482665218
759812469
478109109
261740587
18681048
276579528
311763259
194929422
81314213
105194511
11568332
33856987
81548335
2710425
35001468
266020136
173753708
26309802
201086562
208662931
11830023
199279265
132986879
469522114
234968536
217384989
106322152
166617707
231668803
164542770
471762789
200370914
430230841
384669856
205552934
619412263
13783404
69338895
154505437
250221823
64278278
536596399
212829278
36373889
261350417
265899490
7504837
90846007
1544634
76420161
484656677
1355293
86547734
45954292
339561479
9694997
24555092
199848375
372049415
203564249
60572938
263732723
65089738
167071207
520371136
123875882
404888280
408542474
64634520
42579426
49593492
309639412
369012502
516125794
252515857
381787153
358680358
404869279
30625226
116532976
109391079
18796700
274140882
215897544
24902601
221062369
6968819
9540801
600476435
82030830
359460548
82897264
5069952
386863412
145293163
80392232
12510625
120953434
446115512
450279352
285727378
29883172
565219038
260268802
140022179
551255576
4495713
11108415
383798886
745917599
103911119
144183812
63873226
10308385
663344532
668153795
85426888
190092680
525802796
6258880
643383593
121709643
208219057
787690153
168135545
73836667
76628694
23878901
200363283
753553993
123709518
114050298
539500019
430931272
527548838
83649075
723703271
373564200
130898927
801886235
402348564
25346695
758351120
143406959
196699081
608057598
586333474
138876622
372119131
660431307
373218253
908625627
233000990
63119139
15408620
594681591
98647861
738548792
60998274
180787663
457256007
8301843
4398215
81090398
146168206
336451575
246769466
404844784
400295202
68766281
51398335
714846026
444294076
90350193
69199007
144289901
162895584
638705778
311598576
28467284
173583386
86914871
24756786
33850517
831737939
671582424
584406633
208775191
85215873
25451426
44450883
68747998
198330629
17443593
274326496
102801656
40333104
91896208
204386873
373357984
58379205
270242413
243040718
600205068
19571957
183626389
505829037
286531661
162322908
322510498
93976672
459438211
43424156
103951712
90996796
511412411
7919532
717099104
532995150
94003075
22343336
431356939
221604012
321692181
207095156
476988143
3859213
233933358
8513892
7944966
690374425
166278686
62443795
270049930
231633204
45975942
499715665
68771425
256779570
159605520
128505188
328745093
764307170
135736294
446284168
397531351
256475879
529903175
108290385
120311135
245947
273739509
23174133
268333265
477906
115557976
274882521
19715516
228716637
123795552
692126977
140419459
311560087
4253407
219577154
117528273
310364017
359339917
456831050
237545715
87476608
422236009
165452837
508767361
56106931
172599655
422577617
474877271
345766965
463145495
97362864
50387618
522636010
313839474
397514078
268624760
457776147
629083225
738089825
366807922
15635937
233686235
541738207
623195516
275142670
219675739
898682733
147284944
58613902
151970753
147662905
43628512
356277181
7303343
164096420
58773474
86859380
109424312
91155164
360407572
228700459
56746180
92750926
48995541
531691165
289076479
99478906
485872628
741069929
261250884
352605128
132209146
174922817
270097390
66760262
39135958
294076592
283091948
417404402
114723729
397046612
109650701
285407330
258162396
280236563
18234532
440365858
81613673
680896335
206037326
124987037
42031400
260916182
414011990
10014557
67122628
388891155
48373858
247694318
104183416
98796714
42331117
54675288
108940790
37846181
14196857
523314388
273467570
101376823
480222821
214605799
57525003
27824765
137513820
15746809
215783575
5339407
202313778
6696035
4875310
118705714
777108
243114662
622945464
76008214
129073257
33603988
159228082
176616938
184397928
25499006
81599665
49734009
270105734
713612857
228317354
709707587
111393950
138625624
38367294
275273394
194639908
66112469
42111389
95911040
76987318
727849504
97048323
690659892
244658842
170832883
44022537
34540717
328430145
675792880
383826229
707028395
79599369
129784158
150018418
336387726
45616580
455880053
762191635
69745050
25666875
400634053
700422049
338448427
630079629
1698069
868798290
616512463
8362621
26090515
233042902
30887219
144010657
161843118
40091716
558378542
381940158
172986352
508915335
124618048
22390012
111870881
354889071
770981548
650871484
274314383
33767736
64573359
166051580
220143069
2410427
21667109
324964261
140112787
718471822
54797430
83272030
16219621
405899202
226089573
484600431
311763822
146726246
230305094
260890325
17195820
53872228
148007204
114580642
125256869
406958
136090633
10602788
153540296
2338821
44596756
57302289
193201457
32756505
49943053
78236221
140682182
358965311
45468850
625255468
107441389
27402221
2646779
214935344
441706466
364391395
36402178
1353199
6564744
132430108
47226949
77268207
27281304
255596019
49543143
181946930
80994408
227960628
143020829
281734321
442006077
149885502
513418256
542476367
79119336
96038508
292254396
81169528
10515238
60185809
229186727
10559449
79079465
62709759
59811485
612437270
29202674
407323766
295244618
140385250
1141031
283168831
290598392
106915147
124551988
131162750
379595803
216009977
130348444
528652107
4913818
18685542
90175861
191538860
473575184
640637879
213723238
81372840
23060967
536796
639960686
2084947
2032835
221848491
718212656
341147854
5790835
706353170
271772009
315978385
37491662
70879769
37262407
102734006
95919157
91219476
168780415
58200176
576861636
70205660
62605034
230280676
385780940
59550413
444257977
427812261
806585218
429616201
39854364
696055696
90788439
778774384
27239964
23705184
147637699
325336753
272538276
240830956
310561152
196551786
371720024
758301663
232117242
81151226
52419003
59547746
889654144
28321385
227923319
283820390
31822420
8643987
714781905
219900054
84437242
113784491
221864915
32297788
604789669
82230430
34961971
345861094
699352425
42314803
47863821
596778349
438832711
298887496
7019677
443681880
197075732
249331155
187924386
133497658
528700074
530204960
25675626
170872008
143075856
107281080
175368945
460026619
60930953
427475906
313588115
61691681
34389538
240168033
190171453
390550160
26968793
28845679
331099878
423046305
75542867
114798422
96320985
537819471
259174530
8368081
364543494
303013307
5531561
54392367
256174958
33588452
495401696
545804421
2844692
256703949
423236540
400993310
900449756
473306497
530605774
48655464
170558357
663981904
340448496
24339340
311767998
423165540
177714743
284852705
54669585
198854255
460141119
303917261
193968628
427563828
417064006
26057038
376816191
428465803
87757601
287892799
504956333
315222644
129084156
188942884
391248192
153012289
106947028
116272464
309283046
7640294
7061573
680053135
167347980
246290420
67832849
51977073
4821682
814895694
740221828
24243911
22442943
33175992
236282825
171077219
599569962
49394606
285425605
55672905
113306908
204582287
75908767
46793274
1866634
216068319
67959032
9434937
220752452
33217097
47399187
441619721
745035841
401733482
102721301
8898998
696775844
12871846
4729222
229637860
113084905
140791871
384105718
281270196
154570125
175419682
651631818
83777627
299422255
202234760
197482041
112915277
357567802
242717360
47520163
142425381
2661880
326752755
618057542
87225574
14330832
194583645
849433393
487104123
71497916
46114564
64817773
306930331
683047368
52030283
113378680
733513230
325400795
843440
116442933
600563646
135748895
81712239
1986563
188271078
558107164
237759412
687867653
336019788
18585930
280688703
15950977
61267302
103468683
49919972
604771952
376291683
70529394
4409054
39731148
425867639
201477307
54536782
658481911
575586990
383351686
533515805
414948590
430514807
546635348
271322805
297584771
368055496
25142472
511861533
199967573
536901918
164568268
255636641
358811057
150725706
258734239
568115625
109584839
29168056
867195792
774814872
220253303
234507717
37824456
396231132
310866962
179827826
1928798
460444273
11476371
228283791
912588497
519038114
234515350
208807116
95409071
139842860
1430353
372360253
190229320
98480488
56752458
127950068
446020095
249455740
129387792
278270907
532658678
207864849
145970666
16010291
312182084
124259372
324113519
650749446
27863153
258416654
398489637
829505068
146246350
137039010
3650174
687225028
895385801
917994733
291118346
180624215
384255108
194283648
597767335
278884537
830161573
365761817
211940516
738318811
621446365
360389674
363191547
372790060
56511131
322129828
592773835
55322852
139514071
176746516
13928480
112693754
12954424
442860329
18212694
103287670
206504706
478892342
272913829
109513820
121133416
131886213
6901746
12358233
49812605
315356393
357716382
196689915
69471458
73374028
756445534
177922788
24908096
351349921
27314875
15982448
100105115
384280455
259243571
1021489
333929379
74681813
138915451
189414299
29254685
91527773
65045855
63392455
514227818
103114125
132183083
380345977
225790810
64478738
134800725
108364149
391317831
15875118
505729718
13568499
48212555
95257406
62172708
173372740
252513700
45126987
96310565
38138991
984172
565288943
269005351
35614376
342188940
99560776
226951024
518034049
221736585
241842459
300203230
572587778
3861538
151033825
113847015
47189131
445072545
173407334
547659502
89775882
190230800
546714396
24231501
438570087
35020014
64907868
468187536
16200863
75326054
287044
134913552
65940712
300872414
82333803
17714309
338339229
10424959
334674638
561267258
247119619
131256766
162969077
484357256
39139852
57508784
268824072
433215459
628809464
85200574
293153286
146936722
23742506
511716816
176602501
248812045
38056438
4707470
123079087
65625704
69814066
421015226
73885915
154382794
112530767
405648322
200258949
553646079
260027359
54529665
77013016
504109584
223186012
150346596
126273026
233235838
45506872
900594724
12303967
255580290
324319842
149032316
30602325
145352266
25540201
98937704
23444663
41928340
529007234
145413682
824580223
340766950
104972318
553010745
136566336
17014979
206513952
145425941
142389947
98233538
302777996
11566710
661568085
170272550
496620261
390438244
648311885
464393824
23609036
80560172
554684270
147015495
181164806
69720993
106156869
517005069
358706802
89369895
213237826
483477946
584051713
55654179
291449595
227362454
141809366
659089449
242995318
512305715
471232230
85755668
9271020
142072176
628633477
60510868
212093970
77734865
303221158
53328401
58595370
163413325
346326416
832567236
166779354
719062591
897535675
231450038
224400774
272255975
213489235
314042062
44761107
571643832
3979744
295750274
256723060
203467373
142440230
741636850
760185002
446702450
291959288
393777185
389348235
661775662
92798259
62923243
817359252
683780904
52991527
250929349
101549305
21194644
390064332
40978818
13063313
200076378
688105558
16487094
163500705
59380187
34996027
252079272
461919533
290067540
149919794
176336001
381399130
174326449
29762921
501461084
226688065
201324563
76107208
67030764
223874593
170482349
289962608
113633269
223618464
19222829
806973477
219200957
254015312
508589943
93975909
41465088
514753992
364253771
656166300
33004856
82350417
479068227
563310107
175255840
14059678
73576253
486399899
493747480
17375386
180254380
198035104
16966151
149999993
264202860
88542942
119376557
199438601
21845233
101667422
86923106
545299077
566448882
154481306
177682255
172143297
37733564
292527117
827006325
306056073
344306815
162190260
24760327
239606670
127783189
91126209
13729345
218370873
327923746
6597707
139142026
222378322
1435957
44640115
124525918
96480235
332238717
150436341
648482578
328204147
551218378
254462942
589226497
18970806
82026161
42023565
798359937
425807633
381535964
57925578
685425
216307473
51866852
875405336
127234674
173549487
299314934
250101912
747378090
20170119
178385978
223235301
374032657
331114214
754499798
804475304
14616950
263091767
736138506
194006200
447117917
61774206
179955194
684585732
47101570
655886276
173616581
390917799
4313883
130319706
235226507
575314232
16780990
416665305
84323618
694848007
11446181
181529638
33499994
89340527
15817895
4686558
199200856
63279719
40940789
707292910
74549774
60696455
16480538
68175335
33532709
35337935
362231184
217175601
92603651
67444069
104374935
7724960
42972029
40470234
323287871
245201212
211523592
83624503
40155214
48551043
346462737
38046970
46482545
79696143
15668825
68545703
86497458
351696062
19423627
34571682
299602845
76970611
439178643
294084347
24098715
685114050
56143928
231462312
513443867
411182223
461014194
56635489
62887878
172092985
268261815
120614314
106528843
354844340
6042166
354879110
209473169
86261552
126266859
414720950
274824307
445064612
432457293
260209076
678532935
23840871
79041493
176611556
14405639
651241129
401036720
110311163
51892753
110820567
777570112
523951914
242752329
451293315
343793851
489896034
564584168
39830313
421797306
231051029
123939061
240378058
909806918
587935129
41511681
167579927
326562414
806302472
155209807
356940803
125314200
19656103
25053305
266851430
249520186
116379423
692508372
28101311
130162690
347095405
734401571
187408744
593756560
185182775
153403997
50033143
29749747
172148123
215615687
112006311
30299590
716473638
489935634
620636743
240725020
18811543
222981032
23250933
530993093
194444402
585446754
400878777
33829503
216221252
427899840
65950541
635342055
26825446
683619957
278148202
270120833
21913624
504106429
294164394
469591289
586060845
20810517
692284023
101928511
437156234
1193778
11598734
216100521
229045874
608629253
307268279
308251812
19489118
257230048
808010688
44703710
588340141
266626300
363536000
921827965
243538159
30675604
109802920
87956593
379213396
458204015
456662080
419796795
453347200
160103158
12781591
35190096
577267746
96900025
3847683
880488159
132569969
37806307
917177472
627496837
79617237
828765938
673625193
87874239
383603782
388511528
163036287
268501683
50218511
62232525
600649904
236556973
711372481
279429546
24842719
698663063
89911115
264955983
141491907
744831703
278794878
424095882
200853468
444488626
270402414
330921217
55134356
340512200
3207788
374547714
565216683
615415847
152026612
586510972
298221016
174225820
349937188
281993395
67218250
653303042
14169242
862154695
428495543
45894027
83671236
182338753
374240837
297586710
825319477
119783551
13116250
186168136
325711838
237822719
714600408
52822168
197465130
331328324
155331996
228336924
349792053
110317034
675102706
3731499
504216907
3592240
222864799
55351245
35869012
126750470
170172060
160532464
57847940
581589972
16225630
15281969
184340007
4269663
102063488
501519292
48717123
38738052
4378749
499176141
388073218
713926611
511149684
768864152
408468369
88193638
463149227
23336
46555744
378248789
211890824
302602325
583978799
518166876
15659398
265133363
41786341
231820723
439955758
56843459
233330945
349799784
76075346
277534282
545788205
39671607
442289167
51735525
74102393
270079568
507138657
163856826
424014523
292217516
130082186
22302568
83050274
5334067
234678061
272641221
86166141
189032108
617645125
74316546
308442874
194262826
181742308
187364809
283242735
217018507
413963068
453498243
176854734
446565755
618187488
3718842
45113848
206293239
47205625
628542865
48630733
71738804
117411397
260047907
283127249
51710548
27018014
86699864
664234969
80153365
172656971
76100285
181768795
253223035
548833207
28317014
14498830
255096260
613831002
139864573
349627752
76816861
148855188
17966383
472468749
739120250
333639485
4980916
794107097
772722650
351377402
116819178
661154586
179297251
278032644
7143424
399043824
259144669
353061582
259205918
15652998
37992363
497304670
338993848
221493496
41158556
462621500
112507768
302587060
51169497
57962949
600455453
116526787
671299640
218152646
840266067
11299583
54134809
197187225
290261006
34290932
351611538
3171022
110589362
36399159
336346718
198889310
276620039
99882491
346473144
87538594
191599211
7321707
21300129
501419609
470487703
750225639
164545423
152615721
80818098
23791765
231087287
694249235
149908522
191940674
9400544
804538489
7174698
54012216
653697989
5586077
95440867
557538327
536897018
190461796
298095163
154733946
249127460
492428554
47163840
316807435
154396030
31427540
613132591
3945417
117422122
480298237
5693152
191004334
199676491
62249563
792738685
42328106
295039434
423458617
613110844
133712494
341606018
40472209
151496462
256841937
549136732
383686281
208796955
243959890
78426774
704533482
231012061
844435372
157634407
11734538
26628987
13138504
969636721
89989867
174790547
689414352
451885340
84175324
309490692
132984643
174264699
31496729
74136676
595354114
360995978
608235840
512663424
155490490
232503297
394583477
91592173
128737572
658521000
158268279
114923422
203276001
61282103
890771
489322318
148203000
128939654
171194458
52089185
255609402
10951575
130269982
175172571
115594438
6663159
220512042
480617548
290426640
200454411
100648991
429749814
141938472
492170009
439126051
96141482
266950063
146060171
78719394
114446399
158490596
346186348
11428848
189152001
184504853
195355852
797471738
209350887
42888227
80287116
166154406
480595715
485245111
260025178
269885106
91282672
97537298
307413075
249838003
247264422
128280596
21410068
162775495
757735028
249313906
104576393
103998579
732030915
111461450
606569968
142277981
49545145
600163401
878843591
35737504
30473208
58616922
332044411
323826941
228990980
52096937
662133247
195642664
517948287
37471612
531942482
582222893
12920983
73631198
478056645
493409630
708525834
89874294
92025261
280832888
7357174
421496280
27870381
708184996
183621858
115392458
422957678
25697787
639011780
337681704
228727550
23759845
657777966
247968337
147034546
491153349
97421601
218696531
44380340
338415054
55636613
34659566
27648217
144345167
582698877
107586758
21375522
3860402
201506657
13836482
265064653
327793788
3173621
63485439
262708090
394303336
554573844
718991200
186052979
19196016
177914752
161941439
169970068
384739646
599744816
219163297
124180626
290262592
302106823
545994335
765005827
447052292
107500591
182943632
159002979
12680249
2427305
14274755
472232
28343413
431227158
68598829
222414194
17682135
364453315
145354713
727703833
492928882
609978722
781626024
112394209
340075455
260283627
373497714
788110120
299067401
615429314
202927959
233885623
90389262
86994634
122120876
108135415
146434431
273577504
822110240
50548588
342639120
221254767
380106917
120480933
51954127
80648236
4118213
13022275
526327988
482147930
145647399
102739384
454415668
25524423
8688127
30380762
115928917
511397194
194853450
79338977
144055502
103419011
76938291
113907811
58718273
352142524
79760450
321496042
645539
266241984
31534071
232692510
133348977
343329074
177540747
157815948
283889363
109192911
29088731
34744696
259899095
159567667
161064490
39933329
246483667
209001458
52802618
202462747
544382810
50282345
338912017
184413891
703629536
30591212
549762430
431396468
166673821
151294685
170687756
227088396
698892159
22825273
265244
258313854
85491723
241596600
669742136
6398905
234655460
335835001
22144861
198422617
217670992
924773973
203819293
187726181
260197801
222552549
142221091
245998777
348021847
290493945
294961467
435590565
432402826
75897927
40466701
298823895
161587871
731343696
532240167
62044542
408163461
60236622
48497024
157978469
250503427
9071349
75714056
140634505
153575693
481352613
475127757
13461966
526335097
220688599
607380931
456104679
698759661
91973508
486515218
16837622
74126827
20883741
1213308
634908
60161194
14251329
74557488
40330137
308012206
835986786
686043104
105014943
587783468
471752176
137332058
142883818
483698048
138775747
17885476
592828531
170525329
288735431
135028795
260219297
107431800
61402939
314525942
550487347
89568853
160727951
736591392
96705183
736405386
272187535
664917883
28689994
336733303
282097986
292430192
75401997
37518316
303294788
1670101
524208482
34414169
213517504
65641544
585388613
187020792
141101762
151814435
240451594
143710362
57116530
143544067
32473850
30534232
551567285
261268848
251555842
600179100
477308443
123546839
293911164
132276583
179463906
253513383
166962200
55545777
203630341
5752166
196824106
235574242
84339740
103638030
81160014
149979749
975696625
394496049
128521143
287694283
424194910
2570587
34771910
69291629
431754000
161348802
511132609
283468537
105529337
43358219
103888315
74555620
90377948
73169444
438396424
108633143
319109183
33299752
155479607
216638833
147250976
752443216
136260463
287618994
195504760
77819087
839476311
578671505
9338338
157310734
435318257
36535552
564695636
51240605
385878079
341441544
11848760
141398510
1388315
339716282
448757570
573553039
604184980
168989709
438628489
218290872
4956279
108281265
358756034
41279083
580780315
72271204
50978744
975307646
18528800
525889834
78034762
536151844
354223545
557408719
3650102
7812392
27936270
554872508
496320
424278963
57329945
416822293
562999829
202032050
304509679
55547438
220808052
323548685
404791580
490654913
66766742
219489297
509289553
638174061
499522471
235062333
536238094
486032878
899386216
673491892
354396757
591806093
168862879
7111945
70618368
157617893
63970546
366494036
131468311
106516548
8883860
247833472
276427958
36102125
124111613
14542534
325085104
112266111
94707227
8386709
37178141
247424743
125577896
108493108
136022250
847617
453438563
57413825
56144493
606835462
9723279
85993401
196078285
465496058
35226603
215794535
110295333
751110964
256799505
440340481
196124952
935689530
356309115
704203194
89952866
540543302
137335250
44796564
200405279
54111657
627068416
364953265
21884315
231364310
679924345
37534047
381677545
403312305
598003669
542706136
552628857
31946539
12690097
132078386
33563013
100265878
87314017
528822
455458149
62379961
123675532
225465132
201103449
199896485
462829176
3123334
506388223
831379549
324987821
144213636
16028949
293649680
570708670
439080565
249896325
121142120
558638753
306432671
408995160
96447597
656507223
333638050
180431879
90582720
49066273
289883410
418446381
37365193
652749341
662983407
118719832
101656402
15703580
803786947
105732697
643036179
226485389
53484326
101631978
430857015
209281094
470615189
31588916
242390180
132968348
223865387
269914897
430985272
246426702
28452518
368242961
298058334
12029995
143827724
338072870
226976400
350436487
78928027
119331166
231446710
27286004
188473903
353736186
348063153
104910046
35081710
192654304
3511733
250530106
146602393
730281321
180947345
334057904
111318979
736916718
397409310
24707410
4242167
138450658
175878108
606942
148323236
428512465
165866846
464288454
267205364
15752981
104891463
257938389
204354893
562076605
537515532
15991763
521911117
355174706
35042737
202203112
441541241
117109608
662654048
31113641
346536992
80719752
148292095
621087275
222136236
46617740
24628511
153184963
617742272
701061438
257163656
57686820
242758509
397179348
180442263
310737678
191407902
39622317
302219256
54806848
166243155
586486685
11694744
264526774
269856150
119619769
9300963
179058442
565012954
921637
61962087
611794708
38755928
658799392
175236555
676535577
157767650
74001750
4855006
85781238
170346329
77716507
639295019
219099432
29149085
107758627
213369186
439741391
288226578
55290539
463838355
136603540
489080684
193765068
122187775
215092385
709131387
16274497
47202109
102409641
81501112
201995901
208219457
74555146
73929016
191749222
42367471
502792360
272056604
1416063
156700813
110004440
327123249
146092879
218054919
398232794
9617802
115308198
351827695
53221842
207431295
273889212
872118274
78224224
732008017
60043050
91365505
320371640
63330934
61157155
202452946
133321506
55481406
135735918
396442873
120862829
718880872
420785163
320117097
105299299
170556353
279599935
197203268
423800398
640278283
92693609
70882710
590309189
533183502
16269724
284507205
38045347
195902926
99572668
333467126
37242082
205624633
94698724
137450861
478533821
102816372
6831829
557337476
326806573
495744574
510113310
10433836
339809967
322407550
135417998
125178314
377251142
40831378
297285023
5012732
191746458
69981091
7356251
568581470
100366886
102994302
381971159
84408208
130848961
352672785
2468720
207685095
539931482
240783953
60355935
255541505
263582988
97714844
163494198
465256655
146827076
140739656
99050190
3456729
105812493
216747237
354307354
301500797
5084716
898687272
152826947
779676746
574091355
349308052
90917513
484368006
120904045
14539496
9107222
183356421
5603298
505715188
131785688
459504430
31263756
189419952
39600645
111464432
10026740
835143653
491842289
24398084
560080437
475599872
525875519
267378633
105744805
83052881
124972962
494952317
97838506
61097386
134664748
407997306
247669557
436183527
158476444
100316084
328555038
39808
220358151
444052014
182823726
93362324
71496413
586691235
41733219
644124418
707197347
236732350
155931204
108507826
200311904
102768467
46660837
12146950
680711553
70207276
38309522
143430995
339077138
169293714
93280894
410779682
481044466
110518111
252347489
14136302
57906070
295313810
263007810
834484419
18419731
56693155
92941736
127056489
844072270
215189608
440396531
56332157
32839262
440083169
1165767
427844575
651836093
649801261
324309173
125900766
129692948
247264366
724755145
654717425
28752899
9533580
480388860
907892778
152602964
25957736
627577901
536536524
555136652
347119843
273846637
310409618
121832118
43080831
213882091
312325773
620358847
77428967
501059615
394403790
723174887
584652879
193334474
793427451
18803645
81847403
348743432
556144759
543662254
562980035
87037108
44615538
34206682
213103064
39486991
192273080
369161371
527986747
21084155
582007622
107508495
438267653
577045447
42353034
66583149
69235568
618673099
266849848
469344
277097914
1752820
310984623
591389309
262450679
507815587
298275664
48254426
1150853
3595005
3043824
210324021
275839107
484020224
141743212
417942500
529285632
89038964
47561346
152807082
354322516
191245296
386093715
413725408
206633588
370923592
436258984
112367102
146515514
730847417
170903092
141223349
38434790
58723933
220918763
271964691
739538232
525889903
134981901
114210298
8000775
395101
784045764
502834070
827837894
40153338
146818118
42535587
298652047
211113044
843161895
162132672
5043979
82173164
297193736
13758281
36266669
271617629
217030405
70054024
115006346
667492801
289859890
499421387
224566734
440844698
13033519
29197486
195327009
32018080
506526494
165993211
864748596
516749340
534939069
46175
256263392
325768872
833919783
711201046
188147476
344752515
195647637
413059109
143010462
574624668
91580485
205411249
521833854
727527750
276642117
386502333
69781659
240691804
34310326
380067578
120382950
28099256
28747615
534601674
461716137
42806994
14255338
603073408
609212530
34019940
7981595
7089451
340199756
51495860
6345544
407233523
379855534
35854334
77182705
70012867
75432594
382385215
65905022
129074215
240717907
318449325
8460811
62597651
163064804
66599980
68785234
57931190
575412659
79798485
198429056
88282617
552355202
5969715
373417160
265271451
141474704
409121494
54079251
566522314
614710
364706655
22447291
271054041
50088974
23168698
7726352
344989818
179722254
88348315
152757317
445677494
663401342
294067882
404487870
36552792
17882578
434099304
448701891
48752769
181535416
174582574
4904293
877506307
284605835
83393183
217937427
8745713
420463016
403886752
160149117
25290903
407022755
193577767
99530741
237314714
37018399
471375470
227301198
504810306
219956893
93949588
680862465
154010565
605046905
376242988
743299482
496076280
608999306
68989079
346316302
221374781
745991251
270938148
70953431
745231802
670737259
80073226
266250252
382727839
231072637
28856195
221675334
689154532
149753883
252279021
523461066
89674513
31572076
26922697
43570833
210933286
541123745
96191003
269187769
616909204
171160392
118646575
119618662
386073981
66672742
300897545
100096647
10864636
62142528
301473608
348863502
275287370
108707196
602482688
119790490
56776878
32071032
145449671
29495015
328160833
567144078
202243630
221099467
193845591
71381813
315294730
60484115
146719927
125466377
39843568
625919724
360499326
282845348
173553924
65228995
888445332
625139362
768526023
620322310
14590705
361831745
335351161
186549600
2536117
303668857
228333219
149579075
31868077
233983429
941043797
275454472
302534152
20624563
448917279
67695869
17308648
437689257
667044356
185593545
414319057
276146886
41017174
359959212
199164440
717618089
448091305
122972906
325522070
236461367
148531203
131179839
105733659
164080698
546637707
362411487
699203567
175860294
178426098
531298258
19705023
799401938
437899838
52757103
144914366
123374424
84467632
120186276
127590752
55863881
537382166
439528127
3910773
447938509
5995618
102477310
193825157
320839694
2160926
131390676
316633719
62492879
157527891
51108396
72190452
24587672
728852588
42540563
163108789
417230872
194509636
308405913
3922896
743058615
541191655
198615505
416632340
144433165
52657801
454347870
116728202
461729007
252052344
301225481
68908395
786551539
395936407
400938546
426122253
42252049
161492401
98205276
468972489
371037913
801783239
537169196
363878173
131115386
304527593
69651909
177558226
438893979
182137588
41445627
441420312
377061791
542325741
450121266
344120794
124156001
12784389
329992279
56510818
190691635
160488478
449255359
274721235
778687025
255368372
226283808
116547580
525009949
201575829
294574317
235472713
250930426
8091679
290176643
52727604
160745673
660708157
960574107
287694600
35816265
468045383
227325226
295881504
213630534
424099477
44606783
301957026
135667481
28598563
229663441
166333519
722453117
422496434
193456577
32389695
55464059
26721948
528787593
103108125
272154652
79938103
575356088
127419989
29817951
572410590
435711963
417826978
245782187
428689593
37296428
60657115
452922902
62159911
145553239
74312961
9629561
378178776
258988140
118163039
3884866
219333127
145497946
105417172
146561240
72226332
69577347
542744661
248247249
512155125
53295818
424385484
118311887
20061884
62966211
355702504
702983294
135674390
347745861
103984016
1260380
20709787
171606684
210460414
50727868
187176068
509130972
44522193
242508491
365915569
215850749
29817634
398947045
7279491
67086179
228829154
138897748
33382182
118147006
10396945
747197825
328408704
72350415
31264225
46598905
231152304
37222484
1885922
702687696
656275423
166839
607679277
574312364
486342390
309802144
549022865
195901505
283661928
87876670
104016283
201968388
16911475
146207500
107093493
268151664
675982940
58523036
34254796
139210073
247040072
590075745
270417765
68314803
418242416
364932680
112751736
38669367
733529727
280738787
446311988
151663062
260650300
97095526
229386616
90967958
14781546
706564227
539946132
116002389
56550601
677076462
100537464
9941506
91416673
34075471
168173343
273334478
1765626
377187840
137307288
354407316
521755087
404106285
522363276
445489689
22753518
151069951
15313234
227688676
197222263
614464727
665135565
165238031
104183713
31852265
52656069
17140296
37807168
109762559
78811290
5885448
592350212
89517775
469473728
115732981
11764784
17232979
127559990
95846540
14931587
295684938
10775464
19682239
185116355
12190724
568542654
106065689
268966376
596984782
20534556
482122629
38836514
34538688
270508574
88681795
415983294
119631208
5816245
413218539
22906692
51840512
157139264
86181624
696940658
203687306
253763737
686899054
18368948
66918012
30964426
8150503
35579692
869588086
89988865
50740233
327451489
480805262
446401213
6386032
363338372
128967112
246632555
21710311
170324119
400358893
239635096
6169711
118929309
570963275
121355275
151357805
41595391
348812358
228255346
215367416
268548996
173601865
192708117
66638784
53947697
493704268
909463504
65246680
363842016
133130432
115993780
38472655
116070109
11027097
16996488
39274152
141965683
69251199
10285873
130150266
530485234
310816585
61476634
124351262
446328808
444769566
48460324
740867295
36427439
512500461
426214400
171756971
446197064
7120187
1950893
165238484
492515058
316171403
506073515
610855592
148888439
198144910
83319802
10247466
40891855
13860154
453084936
157094095
165240615
191689
40535150
699632421
365426
56662051
16315571
6575317
136248442
124562802
178868888
32469224
39940497
90740232
165455536
22675101
72622202
310358426
393694533
862243342
265210144
35481459
91866146
574920905
625997143
308371492
417083879
661319375
95554597
190588769
14684387
383200649
366545019
272155582
483511130
857378695
115726474
69464014
17978980
397056049
39895744
736775420
762562209
40920337
17448522
512222717
423399077
11092371
343215275
4877370
22765649
50548676
69157863
103334080
387155901
474644388
24996211
267147672
765333613
503554263
180616537
631227682
345034427
27245560
457452893
142361431
317358552
84427105
45689312
131990124
35734371
51567610
95101337
202547819
323450641
109132122
215357169
322660739
44530874
158689816
276975550
271428228
77154049
186617120
72894899
217198441
244931963
52094206
6721676
369711317
365363375
399912781
291149342
299841572
318700434
56181584
179605685
39381587
717492335
496539502
416750392
149255099
108105755
142918001
43830739
46208681
169998048
431720558
278448061
12253100
85242537
138711784
179599675
152646636
72706800
663069962
188921859
4104209
221748256
371332697
79453850
161192811
16473976
118712101
117162661
153941867
111537467
474480980
167315197
825927334
230985848
240805040
252502234
312673425
36225112
241556735
345533340
230574817
190920550
758902810
341819513
204847989
12872151
243666784
577174606
203322346
609823827
501155607
240946271
274462616
81600182
260574028
83973981
187555811
15715135
45201413
86133118
102910698
218951554
646952418
219772074
572410826
462447941
355860930
673897
190613176
189016135
33790627
114833429
671758342
501013146
33262849
94260549
155388844
39246993
110339729
56332355
97370187
558628508
48142518
353082366
492085195
89128091
493097146
190453075
26294510
161945355
621138068
471271795
437835515
628312055
575775703
487764895
655145684
374820617
10064682
213899490
348078802
226623557
242851482
1410905
94162576
290730536
884249921
359165549
148357429
869896585
103664616
22520763
4893739
205854849
366447969
320509648
64653293
129901830
11186524
134263276
11645874
766726714
28630128
316236044
411925950
171193818
586693526
78891643
402796938
453103491
158725038
26610751
31329443
409994433
111833935
6126449
386666588
144984242
3622752
235749546
501177974
340962916
74464759
194315579
13994893
519232014
1279501
442666755
170174242
228363024
40651392
40839694
418010559
147742257
263527864
279626274
522589080
216633169
62620213
293403727
53043814
75497373
305140142
4040602
5309438
84985478
166023106
498634984
63549227
181201722
69501228
647241
187565555
124119405
279513286
2293636
323619699
17517197
102278591
394769316
112585607
419102412
72020861
135832315
354424671
166874397
486240732
120542439
325873555
154926777
90242367
28611648
155703732
351326404
59969453
354629510
588973801
266781076
66583855
119069186
1845669
763933096
173122274
22040980
97615785
316129177
64017661
46345064
25816277
14014625
495365106
138777828
429656931
675004248
157641262
338272102
500746115
10898427
755278708
538143110
147457459
343386933
279283121
117723668
262125387
254440760
613238479
185398855
551325566
346421688
338391595
37392185
546594126
61795127
350096904
37973279
180246678
136109137
76107722
72800668
322721152
370588385
65581981
362480552
381436955
13124725
154416689
605565000
302781058
82988612
353332712
10143097
97857723
176104364
712477291
571252968
41394052
637548582
646140718
366249429
187297382
639451625
368333109
614352124
1446504
48723581
504277965
346699174
766938489
103470488
185040769
43184932
469192884
127987011
542785722
41575627
77536101
624845291
660062905
99933893
860542806
55936555
47594750
98120870
405585247
213868437
70809541
35282407
91427535
647257758
664001424
320967473
747913730
153102259
57630956
40721566
175296582
138050627
8704754
590502894
130371625
529794343
402035984
671677039
187976876
228045949
71257950
65153442
182764
83895046
616624900
105836475
439423053
557699386
38058071
5220489
447289497
413730840
349368079
121767833
865443463
634320932
40430164
28179904
88578366
310005670
732930787
568702
73416969
169559815
404397325
108355726
687324984
516409198
459599
49464184
24610819
464615282
152898234
442602753
30039638
176510912
152613645
780278664
281651100
261257477
119974822
377614355
170308981
98431490
238451273
671404912
11306376
512049673
98691157
251280013
616806016
492992695
56080285
420241977
90687873
153843519
103721709
576905085
127091715
580246094
145274529
256114853
691001940
639688729
404726685
730535704
191899580
423366285
130830707
144741685
240491886
211128777
146175511
418358635
26164368
597347798
105128490
87750934
157817048
498625929
756434696
78357167
281725037
479936791
284731092
377703938
55661021
174689072
136620994
141263871
157195143
203697869
186530685
144646501
420822299
238459928
22824569
245107342
315303523
232606612
644066937
478973923
330914411
227334418
376256597
832782666
361751548
82181478
95984525
20198620
149487448
175736121
624370300
8635418
565944980
722212180
519711526
36595088
365196309
9223661
5024817
12454948
790269134
4411747
20677796
491718281
401632040
235877182
159436331
391392578
325131190
191909986
20877670
467960142
254880755
82940696
413387502
46551838
591111608
188666434
482270605
155600526
42073134
526671014
295391199
477631776
208545681
628013010
120812287
416851242
474397032
134291051
262131795
297125534
138017753
9123435
463903581
8701726
83308610
119342008
492004410
152166094
59239163
588189632
104603701
368317824
163657696
72067556
56662206
453518471
259769093
113804592
372685619
515635061
132176771
11225177
300569502
136262914
357641999
36315189
135312581
251637375
191212908
31427289
61622443
38978097
143887667
324373476
434736843
63418590
620346929
676783593
561929699
144376608
66120638
615361933
465567292
25414289
27412537
114548745
889394695
61436099
40631236
1705559
270114826
51152417
220764210
235696472
505133111
138042165
819288976
74005972
63260112
93727862
47670703
224422000
136609026
170473959
631239782
59514545
422712195
222862498
323947584
335333771
656145453
216157990
237486599
235840756
158299030
46959675
19947077
195586066
546634
487640064
38739552
65449800
173834116
168044098
313752862
468353863
315264982
2517900
90527896
148191172
593432442
110580739
43465663
870642448
270193718
199208015
127259256
40519308
158392123
25967480
207485038
49252174
349038617
49989598
22666542
409742023
196535491
203202127
33157911
229214833
536953586
21617079
191980326
437292686
84960754
120159146
477955720
315381596
1142842
618954722
24493985
409164095
92631133
1183840
119387860
27609654
509455203
97144256
500293571
92173200
193164189
40030972
91155563
647679
414451099
380254621
22562894
350605046
55586908
636823239
193648175
335450709
428929678
55647058
221259251
98848572
29372317
892192
101431878
343654402
378823463
387714149
109498461
251660336
154100778
30820042
589142446
380052096
160874522
230228147
25906263
609441002
61312667
13541500
610618734
383625174
272058964
428905561
169929189
188855760
392662259
422844123
3033980
500548969
456328607
127743296
102854733
503069979
397674640
46698273
37617636
679686005
311226571
351820929
606026973
204746460
33270712
74903
152584688
15394339
187010708
862554082
558826869
58030596
211542945
603438938
98442354
221201802
40798929
594094847
89483677
451424476
388789417
265719651
274614402
110323675
413956352
768933440
162492802
58494063
699413462
281546165
422255666
593356521
77707865
32434946
261513242
294345381
360840142
92911294
85153915
589435991
294729149
153082609
213565896
598115628
622689118
111228104
319969795
450993129
1978680
317592636
111832963
60110513
625736102
80793896
291444358
18300077
91782044
289384540
491917738
427634091
415784164
2146655
139223422
506635810
260829313
173651919
23975676
419872496
488692043
722465436
54076179
385650861
854868458
255040188
10290066
15169461
73829987
405834115
183905539
454425518
195966417
48368057
95891370
478214677
304337150
505766581
24981363
417909706
1943657
420905219
11042337
334873054
221102726
88507369
136498257
361138431
83028509
680063156
69038777
118707161
153782022
92576591
42251886
178422160
21817210
181640365
437785243
381384173
127881355
7670004
6500
207815060
567289059
21368015
68186594
385812492
169754453
639752558
585898438
952541577
8706946
234394072
309031170
372340226
542495742
135659148
25243384
303366592
461767017
392533249
110799186
149760636
97869229
10686965
875866608
10001572
92525707
358903835
40498414
74776164
653249903
1524498
394384515
226596700
526297786
26457842
153748622
20052765
60787258
321189115
249675340
6041351
23482724
354049563
223985727
178994080
391764284
1399643
679947
355472550
638260388
64114864
288167639
133569432
15006087
120964859
63464882
427958100
348238420
57027860
149201445
715504907
134030177
176169133
9307469
843327523
51188752
68053607
58349463
35615090
445524630
584096093
35621591
311740030
36587746
400006904
365791715
588370070
140571985
41205549
22467348
295587743
121138491
835235643
706948
77736869
216274611
286025423
104067670
188373580
32000339
84710770
77139535
106388185
368983637
126710735
315930265
236733936
63454087
249870182
26028679
38644815
74844059
263035862
181774095
159674342
486507342
154982432
78411006
153173849
138337621
124569990
159871806
55416325
226797929
3360784
382182849
80920657
201460794
39030613
188728652
33183659
156924848
138054233
835764303
165344830
56418795
29992597
360557773
271922098
143928421
28644623
22113823
241285103
9821944
709054894
8511672
533268640
134057300
728453298
103423879
110150646
614663295
227207480
277011674
52560754
8860187
59592640
349384792
137454956
496077081
169783586
195334117
508216951
718719355
223882482
1119796
271444139
39842575
277443783
337355585
607708254
531652155
228214061
243153449
263588389
19523842
50453511
174765462
456424507
525911052
264722338
494407892
216889608
44289828
17812900
11631553
621728106
547316575
337520996
380665471
118536839
697198514
526474404
197366784
363602087
1883851
100728321
21523440
61323178
241994380
111556722
425043656
445282768
400593500
253808441
197065517
347167106
40691523
70019592
110566124
159883575
871427074
53080662
289258204
363640732
808400773
448355802
317907351
257012385
320280459
257280728
172697613
332379102
376567173
447973167
349326873
687880477
358292859
142745646
678980139
352648764
95605998
42280510
74055249
2344219
41171691
440725655
614945950
112129779
246373804
171039270
7436273
54058011
246306
694626118
365478598
129759728
166166470
80548867
37449044
306222120
91602940
50388447
115641875
243620988
95957945
24592300
66973546
97018577
376574465
274382944
158225962
598717306
215525272
639872685
35338489
812803
686457716
699747040
175051449
670289122
298296056
55656616
75367890
56554087
2587726
59472229
379320663
7334520
159936898
398343586
75877719
841229309
4392871
105217644
190901000
336089127
497071622
163838073
84475608
41163284
276126812
618531973
230068554
101635631
349361196
33543380
225208589
30417985
220958451
86115
202048900
486025629
214292250
614433820
110723919
188787819
358033021
911532315
56200689
161115519
42232642
21112349
743112265
446303764
204959854
368286865
72836252
71663356
151500
391103950
13908141
400404061
104839376
32999225
232421280
256436043
174040417
13898444
216548863
66604125
103958603
188571737
11018502
60793069
620876
316675848
62990027
319080654
262419306
21555531
513517521
245090683
375130271
31760598
134623770
87184651
634740213
65829934
4388095
532466168
222104232
160177730
77312095
485413842
348251760
192836024
86011579
672225767
40002879
610031644
354368866
174470575
53479471
65913979
346773754
53397202
46572489
158391914
463528162
113464817
140619958
577586246
109397784
255210547
45621050
465913506
40496935
693079138
228330886
16635500
83663671
154104542
189810662
146316265
111716658
484346471
87033774
56037643
155277249
212812195
154961561
51047889
185442906
184971043
543599050
79218702
269083041
178902021
372804109
356199396
4439987
46392632
257762221
84656218
104086086
208082306
9600158
785384962
224274540
196559542
635884537
669039383
48817454
220750291
71114615
539353653
295511177
139363489
113904443
447061441
44008304
408487264
5611127
291493880
73466255
229851196
640447145
275295399
596673970
296007786
361064557
196733052
22132749
431308894
334197713
71101079
748042738
190521412
130592129
480909935
534821644
83369051
179990937
108955188
58079163
517278822
192640812
220889359
148071180
381845691
15187256
590939245
42563946
251460623
257534161
278446472
124672661
102150872
10956113
30171844
64281359
51284926
71170370
257734064
69983844
67764262
566650344
150323171
564022652
165286725
523707618
28399918
471035332
28402583
225508876
46436774
438536579
218077358
474447025
251805821
169557284
246875164
2270084
238014287
526008695
61992305
209679192
239440495
147820083
28578204
115112286
163555701
178205518
318401645
397029829
19600494
35356306
517848754
373405570
621279456
16655611
306298957
589349051
120724392
248234663
92368525
157434909
6937205
122369235
67601514
1405392
16925382
17504013
8418758
17812179
166034417
333192297
726350377
60903129
66142090
328602450
71733036
308310394
14207004
355876570
53974534
721012576
50021000
83899367
273951918
31689160
458931330
129087741
608277648
60441578
154802944
218163098
74213274
71256685
53310795
658629260
337720421
317297802
104335231
7794926
9241217
669487135
193435009
523129286
318071284
2835324
73780054
668329373
28955841
228139821
270512756
611319991
19760010
64456201
308064168
168957006
53289133
166366253
632941588
35314448
26837797
382736169
77672661
122372424
16004671
558775748
154867873
245788879
43417447
185270766
33613186
81958887
214697919
79113447
58215456
7463562
227890814
87505467
773228726
102333300
485214896
509215465
772899198
25424123
72795889
124547027
576506601
261653078
30087602
3897943
175972976
41715870
18684029
184009466
303714185
734939136
49352680
343455574
1889086
211457150
618929368
399958181
178301074
286647903
67939190
72751581
571767557
477200795
164772713
45627948
168393026
248835287
445582507
69451979
37908093
213033146
320060679
339426786
136406072
105110354
567019109
292792337
258408553
9551859
838471486
88382739
43598469
262826691
272428422
122898838
29347325
308062343
299568220
665147658
410315973
119525564
637082247
800184343
7788335
128981951
36110470
51143216
53245258
779816819
19635824
289341013
233139892
32522609
311637111
261336813
275271077
68120404
74728603
185965516
569567453
196344028
636821385
42340891
413394847
35978036
362831556
151161165
136004739
348363075
151526093
38156175
22439550
109380537
186809537
667209795
404238384
355176846
28807491
34860505
257664929
729047711
566716471
18387014
135961351
125605257
295457454
129285477
363096203
103588880
54536389
15616975
211215871
305680839
33654231
10638420
25207665
4752230
614377528
417785385
265364358
209542103
343414491
124620117
246827334
17789644
32655991
150403977
3217774
60679061
26958729
491048112
426743945
262376002
911116678
320437479
53496593
100193642
61818305
314478941
282800
154081613
160940549
223361520
42545534
30784727
138239201
31748061
10149862
104853482
94821778
202187329
64705119
358373501
697373437
321898422
91984256
127651882
451216313
220428163
108444602
732301010
23860797
101974765
66854495
40110600
62838358
492411278
135886804
57370521
66177178
35746074
323389093
123840515
475113284
146778064
255392144
178691268
512104448
6037315
35666360
267832545
148682763
251763950
76892475
323194713
519073989
56970416
58665763
258101944
658816913
172095910
174633708
148654643
641541804
856666549
287960025
88337803
72006587
31993784
224733515
17042512
11621123
202866588
592611144
525565991
272028076
7663621
174945967
51534599
201080298
723606266
26723615
223866381
443410265
48713906
368339517
143655677
168494538
40163939
439971679
73181989
765765788
33659324
179568224
55972309
241857671
325027751
176333627
730904953
83033844
359488958
130710807
295978403
156978770
519897674
184633494
41132716
89176136
853237418
529635213
76715549
18950242
186304935
505494976
71849173
508500017
199054147
421348906
56087636
24345726
416925006
70546640
62245209
184047302
579082426
339126048
9578003
84138163
149793266
9441948
154910092
388859215
157025241
226090515
752736625
307460685
661598460
95722158
793326279
6989332
766830448
557696115
179409186
154511007
5181918
112903858
577637838
4151381
436843927
342229374
106420568
4125593
649442040
371671
4769099
2221491
125556455
62557949
477329
447820362
100652934
337774524
5319746
72009637
634984452
229782002
331206888
115919630
719215681
238777231
257567250
224062241
169084010
212432114
164730833
79462430
160444973
361517381
39634018
204716158
45380254
100834015
714057622
29583398
399219419
532609605
222443080
747440329
134124534
163882007
620660808
297053442
164703795
9840245
177093600
44846943
40813548
62843181
141767397
273264567
171645617
75411756
515664166
73406864
12406138
45340033
70758416
387530729
77682166
417074658
177317229
33612545
98504047
14254644
9223958
437216667
1009636
23456916
39732050
112884882
62404292
527457818
24377584
9468794
188183707
55340638
157328048
197240606
63461197
157615876
161017523
300245475
783440152
40915927
71533199
661629302
251775380
85517022
925155514
163237378
151805740
555004
229379737
84135416
75547677
439628034
660698112
199794418
314675725
56551214
279180336
171164577
32781658
8275819
86216757
364946162
174032153
485782656
454541841
395837081
90591892
83435940
78350584
143223819
372835743
236882842
286840519
497047972
362104288
209489538
19304129
291516612
549420291
2146848
34489744
293467161
574835595
384838286
323648510
150498566
202768850
497125546
290046010
68440289
767914615
782864223
554287400
559309609
215337944
562866060
204120511
128302356
347642159
180260592
328765856
16002137
32179716
209593273
443478837
217073869
27623195
5666084
153981033
23008864
21433054
133250227
46533226
406395472
74465682
5195738
469568498
9095599
26001751
724817856
249446560
62708566
350904787
682585480
337540902
613231047
312866374
288121056
555815118
22798206
400669847
419786750
672680101
559874386
832315940
213190633
31786272
23416875
232148139
462883864
235463955
42649812
651320127
153617253
93880355
374111104
16872574
639417566
549550458
183934443
233074667
25650603
234499621
390139453
248063387
435340638
383507618
517519396
4039135
436808206
132936267
109595925
82798568
212804592
276559952
5051532
308768442
613337288
42059813
38913010
96295668
45574452
28798579
12132641
83376123
184606134
34158712
500427738
35010821
43223125
461515548
22209030
287433583
48391199
83784824
730686145
474533675
12481914
97981423
168383222
72453234
359326708
12662659
12607848
42510622
307646593
233930254
5369961
50268961
625416439
680224654
410265759
126984562
103998299
182622427
560736975
280923851
443839835
224581768
13155503
41659752
374185976
583193447
233281332
63118045
187986729
29145961
20672582
82538768
365863175
502515180
150169924
419234391
506300238
18992512
37233912
784037
873734037
365387068
587857619
575592736
143421353
166205158
386603057
114225624
135868956
396843385
323904037
386954224
170419485
155426341
325551379
71443653
43870713
245673411
472115003
587590053
733913375
882620805
2377024
164381151
49091955
51225594
106345765
692546836
33945783
215408546
85434875
331107588
417141808
99907156
125196724
715819974
459687118
130951917
257429332
222581713
353596379
539237480
467388226
270743633
412499673
339323780
364878147
120659620
12009137
307189521
18771563
82112825
387070456
99500972
114945160
130667476
749130066
371780777
91962275
305138288
589307922
10714323
145638986
67209211
295119682
665345658
46831226
239086589
387337394
8345722
135857389
509029685
22052777
65810344
190730034
55413588
79037323
30044245
139027014
690715800
81340577
2663022
80130042
427938772
95889731
48650571
123962389
106284195
231797272
116830785
155372307
54745672
284964316
613290369
63832130
139234231
94055275
488107329
70620758
77941810
14128532
88663295
389275917
294509016
42852785
182614690
409968188
17671229
225821461
588872929
159740149
42685999
243023513
164647375
225528441
295031603
530161479
2684196
873055977
178414810
79596384
200938226
841164150
522917469
405194630
177729901
43738261
622988979
150181462
225284514
205918289
258205965
218403410
54285085
155201074
111212418
604071651
224996241
83459442
144770983
59241882
49314242
69905451
132526667
66871009
814349439
135295136
2559134
109678675
88797385
46077862
143553556
29375034
91479469
224080192
160461873
109661154
917659
514505233
386032885
388921010
224264077
548195565
533986033
62662107
817575899
277044021
187367195
317872783
53226440
575698233
196388734
79288901
73445432
191038369
33005401
45517442
887332
157880221
19395012
665032114
79582385
258222098
158184393
62392900
92555960
3674987
770690383
220260952
134412878
92346783
240221337
307526942
20930759
274224023
90457907
607561127
338275467
540674212
717340550
280514169
32986530
272969823
510185873
663463827
168448284
71977034
99090985
236958844
111421096
113643692
133521966
552376289
214397614
64677970
3010922
120981947
17128581
158050148
180878627
290739898
213698126
282510269
260816662
115140439
206050053
43148632
570171678
8043304
23631196
485236968
301425867
138653892
143339098
132388670
122399675
80596354
233303039
159357290
384336691
355971587
279719294
67673888
589818389
25614620
42590980
120730727
165375975
8146099
473828868
128335753
75380548
752576775
142147146
339953071
118118079
121451133
51134817
260554549
592802712
581092884
238433545
11892819
341878533
268118469
728668213
778224860
119009438
750257624
243985916
170402698
349574924
184428648
169741639
152437210
436426848
465326081
4100086
9689519
61816307
420392295
29470237
273988614
174178307
49918596
145250577
116455405
140744565
278026264
126692861
222361838
10333972
549793907
25793607
357722494
355408992
404973827
485819824
205730911
86641509
90062128
73060982
119032902
64112575
394434521
664640012
143469392
2765817
13613271
77446925
58514227
635331325
505359766
100369488
681156941
98585244
5265436
359777182
5478344
50232799
6814264
146551936
443565851
24031178
49380252
54547959
730290456
256311992
27314630
409410455
488074421
732694140
22780017
5648963
294258961
44916678
256350340
30526016
296577175
208749344
167398056
521201127
557328405
18490060
118398781
417510248
153802097
679832686
572522488
13974209
438629500
333722871
492395723
674907508
457191361
476106888
290678946
73448360
1278066
122749577
123749178
796853
5561567
196229311
521510010
57817497
94942573
86772320
34440318
569209787
316097428
154125911
318214856
44026214
44782431
117458378
96361068
151697443
84849060
52444554
414280449
211263579
32665533
456246418
126679005
131771975
246903131
25004162
10693957
708790496
27549988
15654853
288809930
33092092
40818817
189180186
18560130
74839153
445210439
4147508
544207397
163277495
192470665
351660920
346846926
121134102
627385051
24072107
127809024
274813781
506220417
106444223
23837573
231944653
41453965
91065346
44607124
140277108
481517886
389780118
30942056
40145261
49549620
258384223
123009098
70415790
746090771
512010875
58497713
177125573
569289225
66680441
40700054
151651446
173592008
718796980
474358157
35958320
205544678
241364766
50394075
242437915
73005588
72673844
46439911
434222334
45135300
329843158
10519914
527608577
312554452
398291268
7509144
13205727
352108750
576508398
85520016
443128488
497942372
395860563
99264150
409693526
848219383
180071826
354221883
78557486
426833421
110814772
54042066
106652052
73837946
141784996
585360041
15759530
111077607
282756277
624492758
397509411
387731702
122144226
359055376
350677532
459549621
340862860
158522641
98004105
80344175
564408752
13753608
72022999
478367873
17504671
156262184
81762484
421163484
126918126
45744123
139073594
565138123
27108578
84317638
359195276
404634450
118827324
181607235
243772412
568443245
510371436
32576705
361483235
304524867
89331724
343454756
300265542
70910811
159704585
324481963
198974466
143358313
110925003
493934196
117495619
464084926
161520381
123361985
1816429
26651507
414078038
139028194
135975802
185614738
161958479
37749186
55792959
712391762
357918607
685799
172787727
184277733
92495781
65714627
79093448
475511943
109670381
288769253
1085004
645267847
176178345
151174280
211096159
323046717
17985540
391434420
69666963
860461455
579109123
514023833
308218958
413493825
115439792
196816347
344269935
339399763
30468104
175621797
430670622
282005607
136555854
270084180
21742823
223616515
239355866
119075334
280175798
260203066
71083922
247670494
717006334
473435669
35565977
487703810
41840569
263499531
657833235
202022237
261668414
205811000
733129213
133295296
161893264
564180083
61946188
250125544
554727101
127564910
109103895
238991922
126785476
205522807
409200300
516905347
280884728
51398945
140194575
155520269
91448310
429633455
50205538
12561118
90274917
550275861
51038221
1690273
101401788
171412951
174741542
106205250
201563371
490773665
439954939
79136459
464069256
481820995
129387706
47683310
104810074
39166280
173933940
153924596
600239252
194111467
109416946
322194580
28133763
403577978
186766155
221031790
56084201
218790523
315862482
841506504
274585975
96922226
365578767
57946445
28292534
593849236
89582690
148958846
270227763
94568878
717006308
64785488
656171297
62937323
556812227
207379410
61159399
391472069
455211856
415134865
212884383
434112479
552786060
144331170
65689075
275996875
26646339
241428063
246911093
178347581
504624329
116475141
532565728
43385564
461514024
2043254
38416102
39182009
624793015
5475449
225634461
234397569
25169854
247403277
239962584
73575935
66665017
132374404
127276913
100306340
75337638
105996603
343453059
406955281
145920018
285199657
250660387
344160934
835198841
404712943
32005651
720803030
53882431
264679871
254703697
756767743
684302187
187511095
120772290
72562612
427573295
353951143
201151109
14775378
51130535
201596008
413982963
162947105
21344509
22718983
323958932
510417547
277982166
581738539
3247953
40185587
887578943
603276486
273061424
166455299
502000101
26424581
20363276
136568779
112089856
157940766
235156204
16182483
85537686
353203933
230339665
332580312
91806907
97565827
19354711
12325454
714067519
159759028
247773988
508693832
326258198
317901093
486675641
379270088
34891776
102386508
36116445
635655606
43679933
504860388
192969381
157201637
336007917
210823136
178850314
644062161
3692433
370028730
286722398
316617368
113159372
202890226
452250596
84408559
87712927
31081283
211095623
124893458
135864801
211391436
418324402
109559053
652333465
887751210
317455231
59031707
652322620
794147748
284701070
23411724
317229265
163612082
626802099
1255691
283622014
68642210
385258156
726232272
659900029
571782558
659777331
400801469
161998058
7757571
193885364
583976161
111491577
454202043
724620263
309221733
379663174
238042538
162625414
486565016
538951590
2487030
23673963
28351782
23893842
207831250
241010699
98168787
54419459
157673736
451968814
517253487
221258842
533197491
186133307
4001975
592105909
616651687
202645
26674309
263063717
307675472
338591797
318371988
105018550
43467415
16134929
247412232
367426883
514326104
166248478
118810686
60976543
49846327
403032299
314921256
40200892
639083265
104161351
90027115
181278745
301667527
385598349
703359302
221331100
11958551
231932192
16808078
47858238
115418406
772151445
126151010
395874282
451428623
851635877
123874509
35691953
519134065
4683405
188020372
107092719
195223751
306836156
111086437
124888943
309367502
136349666
59014012
96564567
150682516
338555099
592516104
69450562
885850
282541679
394441566
77889576
132550439
109331572
623304721
533415408
230957639
32012525
174636473
142435791
308640160
50943988
26982689
56791617
58695017
192195560
1205487
416189336
202533180
147362664
244585883
378471969
27117594
579595722
9617841
289478271
193805944
199588804
508126823
99927359
146711607
298479124
10807544
239607263
714774521
48468777
59245848
500794400
195691108
17214135
43247229
607739859
97342773
189590406
232154697
150104371
182725950
122075098
227828555
282746631
459445655
120586919
34912438
463637666
282447357
510664371
285471746
73023294
16465383
109003906
87910517
258087198
328267844
476972574
31130250
141760385
354598513
70709385
196876946
51099410
56655970
158706606
579049073
489839174
176952722
169624155
158448192
457081533
209603613
314155139
253645683
9443656
8049329
518479552
153695150
259371560
28478852
1701637
431739583
280938460
185354710
37193114
88860419
486694302
11075951
124626134
77176213
286686785
24838401
24100509
103751573
25992920
152809862
408230375
85461497
10274983
136066207
241758705
159617648
60288770
317072270
744069
336405634
132513120
358504598
697959370
32413540
163840484
91761944
791155644
202740735
134488335
429425010
342516346
615143367
162849608
240680105
135328966
86086184
67921903
253088879
191380378
225644434
19202855
575780452
20779482
259143737
776539142
218941385
66200100
80889542
26236888
720666597
446196533
288035679
203897211
694626985
112102592
242832537
472851945
11635319
25603382
170665464
281928889
211648005
381217406
174023203
294612327
568828434
358043321
490523
125196477
124242256
478870033
555302040
572781533
201330358
434240715
51955478
321732307
113826112
58449725
244543979
355939051
113102375
197878818
252520170
759165084
3694320
229442943
55250508
320868277
212125631
17222527
170428220
424687198
144063535
126153297
50000899
214768743
923698164
265226847
222479452
5972896
445310779
464682835
89744568
232875442
486808238
23430942
132479517
151912092
709556898
596937211
207617830
38241909
152674849
5819416
10715705
3445418
34289969
230471697
151400297
203821499
192496336
78204450
438453582
809960649
39069368
176012241
29798183
2444269
4857794
630466315
61305742
63458471
31454717
132506381
378711994
309309305
412998538
70644604
530315631
115509844
43640359
246538504
45001230
491662666
427301070
654361353
110458743
232897990
605815958
514918202
105422632
54301521
724619071
647635773
308246262
615017098
63132277
54157749
216288876
99356093
34216311
15755349
346008915
467594991
243447180
258672660
688645773
803443341
13960991
42633003
19976457
171425410
10206702
107468499
66101721
196126933
247561884
143921183
310528782
98315930
353383111
136741457
229269277
411492064
27912387
857386348
563796771
443917868
13733970
254130053
291343337
899082033
332549619
806137789
48744402
11445973
44396568
91960290
23255773
226677722
387010132
406835881
41542132
269553258
363910621
322461131
17342777
174715312
400200741
545728905
111736366
20392045
270646952
682357728
536838775
146943249
135984856
110241694
72070584
269718
362574675
11191949
29669876
426310305
308078039
2733347
569340012
792194826
93598630
121200898
187823961
542834565
4407991
196032169
109588570
15359781
277266817
39745360
883809251
601305489
220894728
29476514
394163199
305610406
636726128
17382497
292028969
441247811
110482358
2316821
460983438
496791963
334926130
84105711
327806461
293631988
464129444
235598944
357786584
816759120
539642213
559778212
81467435
500063348
587422196
110237116
55313914
299065732
368107724
547187172
148234736
19668835
16169527
429223541
2387137
107188695
23087373
804628704
241846746
162073535
346951814
245088207
157125648
149832474
19042655
30376825
960310805
873645991
143753751
552418929
269364637
1021981
3190392
86450568
31099993
374988763
336534939
202668534
95720201
49950308
40812955
168863322
390781361
111857658
171858672
60558900
166414446
3152016
38793327
539740101
503679040
46169412
660323366
157157670
2792069
165988490
28413510
22930218
428067214
729613485
4506468
352590984
235017310
429475547
603302774
223011130
378238725
502459763
68762311
298681992
3738882
2066362
198341382
13360492
175540724
182770500
500081672
62740345
141264461
69342260
21177003
521875395
82469720
1009369
649193169
70055367
282739168
66616437
464681495
426872801
64518020
231881087
241499087
151185119
11329798
678055640
40233968
42515600
140642601
285848356
302900876
652101971
3868774
378550239
138401472
30680441
225038663
38098779
162392630
229231439
240986220
481018817
92888549
473975483
143746121
55916116
741866953
288669907
47293897
486475952
713583126
41208784
9639335
360487687
124157116
53944519
433476547
10679924
100831818
299603736
16644729
4817176
612542112
677215336
120088461
152648938
128450816
178200341
95613179
43620686
118935780
308693921
8896086
168749566
582118435
499500354
597398434
32571972
51540082
527092580
152651511
175911951
499519410
546469785
690938806
271257183
5645024
60391297
363698809
104799615
126249827
16113871
100925970
164397728
458995
123464799
199010841
239555579
340141654
149193458
97645080
182799514
525916167
113178
61262778
388661876
514315657
210734279
47421866
197074277
30237040
439451186
67736024
610735745
7038872
388176618
117080063
205605111
156407499
417533900
47955696
52493468
89803273
639633208
71663135
34716840
390523
3747266
538656874
404022153
137601639
203625071
271443777
513733829
710734832
682629280
92873178
103893265
66749003
32753623
247195794
236139140
380552215
18400359
311983954
416821193
31189405
426673808
462861231
77445736
24007302
51761867
142300662
323495752
118503083
29757181
494073138
91709961
529010853
10229376
15263208
118001746
77367785
28752810
29837093
917034817
552401377
188706975
304577929
91009966
162271769
195521464
298966048
1363550
410739244
66720842
242134598
30142081
17971164
147055970
693879659
678761408
187596505
19583558
525258251
2804536
137883484
41670361
902268200
83826741
436399399
103432240
89269981
114262183
903283242
824163245
388050866
22842904
106029477
545621838
22086446
43079016
575909480
55873058
14577430
132049381
173654624
455051947
25472333
1677449
3273381
64324653
364754920
228235219
20817601
374805930
562098851
73218885
340810349
14175038
65193587
373665079
283218396
212801131
766385509
59739019
297719159
159218946
202618438
13925807
428083386
486156159
204889638
253806155
97251751
15223530
27722378
83019816
501249557
609869840
139658608
497413346
169454364
761629048
35056448
101371902
261505819
87429346
127680877
534466252
619503713
54579764
35266214
95017915
299629327
150455943
187838396
374663135
171551608
589453
361149815
431376867
265883204
791091103
319298109
247324674
109377377
48175665
50064589
11289622
390165323
333267879
169373089
111054015
393267107
9848820
27326634
16098645
49349704
644499168
115003403
723585816
386462181
479632240
519553461
502080911
594077239
270891161
114593505
345868468
283193940
319808413
339011719
445394030
23336070
514781030
165541286
232260239
480796480
182097469
15307878
79496519
133049868
191371251
10857268
278603624
8189889
356284326
15956082
56471580
418008456
261683311
540274160
188536874
284701204
498883533
78481278
366261963
226818827
314747930
363924271
89660423
282306449
266734651
46341776
361714075
210124466
206253201
74475745
71285567
173711898
25438282
727643065
2664592
58644974
263282950
220355369
416538943
17137115
51059344
7733248
358814359
51101639
418823586
416024076
55016268
261751163
87743456
432773820
46749177
784684514
164967989
559443854
1515622
138760584
300905668
331638855
131591947
220272648
145100872
713895404
1709688
265821
182810043
287868074
338417535
144188554
160510991
604800688
244505218
53721884
14237
325299806
439986821
327591228
370761817
341551499
28058049
145662313
208017278
93947949
572159588
15498130
27397557
621508192
11887910
893780857
44737482
462476823
4926960
2447100
143019076
846137488
825366168
133816924
53715323
144203451
279965805
39154780
665812136
600824
122754911
307004653
54251476
3658146
224452236
576430359
70932645
27712957
291797305
51160093
123027106
78231811
312574828
147451041
159684374
434731665
768892624
47277609
52239869
373895055
41990399
51911201
338599076
182454845
578531542
229467604
487203142
139801603
32512353
352888840
382711659
549855803
199043220
405740615
183476882
12644681
503765649
454312857
541634640
446736253
318124775
529688681
11057830
199505811
36887493
94051853
76269893
483258106
67080390
169270571
896378537
289970994
157685966
66612293
1329304
753876355
394964888
554791075
251976795
41827506
750579346
182750680
311851336
25354284
647631504
118189874
45972555
647167874
82256357
393739117
130741753
107207893
33763238
376136039
475819682
117220063
4273307
2973916
166863364
335214137
110330273
267067129
69256565
905593957
731614684
533467889
963583603
656876199
142375620
39123123
104065591
486358140
67596861
19385089
1522799
436193849
11305059
16368267
517959374
494789038
211478546
105418601
402867833
10860016
454144746
59341784
159305107
58234733
644480053
129365147
216465219
17036536
298080768
29286793
67222475
104655296
588428213
594660556
504892904
4148071
231335271
316772719
257739919
414403441
373402391
113167438
15333587
37580925
90282283
42603229
27757402
70399682
388896589
448124569
66801708
201496465
6456321
130951443
190452448
236844750
713581631
734762554
829204529
826448346
466155784
31960997
289779309
8334539
252550790
319132177
17190930
85165749
45606774
600247938
53709047
227367775
447740179
137782509
574555895
756872070
65957188
269635961
83169827
6122469
84382212
103704923
3070123
800982153
83376379
93114865
230806064
126009689
32471986
85140170
74361625
1342753
147157028
319891121
453322164
211067954
640811522
433827036
52956334
153480932
78315191
213864237
5107072
23183874
731849802
30007227
284426997
70601480
2479779
386214585
75370242
84454893
838244660
444147697
544440805
229760233
625867907
20139469
765389641
216904041
104588759
242372220
415314883
209418414
44824755
47943811
98093668
597140153
284229683
73580697
29301134
377266655
763814512
75770517
311675288
342628538
829021253
44869650
17408275
301727498
569184585
85942562
470182761
390394429
37722509
105665747
103958526
426475423
417935724
133360814
218737764
87253311
252146081
352708373
44684626
354798856
947903856
846639423
824130802
15832649
629212510
146157278
49773397
221326555
51078218
61536997
17712711
313297592
140093314
145990788
8934044
299651633
178210043
118454845
137942712
260184834
6740658
55740013
157579061
627358645
184720188
575871220
389648871
374141531
71878093
386776247
24629102
424947164
2447324
127003660
2239322
4644934
78060023
3749350
299377203
412563132
17698870
271327831
555603386
642263296
251326852
188952380
897561415
538804369
721209566
440515197
312906949
17248646
442831045
462191960
336285536
76985963
108028998
818947526
45010191
597167893
675275873
640446532
353086416
817961
61455825
809714026
917744885
124203569
681496207
100762667
4806602
419692652
239545754
869083219
54335283
701279480
76060988
367524118
436755026
545264518
5750793
82389652
443754501
96539641
144002088
8849872
274335075
725888496
40287558
200784204
20654527
337333096
374228613
69669287
125840587
8050120
24208060
549295479
287242257
135357397
446948972
25177088
265884275
323916843
200516583
289995694
167714670
10123535
873069
698072613
573086
164538036
10281738
26433143
171885483
68905690
80225848
88751336
91915350
93183350
21985801
242267220
69648
742922974
113960855
560492827
77256411
447396342
548816744
667272831
21082373
652044777
7966272
518058444
225385
134460563
191344491
47186327
99253649
1612078
528120236
73963929
653180195
305042050
220715997
318972944
341381737
28858221
231524370
452654358
45262879
101076224
59466206
231180316
94489880
432194406
76728396
37562480
610732843
379995597
12439821
572410456
374668797
805896036
173456413
461309111
550870992
330565231
204451336
436133533
112326019
22462382
38505085
72144282
696922271
120716650
272787094
29460530
122275532
474277376
353128378
441974735
25949108
40175129
34271262
29627219
497894174
127317159
108509023
48978241
126166019
179102361
282449662
246103561
88878470
70764869
74730844
132514111
28289636
905664113
546514610
6101476
654410924
166716138
55529164
651339705
793009842
342758206
47069867
172029797
134594410
28548542
107553650
13166809
242956813
267994251
296002672
87975695
437910496
797698572
415154540
293256656
189543421
432515396
90405334
355174041
637276189
321171284
39263046
42859872
112568724
22850971
528201082
165848642
191300947
30421177
22939205
148211425
139650141
203281030
141996146
53151445
193934420
258671536
140566778
101372080
456056369
570637661
53472366
507586025
97879316
874487208
236302755
15149064
45243444
196533040
191608642
43082917
471164971
151633050
444198540
352666024
903400877
473787930
143375710
509611112
10311893
524803014
400345038
164509198
145710060
113516296
215594196
39034317
79712901
71519740
231337141
348317330
15709035
144219826
126816689
281738362
24572508
618621696
752302587
1149416
443332530
669042584
308845327
473289914
21785911
7918682
110352576
26831145
652050025
29631166
369263241
371134561
20100227
36160973
148062689
119572348
158290857
302731817
178462624
522540285
11674510
676417479
29510901
47729123
3816985
507128306
66496863
54425825
152346006
725281162
207695540
837216834
150485554
536291849
415473359
517924961
128476648
42585602
44329392
84468271
85423590
63797964
724428859
490560122
398171653
631278515
209724412
10923357
209618720
121029771
11338558
22379706
511864284
10195405
80754579
514494980
154038939
579809488
71990462
392354406
151162413
735139910
679456536
141859719
588559139
137722995
282153739
324459301
378885192
320816832
96056105
517191670
218018897
155897361
3781565
717068477
153615634
289394968
228010190
2606767
60812875
16324853
344846030
40953210
307935905
170345370
1299392
91793328
324404946
384014528
8322258
257833811
141028246
4227332
100535695
59468432
417849934
373006100
113472914
27960674
333777348
402855450
103224042
700463867
163438575
60381444
65685078
421505369
474446396
36192358
20330156
60620099
614408551
101945335
588152340
1487749
333832741
60452651
339615870
94429927
405345430
442233554
19672948
812062326
430396873
57340470
30236468
219279207
572319919
158308831
129537047
165480066
28784607
264937774
607591896
111912544
23399335
5725984
698156393
35867261
187995605
38911053
713507768
206010993
108558314
346372265
6533219
311559164
517535814
556146504
762157935
526013782
464020
75555334
111942866
11032815
20074208
5714218
81506766
571034509
95415058
321814446
20202634
45841344
339092989
190679536
249631111
26648474
99141529
353091054
166533550
87560937
381597595
834008563
87512830
291731351
126272626
152810545
39166696
526538110
3207011
367561596
104007701
371318537
285738715
6898399
142751802
195360296
30963240
221583075
81948604
602092872
23189871
583043073
33189802
40488617
83822156
470042304
47347064
39368430
686115845
27628654
170501191
280063509
85617718
23040271
46230300
29600801
623362187
85623760
436030714
8797934
94808169
154060168
62727180
368964185
244098936
165491842
246686300
456338402
743212798
223403379
71142493
684243106
387856045
281571414
183659089
66330506
45414416
66110783
1491266
199706152
235173552
92229294
69916943
352864827
95401693
277588922
78428505
225612694
95655934
138563756
142793153
679887958
76866638
690497418
301893926
674913055
72763752
132615892
872629440
885278222
19124658
245328646
503458898
96271266
261427025
89065044
98913711
138407699
190500124
374578384
549679161
137726202
333419065
192414066
81107552
62566566
80900251
465148010
155134935
113323252
764553686
252502411
60423037
174388717
101287264
119266769
427573504
247097413
442256071
360248755
211025159
21614134
343989017
262383912
512899573
439604291
37395366
88762081
196270596
150425031
763471502
206277986
78784493
91779666
134276254
462721424
122407046
791905535
301966886
550122437
287811560
315949997
539823
82589073
21023991
601519796
581943964
360250761
686130349
101685357
31789370
113415232
553515343
71031141
302574252
51933687
5430588
178227873
109656489
361227549
53407790
47176895
32797132
315641677
59467809
511985910
100776243
333052369
181283982
36766651
83844091
339722640
62385654
416117756
35908597
139592069
449575073
164262804
26951327
23413748
2631206
156137117
3912398
575171666
84519674
44778024
716387573
17365341
283987383
469156053
53632336
250634935
4873935
9575307
17862916
369315332
5383328
119487562
419492490
258900984
141786619
336886801
217623338
192660283
464251399
187013207
270717061
521918770
98484028
448998419
489161706
12185834
282363083
129842129
159970439
320321943
420021281
660187502
26221677
1277295
168543088
64604695
95362350
144094617
123519857
23345920
7798224
79815661
54044754
220946953
136779242
29003345
322212972
14917837
82658759
358497214
254092417
211132723
139812746
267145761
173039622
681363832
34750144
237511335
732321263
10598408
188102501
52746463
360482031
574108476
187451910
40767761
153785488
241410538
343965376
44594693
14159647
94296073
160689027
844215936
205217588
248163345
593321237
611067970
2190289
399377743
88372029
908926753
267634288
374895750
540038341
82355336
34837897
26954209
179226286
207191472
37016285
118195916
16990003
13334374
263381958
180111728
183500238
536641755
383175446
12719276
50256616
229794117
230366487
396425156
338425601
197002057
576774810
57265953
237164091
649345147
218989614
326089351
17255484
755662124
194163057
762611064
44155222
257261214
359474287
36706444
759076380
748106400
277169473
205690014
213076493
61144670
40091717
171999124
24967925
163928343
462974569
504318466
257020443
22716645
547554887
311887441
174634378
45961717
762282491
90269628
239637474
186368808
484780247
516541604
58653769
419741120
97273861
19272802
98764910
300902447
259076445
55637975
30183086
90354681
121470753
13003521
153275618
134421
60026672
50662682
56555732
829697774
9062665
197683
268656533
99983973
189750696
31251724
300338293
494920090
40088745
372668891
304455466
270773004
64227168
27069094
79935370
584602057
403823669
452379071
535516414
108963448
199121065
491836161
364455050
31608709
717925408
455083977
678059980
665776
182847471
326294449
294175388
434234672
344271446
587329782
366923186
519023473
778160026
466629093
97107374
17007480
25188948
495823239
34996670
158577826
213702338
763725580
383640156
20606190
178516252
378024042
259080675
358615057
524366842
117283884
77221419
171133347
15229645
529973790
111172531
262563263
21460789
139307643
239272325
19113174
20435303
314860539
160562106
135655835
113465231
431451268
175313660
817789656
667956569
45701982
94341028
493447052
666263508
465516236
539601562
122265609
329313167
4451006
801972236
78140743
93890207
560535383
489515484
580602170
798964329
199658738
24395321
4966341
452627085
47228026
13460626
277393506
9181742
119011159
241135791
47602657
18806044
356613105
206166232
82787411
596701071
125755975
518970635
87978332
159008464
37208112
622378824
284810330
301892655
298050945
550169319
186629292
127431666
51711085
91609687
314938474
46486488
309299799
121412335
169692904
146815454
105874319
717740277
396933750
118646415
35193879
424657260
863728521
208722729
123175028
484748
31174206
315466844
255431986
23130728
725438478
93343376
516726229
478635189
83133236
532594327
148237184
188559931
55519318
340644912
627118419
4118147
329060241
211453195
1276107
3095743
579745661
2821984
179304527
59014771
237025615
251334819
241846636
141014937
466741927
41932250
197541204
83537024
561905709
86057470
26094728
426654533
156514427
312568958
30828686
47363689
33346635
214684445
85095371
56685674
267047723
211744598
770663668
144551586
445940257
290028749
1232404
297327640
64729279
232456270
618727648
566975669
53458368
219277249
306054293
168919218
649123215
7380860
688149892
183097252
35758943
107938034
372859487
30636353
16981085
294089332
337021518
111331288
290406052
262808989
451446
181569740
42554812
522243050
20335784
361992652
71547204
38758288
88298817
17716635
172369854
244087348
149806562
1437761
59854511
97622673
1922524
494740345
129974855
305409795
254084868
287509561
506762590
240580721
126055901
77678631
333679311
101711652
770521933
216399665
232059797
148739427
10315977
416083722
846255289
493192295
573246632
162909968
112353207
466714946
486072492
51167349
307240381
38591891
655244999
628541255
157547250
77523127
455349820
428411036
77942938
305129401
122480215
58885136
134032802
83554018
518806379
71416660
248500146
278657913
157335931
64734644
255494847
419598588
90080073
678033232
97805046
122967473
81501934
560361118
129334162
152605298
594476873
705325518
43068641
358355778
218664382
47769395
169856167
574390795
125148958
197759216
18743705
4892563
228086842
338392274
362955546
51588634
577651609
540297237
15681595
318383634
159085786
531677352
91312031
3954033
230683068
164791042
24225680
46544476
322481012
114849207
43082836
1114420
60184572
2865159
717828581
555214284
471695478
117110436
23543605
479302448
56235628
24392421
122497447
317065206
54049145
69923801
18686065
366962629
35276233
334519118
560897839
143824283
376237287
721640761
65036313
16588171
408653137
16350311
347834617
628757246
6067689
641004628
125958756
592736133
637490721
63510711
572957330
89595319
215382024
152936423
3265303
55046219
440539081
3665334
275798078
265537416
242031796
43776358
27678763
73159271
426580153
25458617
460650371
65748123
263253347
221256592
879445691
54365182
593018643
220864118
531682476
621074308
518109422
385993870
63926275
19110046
307910540
6811255
407297187
92950856
645376205
109877638
252242087
187104240
432635876
78534781
129629115
7733597
498993133
134265314
65379032
643913134
245734161
519533675
16070158
84467758
5347694
2720125
259322088
244019226
325603446
283843137
31929301
76662414
391838710
725962063
36343969
383707789
592775918
7541665
88986647
405646769
125886459
484175851
11890886
57885372
210640759
743299525
35620398
47433480
244722653
318895027
119082569
396097283
187527874
41471764
154733595
778075083
166767530
22233462
32479982
36335261
6040686
115737858
162542719
59495534
279207288
42709701
257247068
190820548
319674241
262784534
87258162
25304219
298027115
454135950
26955123
5852548
377608797
265126607
132218622
200250009
142043110
328025362
109987920
2735975
227355882
55784597
314665649
119878465
260936058
798185944
871218477
128190045
79435144
77689840
5607295
151448422
132438262
190822537
351341347
35729871
844481401
51326895
427222433
314799962
339653024
31660325
1073647
25709478
24663173
593047695
112030774
27450701
323434161
333600150
632777437
64336198
573561801
214562520
708449763
626368559
201650852
374863446
78398124
361907484
8237158
730304292
71887992
124141039
17955038
70413680
50924225
135500621
57927474
170164725
333987979
679681748
441308580
13306338
3855004
357950387
86558193
2407115
55281710
54580651
44856456
349391057
858249527
237306015
332962039
91754711
79300548
12961521
162983753
409834654
241689892
499334956
292293724
152959980
148841544
121052673
713077578
500471879
271594212
17584763
89206441
87319374
335842101
23349318
279197608
261710638
278686047
163269959
414724768
238270050
247805880
220684827
116752918
212032045
268461525
140948439
76245432
442982335
350976711
387229046
51474369
248535147
473724997
55558311
351227938
83090049
237967906
52544528
164912549
46852269
911371567
88374968
345840307
248763694
166646319
748004019
488861974
484626419
213312149
932748065
57129525
38211112
246423695
96470582
784000915
256049272
184581126
69126348
332648093
164732952
751410
140866699
439127130
69227101
34427004
179411246
215826910
28794286
540179026
225950823
612310675
156818519
188221965
32588020
49414910
168110889
23009737
2437894
110549593
124723779
159676042
14801518
295778570
735592491
99047264
342113280
252009479
939023602
385277088
22274751
65295615
387811446
532335158
91350290
565313613
278073772
44717303
153587485
28018673
565511311
713963711
415508953
1276217
198492020
47887883
238232803
266575295
273006932
112298416
69941818
126092145
937616538
624695398
264352276
41730769
115170854
132379126
15978030
495039302
32904860
838176402
364902327
177932435
58433216
52253464
436585263
111755526
283480214
597677458
145628985
173429672
566769919
21390477
129440596
362328201
8690979
236333896
478839783
100658813
20077425
87904177
4427591
2640396
8342996
393436276
744823964
1508793
27348340
16656363
604391204
21676150
301297181
60633448
68641149
984938
281698112
122889801
93729486
435471946
64056632
2829816
306427449
455112237
53745193
782256371
736509080
421882790
15523690
251005122
305708209
389821604
8018246
175225355
36897143
470291102
18524368
664443394
66403020
521481541
665652845
282578652
256219419
300974824
11056267
290788260
2523865
526773511
591349094
111221799
83231280
309925987
378144566
303191861
467776108
3737241
117447649
338892673
562702284
262904466
218715049
366394745
122832638
3202317
675896260
378522776
254303917
118662661
147205210
55171917
29633148
97228432
76491628
99315438
62545652
96603286
385278450
607187772
21212433
207392439
184361502
499596138
20800015
88364885
673470184
108513653
782643560
415294578
757604774
83882491
288194546
205457381
122697070
5499247
364134604
243336884
988010666
44083759
206423464
5555461
1949914
99699679
31998171
466411020
27898641
576003958
72563971
839952875
55871834
255490175
449758258
141665054
387284705
34275285
100683126
429713476
894213973
200479117
157774387
261204466
168767238
402004140
33123132
35389942
35689632
389723796
79876655
152007010
303235055
16896560
111365955
240134634
418646472
426664033
302192816
129465308
83438411
73037501
104390450
233707251
133822793
160485916
2392037
704637539
81941302
87092272
360450943
147606991
405114691
40579335
781869914
445394938
137050788
153619181
400753474
368532827
767053263
232226607
18869493
641912143
503229616
284387120
150371988
43080970
6308015
206910540
467790950
28805368
65363752
52272120
73844567
5628731
23418882
30222027
300998905
67532729
425218681
96377303
581395760
578509
272402024
476288615
767548839
354001670
48757663
299515735
122304531
2190975
2655630
232359310
7242296
118543089
102007710
402834123
115362387
40920695
96876481
60256723
152080101
136936293
45607074
705526176
31543432
242824378
238044421
35041200
93837421
149955730
93522789
219461744
40385087
330719250
129760112
27263952
844742092
272058129
693849026
82583441
193365771
310143268
386457307
351587707
95072009
82153554
104736580
19140655
26524039
292612876
380836251
80038608
378205376
94214126
22924640
152114914
86817669
282333905
605964946
177941360
190157048
125861819
10438632
583089096
119301315
491352201
13101659
70735833
2757837
196873042
256390267
29728284
9428435
162232852
280514881
79919905
68267389
64076459
213450580
45687765
436175417
46633504
45265849
111913790
157277387
71271993
388125138
26751153
161849823
456326667
551487091
27292004
9735859
223229296
110300729
219385606
319956473
500954414
39526532
41737738
137459154
296072180
756466255
75214102
8003760
42959836
293121187
449652008
85287110
184149739
687287996
217860222
148652540
277573126
297136179
375400730
708179429
3524696
334845830
481151627
40664436
350874918
116667769
3732445
287679761
3505356
357851162
47457496
80648308
729204638
109739754
276806038
336532033
89623615
108569656
179794055
3797318
12569434
16019095
580041267
740083010
145928440
45650083
463000244
148540312
32556231
435351964
6413773
215153447
276555578
274230412
75031019
703263935
344486045
110962006
83190432
182810474
174295731
374502364
621618586
723363262
7931864
24198037
61336824
495042572
20924868
79057111
666061568
425790591
125303987
56464323
37488956
79410186
194855297
25311536
200467036
186724978
9002972
146298625
32478099
59382707
359915766
739248222
113356637
6093111
1129925
108835940
572999900
440308297
181171684
304353427
269774672
14286274
60181382
20649998
192190208
196951204
232068497
510778260
730100993
48876220
199192970
692541724
77513877
311837483
89251488
53045051
348479620
251099209
67816834
47944354
177108719
561190990
185774776
107877675
595138063
376772269
769389541
104359449
7801912
806770924
89113288
349278137
718931469
66289222
123254263
57740409
184698013
350686891
169603015
292450110
81983649
264182292
551735213
373586219
180683165
46819095
4260954
199303483
91783595
433151513
341865856
71489439
168510091
156524362
389609403
534175025
185812135
2390927
228655515
222207685
464218238
156491966
101342871
3157609
279401870
215668317
17893566
22046222
418131436
97629603
360716138
44866199
4029709
24476127
109865770
942058446
4437468
108953894
503303557
561302034
491357122
103115248
390541427
291947942
53325098
621380279
8498575
72065617
122850859
494948748
419188926
406891461
127088583
418388893
276401229
134224959
601346042
100876885
387312127
549331089
380395415
23724938
517766444
173219731
170247763
462056079
128546354
285446998
50956315
583084527
38561728
5226764
77426544
394430292
30262223
93974088
114509315
215612114
29854355
71859671
159619329
702169905
173687318
589152170
174152331
336296991
304906421
97519586
453366222
296201539
6111330
601813652
216682437
19261027
483959917
103815870
160343160
24253736
80724348
697715596
160120824
313409907
10368848
211562753
14489743
367539521
251883553
291883974
137229515
152817504
240849602
340082149
65910107
9152618
27753014
544501436
354123599
21463027
51741994
18250199
1595079
137300025
65539337
586564998
121545135
278779939
601804858
79824568
938388351
441474150
303077922
91951847
85105227
81229656
257687557
317598005
118758801
567677173
127327435
42012293
425044215
68248412
758564443
178790059
480634822
20976605
16219744
357125515
207905393
27804022
481196657
39451757
587839665
3519389
118406085
479447339
250970155
181559689
170645014
432961582
221142819
51074765
220835881
416772726
50695676
42483913
378269926
40143991
473972581
145117604
430508650
129852076
42654521
265680199
575855123
193860406
63836043
79286745
36592177
22309533
92622134
162484291
325397224
340337139
556393798
176648366
410436557
117068234
277828854
415792766
707383942
260782667
567500931
237210016
242083603
532876608
18027690
7053418
154316974
106612265
592794229
216386927
647584381
100611915
640052119
121511002
243135389
261571139
118057353
288204113
287975623
88000840
25389325
198612741
286994800
355024
88916925
409188117
322432897
261690233
853135309
74895893
136251334
401204699
516927328
612499992
123513026
516264799
149599619
379343984
226036501
278561991
396745983
7063745
244144694
673021730
2834093
44328105
343891527
14962671
17336322
527274081
137093276
25172191
16017992
199255998
57230208
470990324
29479669
578283538
510595991
267198131
314902553
333259289
518606516
423781436
770299117
85403063
556298681
19949188
27981680
280948778
82093579
150291384
109487930
20104157
52305561
7258179
330769140
46972014
421040938
77231385
141608891
97308073
118218147
184011943
70379428
35486986
178705363
132365156
11841393
30300193
609779690
101385869
81484210
209986241
250534265
125792925
50545443
445457267
11835494
495503064
134843302
187729079
4636550
831281477
110606987
122980041
60523031
302668565
20725721
55312953
380631349
237592295
223992974
695559115
228478605
692352452
16263561
787067523
8983113
409695110
612811469
155596759
723218718
51719339
14135761
201960848
317151527
56343648
445940091
553394150
180490128
81285964
20803446
98069109
198114524
411950954
194931692
843824992
746923442
341571175
546760479
633830947
551675250
346862643
89973719
338539341
346880
199256329
148842877
189396055
570356034
157199446
48917371
285275421
75105684
41571957
667402786
91807741
287055690
432564615
137082962
196983168
683396436
69617881
24217795
118064712
486464434
409411149
419839979
375740791
655605517
825891680
8825967
236424113
115521873
66570586
116652884
155125334
41214288
461732129
490990707
354624941
41090961
57042678
469043814
498043581
488588734
386445951
596000130
62284520
234566456
40741439
231402939
463357627
673590810
26348908
440640541
365203885
402178224
438496992
927066890
513838195
38627903
334596499
239255634
58175457
80398378
19728057
20187975
430141446
97329050
16799868
60640733
18957885
240159844
103999658
272011507
449114748
695462957
181920232
461374026
777925710
370727663
178842141
299925051
206136915
1512913
134863641
136190454
40149435
26848389
111608180
484215357
116312074
313576531
29897257
232113443
688385759
222943071
285541669
712273070
413412865
169658649
826151383
190590642
231290711
610167181
433972847
206354391
513845379
69658249
298391423
80307101
66060217
349243069
440009065
253986360
613746125
66706141
816061071
300261062
4245370
105288826
272845893
136026085
78809513
130183734
137753058
173123494
385164888
334403205
25687362
100837526
98634931
171296979
3753234
14201697
416948340
97181429
1087011
287462198
25930059
506732971
242893844
128104595
43126880
369171381
460284978
201418044
268557373
418804312
309449359
192835799
101613522
463120735
832061110
220476496
53614144
15651520
394622188
120269833
757857254
196352757
510637364
747539190
336535006
312779709
143447524
230692714
14753501
176205482
860208645
56530560
78529561
534269848
35183314
382496582
115597287
15122443
257928224
143485300
338583295
23461600
113224588
747891747
190287596
666049121
579350700
148713129
184591244
232400949
331277043
709459926
63208240
20641728
288805452
52231498
33534477
331274827
71689018
7682176
68139837
62241232
125355386
54180040
631542262
184551345
549669510
479216921
949676468
173940415
138964873
336721464
45499188
95741784
6352645
116535852
500377463
132517327
40355432
88982301
137103535
21122673
156668323
370808958
840770377
489746404
50959486
15484947
565387436
283083078
21166574
318406650
852353503
462694634
307161493
420553742
301402485
59869710
83078208
538769927
24413030
110775912
159943565
550339871
104325734
68428743
141455138
50771186
118820508
200135893
221859345
157093768
440146022
517994328
235000657
149532986
22817534
606202643
168058529
246693570
477931123
155437953
34287036
373450905
461509779
6321259
17487612
75713578
145297019
80440324
377638791
14553536
208521130
84280513
196270800
474110129
351714258
27926295
13991937
464471653
331929725
314302610
107181924
247936749
374886970
796477463
7322217
100881854
431135125
258916906
24162279
173547465
62444145
816708484
257507851
266359854
84910691
100109380
574554019
207746382
243435558
37762923
125137711
979735460
13768450
718565893
46010430
202368879
109359160
795869345
48594548
124242795
142487030
144639469
573774808
146967291
243719328
188568286
31790555
385118043
581856797
509130472
73940207
179523820
86154803
495642122
460455653
152634407
455516370
366771160
314210131
509380568
441750713
98124119
435364307
63700316
7225191
349052533
138119911
87319446
79641798
394381077
409829359
754391135
321922323
132604019
8507874
342355605
153543171
785081206
472713550
99557422
252662764
324709041
802966116
287583163
101268492
274486897
812864265
19082439
696878017
393579888
202522192
102275942
227707084
525237775
72893782
49895647
3655123
266737481
9691561
761339699
107139068
46579543
604328584
668059341
271897773
278130011
322558407
9664918
286863962
620172126
81552099
397995173
16385698
396717009
198554560
228345542
110456186
889358515
82725676
761078168
123463566
24933303
358166566
398066631
97798287
178638186
176081464
516418840
127374382
154125421
452986394
292219509
122244110
179678501
42221704
120655889
7596795
292426018
29557266
380623676
214541584
360914324
118040540
245539034
513091037
278496253
140664869
332791552
167093534
782553588
99354641
568677381
5623500
815155278
248234107
589742349
1909003
105506152
557189430
11982027
40784804
287042606
590697117
212950902
255737171
255443026
566911720
17608203
78972741
64009985
17025585
335584834
32697591
215814889
10763303
278691957
971738
717443979
239383149
562165245
334743424
187122192
390950597
129924718
22227529
878468836
676144975
288246428
255850000
177832715
137956781
59306662
10868442
840996659
2389919
627005826
669040864
395234194
280440365
421349803
202672549
6744938
433661645
381371090
25612203
125155737
918466458
104604288
23291104
540413732
8502611
691517666
6479435
53070346
209435293
445444766
133241869
555750274
278536255
115149525
698546132
3943096
246306223
141085
191346273
40804109
112472713
953276042
85420263
275036802
480312127
515783487
179434307
157390628
162136701
100540506
63029804
105057972
778705704
159373492
149169278
246811087
738620604
406153246
331582751
222395821
201604336
90612932
437640878
95138779
70215556
76814993
85246095
102055918
154842097
131215100
10259506
785718071
26220314
11897841
296027965
550419715
448054178
115225785
110396990
301599132
43515539
25990883
46780516
15181116
654006978
22411027
354327806
72578855
89270530
659599441
495487332
224717044
289680158
176628911
195448596
151974102
984795
40108886
134359478
400716048
304045638
59813351
322718387
25636896
67783578
499106384
84502801
62374762
890786016
79581824
168727142
8157026
290697428
73330500
76363136
255178925
546786310
5607366
677982670
235967561
541989196
579313181
98278578
28275959
103419948
65119626
4043821
289956464
759106470
270807647
104185938
258306606
203543548
26411263
130303615
146593710
702125210
631433006
759526152
382429633
35212881
255189448
799751828
497923580
322230599
80901914
177465557
504080029
129926694
79724942
60501765
320408585
41234708
507649456
26753245
351631148
139808445
614118645
49825319
510971412
88860150
12142691
689265155
353483410
381272126
446544180
50613729
140697406
785432953
124704604
463991731
426365827
266074496
201102401
265143390
86252940
15226273
197341762
4197102
276936988
159709967
299110391
26419616
20110221
137529173
89335751
13009973
168379670
152146932
404951252
758392162
643765354
673700647
49466617
371069175
66391291
52357050
317600631
657147644
530639766
294096600
355967120
18500695
322972768
218958075
425308930
19295059
48305016
69462978
223177093
289594474
143216635
2788829
73642057
43581895
218264614
205417560
347719263
46342651
670655107
37866155
21560989
137589004
32714716
37260128
225557341
544839285
305401234
529828999
723008208
810154226
7449331
100418972
75615561
264653530
604790576
268893609
144925648
780593435
2600379
191193251
273290902
26878400
123786217
8583414
173614867
423179893
254025040
744814325
107017302
377858605
23195547
343849145
15333458
2502038
447715700
802576645
168427600
523325584
711582819
817051149
153774526
684574717
900806828
143841240
68809534
513957399
339244999
38298014
113868903
5229664
67191478
260463848
33562690
145545021
124310051
304215288
188772954
198656056
184518789
482246872
18477018
88227616
44115235
88797597
708309802
322771017
106690749
45421996
129772696
760602341
939065004
275577297
496202244
111952416
994226953
363184247
345435156
385699834
581929209
675289688
1138524
315369027
218699113
142256198
702683933
149274075
774309916
62071658
204817618
39992126
274772886
270489729
289086284
414112815
459776849
228462033
4554484
237681172
484128376
25106887
53807026
392501172
85803689
414694311
669147645
136614585
344835700
635249668
65845144
122674748
742090876
10476702
62363275
177695373
67248964
264717163
97912543
101185897
103106363
128192393
142474956
727948372
27360934
173010394
374071828
194018408
619148994
61365414
27495443
46741095
7096984
41281756
211135322
23336759
427281877
165367893
176692626
69358662
404779496
10453461
643671573
52245428
68935535
335283659
275664464
41465179
573096398
71891271
485267746
65950709
147455361
78887144
182155610
222742885
42019557
42104452
257137014
473789645
491483239
632930355
200881731
149712664
30454596
22754883
87113963
438720964
71961640
109471411
28077005
105948654
35424945
358196585
478641732
157838445
182913987
312508142
33599026
197835974
540155
245683328
14004384
370664135
82519163
184919542
517928248
30731197
5297394
259332970
147174850
427552750
88694153
31158811
777376842
17033784
50700822
475767990
9777955
290052315
291368247
154845949
31623187
708035798
752794899
549107225
11929578
193442283
214150949
447917126
331986773
397936492
125464017
41763331
211060031
124855008
66075792
316479141
119070454
285142195
527491633
80961099
34495151
207233853
148124785
55908887
286131243
35423298
403175544
326559012
134989977
1819071
402119483
81434067
285851659
93578161
87039425
345810819
46599812
288182443
40491806
209084556
33276614
598298
270700651
532211791
87176752
90171970
279547163
324294007
31639898
473712747
287293865
103856918
380920635
95946269
34473652
68069509
24702640
34374012
387321896
555054041
72154966
190910856
53592386
352505245
6991336
9143342
738705819
27990818
132755876
72300429
362182811
472116624
3502862
102228720
72367018
61684969
444411132
229705514
6448860
46849395
229862924
19660791
173866779
254034939
96456587
91023250
197862847
218035469
32406220
189362978
394653509
750129222
612139600
882901755
417834339
24662562
712784560
45180871
23767257
89044234
589169425
38599584
125911530
3199548
732193237
46900086
21797102
103640409
459794023
295439047
210724027
128849950
135259315
87792192
64756701
137244696
372292412
64755600
8501144
780140431
349615032
332075621
542621375
482042901
25751155
291810080
77436791
4463019
62619948
907527560
25341229
154981750
372134749
45463543
544449643
283498112
840256674
137983576
84326778
21546790
66966719
737747154
206617198
903403255
2195867
715299728
532404665
551286673
130800724
364249825
166913423
65403121
209332782
22932951
161172279
754522006
305257689
139107606
389112627
73861320
77360455
148216357
32322832
10047148
288387945
194655607
193548610
609051378
69244238
497604519
661805797
6077153
394202095
88063671
399630990
217104835
326726474
285835373
285110519
44335777
211788735
107283523
335716481
22525132
193793949
224044916
274617944
698667375
89138394
357580810
98569723
844340130
140493380
326793894
23453104
219152843
26170108
12752563
85899942
209790986
223805572
69716695
440638260
10171114
310961985
271093158
65524727
48780837
60666674
125548380
268922213
311201899
418388314
220199775
134947283
161801064
36205796
153371602
245017271
126616185
132309770
389418999
99674562
95828649
459129337
117220289
56225093
629732655
67053241
244914816
296964335
549744349
400938512
837885331
616627102
53161788
466932127
614860729
346598576
60764918
356851328
136355159
301929104
64814838
251192664
319999352
366064916
83449154
542238612
344844879
630462585
347388069
9932081
318038443
465062959
121645505
181741416
22787106
66134279
248984708
260666717
650684495
670582114
297878982
446315776
266194115
720603561
12227547
54853522
235243990
357704080
364767174
421778726
243560426
46193936
348579234
53729525
307844179
2070221
3581234
18633356
507251978
196190967
153531679
4044228
124605850
35768919
14898830
117303142
170019870
95172406
269989576
345693671
340381251
170615317
53113139
301833336
130067538
298190911
170491287
52255673
45254497
627787086
131654004
246986869
653669770
2454557
369495250
14118410
378941572
88645400
475603176
723853360
3737657
192997855
116253137
840362840
50636040
51991364
103224811
267125050
498745541
161718842
284369694
534433183
144680331
154949006
149373757
564819938
794305714
270714492
133217854
30742070
85997433
591668613
275917856
408982456
5869675
170385826
159274064
19049672
30458735
767903932
93482755
69739098
149581146
148529528
12299637
59882869
41335742
468115397
155757820
273480390
186014547
369251565
14372570
231633980
3785896
31903
39447548
145340383
108899882
92566558
57473528
118345438
491646580
137541820
485675135
66245752
189985431
263737146
52077898
104678306
847772903
97886611
477164474
608005332
478289326
180257797
394408354
287532383
567329530
475794874
575972260
5717356
612461909
37603729
111975954
285667047
292903320
348530053
198664457
60253416
195089416
26940415
219084063
60663109
5232643
79295391
613195369
604899229
4299491
758855618
53104995
76781758
9836701
341907108
707664781
418146976
429459168
91424939
36559095
143624392
364345602
49671420
78598689
359400509
171933193
10984063
427912803
5905419
535526190
53077572
735407926
737466371
161556366
489859165
21603673
2967311
10128774
264150480
563754475
11608546
207035803
157450697
361518341
285364928
62570680
44611180
228157746
350225503
361784126
188047319
162950089
260270527
612858203
195887928
152312351
287362630
164579167
352996992
194088522
4759065
546859578
342906418
8858619
44201631
4320986
574475092
209345171
51256914
198269094
41498210
328636186
96928952
129631086
522174186
304566473
28841087
9729076
420068440
226418866
8306057
399674616
264103800
391318484
77147797
408809202
196771941
603141088
375893637
76677332
333747257
23969231
1187928
321415217
35958279
102159880
394622404
124529889
71670841
124579277
692703033
275558156
493612096
519165638
486706789
32681793
69153035
206599338
181478573
45061912
222164303
219409337
928473
182054262
306191616
103039183
78547240
302993709
529836491
27960761
374819948
188170140
19687835
425140716
393882621
14829538
94621389
15064222
142357201
305753180
2430747
6909093
443036683
412154773
79443802
209007178
171365753
100507341
133608743
197990932
223680342
34532287
250941934
253075158
69100845
319428167
37996143
76210067
138949487
101089984
67777742
140618137
38037268
16170384
865605442
8199473
15591791
55177235
34010720
49728380
78953392
123840576
589673318
488924993
757682480
105138142
232278820
34480197
230053838
207543524
168547354
96082322
145411719
242038526
682347525
143431501
186464334
101314202
142250828
404036898
535507100
878567783
276168306
92773259
19336316
658011276
280538402
62771681
311868049
56944673
84135487
389916448
255855277
367247402
271054537
543800707
270248119
303410216
245130501
383591976
200680312
194004154
553652136
75740942
366636489
276629476
229510334
1442125
216993407
375351775
719307433
194952773
462069511
5917995
125886414
51393005
430004260
458607932
326075174
5068955
355084511
111859772
264357209
84100710
452888418
660126083
32390023
43101723
66911677
337594695
38755866
11373827
331849094
103075642
429864525
49322810
56355793
242161125
59599587
93102755
132883127
7171444
632156035
27849322
518727081
401935689
477136691
8870335
646449100
216532012
806625817
388921306
61441997
94906010
635920734
324931068
29401309
319569760
43929830
429486090
250710457
41136475
77257162
305891665
170431155
20780757
385911069
339451935
533760884
41657406
17092719
443791390
2957114
394086480
75746873
646249912
937967298
88990865
35968033
125573469
505115777
11249692
7296359
418720535
95624816
244262152
134089264
532153347
62371580
249959479
237746531
467093532
57069551
57395330
509633
397340716
656200455
128336072
24794198
25854259
174092139
40718209
84284950
2157322
10480527
30729180
534067094
315272964
226697940
112989459
624174725
926492633
548427076
299654
76114491
82368156
411958177
83735148
28351413
5526213
64215929
33959250
885533742
20969923
8189909
61349494
124951622
116709903
607968877
111158815
164799832
530027842
32494522
246823313
820622254
474077804
140864403
517272366
166978218
799968365
5417425
333621528
121356933
89535975
571808594
178386412
226384998
323676692
168184151
18062377
372278101
278141605
29188560
525905445
4323482
288572746
344357138
821708948
61760515
261127198
545071102
69437622
26109822
390236876
377773966
5481632
270319477
229077745
560369383
534465339
254405938
168307851
368186907
21958815
318234275
103070411
486285313
412635806
158437837
144795795
877929279
1280469
233212393
21391607
140891389
34967477
165388636
321653580
45238580
281633196
48943484
100724953
90440544
852118775
731322942
199058038
218957495
237650663
4282830
364138510
1327972
601512445
44468017
661223782
722199247
61480975
3723688
95207418
129083745
432353398
599542577
594676760
524821881
22448566
69311414
335270929
44451539
162883211
1587957
407426188
679814049
201206575
301456128
484544635
303830495
29064771
154965489
121115824
396547029
468835832
286001613
237314580
43392147
391720373
867269520
162955230
646362841
117269216
261962281
232361667
495712031
245122604
4451662
8444647
13097556
590927068
659324501
96307405
95963609
595101375
99979727
534348626
119004591
485951384
325050133
88584361
6666028
39779241
123652827
1166607
2226242
73205176
6904831
369649493
571822662
275888177
86926565
575225912
340684416
55486314
334381199
8398453
697374401
94710141
226500766
166200369
171030813
660157827
714967803
78294454
275756446
328708413
23875385
59590775
40117277
367454204
267662652
89414900
729446800
334417927
370616783
177968622
291534029
200919785
68221429
135347454
85075388
467647261
242781018
134901274
187618566
137169744
447159714
133177358
7284292
219998553
243723223
142703539
113293257
7784651
398331791
59646933
109231019
34398904
15507142
37830120
286845927
104400928
345148883
259787776
41833673
5536731
720307321
786377075
361163
85215577
23371416
84695346
122142792
206008064
117928915
10996195
612688008
38106773
280082494
157433273
818773962
894900687
16085000
91933820
184369080
61650657
191166831
123229894
356498749
810734587
391059038
503113370
516879241
390770017
259281655
627403068
256439087
458637605
63595164
727252635
367413115
14032126
18824397
447657098
6160684
526240360
114055698
414932041
385992987
237941218
94822000
29444019
665190076
252966832
589003130
384698042
12239550
134068583
25923560
182095691
143898683
95612696
394858675
17604125
649626407
345983290
16304930
613811514
347300214
72410337
160724048
96682590
645911742
101144030
509277776
166613327
115547652
37192396
320541837
719953782
99789925
281673417
160814731
39101448
34373592
517977041
597704509
93942434
513719850
638251823
801756899
121411302
144069612
57303908
78792974
508691185
285347711
558171823
148499459
40419865
581201007
3888887
171835121
228608022
217922330
415848300
13189118
754834312
128405253
134547222
209862974
252491783
260655641
172675435
318704310
437588918
361088177
388361488
713269720
4722282
128041842
177607736
166889877
2698081
287467635
339167360
56121658
91959590
284546960
68099635
283341732
117079787
13064111
66426292
147601499
573777275
65391577
232864312
343223051
246159956
1191297
361435876
141983215
178521721
79090487
387859300
67037823
3753519
466878289
150164093
601779437
309930406
21525441
725260504
622669294
498697770
84346728
3226423
181132097
890163930
287565561
9273750
279568813
87396367
129585025
178198665
328382602
254049867
50594336
909428864
34574839
148403378
18113066
122531858
535666428
379264515
19720629
369846369
690305116
110850738
116464267
25733986
251578521
78144630
206396721
51581555
1504573
14132615
139582171
234936379
195079806
452314904
174671690
171101241
410243568
28654450
187116151
154722077
570778659
649713241
136871958
524778327
315032011
70526673
533841300
52577609
15076361
396936855
34956083
150363111
118019456
318588659
28050964
33430320
521525166
398686673
42371193
794886877
384833669
12357374
521381364
69559434
581817244
57138352
167150293
103212558
413267637
640775579
303426284
277369886
321162410
224919410
744434939
116515743
210242008
314712930
246580814
418829147
99995004
11921447
204605350
35694133
153381685
26630400
310156697
28519516
42423584
507337964
144547406
14734323
38331902
34627769
351740653
137353583
600619716
439943
219747027
13942043
286087473
83749908
111214842
358093325
421150577
18968650
354416884
27979961
378697055
161076459
35400328
365951586
94715751
200164230
179746026
283134329
6422591
519271717
29211591
108617202
2063904
361019055
150508032
91082239
90809253
589837709
305919055
50128064
158338480
108771270
609114246
555408212
182015635
186425424
620748639
538828864
495338868
126985218
251874628
97396772
361910409
113443799
119768675
798208264
360925959
340285443
123179013
22371125
609361342
93269141
241898497
371140600
773035369
437020642
243504645
232851306
70793829
75150926
30083253
154236808
572955818
183297769
394650653
188911848
237611744
19138529
656914774
125139612
6536672
105992945
293255770
430942017
216608943
103542142
141264877
601023688
7252285
122838819
411679808
146476862
33891171
431734065
87855728
97556846
25908831
194734392
451880902
122949008
482988759
505962298
212863705
41489292
214220464
91524702
578348813
83764854
441779093
239201026
397756075
91784886
809952946
874772645
41066036
344204422
619621235
220463191
41970885
295873396
198700934
622811063
142269217
50848128
12566866
580377985
174471940
70323812
403108145
67176303
654607633
56534156
123770311
354232377
281273116
615743996
331453418
37167897
44990445
246022588
133910352
33999800
317477301
641141700
175949684
163229878
309847472
328820474
9193453
40467899
329573714
421372174
319334222
686488852
581869546
20973130
258584747
684687039
144418541
29322145
459453197
114289102
491304401
2920977
207154130
891646982
389759860
651129986
226368239
150447594
181590231
406323866
139423359
249110378
571855503
56672902
44983188
234369228
171010731
29370776
152232473
354173629
327215592
225350013
104729126
283030221
4427596
355062955
239289091
163311082
211639686
63793413
403585240
731945732
55595160
501461432
502243095
179766685
780103680
78879293
754237713
334159570
202028621
367748261
13166717
144552479
92292820
32399447
182089955
241567645
318295937
283716128
22705907
588655771
20109715
398191950
21843541
24907883
12736735
489432081
250115904
449458228
65777834
23525394
463111828
78682723
116875016
405022248
248523039
484291100
538416984
130140005
10985937
255016898
779896704
100450008
5143291
299784481
146180291
111200895
447314359
501228084
298753597
553801428
139444897
195602175
81011438
75105762
14443855
228771044
136895112
168773612
273119229
641355773
28230464
133523386
342605740
303946256
104345841
174129402
39107444
229270714
18469809
80929914
30286948
178953184
2931154
16806172
137745057
533564950
671366804
25012512
225564167
108328607
172100282
366776577
8100814
119459698
476756590
305317888
465394760
142237782
650635222
239490372
724079460
59020808
411415690
844078015
188712596
38638816
23302675
162620706
169146697
710631391
718620374
234957508
37720316
23040759
61227469
108412025
57212026
392363863
114302679
255781774
177828528
48739136
473176861
12487734
270972212
930263864
46873950
532241433
283427201
12259308
673397140
499471
43326043
242538198
273352767
129546572
221519011
179987617
67050090
46555414
235087605
193157191
32586143
718913056
643887648
158245248
237756338
945341470
205215869
750182182
101869787
571200943
134261960
434977341
506243379
237146332
286742711
24519158
307585672
101555035
18722906
19160181
301450915
21811697
32211940
131077907
270094352
474654894
101444850
54390358
331912938
125903830
98156656
127128238
269069681
12822938
145209757
339911840
380584594
451698368
116784516
52437671
538488887
98057287
19252324
33988366
293925172
351492063
192249624
516309339
160922118
30270353
81918201
57778311
12609521
846581329
334539050
300466127
707206462
701631943
26853445
66634139
66565372
349641516
30201760
365993109
50303380
218189651
386048011
625504765
396618673
121381341
560889662
336100744
226356119
573775924
533257136
30850754
505045701
23660074
173030900
337302220
234895661
180612955
5245471
467313629
6757054
319738069
466714237
228566934
368485780
125867483
32147632
327447134
31431026
323528563
469164508
113811804
13043880
776257884
83311341
40005944
300754678
35570854
75815593
133457946
259097043
23254134
70720441
210830743
490357644
55443
357566046
18539232
22859559
200527931
368428054
211993022
331724733
222741831
66141797
186734670
275378655
427071088
870216386
1111759
905334347
593184936
248444637
207204809
282644271
24114508
475987116
439683231
7293756
205751714
788639347
266900003
302658156
616556888
99279716
417767391
475469067
10546480
150219525
121517637
518499332
35941680
61874145
12846578
140582068
149663121
85558318
135787674
327655602
276108544
27049851
214416080
348763726
66549983
39945522
282120760
360680864
143403173
119738418
361409800
242002090
49961119
149511284
139335448
64942168
422479048
186147690
529127301
32930983
472737902
263711120
7642481
428527642
107905046
602339545
272319774
38026934
114010351
2076808
295856174
111451374
568480249
369810835
149224775
111682068
4320440
207310087
37911821
174132259
17681865
34799457
324744031
140214119
220179215
46511653
13581136
237223820
186057267
273246537
346854992
27052792
939132701
119088539
510096057
30100002
85895195
85467214
4019700
379152459
325236162
679517504
141644528
730199036
124369150
348742031
10283121
249783960
155524301
105077996
500214694
685495958
106228171
309894216
123355110
86704654
151749442
17567601
78455125
14707651
24678568
188672871
213475751
66306274
422379826
12280903
174853587
660622898
360292176
26537021
122028429
42937803
116105035
285664397
114308615
236083240
77257273
131124804
194661174
131618980
23677727
124686258
251638186
287498677
89291908
456587544
444761475
19919208
164745735
153779966
60085957
51769443
147698651
468170222
101842389
14103814
136142992
125097320
450299315
537179668
103125425
396030994
281064702
215388386
258611725
500477742
423458868
33014742
498233788
110401831
613928928
523701113
350984130
811673057
337961312
103698263
400461659
108917928
308009438
729640169
28332581
395089706
606903173
560051045
278756670
242956654
96183115
448043653
418829143
379225229
182322306
580330199
350961211
299092207
321383291
478203976
41100306
191082688
199044968
724484934
448338946
65233170
188786333
116930043
519598942
365155377
350876812
44336049
67641345
57486348
14303689
12632812
333112753
32156663
90751580
816727517
219631487
21946004
73228702
197827997
6554515
305402469
91956795
534334515
154706178
296242164
782678464
260139427
111578299
165174785
39045841
329143676
189867443
497317870
100806155
369854383
38410561
298157395
11849144
443340483
103656587
10969558
55629992
410636932
1674465
235517246
672076149
373786372
20132755
52960760
67969734
161792235
130035171
65551203
563093091
9085148
334780329
413091262
162183819
748647045
218917685
28503262
311715767
12369567
11445606
2298905
210459118
220585582
264058256
517365227
268551667
277072245
516370583
143733999
7308676
353798111
102969986
93610469
151001975
2641201
230899196
161980135
50542352
313772591
26207722
34979525
284720062
135971805
1916242
6539889
12334850
37715135
321835302
294578268
1773333
2644035
412678021
83841784
191480056
174601005
16604416
57985253
63830059
39309498
311399118
128386792
135730921
350107721
497936202
163966668
329287024
72313555
181151281
196309575
617884102
218470385
2782145
464634602
67779123
12914803
588494937
19188129
34586625
245096312
44542833
37343136
345662814
276537281
226388475
92708615
439238766
114950523
371130672
95615327
562421246
34737242
104674006
328360748
152059498
292106924
109207636
1525717
406384001
249308161
1554742
309197337
411077788
293520006
80580531
13098044
286382943
41840628
150409836
394320195
13706765
242289918
440991193
255431516
119665972
589096778
302668164
957357256
280736802
316522488
359476230
66048297
55263279
338900387
169071970
171655127
579447409
484529474
408196890
247714674
252092576
526652695
282259339
35123244
524644552
400222
56902379
192462186
538330375
276502464
32182350
76433437
403687154
54032763
233705758
852716337
125478367
38764912
531607029
268435228
479580929
122825901
146981763
834641787
89375595
220671836
263243408
1221441
158674280
90485432
313646821
323436557
14061780
407999895
10210043
451857587
109173794
843093912
66895880
94776437
37307675
397592593
262914840
2947059
433617767
594728850
51407772
167982958
54952841
438779030
101648071
33081641
6111921
14766725
202424337
208518315
220858882
420622410
371804723
44714322
198691784
614576894
55860287
701464221
43087790
290376093
73581916
8109786
745853871
719740135
32637885
46786730
371368681
254331244
228295506
717414
129785093
87590929
302389463
220786133
110862513
114379484
31208090
160385370
27170147
460073788
119512936
801379205
371682125
546411718
770916534
51891564
146894381
32923663
120813352
139253753
12049390
331631482
243214174
337195675
231822951
231933978
107094808
95463387
104956225
38964788
185316691
162962374
280342722
65985634
779327642
247465478
167023360
140403179
549399475
43943964
404568962
27651332
612252047
353845504
446681287
150257279
119048164
29224997
200181049
719807181
194046885
191968011
37477112
251515849
193279818
317088055
561571
410819329
2063524
746660231
294934843
163990217
90564518
81183032
223622523
422124503
94584111
273440141
295656158
689923442
111358366
221580317
422679159
321876009
60892550
102814520
593886444
159723430
555875346
35063214
411667425
728274855
108104807
179009879
127298326
379902119
254374695
112851072
149095247
581183668
30053048
461499844
231273944
4147095
5367902
145912123
242243202
52495222
460507490
636624449
363577700
681311969
668558194
723772315
109322864
207481416
303941182
286125063
293918161
203702326
18465300
76908122
506494548
38216696
574404923
409593448
17472673
665054854
315399638
300681531
151933969
461423347
312222173
91943
397963768
221976523
280095419
250973030
9239789
725671741
293608635
37647541
465331907
82264562
320325468
29992705
148735011
848984135
11547615
347367231
442198614
57835787
14943068
505343903
2690808
101689546
49916762
8031582
314597890
153099211
280485055
65023027
102082409
50845045
296494717
219028161
167641561
10861974
16354
151506519
17384309
305659844
358580854
315702810
163233832
528215599
129642491
10109294
46736773
638218293
178678840
84232109
87610289
254439614
184403333
568644360
400249692
120904566
157241127
45125101
33561568
23055361
684370876
315402284
425705732
382452731
292943069
106974834
245403729
436847236
642444697
15527352
479681155
418707267
579377971
436798089
36519981
156605584
4400083
58705493
17609791
18982017
84151242
253500478
442196510
12043866
813150540
57374569
521453268
831362990
325331578
382634081
450504241
242721227
5958272
101562122
295992997
137633238
19930159
324899944
5330571
409375281
827813065
58999797
696878644
103907279
36719129
268307543
67663178
61609532
93064233
236374232
641799854
233571773
551392342
33822758
71870216
21647413
142971979
198987641
98504753
140035183
424733293
193500212
99719141
241470235
166734857
674192843
448000360
284839701
52011242
48391903
54639
446823742
129290378
159059129
782744880
854462521
436471524
82816314
640780123
135650776
38454824
360901297
747467869
13683701
366550683
14112191
794253779
134305260
674563061
18318398
233318527
71341247
462883815
153124796
101116452
25734493
85335194
334367772
300968661
685009335
646801457
192302191
4785390
738730
58472670
12891224
318396683
174036391
33508333
22624747
21868010
599407293
5938066
77667856
24261777
393746965
429726976
177698596
13520623
486373275
112442089
26365881
497798729
101542129
213059248
232786454
128627931
560414247
208752011
104332734
16373007
120150697
45876574
1341951
102397831
181562223
48790397
251398524
498203330
263094947
845563857
712742814
596301376
334817757
150617129
222504415
373139835
26599441
475916583
104832554
179798664
715136145
431856361
165769773
79309465
148925097
366827415
368703507
495708771
214769440
19916641
351466214
208777062
267467225
635287255
138307838
167493366
497783124
336547235
289490646
380720627
45641010
215992774
267603934
393813453
667232765
782521898
209508470
30033344
13997842
337360650
552829330
456331942
41004650
65459616
123016520
252560930
583926081
113722569
28585498
20166189
34960471
411688245
118637997
68229687
3221780
235763163
196099
37704658
75865614
602522520
422883461
206826
117002690
396156544
205688578
454662663
15682664
45921380
104224997
3743257
49620203
111625760
255094032
95879410
56324627
35113712
137640109
56268174
254779825
613733376
83151474
39007926
736286306
407207073
102404069
540810848
386539242
36248468
49973153
363714299
540561849
56499394
388940007
363352021
541982123
57108438
4680590
43970906
141180777
535962715
148565680
505496234
66264590
703464150
3630459
29295136
104016857
134419302
210939237
24850022
66533160
683886798
152935182
102347620
342126596
94561881
60549386
194170907
55055627
731561161
342908315
10206193
375291187
10036128
21466446
3814927
46008096
381803101
126898961
895006872
326326878
64498554
130369764
439055387
114358922
421497220
322370575
448970972
401380982
590183138
61399390
373923026
2609158
813037291
33196520
85481677
175107501
47992923
276293020
495857049
418582906
147049643
305551491
129546895
72653903
148843796
588926145
38151049
149180298
32850125
522062523
361293425
236887290
68053574
332496665
586528345
35382191
80699108
775247245
342017982
278528576
80094556
1980280
31630929
595681331
936651248
151868598
646740027
198279440
439934680
132794814
335376130
241602889
358204067
229939587
480696639
17618319
35144264
92161268
516122463
778767214
30089336
289043165
38935919
46051174
362437208
931845552
501615210
121429879
67637681
598130918
141328793
609089641
105435160
139877647
71860681
13994648
32352158
344350623
320385847
18551245
428548806
538429438
566596621
386870362
204645611
121097723
235667208
106118656
302285013
246314707
340475055
46842195
565054777
17695403
75155625
78185505
103859266
572536340
571073767
760464604
406872601
248759176
303206780
552546829
357377843
159922777
290547757
60720285
664148999
623730702
451840833
219706393
134488158
61509952
220636314
117825992
284953445
88267989
598922440
4537642
113076290
85449040
122125501
67279333
699203038
190069589
504340772
290442282
43168190
416867797
571140666
619462229
425182878
29473375
235477568
118784428
320054223
265839281
64500308
582213709
395623386
546264377
570254879
51290483
406090127
250934494
609877900
82964023
245590264
86728842
186503856
730992555
515497028
153980122
490322983
526311146
290333546
777430323
911298853
271520949
369268258
4936680
270501799
361016374
304526136
183452065
408999532
13134945
60008407
130435836
218344800
173479853
951122674
55150597
2780922
112021051
244419068
721951351
538945228
558678860
370593080
809144435
133940693
137530929
515338992
213623110
313821368
839389708
389231932
1794874
65722938
347560754
721115439
422813928
38801383
528376600
120735497
287152426
522811580
151246494
31320404
120650464
80640305
219205993
3118156
118382359
1687459
350287668
65615386
13366951
5838091
48301145
101621167
47350186
14028853
604100780
619309544
310532134
40862171
556238610
399924567
45972563
37148777
69818565
100034830
345190824
656499555
1069299
181842690
28259836
7423094
329062415
11344662
770718762
60764766
109332746
903688850
377956024
844155579
264723376
67791174
143918556
120664807
438528915
46204008
119591817
544066977
66690355
162194492
278862300
153156057
114798926
439748732
42681850
241931076
145049007
8670271
231457584
8643620
43097721
147531936
147490369
56051797
221620173
79879597
364725190
39090097
551459778
101116395
436201108
207553705
161336259
469053093
638358205
259441496
491956187
421477317
261727060
274421547
112387711
64896203
413299213
130329988
177636284
376319200
740438011
108166523
46207213
3714955
252504044
200290488
248082567
228028758
12224877
787206511
314240111
205376367
82512461
505030508
116803778
296157732
3256424
128340635
61428874
52816042
228365265
18444349
24986056
571467870
123624095
493936058
493425388
455282524
61002755
195831770
125938761
79939444
169856348
322841040
109438382
374168198
164816129
580614160
87818742
317263570
9106220
30077955
651744473
126393000
242374712
755002906
260817360
11486488
160239262
797278506
248364273
162315229
495378911
337559502
828734811
39370995
24744647
606009346
672735876
436017976
284237150
88479968
235568913
372844719
43900155
268724194
296717271
36281354
18713890
228786408
903385600
55535925
246082764
353078919
987666384
377047531
2474605
675155311
346868571
625266634
402197070
105503072
3768273
2278794
141856736
217996288
606678358
187326452
174332639
173490100
126711828
26161159
32234187
14497578
383333364
159468573
283117926
353074492
448275244
80698026
469006602
199445791
128704951
10453408
164359038
70922241
518560316
590850429
627610899
6987248
587413366
31962676
468641815
22081082
443403813
1191149
193290676
79147642
183937520
654307229
383259717
711067551
604835375
33992076
766281097
424100149
102925781
45126
136565435
2930073
185069422
210676061
542861406
70641350
223896036
215419333
61477932
354305334
355349237
441968445
124370935
388221951
110179951
597334781
18347942
28825187
37030300
17230265
439288399
109636178
157075181
327743280
91193913
393290312
206051459
323510637
184890787
650981847
420822228
23074188
373467949
66149047
12230652
266412654
73708812
52466172
173260688
154087094
318376820
426262214
268004497
8860887
18933485
118538131
217942524
776520837
123540498
283962740
159765793
349922647
75006344
3369113
487421746
398996970
254132633
381213055
35864266
373272787
30154772
12496759
208945827
383074755
535299921
96394746
1883753
378526949
26800788
134584427
9570395
349915054
40829319
459041558
284451129
247077207
99303792
76950291
73757777
64354559
315187505
97999902
17084875
693422892
501479578
111849628
65663100
50222675
144199610
198442145
58164595
303401527
825316466
53496848
104809191
268376443
484243261
552509967
66209051
498211670
233451055
440386226
63899121
64222668
472214767
123411014
352908919
90641779
433201547
358678544
33903815
319864724
481388981
28339683
38681083
633091892
438028352
17254984
888464449
129721032
219442398
551802444
495404134
555221384
769494407
558873376
322113337
321962273
68611571
140926090
107807747
681481676
53090010
191788602
39057431
503759703
33486434
284037481
642469846
255898789
131125521
207858823
104817857
120181166
144311182
547179441
50665227
72730609
488114671
515342332
194778057
154644725
14841531
341892381
30497142
124788839
169003749
321788166
739579692
4123602
132303052
344724389
227867494
195855575
62158429
706229833
242490611
43307561
659882642
132138600
104884069
74804965
369424092
272351087
284383959
40765242
53009235
720321334
35344997
82995270
159492204
143233632
438345701
306347580
787043058
211687778
571591002
487578250
464353406
217650023
4166966
164858913
507673640
209042667
78151007
3709589
4330049
199962886
530541864
326569632
650823059
107461931
140936490
110195868
795772870
14451699
334057962
305868755
54035633
245268181
519315046
31277980
75945315
415568442
47848114
693864406
31193940
304766692
48832304
10864901
642057030
362737985
398275524
60784101
282725449
909661014
50438803
12932822
150364219
313738670
197585308
383083424
17369684
49913631
6336235
398940771
171007452
357040529
84570212
487561992
48075467
328066253
78401038
434281601
43864290
56329323
16656498
278694209
624942876
884954318
206362619
82673823
6973003
149157961
63238475
636182169
558877800
314322767
81184256
103536402
18113443
235585570
475534442
24504155
21297566
18364555
61170025
183961512
107165009
40550612
379863646
672593063
320675189
459358307
95359055
78320363
95135326
375179807
767640836
354184188
199014414
116437848
5663782
224875813
130079415
3749702
716741728
735131364
290774854
153377939
165581823
94112251
628995534
172558351
121666172
26540027
113927017
8128609
534991729
212067029
241493252
1972199
408199539
556521888
5101273
9418234
184667628
449507161
281735408
347280837
134387512
146175025
352332037
485106678
250768593
137328165
68441999
161634804
435675035
108578779
682330664
42983532
339238517
168414108
602828621
27069415
433214283
331589024
84397383
365115221
134828030
251704122
264189099
139060248
240030626
115326414
860185308
534050983
365633517
24363331
21627716
164904599
664778880
581731298
96659288
332312710
345288849
268184038
301537961
236440850
153482056
267708867
23432374
145685016
153192204
53281943
129496115
290724517
700578979
64918621
105674999
216913413
775818776
521759210
87142022
272977344
358306225
172477454
161738542
333811046
306787994
1111489
529844137
537268328
248359970
60049872
3461090
670540186
27599333
145643946
151190451
143368683
395728593
169645208
442043809
442722208
97552927
757266120
237316343
230057588
307197928
330969675
115504591
220925416
35574860
469646939
328652598
139199821
189243238
83777121
54170829
45598645
17753155
139714167
59228140
465587934
86171717
32000836
275062215
430964192
305416619
248878315
137338907
532010113
172671407
157853110
771988315
2320536
709249668
249108155
64722578
377381597
228557458
67713428
66077032
198576038
418161342
48410026
137302861
251394444
25268175
62802551
131629952
188791079
132849733
214047182
277646013
503481412
44779180
672380465
26505265
71358853
752863478
642879309
5267945
213284852
191031658
154418994
59651761
318718015
1659098
163745732
78118320
123186311
265121341
88858613
155916338
89954127
429509175
35102650
79867646
284869
441757893
314704068
674128227
234753641
345853378
673796465
556323760
32118918
176819148
115707883
87060453
305210586
38606567
28754153
115778256
26251665
189725463
296384863
742556467
294233421
311750411
20809880
1892677
203241669
86388865
256882776
386908670
93062671
323838417
288563946
17501087
477822469
3450363
125784189
134438935
429396087
418683124
91327966
74389055
339683536
933694
24798760
231333
525851569
27510114
441832914
759393614
473444303
340488150
84881742
396556057
189606766
2183735
55716017
147944183
565817305
765595313
129149198
170511521
215369218
292639942
298210685
405902778
27253405
363648036
97659833
630598151
96666495
171221684
797778139
77792818
533542746
56388976
159058513
36695617
968490187
292479536
19066655
149876815
149310180
176856520
248698222
52947823
518296876
196081941
89308686
14156443
261623606
162140058
53749248
246129309
701627830
14665022
1576186
289850809
651560373
124474243
579629981
748571462
566013879
149665869
117366499
295869067
430836986
370074501
342585924
234653344
115954802
70778009
147853671
108198189
474936120
816529440
88651537
276912633
93570867
226188114
46257881
658404553
362366055
193721477
1555283
120153864
540757220
122846611
416907553
57124743
632747760
405496807
116333970
13520060
767036565
361894065
32423
247257082
200745356
317287561
802476006
359904154
154282895
234844822
25337740
24067768
306671943
67516013
391566975
233981638
72237277
22459975
325791197
7476451
61465618
250491624
231344403
109715995
21678649
407707961
246026643
274312542
261311925
594321332
567722237
622433101
11593798
101596557
37534657
234917253
577046367
46608354
716229439
154393543
164160326
179446495
435221530
215328293
448854018
161528206
93749676
2253888
176457643
503463554
444628039
192986140
157771654
164658120
50658575
100179940
103429524
97401598
535550076
57625901
121326233
198517876
169103120
236971034
86225647
222683292
54553544
363384799
6372289
83414222
337327800
709663627
134529847
59635668
62944811
44379212
473892991
117383628
109773651
991686444
432172437
245759191
98096956
610798036
94027578
180943763
36939580
3711819
552281148
146583203
546850207
700694331
731275769
99895207
194290431
473093466
11247398
203174282
10171494
591847482
29662477
706049691
431819410
364366049
56735992
415628031
668023028
32431491
102970276
24768053
142012668
141267503
77659292
9043945
17438359
415405679
238442840
382209997
301176915
15413085
660488652
116744719
272934131
336213898
145336507
5624882
180942310
255323554
737318479
803544259
27445991
982036761
173439762
394005097
8274431
640045203
57326596
262298910
235275334
430982125
57883361
416944551
916003
48872325
166117591
537262845
30441223
163890651
8359935
285614580
836200760
57015505
3349003
113858783
159862885
383094292
31627373
513392671
472658932
86357456
868014781
292073428
409725691
130990891
514436117
201508519
319741986
79031695
183836827
52722642
154507941
219842999
136592215
460454408
85888373
252628880
80839426
200875870
303685319
161630929
135347045
28747383
124515033
236518721
336763114
140444121
504791989
250742142
17793983
341154765
424697624
479230551
80477087
268802
537594676
679093783
17163431
62879809
215998250
301288542
661829077
852852466
53263133
131656917
5221123
166494020
167467150
12439587
25210034
732807848
481759954
601586011
388365627
6031742
231899544
164115791
53887474
267568035
21472697
176030654
104809768
301544517
17653434
91510402
361967157
2570237
12347752
5707148
543002312
242985347
428438070
258502629
87863025
16260087
780849654
273995113
179640173
574174005
327283302
541042968
143668343
102088862
239179232
195127881
425181642
26136904
383979567
51910100
365303090
250178685
290841677
306317864
20626255
424073206
21567768
18042678
27081981
99413152
75817418
36859463
85444661
158684793
282110025
144101583
161120968
156820597
5508590
293348355
422705905
69611513
556799068
94249355
740808975
12179404
523221761
136766694
30353690
544247849
142192088
79275486
204788954
71503630
534369775
181322459
19766356
628103271
202962638
7392064
12759958
868952394
57510436
1767979
32999299
515266967
184787105
444678892
468081744
14041417
127127202
86526039
19460453
179554499
808801600
692208790
88300238
63170651
33916707
167017780
617547499
317323944
74482576
213261
154581275
103361473
192687141
9347461
34510309
345254049
112652264
109028436
158826672
581968563
596995087
246692333
643176843
958775799
378502988
105490448
62894171
337902289
59553833
21853089
71516413
55896570
128738285
40992632
114635658
435594624
14290052
271885445
20674900
208758608
99689360
79199638
19033714
328875877
1955443
238178661
450855357
246959339
86332151
7985222
790970209
112591193
127325613
301392764
89121620
132167428
443618520
22568620
8803763
721853764
34883863
539690329
34169137
558377845
147536589
151345097
6437277
638198470
304216983
836607538
5548872
267660073
146893737
304185952
21117948
50071502
326469978
186228249
277282835
138602885
146543779
48584885
346579001
876785889
43814130
3025350
756105071
585234155
69428085
392467752
506812149
49423007
23184904
100809300
620789339
684186294
53080009
550796129
44603872
3036876
9605915
418603329
523286677
208664960
280617017
12053291
208471247
31104466
150280059
561703871
60663898
148438024
134364602
433788526
220744778
108566153
468369030
185512390
271578092
184829742
117862298
59393873
306650981
179765138
247364288
229797307
2977854
83612077
322097183
659949407
42197226
17770543
487241
93246749
31332741
486404
87834950
567977991
31420605
61224185
416265572
282480280
811554590
217920101
47202689
624159819
358454637
235469246
156308060
406747101
14735745
316002369
549074694
594634246
154566766
121036318
821075818
346190011
4355827
26509812
16066498
450802727
168239732
566756407
171000120
120263354
586995059
139894601
76424445
64096117
15100576
90267809
122343683
788620555
134684722
631008194
5861061
12156370
29067412
765788366
332717103
635324241
446747649
346901320
14795597
49913872
263595865
191568784
53773154
9191416
179332609
340544152
615581761
183198002
309623851
251155021
195563847
142655235
253407813
131555461
721611732
67864342
104883427
338168579
216975673
107654078
166172810
183387900
355391513
27872851
290001708
96154640
85894891
172005627
370322800
67665443
856926361
287099448
70946303
444229266
142844064
41026379
223709588
384749877
34598083
203431489
483501719
9601574
109035287
161828637
63396231
164338278
3246745
44889458
292568265
82577896
694924177
274677868
148667494
669891677
547311654
258033557
174271094
366664467
8553278
612769870
496157653
218538522
144712378
494530147
326308732
116210970
100627092
432386067
298779078
306237329
69943546
518902506
81765518
276293046
384550707
18864469
391783018
344094506
213608039
630275003
579398771
19036319
93641183
119709265
53011130
587717852
63272225
653936323
911397581
91575373
225204406
32266044
429431841
8448025
27427573
145673408
767826733
11752236
390031345
27815919
382152
423395748
426400305
285814308
568897146
48562547
4527495
340093393
229906262
97407852
11379892
94548963
156168416
13184294
231261433
748506502
77990832
155086040
345443736
779140853
107572226
100921797
153266402
51822990
274489908
53724990
871776
357024046
478793602
170795910
86696361
447952719
345464142
872845714
263063798
244062930
402692921
193986080
460173285
113000138
383882201
735471789
25316278
115938651
276230863
538337107
39132025
45146625
388369149
204126170
795788627
602393665
4472549
44687918
258587518
185523893
154085232
182466788
230970109
9525474
738270220
159000387
535075951
8224058
29584992
48266597
609997525
39597924
190235884
391342878
50739411
172868485
143980955
526268832
381514872
48134606
27073087
2952005
177897722
385885829
408143008
227309378
338722217
280622661
205281758
72497281
211796433
3291888
516238256
2001550
58852555
48498921
561684120
62861975
192927725
388626480
124614640
257190315
765912052
80475964
29521645
447707041
249220424
72281980
356715411
402466983
21135657
15737806
219785765
41196452
377460455
368171282
112499188
25828740
224340305
310503840
202765033
93810357
12812237
232984319
761803324
253394423
779299665
547459074
1604739
140852870
302579374
212624529
191237527
457939363
415013145
114364318
466804715
36117667
61065278
54662485
310359647
246281845
524789848
459510928
13413923
455413627
75803836
274276100
201082759
106770146
713336171
577844939
360075651
3183680
253087568
136096320
688678775
163676659
90392417
546469992
71869557
168780971
239640117
254541292
289598296
49024368
29873388
120528288
6042148
590771040
24567321
18203458
32613960
80949872
851576727
666400522
268451899
6294978
11208356
79432046
242898738
169997357
560096765
522752513
521765978
86679500
442357399
92780269
62542140
382058618
100527984
24499506
29496606
218490132
65519957
832770155
18354330
32753587
743601983
77140514
239804496
579860745
296405791
466275212
663255331
186334250
41874822
17829153
47264188
10587847
213423079
168321561
52012022
147902942
351920483
411492531
65942902
12098343
3428942
651301827
685939776
584579038
435475923
80911749
24329227
170944594
126178683
92477908
143114068
25252577
365369194
356001444
50103139
128962188
160541402
332768634
223306895
585178635
554564291
227844478
226429709
391156584
129538497
210885983
606716363
90021406
40219122
93647297
36725813
254466551
604609891
183920536
20672405
2407423
8470558
872103083
2050262
80334251
395750385
249925489
345468913
14790515
79060231
41525435
179266950
29173227
570420465
527337304
48250258
31006904
130748712
370245
109448983
54651513
140086527
222028979
134162294
50360633
38861116
873867590
803144619
302938983
793636588
977201737
307212356
264360365
105503248
42996501
50463241
3470648
739226054
465130848
416816423
152014561
1128520
692010
313022750
35558764
88261000
172359677
54205088
18083174
253267124
101189546
104968381
133281008
219460703
59868870
95692971
184133067
77252762
14671279
165874900
148735591
1077389
698393099
151109929
119625819
239847931
401526016
224616893
1415409
12953712
117691367
157903030
421234049
15334065
70599220
208314787
326751746
31101893
252467794
68824477
679507032
5395583
152309120
32138007
176368579
38676404
302374963
464170117
737119090
14388774
4069948
457707
186316235
166057684
28646142
242376250
443845137
180294361
202610650
16374888
460041175
498176250
489959068
354470259
314098511
687548315
191511788
195049086
387907576
323257112
480347923
147867546
116022878
320418216
66605502
137618005
34396158
21478102
413743348
170761068
58721065
855733097
65422655
1531654
737223542
561253964
166992557
546187314
436312687
123065344
242516762
217763255
8327020
288121679
577713832
77950022
369261588
32805296
444778626
266565973
26790667
111134649
162583571
278702043
102652793
411253698
672144779
354780789
542681788
40272020
366374039
440111947
81659474
57691356
25395511
233510996
33506413
137796305
149606735
478134118
381181674
59980736
250768504
18449505
24496447
17717189
110863407
99248081
90949399
7237330
175283323
131923269
33894432
361449485
151867712
120792134
665709482
35179825
309975249
85639363
51187027
142618236
49244963
146046672
421158687
79884283
161160875
883056507
80681927
124638896
359399946
18255082
136272546
176741429
21354132
300791599
410083136
92604858
258681760
296708519
206663656
384350605
369122898
90190282
153920206
173154459
163452536
202705718
366589925
316463212
484300073
60061498
18087248
62189495
254635430
707993813
209688372
519607700
404742815
114104823
213481423
97897351
213541021
250714347
6950472
169842467
592104870
259564559
4531699
588354245
145104339
108011152
513052238
361601903
39673884
224084405
19156768
72119782
668100002
411142167
393761229
242566666
93090500
67142979
418817213
358243665
40206102
936387935
213034817
14568356
48881646
423053188
929475736
41699454
289106127
506886041
513509605
225682378
101816903
672960156
688975366
499004361
178182929
97920599
303769731
185276979
222356501
225430856
132106759
159138190
203850681
82233219
23739743
202396580
540695265
69955535
438893901
134960746
241085428
147263427
148096180
7049100
32209841
320614981
308415754
58671267
47366877
256014655
542268888
42739546
41488524
791202392
108695827
124498673
404838939
200153955
710124721
31821821
378254579
167150450
238624099
163612040
232145875
118164242
591107785
2609636
3910024
172408231
518057659
193921043
125046441
445668576
119900767
818810730
305202154
542166719
7306624
99126259
950282431
268044873
282347899
19800777
521187858
73650167
254652948
131873019
324547387
79859782
213861642
295547359
16259488
495160273
419402852
99933937
137623573
142025332
391402780
671963315
14808908
32416630
152261853
94613105
214430538
636032291
405962769
159607609
303166609
473558271
294520347
583691785
13852966
67543366
413856078
214857770
821567791
2302708
125758866
2263698
39315828
87112096
57846233
40901481
117711297
183272754
13806004
114579506
720748978
36203346
491050253
352297138
118647585
58458616
402982252
148779663
257318249
382672521
634639521
240372119
341090485
120571484
356803538
741432027
129692678
374517615
338256188
388767316
49067453
228716664
373426821
229382006
624142208
172614821
27510748
52488952
229999936
260955499
773685158
369989986
141498166
224497391
103331828
18309180
421305366
3790937
453786644
246537730
259159274
49564863
353081293
130020355
4793609
149073135
146263633
18396515
4664944
893893586
204919582
226911594
60766791
21279773
22217750
209259308
552694098
463178549
121280513
365856352
417589728
34398515
622561598
219158888
273589033
137460672
451646697
278146479
5515647
296666753
315009483
35281535
297596843
372257313
47161038
231902401
418106511
141457563
103843325
619660267
378126800
38401233
575610360
141054692
57888675
486601504
294712463
67995141
22732811
291765819
11186276
215930210
156195315
343079943
479251049
386838919
532193314
148328295
45473229
11463295
272494427
57589381
575609244
11931155
516436880
50585190
524029284
260238130
146221807
208736889
71414839
410147740
395004288
65822015
132260925
124609197
307910552
212509890
492192050
889463631
204402018
369774476
151020933
74264624
47150176
265915753
387501727
98946286
167001072
328554944
190007750
138410965
149612920
21617193
74780659
68604634
106459412
114902312
241490442
202543379
27189102
838552938
579475122
357488287
182071607
319336015
368865983
282183868
25924621
131909619
463278122
411072836
352820705
371989524
77334705
208418795
474379269
457826128
155465439
325868326
68485437
610216314
476706322
76015420
60085726
287356491
193483770
50723502
415582329
43597954
81254749
236769223
490087570
180166845
4249142
156968442
113499995
234323056
797866398
329446029
290333740
112086049
67838323
50298174
475535863
36617084
332443423
229937768
5880965
908686592
668321838
252738954
627287569
1388021
18255724
6524996
13858285
599938969
141364606
6058895
145173357
85559804
416175270
231113976
336678009
153585209
21603144
258689944
934284205
822900798
145045002
229324754
362801055
188135467
74879367
278791630
262909749
383497705
230742145
308709865
168789597
226755856
537086061
258984531
435459358
599075407
290323423
211429912
494532892
78243646
354683375
241064886
421385667
182941195
199167213
326155381
254268915
123789145
460404258
90052994
104755851
591837456
75402997
588006978
697620809
411561307
55977016
10409482
22917997
215652180
533808046
109536260
85905304
118856285
147468113
754107517
664926752
570526046
438099495
48235350
203027098
435253360
494495175
66951659
517464777
140119577
90868963
217962964
653959346
491296460
201490558
71981355
131925889
153582224
81381680
149423625
24172551
156429346
77902208
120327972
456558660
502799016
473845778
40000106
3990481
109421925
243009094
218898198
219827204
114790429
79439562
513185725
32224927
209587434
545795506
218341978
267774749
572472787
32511174
658590102
32495810
377788685
11142098
486725361
264989642
828208294
10047738
163872058
773879413
732731287
176172172
131269180
117659559
191908018
142065644
31876058
228940183
760572286
14904907
4034267
232525034
3809714
172203770
24375374
145211209
20567257
568355363
70677010
49575087
72884760
329393630
716173174
674857327
108703055
4313009
24663979
104791752
466478632
242448535
165696746
196816731
329439140
41578589
183309536
122474145
138082923
69307095
123104503
167400321
209458101
217374907
144535717
356325037
86079136
303881719
325590617
256409776
110396460
151773349
588560395
272052303
506283392
97808363
107839433
97999746
186622098
261596338
372094426
649542012
808327207
98614757
121972776
428044208
155826238
44736538
98168555
84176916
811333522
329428421
125627710
32897496
114056290
519715779
15807379
334824937
353065662
143421907
259931577
765839056
221972497
60116850
28680630
279558692
649311114
325876404
179688253
210743822
403548176
423685277
306585260
537173601
554979064
191300122
596097605
541699989
313858673
125307209
40577497
180537039
81219279
145596942
123130561
33825056
2038373
99357846
202964169
570233526
282224830
222601570
466855362
210607880
279644525
43266385
215882976
310019044
617709036
154736122
242947204
643864391
15500641
140314343
144708133
897480471
9420277
568012223
116456980
244738259
88277977
675595443
52696281
628912078
582322441
761326425
684053724
632350966
92446220
423346275
2295216
359576565
369641999
125744524
533546885
86877721
338569735
17644549
15419443
15476462
12572377
337185139
41314471
264196234
158831866
795660413
3772501
128537069
89200832
415208189
256082853
209070430
449990541
9344354
284937007
316443230
18131038
70498914
9936667
181520660
479871034
390849585
22257747
120787628
683735416
414973328
67208007
381161988
205801966
293619853
43590466
337716055
8680540
189194023
353771614
150626859
163438352
464651975
143541885
15324292
167214272
6121574
235806006
281716521
52316692
264292771
102201287
24992289
160548463
37507724
47876614
325412448
187516241
571721295
278400155
101055750
171046773
482245152
120253417
3378140
643105889
356738110
169542100
299628813
245072918
905786
147446878
314159792
461625167
288409514
51891644
6670193
204735358
233032954
109415709
435868756
56425481
212606183
170799629
138961778
114499122
10555240
161799550
577445464
259119971
25870749
500247831
367245479
171848172
256390331
25784435
250766333
491101070
234521762
254080448
421532086
1032777
279981710
161024284
241143316
219284107
53088853
356502096
661005292
208850645
45378309
112120845
141443428
253603625
526900252
495740649
680205210
135128898
105975397
890931358
146716483
492009602
326573498
190515941
170049580
566978478
146382382
407456334
364624236
239114751
78230562
11948548
63252086
37684616
363195612
228446874
547584720
256373910
18158988
186356758
364872799
480607456
277989673
171078679
146204233
435975806
41141824
508509533
479830182
44738552
264330975
85848335
607733659
240242787
92490566
5075672
146970247
715460486
29169284
636799753
516509512
647009319
172504438
462306198
231935184
350223606
828943512
48008116
144582830
97085162
2691655
476610822
279901939
161252424
66207490
110679813
167106137
59845763
525242
218882754
12837850
45814861
290652821
237592732
394950687
383990477
294291325
280158851
314948428
304100307
132658134
41679987
78101552
437665598
9705410
22195318
31590612
138662855
283443043
520076764
260654327
131684286
24046137
70965507
562374908
189567644
29598288
27949414
529697922
344921301
97817599
465452467
4940587
849825425
64184318
315729372
83126471
3161661
30603654
475682563
375511650
33432786
74809530
177234369
367810232
78060049
796789299
885942581
7486859
111620743
114126211
91223211
440057760
555075790
420598132
200952514
794872745
158648882
99129201
96030761
476315940
76929254
109434688
660223136
129577974
287466226
675056906
888408003
594961615
128960425
402110903
6822956
530637580
45092262
64299078
320876183
362855000
76260995
48614318
143146256
369414436
55245290
427890355
357005342
319545588
64812811
190774966
640076839
73104958
62344321
28229466
750599487
87475775
172637291
218522188
111499349
18189673
119509260
483719884
653835482
500354301
441440288
301829677
540647178
49251206
161787525
42579863
204502576
29379436
505533984
304056392
21135452
50649533
35590661
555379979
214708333
352905915
826035166
7735238
82007730
284321366
38320646
548225017
113633835
374064228
248641533
127326751
177012391
396065522
42910512
28054631
297305424
29148471
469796274
125181005
174851889
123960376
202360915
139988781
32078105
28241492
17742189
254475840
215361405
136754752
14650689
754972708
161473522
52037377
119292186
294825635
186470373
208062956
84536850
307384336
774029357
8533602
278313932
194923090
83391855
93921912
34632505
321405974
74382900
19949178
1877312
225811884
340279747
127194843
228405514
810665190
125188686
144341303
37910219
262582573
194238654
211401455
88285840
80731333
673713549
315497034
549386238
1024743
11748991
431474542
320838289
23874261
476100298
325151796
198236112
872624088
268303784
201655606
527295283
136994289
152678832
356269998
6898054
189530899
50829238
94223847
92381056
139040439
634981116
24534436
146340503
36074361
76238585
230915210
457617407
211682817
129664966
582565423
350249943
49626714
56765144
64252210
546055397
286130407
29144262
97106608
281841485
222136601
83831114
643024546
150464164
555034709
166604236
352997324
135454640
387686240
264945565
657639017
505839380
611013359
133371043
120457141
122162486
98883717
96863487
50025167
93880732
5875249
282828772
37223385
62670377
97049939
78763381
15708848
282902518
200005068
727383350
212242280
298337848
182703812
264278360
74792806
661535168
289257472
152431351
521412186
813993340
84533490
307523798
64603207
13687859
359477451
204650342
183564582
108915130
412584056
341559221
204681412
11680389
246644599
593761569
407982046
204187964
117380496
396544395
235087800
258271515
285537367
6288811
4382251
7065848
277780361
313553005
194517670
853589797
141029742
234924851
767955256
4724738
158860488
113316387
89557113
520341755
18849063
187935525
2328140
18442443
426011213
653104953
25882964
53830304
166059030
7443784
391479173
380129736
308094189
78644513
86464952
341866199
273072188
448705463
369514393
799057328
238235585
176144620
173627103
424379890
313283666
437977375
280974869
284760005
13658744
272893498
422827252
209755163
188125523
205585582
300842069
214799005
74447336
258820680
32500202
125051821
101389649
429963478
826621854
128314722
691753746
14968772
76934040
325377415
302868623
649908148
84808142
117036714
589329550
423001544
36315215
732096046
339419507
247874130
119450992
318292589
251181944
291240719
209059680
22125780
127177695
194377795
93349886
131937213
690231589
69659871
13142112
252465488
272486660
223418717
355064347
84782753
692819090
106918486
116259047
305965149
102493530
60869
358825753
10213259
479660595
136057404
768640695
243179779
366488308
170586657
37331089
456054707
636839167
590668404
244497209
25963956
1436373
140606432
505926025
6295219
255527267
516131760
816828844
449798412
642618193
261232023
68346767
195178948
365347720
560235670
103357380
1686864
98811956
296914807
166968202
602428369
26979043
43254997
232512257
327532140
164150475
305234976
289196072
749214847
153513758
142840868
35131499
896879892
324400458
409971572
715298860
231558037
15650875
777965504
341163321
14400351
91195604
328883495
109241864
204735190
26962152
26635509
473249704
318668201
49529587
225551456
747851113
597825
217771631
84251955
369273402
396756933
589371457
10586159
4862611
31382548
94110986
806743502
5743969
116710128
366694091
85489192
209935951
534845708
123808289
40260538
369112057
155153954
586692420
113926381
346769357
209073596
247952151
485978329
214394971
232411998
531107444
355964291
141333487
119364404
460096590
199382899
878883159
458227229
14384851
377178302
827647543
173264745
17326828
62118129
163093251
76816099
317045407
621839491
314506012
625424314
408849974
373379797
214889629
77178456
32566916
96130488
90594415
73929121
181284873
87503668
220948424
66196765
70965515
339787575
121993174
7299301
130310496
116597056
19337175
40755901
657237251
767088880
51191577
451513757
899910024
126146937
63202751
529373695
259115425
220130343
233902127
132537184
569021727
355119282
176159304
488621713
350078760
768173110
179168216
108341717
530981663
70026368
711128057
6707162
173065805
591063211
247797993
520166584
442842199
288507005
510765782
819360685
4706929
15315099
584052382
16673203
142210221
748866897
180154598
796415451
111836580
139414415
22718198
432537117
45427902
143984030
8077640
539288410
20173771
82997842
150032952
340260762
124683276
153977602
647130585
601604576
201166883
468820285
228482456
347080188
238557430
15462774
43650061
12157891
43594608
372781972
318066339
577870275
133016490
66900444
703820321
134764693
130915559
10070649
287940983
193973550
101352407
513024325
547873366
55774025
71018725
16222569
54325274
341381450
264625655
64996165
237012561
95941862
1489117
101357929
621010117
351828663
250349655
556136768
19811634
401745252
143377127
285973126
482738590
19176372
722596935
206919356
92501372
185381
2988833
245705461
564920906
417946754
337015857
16024953
669510534
131589650
11168799
277644187
54037309
160453932
85359030
225236993
772745797
9487382
31571795
98627144
137630673
488597053
223959893
21697400
8330497
54095961
69656707
340061433
191042728
603289913
73412644
15333483
39185416
476137358
453463903
10515969
139393004
354146956
213040198
625717697
739133735
179922485
232683258
124803985
284653198
263582105
223310333
17254003
28472940
351457788
410025808
239423364
907486630
861230267
33383727
20542566
292610063
402957027
3680472
780026942
296734957
331193629
702799711
255444275
435826566
927281385
228840342
298331366
129456320
27417584
527349720
229983858
246492939
427080325
23936225
488870756
22513750
161508654
396213673
229725822
277671408
445896540
16220942
561588180
37384959
232755139
602724776
173773378
327410385
53093108
11570715
83090626
74765545
181702564
782159477
192533431
158513469
457810347
155596429
287606377
225742232
24786816
340646675
51275701
85811802
49675425
25894034
116156045
20485135
614773436
391121593
7755336
345596
364367011
30070414
28531265
171828247
202212499
28044379
339307864
168354953
5030080
231861274
176090093
53894620
554312279
322243768
330708372
280891197
380648153
690209012
159755090
174043789
240781199
201361906
48004439
248685676
287387158
612423767
63866939
81899574
336622363
2893869
22613168
368240926
23030465
5313476
189966468
528725960
173327242
30876283
174718816
395543848
60307353
39751142
29731539
416235613
150870507
624488898
261821042
198930006
179911524
183827792
353717117
118022093
113270795
199761143
230037068
257106305
65865172
43589536
242859385
911900224
10727780
3641702
421291915
354248246
678865122
8118646
36319003
613185
286516892
598702608
297947220
101803079
30742157
323282010
574171625
835380348
4935985
167270241
197993005
6844236
334843157
279950222
496371369
875192213
343392590
434535422
321285455
642166134
36686115
201311242
1484207
151533222
713555503
473148478
101645491
181070639
80208656
241046057
281039635
5085336
457294298
634454547
352957095
308518200
76298989
216864142
147602956
270821035
274671531
111556554
39392049
7562178
16078857
104989393
7219734
860869789
16290922
2561753
117559533
18788032
326290749
20283190
195875298
200037741
202442104
245928767
504090476
665045722
293410313
624207052
169442937
160998776
584565988
950552
408384522
378279740
592851951
661604437
12975701
25805122
794984824
6528839
777096687
661007867
16240983
300541679
8570138
485951492
417682962
483003730
319054024
126062392
10886688
27306996
327829950
280147425
558144720
456168996
256973275
115273264
356201053
122798496
707981863
156071949
386834845
269067562
24985408
258523028
112487473
314477661
369761162
733915263
184710585
151863113
186062235
250744717
420987394
70049091
744128105
201822092
13938342
2759495
666172673
243432869
274477113
328047009
184286531
3459167
183818218
329045151
105685022
576704843
661669720
504391932
4359307
600465234
282494074
349305791
437825674
2031617
370238810
746270703
150487311
88452622
848095921
407146329
265457042
637045478
48296119
17750204
367971199
230830370
402115498
475769
21961372
681669010
392528001
468343822
234464733
209005714
95560
76072144
98591324
80544587
351224972
522299261
181292816
154812940
624917165
238652135
57695234
251472355
406485947
147202439
229367508
23233163
286034892
81539267
20590949
314718269
561068218
254089521
191707052
606404054
189425511
65688841
55424347
455656305
279699894
96136392
167059751
4320414
201459202
292063273
29116700
33264426
184432449
51991250
405444801
14791340
46464367
46848738
8319088
118915741
355851573
585944
525511908
14229071
126484046
144370109
45057112
629387784
15065439
17300243
341875151
341782811
57796309
69842101
42150415
73953045
191227222
250522267
213841206
177367916
687784625
342708684
17530786
11542972
74486957
52184489
304568249
383260357
204156731
34811643
86811632
69892636
791521905
321394246
885959
48930829
687332444
348148298
54966185
482244458
170253742
186929597
22376602
566394312
16028059
286942665
192035537
98309976
115902697
812622019
302659997
202399564
286932025
863536082
217945056
234663448
342862219
77871942
203272076
339346101
49963521
2254931
565703006
526580642
93062841
240994709
328426836
40635187
96646056
298259130
78861762
285747045
816402057
48248638
87470653
53227167
37559427
297963419
915048
111850163
473301430
153581595
25822845
319475533
608756288
341552828
441247591
22095569
82508687
121237434
52501980
261713392
247422873
232552322
924993972
419172246
178935979
46545959
22572230
617304419
128911312
35027903
38248612
99633090
258505177
506188473
219840440
706806911
77521785
26566696
29836921
342398370
590847792
1439970
95268985
62872267
47010079
32044725
40138196
204146885
428265866
159585623
669961557
553032313
243393594
82578772
278432147
829577264
66672226
212791191
478193335
157527983
36728637
25452255
204619585
578352482
168658605
64584205
278549760
362217141
12918977
184323981
645029751
87225713
311982912
660891152
22436257
105033836
291702553
105959247
188886243
421223983
77662933
765727732
14902282
132631894
865324484
109243565
26784763
99400201
158626802
147863520
15523430
171375432
179816294
604393206
176165042
299595688
318571762
126206530
299385986
425950832
356699610
6929658
75508108
60335392
155891385
511810369
155516963
1789443
70485804
218544042
361638284
108951825
442033239
758974379
28616992
493181151
128206376
40223930
90634663
9914163
101140238
527356645
525733099
560279407
240910964
42535900
482623080
187536145
596430322
68371885
18211530
303847213
381764285
263755011
612486852
4270576
117609574
26515307
154489776
34583681
30170778
283789218
215995622
86667785
207670484
122008231
20914711
20087647
468671778
31116298
216755652
957353900
37289786
114837128
401665047
533401496
74129904
673705913
98779163
199778448
342744487
378114164
22578556
168036908
3051497
53363548
46035958
48911532
55998799
238023306
141834893
287899877
63297485
332170584
171222559
360445177
127366444
22058929
271896625
19018776
9918174
66882438
317752946
427722446
204110035
3894541
537334446
110500198
725925898
3642591
536423578
192487432
63270764
83643248
38009454
614977002
257749752
276208387
437531444
339030976
390054823
574261850
21711820
78306331
83076744
4085620
30258114
601489694
38471108
249068860
376312113
217311713
100718430
543701781
87777168
91396710
39345823
37124289
120869907
863073674
118023949
579146882
67798648
919341375
255801660
307264787
48650455
290457730
33644962
119800639
208636777
63031732
297031003
17401010
23269005
636197
473718313
28519145
342608603
204095858
136124693
10906725
322195402
18808817
368564151
358488191
168161449
61047622
526065955
324859325
27692502
479508026
28768811
45553342
796981608
321103329
32773666
44233319
142692397
349292825
816818109
66364136
9122825
80048295
477428732
18440271
200242917
124729890
184181417
157967848
260376404
118187931
129658047
270880200
272028013
455401456
131925448
854411478
41861694
921799
203833758
71967163
102958586
511607080
347974269
589664176
191176116
1735249
92417670
8270312
336834911
378777785
24335123
76043378
136644676
81789765
35190866
134647550
378400457
323989531
99827575
236645274
352425300
23545863
297625796
234624544
81634669
497789401
158408530
343397514
45701269
379180441
74621621
119298232
78708431
52099813
125066274
82878671
234906927
585979393
298159818
352740142
161138569
103083215
271301360
521836686
23471039
30502294
287075992
435160232
175004398
136304924
672481076
450236004
128652995
219505519
98477702
578230442
311162232
35519553
303066747
366133911
480252236
436500069
223507331
20337424
149439057
530399779
317661836
291835590
43394491
492859479
16598673
211564988
17268042
33197579
438187763
589517619
451077973
110544277
31139414
201095561
293628583
880057729
10600
616525808
3638585
21972355
362276647
155744508
691001011
322694594
255031740
17714058
161166016
4186441
536490185
206338730
921446383
210197465
5395635
723212964
522941510
312064742
352320919
142096533
2436680
546935018
368776260
266611933
273030686
247265893
678047553
189486561
102507380
38990923
486959878
166241002
61233503
114433994
82847787
153381153
538142654
176580045
279461553
18365725
319710554
625569012
280077535
231186840
660487980
11964723
72828396
241778762
257300308
209165403
19787716
454521798
28917105
107993299
32364242
374569244
570923972
194092220
101798622
488464090
66237037
493845455
190820303
260540707
36180935
280377281
258057812
409335989
276734272
337120730
434112729
218875828
234745981
41994494
498687277
668865121
561687
649521210
647868311
268630488
732971876
78034236
672687964
54567055
56273177
240619183
1336056
295310988
124480831
5299078
114049402
24962699
56895427
186074612
910668246
174040569
415439224
313905621
55411892
22538397
209143218
492916922
120097127
264917676
182396374
730775133
160391714
205236049
273344108
83909321
237631819
8809504
86516219
46045435
38086539
325093585
140123357
50856654
794801437
258635756
167160562
354628998
295482736
231398551
181280812
213195787
311762840
101044958
155218211
629913336
9784038
149357738
146337196
163338888
459524359
223477246
348863875
383985412
214327184
26825801
42245787
107962543
938721259
183482179
411314794
392518231
644440849
231664037
613829644
117004765
409225907
181608280
6891168
105367137
403895083
537935597
17773555
191134683
553952403
300630518
5540033
455376519
419242999
23714633
419381168
562593071
587073296
89328362
190300320
647255844
213006766
78855203
83803408
99239712
36518208
21246353
566830965
309950562
288770508
26553987
758493720
59598863
367589466
376798697
108892245
161891824
280005938
80329001
89312316
280311738
26862633
80049904
25175394
957704606
747818044
574159085
597348050
39655134
619469925
260431649
141629733
166845986
19792186
434123336
953467764
413433694
5187966
650426998
895139886
563516721
109512985
615179797
35366517
170327808
378391528
413907399
275968376
194010350
340538560
506516342
415446819
298648507
345153515
109177189
39236425
649720897
98248946
653637340
85860062
520661328
103349515
561618552
905806717
459855349
815055896
304807212
140040006
196256244
310288601
106365950
622283636
179480962
781063382
77382069
415380726
211908716
159652008
110081557
441469616
6047193
35593006
661620900
340396666
39059633
114696804
514535507
84139977
65428099
341185055
87657033
34506738
44243528
61849703
210016964
68312243
617225405
145730226
7191742
176241795
715788823
241115258
28389712
52032976
521986724
6458315
19176941
109921048
512418228
688022244
1357665
546265068
566288349
108932926
105715093
132788157
106379667
889515235
267153589
220631333
1829285
690695940
568240347
226536276
365807841
133759970
75937724
148622697
75485241
564757978
804309396
160293902
762624175
14221445
435344569
46000794
93731150
287328698
95640999
150112893
203455989
131027645
531527860
125429203
55688670
59682054
312951437
221384009
62540067
565018478
237804693
5776384
691787191
289229113
450636211
156330550
45067520
118343979
317702116
861895860
603262289
50507384
135232409
602691596
201466518
9635724
397133230
494898717
38704241
138090873
356803363
107123626
52506486
435740442
130057495
601900419
620613923
51012701
2565408
592762757
691496587
64777434
120887338
2077311
330726697
276615398
232400401
166907407
196609772
9321257
116299436
853699239
489532751
139672289
42141595
106607810
35184653
506382566
620253796
64695762
16273722
516986023
163261117
362830470
167189747
2666246
168331099
213425898
252318680
318180123
27383316
265748864
471577587
15989424
222940768
4850435
848446698
401223375
343168595
316001582
128265587
15970026
304042851
315697836
198398533
153985972
484684776
22529698
643737616
166629012
339772575
19263467
34247801
369890119
325830165
70594956
279144867
157901847
214498800
644022093
203535717
280947076
47548335
546423663
796182810
106254915
403942993
3163970
99674719
356483529
340343679
257817743
333632612
49262811
62544506
411145352
59516536
418973809
86395597
693085176
240225574
408388147
651547991
98838045
48247795
9829611
150219547
108488661
12389882
254443403
419843607
551954640
141600812
34289745
93427179
92854438
411394589
189095347
65040324
86568365
222772781
249985432
63933177
51080037
611388625
218492576
539923536
147779523
20015705
456986020
173164488
28079378
282635343
596318369
176192830
773045246
37962994
484694264
259981728
24534426
182236822
427606810
173282293
113617450
483499039
260539013
9456689
140239272
11405348
15631625
376942739
308988203
357982727
516652760
438307729
126711607
2766642
399179933
169483668
20479468
37632225
287625292
797122363
385839036
612474
438711374
1560690
1414061
73050522
18652788
72218254
58745622
366621198
69770597
8411745
410389747
30209935
124216362
13256264
134313122
218141678
227882278
7153832
12631979
453608981
166777264
44219906
296176260
16953899
660747638
162898813
122474922
431665920
453932690
43639483
484967929
356832118
186553243
327975117
722792619
17925818
87040367
452041255
328728562
4178440
501808049
82646206
448035712
509532128
7033471
471533297
778403471
44307229
27371926
630944142
125526178
234701006
229169500
428607676
25926265
165852285
3465902
405682926
265673244
34547993
394822072
31874036
450211272
231194749
18730708
601816105
565071366
25587812
113806413
28019927
75506215
473871835
10125201
121441598
109097403
292562553
141404396
458036877
33173950
197765897
264212055
250133755
357158398
12664564
307676470
142516881
352011767
193140829
135136104
121701052
396170540
80130277
144147131
406602290
329712286
242684180
177741746
36821170
29539868
161481030
71043335
228946230
40100675
659997623
217454120
131844407
405596781
202344932
181399233
128371125
114058539
362830936
37626519
186639953
242512130
308866613
3348766
83598225
331568674
46575893
419289575
530997169
317351285
403787829
456460162
461707743
375232641
179546383
372348643
409946647
135162887
97683130
80690745
193022185
7813600
825177404
71539249
363591828
697535625
107924098
503934700
466245299
29799970
283720192
441418257
229909964
47972634
228452731
524780034
99249040
230402667
509153100
21562540
186055867
287728197
79887952
208950780
538714166
353940024
764285869
245408668
365101024
848759329
42732336
39034450
141349627
83313269
2491806
140272488
215611642
331250313
81493434
32840907
336306156
376636167
392761681
954052910
274970019
476492312
550941499
125704342
269793259
608190103
406436830
627084585
139390596
102969215
872628452
123912142
347806174
43703511
110068333
311354214
4141504
86983738
650460156
35573161
32014735
278806482
199708786
109726401
379912156
545363654
439346598
12558014
588151002
136431400
145556015
431379363
20622106
169522441
28591132
165607662
102834648
138506106
818257673
214323633
497130775
242219543
487884885
199253792
217940223
144834281
17025439
211343989
715124079
187616854
758203733
191959429
225560931
728944425
98607346
6385153
110205385
139932804
172709270
81061399
136904879
627500892
59480063
486213382
48637085
73398834
391467881
362077421
222111490
145568365
68851307
405241667
27036627
258077817
352642551
128866255
108724527
166068055
119536144
450157034
267298883
242056529
487879869
401217289
18860773
46852959
231028196
557328045
261241048
294753507
430218902
272620894
640100970
21856811
44475198
96061515
398546814
88330460
107487653
42784808
283002696
107750186
94017142
438760936
39216613
385189737
97342893
274581756
520272044
127545468
637607137
301708347
152746164
445617391
269439331
434939191
109142618
780537175
71800682
691598006
19088733
162792756
24144658
592701392
215902441
109212275
261675250
32935801
661956556
36447624
186952341
328639900
448865400
128528287
166466622
538577831
1837644
63753744
13196297
2936140
29279393
533071392
275167649
676677924
281774588
106737707
268508462
941898869
787245067
306110656
347109727
4198492
199336163
137136365
8311252
592343361
10526624
611036649
117063595
101293863
167690350
20817864
23493184
30737948
507560060
29819699
57045096
83202038
457023065
142502043
120613523
77509987
159620907
117976202
549431013
261355676
594484765
9506959
77222187
28725802
124749526
157520788
229617142
49267801
467262511
521048735
321427830
96747277
151251575
560142134
126389562
640918004
482623069
151729338
8756660
225800784
73222855
159731289
163078749
85502493
73798760
567587671
77297952
606063753
136347286
700645612
699027851
504765904
59160896
278975454
589418114
289494289
137865674
124344624
381863992
479197985
37989786
63476835
5997294
571893315
76498822
295232397
165343745
776723000
57079563
383927714
564576959
104397543
241495263
120761179
80156887
6034260
91327905
594402580
127160292
856318855
126137265
53147709
189819402
187870437
271676720
33552764
654130814
586007298
624710234
213508828
42150166
444791965
48156165
388402266
11812390
406034
698133656
84855380
187209858
30489310
58373556
263957259
1257180
259542501
72179396
492800278
396497980
16412149
44448222
337624032
314815385
157637693
40087221
375684321
48834268
13082502
891093129
171670594
26334987
390045296
175473857
25511373
529813329
22692274
481580069
598428681
464774391
544343036
3520855
155682778
298676405
318669031
289372708
95496086
753712541
837624765
188988083
322834091
134660912
583048416
20057006
353453305
13626317
33542300
59305853
62457357
67063543
202641983
57424227
128846462
6550264
339975801
276932084
204840379
186334127
296897990
367317172
45260312
42538799
27766442
178830531
41869569
334940079
210457419
533408652
47736755
2087750
29012405
24139718
188463930
265002646
19408603
105256039
20118857
748566392
312931269
322052689
146392997
21023443
107177956
191073046
407106414
1619235
387342369
281816383
11262811
568193480
129378615
151332842
567752117
359229345
314253324
145817713
154231566
211745467
377319742
77421615
677896101
340315313
329858734
114067562
334750701
74184966
83296714
55412209
60676093
541080758
162555306
56514234
76507225
136723415
221496497
567844474
25547346
106584966
195836117
317503993
226608128
32447749
64875334
368147618
115146642
671881808
39333018
137047124
57017902
85858315
369973248
435253091
724885572
254363051
383798040
10600134
52568999
241388009
34274586
347866917
184095988
266903707
54418255
106533739
67242562
21583142
1766576
393573760
571657145
67826838
146947166
476756158
11465910
167046673
579486651
342132292
180915541
52151805
18321206
155384020
391159575
548620921
74487456
12655491
2255940
336497780
79395955
625664172
238409196
120176409
8402278
55886160
92520241
55306829
153035699
15036326
590840546
186892207
392977793
332986726
387948000
34949172
630090013
259284672
104908419
555413881
149624730
586867024
84534477
657999254
204005222
272796051
636968154
746962518
514999417
112127568
264741475
170162131
3561174
603558701
69859604
235455189
290633719
106772976
25977172
244778542
194170999
264215748
294551713
30884560
32019925
182233927
114261593
88368474
237144774
244824302
540148165
1159236
561630778
461346861
416489451
7306263
203018723
44094567
159390225
671973748
23165084
172373874
87904912
232060524
183771356
607391934
114919378
87535031
82985781
487944772
127957283
260325390
136474803
112570611
206981539
172467363
19992075
309866282
32794358
300906225
486490634
1818966
532420241
142725573
584287823
29245439
816658806
365061982
460868545
401056380
420620280
2324876
121600962
113088741
295297992
311994824
14906736
14855959
104006616
651973512
178984925
298834108
374032589
598868571
7218602
39967682
227523672
1541755
190995418
755050267
17616100
87666294
359926157
261333696
189453192
295987637
1997987
6198757
131843324
231602866
18428247
549012106
39065932
35879383
279381109
147345457
57648308
72002041
309666893
500632049
66768414
156463959
184400893
260878018
524292593
96310799
363252368
134070110
99419926
17413947
31704175
418990684
293352113
189614167
529958535
149200364
23597459
100275072
134391817
277479362
431941127
62200
74028044
146378274
453058323
19951341
3124023
175635431
17146744
165924603
68327275
435406592
151878523
672626293
128139054
90259153
690413272
165288851
132267019
100851124
64695195
181812403
17389748
56767694
4283041
885207595
788326666
51702664
10997842
313721230
369382331
136179988
73507250
630072546
47815548
429200704
554847038
435737849
524677057
465005879
215423338
511487363
205267163
29955145
316660527
501894946
170787010
15126551
5905882
36775961
40587366
232394382
456891150
523128031
349436531
86387119
484240707
316322091
157346026
394963564
5736572
120146052
50200841
84292145
742004425
837785210
74437783
242268765
77658610
371471437
66638430
406213655
17243074
12243045
176701760
35655767
433550731
612323974
173632244
135249101
147920065
275674410
145985514
824675976
192889469
339391250
12057662
115055254
32048655
837913668
249531637
618642225
245592294
17609542
5215389
65528857
742528436
10189831
36838780
200216133
422771691
391304863
96923110
233487472
866638890
796643577
53961554
351810979
470057343
18877755
176030128
387171234
348266357
342933233
29974583
374767738
369864641
229815514
355825363
37503847
248360013
87420473
74376476
34030860
29914541
443615076
746081881
514488465
133249604
592412352
631544431
63349856
247800272
284235256
61871687
121644691
5979472
796239796
119320682
20277295
174900156
492976339
29731654
17618698
731014453
92754309
179468644
428537919
639397967
826913338
10441891
116134216
177933420
139338223
622001825
141172370
676977946
693624714
192701755
80471506
224321379
99482880
96547759
429000585
49266971
171152350
25996678
728139419
9367404
2561107
188740671
56248636
4162682
852001080
4515854
59641510
59845477
483627420
359238095
79588779
402402716
195980353
10933459
48078616
336944886
534008
491206934
448526461
336310389
708726622
113844971
62026734
73140008
75427089
235606379
319123278
177486840
25114951
306334291
47987852
18700940
26405236
239224048
291493934
720591515
177295733
634149214
74368021
193520402
56647278
86798076
56086366
413156260
25969551
1213774
528704779
152497863
169348276
91249501
66580851
103827268
225145055
167044475
36868982
410373090
402875991
68446847
106834935
50872382
308042721
328902359
14737600
499102689
349804954
932256598
191198714
358594847
239125719
277920280
247303617
163333832
219914074
151457803
567243479
442899300
735590669
55874731
756463475
203441856
57527320
464687162
392546114
448301608
74365795
133600213
155357543
170968386
111041009
388397301
56622489
205622383
331487424
9185066
44452197
317970823
583569770
15279265
129630882
14440320
10090345
12870822
434566736
45217198
204796051
32094781
122980444
504869855
368797143
133599572
348468659
105145694
107327179
270316469
21403107
63170998
537472941
234713058
47593608
436668864
111321306
883116603
95327845
325843485
5827300
106559091
179852028
57909048
341073241
101325217
458432619
92407799
618724740
369164823
17598980
1399070
431333814
62184552
534878387
518398008
336319794
81714151
214035408
159570398
87100296
1398223
266942751
4147245
112990765
133154123
36864735
990402027
132591861
283380929
23593700
22262034
294575237
315038359
844226568
462217316
122854213
229288571
262039692
76374321
293484058
272345969
199246076
662439451
728882268
120998413
121004687
31977403
469039346
302728260
12466265
354190222
782976465
66815577
791390575
132926044
746310291
3239382
86909479
210565100
876833230
327354749
86855785
739928161
597249603
219828752
14132484
6680827
445082598
177568928
118836659
91577049
157591932
635379558
260573824
716338934
415181295
477198543
201772039
84579030
132536093
20462896
331752371
188257520
249612066
696905609
157396099
257085979
70627020
348795605
432595115
61823983
117788407
211390978
232772865
121922532
14553535
369359203
397353229
677062586
152920778
780666718
40887401
330257167
447887008
105018310
8865033
90927433
119215252
161872492
133594245
269950666
9595778
20608016
213846841
394770332
524242734
431976155
591036659
561928943
440121807
130211121
148947323
406080320
261466372
155313039
161499801
128649564
215808994
205046079
93288142
35883495
87935686
134686266
609463587
27335992
705339639
40438577
41290818
461199056
735950079
87736026
61409795
89720828
66921849
276972506
154852337
617618229
92439737
36320649
211126362
889471202
159593580
222055675
650410958
14405722
291550367
89316514
476378002
364638740
394591712
4939163
311679972
98208359
382679451
204709395
349539958
45672780
459944043
57262664
138423806
506621815
197799152
728353560
760845239
202095822
16276591
52740091
39781725
74609187
140539654
222649132
127045342
382851281
819052967
192006236
174319443
156262208
542643709
863949424
632234791
201034487
4266144
43507137
164281457
31677276
528755346
418144842
105181226
64991824
113029904
122745471
86891278
147036903
43225272
358915640
634851630
50838362
297495998
211733794
23535904
436281520
8555935
80107738
207626901
17629585
455504173
27056321
169711940
237105940
137541258
4558477
169010321
11766216
69892741
579556203
287970948
42049236
173805432
568340917
141549953
109077572
24470118
75149646
602405161
86607085
146192049
349526928
354597222
482083734
382134192
150676163
69911679
262311919
15373608
581096812
579024460
503878051
137114844
87497397
202324503
28584005
698282627
444419297
19517435
332313602
66612630
98190559
438889921
37403496
256406434
53487617
52956784
104456160
259833751
721536313
212133382
525985259
194942678
205248021
266577779
616915388
165872985
52366566
150717082
167303517
349313582
109210117
31030653
117936293
127092448
242344295
17776053
9608557
233096310
149016324
187396863
154291489
59058095
11430678
59040741
431984304
196376341
527069633
758900736
40965476
73119644
56687103
739309456
384405901
133704254
279907700
72505027
259475248
145795411
21084491
105770934
190492132
237956834
45917937
80086486
257893413
200361221
16208099
216137520
349696259
14319244
39066385
139762293
383980022
46387018
8017319
7145848
58948022
101294178
320975080
257470366
12467662
480933053
61557213
130815817
359968869
187336438
397102328
155491276
28030433
625093094
111675410
98576908
60562900
38929810
421269342
307274276
246653288
131682827
53126277
186409475
41183168
6620074
129561575
532842800
54692267
936513761
813964395
207138409
405617552
33011947
128359789
11653256
11575311
454820177
115454009
154038249
507064539
43266783
7268576
156927437
58197461
445463785
105439934
139206764
24978477
279575376
225902840
100950840
324237997
502402046
159395087
110223914
310459009
74409959
29110759
1122876
90561513
732455186
22393574
155555491
263813907
141705029
284698329
151419192
476101739
70357010
5222730
222239422
43164617
17256392
791255273
585672590
411844676
112410169
186724617
23886318
547408316
152610327
370101654
78229849
248101138
92116032
111046887
34605569
150067093
42390162
409470471
463310371
93195521
33942117
372354785
3989235
9628427
234242329
180204091
610611062
306775733
563616896
84674363
616529916
328743269
360304141
157125733
378898793
18747075
68677337
110940918
157048648
803217
112988572
686862451
114211841
550242013
197753923
101809196
257845378
39222269
256084838
315874026
2501972
343972698
37801047
577729921
287745670
150707006
39196956
63689483
265070530
464546158
473831942
385861857
550220716
419418429
42072702
52174909
13495978
58558695
266037643
86175200
435717670
188323800
247876080
189690497
34843869
616130655
198538907
66566878
150368646
596645178
120466677
128886487
306414807
482390578
332298222
235322755
496931173
412332887
576797277
37752893
93436042
240300866
20589504
150467052
259467083
403851068
143174633
835181329
63329343
31024318
59061537
146972765
126114753
787149073
14630532
2778334
352424219
94923077
220556272
269816578
275815966
371133063
612899485
683623179
126520833
49933583
728292268
228823514
339710361
432918490
243103660
76528586
32836803
329536521
621861644
71242135
26512499
398230249
76403449
8543531
363643297
101446522
454258117
512667254
132472036
7680505
138106776
139080032
26368094
88512166
59303318
257641328
24502001
251818868
904477931
134292014
415413507
310510744
46230953
157828653
500756554
94888945
169268734
376094756
110095846
135556708
15408291
464004719
588182459
332175074
31922509
437670097
458752932
195310472
30517562
223027521
81229196
4944204
372982466
337193633
57534801
65142816
461916211
46454802
146142823
29289178
676645072
124458529
213275015
544448255
18123085
179559434
249865921
557524029
80034479
442518403
45971383
716993054
590343432
831847627
56045380
578334760
390572696
23042725
19760387
99705408
194817043
10670393
36598430
435750523
488737607
305115324
105433231
230457748
89119682
99490348
375748203
685795359
310789180
265147527
42365794
623406002
53772949
55660066
226159559
63519643
358284591
11129885
12577134
320785478
326145708
191725774
245161440
537168138
122112718
112451676
274257424
98105488
208277478
139371044
54936571
706381981
600689800
105104576
53007364
69974035
27994853
86646618
182933950
317608798
13116425
391655955
272436631
821892336
41684824
61980833
145191969
702691397
260475807
402677397
7408983
237917358
45565604
224313505
12907208
621395182
109643080
162440186
31006307
53948148
8951608
579424681
449184251
61481286
100948082
584208045
29626737
548161428
167511367
520603688
424485364
122839233
4727946
329612101
129061167
28988979
686922295
115859573
28526236
436520352
176903479
191491099
381392
309378890
6654363
715224671
73855199
299277859
25720073
441918348
500775677
134488153
102779976
42856937
302057534
5939576
37631398
225806259
260655672
63090145
26725165
559659114
425407980
225422907
740815229
9261618
15230275
10826812
18683000
206897416
147973840
63165601
562929340
78852491
20882406
100531692
731439003
42645349
359305216
866207
44461763
247788770
42873964
78977743
17153680
8931679
486114979
10275091
56371620
59183805
20159816
736279647
29757462
653594722
14557717
405155971
6516206
152447820
574882825
187464139
9169793
376457901
388509629
87167516
323968132
126832549
373997619
186720322
668353691
35903715
305065603
121276938
428941700
107256717
23324269
451908550
96696459
167471508
849498591
417255105
150985830
195302935
442546668
148153119
516185772
129396292
418166029
120963556
240892162
385909644
138274776
342113069
148441049
629373243
105055046
161726243
54169899
439832435
776489365
167371402
382957352
187975299
35470199
195665409
159685967
530298896
205181298
158777657
757200393
9607709
238846809
307439266
27575179
346493331
575959585
336153050
27794258
712995202
339251845
350716593
142810220
325999
191016005
16691923
427430804
686660361
274597255
176872940
81139243
53074492
124633140
14543107
272828272
173329057
315763029
12704701
826035067
9600825
363771785
956832217
17994950
75488453
172341841
68867221
170974352
357606857
291429867
26612496
125222678
576474840
12938453
71763968
179823448
317568388
42836486
300667611
48905088
61485170
36381141
35836695
670911479
33429305
411303770
122995980
21309002
408373725
101494564
265013561
490447792
88009073
8783126
201237188
512529099
383031008
137827541
223452772
26555934
716179015
85346786
13023338
50811506
28606874
258443735
820897163
141298078
623922167
638740937
251794265
194321118
198628805
125546623
186220879
185776309
549288045
12849031
280243204
396870856
134645613
360768433
645124922
76625473
4038372
459389079
13706233
433160244
268359514
71275343
138171685
304815827
728513318
10977836
456678136
526171734
86015789
716366807
587093116
632956301
643947644
5819515
49833619
87405775
374009810
196835624
617379578
249296514
17000840
106003475
378174182
494074271
75511907
309228783
155933511
238651594
224219492
68571113
412942830
113228618
229908563
458463615
460022367
264780918
756676604
62313141
141607876
143178152
797027981
198253645
309441881
1346907
188683931
865139087
981811999
392499081
816083884
204860546
397938326
45967296
227712156
637046009
51771310
484748829
67068797
323461575
214379441
329890328
78166460
361746449
432613520
52788005
261271770
188075482
137915744
853403461
371908927
185976972
328225916
172258460
300285701
33246815
388273991
813423820
39305284
48654358
167665715
607566991
20135878
686451769
23783370
56448443
189866708
16695746
453856092
268292502
87025630
279246574
258404926
401145031
455208311
83621501
22407847
398666990
479318219
526249832
138926260
77477533
128949050
293009171
50682114
11303959
728100609
6634041
28230700
31780933
207815162
218678591
280587762
274677416
166011980
264422308
155119972
575808264
144945827
96610224
86875638
501362483
598269879
40428091
227567623
280272778
64285302
589737433
65709570
820919396
222522557
29455545
609018409
619921581
479892469
121789228
161719937
116788248
53609502
557253148
296605541
60106700
382103523
223788081
908577947
164123116
167245108
17038067
72428078
457840672
189163925
4843199
431898775
668939637
644032552
814648
107839153
384479214
768151378
19879651
418650031
4172471
143975824
3144885
400417145
97010663
65575158
1986918
235394111
35800174
159425343
681264704
415386350
380338372
2544422
58985438
698912614
24005713
181934573
186685247
579584028
69064759
361619113
346940633
199074668
49743798
757013326
60455891
196965218
661133356
791629909
40826551
165345673
550456759
125297656
488059912
50473854
243646037
99943676
734459593
142192446
387407824
365658039
157411648
474324754
194195277
77680918
168066914
713789641
428041713
287690826
144546294
550972242
527198817
228500396
63727728
684655
780148351
439564388
64928068
33338608
98348723
533243229
375077796
392588049
173306542
316235812
329900112
83956655
270140371
42198643
283319304
161907653
6995652
49002655
11113229
718258816
7331306
19429013
28493226
60689066
887840169
118813946
263577243
763032971
237628319
95769632
138460003
588817766
77630232
89183218
49133947
281780621
56435095
566444626
17034826
107393676
276706313
169957021
497971612
8744707
17555375
62017043
532596155
327738287
263687258
28345549
190640187
15474949
316027578
478487061
223658464
61218586
66799799
294922921
73200062
751467049
574816352
346339756
54666081
91813635
137025011
101057080
5830597
42717923
361809275
497450484
306575666
64333966
369813880
585590605
58334055
613498116
356974898
627161132
319688261
58899138
211322949
279625402
12847631
486526422
802535804
237146042
257790192
553549086
94915424
193696413
916319060
45894286
297471200
230776901
825443524
24292595
449012849
315203377
468264636
136291147
432517898
81813741
563869945
129968830
494222123
435471853
26582724
48480502
19790610
99498157
126869367
65526041
220667463
236277581
14116822
676604621
309840573
165138940
12663038
4906614
21344163
32293396
252688538
169664339
881618723
45552294
3226454
16652443
434277411
546663697
521597416
12620632
560289251
35014379
141907414
229023625
223527506
532315055
20987614
114426552
129707483
298234175
3229889
769312591
221145929
442048707
127407649
185740912
20725465
96348295
255826983
553499178
311430307
120283522
55559977
5283198
53990719
479750909
3971642
220425294
106632604
379255985
92828725
199175218
57319679
409905782
949540179
66589379
169922870
416036419
222035760
579609869
825179207
91731269
629491791
436083113
357388684
265560394
216393211
524548312
452722286
725926073
247262729
301848931
66781984
119660435
48269621
37848514
222026004
654506447
572135981
24817631
38571833
451985378
457815372
345894433
217427404
411563583
134203474
856366972
729912414
80532289
82534115
153752947
662787717
407861571
69966417
576803954
180710275
52123251
221829102
65832001
231522996
163948966
254163347
861665685
292363927
319730772
379059882
2663962
266350598
136822775
170401424
282964333
3501015
288727610
425719423
54432128
678375760
244050975
52146367
399801468
646647501
188857609
140873121
102110639
637923111
83439569
61001566
94912180
54413474
120451797
295128789
261614846
42148085
345306288
240581196
496528525
468651395
309509991
29490588
299470904
421489607
414233518
46620030
135064650
28022265
323242619
491988702
633998647
203683584
75789945
288176353
494204630
265835529
305886832
761910757
254686060
178556675
239091057
44668368
40645556
42149177
574652982
65164287
16727068
33623550
436510263
410160442
261493944
451518972
504649916
211351152
135864131
69968457
190949994
27144988
69366739
241857674
20406287
85215774
426838410
283154396
517039265
73774677
107616864
101636284
87729136
23847950
91009958
89928379
537663262
3576744
237335085
83525482
637986916
12843382
38060245
2646175
138732377
298170878
359504907
10262004
268360237
419261035
617694966
51650520
666471641
142210041
237571797
62743395
622421694
75203897
682825993
6876555
332440403
104640882
857426955
51734882
4786404
304963862
2817741
50652727
132540
175466220
37434219
394034112
459259741
42221442
713543507
238456785
7336907
16830647
423744508
310577901
407423601
17091301
145941633
142546403
563104092
282979930
267786499
8051957
605480043
80020391
352976715
157408504
325081680
75025692
94554024
254148990
559284805
122132732
59751098
6699905
32189881
434407476
34866731
355691974
475827652
284923783
248093921
192645355
67840124
9631885
427355799
137935152
576373313
255269803
168003562
1383344
257300267
177621557
291202253
67327396
79643487
292181711
250868834
262762693
43926463
536452316
293796445
183817786
76333083
403352184
8535232
37792144
261999403
156511586
506116266
154944630
34708913
20873641
142182902
416592389
157645676
171062551
135055420
398274467
160322930
62152274
193141108
47086747
172301355
557072712
54602438
40072542
515541747
139627352
372106288
122115872
660607238
191651025
492777318
7357423
171941949
320888071
460149199
247346720
12913554
708469405
279695508
21351961
203416221
78698300
277624554
372067785
65681475
767143471
172088754
666399724
77808689
359554624
213622939
79216818
546162489
281883420
481827772
219203416
53566438
161528626
528343304
549562698
137695832
4724127
535459879
531996268
16135379
687381648
310867450
12330624
254817345
34152320
66893520
60292335
78661351
44580752
3055385
337693821
103876869
384939066
109889148
45828164
67452598
142054299
3614225
120966799
536198590
311681587
67228837
2419973
827097050
330339031
107136382
83556685
110789441
13461810
364105049
241469179
278328028
31690724
468992918
203333796
773321298
430319901
180562475
555275673
448606454
353501683
378596734
742572084
9424547
636710677
68749600
82410522
291103266
97593421
3896745
843651766
659567904
19247212
667679055
446337524
170676360
131933237
60093333
97230143
101309006
375068353
47972351
61590467
130383429
142508365
26303779
65560622
478627759
255975950
285803153
75270007
204261071
161993993
737749277
41632912
11523080
759355450
107828156
325122052
97871033
35515983
36765935
662696921
242128255
196319790
169993532
215404736
374555633
387837147
90511866
78417294
136772118
195577956
80792691
330050728
99134104
22671847
219960159
175788059
869057611
2433480
164998128
124130139
563813654
518225010
123267896
158696319
4956664
113716102
23328595
344957552
250974943
101660810
701587970
112534319
73995199
19498605
98492276
24021155
169264593
162106215
367972768
39065680
692461425
565775092
241210940
222415419
734742769
67892589
59349500
133152814
374919865
605117408
271298511
752046901
2834044
48449857
144385869
418201910
32340698
407984675
444103008
72050523
787512725
314281638
9940701
460280139
681165404
279831816
284419308
11812871
3522440
596816070
48252692
765586039
268084938
227060003
50797501
85433847
60827559
554194764
433941431
44522776
5743853
283239760
299086302
195641799
146208732
32989695
312079499
174563611
790313479
10899110
545027289
279238986
53247297
557687515
55614901
62539913
553455747
376216454
455926841
43837197
152862361
520218994
860797094
620097962
536737112
189222656
198223435
491395335
352261746
34209751
18208678
820410702
210289428
141023072
99756772
47316460
84125069
5540166
278075237
621032766
71978202
110375144
565177029
194864780
466425505
412110389
576597441
30434601
230782155
78189135
21088320
107313966
221754954
109231634
50799042
331512688
353739744
31330506
389701227
8678076
158177835
791978
183371545
298629433
62007125
289001076
260532186
4281705
109049693
169578790
220500657
331157556
95652322
39936570
78929899
117608308
215463523
167053799
488048191
14705647
497684515
33991926
278634087
323134727
258661990
5561061
238662636
1404817
129991095
99644430
297684828
12802760
12955890
51734997
232225359
77463619
496897160
397752264
268651667
250205711
186827342
693994340
61165300
664162040
118891903
22976395
11985113
83737656
14555596
27159766
371291464
899188277
117293483
13954977
491883984
266583432
139317092
130135277
121387331
162370831
179994094
81015580
461359706
174091322
43182074
240653916
753387723
478855191
768708945
19447516
173461696
141455075
21504049
132061052
392644170
177691209
2109761
302870098
479997395
167978211
103710988
24339248
601039551
660833687
25766781
111981036
197288705
192083620
544317868
113240585
247029244
531389345
10274340
31542673
127589161
131080542
7030930
76483399
28834628
57799323
19842913
290851550
174389242
241806414
42308292
297652998
85533122
77242651
182598806
209019856
147195708
179857522
332397291
422552091
739639542
136255187
279692734
244105162
483131546
107231715
763925803
147618306
182114780
154063805
292190278
776860321
604102
473004800
568556704
308787656
159157016
514410003
794801288
84814551
15890894
84155241
79692331
680007711
264753841
496209627
84173437
268148193
5992391
1213349
807684131
110353288
11154457
102487855
116173057
403355
683579831
823937795
119938185
232480566
201433767
101394291
51679160
47211396
273126797
62985338
512140653
234677155
58069406
513519665
281676464
43908589
558705374
889434640
562079709
433688748
63684016
250409835
83299530
455426602
148061952
267116151
18985444
192165591
41068377
313799544
694899742
786859931
160504318
111426946
370727272
29512824
185261621
67246922
68386689
16274733
507924371
280317622
261348651
280364629
46236119
30597781
180274905
608233549
64972837
384315298
22267094
48314260
22819161
357397972
27737915
251455344
62247882
531988589
32558020
137701250
8665785
433714822
674190980
150803241
699817575
94185645
14423844
223094984
288819550
231603118
130446296
179579380
215675773
11258834
34605919
358870017
596116548
16080823
173560870
476520630
194841999
178915745
373100821
329331859
781979156
326163743
186915501
50727375
231463552
301174836
257405111
426995044
3061899
708841541
168251146
41740186
142941405
211171617
490878219
58501439
233775001
158987058
154829541
42172313
1178192
615750625
121333150
352354811
13197742
309351963
549603196
809638944
66191383
189067856
7062238
21097866
525219496
308648205
118217499
745826541
518496203
149101193
186281607
26843837
339014980
383751946
468241163
405489610
559938409
35838253
62147030
336695237
405040387
9562084
76128446
528163431
23127458
436661975
271862672
191459750
164832428
202249007
8953593
458976421
289081800
731927746
26953890
223360665
186269760
198373565
89415215
178660960
117766442
283565968
148354068
507547233
543481790
336213222
384635686
238173412
715851141
544703247
293248977
544749520
504646379
242256914
538419116
568024604
159624374
701143126
144937203
66807434
422250069
276345067
3959033
36965280
127626110
17790228
15187303
239791201
30016748
44679287
99469005
378903687
206792853
89997384
333587103
620502517
341285853
253644932
478680921
61389820
104685873
501503715
173517266
46223023
11278132
86620881
398078401
429713354
57663616
75869876
255710578
16904893
190192013
64485062
15827277
718979240
435301060
176877036
158991910
700529813
423714993
43421155
605077047
140629091
314120215
5021715
43272197
196257324
211275088
193168587
342016067
753890496
22266617
98899084
329623862
363315619
708754943
400823802
341598485
59324279
43431888
146717598
60173224
104250083
654469247
489922829
145505497
187929083
450749100
45131072
205000899
173099079
7908918
61453956
37516928
715239789
391319513
120760937
141252558
88262616
17227934
659765827
11088326
233506865
385083960
499368489
487269441
561888625
58277885
17813028
14242654
31225699
87505057
257889150
99714861
101938352
307939656
23280151
42322081
221486187
347570596
380749232
132950590
22034995
2587468
504771708
312635193
91657382
42401203
180056903
28202280
910548430
321126381
477981997
352876819
59740668
651731080
358244275
482375795
138439922
340569402
757095668
211226657
387143831
538925574
9149602
99528798
809297219
900111901
184197165
152266713
78694147
263515647
40051857
496552216
641253379
369884634
615617268
349238563
223996167
288287786
508764957
919175676
382302591
158412143
178385568
79045054
83781564
332833755
573677173
595347247
263437608
70795420
37204032
264801258
29365663
547054436
388717327
22676569
321198673
4561419
97105401
372831818
25581107
277299460
80658825
497056223
429595013
95821199
160598265
553668612
533488662
375111341
23896386
645533059
158625638
222719823
143340186
8202339
136340190
684803021
317321777
349818855
344484
531198339
18483250
421717821
102037662
346249423
24490407
13756284
21235158
69334909
90336124
833746001
451820161
175419451
31393501
322818777
269180808
403918914
470448802
350222371
243896590
260917142
345664347
316180188
278250179
580927545
213739066
195336288
6793855
13574358
421720998
445837987
3505792
311921619
329600674
930673171
280016432
303081788
161988241
7498333
614148621
66648920
79401189
68799964
201459
83297960
288761538
71052738
631194
30344035
167157644
299463216
93856406
486566899
354703956
51681014
607287736
218867500
194103959
440256568
228428
283417451
794987074
100725496
301424055
57807203
68016406
113775439
212239919
170238762
493393212
825418886
56620681
232992551
186715782
371104964
312886156
546877533
186317058
527525594
422080485
35425929
73079556
157342769
156636305
37290154
171296034
474502686
42631090
8848504
576507512
145727754
185565969
118165505
50913053
622871813
534437380
316465514
188079075
103253116
302154253
4620200
74128243
275880994
129896364
130186749
134083428
155797671
215461357
472797657
244335173
238398935
460225005
227439852
24495444
293814678
13341562
195953353
245236945
36715741
247295792
8914528
239810072
31854286
297680631
11260304
643738517
66333457
22355784
4761344
275919446
331503592
833264845
245621854
2565093
486464301
36502788
120115937
62807322
192329550
113267518
94750221
472442811
57022169
7921696
60364870
31247869
124812
9209789
9507851
168636560
127994018
389005462
553713382
720690714
192254456
709413824
168959770
304896270
272281230
732425
216190782
681242487
455928753
329619039
396396297
432062596
144747166
165047600
594830206
171910322
173678449
92127761
23905903
27541154
939040767
624268896
27563812
47973211
383887334
39858996
238755780
70150451
29429178
75799206
7054856
281984242
23421024
124937866
237554430
36333559
5427834
328959851
151538372
363951326
427242264
321043682
657438654
50892185
18114894
4356471
115406971
31919389
190221037
4982598
253519492
212572954
21869496
384535
238094040
561868450
362262700
7134890
587010799
7880206
440582914
55832506
150839988
561644770
87633889
174745809
788162048
44509196
32046297
742240374
2689595
37599239
84158522
347141190
326672414
31452602
115933284
251818015
395910282
607632489
1229711
555658594
84803675
134210349
195067824
331307019
610872581
490282862
142147691
653538531
125158512
239354069
56077029
578563785
613698800
600597872
194498509
788015027
592183048
700528
232185544
187242454
639428092
141114006
611923939
7225077
18630086
593352071
186816115
28353284
389121135
40230016
207597282
340625372
551240379
165793892
157507619
15937219
26758313
519102600
100256289
16919822
76375566
104396712
345586175
674825816
597087132
88011820
96795932
104199686
340491298
40569409
244802989
287142625
86559184
67192873
130164994
6291951
2997897
18862622
9296798
442583052
451452849
355652135
66856092
18814638
275905962
146918823
305868821
419709
76688630
373654180
68216683
210341482
494528134
600827917
79961123
113260487
11415320
906767
33255631
35995321
265897982
187246995
749199639
109944512
60373569
179419004
77295126
624595652
483262683
15428641
363205676
12504981
324321419
4979669
738066438
282834865
354475892
677446438
491194804
263868524
372568391
147264569
165865764
208099221
38548099
340219478
597636579
510900872
327775133
205426823
85271551
742662874
115095824
68151930
486770853
272985748
5453132
188463483
149237234
38065163
147890398
60015517
914429498
263732883
222511698
29936454
606894417
725364485
53696837
49334673
426124563
29300343
755859734
65500950
170757315
481284377
118470536
267232829
100098491
45231332
390240807
423076499
301802823
275742562
45714500
556144489
72590642
610026288
866855620
302911283
174981846
716554234
230195734
75670915
302702050
67381298
39551702
534975789
36758161
232451440
33181891
628836325
70390926
40958376
90612726
805335379
251876761
49644717
495603573
419179839
46570315
245124919
98554958
20223777
520986648
382872538
229936970
214300062
19278448
36073781
121739936
5863653
140800822
231719525
644024305
422883
116942093
74797611
196778080
37686951
214275342
211747267
563399051
516104253
354530192
190680409
20515802
331090378
573278491
336107395
545881339
796623504
59304141
50494594
642382119
895077085
235873543
23869721
394879825
345628842
21139031
26586537
468067317
76392237
264577436
440539770
404373567
551239857
163485703
388290044
372486997
497600741
71164984
319727343
56448406
394373779
764068734
240053587
331066142
507865508
567114
176412220
447986098
384433557
46041760
799111497
110269592
68336922
272281423
527314640
8755387
2343867
209048030
59739760
559956646
75195360
451778402
945499991
86736915
29211282
316594956
43327851
461818342
138388562
172420338
32702242
133181708
320989849
540029356
359060238
880303
378839548
626961787
468023772
8113496
414513501
145986379
238475778
140678705
67164409
526880347
201861025
139501054
422860547
91591769
588565255
297682589
41527809
76429547
56528399
106642542
192619013
303051553
17732878
705643737
351923937
14219901
231966531
566764393
56215653
130346035
198197285
38286747
412992459
383526629
284607112
413605790
114627434
187016313
26539679
243739141
294239100
322272502
716243088
100643608
145502384
12963577
36939686
74887631
54556201
89213345
63181013
145144194
218843081
315123375
125200556
55814337
558818750
284020318
236026120
82698013
230329109
44715312
243057455
74001280
358159443
323406949
800832442
111260197
100227791
68213062
192530257
716077381
86836470
287255676
81722038
104122581
169111532
111277581
47577203
599374941
287278780
39276524
357206781
82578275
686739743
76630259
244894750
126083238
221857568
240576251
16263445
122295060
45827059
227469801
16506620
369761214
10494648
157717159
374244176
76697541
17630736
256016126
2456372
167616966
288824677
33866659
199641322
613750422
338563321
18445785
138857514
611207990
613602136
185755892
41589529
128092263
63483575
498831394
108660321
197134336
131408324
40291159
34093774
44674426
5757876
186018523
71982975
430865290
52799618
62647533
184753463
28899716
81411896
530635402
430150165
57876731
266005846
38921643
356849779
535106294
51555582
922713142
489748000
169586318
351757179
774180837
237503802
219186317
48168098
74762326
640132025
340031300
500190828
316513061
521268906
127700541
71807958
241528542
19011467
539247507
577776138
3659467
87046638
398794201
154779667
43452826
41025342
298910023
543801
135571561
52578671
220014974
753157377
108269962
163851892
72941488
231775156
537269691
605078029
366150516
102743232
42907562
195037916
189182979
338052010
638076957
932883913
1587825
182170735
424308234
309587769
678838267
390328233
71847080
408703776
532904854
244036976
1320465
206154664
148170733
86462943
409619934
48226070
832705708
33764267
318273138
114983927
528856794
43738113
296643342
396708699
351480452
73437199
794802851
81823743
153641596
39767082
634361959
104859361
305827948
137762692
145557148
184005095
229555436
108147942
459558250
518491665
253157989
123246449
174925790
314808397
17048939
27183775
837434179
679126195
487573233
144695026
172321898
501234973
479019080
358309634
601612418
249445537
98143560
390711441
213602145
634920596
56423530
118066126
285018297
284141528
662545146
85948494
108100124
631643705
11815519
96606311
553949721
2572281
90082088
114480866
21915089
767005399
52898001
26636359
339241175
134892125
560968940
68327794
7531581
237514612
271468908
243901242
24424810
930174084
273642662
333887189
102223395
16883549
134951390
116919345
459669836
476339770
420406408
11857884
15885554
840506449
807561559
54313754
12510568
3608995
298385937
642851954
3964360
659378595
565446219
47597668
19740272
42481357
37603995
43830238
412732401
396286591
652769746
121941629
322054321
77540272
178328842
737262388
74579638
45010323
55780549
193077595
73556099
465323096
110437351
619757066
59139968
520934923
249037596
44337883
279457115
842258607
307520055
430684105
245626097
34669476
81339171
133543064
208956043
210347978
408485445
268130680
697104944
205317389
10315663
456798721
227995041
187533407
412063332
284293786
148133528
118103684
23755167
312865811
107004841
63530381
64241809
407820588
27037164
35479657
31440336
258279976
68451329
41790646
68694247
90251867
259048415
256341039
245229192
23722442
697075293
62439919
260622948
153685049
117206163
31452116
28354116
230581326
616527550
11551801
432324415
251307733
154480871
146761995
158389442
117139263
1097614
4668479
3109810
17916824
7717527
38206317
318555023
279732636
105857664
293850769
175200691
115264927
4631723
19996607
13867996
425994611
243589889
222334040
181625164
576588886
608866136
5793968
355497342
24429227
366369216
59178442
10830385
165569534
9758423
22316496
136117422
165588660
857112482
203369219
530079122
331907634
157942512
525099201
13673864
28612196
181303097
7401475
85701049
132684864
154853472
84955950
417153075
308028989
19681141
362816834
714359
16329180
705828846
776639726
116326802
627372730
223829445
358741833
186259203
134750558
36589705
317443582
1133470
108034541
491345915
171685037
528987790
110340385
69819943
195070288
427106123
597688432
311591997
14405159
130877996
55773989
582754179
61463593
229102147
27339533
338191613
119054249
265706990
60735472
306460459
49911965
98727880
321275444
504667167
158783228
363929553
57937083
398898302
61191230
492992565
633334927
196368442
1202311
457497838
568005476
48579127
367786669
173927237
147835369
231495048
632210211
129800495
31432335
20905318
6295259
109122550
333743982
65702679
916233403
521712917
241008312
479637912
117535021
412702147
628359701
323792498
122237291
613014887
86320792
12162814
293777883
33467776
306755387
696174405
229677155
221515500
87391807
207778473
71325798
14640300
557321344
578519588
227426372
40308878
138842252
10642274
326515534
411290266
788208500
41578985
323522369
99472473
38462746
493044263
7328524
478828383
370253811
103275729
14042251
30052140
231037896
1817678
41463724
69839419
44977131
409232141
391445820
7762856
384216075
192486307
403658704
124294050
226094542
16956452
248067639
163106807
179380989
518837276
466705623
47013194
443108289
15096481
12199203
146464201
214410022
410553117
54648072
187822746
113512363
501003341
399340243
92307231
373967255
82296595
553124176
426764254
397439711
677919
87294123
621762792
285359064
260029643
63188942
86685852
20345782
460760289
58750226
50291877
483399676
22539345
573157031
2186192
110127903
67623136
64956984
242225677
917763656
69027046
90347492
34748084
71503983
312667953
484895733
472472783
84467712
403182109
227902233
243139968
252413433
177906230
99705511
179370894
136907904
116150935
249165337
401776450
169697279
1810326
1973734
32933489
949325800
316444748
249004193
40178965
43936541
256564955
457004770
12014564
37535058
145555385
667258934
834176966
397930368
145066038
334789516
192897621
81094395
131750466
644754085
9159588
71971671
399815496
78454156
500896998
517271188
751929451
293968523
419975004
672443160
633388895
369387242
76430187
243784578
101058337
482219938
212288919
598672336
70602652
320903325
106400547
242361766
237123567
141413258
515871948
51774856
453010325
112247459
116239016
425204721
364964554
208851193
66387994
120944510
36598566
427385336
9523232
271168118
284478910
165660893
800181158
550246558
511605680
747173951
120556136
578390842
466784892
134933943
182959218
198158257
389869308
40318245
216642274
169197357
509832197
103046679
231747533
100829243
62541497
41165607
33526135
20654694
101148610
645608276
339631548
623371633
82104482
16195791
414452926
373020512
205219944
290676989
144930680
489781981
19461589
290386988
33757746
160723240
11680476
755847534
168387035
12486654
66106630
12814832
173132830
321931086
348742712
177989545
148209568
308860569
68524465
170660766
138504329
54386442
36827952
156237738
287844529
4407541
60692428
642872134
275109432
139167958
505877502
729548738
140367064
337502968
646588270
347571121
368793640
193329721
48539934
163172774
72007323
50619028
4383890
348048119
59282459
406855967
17153193
577432032
444001293
81788166
125360432
454027054
150341286
301771005
311716731
394784472
131835767
171434420
286818157
521018333
387494483
497209185
293543444
122654374
81477128
14991520
142944735
196166763
83722871
144625601
114129117
130186339
58008142
70774568
316542758
36868102
251306425
159265425
85823120
291741245
517387930
409672658
217033071
489459412
518149088
608346411
580284697
113092560
798146514
527116256
173605146
121273764
202510121
132691394
98905319
403364678
128830669
424469180
733547481
15993505
56087004
9027153
1911918
29477846
57364087
638043873
444877714
121913615
113648970
591879867
8169010
155092962
31793740
678533371
33024761
151037668
384953695
696975519
27715618
504255686
9931143
699048876
140372524
250050348
369109802
641620014
107409921
149037111
100904086
187546656
596808114
344671366
472913053
154866418
710178717
33359179
24756381
231755821
194503997
223089673
149515399
75975106
46918649
18449857
111283602
239323927
1899404
133151464
315872902
286472877
487768867
303233766
93697741
106747454
631097484
71770159
94132636
769650560
386590775
240921165
957833115
38162411
203212501
105292989
42932073
456026701
160213012
85931605
4803329
181158576
404235319
463014752
372705050
342814317
478713774
384510247
262771387
349773493
454857963
4086696
607017480
2340847
141607881
13249007
195640636
125824903
39434659
146912133
183823599
431055985
70031181
82469732
357836316
3491334
31221066
482751417
406546312
342578150
376970361
89361177
569901167
70386954
779168755
4017168
93919112
402536952
35027344
379078908
289870476
9816636
478421864
247735635
514881907
513756618
367340097
246276972
439119990
430491578
20135162
684820950
12832623
218024680
76440386
73388301
5831232
556651
473762250
614362077
109211929
455280845
382779609
11255138
184838954
186420650
82856
848293776
141716563
613766097
15828
68592379
6790999
614126788
38844468
83147898
237909667
476066817
559701677
170517609
2798968
20717947
2786605
774924854
365601551
104537687
205103217
40289147
41352613
8729327
232886330
482132321
26461817
183145178
400190750
480160231
273008938
134829194
75953895
238317035
265841458
495308782
40430123
163013676
275346688
319158690
71122048
439562883
5049653
24931222
259349899
33983058
42989315
408403075
320561816
684094387
19622076
55840420
96536046
311987905
3090318
16530198
832344644
134499793
13029654
198092212
201716462
738436858
393015301
505789690
690003661
573428749
38509755
836301949
720421511
653509585
493403788
13671302
370513984
58959848
570520572
565838570
257974820
623344049
355841087
237171559
609428350
290428703
12500496
26342606
58115432
172477905
28934569
379124519
60252166
337498913
315792028
19468623
724751809
357523756
117811860
28225603
281352906
87808431
180621744
495551539
285629184
328771735
397624920
275930803
405118552
23941563
483385981
106483650
212470577
351916237
403846344
122571979
85983240
107127765
355945270
241311381
20612989
143324827
294870442
332686546
343842367
210475755
447271815
85087653
284442744
39105214
873965280
129029327
83919330
318012795
749390004
85844160
329927556
41321974
640716298
165009399
60395336
630198291
288537433
314740694
264450418
798344030
456092069
130838883
12642490
164765973
239534224
104377108
248565472
305767713
11368926
98620448
882275247
19257248
40489191
261597500
223660847
224475086
60958599
235094743
324008127
665227379
186739116
112825845
406382039
883280535
227695588
64344908
198963492
68933014
162918749
386997145
423418660
111359849
48908802
261002175
518636222
30365092
61230179
3899387
294048220
163618434
60630162
208190944
21342683
795107046
473680275
804259875
99918551
159937960
9961514
199052141
232610273
615759287
681794236
311947436
398589197
307529425
23710183
68588878
622477414
296611300
182060722
6889365
36372128
109177703
42683550
18294820
270408088
20299610
294310037
30329338
133322161
70683534
258295166
310484269
125571991
190875567
396530800
53380848
440581189
157606615
9022025
2488665
64087057
15272180
324207914
577772849
246035555
652446034
28626272
489323760
221537958
654676666
222697404
660175084
308575964
415453025
234880233
310408163
577495011
273566362
135113869
815196088
212327954
43443720
52047185
294885890
56948884
98209694
450782379
203043114
482831921
677974439
576350076
208844903
280840345
88741823
111013628
43847524
359153363
185389559
251315953
350942175
380071537
527289577
16766014
85039618
194414847
550370780
91123882
163629107
375698524
561008429
178099546
113367543
95263374
245057836
49166051
128033115
494123778
85112203
44227767
35290491
64573596
578709210
87215771
281626543
179796487
710638816
438006618
215286798
113319930
271037321
187498911
638822868
415315022
539365369
94645105
316052700
48324033
100811696
404489607
26573878
56824962
434219075
550449436
239777870
236353787
131947848
575752643
257905099
64880742
332297340
558868033
768937611
242546361
405908510
376785331
70459222
382041374
210989987
589987770
250222545
594510790
717914002
607830219
574687097
532087039
297639038
114984416
385867291
119219689
3571879
785033837
229630954
516496340
9937397
71340909
362565915
660369395
32191681
800995727
444358926
60174301
694826289
1954022
301812199
406633683
3216505
329030669
62039839
55417099
138634839
41742796
563580237
128413971
382185407
237966055
203007453
83588551
279971291
82592125
32087758
85521125
87029533
3770776
364126104
42034980
125051667
755019636
803165705
302851276
35403541
491067666
214546027
754694816
901636712
191506687
44807321
137372162
441682378
255390282
78340966
273636657
246520891
70892969
2694728
37528162
73946062
625893676
131957710
45016032
62167095
325986420
48507897
162010954
694382979
57128633
449933713
879770428
81576963
409564306
439031194
341253702
60369046
20260462
20778788
6014090
111679338
670667296
283616524
899236755
131186678
256363168
101471059
95206617
565567594
268180700
809457148
35793731
980414963
857683675
151019277
191680852
159409035
311009400
270478748
288470814
177620098
286635
131709268
6426446
695752015
211525069
60400236
556124405
215048801
55192645
186189568
502856006
379089938
191724182
412945559
201175197
3826511
146760425
45998383
81417705
37688354
526424774
90330021
71027242
109268268
320563482
2009511
339127491
33411294
320788339
357161739
187330538
254017281
280947217
89096788
528312021
10128522
22311969
241778683
506394663
347103194
488321324
191845627
492941602
8027501
364917627
10653578
124087519
503186125
364572455
339799034
79642135
419699339
224084465
236293207
357470118
76756691
195307680
178649154
30691266
36738980
206267727
686507
38056794
549260132
243930696
546482219
162242068
17737185
839912950
514461210
153027906
156409660
120577466
13391472
168299414
115699255
292602785
735774293
279299040
45089236
379976226
36643169
38574086
409855198
495191774
336044306
458940480
561966412
33228277
241373676
97709335
341261238
205973933
311238232
60713912
72272253
123933487
712642278
439355107
27704429
474667523
857649349
356581851
531126780
242012902
7524760
878289272
6938798
296393505
81184
640391927
135418671
70045219
600020105
311852740
309925367
507660270
175731914
253858512
43104180
213488625
406025070
503891551
294302497
188735940
180567049
95877161
489671156
136336014
386074638
190339431
27936792
24482065
111677753
98176847
92979842
109414758
446007732
56780629
14581574
118679643
294263160
545968232
532338469
87958438
86925395
499557698
366944503
36821
183481614
19257130
101547764
319323661
29442834
17818665
365932617
228864639
188531165
274955662
150032766
250533554
24317097
149375955
154024446
232156975
940731799
101111671
207164700
86255357
471372581
444217635
3559718
180856932
303588036
50045701
61181646
300135292
27648411
501241862
180125914
498802736
11519029
4069299
110006578
664333408
41933127
652110739
188055751
46823978
623314323
215542930
148583761
531397503
7647708
83182293
286338766
118380462
81415479
271522218
128454242
20448790
574706944
128377569
913542315
52994720
128850279
457190315
509443220
340636369
339524245
174294058
332581755
427309127
183648665
48676140
100001387
48280379
202450649
37784613
204455833
215155153
123906378
9224849
486642015
556131998
245696162
107608050
233031140
544847802
21638519
2333985
347343011
805118
182541755
106381218
164009233
9061003
14848145
104365117
15774977
30102284
4662384
897533942
783263695
59027900
342056676
57627385
244661245
270792598
261387865
325470869
139711072
28177421
41582504
182561665
9838366
15116102
25652337
33273847
544846726
144014785
251343925
828765648
7830542
312429361
20985479
212368604
9840575
301228295
57577781
59591325
155551566
382463075
186991327
116617924
46544508
35419314
123569793
247366683
5547396
617504922
93998797
9011965
54035467
292628236
702672769
509629351
95448302
141659435
435515287
83621639
8152516
24752930
40756107
14633470
14039417
136182401
177263509
95803866
491376393
120630998
378751108
150565872
27436296
77006734
264573036
55337328
125105625
68866508
241446905
517186489
473652520
342801585
17461963
199545176
66413747
336609167
244945603
294137868
329328890
52776204
2249523
301144831
254801364
389259111
676592187
197934956
263177614
365787771
266992017
668795007
61237538
351921507
230717860
32035490
513079834
1313599
38442390
368391368
259616145
547364201
185692297
374881399
28942759
123191077
187289417
513425645
61119612
870483141
158319879
57050238
410052652
573678672
245132213
57697052
28760960
450814525
17791286
21277815
121294333
96143770
257284462
435017427
4054917
72665016
809991065
201245070
21830080
106825901
459341719
106696288
613106388
592220141
158788335
171694040
62165135
30962375
195521924
104014525
196101983
45135294
405116988
63713790
630631703
252444440
113503972
3260794
278111651
164587450
131483275
328951660
175031763
143312727
160743397
535487966
388804555
600127842
25341431
149233313
231342018
547592050
4420443
701198660
16379974
698753911
86055392
86222886
8556343
134074033
382648909
370469093
834469414
18500409
114024654
181724933
317802618
234713662
192704536
865111919
17462475
111112745
135024961
476426584
393204192
702090686
25212288
78538256
357744067
376069981
420903062
628530925
45423384
563889603
460107900
319925217
494371855
418523204
63789581
102583602
191702664
182042419
375544515
113901548
195167204
76995958
89056001
126322182
395552267
406723122
342604136
57718470
101589171
169375358
617270839
63751325
150265142
26144951
57857299
18687412
148543800
509581138
72523340
516235378
285170165
729327650
565467299
385918074
217575096
43582288
509177511
97212642
83781763
114309820
84661581
33586636
204276006
95459496
367616542
396062296
457040206
30827571
393189935
742414046
11173824
40111
229878748
263501014
372327447
503472154
174389858
2248161
329577008
386621279
28891686
71011470
14997177
65327552
5641178
920366820
152100921
431396126
11420175
280406042
345956148
412103296
145486221
733449344
175350879
57564149
316818024
233411463
164247977
300469939
243224832
114070503
37566867
270819507
191946580
617063142
330181229
75671952
84548175
110999591
104037953
41618902
74658217
169553366
279118755
48334426
843736269
108420890
236833843
708739527
56429506
344268423
8464592
305594544
139080063
118528396
524607984
543049454
402187760
454734511
165602965
62918653
73683575
307762437
192967870
148134399
183968352
700640369
525892695
849713615
17744885
56188861
40783649
484061198
56175008
216340265
490134707
206524819
3923070
323221454
437909615
553302
765149475
658426406
220044182
836162101
33394434
322478259
202929045
251200303
200983762
46717654
137362395
195556959
597687801
65814814
17845683
19981002
673095745
8077490
170675143
105762877
721532747
176182046
88899210
708254689
333072709
548688012
333491183
31441290
180329428
505195738
404391927
642103323
385266800
83766925
52541000
172345346
232579727
619367975
10706068
185255036
109311962
457136197
18097463
51582119
630043
328641435
9416963
134404263
31263326
406845230
185851146
467349879
37686801
723518529
12539301
12416892
179963420
20771800
141651944
877195003
12086973
218777446
531932671
22118760
413233067
145787312
63197748
91889758
177479663
4103327
162039156
513327273
147779133
106542660
27687730
53861289
23637100
113160676
135702603
1709173
253800324
229382563
98939707
181351276
288266660
39720369
153155947
149404433
14829466
306513327
19232113
35173502
10748483
29947520
56710244
577696430
661659196
145775078
52034461
28564862
323634327
39067538
53187892
498258547
407857580
343623030
11755718
213601921
479066746
71102815
26879464
664121639
8384386
39213568
161694652
783865870
652584951
199123549
437555212
132159532
67634808
372413846
248003808
237100354
379128334
57607943
460629066
645737909
691556
710432017
772020009
323410854
157726688
136423133
458521094
4595267
64238405
547190862
403348931
330302302
283830977
34690752
625216704
168972083
101988576
80288500
88160880
7606140
118568702
643855557
70402547
486390540
43542310
436380897
339255094
155087847
4929372
460606746
3093696
635792121
158277793
12113396
864354421
13193867
818572096
592361005
88096734
746106801
240622814
124845433
696145732
579581486
155405269
479370549
118947974
472413708
678940029
677646390
453996064
626944009
138390961
460130078
194464727
395640031
256938173
149909
391511785
7269815
633952733
31255332
822354596
344741123
103341736
70561805
2112264
411679809
13065591
412885253
334139768
79177040
302347660
466113396
185656043
25472330
566506427
107110739
299739394
52689582
108654367
84067477
86340346
68153726
8570436
89682000
260037739
253649600
402673858
85616209
170091955
101707367
168250014
25119094
129103989
232296616
490051888
329118525
731465515
128411654
938669846
215468922
80202315
26456212
18270387
69789740
2493684
25609319
187490289
26979734
320362554
17218886
207641438
104433210
178643238
170593802
312196311
355115478
222152438
227565776
185361105
276083996
9874085
164014826
623705997
486574890
2129171
87612407
297372108
508070912
42496843
230674261
258417634
162918831
473691043
264172302
662605281
290917192
850985090
520442312
186558882
11148362
614337638
26214430
216641963
250672562
161293144
61752047
138576625
148773570
127432748
615955283
19502794
132483928
702787201
418095732
53653652
30787339
400122890
45515026
238844323
84298009
453868913
235908216
424716035
453040498
403596402
338367489
256717124
474551035
147208725
21895684
318454860
240400324
365234990
139232282
15973795
215754578
169892881
27247352
258312570
719956225
121530898
160029117
180671568
1008733
47208897
340874334
16559961
306864859
640231625
652077762
56691293
220896939
515040377
422047501
855055113
39568599
137427616
676666384
724823455
514101418
163101327
152002733
111554754
285815386
164079574
64165251
171328009
200722508
528083179
356061212
183422255
78505924
350611451
236657618
52722595
126909923
249989043
37213857
530872447
631292975
25202284
18002733
121848484
711877432
53175426
15526484
218347429
62439236
78954541
304815328
129889495
542151652
43048224
533408168
10646681
240933009
52670449
303382260
309127086
503733630
41983280
47947518
115764642
107614966
95265014
515808894
76086379
14054173
148779186
292006162
282829132
629902706
82982153
4203246
761875980
248701112
202583282
264245517
26759943
475938451
357108076
333694665
920836995
54089797
371879407
266763190
643558529
40414042
607598205
102258959
230616706
335680906
32446028
210186611
30026074
15781338
36550356
776074040
574165985
270974024
3495159
837365038
99825081
177664715
569801489
88420806
377340685
584752978
6858868
166709837
5111985
16825048
260417768
34764229
48809321
22227319
448200650
121431786
136019421
27706392
357990348
103799573
156193422
187392434
234597824
78611589
6142502
240725159
322090864
610638723
84331667
367059678
492101909
8094371
122942494
506730274
66703618
269544325
486674288
359512010
47121702
49742455
348117686
182006947
297712842
135588984
137888538
173158697
220094092
235686733
174158449
53869553
591572623
57987077
542793950
208405390
371542223
914577489
89849622
87605123
286421565
239587733
80480734
140218960
636870337
20068158
580377997
199180064
268667924
22263307
388622192
34348236
648655619
24378241
20134939
58187305
129612668
42715525
55679683
854558851
304757888
10442179
207274951
32253060
337611072
405930288
102956476
251978382
162397984
68723897
115277177
202298186
103880475
22210671
27499886
646236034
243259776
3973932
260174789
188840817
30160150
655737475
406812873
8032302
105690864
332286169
541105712
142038012
208128744
200863024
68135029
131210119
609592476
82169371
236476056
67969622
425961597
126049244
15143049
201196297
521473659
631595899
180710007
451161862
25793666
375412425
32449717
691299697
40544073
26191138
16414464
28280404
522566824
3371426
128698518
50958641
225788301
64487609
876715607
823245697
363492402
403647414
475586872
591875312
68093970
50574918
112759112
788081819
120351105
354624665
564894608
67344716
4448332
502692658
258124189
339676843
157559978
701537445
58237895
174963328
303230240
5082167
27794886
431290748
144828541
56453212
207424572
404442381
209274201
28283993
87594013
194836731
56500075
410087673
61124085
234482224
536201003
606518308
659245122
876326148
332560929
15108409
86101066
677442169
296725224
56767880
238389397
214987841
5248949
89263991
175213525
38081788
763483036
53208492
267143331
485681538
106153592
21061165
1938065
23629172
192425804
8768513
10913985
305754717
422463250
143984832
3896971
77533038
625396417
84413390
216706053
220542626
128826679
465488311
682296468
52469406
51843186
149666909
55890088
22992940
256232459
17451426
583760322
296192628
21325408
407047887
133869055
244942801
2202717
51326748
65135567
98008518
4454230
251241774
156503063
15042557
120529333
73829574
770649552
64654005
946997586
429794251
219058223
321555022
30258690
358910559
58093397
33410602
452810514
562569373
225664740
470995873
396042942
363309611
225479
262212698
187906064
358704330
27680472
459673519
579631696
332771600
188557529
71315202
385254259
649745057
164774078
471940207
145751360
539876575
159456182
7225949
42387976
30710676
363345510
309837029
315954659
105051342
320620690
40921673
39849565
848192906
115990043
201464602
125562240
145152242
76577006
33784636
388818672
291537538
676406836
222634016
141679567
330726750
302254114
230674435
425665366
59555520
146887099
3361356
10524212
691398447
558039692
77966239
344287851
520775361
83442004
37731258
26705603
138363162
427625417
9510125
342801119
420234938
218979830
30161185
30954044
431594057
192868059
17716500
55357387
467879649
344488858
126925645
500543993
418893128
221824619
99565253
520546167
443101063
130913784
634802971
81993544
144022394
541772877
91233818
37118906
63649452
346718449
48406177
525206803
22862807
156671818
71061835
287877574
140941841
224763238
251584247
75486971
25094668
365706766
674084
63108067
8173059
2539859
65913076
288216455
478458648
468120476
72151196
54912037
122032886
696536574
82320220
120592433
78816263
213491362
848100149
41973960
73924514
7077580
87396308
124723275
58804714
518404000
276096753
443750358
83513835
415429604
298734981
222710790
361632989
8300350
173148557
291651909
20661116
2450204
115015142
388658156
95593913
80032891
76279535
5424973
224758372
123746036
241481839
168104782
39763931
34634179
207472425
17678776
33696331
354231664
16701392
726263679
785653778
869970480
189394677
110160125
603335570
15465001
578466048
167647129
96364368
217781244
29166297
14458481
97391864
38375120
90976935
252512479
272262843
154749898
363940139
530283021
1106736
11362741
137294306
779101737
367623019
80404686
634686526
58048885
209083700
131157940
173036568
169380380
312366893
379978724
806662827
113988523
457554560
265008892
28403567
7912676
79676643
326220821
80375866
322798108
252874889
682962961
40362142
56630540
486866020
670925122
100818099
161377214
275075576
81863871
663466732
571148741
268379716
82679358
107404593
236809508
282522848
33883054
398107985
20242033
88768623
226304659
329711024
275989123
5584079
55535188
270186335
197075092
193744545
271557020
53394120
260919116
443358559
28320229
102112198
48456066
447555241
437878208
62936111
235245138
39261697
183887511
283070678
40092174
109580910
522189752
5416650
9223739
187162850
197712128
199737222
106679359
54168243
169190309
226696782
193916044
15466760
778023382
290246147
526575911
353260484
49976509
770468077
132660626
630299170
367015260
58438840
639309396
814651553
172819127
157590699
137414552
90138007
87835801
499685937
850125153
278630544
518534760
40474555
110507143
570062092
96771210
43233488
21185388
163223191
225588209
630356078
687188593
663505572
21495548
98128297
390323603
262277828
4007831
285158243
468904881
129788929
551257734
644901722
14092110
13998038
583916821
17854225
457352245
14408271
170780247
70288713
272911245
4895777
237244157
6349136
201622733
728640117
378434201
362819695
30564786
131999431
34168923
322679795
24264640
25382208
391302039
114008876
489198739
5781398
186992570
350150152
428113537
30232297
459533685
711290567
153822087
167518155
130658995
272780187
109091427
107321295
455852795
6315022
20305991
211747924
115429497
25875432
34230585
923665053
531786897
41099634
302460642
62850132
401849254
51942874
369641321
1781360
172018590
971696425
178256890
606222131
71603115
23245212
296194545
7570904
10646860
344836752
165161329
120948147
175830335
97658537
471631113
688385813
29833054
424159143
10460743
826380538
40594406
59456907
76813131
512353304
38438545
270620573
284352812
403090281
11100642
32605224
38983072
237506424
253411687
5812359
208629205
156863234
383775481
85508560
298779418
277467476
514861471
385788176
394882658
252007779
215716586
400284168
209639813
648061452
26540962
36569788
340457583
533373953
264247060
619324252
140701431
799212645
436465722
118574400
320696778
8904928
7433530
505168016
30814213
474237256
371147606
134762
73940964
30068185
296484339
185492573
669819080
50839130
77142141
493299844
443329135
16121863
369349779
62092143
708058262
615255866
201529759
92991332
18442645
104005132
55025653
359900039
590195671
776687401
455049440
318033185
23979291
47092701
111454921
104507206
233891479
2886206
42147527
2301315
493221685
179511512
350157697
853358953
28447498
51081448
219416019
93850579
26284065
43229529
37001109
184881885
286914592
40090280
88814958
169583586
236329006
152498971
126928078
690425829
3261683
25374493
429988054
21936123
181845675
308743391
766819504
34814462
484350719
269333902
73983469
68258174
81381243
43764583
335324281
238130679
57807141
375630073
224477595
80634253
324148209
138537055
125844471
288895706
580571489
193548571
370191336
145828476
61479846
298797331
438745028
86405181
467356171
362545688
295858472
227930047
480461306
157968983
280280618
51129399
2257895
572256239
45913790
30124706
298161898
82406697
20131675
142708447
353812320
212361446
13127511
572397
259482022
137573732
41456335
220546552
723640147
78150
22923918
515816437
322614879
697568
768437196
16200517
154732266
464839913
140335678
505666112
468789060
584909325
239928066
64404117
32364655
641362559
339724217
18029954
433185179
281615538
8565163
70080238
15676145
402973565
442521922
475693156
69165685
343084069
42341935
330412563
103072481
538508776
18449725
331263833
272621880
94123312
681738243
14675715
229645757
568477916
389290188
273784333
644930946
62283389
96783789
679033848
116436161
756886761
35613321
165753661
188303982
84948669
110829464
194851573
665943509
10590065
257148796
807566292
295399917
141633594
132818340
29112748
11004790
268543995
37056652
517777741
898211511
135614949
588008958
595641565
116041930
136200483
390656
42359482
52535503
7808425
152330
21159333
310134264
6838134
164003065
568927320
113879841
598562175
193121803
212181295
137956521
554277542
3785146
78785788
103236383
114633459
320405850
537337537
148932028
113229487
704381948
154714432
115385354
694619758
79062970
216846302
65222101
256487971
856764026
12945186
498434759
596667828
377551190
42444432
241075598
580940898
746582
239160534
646040856
355238505
11574964
490000175
543207147
56794760
126844434
127627668
40370115
195056356
105210495
635458691
834232173
577794065
51299901
34402659
33762157
266469152
238639074
136077749
287371474
27286395
159022178
249491577
23294124
277029648
677009998
397343303
444868958
17556602
311574876
29822033
33625141
38135056
40426562
392958109
91235961
71860584
110318316
4897959
375717047
601298478
354332975
69630359
159882402
606124291
5381186
682293133
284292112
216298244
445558176
271649350
790261109
24678692
665053423
954509475
190570309
303828631
1896196
581859286
178956922
80052319
245931869
57593394
613910103
245354611
45884142
199851666
147342872
147228595
22379379
151670475
54880197
1023567
436540911
64852821
166609122
155111007
233814023
85992704
38034868
539619762
877228939
87300129
321917255
203413808
188973184
2391399
113328538
94533478
82791349
295328413
353378332
346447714
673654383
509835608
387409160
108644633
467885687
152706047
207157871
12676294
766605264
329582906
322237450
40171939
314311942
454114107
178479636
227513173
3975982
2463806
89032008
187440799
478995009
112747042
268673803
638399682
417963189
206688739
48919371
140332736
59619749
133755740
194020075
47744585
164413803
110966220
776726706
8283778
101549083
36821914
36186365
367015578
2090011
76916317
83879541
310279805
6292831
39724735
150091400
55989192
423643509
277868794
345135805
641384178
93529264
614328869
267802251
360751724
4068734
100235808
653549812
167541031
60457396
386332182
227752828
10746938
84794105
399504623
143295692
33901204
237251921
198942925
126331002
25082777
13650079
81137888
162808162
30085039
127748331
544173243
832465631
594539150
42159042
448667629
320878901
154068404
211143407
101805461
14002001
30907836
662345456
90946233
363879222
70141172
30549256
411017666
155984845
126370846
200956682
137737883
239884857
128184597
503729740
86189983
774578805
316159176
202093573
28259186
588694415
251954536
439784653
1823392
594380538
125679257
9353149
104916899
17419961
102945083
120233757
158106201
78745004
14999946
534755115
438156089
223937416
45820178
109494175
413710551
418463864
27554973
267650340
105598136
14093434
190315907
682977186
39725752
433834281
563185724
335300459
246911441
333819710
252208769
37689850
77630804
321650178
742275365
149624782
51704501
18921229
145315101
145006865
146927736
580882942
192818202
410920385
487480219
413337856
287177859
410357864
193228717
215233824
88065391
200635909
382889369
80808406
473735690
129812888
381138936
67754151
109814283
754288800
245596204
91110374
18015825
740290393
199307592
334550181
926307
33549650
2912566
329811476
248964355
122111203
265131659
14771358
322408148
468410899
256522530
141553401
379409459
924686086
28331611
369801053
202972498
402865441
456179158
273761158
424641426
364780419
69085624
2545891
713904
105722813
489418394
446545979
445387938
210538701
15456709
632380692
7602300
64910765
348407309
740996850
8706265
9504843
622190019
5656223
224367738
650475765
329205162
542208557
11005133
95797474
44492531
203335301
54653376
166133291
138208459
300898371
107682965
126270605
366358771
129101415
39950685
104007046
260992971
429942168
215221680
85044117
203143709
35241057
128546514
238117152
414307381
110016141
7538089
473332582
52290358
130579787
572156668
201809704
105621364
559034685
15325081
96700984
169720546
795770368
583378661
38239020
609732704
701418919
41743815
263603976
605187093
12961485
13808823
41549840
11030124
428209379
193706936
378987535
92389570
863089398
226548848
410714803
136461672
307272516
267777951
395699475
554640980
234645669
46703186
14567897
11480737
234507357
270948199
65032664
78300906
34040295
12705820
198221374
193265243
5608885
190698737
10223
22906327
493353271
100744100
173637405
275319218
164322635
568298635
652041101
173132436
79579442
24397845
110809612
124666124
282643108
255243572
125053531
58238838
147366322
10582176
146224992
281286290
4393406
262994254
782891230
428314163
482337095
557860858
326019831
21677412
129587802
32033072
919934
120838343
145167446
555595206
2716040
596637821
564003722
329779554
409245099
552851603
18208128
190253471
161092497
681126993
106268901
335314177
41482951
163683758
23948871
552376665
680679428
166621832
3565577
36241228
21928130
172543547
39191857
408656099
56511922
31808583
307890554
30846142
103098407
43130354
234630432
188908942
58509048
315585864
66605910
69967296
30201979
280813879
643370
115667983
32124594
3298033
151391299
577630074
748162909
801044916
287009106
347911107
269031676
60064703
241713469
241688845
71336702
10034359
438279912
184737148
543611986
111445767
487560739
447540323
7540665
194405091
250835143
243611120
273591502
22982319
218910981
479465120
127612885
13093726
801931005
69244053
74906686
4192678
523362543
578832142
484203778
9300368
394902527
11837799
394346703
61741081
606784
2723233
498131860
620784722
340269330
260959624
260117237
25939556
172053913
282881860
113560605
508548214
360133337
596654907
98255328
79210084
666736191
67159355
14331696
359442124
342778570
100840527
141122225
139171711
416090412
485191054
178078957
35268034
490317
137732521
807753300
298495033
61244115
165991112
184313446
189464523
64163105
62066311
292851411
378230145
580835597
214513921
153091532
311781118
67246208
103459448
87798153
195247138
74994309
15006285
21354641
253595040
230195765
290030298
52132481
127036342
184200863
66224839
179502777
38102811
92797806
100626550
90982204
171777625
139276523
150742122
54748269
25742996
615121578
344602795
272338907
285526865
174510111
318047670
180791878
157269371
130940389
276593535
49718308
136866861
762289559
56179555
272349917
386588695
130609747
280521455
36947997
316634310
106317731
500471885
635681809
493661868
455601380
252704304
1060872
30556882
210592582
56164205
90133042
453745082
99836688
636752554
52768427
242019218
114111386
212519535
98245227
96326538
33843207
431655799
267883283
3499503
270974491
54352254
32322588
809434340
938219619
28031758
695679420
265742575
361066630
42909168
2295924
124291287
17476829
27896244
209765416
30764995
368468725
225114719
326856228
172289584
211460408
903780533
289034900
224218294
181520031
355507788
258234133
138648010
215356862
201052586
218432476
307208609
598041
180216763
417846653
282016129
659260273
137840180
262320516
306676518
209541602
24472744
335691
621565429
553044084
159141634
58743042
321732193
122634370
305991362
22256832
880494974
28292326
320968538
34333025
356647945
176676965
2066679
261424817
29631140
320050505
110299194
319527810
25653452
228233157
520915944
287077945
388163079
85320528
245034200
159079805
271044055
381462758
522264120
191913474
719358834
305046609
667680483
69116610
96327429
261307337
287337531
133082055
331834001
157574576
10659783
398084711
161240259
29301652
39324281
212792119
358800504
260485884
128918858
6485558
95041450
40577812
96693237
120811435
550411550
388248636
22025033
345327642
789904153
55522137
642199755
167560455
24563859
192581828
62430553
149983048
216529105
307322450
262183872
299510621
130792821
506147580
24914143
492904528
59646226
301384843
6237615
5719195
51957362
867302774
96790202
43838998
2623919
13298763
92902901
335240863
22605801
17882753
610306744
67973915
103412659
14944658
272868358
39407375
199258683
251892301
537291209
534552139
430981846
558925152
23543231
30189137
704721742
124844968
3421536
368616423
173528210
560986970
288239778
579669927
268196667
101382493
35660384
43970966
282632345
516135877
596777729
88356375
35158395
5033059
122338137
80337951
253277453
291329136
125888026
100821196
7654693
185132674
171593516
132359527
220289302
46163149
199637451
63739685
481295913
416382884
52136187
425718418
18882946
84853784
714137906
756041206
54486767
588453698
363958425
12000512
557566163
417299590
229295196
7438922
634013652
462775852
869105662
428072751
664984394
201951904
668599307
81358457
30901017
249040003
529952
468832637
52218526
548320912
59148605
124513111
365438869
394653347
52924318
729696862
485133883
183384413
109973647
421057976
530555270
355231135
867088475
47909524
558413443
714157122
364441416
76570071
898309718
45494165
213941490
328058711
707142011
580545476
87003716
137558904
378027676
380723134
52797193
791058496
95712363
230195419
343171048
484387030
45210348
57092412
363449347
443583232
68395013
49005574
207432653
197625281
39920903
609546877
303501836
157371411
98893209
44593308
95381499
5350042
18261965
88656454
132102769
275103135
41106861
39804813
608448765
606603237
838606296
91783330
342955257
279590768
590509431
2619389
92176247
76339684
327551568
146526945
231396680
113218369
307957412
386252928
98797469
395256594
724769262
103414422
516764678
137420141
567810612
318000604
484550580
128202746
597109231
27983233
223641837
206309957
21978832
10437340
362842224
154831690
324950400
232232365
780983272
200154763
106872351
158048297
101942033
370050570
162343392
457292570
144026757
126412598
9261532
184058810
865059018
1975462
168201133
144221079
22867923
175357264
135780377
51507691
97943571
5075010
150937114
29644520
452715249
401903029
79927846
362651506
435092488
111882114
95557210
135030779
278436684
64358724
241158788
255577642
160040098
67810892
25248688
608719509
4099625
153665501
5045590
414191595
702260664
299824628
167513488
755960911
47430005
440431845
110383950
664246444
111143671
677148107
404115829
566110970
3543269
135156971
346965512
74602192
208791688
297298217
13138432
48836596
35064919
24886954
365113612
289792660
181788257
73566832
104660476
495950965
241039989
54618764
31109135
115862688
269990017
216146269
264221814
40158405
94166457
323133962
466356884
6045082
470717255
477812632
719858647
539966564
122389742
1156453
17707224
671265882
713845666
313518543
23350042
246945051
490076001
347963229
154537106
208473451
742861312
168400882
171934401
537540484
3676669
3301695
45066158
20718842
67540710
72457081
77637895
91756566
186722936
456935790
78410335
14931168
124762751
670291243
251309086
46142044
45958048
203337154
105995996
64749624
178129100
240473739
166502909
733512984
745271165
119053074
226475220
2024442
734237420
392125091
182371995
40157697
85546176
205590005
31696914
19575932
233637200
246409640
107405090
161485531
483594648
213185005
250963460
509177843
135844630
11906475
22660836
437111249
378397068
372392576
369853231
291610866
468169577
395230789
3217754
672258119
34484806
170922471
540522451
268715958
566501950
53795137
17505436
424604088
100434575
411721908
299389557
139253696
10626634
269177087
3101195
933465358
1496190
121515150
303605005
387098197
586118813
168379155
335090875
258712137
100010362
159547106
453477135
295997743
56594303
61588637
28251279
906803476
1462567
171583462
942397238
77079991
412764571
493727426
209450519
224294546
77048549
41766555
109195738
239557559
266230331
575409187
29058645
42519991
201323361
687416767
178000155
723332499
20329986
450522247
46155431
69245318
380039276
166116159
93072471
459452549
227213663
158432949
46417123
21609849
226228040
91286688
77287878
39705249
269013812
72915547
112342826
130569584
83146298
260125973
274414582
650594
80784898
706765371
285473430
846671870
296269256
240881046
262435824
8991353
193989719
59816121
92832978
42117300
109853400
364038626
143420400
47495359
597420838
286164290
26110591
563931284
115139030
72899065
44021951
917514348
270328619
258979757
815054412
815356673
64603491
197952900
239567380
26511230
33839668
79123450
58357679
136827326
149781001
464019251
148153571
151870352
59437601
505779486
283514972
169758655
321211361
112462833
387565857
184486681
37078215
93858338
127583695
69588481
125081883
89955039
152554536
420013943
825710759
278153347
2629711
123844035
48910489
124380030
528540115
49080246
112318409
50837902
136569693
293490808
269935118
441852957
40033827
7062357
282399834
68017788
122729484
21424204
292906028
15004589
58747363
116536012
658121048
686490931
714758247
18792728
54491216
48977377
225199846
241925093
60457560
4948609
359279655
116758777
506827208
61393878
13978851
22977662
245032051
384288887
374635289
178515352
463857158
672301631
237821750
24852369
168120210
320177521
50291173
131238528
737645640
206812873
45764060
862514111
102257992
825517452
68210051
221702390
552858447
34353522
79819698
432953333
553290756
180748915
436863900
137593847
633303457
281540797
239014282
151179028
338727257
241817734
574841130
7565206
322664232
460618816
134851988
903339229
970307697
128360818
21863656
29516366
39084403
173453516
105250709
92173764
44019106
266223247
373270673
12400903
265203489
538748092
292928960
332592475
43002185
240906601
136932575
752423
67633319
286153553
479521634
659128723
581141077
138324887
325338390
289402050
22858424
499502103
163052650
155354472
801233370
140887232
702284039
69457740
158767183
644202076
256740238
313835914
120975992
896243427
179808122
338352460
132101971
123278364
55284060
227535384
6869859
416979151
754016209
625451155
134560254
313389244
255192952
570685
159345606
12593407
735720670
457037206
79318115
417033333
616003683
96737960
736974271
189765455
193171039
284652332
466981154
330625403
5243777
242996945
66771102
232138254
25424151
73948540
131000810
47983987
733272819
143533145
220522259
390366480
359611666
283788236
532809088
21172785
36734037
261796948
105465468
14846561
383009660
76077452
192790462
192599130
804923057
369333191
194779997
117201819
469946273
2979318
73028891
752419641
680970030
287806252
326376319
44593968
39622075
103092609
24137842
233838587
192556931
246223553
28461228
97930822
73855381
62046495
5912143
240086453
37469538
156818485
353221163
70516042
371102816
14514239
425579047
61486393
27657185
550866353
500612353
121425535
366303496
308196887
240359750
63097989
436586579
522944649
92586688
110935415
200421796
10632605
75201509
47115706
460528768
28817598
118016188
704057254
135423731
277850941
230051802
420420460
79922916
18711171
393715682
148683809
53987772
167928611
66843607
591481089
83455842
380289203
482456832
446034023
165274535
46536068
204323588
435022265
210561334
80862402
137594173
633987271
118327966
74692489
313435183
115023750
179508854
251708160
321307574
73538993
121560677
440769328
352895947
377570828
402542541
389464185
126414731
10328984
18615137
356557581
270336679
3158639
487601465
564465777
87514219
250714007
456724087
174714325
218281921
292177731
406625085
90328643
11435640
990151704
182902380
520802454
198228120
590970638
442681184
42384496
115034561
785862174
394291164
581013423
1123049
24267981
86320400
493575769
389090947
113541781
61893380
570851646
394655891
54349344
701664333
643623747
670455425
407442690
112248248
341211327
423965784
49864587
397002684
253576389
102177119
359372759
358548743
536797175
457322066
365153162
147575590
6020434
157752770
189416909
224334475
247411031
101687743
246659422
226550919
25113075
730856451
19192164
688485122
129661570
351282130
78588357
287976207
267814891
155258015
36259620
11547140
106176104
128841876
198485489
91977110
44893939
102842879
149644055
73123587
260138440
760344675
28586487
253482502
871917314
35434273
56639468
142432328
175053679
375526302
84049591
167632780
433357197
35379944
3614148
420330074
10417753
369900983
500510843
21647602
55951122
403357549
312246177
751369645
204482538
471835765
42343343
138580140
323547099
27241667
86357764
455144843
431201598
14614287
16596908
21776790
89662705
220326724
312730921
80284071
130021996
72333592
268182437
414245413
47412856
702404025
722985847
31323807
104288207
350906693
137434443
429894579
183010814
21744827
9874693
32618712
366123009
158537433
1884161
409900038
377895104
159231214
135321010
582241203
919495503
490312584
195584504
950590572
637957919
400775237
104671417
753532983
134727800
874550099
170517415
594911296
81075292
35030721
506946102
66375257
84278193
31714969
480792754
39389377
1918111
383901122
609262809
268659
40530026
280657201
100817262
436086590
4242628
118151770
327650880
267741261
327980447
4110778
200491872
735219236
295196548
204979783
30084310
449713042
4401123
481499220
506433911
105948201
36611344
338992483
348038292
67128139
164282064
65697258
155591321
66116250
5293162
373859999
50681614
15358848
167744070
362152500
954503720
69742021
285376265
569031501
102529827
209135664
306717894
470539894
794289442
157643042
58418896
353105303
214995260
255855548
63007530
765972254
40138955
334627101
469741153
12661649
14049800
231763
42662307
10070982
664857141
180982866
50737645
913878893
110947512
181108841
632687263
660442103
264700819
567122179
166055737
3817429
314547742
38351247
562452813
193907318
657986953
91699357
464711007
460688868
605571437
81573003
22085929
302179393
44452504
226608805
396125564
73383778
127957410
62308706
37050531
284489129
14868061
546683802
611332429
805241257
34819397
74000431
597537697
282986720
58332141
151604581
33069216
114940440
500883740
160616286
195127610
104101618
705675482
484272245
391069374
403492901
125063759
421118006
25270794
744895680
709963365
311794645
3292417
3369378
64023492
76410684
252609255
642059134
81761738
725982157
115783190
11733893
82225014
590985290
74795991
76906783
210206787
967311703
387187503
831175156
272632526
273918103
652200206
136121356
538455054
228135488
6072363
19154652
660407378
476191466
490229885
176077975
269275848
43766468
361918696
56401471
50891770
77113342
3710762
143033290
23491550
361750796
27661111
85205579
249834929
157116542
769836382
258017224
811341388
140799345
53396274
4431064
74900219
100379184
37265621
456384076
111094451
87787874
32625549
182993591
293851623
222288846
120874962
361342557
454437603
317759554
32479373
598825207
324049332
773037389
66701381
26217762
56247091
35717193
748715719
112657350
19193656
277100383
255183193
475078933
286638284
118988765
647111093
26581935
62187373
135279969
192335071
334028917
131679795
374208314
5709542
160873932
37683694
233544206
463097480
498741398
214257200
487996771
26147235
459003305
50893130
113992668
60332063
149936561
126336211
411683313
529398477
195603228
173503409
46464253
115584584
100586403
324106927
18338584
387106752
577840112
565417471
9929671
324367966
111761570
26218388
4132546
221096857
902210
396674694
57928590
538478520
300757888
568878495
63537454
125376516
172252683
69581693
286588179
30225203
358596483
794917107
405237209
29990645
90910276
2094194
458129664
189461723
66337540
251335630
617947038
38834072
121542021
287087531
588652559
953830765
571780424
219228564
412064882
157285826
390754742
107615582
48185941
87665680
49438602
932727368
335911547
280579595
148847704
17989410
105644571
22316510
444288150
473451298
91796639
82901610
99480152
85310522
44375678
573138677
106584019
28801705
595857778
39760941
181728661
512870798
206436237
127214200
42337141
32859489
573964086
280125251
171096154
497708807
492890773
371730526
23072736
543437049
56060172
533333802
541794112
67983324
162349100
6824361
201203883
313952650
152338791
70636385
927588
232934898
74312677
37204562
144626894
893062
10251029
207092872
51290799
447135797
676886809
129739761
306495871
460985295
384834458
408824984
863342
145217821
4708698
276987608
533843252
510600422
6373171
74323195
289855559
428241351
551902451
283657060
815085326
466373786
179542296
157818826
336578944
199263151
953038
38758370
179868722
20288743
118095046
382498914
14351275
27230907
688828789
200354908
26306623
17192984
157072086
802668322
10388954
13719046
674033988
140394354
58924469
99771641
131448123
29657323
259835234
589676204
401310864
132220046
59226087
502537555
478316265
317473543
384819456
250669512
57484219
148790736
271728551
346121052
590589281
219363840
195061339
2853490
108377561
95906434
217515944
413739879
777704263
13981837
387311153
556877224
42560519
243104914
109887503
49419648
668392432
213107460
441334750
76503165
63714022
696996435
54598206
304360340
70822916
417770914
299721760
106272657
112464225
334837751
108603267
766725080
331863
169927087
2798573
844608590
19201954
396460967
18728914
477271009
387306935
506173270
303180925
268255851
8996449
748013731
1227776
32008415
650852366
152379297
11752065
15757888
678354568
627249173
183077665
152577021
224333876
151282692
567430732
104530933
216437052
421932845
159908509
622619216
426765933
191792410
88989982
411972514
135179072
205899454
138119999
22373417
12830288
746176875
20335377
254560719
190490084
326919438
74689817
358880058
487877089
40855275
234498
386012318
238889564
3688581
34467168
441001257
477704916
447513616
1112779
46442041
225068446
40586076
864604256
135590904
68015244
593884896
64640505
205893284
131387902
413329195
166923648
200311657
612749532
95857006
82562810
190058024
209347174
72900578
606943598
135960146
139017638
720273183
110515444
722969928
172864293
84531594
7647011
739182495
724854569
28664001
824238297
86862481
168493404
112682922
5049440
577897554
520623682
278260715
458607179
50013943
20706352
114942153
95444887
807567674
462288705
126649936
147162574
15829229
86402787
785285
427668340
39548937
471974969
37068422
244052019
470446219
25176905
198913374
106516515
104376315
101936111
261049554
745186158
451197566
270908949
92473323
15378340
867583775
90586868
277088299
102702274
246530698
55981644
284038880
109175173
31909046
468782132
312129726
242615410
100151994
51616424
727310373
498672845
224172457
607703291
29281220
429651935
361750019
650535795
445597949
82522199
798245567
518771041
157543056
252946963
77309362
419385463
409535873
31192101
30325183
107360160
106386318
60747636
815243150
33862928
758363384
343968956
115124357
149611685
294708433
105734153
647735623
266837801
935827857
417108512
122155002
375668599
144597528
20823129
382175319
2438930
58638153
67015616
108094883
460975901
498147245
163003000
121893873
96119127
377128092
92575803
478270110
269284045
561836506
472905876
547196487
279058513
76946672
36769449
577158198
715278654
681615139
459178965
208543635
262235922
620563872
500776682
360864377
276732490
5607466
160501297
6106186
694461978
529944741
391895400
186400263
106311886
400383713
67412627
364083550
298138682
687518935
775862950
206799827
825886760
202198296
204732528
644267678
142678988
284505073
350154460
6912919
515825282
191805562
29247868
737390142
175324233
11182885
25309803
83597332
43768464
771513893
446415947
81998054
455822221
21991826
284273440
403775197
228048993
6703020
115166746
564655591
30643351
247904320
8906941
54326480
198820937
40341039
326961161
161984449
142056854
644116620
108489730
351529397
25683049
629848907
5243044
646732383
65975450
418798921
127887603
143739581
198244071
531190042
439458789
248549572
837642400
279192702
118824937
352275291
395791620
33056133
374392529
491734646
345437623
113302999
202401111
16476603
193430486
100092124
3182574
248783776
16249590
65024741
18250496
191395409
20198504
341506836
29540292
77092135
339278309
299258946
82352109
178004356
24415973
62469370
16177579
28427612
629606481
357449310
775878940
166302676
152068128
159183430
9653797
461207255
388629817
347260137
336510540
40366007
303109593
613268890
39443085
183183987
289871226
149701959
19689130
519909985
7987024
103951987
62809844
241526217
338961436
792318102
421275839
152031049
122885064
816346300
72677616
363449673
330593114
1200115
266438718
78230451
60958289
67229405
105180594
162071888
603134702
186135689
347423430
51537036
266760728
357678452
53991661
135024004
23439993
344418960
29180787
248346329
42441643
46336042
612909461
743561709
1372144
434226004
342476198
70771684
446380674
336300982
191371899
41052812
670869761
321065323
69209581
86980458
506031680
35091315
31081253
326654746
33705373
56098884
573716218
135804507
324068481
202850627
721909253
457299642
62372057
471889310
423357483
229130265
25535924
389507044
640097253
79282874
342263565
474407364
69860298
62442781
1004501
202771104
320969386
273394062
387054854
133441217
213935214
406485908
189920251
171302537
158876228
188165989
703412117
205035244
30449550
373003781
434363294
264289981
380784112
280363684
27752655
926490971
257992421
327462029
270061884
136591239
678191318
582249153
167132097
282378409
37389520
520624815
618783166
114699368
102473965
549478263
343426995
252746118
79467355
451914838
278447749
63745901
563286984
2372439
61873485
116151865
152641638
423096458
42559499
398853841
167893649
785767109
661245104
854042
232358073
183737757
372305995
174849081
36663806
489381607
273956637
557678460
592228502
607915041
20642250
28280184
57276322
37723206
6770547
93369763
628246130
412039993
19367460
47824618
82261167
581759782
125350453
221594353
67493290
324910105
22036990
110392356
40356248
57264615
3487072
183840557
408248498
355901800
34449007
33652010
35160788
118888743
791556415
11873849
135920491
116119456
980677311
382836914
183224261
49413303
465010659
10290471
108658806
318759857
186317820
203231504
349571440
123692386
241256725
112806512
217715609
63025380
365312167
223268533
98153675
28495863
336411932
48767416
303850306
457043297
548675935
120138553
301810040
157540820
330449842
203606747
44189806
94622705
91048719
34297664
253665793
423414071
615341510
390131167
156280701
195647889
39998971
240013667
149297767
235843185
60269185
144843960
489927436
79747244
558769419
466801491
29030782
192869676
349930867
17738298
6354978
101128871
628695319
142444860
99031026
628223480
411796596
64894494
229687795
143880266
3927886
19254244
262434628
175644310
847515556
86920311
786745442
109991587
85905573
474599410
108384657
204692975
169734490
142053426
11966998
677874420
6811004
429883479
779509052
37889054
512478013
137281745
410798112
67162373
18911301
40757262
288491060
31611158
70706365
351871611
176122978
190557361
75784051
46180525
206996759
411854855
34648412
265462978
242295382
72165998
263911431
79976079
21538707
612853895
407862772
393558088
132877735
27014492
399791010
12959232
181893472
526531185
40805489
23191124
23450310
270844741
481263277
3430740
473668383
388106814
597150343
29616236
350288104
825493595
133812418
22426097
528511063
315881551
132341540
355914926
277232720
322460424
267082424
94413603
159689898
291918906
551456
665223300
202416860
513590973
19564201
36147428
251596178
310812416
301035643
34067291
740694275
92448244
41776230
886825424
20366723
316397948
637146955
446579842
6204371
40727544
31567911
91804199
296524028
474535222
85472760
217169050
632736554
853159586
321582262
330061509
89920296
148145702
176185383
317793306
85795788
66153699
487452510
191620856
188672889
274812483
127135144
2007826
543668082
42839768
284123255
66477549
46247579
19909297
510764571
302017944
535346605
349912712
344862140
368723824
136292041
39406762
196300407
354053774
114450315
145592080
83579641
636724779
428275744
526974879
355034613
685980061
40065684
50402732
940040099
32512888
196806095
32639771
164819916
392374260
72783072
172454483
987393641
18234708
239371445
15775350
801299787
168054950
289229720
437695684
52816916
95770576
39100195
394085594
220837683
154567523
350380327
117405150
50876430
492124143
63920294
272765200
830384152
27649071
575997096
93619834
587833101
844533219
215428043
659438
440358097
147070387
16817008
12438482
339995914
156269030
415806489
32547978
330056492
349184043
178716708
46889301
238553577
7310956
771524976
245137639
573493945
165938564
201823059
25042917
536354301
558409501
85927439
81915774
382432972
9045585
229671986
284915260
10782252
103899672
277757706
61940770
135497374
215006103
79338076
241268675
586885305
148487661
31052040
188491962
888194712
197883146
92016813
24427757
129171961
60039169
312807885
124727714
443181766
70385684
615229896
446480913
81416790
6263685
71954184
28243385
18482398
30718759
104420281
744113850
87742356
363478648
20062036
718978824
280770153
50457285
64617139
62091429
12236034
277151770
77457990
704667056
193551725
297774499
545581740
728668961
393404847
164092627
53267596
126687192
190677358
497780221
717138780
777941369
58931732
372386036
4485707
5893982
101322454
101468493
286860818
743546760
31816151
197702291
55516705
162841780
1181403
296924188
302617938
68704292
340980
14771720
209886435
706950374
87457318
83103388
96365608
61576999
10965781
3541784
297496406
329711243
53862685
21171148
25155297
57217646
558824964
389410891
2176832
253173344
248583306
122726227
97713946
535653401
423284762
33557456
84063266
404792798
76419283
55616639
13938663
361536547
340735265
296789520
93101789
395264062
317869697
579116492
32497598
18643835
582812892
67202537
39039297
654608250
283514816
32024919
339169587
107602118
398925757
113995121
21036862
270850044
66078541
61265439
34993225
1433502
514044815
76308685
321506851
46948462
522107709
509369722
113057365
60089710
33568693
648625786
412395256
62249276
67469814
255975011
462009687
60485101
16890123
186081449
5873402
141592771
175824909
226869192
241799856
252262265
41487602
470601382
217778041
18008920
120502032
608734467
180770780
248102973
14225305
95213144
262949990
15538538
344688513
227007670
156766785
222653061
49361819
94801672
161538497
501628845
209926615
171899029
355553712
393932493
65462837
15416401
265507534
557877900
118748866
301754974
15837870
58355683
24300559
428113930
662595248
662807947
355355204
10180912
350756977
365574661
207043529
12951689
125535085
21001445
269754881
367057467
78991843
34936020
469368857
190638902
48243698
15535936
343266663
523509529
172224807
543333915
164037658
455383041
480058043
91289457
19893520
115299493
360421322
48174702
69372379
311188283
61926493
553054417
413716057
21987147
544755807
231505929
175003024
313689904
181582508
337173566
10094383
328697304
348881495
385749929
235971199
125552662
170898207
102445325
119285329
28272417
23190712
511717661
1716293
67365715
276592473
487315194
294786310
454604305
112814356
510079673
60891835
728365310
33520752
119168881
28993138
748830383
603099245
100878149
194133979
26880471
49301792
546651208
590498019
182117784
670188992
116033542
255606293
20602582
138919731
255652098
119746407
170226055
15481843
62439417
19458622
33616752
159543962
208009640
173055148
196139468
207745225
70627786
826667215
143245209
172963982
422545084
372514156
607298105
421542060
525714686
85536860
16585924
10825234
28562093
33266345
3490923
25247636
583793548
98568668
230074325
238365416
258951343
367324325
500827836
92226797
309726739
421456862
22348890
260327862
43967127
206569108
295583830
395785479
554242965
543421194
3600786
84439213
4863360
94968724
84300577
258246763
24460359
94487507
121410836
343565297
112706849
324566443
38235777
657843397
234280544
33256804
56950503
90569888
80756238
361142199
47091842
54310226
223712197
357296936
181906162
50860987
46627762
132641185
29452486
101478240
184855657
366153380
914587444
529286770
197062431
557776977
598100358
81694382
55382993
204817775
470587922
740089141
416103154
144877457
2948625
3938558
399353834
570338297
73620257
349196684
555872278
389772382
43295410
474296815
60832257
521958695
577003172
356913238
380562291
208144430
16850508
113600374
49226756
116079300
82939250
411467664
43312599
59664839
2576923
591745015
413734411
169716657
157021864
14120691
45613327
221790655
134259443
97985248
136659268
54928084
77974348
336404122
87303371
312766933
5676740
49217674
327401582
204172319
351292346
172490273
145535539
347999722
517163872
66771612
57646445
36606460
18105226
615151359
6907857
306235464
245667939
70878753
309090782
265210402
113959638
50123022
62802307
86117598
68264953
270029725
98478960
269055775
60114287
212262308
15336384
406704438
213244237
750080660
40812844
127949722
517025998
432411781
92474898
199272637
651006775
3743511
316502397
374667792
841037660
224514659
627457432
90907702
161466372
558036185
37341324
475540424
78944844
79435313
55423563
22249268
570377819
197726992
76598456
76522076
154466284
235826443
163081219
26061069
60979905
65088075
359396567
196824811
2851386
309705002
851927744
864812227
487154986
165732296
447933895
306986914
566767351
100895493
68628245
50054900
84314194
69466428
1544312
392401832
53037692
162084432
202581603
72589502
2673452
68481830
748328367
446830551
25312684
225722701
101775026
775404218
575284111
55203466
459894643
174772509
190719727
607242514
36767950
34722241
139284633
74897066
134602347
323318595
46697973
56615059
35481607
171415251
18891599
477352771
458544191
2349984
589575026
33819666
90685504
96761081
584153783
377114766
142690235
71661567
13053083
227228323
110942702
225100307
131788325
374081591
38307809
622497161
474057221
76142335
469070663
128004339
67142215
45836166
195239761
585016462
348369719
510915269
411614293
524783604
42720403
518849863
74419913
45138532
160561343
80360572
62953795
31520431
269254022
151754138
377115314
53219597
29426333
833563827
270584905
640155572
610444070
152740927
33351067
168202092
837072260
19204670
446574601
407703265
3497570
202082136
270921642
283289180
6147925
265421165
48990162
127711263
116774698
220800141
475888781
666704857
449402573
118177020
510571998
44941518
256332205
48984645
177001177
424686270
344027593
317030694
141983994
128186849
90447796
228716917
5865682
29262889
238012043
94011181
46771455
190908193
110712033
563639467
146485760
117194655
88430579
51119987
1486715
205511024
112252897
524036173
504868427
245384409
264203182
32587736
63061252
450889556
116493584
140592871
387953734
3092457
72452623
195469889
143622755
45688712
54666266
81178062
502620389
539572301
34693287
509374685
104602744
339957298
148528481
180688317
218162821
634536879
13701712
258994580
251390090
351345940
9406408
72692185
14370583
187724806
472945813
189345526
43951937
96332822
219087148
51627985
245377902
674542402
66560074
81377967
182977694
14066252
571448507
195041502
72267186
118713566
270099071
20954410
290996090
368160216
42340985
49065615
288277160
362820232
378838806
107428613
601790714
10942554
198738096
224604391
11387299
462259096
670832736
30636519
302489585
598233554
600097995
305820844
179065925
8978009
301115272
446723859
386473772
138446441
384566881
74869444
79334396
56199542
487545025
133044318
121389605
19084360
95423408
31585162
58382375
640103456
111420746
161646502
138353159
359683767
661862314
19100014
91882277
16565521
71607527
62661988
152580044
19435108
24173998
665256800
43436221
198642037
893098447
386521616
503547275
76994063
563397312
123764097
2776678
180248896
572296137
107524801
135492031
176261515
269633945
803157156
878179005
593115
130331640
101242158
412747668
432402872
86259151
78270126
40884370
75068644
96811456
286479679
493078062
70960968
118125184
542697193
224395783
208799427
96304853
153880758
143925166
49902587
374264421
153401160
25447866
33428592
264522368
245136277
31436301
409432349
313961063
670884319
26860673
196864615
32966259
21351273
291407809
44952296
325511981
278153149
283038850
402501027
233098173
322371443
781110289
508683265
225139349
111922338
30437344
163864970
173003106
38488371
266461669
461665312
124954779
493066554
367177168
204181061
207208131
118637283
429762461
304661115
540301584
204834295
399561206
178889301
66877676
478204353
68139202
177194973
353008167
508508
22593223
299741614
596445127
156473755
39519906
56411127
487163779
14170950
377731648
41106128
13088572
136591420
131101738
92180669
394704249
15333967
56987603
109960480
130709592
314198602
341178194
184551453
249995755
50516048
329330197
5803400
18005210
922519518
865331806
1478106
141114393
74984101
420372038
170518938
590531086
64123486
40800452
44275028
107914919
540720167
171116482
108872951
89991185
364238873
216530213
515345782
438429713
48774085
143815940
224653093
122141059
480051964
329487453
251473646
308664426
41669805
676369547
216916362
140128623
151355927
454686131
593993790
181765225
423332089
35216608
800555173
287438459
135369409
580137805
72369560
161499672
103692996
743819887
63111792
237152502
18517147
204918307
47872640
8607093
460624107
229821154
382396303
2411339
341817476
610023175
204402175
150153189
179617041
409330082
21523934
270439803
274720760
854871278
242340792
46767351
197403004
468802147
127539285
312910977
57030560
282747882
274806054
194864770
605764218
134554879
149214248
69473768
105782910
225771613
194482507
96713863
502405747
18620582
874879389
691152907
153794993
128585928
220933915
9623290
849467649
253341031
729386364
242591466
155225921
37388609
192504293
47295577
80441912
121997350
265093521
505730418
134828620
652777654
87863962
46539790
182684114
215786605
348228086
226382482
394256538
350527230
33428791
414133371
158285674
33058503
344427296
134136095
54811938
185215374
52802909
330763239
339239774
409221274
129512725
482526332
157564169
108716427
229860279
7598673
714398656
273506072
583991134
101112298
589971821
891687332
126897735
149304289
53868407
451546914
99286051
169221138
108030445
105316338
249582501
27845368
108159615
4093905
659637177
78459769
265613486
667059181
140008745
261061291
216575171
66754571
405862213
267011135
489830200
467557731
390499893
180720908
89478323
329674889
12975512
606780606
51282057
407729145
627540839
513166971
11891778
26258905
37782293
217995903
258146267
264283795
396754547
364324542
107455671
115581547
118031798
721901949
123012520
38622845
207353236
922384131
127828969
130011341
72956009
15806179
99594293
10055012
24197275
316162806
23134475
51547792
51107415
481881716
120754915
56582363
324936061
160840401
411938738
35075213
474621153
482490388
486628245
42236593
467015788
195726856
239361119
246592919
587678460
49638496
386065827
140068242
679535815
132912819
217649981
243264671
184634852
31267468
81226714
30763673
442919185
183861818
22039326
256143765
63580806
81246506
147530562
56439511
34605024
43176000
339121052
854018566
82574001
24124850
343826304
70815574
104340739
148397094
193902712
220694366
398204305
34498621
25586337
46000776
639127927
145529907
45258366
6832703
623314366
168613990
34322328
117369379
285343901
133935874
2312638
137894880
544441716
267732462
8825280
179505360
404201845
72373458
718848699
303426013
32037327
42525778
96248834
31995967
78478119
126459748
77910704
34896021
330733766
161986710
32363450
160070655
260497822
915075673
125141370
695387583
683608086
943393635
288266880
403731451
62584121
540560138
239893319
9516202
696831299
846283
176782246
2864423
77065496
19639647
35120005
858215550
382502605
56647460
374404802
157183220
379410780
194986489
445259193
476365457
235607528
290132458
88185715
306858695
187236110
546277018
279607927
382088105
248960972
2535490
807689300
287618944
305178243
262411571
445068418
96400261
143951599
30226488
53154203
28116678
302807417
362497323
44228193
4098310
505129703
163100430
87144323
311922267
140815504
285500545
309192037
584295427
295091389
156008278
295067454
180499630
117324056
93116210
404859
379960764
547344845
478238487
631688369
26433455
362512214
64617577
48134033
183282490
46637871
194445377
36155729
509603513
524573909
721839642
14911582
58857756
164841673
272725844
15669037
97243217
188100397
77370080
683552292
142497488
17794892
211514671
104814227
387208096
13463351
60458283
383415767
339061771
111898365
521565757
231154045
162066210
300554117
34332851
629634620
535434622
161570962
233760549
3027325
25172025
27567751
892026129
174756044
142815445
331811582
86385932
62580512
452149760
89502883
109253329
752981429
894777932
403278554
60263740
13667989
665414858
353666102
18027793
32321635
76947301
205069883
70929918
325528289
35944961
399985690
264301766
356288677
458797088
129449199
234994378
101677527
569526632
158797495
111754325
382974683
431889616
375167133
7587159
161020082
7783774
114538984
1221862
361798136
178409611
34225220
533214631
17158490
106449205
193743107
235377893
197972142
86731242
26638623
28750925
42392263
354226117
346764323
341601040
390363923
176540063
2843469
113656841
372831698
142844634
226843604
290501467
488377065
17551193
170211758
597652836
415307289
237960163
492901491
156549519
196910482
35506167
255912115
61130605
517244348
104596116
8486876
153853786
6900809
87017975
11764969
9700064
58188849
112011470
16388178
484558707
50904260
130752577
20165721
570340879
341825247
75943214
109247059
28801044
132472728
337638024
370499775
30802281
406363811
112575433
685458474
66038887
444230621
391253846
922974511
289717589
473009574
311891388
25711642
278620306
747740479
424330372
2372909
474581135
397195876
12895503
363971887
127992720
501135182
272887993
36215873
269833960
339720201
982742965
752400747
23220073
21794542
85393120
240570993
222471720
198758334
214073907
11103159
888851317
8419444
487824804
321526216
82386784
17988107
206866659
59693546
363807891
40350842
1981935
369129122
870075063
208975271
840130119
190240105
98641131
171951585
20352150
10123208
616765197
358486911
44656885
31651024
111289208
264748942
427237163
468083905
302277727
498203865
436040867
491934378
17649817
529279496
217135
632652313
465978640
547891946
299700670
433919350
100108719
150476029
213581595
77936226
126273465
393304583
124391760
121564879
10539950
18895892
494610033
19200790
552733932
190071319
215585421
632713462
9555527
339492427
105162326
52546093
58796638
269369628
68482546
16906367
43195251
14318340
117764396
409883885
7460863
40694513
463821932
891006387
204061100
583974399
30845210
829645175
3418121
5379543
394958343
61118897
35269942
27180789
18768604
53547184
232266439
5669033
764939032
82038738
120930693
71576920
592163107
20111074
67918191
54430466
293757452
195048327
410617850
738823113
35511785
213447966
143775174
419028449
226217232
200004444
151769037
183219950
195435337
38155
4376809
314278732
66804796
43061857
65764090
132824026
596568011
289498393
422409094
329430171
427176836
72070897
54334976
182407744
164616597
5634471
25927671
169497140
349157980
247753402
414962967
309622868
781007334
120513365
266035059
302202855
388215367
233242761
141317092
74196169
411784875
32219041
165154334
371183972
198343082
575008331
5560963
254674818
39373456
9915080
24981716
364104539
211621206
836089256
538808545
704547061
101831308
787878765
193790913
68953204
34282708
366460289
525848015
149391158
81814061
10866122
36224052
81000243
573012668
187809450
76340838
215322926
58065207
278814634
291359929
556190299
205895972
16697037
70837733
18018085
113351645
63428866
5700847
457838281
3765785
21852587
46733811
151112100
436015
351576347
2592516
22473532
7748205
654129347
456298117
72532792
177840
219184505
464789940
110119784
157548039
2670854
420632222
207260877
312227737
126935431
249933948
548087209
853486398
34786520
101941363
738139901
880989951
277521579
712753450
426002032
128265545
7150331
142563575
49013485
387394190
7797924
408139043
83236997
382115729
378290644
150454630
153600567
162052514
227755037
216622896
56961123
429118762
201147574
105508241
5131988
545811601
163283561
325572182
211384823
355718583
586942385
43374391
170960304
216300075
433612502
16366948
81239896
116802635
50767547
137881526
20832554
616711286
44513655
133394120
76170935
353930868
575323286
1357562
211821994
557200466
508759192
111506766
180288662
38919036
2670474
3184080
819608885
66737203
241537419
54308753
596913064
19480843
26074364
213150242
429982224
51485419
58861521
35344134
475874364
98910351
106432876
1184278
110356743
131446967
825060466
144502700
329936576
151148912
81427705
56836332
689892695
158829672
289205129
37832009
95404237
70985339
624601634
131833030
14981879
50580758
168622809
13244800
158731626
184019008
65330558
4009505
1503355
383130392
161050487
57776452
284114366
86420517
855432186
3151587
28049854
59434500
11688148
208630358
451139141
146711528
163952041
638194995
231675885
64586418
409760834
607154198
55127738
89933529
190625901
36323989
79962065
85522173
196882107
492478360
10234301
79504869
636344173
74057921
159296172
506734675
175341651
200762839
320620093
239613004
77996414
492617836
23977871
425557986
348197880
17624042
6137417
279451892
196166778
175466268
327959486
448941801
256590126
242125742
50746163
256214892
901244
264826984
35976541
294008886
102165417
20450876
6409965
806735002
588990496
543503163
162204238
77230640
197906629
425869373
121062465
82633790
605254676
185615238
216277835
259668196
26804002
17854467
147884068
107504875
347432291
57646229
228368693
97633262
611795562
384899241
176266902
141531657
525492034
8465197
356400245
121127516
364825486
73441425
195302444
33968163
167920194
266911652
67666421
145381435
134494253
312580186
582609549
462018519
93792172
269278089
8206841
41927337
902946593
38708575
263443344
335382609
636584141
351045809
144867326
91452966
139438250
466862267
123943201
7884287
196188367
78493375
188470883
644248877
194820948
144220486
3145836
77806451
616603997
156110545
168713366
110630808
128292869
270956825
220504889
20858953
114307066
223316525
59190600
62215342
759087067
816293465
359314177
48722683
53396573
10758241
134305540
44030074
90677929
322833408
1111153
49664067
195681620
141021799
113921845
101190012
7992640
656736456
304029733
192698376
126431629
108736003
134140309
156150862
604997244
468253163
691877264
673317626
539095526
6748799
1764167
110073526
878624012
650079923
154024839
577781651
126166325
524858605
201367247
77311719
269947838
256659442
44735745
35716328
206862831
67423476
20877837
550200581
128283145
900462284
232531457
601875813
240080860
605093860
366872076
345136500
118775250
4937095
578619498
659107893
11428332
707860552
137534042
81123519
150130660
404346215
113426740
529623077
703267808
491617653
406299105
557651425
5580992
353937197
5317090
50111070
526178872
106097147
380516865
422900853
29993856
6532008
207016486
440937025
426197136
347677807
396648159
181690157
75231793
172847758
81986680
451364997
679096
75140064
408886866
361740485
221268097
478586282
36425377
299418625
35587649
200365606
3971771
399171311
110763648
249915441
75318884
312052288
3499749
575455958
133173673
512722537
45227956
258905332
645379694
595691817
798544569
65000222
28614684
25759550
481157356
75796069
508477064
11147611
11048411
699026999
101858128
152035693
29199486
257770761
268156287
393039541
475640560
446621393
56062263
772646332
12489748
321896055
93949266
119159287
99855288
337064175
19241726
810332143
17811690
314976804
218378309
325766219
46935467
360457482
455606915
612984696
40074427
205673469
553713116
5367338
745518695
184915413
324023395
625222013
156428247
31464109
413334362
262286205
238629821
119296399
11128018
95128486
91850085
789710468
531524098
414335880
286934292
38762864
60847595
69509378
159762648
796747
22537463
108454060
338830352
155605702
85665080
3704066
45874267
125242775
7305708
160437963
102955672
28962327
20424204
108035078
39463640
150945325
3189533
29810489
465783171
439658700
354198655
11778031
236570306
11233075
100940326
16067853
235524466
20231588
493505749
408876997
11625942
51147240
59290840
665391538
310014060
222128322
15440623
174235735
26140965
70445127
133304520
110210872
49138704
22939510
134727020
392213045
50761636
681817392
253399446
41686823
225848254
13614235
506999748
814468534
80822495
54125294
61467336
30698324
168999514
356519248
9007611
402966623
368236954
682649556
96347463
632454568
81671958
89651644
190467359
331370804
48529426
216087110
72195111
418999120
286937045
14010228
15674605
31801202
218748666
465439843
6374156
391657959
411789103
53715651
7662060
72459450
309637908
137926623
584291083
287323251
258299651
398468880
222933333
303024121
488638612
141707657
48095454
12165796
263000157
149198032
377389833
101781834
44762152
832813235
490141863
46916329
92914118
537916850
398347977
141181837
27773037
48193340
65432212
60177868
4799501
660630231
194493249
366980154
262239
8717196
543498194
77795734
494956957
109118029
12363002
138920706
489927116
136887719
93318733
455718847
21866856
115040886
476560192
178514530
722415299
79947724
209850245
499197610
118953303
122389665
472952966
703132855
640906352
736826188
103597855
293196685
212507701
161609255
242459731
637738609
213354536
5700594
56813005
338566170
285085376
56976879
52581403
799893852
58130337
148314027
200638411
579585726
417028011
430708467
238243698
453812678
212067831
40686120
751274475
136561575
144587067
348767065
482425334
459631115
34609520
251293238
398435770
12720805
81900537
154131961
22887255
436251629
55278934
152325016
40818357
158482130
214115880
85529551
59019887
251021042
442948619
458921722
220375006
122550051
678765792
25136145
134610195
361361751
114433513
80617600
51198162
153125320
56310794
30480044
43255884
44271832
77609998
385381272
169792911
390880556
13758665
199633283
604505562
20667997
1305993
18934451
251618425
35867140
873764609
340818498
157376311
253916260
68564503
297059010
575158225
149627380
337811328
41960368
96536324
155952700
45704964
132882383
155889371
349338004
529214034
39604693
51909838
211011299
35972181
103773919
459489887
37033079
134762491
286133230
677466183
5832011
7864151
261536454
376361789
43255560
855014606
171284701
67550857
71970520
210888687
92877717
243808575
548890939
175366776
501206861
326121046
525992913
4813836
164554673
182241436
842356467
58408591
297593425
339681447
651164216
119581113
280026165
504101266
515331067
173971517
184682803
499219277
232050749
698237901
794635093
20802136
48135467
349442793
343739795
623453770
150999646
241989364
131698194
665773697
640428566
410265365
267571537
17006354
7702764
57915032
64698298
185562833
239289097
95475982
397200821
108050807
269038421
12082688
257454948
124129920
339227041
4603632
198255231
499381323
372935457
28706624
180819319
30586157
25811783
9333647
2026648
183247145
27686858
21535014
77692512
10127110
114514074
803765487
485285644
39495132
756931449
7189660
77741481
60992078
82216603
28448357
384995036
781749067
335600416
22271691
154942535
80761793
18624498
577180476
804393067
567872028
367619883
166927046
37027171
89461973
138815719
465883081
148413212
395264759
10592726
223780620
350105809
1993176
26294417
115159422
292381912
165412601
241031697
244821388
16165581
473628867
428545395
457582944
365452544
103283587
197778853
19062430
106246467
230699396
74985117
9254807
115230580
29556233
938292831
21489052
207580515
206414677
309286403
270134155
106982718
212428348
435383820
46984092
193392622
206273203
45692376
291125337
25865617
215852752
429813149
322640823
74317012
111636741
382495237
720961541
120502649
79334073
457134190
48037759
239522234
53800031
175130738
697738738
327682612
210072114
21797089
529799018
246449880
414916266
416886153
349421602
47672861
828035068
568716190
45841455
335255173
28905231
287648759
307713671
12018675
391329795
61737787
54229272
43470351
82670303
85311410
54514515
26247775
651784694
136193624
170290914
242688772
275414604
460597239
354697508
648676716
348265805
2596812
334496
1411569
1559610
7349653
33351960
695323589
379408584
528474852
167639495
442965531
172231097
140251693
570901437
496839766
530541092
540413770
139070355
510473567
562300758
137884978
66994731
517480002
293584529
29823855
131026789
263260471
421406033
309686961
388530261
318816115
540617970
43010714
147273227
22185047
712468923
343451604
171450857
106229528
167065972
14245967
117075683
41005015
101143946
337594849
120403123
56344224
168852468
173507738
221322882
149328666
55466912
209920981
233976116
391884848
645745828
643851030
554317254
231379624
74487330
145384544
96992278
203224941
413564873
65078036
938319250
24770787
647408403
148330772
906239175
15258161
33402132
454201821
315558589
117633523
424588250
221409685
255517410
160467227
333574473
31048951
16427103
262703505
202424090
179917108
85770224
20020050
26850112
164915485
127980413
5678545
456235433
145265554
246249807
476587773
349045563
839962830
120805457
97742524
23522186
219957151
167583107
466519138
359843205
10771285
734455966
654736133
97740943
397338102
209821775
118774574
160403164
1026300
239983722
27688406
82512386
131127473
61098093
251948462
191994157
106008962
20877474
337880058
107631984
3860083
72782859
93035191
564088872
181146560
79202551
134994513
43393171
126490917
337544996
266185937
138059615
406141164
43962598
323161100
248666394
247966291
23956082
6365389
94005702
69006977
248744038
170104003
66705796
78292270
23581985
815900694
40552837
248369233
19499481
488440098
69426181
224130525
24927280
345502022
216172153
427263405
476756601
343207849
374058803
60068082
193212950
234830013
166788379
372665523
377822242
108150131
258502922
239627820
243011537
142096401
26377890
535828599
130145650
637847542
94707858
78258861
96299891
333349844
453599510
309433458
325440319
50701527
494527294
13217889
545834399
117466905
1995842
210446420
31879501
270409867
80888771
271166783
280168318
235343339
216494331
345140455
141381893
780794996
94499404
756851797
92232750
43803659
13824955
644500060
188927969
818324090
306895234
294776174
210293277
22464778
38871755
688780036
213037426
436673871
71549101
46413168
507219708
371724926
118676786
265357229
117373435
641353011
471685351
90706268
707699117
271763581
909657222
666962158
64590302
6211764
55542688
595129006
295378258
322901242
20738306
163591040
42611045
57583005
522120060
417222277
826027867
726660071
319160978
429275580
449327894
371641501
632099861
524036632
364389745
52035198
13721187
67522150
65589134
18430343
532072672
16548902
183773790
606117592
246806287
384995533
178175183
329910171
374103312
511430544
297102461
367516226
45894118
443601340
795621165
640674208
293399677
287182153
334727683
725576808
713330351
714698708
325361255
282838276
164367151
883855252
244836281
41242841
152727639
78728117
359730000
157907584
709062295
201882994
194230322
309969104
101443710
45705823
200615899
279146581
430375409
174936523
372125463
329654913
357729768
125536761
14983880
216231444
378083852
47184586
564362318
234670131
76455852
81456796
166614662
93817820
217787774
45394105
358961582
9792709
19957105
70443003
446086509
26850191
363563702
21559375
133564791
171554964
95587931
184118373
469974877
324950354
20158525
24710162
428377577
100366895
55116078
345512347
82421210
4869980
52378949
484662136
279736031
401135812
520149845
7242327
23249781
356920809
28802510
64574404
526813434
198661458
188536502
95688713
485674844
428012825
89196102
27732300
313282357
445521008
232101109
88427135
12436986
591577245
57590067
62301993
857688231
400555712
224912782
8009495
592037473
5128065
44365155
135077874
99897867
716569204
26553014
248116184
173152076
346785010
535909814
72530816
188986045
137325057
258519111
784465034
106930558
372888071
187010266
58241892
547794352
340268104
292141081
595977169
712891194
209898436
197139753
556050311
663484675
376165602
45718999
90441182
185029332
575223819
239099875
58549774
56255785
524845699
236444727
95922505
262363333
98971306
8213214
162193691
334702823
42879618
72571236
224311665
64353908
52266079
84645472
139532627
25819812
24979487
42369095
571688504
431351386
9937781
244419975
48682567
150622801
705971058
52981114
173959743
848509017
569041685
509816742
201146700
345114705
112997186
159593330
39073433
110340242
153055663
129321384
98718770
246706189
447291740
541479860
264825970
104548847
75166337
166627640
216841537
33919715
395992185
435508271
165220625
18410986
139204681
32534631
48607940
22881056
13122943
311840151
248767841
2262828
214662712
122823453
155672759
652223100
33286525
204180719
33659449
804509300
413345090
524091572
900549913
96028000
652389305
561754847
40026150
98376137
839244105
486897404
70518206
17154146
219430854
555577067
21575427
59142981
143558386
292850395
196976748
209179665
236098755
227495513
544216454
161048208
132164826
294991161
65834146
230771366
52052939
651256418
928764120
375153521
347998837
552763198
258523952
272593611
86155631
343820194
192993697
374690041
708345580
61389516
85299895
183076978
718881975
346584505
1122246
375778634
121994891
126642623
33752895
453956973
4009089
445575120
100233278
179095598
100256100
432017348
48244303
283921950
55679664
204881609
205985263
77583356
556569197
478251992
259927720
746264448
511367252
431792719
158025946
179095893
45422944
62801182
327304878
62830174
139893672
42179168
44654062
727187863
161687057
14578286
293265625
515807668
165456811
327993082
395293511
8626687
266229193
553673701
44876211
580413072
115970435
116710634
352272706
82238003
31403450
2464252
54691048
50990371
633653184
250697488
38467400
229817507
342284702
823034292
675881959
48554600
251990678
559637623
96521772
451416496
141635198
489305401
183701847
81500971
378743086
97365479
220053147
667282523
5061609
462043838
10314642
39509624
5555256
430547823
15934853
24917025
32569435
4038921
11497706
405740574
63712373
461248670
435202012
389800588
48690567
415981001
189503820
97284499
6240612
310544897
204284421
159973310
228824518
647626087
209967684
429390839
239751468
4478733
24407992
78545941
62503837
699132922
15872381
322775156
73322685
584777843
77079726
69725509
576853627
97348625
594470443
161721270
67919133
339204209
91853005
341064697
642648431
292940562
63412858
195247182
212378472
916698405
490791714
238185066
70240632
330094509
160431490
875842496
23997349
413458115
318729726
345456386
329641125
239874299
5443191
530904121
486583058
382308523
556297887
342305287
44211372
417077842
55384724
86709294
34897818
179020448
297629495
250977844
5484693
14391887
17192645
122889604
369569957
132257779
784375641
615892223
208397876
142537730
132330077
410797797
241268941
252539842
160102138
553315052
40825621
175807402
12189724
100785292
34829112
449212057
297070586
239578377
116384621
22787874
184699047
107420811
475013601
1088725
91686995
421465
303347333
19050114
27082929
94097562
829276050
215395929
449683228
452136493
488274589
661961815
62185326
386848762
56414618
109717821
603131771
30378267
1830851
9489615
34655018
475328564
538388408
105424347
394214215
489225280
86536085
143914167
222882538
213619435
359779370
146789864
184763253
364598770
19876862
188231185
62737240
62209749
266176241
161047159
62786074
106088584
11017757
24438354
481183216
191139988
30253487
324959454
330801247
78894051
231595951
274542874
410042127
24978977
126915840
23898493
38612148
5988350
186287199
62326572
346722904
201430876
860538800
73060977
402027489
521461760
3858265
591987839
165201814
51768684
211735997
265632641
493981774
348592601
84928346
41213195
356349981
332149620
355706034
716514084
573934551
153498786
613370787
63608867
350647756
72365443
619828460
109784013
294290459
50809489
25198510
122092912
269180922
500009892
52690314
112873203
4637651
925293967
92794138
291436562
176103393
55542084
198341066
319690601
43108233
98854997
819600181
126138719
99749793
89493126
441482928
7692996
136762801
357919865
3612882
493845136
726877893
568185945
212936942
78849280
397585617
88877608
870926241
92399435
225600526
147953337
6947245
90772356
501429885
411674468
224259387
247471553
835614178
279291783
150443863
190759470
254259889
306911131
115427698
5580652
171917742
213149776
111572362
26944984
7084197
582773867
263428427
736335540
59189421
41365042
366695430
707023361
35402160
719235137
243852541
205386835
130284419
4894524
106247301
329434464
157029982
134718130
701305417
3695547
181253113
220192455
451645820
213038507
75479841
271151016
252113631
320643676
115858560
199290932
235722104
39655878
367203631
15760759
498708523
265264820
332384927
258144524
120615300
1689762
134407026
409756369
209310101
1207928
215211274
181426288
579222943
362895607
354567037
21160565
11744168
45031054
13968802
10173478
113624663
186912776
296095690
684429426
237793670
163494163
499503984
238857378
453454796
90758975
306922406
148526575
78381589
697836003
433273130
678869585
96209590
227728910
104838197
273936033
5489143
57786211
99791544
651807027
484857432
11081353
256475153
1504019
29309751
139727745
431511416
147867451
403148104
431377347
86065986
302727919
367423661
39038327
529008205
110714514
718130921
237370324
460840487
218239297
282159129
1632165
93580896
21839815
93396816
160430885
491715803
103186657
131265432
118832380
283957884
219527817
151431039
480051759
72095231
405167743
685722685
26613303
81581121
393767244
399862967
82654424
443701219
75426810
1932415
174013338
35473156
514472322
424883427
420075785
495750541
468218885
293352587
151132143
6457471
238980246
45888700
250292767
31893113
298059053
41201919
29828251
338330268
289236626
443823309
42573011
578249485
39760082
30380613
1126712
87457125
83610882
25865617
708483482
148184521
126587993
142409501
369767931
450122468
299650749
399110310
133128240
186080084
20321860
40457428
14191078
255626885
137064557
116563996
720310969
54043204
1852944
1301619
6265381
744286458
6204330
721378922
17203586
4582047
527746487
223851872
454478182
472043880
147057286
121109729
5771173
687607969
15851756
390577003
846011581
377223019
495208662
70258637
142098066
582706
486704430
61662703
124171180
55996513
441328821
9832775
307285214
330048550
225252242
28671377
245723468
10465384
657435701
279079893
723018909
167343415
34760480
53003400
218756452
30960394
839016572
386220384
88368210
516423907
179865881
93901300
100014572
368056429
240486299
676638068
92541145
30153965
86653376
420322424
311548661
315156410
133066454
52686791
438624
353359574
196448456
166262383
98085327
27773752
97022952
253854062
213945460
567990680
642758345
59576765
466690832
49778491
413557501
124516961
456430666
38839987
456361384
640528701
332981787
179465513
182687625
353676432
133591294
120055431
462001595
156611413
12316788
88312510
780060082
19788439
81406428
448762223
50801174
168958308
18690534
7832058
472688805
126246496
127861043
443319804
222569449
329597203
74296597
305482158
193186877
561330754
19901033
362041105
172687576
318421532
8688255
36517483
766039
550198428
529710630
198904762
314872996
165867259
551747424
309178520
130757112
391151669
76438414
202833699
83272482
95530251
736437083
587941135
361214532
193440140
132102895
2128357
110158622
614426507
94870928
315132672
291569126
783103745
83590205
13854558
22053821
194121190
133539702
136116695
856660052
6444162
68080849
196943473
22299429
385266401
11043462
660480933
105868721
251513220
286546296
524837483
701193977
235295576
462560318
46276107
417619257
16991299
13756318
700400144
42510807
16897931
130195074
17048146
512570033
265324424
547106492
148714524
6648805
252519870
520147980
165922255
1195778
13745164
56161702
84524862
331632319
162942230
70672459
13740083
849671802
126046428
108130436
86894518
220223395
167056060
28932380
312636279
430436686
810539692
65488412
7856851
853120013
121590100
691279016
69023410
43270779
578387993
70730612
582992692
6530203
91122890
627708514
414649388
140492345
339332131
117286009
106582655
9535893
38394567
47543725
2836795
47932679
35049671
251036249
220550717
141419652
257695272
260463814
383661934
60548776
55183533
238204519
212642668
187572536
21073333
378433155
205932988
191375672
455855261
292598995
477149257
140227383
40332411
12844299
13130656
525291315
39279173
34545679
17598673
143466269
183338497
465496493
348324317
487127901
26992093
52347738
573771529
254464588
144671826
81404019
315631072
481860494
80684062
121501840
60757434
441277987
17580654
773397299
473169813
423399065
474323060
13727547
500877762
145788376
64847863
110038242
92402872
275995537
58573810
685607516
10725304
819140
243845249
10600611
280880216
171685337
868907288
163464067
27513009
48831224
6287532
109468583
366948895
45863543
36712819
116492171
2694575
827877513
145356572
82385312
517316790
300349879
685099988
427518964
57252296
706142381
651722812
35599628
748267
46064060
88063621
272048071
90581233
373270806
24831338
876648910
449377648
299269834
68343564
489060650
853574112
228291766
212260117
512722029
298673693
162263291
11275475
127918234
230550154
7696355
514061179
121703552
83114714
1120452
203404724
644850602
137652200
317486103
14403972
183813937
2650144
626394997
472599761
30552804
18632561
177772491
33915578
209944087
558296134
103293130
277991551
505937933
173639837
309900006
122236875
250974075
46393292
9410857
141169566
100301720
193333022
73747120
145513169
299985297
65247923
621957780
43706480
334834146
49642464
191070299
54968787
635371396
77781279
200565786
64741912
365076234
181888931
607580473
264330691
158504920
6715230
814968806
67759835
105663087
739813714
50070961
353284045
30505842
184142497
32082349
346959523
373612319
482331064
279646990
685021831
547033439
3895265
851994008
115159615
12041517
50225649
213619117
444640725
628487753
75981267
129579369
292894065
23727267
206304677
293078570
9310046
15030572
3784222
396771765
71405337
3579862
54468575
47464350
148171191
321044206
18953779
714416117
883900884
499210801
115208599
272547995
347080044
145130877
561304492
69381448
553562547
104170089
75836795
474781193
291430539
153110745
427234627
953270217
322352685
162708297
325043209
13314795
340114239
579081959
78482149
320977299
30135110
36847342
220256793
475945137
205876336
1929038
100756012
760453999
314569997
400685305
105126243
208552366
5403998
263514496
26285712
5317095
360633277
239872068
8630332
51132004
28758561
2691420
362617726
338296947
141326907
209334280
132498684
61400952
247637247
963082026
317815135
137504550
109553538
104173946
56190394
101799650
563530629
158878287
590277477
410553342
237640896
283647523
272416383
27453000
38512527
7179371
44692037
43824200
280209923
482506997
62332294
402549312
278928995
665050847
223308371
45434171
772108705
438697902
475996748
152047635
341699843
403921517
338571334
204410235
361907177
284799585
344494847
35657948
139680292
83102296
206927347
10362885
352451628
28898497
94932705
158005653
669199698
454918290
233596903
185615938
272107240
467068620
538570548
190944625
11505744
440247447
228595566
96251077
532789700
373162937
206825836
56987669
185962797
43863740
515806420
660743433
2605686
671627203
118615826
698462652
232625805
368386877
600407634
443055421
535368167
397530508
26662667
283572429
43153394
114018339
278586521
113244019
271937193
209127854
374356642
29987828
601249760
2299251
246504027
510460893
21270347
2221327
19750309
101434915
19892974
79179026
111030562
307850051
207974914
198384609
359931333
554996463
154146550
467044541
315625816
31577593
303056802
133956234
12683073
767957975
296875930
188700688
348626489
236377388
342599965
133993873
172331614
96924420
84367954
163822918
55462615
33205317
14218067
10264160
719908544
279874169
415772349
6372681
196880942
93106767
848157137
231711666
130661226
324713697
187637875
59155047
96500436
681599916
131119077
25684715
200597438
11485027
490940103
405516719
330426365
287941678
65990453
700464352
315890141
230090441
240793392
162696388
6170013
53007699
563482485
152876497
253511439
47062263
356569974
213497255
1559941
55980160
379283374
7945213
201369905
22568444
507532713
18552701
151616049
71949723
4088436
206445210
69780362
733559468
31104291
716643542
21419349
47036883
47287682
134568357
570019960
318413826
149392337
156805352
221754380
128352144
206140999
287409959
178518902
196256891
172005839
346285961
170355373
467420434
159121134
34931528
482790114
490916762
58041304
233134179
358204666
332238231
427234405
514665465
827339042
169728994
303756286
136888369
353934838
223445563
122148840
914205083
147605041
272310786
44573318
194397214
264514958
100580379
665781505
171490140
15726479
654867898
125313704
19686428
429681986
895345916
63407630
225540327
102024729
33530449
120556974
436043925
558145055
429725490
259746895
697621936
631637871
36237536
272860175
137032323
26251429
22096943
221744514
125737041
15505977
664970931
662517524
183799809
156383410
13471459
184605756
6661078
380916591
212362369
141364498
27872090
6958932
517437761
265815817
378822694
54815525
464688024
327346923
303235369
420734900
400556101
336110501
36476425
99036767
289539591
24030022
338237133
289714806
291132422
567421239
72473210
466659377
33609854
678556710
621781118
3040855
840849822
310864202
701558699
266312090
351866780
60039443
232074646
149840143
346043047
269449309
290523724
58834708
8600155
252838518
349046072
10552781
133858522
43099952
412318718
49805443
65269089
68293622
497351870
406024503
723124750
276100474
95153559
396322349
53996596
118029953
22566031
12419020
663876973
127635231
346448222
833184259
918981
76235573
23506848
7417532
6397460
88765968
507082778
395132820
342037897
239833377
186842861
264684983
97895483
94058919
127975763
286959390
214176958
469448691
526246843
49467541
275203403
5959066
740328209
24841130
376472286
112041293
38938260
32747964
199940046
406518738
541723693
174844406
366066050
279025480
333833930
10350206
120430584
201510676
48205981
15066448
390998837
531951683
365092141
169573105
200714188
884080072
117543046
229775582
238624965
63295654
6623806
308757494
238511611
22703906
66239962
590384314
68502194
169411901
596084053
313571033
503170765
410029837
130553139
143119609
323513424
787283155
60598419
51720785
50725221
103677604
44425968
128248852
218801979
12443029
8183695
46556007
380672173
187523438
41463005
362098814
41217240
768450263
165534970
39546901
10458231
6848118
791235904
208263846
355441243
40556080
8379294
58576029
72091604
134030116
378554724
5518142
236507919
81525815
363065597
171440146
413397783
168522228
646957323
109720190
376295997
8597763
119773804
527888360
423289755
75565235
119606923
600750286
46559275
75400452
252758408
554155054
678005493
256143988
186086762
574240248
547815870
12332299
233550140
337552608
42283822
547700097
28866720
549127858
88016524
97165393
352143240
394535726
472430555
799991821
236828698
274776796
349489861
8937205
40647580
337708501
119590052
169833227
306776679
24617043
24033283
623986425
65291391
440542232
183569699
568149295
366325230
520687283
389664521
118412334
250394174
346297264
152967886
404714318
296275469
99619669
143972777
241798626
546959856
452731641
656239334
143105097
194571905
65534453
29579944
550863832
201663810
222267641
463754596
54823949
374762502
195510245
40526922
54132492
67758097
277198066
215281177
274152306
702306217
32570100
89217460
244312236
567733939
341470164
521305588
93808536
567471572
100128989
331475934
51926267
308723180
120789992
366765468
8234966
179567585
64455607
123083605
167220415
319593217
29051773
610943188
84780246
409491181
6404417
350296633
530946427
200184147
56356084
388027390
386959392
49911255
283246
224233754
34216849
139452982
363613738
12005042
744568226
236375943
484175816
78776763
573524041
700429788
466836910
45344797
167581416
790852483
38557446
349015754
292090553
349680252
858313740
80042773
193771619
52595335
632514945
389269346
9259869
48904017
968853196
301819796
101771327
301305988
244356142
160377519
685053079
262618081
174746587
3168297
14689218
210591454
147621963
195319878
117570809
206415855
243960315
44173880
168723791
907804667
151211024
374707040
262842643
556259265
662932876
297779740
187734405
205892031
320891805
90065691
106944668
71457489
193808025
314710810
379410764
36147959
586355320
8081098
269957618
198880915
162619230
375221607
351497214
8485439
46355920
310034852
302760681
214402750
880172588
145977643
407883586
47002879
159322720
214502138
84696621
73116799
21521608
721850439
241180330
584085642
249525463
41060820
5958626
175025464
488102784
152897382
458052419
339450024
301103154
20483344
549101909
59789435
1473884
868693
560415645
292181473
31939683
209473363
141531072
116729578
802200256
47628442
345286316
679367545
557971390
395942278
316950940
10345220
940851
82824592
852864646
135431209
256543175
110224157
11396903
278763142
252719050
660449681
32475250
317078173
389450
631556290
7359819
1628066
129333390
899061350
178608649
117318580
229685711
1481781
280414144
379286275
193178246
397553192
604584644
415429923
174407855
418776949
712992319
33527259
171584622
69553061
330433211
123340557
210362269
281307009
505461760
244782358
349095628
112923232
209322636
340254908
371256792
53205500
519367929
823874
22538845
540723239
82073267
364642918
250699609
802609783
9370124
35389968
287020571
533366348
142192729
49852914
337861538
109068979
463572401
418403110
1404824
38047777
224217880
263649608
275186019
99405314
362490851
205795128
326670479
64150525
559851533
31122413
75395082
244423567
20351054
131929877
849751556
288517814
56898271
60223
64091587
27548854
62883478
595865475
197997104
454347289
366584475
260233915
319223672
912656171
118643605
81275506
144848853
204819702
530846754
167791911
64845607
62324138
328360560
384705547
207521474
185747605
123129674
183861081
611610255
599994330
78824648
386565660
122407060
125876781
61825356
287547731
275586410
550807152
284524553
838390863
935958619
569028632
106579041
308929537
602227533
20241797
17253109
29795251
848865720
103365974
242621363
40153403
513210969
260615056
415122138
396094765
17777967
87336967
200946802
57526862
52660189
122135868
20073974
351343369
400078342
205458113
894286189
29297767
13849533
106070797
403085089
357350752
773970964
545023460
530741517
90955754
163721907
18721436
187466309
278806719
211442428
250033348
300009939
292976682
242738716
427634414
641182283
225563739
40562178
789337567
113686383
45588579
495956268
356171103
758170284
150355060
51621626
669714333
540898621
228746843
216098605
84124132
68741383
486451663
42953908
605190407
333057317
480693027
282608877
13058061
36925494
3281639
444094530
263913981
190459471
180037766
353130451
211117185
264986768
287701757
632129697
38071948
34689269
208471600
28938412
532689000
681056007
93609060
257236369
631377787
119165658
469712861
568673694
157343537
602801074
217719976
233038763
183628765
98805817
524552580
111103496
927091522
380620162
164079142
437148489
793735068
214634232
273639929
129496309
3360214
48311344
82810065
98519360
2114355
301131958
239690388
48910139
127756651
1917491
80488629
77139237
41475815
522175044
565586299
327796194
635745746
578919560
44042721
498969074
739266281
231940189
314810648
892826646
895391
39624045
167125827
179907292
764903121
1527275
344566934
88593165
134459220
197986051
127953972
158926520
398404262
146845233
93053956
170856432
313058473
164403399
295484065
179165308
421367026
12145288
76110382
164873554
49901437
175401583
93006908
800339737
14400182
124788954
77251071
637978702
233452462
288422539
149848140
199842719
414137703
205970696
295750232
490207352
10765586
515862042
366436168
165624122
70588532
672172439
85407037
294270306
42166835
188880717
492868373
323023046
655455901
21205419
155257591
47322908
5296966
506246955
163306842
137580734
77645379
83487456
159193253
548517
59457268
45641152
20346913
477164217
361717057
195440428
474213760
50050929
16830474
149578288
19535668
39311211
223393240
200725588
3643390
164793490
381045162
102786735
101905058
239751026
2157336
18386667
192517907
171451721
18715257
611399611
143143425
312094908
197447962
5865633
103784775
330639045
197550286
173895045
169239062
22945199
294381735
312787409
12078018
206776041
406829084
717429250
115989289
8920474
187055771
544929514
223708428
65675418
307485100
331072599
476907125
110073644
73124428
198559078
70484792
17154563
236648806
41430526
1779310
163457653
222680214
836432507
410430669
93361910
167212406
166006056
98488213
47472573
425931791
705807182
98076621
114827996
359191348
21428291
389937530
47014386
570204827
106950686
84674413
613154673
117750108
118253306
24007880
52397523
343510148
51290055
126268622
517204223
92002404
51858575
290172737
385725631
153332969
730607813
484292553
48027092
94053757
404019002
20633095
722672195
97433085
103280187
396047122
475094671
600405990
504369053
190614638
89418683
104610086
739206047
54761409
2583269
31981234
500548592
146637326
117812591
636861015
154986375
375918204
27907324
176303384
2456603
57920784
584035352
18787796
749581804
757464234
151526947
71765423
7415750
289939047
60355327
41610890
4072950
576631911
229568882
54035743
50645031
25644804
147886301
63136404
183360357
106004654
55810250
17461898
158997542
627395180
440378755
59748759
49680060
27776291
50005881
141144353
12205184
35075726
338322021
106239391
205610117
294844836
494424284
639578028
379129343
549446566
84110877
282596832
187256241
365337
43246691
94828924
32617750
9813691
46015203
201009689
115382866
144545835
146528755
120743408
445264891
168537626
87228585
419304732
529935057
26984664
7600439
43857816
259165328
437281110
370190082
107592605
5666565
243429707
191173072
277280925
669145602
728591051
216716118
282764084
208531335
223738475
169958010
295013558
188135869
648000237
273927409
246471386
43917616
388396490
278162656
808336289
722310015
341713305
106876232
24595467
157611428
131071272
870752293
102486343
693801360
84132323
1505435
173079525
135329520
683688045
601464665
349467653
131034410
415936480
558491179
3234471
64126738
240676250
208227675
49743635
82568091
5077683
34036983
71498997
9035952
372980226
127286520
32985744
86509396
812662735
16672957
292191188
50279533
69070955
27102944
686511604
98477352
65040148
62582799
626955577
78518670
88035749
175718712
36534381
7088438
330027036
17140806
254020057
117599551
153436015
425022748
28461074
272004936
85417457
746668992
960123
47591990
277481753
90451147
33967677
251247375
310111148
35990104
578927223
113706174
51863656
445148110
65182557
556614187
9749236
326291402
189245946
256142038
659026346
895022106
123679252
264200396
423685322
213882470
13374880
646851410
126342891
357187891
299876163
262542706
54510988
537133337
126039125
25582338
73270735
495164013
247376513
411064678
47754276
149241580
339332993
188250284
110486181
20469952
121648828
1941921
195821491
724054121
244266698
93765685
206794646
115106570
125461206
239232827
407035477
645100948
347306459
66027985
248800490
31461305
504287831
54745611
410315257
403693412
59441080
68234497
23812345
295309907
875856052
172115281
158353994
7822046
79614667
140305435
924010448
34691362
578008506
461012075
277855413
352892536
185136262
208998551
154827939
160606015
41022618
91697918
92963073
234562532
26472309
146616732
880565133
66485284
279303983
162710672
177191707
10245541
447525419
79985244
127514354
8888629
35563527
142882850
625675663
38266686
140434026
88438401
275269534
571424697
391883832
5097631
338870393
462846713
6012680
36346069
108005003
281177790
514782148
656533492
321433819
244119235
41275078
378867803
715848601
207272434
93316180
266457960
807066935
8213799
456686809
58537078
457719190
360802986
162950374
621168481
430674
327593479
185681948
206207012
322375806
103340538
94799813
140261766
181213694
456797958
44569495
462142535
202795692
176731393
133128886
40987740
221129233
232011919
82611080
154926514
216499974
123865773
173852373
293236581
251941975
5322407
580304125
185522227
156611492
80113289
379230619
132807377
241573997
743333139
82827697
43669906
119196363
821832622
44707569
68631041
23568612
481809320
4856188
660250770
232050425
47071726
123755676
556039697
129108601
186676229
441526376
2845454
216662272
177447057
5482871
328821010
43383584
245913620
555135862
116724716
57136927
486331300
424176808
13348624
52718286
77065294
316248573
719589202
39089360
215278583
438032263
100277763
275547519
103560673
468927628
286763808
45118873
28259200
405709881
385572693
197687917
71398858
37682150
240266416
6460580
514995481
12640463
372855608
265120382
506592072
148624316
193284491
543279138
324997917
350468888
314765866
49730170
379855547
65926437
581054016
536446655
504367459
203889080
89006
140165044
301378200
923306127
32743354
156309801
245445421
81301791
265094534
525856734
42928692
227812069
77661350
264947829
486235498
124688294
304988096
169649528
845902523
171560753
92925435
334747814
272237104
134764523
139898382
390119126
468924559
715381395
32315826
76387164
53702864
147953090
43371586
333402861
36948032
405042259
202991574
104701991
352668429
374052978
606157153
564874611
19848911
263967858
607568654
556685159
194563309
19910471
295906010
25917464
427488829
440572154
34040008
18279307
23767726
182288592
17125926
573193413
867069607
129143468
177507989
501180780
2358814
364542752
827917330
518625824
159029882
726093949
123755152
50155
305586680
287937478
11133783
110790954
424119858
42504048
129828934
191465484
472229865
127508705
279603381
464403073
76148699
314421161
148158463
318026221
525741252
61854894
522851248
129705179
7763717
525816519
267516169
587799406
34741173
698058876
672342573
243085594
38560561
43135464
107948210
138431889
29461241
80736407
321092335
47860608
8860077
667397182
140742683
12170940
78531214
882888772
131508076
309987668
87050077
325302916
392588252
531126510
99725224
739866845
456924953
229625194
1585356
486577352
6631035
16631970
127573888
290521397
135688045
94944914
329863377
150396282
438411262
200362438
18902672
342959493
4842233
73719785
94208926
207255033
57529822
115169115
298396716
484152242
345739495
217068544
14860410
189510417
178789031
480578362
309161825
290058970
71563633
181386880
368362601
77481423
385924135
349075603
318709469
361285522
313111882
1655837
312688091
82959079
54257133
13016728
363110888
84445514
3526636
225695482
274871923
5954552
580239416
40387020
6027872
137389573
10710153
104213522
408649605
122507800
26345773
279323848
260112733
173670324
371448106
6569408
12650153
122233217
324738769
434800393
71064869
162355452
227139416
73413150
22152343
1088149
345517936
85904034
110003128
70391820
467870637
59048603
184645770
495230345
251033961
85576763
210451005
119485212
307644275
186219908
101802226
682100452
9942747
86633389
147527980
182544926
118383098
191786752
859285
272408787
251122321
182224438
16409438
751187108
18882753
134010041
72248797
512935228
56649346
626776416
330809427
18987834
782507096
6252458
19121295
541921674
112390553
463576889
321152282
750284755
213688348
135976343
494725771
138000978
514083428
130554857
343803410
340835636
403155682
392980987
5808143
6702069
139896959
16225197
255437458
6268177
170877738
25327275
322760500
8588599
201375098
449744978
102094996
466232285
986716
145263525
35822353
169672839
24485370
314149576
137985214
144462611
322997326
293007798
204729536
263252145
457995092
109559665
23108420
25842218
50493758
635411907
24444000
291919594
34557940
715905343
437090290
5112250
242688030
6426644
2206875
371247202
651304076
1369181
18764643
47977277
533893806
18869182
131446162
266145143
514192794
440267967
158404581
276484051
115733482
112393411
171329057
118647188
718738293
601767780
20818234
285277277
545651630
417830792
39266186
36264060
106140432
289751021
63127152
306255053
285426303
81436584
618007961
553137291
30292493
49541147
47482584
23198604
181318875
224693521
265777569
47146020
722714478
128668598
1724941
51767721
47916302
336131558
605053772
145248773
9756696
260555056
10324088
364721047
758833678
56409341
30754713
39808644
703568620
254191659
9653443
531414005
362616144
9722753
311762555
35123153
85666642
80423742
71075521
183718044
626593815
6641471
196844211
29302602
26733892
32973735
303281222
150896621
67082161
193958623
155012739
361942957
30300557
460756709
156027645
357274792
119020357
600740226
2861995
64441528
456123680
590390263
586049189
542229704
19846382
178251487
358815600
799778325
544511502
106377997
24581198
164326838
13504869
485758910
200742134
26216657
331433367
260373170
85283752
422568517
464673960
161419307
140727184
123445626
24317479
26750249
485010149
395161253
152074357
99319858
7955718
125811540
101134438
141466922
323401747
15414681
229995214
270607538
925994218
68194344
133688903
105710381
221231899
660134526
84138709
48464543
5831780
326568327
451120710
211873251
586519876
153320492
357931910
27178117
336145840
546952979
244774023
148813669
480363069
48182800
181007987
648412058
6283886
102321109
103805858
17168744
366585384
115027645
105239699
463329582
575004022
186600077
569186311
1518842
330884115
74927766
55602695
226352118
47255217
285572370
92470429
22466197
97642334
14828269
890617288
8515278
350066170
117000914
27246581
98560952
147556652
242894887
113408636
308457516
99732355
591571142
54637415
248757087
23108870
222898010
11687713
4636518
11666749
274610930
701028965
158526812
264527723
3850937
61460353
306226144
115261926
9735407
613259589
169812013
28428288
416019348
421849887
203477307
53359213
96306585
21738075
462813176
224842260
711832983
168877112
102303504
295926
26599756
36804215
260051491
15132199
293150016
44395398
25200700
11970292
71463450
495365441
204371555
42273046
642373155
490046049
98720342
6321038
163289189
48688703
33245801
128992565
116630335
86556052
180051525
687218080
299276157
13158278
922109118
310116406
47430376
166279686
199620259
581049375
5388587
508616922
408140767
120397520
435481327
593734345
284121632
342083123
84244819
8102637
31957345
90876070
92034348
88524086
121075778
70532680
834534266
383050834
200929246
13011402
104774183
49012972
223106377
21409095
260731449
222205373
12003259
80414748
297277146
602726515
234384069
209785936
41266970
102715445
15291049
249848224
27851797
216595451
11238007
106449416
44939719
141918316
527692305
151182845
661216573
145308163
5029480
755739807
17089300
712757521
215303487
424729157
679473235
330548765
95560515
246408625
157776562
269723860
65383008
23338903
228944072
34804300
545222705
319868303
365820373
22620220
111434117
128742578
188732807
332277866
388746848
9736479
101396702
169335160
243634873
337868741
262266663
121742934
130919553
246905232
36224168
276934167
255358971
446512947
99721271
635378549
502154366
75354799
217481799
157711246
271860530
304347554
761000951
26634176
77835315
73077609
490562401
80607609
457417719
6088029
16259168
119281634
42248432
34028265
136045204
5258935
340915366
61960001
41351967
271893567
32415879
188452090
29796560
425056000
546083426
122303218
456265968
42175060
197203809
31974189
103482871
178430632
84829365
348197450
543152488
202280064
137297941
129558574
16728597
29373041
53477412
278267226
391671554
1406975
52097992
79052564
289459131
102106520
282247514
56714323
276315462
298913659
11363223
332623935
493229739
453287313
118305253
95474159
300608600
35814697
20262926
294146582
119905808
59178176
589085309
621033061
563257147
777721234
118670752
311744143
345434698
161128433
370050979
88596365
28217173
184290257
46467123
485208608
16156150
635773974
3217807
194007035
522425527
255234105
100784574
524650594
4913289
14627212
125572052
537537005
175735979
378706995
342052161
287390285
308637698
211580000
55924083
316413650
104636511
292423389
56374977
83066296
194307147
259091636
227300831
357376113
430660829
138557951
491791137
263893552
7930092
318039139
37920590
28596310
445589184
35346012
221568412
149660196
31177703
412198065
23204364
166824756
456720958
46141410
249976364
194768303
60404881
266373193
184601681
719242631
336261108
127095987
402425010
446288110
840450051
262748267
40504481
23282367
409039060
272025011
382501100
38109885
80756262
123390023
63213937
51818839
117202915
30924260
147840853
82548896
401892157
339324353
245699338
21579046
745517270
200431408
9568415
293498298
55838250
677739378
220685414
598835970
32554397
679622009
126520080
323998039
6925280
381611836
273476186
157651813
758282216
179131441
333898690
59079132
343931380
553565296
22341740
409258639
377821637
325816313
12304225
162411149
848418942
182901826
436278389
649876366
24519409
243678178
117380201
962138
43798721
810936012
477975255
258842758
184276974
2127046
1929091
448466615
279512196
442177279
25150415
136528768
66677295
48343308
397380576
14099536
331237302
309900340
111075568
204925494
248908476
468962289
444215011
217704840
955664632
703035280
165582507
294808233
217255334
300776241
53897501
415037727
132818394
97774649
288720288
462460017
62994489
425000953
316741073
65743334
10617895
100255067
108586592
51723961
34092895
257036818
93716838
111444273
673304308
351899411
326306568
269711493
122216463
51713292
145055057
562983138
393432956
59004979
386470059
782029831
107627242
79541148
314619215
258767085
112118952
538443672
85473967
338708030
354548860
2669306
35335308
248416370
735945037
146177692
2783731
533135294
568263676
2962261
346400061
98966424
588252674
209670275
25851428
137684386
377087991
195766509
272528282
139629965
88116411
56081814
216643069
47910898
253068918
37860427
311923951
94782652
327732858
260853445
254542906
121368688
317121045
52693289
62723149
218385839
11087485
3658265
862209020
466960044
28049142
86569498
269757643
174692594
838453622
29846808
217768102
253381313
2192330
413029303
173680877
245835004
108033252
388278190
23492540
685969139
612706558
106331763
29378362
837591489
123307519
178897280
51258439
113222684
254256955
924299124
175018929
110297462
610987653
174197031
821864772
7284846
669826884
147812823
453561212
280552487
125710061
5635816
728059648
405342245
145456775
5719649
137211753
10314031
444681707
14584086
113623007
13125640
17416830
498187841
594137
175729449
40504006
141511048
6200516
39239448
259803944
4253200
472860176
705967271
500366627
557328309
552978081
2156445
283004217
624782426
527250915
180995647
248105306
357446087
168014293
338201239
461986362
120224459
238813823
59123955
164491998
115485843
15082683
40200347
277146231
585038334
587439053
624666383
565507412
622518420
455856378
539908535
7686038
30788621
426031031
132195813
264228636
387864161
153017184
383862102
354372920
186428866
91351016
485860951
144144583
25543257
140959
48286454
328189916
476163585
117981159
628173733
66905355
207590972
348776954
48683974
251297607
25441031
473217772
148889620
307075690
13989554
73707912
96700206
535100038
610440182
15541530
775937520
37759120
863649744
12169043
258251206
326819062
64864379
325288223
342124185
344835833
8504073
181145589
123886
251532202
116521538
32388986
342733524
29015216
223272265
815711973
128111836
3851382
470819546
350712648
210623614
299606789
353845909
32561950
71695292
225540157
9813205
51845341
119072179
314399549
32188212
754791966
678627597
126988203
672909961
140365644
246158437
8772260
481380001
613184683
81028621
77852719
33468354
404662954
506471487
127059943
3600749
65037070
65121865
207052514
4436483
160573104
256175677
421562559
893811405
231221112
184002160
865077900
80629999
67630327
48331702
194703426
267149575
103141252
153780525
363173314
150243236
631165988
101684541
182946082
170907520
76780946
644717337
68628653
318310719
153125756
94473121
445632077
620733054
204406236
742741398
12202746
4420239
553617266
526433323
623384356
281600671
482142545
204412497
153330141
185301105
160944510
38228434
138659269
135583018
174380236
12708497
112963740
629319738
139309816
510657
381302486
198731940
15879842
190291105
196211398
713918
342629
143365509
39071413
443989790
914766851
468730958
362025948
340016676
625229130
620191635
25117592
108162820
58196402
108109885
45133681
347545404
329936185
278450958
491731240
115902012
25130940
263957057
490678030
32275666
405847923
41870393
143360682
104325367
69795274
371735125
404881388
23083385
42253317
250949572
569863357
322211278
265017060
396970541
82682486
5288247
499667033
15518850
171341988
540977766
248861816
207339180
229229517
418442410
242747839
165603655
42202368
757257056
51181920
597794656
158634
346879879
830161630
343737805
104665282
47409283
39522632
210976850
177448219
31251933
29870950
138289594
85185319
130347780
58245403
175078818
97212414
39740381
577070615
199696433
417707238
287182682
73028320
275683499
26565499
94014137
140892963
277025474
295244476
310036995
46727250
11018387
192088793
83519346
121997178
286845630
573640834
152711788
171679359
710745909
264734782
154427767
221267820
70453441
440554711
462311965
8065659
94360
807429750
401625824
33878615
147816551
144763293
514593063
4199935
322020010
494649909
164247868
691653593
622823704
247449874
184777903
13573766
243322542
623396902
86280222
97676587
57907732
472762853
416922155
153146034
87449296
500025353
137203829
18652464
2469452
60219933
490135535
32575102
75184697
520362358
399470534
347961831
262670515
401170302
276012562
26571219
160678004
677378749
370905263
157723763
25808329
542068961
403523677
712662981
1967212
432795195
68179337
71035865
106639025
91321033
90201116
427561075
40272257
92106590
183830923
207712117
499744485
143634459
8298862
2418157
69190927
565932485
46039769
148605023
111557804
36887093
459823538
324488806
211695460
533864223
52370281
632793614
446841869
89322886
336084917
274418578
62775695
93571355
264627133
607679715
354684409
233705446
30569513
236272147
960282037
164619216
234822601
257625916
318156824
427529916
128109252
120964573
363738031
75000828
35557527
51456806
92209774
127685502
64135947
80153034
223405618
622179922
377360152
120829209
111476384
53230374
212309428
393762406
136332585
5832024
148048262
238055046
385917745
421841404
260964387
633879535
263782163
478777751
145832532
435799573
307952206
394915786
779140897
104962498
126899158
173644691
168721620
26971789
516007636
17301017
240854888
45428599
468084669
467228312
11631974
89045604
452792167
145881643
604801046
416570896
626414474
83201007
199093630
42214215
189453408
46738339
19433539
7544038
9896352
479814140
77728451
327056534
7314693
2491392
366164773
314812690
451515783
28512690
243605803
165824413
677998800
65796824
143191862
428421622
149132923
200811803
158626296
210658386
114264950
59190403
317644949
235614262
414449590
84232563
499766322
120745893
52808023
555961385
41126349
185273718
685147656
521469967
386672743
53735708
11436802
158232872
63330812
123915107
28198489
61126653
481685004
101599864
275780192
77261782
205822454
83733209
71163306
112052076
138599619
580710802
485344271
30519474
150957335
79198605
442320328
175423903
655408664
82599756
3125386
246281314
343605403
110481735
29973288
530268216
24143411
156036254
215035615
68923807
300483252
167312867
584387711
369467321
852020429
402497834
471191205
760024465
434992962
368785513
366352163
311034287
150899873
267076372
403460592
312400051
10928256
258529925
707181044
39974018
79076099
813581725
127131540
708439224
540480227
175020602
2059739
195979241
376983972
238354985
211884539
232806900
51519287
76057300
319608033
95960907
1029196
590698342
65055801
1186440
504868734
186797648
333736021
15650313
289491286
7208290
296533916
148007446
584735208
124869920
29039133
476684777
301132465
69936816
346654764
738293363
405722828
162575353
1874676
146478685
255824455
3296569
155019493
464240206
3721450
665357778
55255428
372627260
11919878
23157406
244876819
638706381
114608330
240936263
29695823
221175633
204113662
177938124
78672592
469765407
291664259
346278453
103289974
557794141
139941556
8123462
6818510
101062399
245675087
147837437
517249877
155891761
214445728
201201028
128978487
7211118
81225550
783668196
703260196
16489323
682642583
729769232
734889453
35148487
34651035
8502141
2158109
421870190
110950572
70931554
204401469
57291840
67864270
345536072
262054809
407449643
136664020
619486602
123044331
94193184
114685644
78957285
495250866
153995394
383196087
317901931
317560458
77238259
99457076
202991259
331894825
698024
691805089
173141068
26871299
19563826
4602187
2234402
714715890
455384098
287353327
32994034
436899623
13296399
536225086
140978488
690708684
116914962
493771438
481176875
403525791
519867778
66680510
506214848
215370601
152600934
404262268
124411840
493227751
839277964
409653137
351231641
577975623
143175965
405427011
126819339
68576990
565565253
35868525
39005046
185049169
165989004
25884477
369103471
196783909
197543721
113651166
89549330
409711177
33871232
60118
208215005
5928311
149428110
17340876
225667760
271213680
744341646
400917708
282458722
603174778
114709590
29161748
15801482
74143533
311095746
498254279
329967995
72721236
716510675
128354904
70701661
232449109
341269024
512854617
15287887
14391079
91324704
159712535
32932985
163962088
406903340
520509450
358583370
111782770
421604001
659989252
200305483
785003354
149507701
319461755
32566220
55299658
1563051
52984576
779214826
5002075
686259021
621975417
196672859
6118196
543830400
450977667
185651062
448497341
35727363
119444931
318520293
210637999
208604925
40421392
892136035
713632805
380473964
762684401
277765752
586449452
42043374
870573258
785501149
324107653
507874656
170581999
38267439
297287205
641853674
56299097
51819423
40960033
393750995
428586530
480947163
88396117
18580034
228877513
2146306
232903580
459108307
211163877
339363529
37053286
340851354
640565820
229668375
22638436
3913855
113188796
530820341
321272850
604328525
149459020
325210824
353608959
551675910
48590087
132812363
98127444
49759785
220978864
229178184
46228935
91616971
527152241
15918645
674956749
86356308
105781195
19912315
345391040
26283731
177303342
197645836
518748997
34710968
62969353
25067169
53820444
407217229
428969878
109785764
338618260
60434470
138971168
367386233
44683646
431577837
26813946
460444547
243763589
64517222
903761561
296351436
391120493
117638459
199448221
183329575
307341826
497473568
36388550
142169959
232756164
156461646
61893363
175049714
50313389
589467534
8899658
387540969
195474929
307611403
3968220
98262703
54912098
321475628
316561314
811091062
1418431
312604331
591922942
643100165
57436471
14749931
432895010
207191469
31723371
540516574
44000178
182479841
78611824
815969352
524510010
402648292
14609245
94071910
26445583
141285239
501452942
477824817
83483402
64090873
162740408
496270676
117928090
66759477
1937368
116247704
437538698
57356652
36559979
215698064
590709232
583854783
347683853
167441792
493606628
53947932
300475445
639469461
290741521
641606328
83427471
381698868
121330939
91311892
640494759
69102581
412921
96810392
295759024
119386266
87051460
251540601
137418675
535575074
756897726
293039252
466785397
339913032
563845513
438482778
388968870
190694745
489188415
348280170
209554925
499287954
292330841
836232365
9878257
360240481
132988894
18303418
273590129
185990012
303127006
68455339
637633101
40101175
231336649
45733335
17610435
208933475
443384766
363107901
56223217
81963120
32589025
37427704
73297310
570306528
92647675
600117929
301741168
375640911
158738420
59493380
442264528
196292890
104966629
76843533
293041790
57849342
143096349
129001673
405197451
582655472
369564609
7708707
10614726
255938334
82121572
100490703
220408
256207916
62822317
74858627
68686152
54196436
326584325
260379729
201150365
197666289
240562082
44466368
309520828
11606861
301281897
147541370
782506067
214450024
140603732
39766749
539264645
390080249
328681736
24722717
184160491
36569759
606926831
233900530
851657483
65832885
4615093
84693939
16354975
53426001
108760596
132393126
14148977
8215374
476683729
123373060
58765136
98227700
74360428
625094429
138256711
550519502
68635697
29078370
203835412
70741114
295002001
234237374
418854199
332606220
816142158
94864233
138469136
209681355
3109924
71761689
73314236
887565772
163583685
632400702
16541950
721686645
287773236
28008573
90718192
173907950
51600807
97456842
34886851
476905022
27673123
188139308
13935431
476085226
362127943
131113951
223851331
503934947
337595398
286716676
5544079
86856325
3743009
37118089
594111258
292424163
453495282
235039728
117469199
32467640
276307700
187666602
779058093
469222145
47621652
738106738
192254158
354842818
30654476
1565242
225340178
227975977
401712978
516727861
466768680
189514859
345852209
29832166
140278748
25659425
2953206
84882321
608600640
135576607
237209160
263291328
487894233
194778218
175615844
28997823
371552458
69337389
567011053
1120566
200507582
285688721
100380751
120103243
83341923
15402214
409537264
417452535
298466752
370345860
422564565
51198177
7335828
440489118
296512460
633883061
433664052
379840123
187838625
250796667
461304723
563668947
108547431
721629373
927724860
81252548
17585335
268828858
82227249
62321730
335649898
368723524
90964045
320410142
283017170
313782285
171520065
697999788
270601275
122738316
8690740
41676947
7216793
2367038
437798579
319428043
603448131
105456822
112174283
293483868
8910891
304555528
48629832
710867148
99285865
403330851
148753723
102261734
10001834
166891564
629249159
146986017
557532065
465904181
221453828
215707613
28094839
254890836
561099525
899666472
328705653
635155038
837658265
102969026
44210362
18881809
254951248
34131581
616234185
243955123
43981801
260101724
169408564
89689942
9846862
190255527
638292194
95291714
152566430
640612774
74561266
146832876
2496302
82025650
192997069
488333171
2773627
605701809
436112264
2938201
90661268
58899341
404353139
55942358
4454219
350489213
259136802
135400802
772199970
266592562
68617679
895051438
425666294
532127132
683950449
503470061
99853885
349194470
60587614
197887099
34788975
159905718
250263623
42078642
709333284
311406267
275954726
175609477
239085912
28693055
81347311
244822175
117658062
99120617
24329132
109901896
390498274
197256444
963405002
271061718
382564078
787323256
166503819
77960016
810329023
476640608
231039192
59104911
21596963
56551935
748476536
15853261
362455802
32005189
155476928
89791570
112449759
74041430
54368390
334327562
21321746
469041431
291443393
60216705
436427760
10228811
53592859
295091208
579680824
6833365
346756406
28984058
369115226
415484431
222093729
294355202
272440168
43299839
123918240
86147225
22181080
227661133
304843275
484554706
640975012
303421810
426593434
168214168
275806937
31392349
347391033
393443967
249878464
55321871
90362349
55964461
67420301
699957884
767982699
584234612
333139141
35219153
295452424
170124127
95033426
4311792
244584854
765121368
808867531
61360008
837928004
383690986
11242919
75868248
385786971
16259113
227275211
188892169
586444503
75295856
188113849
107838596
655364194
26248168
360932713
296197868
363854001
327168861
55164978
458339031
111005284
520097093
713092746
270621317
177439434
437765899
349467625
597629235
5811768
490545535
98034065
179289358
827059479
227916590
7998665
373540070
443504206
343679663
196430949
121842051
66332735
162767963
54248040
19133896
439620270
166535795
394606751
208446296
160417659
384078648
18845862
43644748
514259894
60052
581567208
591065753
32047408
8296339
121982620
762035462
304670862
209924679
256120707
242719579
93670839
267738850
123294625
116745430
83768379
463839034
36608786
140616939
765848352
238591817
130876571
38260320
354082462
19374407
49162087
167214826
193937827
27332720
336552601
11595647
122502436
182633088
918161429
100206857
183049270
22125129
152154846
5137779
664740046
34011623
103070752
145473285
149468171
449771454
13381716
304133517
186883084
472448267
10595181
166773274
427816688
395752539
20347643
462688614
248814405
4317474
756353226
73168154
114107519
664696397
511220635
381000524
348100892
821509906
460622177
622035767
117608329
580028385
249360716
460175350
552180691
207404646
168302067
352202345
274166162
21736826
44532589
66870943
57590325
58637264
81770278
260588972
53100072
529456331
58748522
567623442
177802672
814775915
410014392
366092064
53999819
20165767
612399352
231666767
287196680
46702092
188256612
78921589
65860430
142097710
64764349
127780050
296438974
97096536
343566839
58356993
137058902
331085192
101137772
61394048
828392890
247727868
25630676
41352844
17841625
346518665
39334662
47939964
34815073
10764631
189888556
52145284
681041373
13352284
631596788
255983964
603614461
35785528
290704198
23997478
319183783
12883899
432461182
98130529
645393543
586258052
379120000
7814257
69206526
22784039
170681441
72661633
98447556
202775971
810026493
336692511
3129503
406231854
347843
778743617
186175502
755944902
55986318
936871369
149821207
785182114
52241778
23482206
133543331
48357608
818709225
15389210
36482960
452796393
453147195
574278199
218077467
427781248
607492476
350845338
284180242
730309721
131966611
114030585
608829133
5482805
437848388
332058047
66065085
118271588
66569930
5766279
604677509
793760622
552729874
340088727
296992263
499058220
260585339
638611720
169044601
590838825
187946857
162505458
180237956
74074496
789234519
166512136
446250617
194194075
58452240
196714293
392538627
843537975
966700986
107586447
177751000
94761193
233256662
434892907
361410151
5317455
172774348
65148792
1492246
32067730
518114314
41762802
204006766
6846621
107907553
443292779
850737786
468754687
501020778
337018782
134004469
294141449
274007534
174128867
168048209
258126500
80456234
46566996
23772062
143837240
285251454
215920151
36324807
713676874
223246974
240107353
24364304
593851035
534361063
313303495
19685826
477827527
16546787
89626576
290064622
35172797
45941435
353392724
546027203
248385266
648845868
18400518
289110655
216332666
26214142
242627738
14064240
236364720
270272938
11915779
249069787
37463977
103232917
396480692
168927534
97135600
129015214
595891008
112718461
2064727
233819398
17577008
223646073
613315691
369110796
168989079
690212019
49793330
34039083
161167163
486405196
14125452
257014992
212830180
585799942
91514496
235206593
478984944
189647837
256863212
261813423
505394831
11690265
237881375
82677671
292428274
194661792
42950514
190201730
285512216
208909064
153545324
327059622
467557143
507115786
97838404
137445725
442477275
135546031
470745284
721162641
159863647
37972708
640757959
210174883
102516985
729607224
250349799
289532910
260765476
11911254
485826969
362498208
659932093
407557023
267718738
6388029
4724926
60758601
1747776
395785717
45525852
33517767
697350841
5577910
573708886
14734711
143479934
625757272
186907876
23395140
204899989
194343016
70508896
305237028
364828276
38021755
45845862
492645768
46014455
167441786
2565769
411524616
248848795
723111350
53554683
821865998
172409842
58359643
251770605
207864465
101477549
91284818
45334747
63429675
320404919
771886215
204067445
181153078
758015371
364748581
149978952
255029880
384280583
265377805
1048526
652282217
328132024
34831466
192311911
217387666
263672157
89610543
222189709
48206333
157662257
78694877
130542399
318026300
351297186
58473271
237314826
28412164
29515709
87879654
633119220
811569939
306589897
261711616
314544113
214859471
112047218
74977745
634182675
3541668
236674043
140542095
372829447
138791849
259929520
691212274
823929781
75565201
122659863
113836954
95190930
698294339
110611568
14474216
168682924
193883271
431746037
654352586
420158719
549559164
718258245
165713032
48736755
498915227
119091877
3552502
430030074
585782291
921380662
151730293
21300166
629429451
73128320
170250391
348758021
532391930
190264318
555506256
5942987
406319581
558492272
120431733
370658326
171848614
61056735
9416332
36761286
485978493
598235083
258779428
264545903
872640
569473071
41849505
141203413
36731352
69557907
109836919
3344351
13852305
779226847
61290945
564959828
19514658
48022898
617193820
60124067
32668950
2451868
154713722
166415642
1717426
2901707
237443903
8983186
221584257
41089119
371529011
164221671
301046253
183687814
332278315
343813626
228919949
231197896
198934159
146902337
217590339
103432193
66524430
455909616
56387210
105091478
21529334
428595438
32360520
695267241
8137035
79321534
579387526
572251427
333392527
361976115
190618232
183138820
56038332
54654791
23484749
841710971
426823348
52069910
627318688
33200298
99309569
68359276
279693864
113564168
259755757
162473394
125446825
7092519
132402832
90759187
663853384
49904516
405082611
160179378
26909647
195172638
205579074
167798218
601039862
80033770
92833837
77170057
141095908
144463752
154476940
109144659
285803245
176225813
226350362
718232569
3709198
11691988
151490330
318861421
10595993
498955143
119725809
184448993
445822256
529435213
460295520
350574068
161512840
96071452
310298293
2033245
745815861
532575062
181753358
321349510
241759341
331649923
131506377
39581148
263959669
48202310
585064158
307091396
529833598
371606673
473268372
115377209
94654038
6143203
352587734
428727701
47546957
34914884
316363814
300126991
117662852
597211914
5981175
62763144
111350014
535237499
51930828
45969904
58575956
217079431
12125961
718630142
59162767
54761101
246822482
171925120
386271800
175226800
240395745
45913766
222052004
132330058
283762627
24809569
127215666
409952915
53251530
248467879
28992296
434122910
104955694
28013599
5629817
4693762
259610488
333928766
265129083
71759198
122209439
296626514
279996445
120257008
129360965
177476828
240909733
189345976
294201337
186978409
217158291
573606750
17826772
41026781
318515811
42850270
11502501
124245635
28056237
173217727
202285909
543424661
110415920
636647435
32806136
367627677
288332879
74414196
778748334
290293536
68295724
215648198
67424964
18986751
239130972
7137018
257995784
23465254
23608796
151144295
792621774
361315330
644478656
249048996
256973752
244314221
251551784
156664685
194662373
81700802
76051092
408045656
272024770
242169089
269362839
33299919
13321194
160042482
273074582
73341347
222285713
2954420
89135749
13693202
107939441
119874797
777005377
91562093
112632565
295938663
1535025
52364992
260695921
509315283
18610028
1331480
20560893
215903577
33021001
134636731
351658411
231664341
4942095
352046795
194878072
57683849
309420415
560586535
13875596
182724733
221940860
322801858
8815137
67495444
154450719
5225443
532590017
111623286
168197216
861184427
603827845
427896409
395615106
484812342
242062613
756061629
686422082
418543906
62398773
3220214
18416410
577513482
60038121
79763549
766655505
833921257
32660797
87050158
917214720
67394149
232398827
142468651
806582654
185330617
513289785
232195104
643836662
78207045
275495549
38992722
18621147
405069666
162612021
298173866
477684749
12636101
99887986
356482087
552272263
45180194
247572882
584188898
206712388
750708888
187025926
77354235
519103884
56836447
809360246
270648719
574623461
11417942
111315510
194603050
334129088
730752952
67679504
281176018
400102256
738484870
50709409
637901982
10294579
131432579
904309906
594096305
88815912
338957207
118028107
22637569
115807488
307257362
338775496
157275974
9191242
188465006
111215813
106290401
3556457
1894079
297164156
308514356
255602333
981373029
109279562
39674297
628758138
111312570
384634121
65570252
513187888
20124682
31546210
94051051
96441852
209131580
492643881
2259885
13561173
167727538
74628416
27102157
169237625
150843260
372139009
56398886
12881448
316663709
537566912
271895389
344503335
334820
166691565
169732492
229960041
42897497
16656227
67450208
33299644
173030837
384922622
135959465
13712007
49770951
227295466
42207182
414919019
131180853
326897911
383237996
30625629
403827592
46147197
302086568
79025279
47817756
30643766
332832202
42521134
98882345
6085043
142837015
459331463
297999809
284747920
511771139
251921225
173638249
290904468
28430178
77786234
7118151
188286648
181065490
29375482
260190383
50836951
255419332
100922324
222564011
22725607
74947101
419919424
154297017
130998827
13785479
52729498
709308035
326273828
722990277
116545209
823497044
246303375
623451937
23468724
567171366
150564710
227314143
81727684
19048853
3994689
180028939
44249117
73482586
878664676
28562839
17518183
512757527
27385358
76523463
10497796
880730858
70859951
348198152
821670034
156296676
228489797
227057130
377748458
188351978
232737882
98186419
3852399
72725219
619953914
69302872
206573979
351738937
29089925
95572640
136033968
232907722
141847618
911061592
244587708
252624409
442536861
161643127
61572269
42921440
164488248
278648660
261698172
757308205
673889125
44270522
92165925
127356944
60619078
74595746
479694710
72695771
32981514
200822781
147835469
116021153
65279090
39163762
484912325
462205342
30129491
289704898
18144638
21819743
347529518
25964035
36096148
596938193
7033161
11328397
217904539
14819933
85554675
44413837
206417430
190753515
201677633
356698991
1657534
145346571
35219183
304029427
41497940
112841595
338837995
320687861
137266366
51166526
41772000
208209959
697725573
96209034
221148722
110195637
405900297
50963661
483769933
326818864
122637489
1051989
54398680
276012648
369430328
74361895
298648555
626583762
561454737
125110853
138077705
477326125
496363222
59767177
268320361
378501136
411730764
87223574
43844695
93925799
177553182
37343855
45202622
339398198
206843870
66429075
317156409
355789859
18516912
336049226
98311820
50345359
130113174
549663335
360121183
53411554
306319022
2774475
16085576
462147813
575336541
98439354
740530885
320005669
181733863
5829191
67422422
12776180
116910269
58807535
639893525
591749150
185524828
390624284
62158830
387083006
376758204
212640920
617711246
331053500
302002513
109144192
128575225
238466122
91446015
193198612
283871899
286077078
674565460
19045919
638500375
750758891
201383667
173042678
136439122
21837112
638348008
111237918
384158812
389368465
314442599
11278232
142883105
43794790
45100572
266981809
215951128
217045787
5099449
56940507
204042483
574032019
230907527
181070729
241531596
249082891
335641634
420414068
546062943
93846517
664207038
227503114
33493673
375894991
42449174
183439748
36682751
56716799
9646692
61161378
542191671
186243505
164329055
75828383
30365007
864338281
233637942
223726349
672075415
129017940
368353979
130743387
3564745
740740296
3009838
15302645
208829479
25774710
149213596
468784683
45739890
183533211
378737448
670532860
435352434
213577798
20329511
277831791
317693585
469214047
223134494
23104719
98208638
90400783
116866990
297096213
27765344
477332957
366689067
4454060
431759835
621581597
203233756
45249514
61605111
3309702
78304041
51130206
280485084
499747759
68005650
37992665
364980889
110356818
701547669
945179839
164631551
6294205
51036371
164094045
12350026
366731855
162065945
161396612
177529237
276530025
487054314
146567411
167716043
224572961
125918983
313109924
77248548
393540638
439306085
50111468
207461100
133308398
719076056
22994145
406780223
36603310
240102970
324502926
330823260
148220383
388809230
104302409
582633050
172814514
396459133
236735244
735931841
15691376
145518601
541049630
191378001
135516452
202384340
434140772
117329704
141821820
322068305
264789953
30955224
565800829
231308414
14493999
156198940
44982459
625113046
21504987
388989510
595081146
85035473
547589295
285424094
134019247
798424392
216432344
139241542
678540732
142416433
287370964
274825796
181984762
183809312
147980532
405712381
60368128
21325158
288028116
16290012
323060018
145266880
30632622
129569149
109538053
741258045
170128346
316806773
235232438
22397344
194274227
113956288
235689609
34019927
25657477
264911457
274528784
65089710
70495866
115531195
90017153
49376855
915959
59257165
42279695
562525772
398528734
32624096
34022248
9529769
114099936
688298612
7855993
3583695
169347243
4982426
270340293
339305169
451332902
24904408
784092672
361309931
66853756
526839913
910960317
73061301
109138956
521890927
3395667
444295912
138029959
83816532
352216219
143864319
63940164
156039318
786528173
353346852
86860551
229667558
307176517
319496708
204012300
17997260
81648275
86364284
55485585
21768482
17813145
17468684
896863875
633825572
5789564
20907338
291653207
134242268
646383308
347020923
612577759
100456798
616550917
286779927
453987535
384499914
248187768
295366605
317287501
379972521
189450606
189048063
119523878
29185098
135945113
602196176
175613471
10204433
45678425
89668323
360262081
152835912
64074766
69509558
153774157
377333153
505537783
146039388
347401657
316670332
198150232
318257288
44149912
150390613
186698022
390653775
109405777
245903115
103810293
579928592
41910212
215324324
226650722
110549913
471341111
188965702
214682806
176155516
533109050
77473521
490411123
193190211
116912284
17084431
67772540
529523763
348502751
598731628
23220300
259868434
14497318
228846510
77474193
316240591
164897265
217304922
490423143
502408958
184709223
142267939
247097908
177328774
26237273
31433479
435292739
121463604
448225515
766924076
192612512
728924722
280833053
123769093
532725206
769468371
1213749
329946345
51693626
7427728
489699447
197023044
96863072
130071772
191842753
380206707
146984550
68345976
21825913
137085756
57038897
653946303
623845261
212681459
267500692
271687364
17542149
372733272
139022648
31498
295643719
712451720
53353036
677705812
303717652
62944049
466910811
61104998
114869538
50026950
320536496
27102687
126014041
496788009
316202208
97651790
264611847
48852454
546731630
550033527
568768080
205757881
289527311
429527325
303501923
210645192
126079893
30402583
25613057
256288661
119534807
572094652
98789870
49989228
651630607
49864608
777032373
46556482
476519680
585449167
6426793
257513530
58561492
6351507
650789577
194142441
161721285
902166338
37938949
240529171
82399950
81286236
306342895
36530331
35114768
154841121
17602449
438454610
617721823
364667818
655915761
128858171
143760368
141000424
237081681
13072023
252546162
120428007
46335373
48264192
53542431
221806884
80204998
651682461
219697725
109302895
73661812
86663680
548516596
526483473
129356869
61385861
879184
666736610
433073099
366264026
518259115
111742038
133309626
214318630
12865329
80159411
109790
332987603
61418103
255765477
194273009
483670760
794943440
43745498
450470309
597199309
46423912
94603997
345204487
25759178
345566420
53786478
94241815
323438868
253668083
145398773
693898109
123176020
100638428
12424811
53426447
8793684
85649975
215116347
8582403
86652907
397038445
88192120
802619280
123768154
613947246
33424432
424797290
66483322
6131005
16467910
174703446
491171107
142729340
287843386
14845506
412537143
157783009
531896685
268805690
726131297
373268646
414663146
219448711
166488945
516586852
226139020
62438494
288809836
105287484
67464264
16939056
32036011
109668000
343788114
284255036
125268566
425291355
156380154
17147717
29584755
31959756
469205979
278673812
323546413
397827097
60244798
221748772
28231074
809473924
77550041
13063705
128386904
117194688
112569988
302811722
190654777
32920160
384913498
325793436
60114290
241112838
43791596
442439132
94802794
420534638
275922337
379305527
748552497
392895472
932060174
330049999
85518658
471119834
375782496
111072459
294010474
518644
756182667
82030471
40950825
81328007
177959098
345549373
2752440
50973965
452145947
699693547
70326383
89035554
58451822
131310074
110436913
117672412
334112378
176356953
161662101
254663651
30011339
388494618
8117958
225346419
10316655
591974848
328382991
3579444
93118284
59758534
19624742
419694591
122196923
109316006
143860522
29450213
550911880
624486616
501091743
285335236
257558204
556215794
777815914
8159615
9340723
446955268
466358239
276063402
381848755
51659701
293719070
5278904
22656043
395548825
16308052
642522100
17666446
299975430
507947433
11068530
318419642
108507117
439642216
62212676
114147678
474460038
29481945
368136539
641970402
34984921
9334880
314652128
455162911
569596724
195029051
95937927
72186618
467316733
57403080
43768255
358897665
831171057
347939877
251841884
22877624
3222041
111054939
166155685
331452162
187934709
282244349
337390930
140663102
106353207
383947075
44277158
646640500
102676656
206815430
712114969
232392139
285354265
159735083
253327419
838075773
250275659
146558069
70521901
27453132
188282589
389001095
52128733
51085985
436467371
162273653
17401074
165166232
367374984
379622953
166461731
4493270
73917452
256731559
919408397
410903431
461375305
28755150
318618241
304472008
160577127
16400191
421680488
90736312
517485326
602232974
2504624
483846149
231365795
142382211
790498813
408326760
571510675
17366037
67548807
565937440
443602472
161961698
312486503
133895399
151728483
166111479
272821585
378409315
422894566
361275098
155550159
221445084
368300511
127381186
155303227
610956
364522555
25889133
65030267
39014539
146224248
58137496
324018398
208183385
1337106
44485828
134022500
696903520
414564136
58586745
186885032
341737545
124326048
9162023
75178266
62360052
81469122
180169198
94080738
256765986
38732349
156360623
474206730
602434115
551669338
616860904
403318642
212075662
479893215
742603402
58786217
238678670
55277824
376989372
35102353
204626247
122741907
417336143
98936904
38996051
69599141
672944456
80694975
410056477
409587227
1998612
321314184
85627325
191381127
14124390
556905804
128520135
500770407
202567632
757722531
206637632
478858256
217754887
56892314
121015634
455975405
182149474
282036532
387900985
23599127
527820460
660051393
2846433
38863164
387294742
315677626
727103199
52658792
203778048
50694000
23178155
248197520
570519841
630830171
135108927
5900659
194681585
495990919
20147280
313160724
71492792
121876206
183171458
161982336
37654967
97288358
259865430
96392450
245971993
41582351
7307868
279503383
431949548
451433381
79820891
479861194
278961746
457919775
323418467
372956594
63476537
40263300
260735823
130120029
207725775
2527501
93204249
4247793
212851425
85673221
6452275
108893828
135361855
77410404
93693339
294449657
31734178
310869410
401754373
325293166
62778286
29328281
231733699
481091527
4955798
217007919
2902005
41700508
169311179
111027302
284969368
53283315
560789042
186498637
295675049
311736734
172323389
352102
15193751
588753795
445027307
547816755
216869679
108215596
52713133
65766070
682246169
157337642
59779599
90756697
25762317
124187721
268525434
51739583
846168620
382566867
473118
95258944
245830148
29931280
12354133
338521741
25255391
658447400
6274275
178348727
283641669
739155839
417743229
388111734
191999756
9794527
147544402
32025994
83352437
296096
42091928
147291470
6416176
11860149
708065894
2844988
56980827
72648670
7903435
561437347
119609017
1112518
62435573
27242898
374091019
183474047
667544890
600462792
61615419
313478846
483319455
252666173
419121126
115944411
259032052
619288496
47369571
631526363
110205429
215865939
8873326
84270427
280538131
593078626
37105318
465559834
249290341
302093344
1554537
105407783
50688208
538317540
136878166
604286756
406639299
13985219
4680723
7384614
605478491
203329067
157202650
560730317
10386026
133620565
112766429
51086465
332392282
603416382
596421954
12796885
140376769
94834073
346829325
4272540
84457430
245342469
85499790
323643984
717962301
343618801
585531139
380216010
27589731
147918442
62513775
255913887
288097551
300724133
810635532
13003259
185062331
403916242
56774663
182311425
16448808
43801242
288631190
314824804
22609414
71936142
418450629
538796159
570058859
644910
35023589
2223486
397679416
13612494
525412389
343279598
36911006
456271938
560396535
338381392
5162151
53164740
237425025
518348678
141489918
72838648
111571683
14022768
100621487
108371717
75047606
472912933
194528986
41707656
35301828
144613798
154501829
55059760
323856313
245483726
235436502
64889134
370753015
26151564
9123305
97596239
118359014
412183226
211350450
496652906
291212140
241824298
77150422
95175110
23308492
11485755
10627758
197568455
450024269
40001408
53185912
21069561
540238686
34638576
26554034
877048359
184297355
814970085
12848080
652747090
276602661
145643375
70390910
119536583
564920947
13013141
74741649
4845143
219063870
132787888
357287345
45902162
355394454
240255628
472483717
246003797
64978793
141434798
216156062
50592663
111018388
29836942
207450246
658807788
252623942
2948185
179056665
311518355
3240518
239739835
156955673
428118727
3767365
975338954
131762546
73110890
24628074
349662500
17535445
273354851
514886064
505315412
42708114
658447811
56983774
10742294
346785276
748734529
139834020
410801078
388921936
126008943
396365366
205736356
196043472
54162028
113056735
712632259
162559614
93568990
81470534
388265740
316541530
294211799
182345244
162600725
163096584
153791784
98267281
81040687
616818910
241017064
26694784
905463835
25043978
57144
124792567
18957652
158735222
50756387
247092779
128567554
112085729
254801693
326379992
111908963
268468288
84800873
622131765
277478362
57845384
387780019
663009681
128758413
24606284
390060138
232574796
125365835
155217230
119841862
325001612
107303556
216766166
54116523
71014918
111894334
740209200
110495987
273552742
81491103
490583129
726742620
151404558
59552445
71180445
287218337
37536153
15200673
63588388
34415533
198596511
195339653
275216108
101473944
28141315
106027791
178133297
299718608
502113709
420347549
52818671
268233445
1834133
163641557
454148995
1208864
286357851
170045716
737061216
83592740
185513882
125476104
103579786
39946340
358288188
431139441
75440601
278374109
307472713
37720031
116101378
649386671
761865560
256557680
378050581
66045255
830560504
58918887
534853337
194378948
678753530
60488407
393682871
107765005
564132697
13025571
773105978
84375737
46465431
74899475
181982922
69455865
74559960
145271602
556244791
78548115
25382375
445239074
241094243
112599547
108128288
167490800
194956563
558319518
434628962
50816662
475472268
545388020
228331042
418270049
61663644
283290348
11462463
174799656
144876302
17063635
273079681
542948708
344124180
83710271
54343880
626371970
23674368
294498698
470847974
459938880
880459425
73865148
317803461
39738402
445023559
586031276
143689786
89120413
221530358
173243761
129699732
106005232
759046287
933821911
52974590
57086808
219399361
122282549
61015129
2836324
427017886
267654125
18088652
55129447
53045635
466454553
319897894
29593047
516729460
430520960
414292332
41369931
71435406
266578930
65955139
45632034
461781098
326972537
899962489
462357535
165110140
7643087
16835601
572809361
297332065
175327527
35451448
626160831
383200762
29002783
246954946
166878640
157877994
483507646
755769423
427489804
867213036
744230002
227733408
6752122
576569667
157165343
812056876
88553333
588390288
301871732
40609788
442615895
102653401
236306329
455261560
578330271
10745837
228597418
452088361
268407377
11764559
176112280
911199775
144646456
11184898
45422447
295600568
139083332
62733352
215984981
555253145
22029642
445116494
581089363
98447618
49470675
258033295
108151740
766732774
288450763
416456526
206911488
52115889
123319008
28510247
63884039
37419724
192900699
442009247
515352119
2905834
211243298
101902
431364701
532943200
169388998
211282138
35444637
343972413
567741094
56683712
94818908
203241307
340534515
113994005
321209010
29533849
85969925
193134826
98092741
375855161
21899874
89324448
19310040
694768316
397623735
65448860
141570016
938930032
47258314
656774767
227848762
561078175
180547635
261314955
5203606
100168255
608581289
202751560
172525613
786283255
796830006
406915467
323155591
232173160
499891376
177003874
8799916
444386170
29310584
13025652
239115788
216198570
37838961
60310031
16280039
49918053
155622284
48101435
334348295
552369024
24914874
204317606
334010823
337638200
252022489
53225278
50095691
413134813
31304091
171503265
140464869
394206275
15281488
434570270
13113905
229033920
283030331
130554949
10037658
771669196
135805214
455257950
59208341
15766034
626270082
591345662
432768953
7146490
9030739
447699378
451976687
542409311
279083060
334358656
647244572
142867048
466279919
275663275
56839862
16872479
245612891
34111464
26220414
264562264
507375654
30969202
85983554
692473728
137477162
280060282
160971331
552662667
278942137
352461326
421190649
788063793
307885044
216194442
73509955
350549468
178389331
540933889
647938762
680505163
122336019
65783689
54728803
602546069
868827431
22795967
548089048
24739894
344543158
326204786
160628292
166892416
251419572
217374396
144704091
904996247
46509300
149760530
322952380
646806379
553232415
436224335
594409221
332377823
122187037
195243329
288455238
344699682
823127432
426458860
599669816
315465407
116003416
7415438
521605655
153416307
220630
182276953
127455136
107620361
398150953
91238508
91621896
783331517
390958891
180790062
5044121
258106234
119839945
560142676
333447150
847857535
313339338
307470627
158398251
100861555
47141382
31100161
180353108
910589780
56813615
465265659
285522536
110492206
492982527
168500885
222813549
130956773
206689553
159948463
131518496
199154984
178066453
219970353
333097335
47131926
187395355
392041314
859338028
174670306
234969428
366503226
150130151
547300550
58548232
151589176
34422117
2322139
33447490
120194198
138767449
129695365
463762353
7894457
441479376
704059744
11776201
511922119
409438156
18200087
81659835
706607554
57083205
708947032
158889503
357512325
13879300
423902753
289594871
165249452
16632679
250763522
791498498
612735642
236084188
141191198
361186505
32516589
478108134
215350159
28407141
297741323
19987008
132773947
527890415
77639805
179945285
77365479
492458067
237258753
7831255
787544139
532592087
9845688
87144684
313545558
267748006
612127790
250951721
95948529
110034706
10218669
300725987
465347775
182090334
4893611
46571411
261418510
547443807
71610787
132512990
698903127
13394102
885845790
226605037
457494120
9058431
394405497
99281408
64906672
539366866
30337685
4495162
10549369
74479508
139049905
313748910
561147332
492369488
34918301
107178779
29738781
181227215
59180285
802617844
4746489
661966252
86415606
48885362
18878339
259897965
209101747
687384850
522940245
247403812
518930149
442067521
151976284
295300232
253481750
357737808
52721421
218437106
369555872
350094523
26799089
101381871
56855842
303761870
208263561
278972364
430721771
9969913
40675430
109649368
352549599
347831363
642752029
155241678
12214568
139313864
53050007
603543890
9023163
67381877
254829886
192397174
128225046
232774579
169508336
174212068
176755292
755922741
117645880
202513989
45262684
35583376
4245231
212184971
183090299
335050352
64636627
485129309
754274475
803423006
172672890
41985448
374681336
21938905
205889595
119895336
543578161
221028416
58692899
8227005
643574663
17255712
33638457
205197071
104708171
86847659
266496000
29635136
320903547
99035331
129239993
484426325
17318435
371037183
883036084
587487661
578451048
653593708
173654604
187327524
390983599
1817986
124236350
46233614
440521983
422531050
170306298
46694843
88052693
448374052
355653784
12802327
229358060
197057461
107083924
656162697
795764727
62932980
145155323
107175937
1307644
114703508
10244842
211914967
28972751
683832302
245075278
446472030
82044731
28558075
30146384
347734626
396354920
373643
71879854
9465254
524177160
15255963
17373707
280955051
359452710
14376742
350328002
664679047
715401352
506720010
75776999
92876464
3208096
54242907
347382199
7627882
49425025
80843429
455796879
448049952
110468296
44262867
214564477
182938122
100563784
1278160
202199652
240097022
10632392
5878800
211616186
718890634
3687802
439898215
164280125
89126391
252979995
553510716
663804198
161258035
116783112
404993060
168708072
388465961
502918051
867177240
387567785
40700940
789963319
73964182
22975336
688023411
379431254
197892298
130638322
443555478
289793504
18581722
152864250
241476357
614464259
241184424
72684243
157303951
781046669
97317191
49728094
335278607
226973541
380992481
6328560
85185119
133310656
25845447
284217622
18843356
63767780
396253204
427520076
119541397
522470434
64193109
250769786
269258892
129575341
123404298
265387958
357672324
225520914
3878778
282668740
399539304
93346009
55361472
28223059
454779438
375781361
42668577
154969671
25705709
264250234
45780669
525626875
23326083
24095502
117770997
306074209
22599105
64703660
140860902
63044429
7619517
745552793
394046874
273358329
361473200
364871034
908385320
39823176
39754728
78620338
273721203
857134524
554648412
694875926
60746790
364127355
7619648
58087873
117431978
45432268
117617628
226010393
76066413
93825682
619862144
607371697
200725170
476694306
747970832
113880125
56827151
669373688
539910705
89996080
23608842
361504535
82868661
418249341
188606034
269636252
659144301
415164167
442977194
6901878
158038508
224107049
92572901
509615387
806920062
418733916
472311734
473705396
295270926
91122898
289862610
674909785
27978084
389752202
822737992
525447270
716320364
447977603
223639449
385172283
16060414
472628537
55253131
33197783
30061249
419805234
311925713
403212509
130432569
10524742
528516406
628948236
536942139
63847589
34289854
270421056
176587135
825490267
477641071
8251692
213264926
372975
591592075
152245019
94678485
160185349
144682832
12914310
331729870
10840354
64772637
6521128
288920926
130427813
17024354
240720921
76207253
13952949
30080146
11121645
347467408
391501563
492986571
373903677
648082502
165971372
104844910
296546207
98248353
29615990
34361366
340341429
156401441
17670078
227343574
93280845
48051170
365299499
101542377
561241341
17657096
634576533
292645295
72188515
53359153
25598307
372937214
84082494
375039052
180418128
562896212
456787277
48532093
23411458
21609296
53984800
89407381
409878126
244149887
88539046
105619893
167980377
14325771
359982
502704228
230178075
419775906
99868181
582035379
817501457
130975915
177015499
178118097
38999665
725556682
28982498
641764681
470553289
519296527
264872105
38124343
640530370
23985690
219086482
417189829
682114331
25409535
6422424
95881108
817432938
188176942
482273339
308081831
433076771
258263481
521590320
263668403
681666711
70162735
174709843
214512733
318394539
335955744
5955756
208997007
881777073
223602614
486509409
888661847
75183809
344739703
78106053
219780223
152454877
15149074
409379813
692251294
169099895
106073228
115700909
121910282
251557838
490442578
256569
152362054
151223131
18929943
308864772
769602057
193210203
244848499
221295786
279886050
140530725
128391609
146063696
308117381
243924337
716432434
410046494
515786566
350080580
1709460
695259623
112795632
193277952
119625509
54040082
586989616
641158119
373367846
407002893
119217364
349918898
237269490
644949705
436953765
490098092
345502412
412685274
64214010
67126218
3184688
31402095
31509865
441076690
35333138
900354992
406091422
181370
214914321
42692087
122203987
6651129
626773535
553812162
266522328
27648153
86987816
786580090
16559095
2761924
225025811
425940978
255386909
124998652
431607220
110860844
24022451
97197512
215912149
176651112
365429499
532012417
165277161
405922298
381235068
59080757
388209101
254347757
734425473
347326610
81922796
88361273
61010037
40507050
775605692
65003382
34002684
82682009
608239168
150272123
34458312
886386418
250851670
19001067
94119270
52170075
859542767
204668472
123689197
302342697
925767477
31631267
68891706
335363564
271912777
552894356
301939133
223453599
68616411
410215666
383517528
819624079
717121686
100324959
412464351
153260362
122433188
81492302
384037672
578917779
80159993
6081707
145661122
429913904
132169057
558808798
41056699
517944532
212043798
259695934
160491053
400798524
190786961
151521135
61199589
20849973
194298184
240277155
685837018
564274748
62332467
93676419
54933073
231033223
404156095
454524338
146334469
38921161
625808392
59668186
80007431
45805458
120759578
141523356
316487204
799542810
276330693
354023536
101791183
18148994
17252762
201808151
95085418
59179161
34291822
128345684
466211869
48171202
174507222
293209185
83288982
216482450
157604768
128290808
518377932
101334744
201351244
603271567
191420896
249252614
267552474
369313788
112171751
51845831
125854284
282877581
745756078
341676362
165164434
169283381
12770525
87131349
398687853
9844360
381772785
85719042
275173660
16858288
99786959
28121601
254342615
8925655
95752674
477145125
100407925
20744498
48381220
569474981
151566781
72150509
670325063
208223050
110045990
83272129
47660176
168607149
274338326
10833371
272475169
273893573
232157559
687171849
57570483
332126556
151086132
85209266
19449656
296622298
54402871
68779287
29201997
30889486
78538310
12848677
16274749
107284692
44012932
347614071
330634046
52015011
68585310
79266254
7731601
807506567
156963626
871419321
300939603
488360985
250350523
9344902
464646585
2511477
147747017
371899698
109701945
505882580
348027935
914951170
44719424
224338940
601556239
101384761
226339136
36134723
2042
9013939
95573726
23693373
471393083
209922835
347958885
924475464
708478336
119678384
703060600
705709248
1341655
468484421
107523469
274613257
266831039
429876000
546704553
51653014
261763638
32218554
276826105
537987530
311404406
78936283
357447838
63854964
885082334
175419092
319331020
581559534
16416379
559435863
157525590
93658597
3322666
238993877
128615673
1849779
68762745
30668634
349408522
502249312
362982209
306961811
21668742
91964058
661680344
8884078
364036759
99039074
634295078
481009934
293109966
117543918
625116598
623174226
294398039
426923886
223920876
128067978
25377979
261183402
156641970
134748714
116056816
90255637
99876002
120620182
354523205
223007505
547964137
217975661
21844625
799324744
78455089
132029679
337816677
605649371
244972271
70182737
138434388
36369937
297643090
360543078
38909398
334255472
111594563
225738397
77374593
154105999
86090725
20431591
590192569
477435455
699370717
276116193
45953815
680280071
134013687
536362043
125961361
87195725
165630200
1282267
862202709
123630611
486681016
416026379
732731833
126375595
144054300
149704385
425464018
209357165
164497197
2157041
434850005
33252242
348045170
267522025
81542418
866872
75731092
792738508
33883002
31172216
253716436
566713752
328128902
668764106
323327927
35711890
94540857
573801356
1327784
48986203
355176057
559909602
317733268
61154256
804426531
599125283
659965590
24223520
589075419
72831652
2161559
567599885
134637997
353880727
288093358
78350692
187396353
235326825
82232627
61986504
24818162
241327211
454438271
111532645
44040179
121778840
90484845
144120793
94226271
256584700
84962247
248490593
9556478
428841845
121388794
328072182
25905134
45060868
25212187
109062056
88841037
575104171
249848684
478389515
22391206
340621081
237172858
536008827
47526847
128121524
108491217
356317722
2946924
141682073
340067212
74773714
17602449
7916378
88017664
435970556
571686237
622202
107824316
315946535
65296590
147539034
237259640
164385436
197994566
129113698
185015728
84278106
223268341
38711974
195921564
303885263
423878208
704280829
96367702
30446393
581941090
726801747
190226930
27910076
253249506
102026393
343812778
259725235
133695610
247794772
629943141
130595302
55088011
84491626
430146365
798087599
21179321
12860124
367965349
100900271
30584430
33428838
455112086
319701211
600341959
162122399
272762585
705578851
46965405
27121331
93189250
81437876
200097873
229170471
50078896
151228423
293608454
37644648
433751421
267564505
533136769
178681863
56782718
34281524
184560693
30349939
24131443
135293758
285666830
191187160
36689914
652385685
306964163
122135111
729025453
534684622
1269260
61826783
27489164
82758569
317879717
586574982
290760321
669999183
311965938
258758216
51309485
142188431
311857892
154623958
359256146
777888178
66474432
126025251
438073108
507685621
218651360
204563895
123923338
103874505
211443886
315725178
838172745
616228036
66823507
165526387
635228191
7397494
94402856
447163573
80726817
117799335
28220585
77368009
39129226
88109274
87843349
80738722
200249790
286147954
329495541
230149324
57217105
405997670
17214985
187933022
575933936
820273274
10708429
241670177
46279119
198105964
58876783
19317587
120249822
834333426
100209550
379728085
188783220
3883756
38176239
403046555
310996427
322228762
115686032
53190556
533283855
44282837
284964727
456718950
56358682
351222318
20861619
926537244
266455459
203175209
51160733
482819824
538284193
5881292
84000932
1370276
746222267
337179
647592373
316164331
79188919
194737920
143066116
2960997
308693695
65752318
27769965
211113787
4662427
121490656
319162585
415202881
18401224
73054107
61247554
104365694
60981408
203439761
706860282
82953822
19009231
35005508
942415498
83250640
92445877
77115899
412693848
181606641
617458833
37958706
131210698
58951571
421270897
433906418
242903292
822096645
605071318
188780897
248196198
764069709
591787563
666412929
604027230
29978178
199139075
787691852
183777366
160884544
319743486
347049510
53778937
108525202
34404956
64416673
217323670
109980202
251586898
154705712
188548650
192288293
130445546
666173447
186838036
303842002
134609218
129039508
206560630
145854670
63613454
388989868
642154
342048732
465264532
39573075
77148503
264559278
201291432
29614142
195178106
7163827
884201726
128750967
7220523
564110419
276040278
254389266
79758101
307618070
384563472
124733884
3174126
455734707
343134436
115984501
414719880
15625076
200192410
52942093
197846323
50222848
165222485
390639709
194861342
205977075
309232582
223243284
21298559
112998216
509924080
353789543
50708032
194784701
166332063
794417926
591954969
55378474
83141138
75059971
688372481
381353154
702645575
697333092
283307007
144359320
44261013
127089
545777681
447335204
37752615
350402206
206377783
75248892
69225556
239225007
330484414
345789788
316635095
425287063
549538344
117401621
150368352
16706985
66292596
107547429
891319492
233318900
13584694
328467109
4876934
67589699
843609953
74285195
366762382
304038627
261954687
35301643
109872307
132314211
1271142
43218446
146148786
670180039
22147087
551780228
219435154
162603726
4107765
197010946
250468351
95002976
197546001
41116795
607795741
425361570
188452949
596948178
185409704
477268112
534669902
806800537
144975788
252934908
40316371
449001192
181392256
71749848
80007770
161102480
249740
115495433
945883
32444393
13933403
452016036
5115393
443043601
474503112
285761015
71138363
62527778
538310839
304502055
19987176
801729274
253217221
1564637
34402058
16419549
225373958
151859539
745778610
123056678
160990652
283139667
101020673
432998215
425652196
318503592
126298233
22928917
72541222
253644469
307949181
5427309
342297897
258053313
405878855
248004384
51751555
529078505
52804037
82486761
299772690
207583721
462119111
259671485
104942512
268675176
99999621
650620990
7054092
349748532
70317509
154733525
157902764
39829287
248386068
321314348
128400455
148880443
224621962
471490903
104560448
239544611
81617450
310432829
345878688
49342911
193866834
8264447
360814963
216468949
438619698
89042841
302723523
51711407
210314697
635737595
24526652
15071602
563693465
108241782
10933830
137244209
122749232
38969883
748330810
314134218
636023296
280258612
141632424
578808932
336355249
548271379
423663369
227088771
163141982
434845589
236273761
49186487
88359259
70265354
232139268
322349315
157414119
81282514
421672810
190915528
25812848
462116598
250091653
8453308
68003566
315211755
466715384
6213271
402404947
93081065
157923862
57287859
340077087
187717842
296413375
102371637
336358847
424937700
446158620
161080122
658659133
388735877
73557050
20097340
257104090
426517129
544120031
441439900
103808550
96684795
427810947
203562546
35389845
594987656
484163941
7468435
141242738
52742195
136567832
831129703
803869601
482951192
216765243
65666038
268625324
518899857
20862026
172646570
472600547
49675704
827105804
2554294
261322570
74834330
90985265
145731492
274289248
200742102
384939578
419714319
2769490
148488872
22877978
310319005
4833913
16923135
497051348
156025807
200743363
83042744
405653182
283409020
176706792
572570375
349744979
318260484
487825840
101970979
106981886
554518694
714877437
436635905
181502167
91711479
126843899
279086573
10234208
524093818
131106921
370307892
65362826
260926879
7399673
105731430
129336288
295113461
93169973
219312967
64827294
91769607
25161797
155266888
75007811
312040158
57983247
869905355
194186017
53533466
153488895
165087746
96046891
385590774
548818876
59382795
189272303
52167634
658411123
100022738
128925672
617976634
517520725
273275449
721027992
374074355
80304939
73190186
488928264
389929362
125320734
560737309
918130310
362984299
184264939
2630188
167431358
22835589
279410333
2958581
297172904
167937051
87288977
173780762
142826661
41981978
401477433
22426947
2228935
106971307
15628931
208945541
119642321
197811833
73384464
39874640
57254043
305910894
445746548
231722
136890732
754509321
29046477
36398380
769800758
206376659
313306503
206698488
35152476
408452637
220001165
24833529
159507060
14735974
3785884
858656305
180510953
22840914
132246166
473012703
81864805
253717709
568802308
45217292
248595530
271542230
273016588
474736243
138926801
18638916
269070563
51487565
721234554
211840787
681252761
98641386
3266952
32736108
245366827
162825606
84895902
375427370
207664317
184539531
21298739
111395859
384695208
28119196
78135332
284569767
5485954
9392139
490663913
518315566
778704429
124171888
8021442
41586130
96057656
366071584
2794297
125867536
72434297
646625778
790427569
34185212
78241556
630042720
241711372
146372631
274954901
53065448
317110271
32209400
305247174
551439694
187411349
18326429
372797072
286007425
534741476
87613214
65950772
621304017
124132883
42858153
102289206
364584177
86427790
441774824
167225953
392575456
276263991
69328906
571284266
75158357
165874868
99072636
32175749
892343241
55536301
78439609
634619478
256209087
695731808
49904908
712841923
507940083
102495893
392143374
409812736
89957223
346018670
238677320
90589265
101089582
47753227
54175702
106884983
75274347
266087816
499942749
750120838
96388510
28384668
48223736
540718770
30087799
139103594
632886094
97841720
153161780
337671959
9589636
412664423
772904091
339311780
323144341
29258855
100413912
298504773
89155511
24795626
278779754
632204829
696223495
97738192
247072199
650959196
39494968
92804963
16867898
164213210
282422464
317608201
399267464
86671543
138308538
103888819
92087654
497305345
299811017
757229047
94494420
366304623
510997309
108020482
205028005
103906673
159833472
134278109
474940032
106652391
168624218
3579285
136316577
99131435
165910728
152945310
286993736
55493795
298672757
71609618
806961561
379919236
222866129
121439631
131840738
20772383
666916558
48355099
51512384
57004357
214959521
666772562
670482672
157417746
181598363
314472365
68886638
186741792
266967908
276756321
392666765
335782230
160725634
227576341
48173206
158358062
100103455
217120744
303012822
33874415
409236512
51083989
57407337
559955027
77801254
651899731
254742849
60106636
72119887
870755380
638351929
45829694
807640147
34273188
282592806
51886504
299410441
120964083
9384395
254663550
209185580
97321280
17421305
151756085
88375155
401956938
39761490
3158122
235996142
889076743
88359382
132412523
105847696
452677536
144248022
544291656
206088931
844102866
8108635
570082395
313500807
93235693
119995884
719559361
262341648
60565393
664491470
37050696
122999314
31371134
129164763
115104674
56047324
542823534
135399286
361139312
330312357
94162670
376156367
111769576
221561913
69896869
134721552
234546946
14046178
54109837
85548238
159868261
233653993
44944858
821444613
126906814
85531652
452649681
607210092
358817293
435935965
505568448
555954984
146554924
428900717
2454308
26961523
62371934
263669022
365066420
312693838
39091397
319114346
62976576
244945783
6478581
6576283
490849098
319667417
219818653
386799262
119321899
34597197
26260907
13554792
63964438
44893315
342925691
223355016
256878962
126461450
793000205
116409559
171746602
91360808
44498541
73934437
165209013
347471668
124876801
703146534
630196284
267976999
123776673
219432341
465672311
139448579
211024892
374415169
349873653
266421352
86906155
202459313
68591070
8722314
17566431
352941099
362279239
133783707
69261615
472151029
308451184
402408943
587076160
83498188
29805017
203894541
196060522
650066697
618486715
433771128
344941721
179939694
675288731
164396385
182786376
164763115
23426972
197528369
103640293
609350161
266056219
29755389
59400802
175863160
148539651
410754
351321781
22137711
329083833
309578077
223508640
60126592
15810053
30163948
463508176
143205495
271326271
5735780
316621489
358291037
96391314
315552623
314462117
186711467
137923846
740985882
175564358
53709935
481670868
226969041
555151633
355974150
107946187
456776065
41994023
183497625
45001755
320976122
246523697
15282999
667824237
482011712
182855509
611498373
242834521
8267580
28457572
140240231
135336656
290003969
711009645
184344481
350107397
568705376
277858613
14007897
391615493
181432427
291530220
364901966
179335575
38695962
149057961
131476264
269637040
12991124
96634081
140412395
194478344
23192885
177895916
194676353
298993577
92149000
368190806
55190272
409998426
614130707
180481469
119029113
81934286
339655401
6006137
127108887
566070778
787944104
22351968
302444407
15428327
547734786
38626233
610923617
13923087
474602892
720218552
286192175
20329343
307927498
20013561
9714223
413068060
963290604
24618697
484549660
576188541
634274698
207906858
188996647
216210336
467042333
339613426
88871008
519745839
86510634
862311159
63746471
81320420
140601105
252883209
170874597
943232057
456132513
4850159
342177467
568350483
25360606
45715913
5752141
486632502
517965070
815428997
191347140
90182798
457768445
38401412
506905423
901022110
473592982
308886174
567415772
7037300
18984913
189929292
76229524
218008437
472064428
196660933
246258094
37038280
185642823
202241235
651664571
86831676
104001270
567693592
139858981
10490241
25165965
569842564
78930288
641790033
59896220
620756579
37136044
704097623
11623515
544066454
172901338
521475406
8865693
161426655
131618259
104870730
321338087
929018
39121443
48014446
127195851
739741559
317041340
158360539
720889981
48798117
438540258
260074774
23993664
218116488
170744756
93516386
462236818
19137280
704892583
212715894
498636040
48031035
504186757
535659933
296092603
26345080
80798741
470926353
772453246
248718021
256563898
89498195
385138696
112050890
87504501
182335471
173129094
49113218
75897788
341959637
267263996
160461266
668294146
506102021
152858040
307934383
41007823
620885077
146266342
593566147
34537701
100913565
715312962
743268390
189182456
82332124
6722500
213770548
41687897
157837772
38625626
559001103
283584035
601603626
1596358
215666295
72617665
8548906
626799635
184820689
299703655
733271475
533442307
28110493
177190307
16145067
196908827
33479773
165750897
57104018
527127457
421526066
632857847
25165304
355611854
114251554
247510045
42203088
12815555
110517556
284203321
70061831
581748191
106188804
6817728
3623047
142010543
644520101
192724192
547593300
288291082
187757283
20138368
302360942
10761109
183760253
45631785
40190807
301193137
165594896
40698375
269367656
687608660
150391533
19000271
188412365
20322394
149939603
552899686
568612218
107594694
204292330
92767336
375885640
178191226
456362720
23201636
46628844
193693442
460608348
4684224
733257299
64576879
222615501
123177331
130353128
715638329
332885090
258184238
160517661
186904161
682533686
269249776
373529406
105437423
187194549
82663403
117015276
521383058
115328714
365884767
325063780
369388649
28000992
41151523
430720479
151212213
180126872
540394747
129831463
83699949
473460887
110209739
81499474
9576380
40558662
920788436
24243908
824407202
59486479
298442343
670136517
564173896
430492946
125563703
563667705
113177
5737148
527469494
56421400
103998565
40600097
119885155
367466993
373149875
340570781
244225577
81365108
23177596
9878182
439615281
287444317
1714066
378026102
290987203
390317596
24052631
616039565
440385945
40025449
131517283
422419860
493737355
420528475
307974352
501480280
15215425
770963374
292169532
192529027
352441799
218992562
52356580
508439009
227005592
81875286
262247220
322431458
189315669
288509502
15811415
383011103
162007961
142622477
134525548
409979861
82179232
122359966
118310407
493970
4627834
153855124
214940160
477497247
77741859
202226719
106234540
307797354
451531907
72358044
5856123
152605261
435986617
596504606
790752179
670248098
100311759
41514532
758902181
758219644
129538924
37902056
244787978
8667670
169322753
537090228
34381510
69168659
89220583
46355711
86479987
385001057
128046291
278486762
333884102
118846029
304638965
175116058
338061217
161054141
389008320
8013187
74810063
846205800
354062127
404030917
559847376
4855454
96608217
1947505
840781199
29025960
501644120
334548541
533959186
533684
545733258
30876223
574808107
271305403
528990105
90844795
44486095
98155643
826564413
162693926
676008142
69427363
430223901
61015416
734843191
909091408
6911
54104739
49296568
151091525
436492430
133510927
609638382
268708291
406010198
17125460
51715080
542577020
1722082
32508827
492296855
16579379
388499238
148338765
447843417
156537268
231998186
32076018
11495729
554280320
397780509
47115011
494200752
462170229
238566353
312254276
152836451
531200143
117549922
40264430
474909305
108934117
789262792
286119586
496666385
177007227
659486370
18329284
414913349
509444263
560370675
174583974
129477127
60105570
23916602
11415278
212869553
330402431
14961654
394503877
28197626
624658679
48165857
9230465
98883405
294005609
483624322
109271010
41564239
889675140
319263785
59315615
214370554
174028576
582324481
3254209
708606230
1360838
98217925
290172333
304110602
633877849
172719976
123162886
411479480
455370389
428084290
556387606
221459057
85988441
290350120
309850385
558224982
520762280
231853255
114967254
106546245
849091915
96609001
267705912
629971358
932046
48712055
551900563
582591882
108899096
49040287
452720747
115352853
80479202
76166771
205408105
578873408
191090194
562105686
315167368
463043301
125133526
171327451
106888316
260680454
61182292
26383888
131295975
187141713
300641718
44096971
136033766
143886568
453463170
785667145
33899288
796925690
276087642
180933336
115479680
454951281
352265009
208909549
158616094
16307760
528497110
626424273
150849162
345721969
9210892
421152070
141998182
813379556
237187101
300233750
308722205
2956574
248694495
339429038
474540948
5785006
464269337
340775441
40360977
635224094
375683304
278169485
66441310
433946691
711511160
51372532
950935
29967464
2789243
32727980
129362483
379527902
51021243
240834412
69497674
161226470
181560789
57824610
160451893
114051787
55112849
57614031
577541124
90708191
699170821
106829141
137796795
368341667
291263727
54580357
6758136
99624443
315313019
850850
276669007
15798108
658504021
234708289
5042373
5975043
633060018
329145448
6218707
484367984
134927507
102457538
645776380
231614172
219197200
185874086
351717577
209989189
144412824
206109066
78822342
448679138
196228398
352438604
192783134
36699881
242784784
6977250
157389501
149918734
125614173
18882859
263549625
47294219
73742890
729587420
100832908
264069323
112866530
257678842
30263652
28058003
450543740
32324219
186965960
313095583
323331481
118616542
436971060
430301222
91905814
637021548
99282381
58303988
421110296
7942160
60579125
784382128
73444386
237653550
118024999
315072927
121969722
466334409
713899852
102370611
100617295
72847084
51538773
349167
486444055
5974766
3494797
447970399
36289453
246905289
621826697
113467064
8132770
369554423
32002955
36081030
394367048
87299658
240520129
34750197
19872984
12597192
253643423
278480231
85956129
231626911
37443005
182665324
577954523
365886736
316279216
659198
13791802
40442358
226641818
41853459
461895220
338712285
256436646
236628101
76323753
6759324
139456494
37285302
362573158
2666828
42182669
58407663
479046171
131360126
10002972
328146841
18409321
255684328
149866877
2188149
277179821
262256072
8695417
138234774
437859873
54740579
392998123
511137173
49045336
355014877
68903813
6973001
406835299
737304276
84741343
391480002
424383620
102672898
802155006
6348600
262988602
18775695
264133723
194312234
53875874
290996275
24379022
74366305
184717584
364726558
339916213
716275598
833722867
224646720
4056987
448307013
344217513
473357880
118096319
181268598
68846775
61527165
2934820
221247177
197479849
208228352
272378206
629587826
22295911
26234363
218489229
79178256
405589313
73947912
391607731
63554017
19460065
200838429
690364923
789435767
113081436
97303134
201938627
18341092
450409960
149850096
871396359
548437451
136190595
339363530
155557341
715684568
46462189
57919012
823213791
327227848
40300824
11995701
368939555
30433784
630650601
214917826
73513492
739192429
645073634
9736067
164270766
463791378
43659615
242291863
71160856
546893362
171916617
56562666
536163584
125665449
16708246
401358919
165847748
61813875
439853573
519424321
699055555
49352774
459106069
196114485
268419080
230409721
51390335
289064886
584737942
71436853
383912815
36714003
5441592
7457776
26390582
113704614
11283802
88448676
127997728
131208192
181603574
115255741
488952489
716244180
161274428
307917299
249723864
8824394
68128627
9812815
324309518
95946403
136921561
65206052
142972887
315192353
165994544
807304385
147980153
231796549
143038434
143406440
312140860
503368226
121506993
91754777
208844778
3763940
156697568
468465436
101544719
42348526
181954426
88235317
332286794
677095386
307976060
391335954
1404293
748301423
64924689
820560
396408456
792681168
81525375
5215938
28001976
23288289
214807943
413373724
56299775
455210531
95460564
810154911
320897316
59545102
93037672
408858700
215425581
264404304
541456510
316985398
87288341
439084481
417100862
53565492
319428917
441532125
29499005
103904244
45571992
131483909
678453110
115769979
586178376
508455434
181985899
426401859
435444208
293663189
438794250
389686170
377932454
159535210
81036984
92919369
131104052
288750351
639800169
93107491
722511364
742281819
133404039
8358432
22915406
203164702
148049325
231186519
547835511
496056588
577595874
21697513
134039375
15474744
135701223
687644954
17067373
337131980
4267116
53052464
36997780
397576529
428596132
252384233
303626143
130127165
561896648
220270523
237893205
186760621
4213703
76163731
652670579
164583862
216089272
681561083
27290018
933311720
67013272
197708429
20081632
10508193
32068824
676198595
302785186
98833315
90747005
5635457
158057080
228122643
168174496
64254959
286462782
519319999
166421918
656567700
602862039
181526572
224654588
443772374
216082182
456674282
35703782
292383818
63371325
170606446
188049713
31107262
89408184
14072526
297920943
7231071
11478487
12366431
82831605
78912827
15674469
52978082
291692571
37078240
166082599
241134730
185428584
515548551
8559204
136571898
433804585
303808181
342403308
255486320
2315281
51226842
73330585
56742242
523603084
165009882
39871187
136790156
34074198
483286399
689629276
770014858
81287622
41728728
373167838
357795479
180319520
206787967
11346509
18599777
205862128
221128418
64806800
151054168
5127464
19474961
151534704
476954893
330282668
15351372
701181860
277983142
137965712
2981985
28189031
186197933
2045930
222443401
644564680
49899248
35143540
836924727
502312578
375113618
734695995
415363398
98191478
220172375
491502686
313996007
168178943
106274679
645115351
833398023
346528864
293161722
490632961
532604641
312071349
165140841
105771718
212477224
122611363
775495970
309789510
403849972
341305730
169016857
459004181
716110779
59723927
341858215
168053986
212857054
172885714
24857827
517696618
245397371
28331772
840328992
392828411
264120840
173873702
70482576
583807881
203218996
112920969
204117830
449908273
113978114
364663083
31923408
65568437
64171656
332123370
54773246
252469124
24966937
87134730
80039399
286601508
123013119
223066705
36572145
215995709
116450552
19626582
296291889
507402726
392403988
494963436
18029477
336555650
193494725
5379818
106421047
34247505
27924630
8982271
201252390
71918271
278823283
49039830
160833992
7203185
10092665
513987954
21812477
37736085
167913052
96892488
14649631
136911027
29509280
501917882
291894237
101985753
32055569
41244925
285168054
792746677
61756767
108121739
6225136
742702229
100942139
552941866
29176784
321907704
524767829
263430990
380250153
815664357
41823870
17898471
228550400
493440477
32669456
513722162
278399194
84782758
363050276
378271223
451633134
388960077
422140574
4528733
677527739
495443910
290332643
235015944
50306539
293744230
134979719
66835427
216399537
173463351
86668990
153981312
422673020
4905243
8636275
259222417
861045096
131146344
184333233
115259112
319378631
118167751
174411177
175699504
722699335
36287023
144913220
29855367
586356975
384084432
12234181
165844488
572402018
201488022
41744572
140364856
302756659
126847301
162311953
60862303
103864239
61570166
147514711
272665393
521053493
127041962
632049346
36253714
107786363
333658979
72209274
720041796
651901532
33953461
218950845
221079569
41751726
889236669
526450226
403544084
685863977
98295028
86071965
46083702
43447965
229493079
17180027
98631483
221484930
390157812
581139200
896668271
788359569
78486959
315453861
172947752
654641819
423862989
282552391
114336576
90328543
202812519
406893259
329532219
675291216
777900940
44483298
156667784
110681519
2429395
23884851
37872740
84886105
83757005
217759351
147121599
380924905
233365833
809628247
89175855
7362979
161221532
88705783
103362609
43371980
333219877
178873770
599136927
44928196
784815724
701376028
242382467
162638845
27087304
144994668
166839180
61167083
573009274
76559555
302061578
57438558
125371962
207564914
302424517
373225163
472249753
267957780
38127511
41488015
29043138
301281799
488343589
702160464
835446752
596197569
371451525
29282144
901226922
453157921
158815072
244248618
38686024
431810409
209773293
76473721
82244620
37098843
40401414
152004393
387357811
502621998
32699754
475918084
69734200
296647836
54758992
147005160
519947806
746078352
93338904
24631963
108470472
395471629
319545730
215780035
13571729
323435831
861257574
131589465
601020417
14042916
323602259
410945243
39906966
345968208
171594492
14445000
97919939
117082324
345403937
302038791
2456495
448527404
42184925
422237772
730666448
431287751
170468884
48289795
253567135
110332042
95658258
306316050
290782349
302852494
30471395
245944370
135152176
147429756
374799025
497282972
185812832
132128867
247288335
597528991
67974741
374644349
47819713
823644084
358542946
163102335
302335422
228526476
567840291
160397728
145946401
71515405
524772316
290432831
390122145
407596124
509839818
348092259
450790038
139959029
297543525
76090029
58491641
236790254
152412044
191523815
351857157
4979057
20323365
85883773
3973100
113968
51023125
613630871
178916214
6901922
396031759
227130596
70066910
92840031
231573100
281692460
77034914
590099029
36260880
132178782
99083683
46495859
58458852
201416586
58169751
308162022
771570837
200513315
315839359
38696499
12914042
334208996
53250958
373904125
327294903
200624402
84591667
214803645
610748557
17677368
508167704
546810219
34851246
723268903
296512512
98863151
227881471
24018578
29561022
11557543
428919115
79800582
475120589
402304862
379996096
184793361
395170208
2413255
2976451
811463126
147764237
16613888
15874372
52793707
102607040
527310182
382848919
29610479
145713571
37398549
88855086
91512221
454404345
46257751
356702248
326533128
392950047
206481047
716045123
330256372
97471278
35913630
40921860
66894161
24411184
111337234
689128736
60319505
513479258
574886702
31174282
630385483
142932165
482010466
438906944
213057622
124272197
293528568
141686798
329809987
299237475
47140655
780044737
351097709
247101290
22216891
341208
730353228
9611503
420022266
689491783
63693919
116992321
678072404
165057026
117641964
108934485
11495918
761267151
174724840
159673197
183304850
639236427
422916498
328723525
42658492
421248791
561870608
173737928
659502261
4688062
308394361
111835769
40617282
47868424
262808952
31228433
11212693
18017836
337708727
192770286
4160401
419496966
305000561
886728640
287253178
377062090
196478381
403600252
100922563
161277091
448351403
280346552
97384523
162443967
11188561
94198049
31039333
603651336
168163915
199177080
57952941
94573309
81307333
582438761
21247983
681713152
94034826
93219532
160216074
698971245
170069455
360853225
118076225
807201701
9119793
333119558
90008805
254505188
817534
357927665
582176216
99386192
50493145
94106972
313430769
105369342
42339896
398266133
790010435
69230346
427294634
491454646
26089323
359904870
12059579
107825124
394660699
44211620
514141340
15430898
38365550
84940691
207639863
170086514
2742067
105904499
105686662
525432656
257500227
132664420
440543375
397291647
425668689
694417484
351272874
11764804
28357210
388882157
481606969
2434910
25804757
4667936
813790325
28098203
81395278
138220216
92802264
781129998
3506813
9129
600363245
62868539
856911985
59912297
293147046
225381589
183214080
214769599
131919588
577979925
32835543
213919899
64487930
23228027
481174665
407630182
489180679
129180488
88618244
161252250
38758548
392070557
384123229
45686132
15918108
102382656
122179517
101021520
88435434
308846232
191224412
145624415
102611032
515800532
558878268
75591017
363954540
11692860
49350017
397881807
753425010
305880346
24938190
220264273
300042168
13054835
71855582
381632339
272251139
338374956
644229924
225828476
169665658
109551513
269915974
179013007
804029965
71507011
31104534
149947909
10689457
47183873
58848337
148161121
71789425
297368320
180888930
276757821
30855884
261099613
319382370
133758843
118908150
530225553
634429348
11800914
60956275
400297133
334556317
79840218
107837796
2901613
147470976
299748541
471473150
24139588
326418595
286260959
319531735
146954661
464600390
14663869
80116110
49780541
391280206
527215218
6293134
608838576
288381712
62977367
124274674
30539715
164817159
393626168
142999511
134006110
878454451
703368895
209609744
327370651
69471545
18359419
94498245
150166918
355254585
83791904
84408171
191741682
33889614
151665624
93529071
293143055
301099842
172379257
676911221
166733893
314995007
352788667
612834578
16786894
343507873
28692320
769100583
63234685
53024758
609121180
126945800
73100835
40445044
85629493
867121596
166957002
221679275
131336522
141877382
447528904
826284681
197384669
168283538
369794559
637118234
270146390
541216687
458182174
858974334
307617
77445619
116956039
84740209
17239619
134457846
100777706
224590619
158264727
239859832
246478883
367145565
26051091
197962819
242041653
581062314
320381977
45779046
323275399
259979971
74316675
465020223
295500516
412978523
14454547
260434509
74338489
203023657
780453234
108677731
404897559
124219051
25607212
715912949
80597182
293643338
57903078
195376260
24119491
89334851
150946535
74964039
83253171
280047987
343437929
81382904
69863728
802034639
46901020
51590269
28201837
309661458
363695180
20047336
520450361
45090512
527324945
745503723
18052197
570822964
488703870
516238425
591130389
30756626
615791976
48281816
2844455
47941982
226088485
120759931
458771862
540452509
261407275
121338192
123864876
104180321
858364513
912585954
539705114
238302853
38766612
296364078
248728790
110832308
158610265
575128794
182226726
327617212
304131703
57623971
11285565
351479576
17735062
82153721
646819336
91513171
187530010
2110873
310563015
161417229
168671459
338049271
258619509
654603183
399161090
111996163
530098107
12290511
86038753
534264201
450494422
212587211
291426652
190595940
510388177
35355872
96325858
58935584
424162589
727864871
192617380
390712601
105492405
72008995
308197874
372022585
123196752
479784683
303782144
211633943
29955750
129631922
349430029
4687063
192244674
399814637
143954027
6548979
3623734
585211764
375875500
227481110
75947199
270379914
429001603
503832040
13760851
241366037
174140330
622132758
168392353
243648144
65070400
81534275
468833296
111811697
319284879
49612340
157671480
335411060
231288406
329277697
420574548
295791296
354982158
511859138
447577318
30967455
374040568
134142674
383545916
431351946
429635320
723691231
510109368
232225829
470982129
276596925
808612795
11674392
117656423
252882280
51905242
347602830
247245176
180359803
339716479
680211807
35526509
246507869
672082524
9228468
321043182
92536653
241665293
177682443
29919063
26844535
205759809
334985489
356670271
49350940
134836917
19032694
123791343
40417143
11537240
129630383
35141157
254654206
144307591
252921302
18857896
272669688
118782095
177750299
123196249
110870169
162257569
10372250
160984548
118461769
385434093
72651520
183331129
841326615
813415077
35778409
233873459
803481459
564144610
203502671
475349684
152853309
7310432
744647602
639190259
162929462
902596663
606683873
123050199
438494617
84815476
227459951
325979437
566988209
27959899
377430052
327050346
109283517
46538334
529489186
13478487
53601106
376258747
20047775
85150944
625025461
19818152
420335737
41409781
19757858
584066382
326472543
34040707
229787540
198779848
344701475
520139057
234507124
347335533
433918887
143678221
392980501
736322780
421804318
593398839
324856831
35842660
39697278
240265350
311713295
1419324
322095922
595775505
1669392
72162610
27824547
59207299
21653728
323857793
454397433
515218534
213094609
319109697
50667596
394833548
33407500
460671679
342437484
13281656
243641747
652159602
197557434
119531729
2440414
67628165
46430444
763396102
10828863
415686597
169219273
372751436
89167829
311152335
543540479
8214514
41440337
127789562
653020815
672586884
328779358
690207496
585386110
17136165
78985571
270664583
400618021
106995076
63402450
31356264
876222850
486489987
366384275
598991090
300464337
220137764
223137506
96593510
401648368
52198573
189564547
545059616
861614633
110036415
194932646
276669545
319283991
146701644
669287771
763483824
235505907
609961593
119842345
222801654
105256077
401981086
87521867
207491383
594463931
136120746
69373115
19493420
319120675
24825658
173355950
273253525
541653678
117166973
227839257
204225458
456580454
642663949
309826552
89428031
270677473
104213841
203769309
932098839
5676313
101024274
520277875
49701655
125256241
226986215
124870715
597750646
19528957
68222362
9968662
659298079
384568244
2073381
47435992
263067233
269794630
86900706
7824590
14423814
38373425
8309387
107132200
120745029
28979761
404903069
605210192
350724959
31969495
123019990
187733852
115471885
248807304
344890536
220594151
215536780
4781153
132111673
761523319
333950130
313915473
81712675
15262626
302462839
41793395
97083779
800026749
557285893
6999410
7200764
4755708
652400176
654649456
63804838
187460368
213374903
113316079
355851576
411661175
4759697
123663725
738717046
63940584
21169428
253543667
657280391
3385964
354332842
156159425
338734217
143448174
224133462
351340802
413363334
75998831
814826951
540479092
122035261
30995087
78791860
66467131
28303365
345498958
195874793
79838308
152862303
29367591
209116237
66364014
505602665
142060405
88656583
11198006
15408706
282338896
182616742
136078989
455248280
89062516
339793961
19068649
291653541
170108949
775257005
601377988
48405162
42598675
493429831
499810491
1744664
255923995
377108058
42767419
415534476
47957550
816603646
174273753
367065313
134962061
21323142
14193412
188962515
736967640
45808241
14170267
371426278
516221047
11538078
748808254
181230949
216098059
446378320
24115099
103085008
8197417
145086926
239407207
32609227
661609477
319994547
70389587
132361396
3970853
183010155
304403849
128148654
190271422
310010643
7601178
461022831
5966628
951520434
159190852
263605863
22876260
405239292
10392349
435398330
324086777
4902082
268773799
336724220
55686587
166174587
203995235
499423142
446520168
4692939
784350141
714015741
210856378
54682498
757853944
444365167
644648100
197577577
73290095
355324048
387262909
1459011
325987862
363000785
603633543
250426968
229323285
614486879
145920667
238063061
75538705
259855564
9582435
57528824
83125066
38886032
127341446
549027721
16828619
123089749
375948853
65797304
86381811
94352049
665402618
27504468
505306347
99896929
180859095
375361233
130985834
107489671
555967805
250449954
57687677
171083412
371174362
46832020
56820495
462068867
97089157
124093769
316716417
158039440
676272231
185025444
333184334
85600879
115982973
109681385
215644565
78835182
13611271
76906482
550726147
458644488
36577076
172765972
136721781
48099384
228841935
85958661
26748724
279239313
42275336
72868530
336678146
391872490
65003061
9914530
28933873
5500150
742811198
24061402
247889364
190143480
126767202
136075187
238239747
100726826
152135727
102203778
192574440
410638122
294669535
105758547
68409789
159064524
602103427
644920665
3155602
538953528
218235650
528491411
306040903
374549247
108109796
301002911
19178184
267210135
135336366
123782549
147743767
303857132
356917848
107733274
68999671
175458892
350533241
837222708
233664014
71813679
289934889
583502586
475146448
294162927
335252437
69120122
76032590
35966107
268897730
232405116
10811159
81824976
85008028
15314190
58417754
12886360
231891070
36063159
163837424
211051899
173781232
333087006
99203505
110089963
533798282
560174135
81237536
76480196
423920998
139318214
437505185
890701817
714210325
488365552
84544405
71847890
88508599
85326706
85925207
406148952
208074603
201125520
550552189
44288977
650405288
637395243
105759955
444312064
73422603
70368680
153396809
100928778
156709786
48092212
609196987
97856423
673437792
618736529
493986760
5867527
109949798
96547978
29955130
351621214
235577398
360580113
369258948
404555668
882255427
20710483
34163010
35569022
598737658
256867691
84461624
639626979
605552051
609122414
35312425
60245348
88665408
436820026
472079097
123368881
11902834
772239059
227880958
78169219
41278549
213549266
105148826
274858701
224223138
174056197
111569735
253522674
360006066
71115135
321672356
316825475
561036812
7386538
4581387
800843023
387621521
915877209
80430533
430857583
30557681
565412404
404789709
282412413
33474994
161795229
315652024
122745987
198435033
503043819
106907033
24869488
163195048
262257042
357840552
25683874
180912207
243220777
435231360
166089147
744255547
180147417
78867829
12783810
34253214
585912429
64226639
24790655
379486063
79882341
249679398
261498407
140210484
554040262
498747476
31935811
439858645
413985025
440025207
34636291
147784790
290490360
161790290
101944352
540869821
272280046
124717183
387430879
69409687
212105008
239167753
572360769
55299159
85744731
45949237
133831963
729980155
156280950
214402538
17705926
392516045
69320483
591535715
471002265
222540437
27405358
128582182
83616559
335318036
87178840
199875036
27002482
297430929
141115
383594178
46773805
257790441
63748960
538690781
222968564
141942326
50046272
247872683
388148397
335630370
474095477
96460411
164669431
17245568
44115119
133257466
748377
87862270
307973355
130560919
113316010
445586297
146800537
663995233
242846600
317857175
32428559
510661052
33043405
45973950
22775604
192660163
391850259
392243394
2824550
52861436
151437792
102596631
651975812
179850498
12220487
139574508
167059310
53749427
228512463
341446181
115457900
343853257
417713956
24545652
579023595
256632276
617341636
175627632
151509751
92453931
223900780
41185513
96518998
188781761
62537604
13703173
108146267
102256299
271900739
17825398
138495607
148993354
697907996
165271145
47932790
64640692
149468794
101684994
187236564
77682326
11313260
525515728
177124367
341045919
152939492
100297347
147517926
38329410
141579764
204945882
168614207
138023014
69223851
172410573
187571465
137224560
303117159
582470201
637679876
39064636
114575709
1598297
530886000
181614965
16351169
225021342
32913961
154071986
398264804
131542968
551989141
229556508
2478633
788245044
784599066
20764206
213859067
47894511
312715946
467588666
91191267
101971507
63731199
76980141
126863588
407064629
359051487
278115893
203506203
131606328
143874463
415513172
56265551
658905568
384958424
42517011
2791367
41021638
186979115
299931126
110231156
523680687
114148741
601597418
77927792
47271556
22207228
881159116
325313129
536124016
14654268
224039164
100493383
47718611
196272881
3416031
341213582
373641917
565605266
138637337
3911407
639819281
126988216
168882498
3693264
71567771
239215507
339713577
281678062
183788132
67201180
439740310
334869289
753636
327359299
230239445
747698603
532248293
28022254
35528463
68391246
370729879
4279068
806026331
541322327
396283155
368451576
5908070
632523876
2966364
16665484
383698357
615106513
78075652
253964015
258168476
401755325
10479004
163772401
395401824
338076778
120012969
414734087
414274890
180315356
326753070
277153383
577424771
205042084
14406768
535886415
329582507
190782843
123024344
218425455
180138077
673017673
79040279
340735028
66669779
460143618
93854537
256363808
651831571
95108452
663408617
99983460
240529630
2297291
270329457
483512716
81804243
211043685
75932197
846143188
339980774
330807913
411900627
155345703
345661660
554509103
239183281
37159767
203278820
272031156
383460034
647460024
48078067
105751179
35347295
18806111
531595972
246868822
850601135
510113199
802812093
274457616
496176697
125206464
216408923
484352022
125833742
240680530
181083541
518836980
487567710
556646042
139770739
2129049
159799435
26559985
174405117
405298845
9965538
80527829
50507488
110187671
30376338
32325731
216458434
283843057
46026719
14738285
240550490
281834481
129679378
496728881
219957881
78343226
442266656
487756662
115113437
108060149
80233896
146976345
587973594
6104636
92322002
271194247
82546123
667602721
307540031
276723494
144111302
430457935
511054228
258906884
453309537
41142285
375450270
61317700
47564164
179491241
65521617
503601069
281723514
6861001
58273116
818882146
560008306
143679018
625337481
318593477
230770854
439278256
85244078
294801526
651441000
956594
15916067
114360220
75357693
26592551
278248532
142114459
278166394
78889755
890361916
413033228
20447879
301449
789198085
126270384
697426877
30908769
115672164
176439278
166944797
48407474
104061771
472360763
531512561
35431260
180855513
871673447
208524538
458021167
178979524
15291393
486403560
63683439
119948360
474649889
141761532
323189877
8595603
17520940
217251165
227595249
354137544
820432376
9369493
73004363
205856386
198324016
161581158
209662915
633780480
190024685
242011140
157790
650703057
252085893
63569059
387470588
373113786
728939593
10697709
225264829
1275753
249447308
486372779
526378896
589457201
825130903
420293078
254903306
204189681
343392262
177295747
21726882
140063903
22355513
166993772
5810998
95104084
262762916
168815356
242223734
173513449
490777829
3026706
42870185
292447487
143305916
735934523
673238786
335393795
344805372
290729700
292801676
147699141
331937854
696136739
499300170
23499899
20869040
30301856
397270416
176143924
172071320
434033477
27869881
184242171
161065867
547017459
748020723
922858
455042388
251077947
573905521
443072
172943997
28430699
255811796
59661446
94435173
267601229
27267254
23226662
310378559
370401388
29354186
890194753
388486411
7652187
449703277
689854769
111760724
393289024
89985066
863863170
17981270
375596462
261766762
12895248
1232117
232374938
289214501
20195927
112213720
3580720
123055067
407783224
111485140
193311529
451886300
456825048
319983082
175934
606476242
5821495
18212710
29480016
203233504
671941245
6722893
40582452
930307571
529985760
194913154
161728623
153173637
15495509
38832412
71442273
503193093
327131078
141170139
312652039
320640052
148715552
494395775
116434521
335224938
52391436
218294517
99574208
715722205
36365105
369660220
294872982
14296805
709627077
296784476
549098507
36945146
43227085
31463700
604838265
402745609
679934630
76683783
521645209
734758022
693048926
515705304
551598351
31110901
97814138
193022835
169531446
28253048
212068204
63133187
707289884
208548155
120933362
181668478
366576493
298708295
3114739
474769199
100082702
78569687
325562067
4969207
33748942
60649838
284107316
912784428
392463261
207413937
65300415
193820404
393458631
28600471
192670623
229328705
81122428
351324883
633681088
33668227
209940121
143781190
10779612
435902901
29822307
14763817
339008163
258274334
409364325
490779711
35545362
231280078
141068931
569186304
74069285
60113534
18156474
159253057
5273327
33828006
269942266
348500976
696893570
227162075
158000113
194494326
305268199
25470884
63755411
78194972
114802894
9809917
78408621
6409378
214409281
302543279
95842819
386314293
461827087
211913639
278544747
160361468
228422153
641459624
138709263
33511041
651958367
269450821
57680318
306211908
607555059
90850223
68912
322705949
132586166
678532005
41685486
247891382
152309841
192781559
68034965
391286106
263925455
780173226
315164993
21435054
22497597
155367209
651909291
257272626
13174738
753126450
391969641
46056676
35884742
245045186
11276955
608061605
409050230
468820272
382378350
635682046
599325053
173682286
121941251
310826820
226121582
431219306
907183553
51556864
186353206
54334317
108768347
15849959
163034065
21920378
40862149
54929254
14519960
81423091
57947148
854429852
348103930
445374351
274198543
124921684
216039189
147107389
270814529
681382239
118951159
54976974
107875786
35524408
513439189
76737405
112490425
238762536
7211964
601715640
98941601
182873848
79409288
131003929
155984562
300619688
81214284
30122387
517192721
213367902
262755430
204447531
204598941
84619449
132295380
211099207
19905167
36279058
253708839
94549578
336108896
532445462
333464895
395787300
328171891
892571234
331520882
16748079
73239362
44523236
230134138
228335943
247342836
175430836
27408073
3870890
230605825
291480383
582947697
119099718
10670064
46350541
9016348
251968152
319379385
436433211
141900890
751908
221944167
158610269
184362184
387015858
365328065
58716383
188987975
364482998
686732537
199252724
224216492
313175904
151573159
165866962
5900690
241990307
143951797
387504254
71083249
30732117
13135326
103135826
312129486
675449246
187313931
230725475
10299082
554605
640865754
155396704
61827755
164608417
200384732
277132755
133482554
245151318
226205340
189156053
355449222
11037475
39559403
2045335
266599809
136019872
20637398
151778524
434168618
251003175
108904263
32255949
38725729
647219639
37363340
421300777
726345076
3606536
764642313
165549132
418273875
620257578
230047271
557457570
18013209
818518603
12342956
611264735
20465784
290800667
342311895
339871394
488851087
51334813
310034302
72813698
65635849
257743108
205180501
56287701
354917906
97287620
210161204
19213606
129578333
304494610
133844537
811194482
276650492
54392193
50905109
508448024
532129433
132120434
463738556
415975030
538682250
136861921
74130589
137886725
87080257
168547849
20892450
165416932
481036996
501388726
265844554
747215760
429808184
47755302
2932659
188885871
63008829
6340121
93687599
62900172
218397480
688645880
587394304
104688590
106936092
625363718
204660474
119841180
115482177
212822054
47119091
90449551
53014117
57811879
351107038
391878503
169251627
471501042
875843653
50293351
751217205
326931933
255822935
117784025
76239247
322944811
4288193
254246898
258294751
234230286
478641149
468153612
139460355
6869639
53584081
442344755
141221868
799836088
13600144
84104972
385441288
10656105
579560567
501682898
638172358
159988994
279021528
257467125
7252836
280258701
669786970
183597608
312351176
6538362
177273166
9603814
22351011
8574078
159880793
1815145
168705016
238050106
316086965
53364122
354955920
182845280
152777343
910950507
302675037
69211686
617976728
779860338
477289083
161083668
348895382
251864890
337735056
4177434
522334769
873991366
200111532
13305565
705698483
1149146
187230162
117176372
55431602
178594164
398357945
356365461
567081786
39004861
1489871
194622786
257261781
232215829
477941485
255613264
376680111
65553918
4425491
72700247
58353800
133167753
46785362
500770712
125865011
118238953
34470764
68477948
67362497
541718516
630968925
335062592
26924628
94763357
313653799
472332105
225518118
257018599
110858881
100160319
228641726
10135771
235670392
26090093
109064927
5153533
85800178
240136416
475634990
94299770
217292204
739606802
170243663
578337965
502172907
367098039
99088279
285071922
488104036
410833071
293291763
99311195
153385120
314995376
10364361
1087020
249867394
22910172
423645895
61809638
288003122
169529016
23262317
59773444
102029552
223548523
70670524
183029829
24244220
48830198
16649847
638693332
73502012
552808422
377011978
302462986
13301157
45890532
930292629
119530065
519865867
146476681
22638181
47400905
576650081
226841912
126753527
291514814
282145728
16499343
9057566
39239487
50270166
176161374
46607904
16851554
30930027
215283051
791551789
236196598
45501933
1398349
79071698
2105225
2746597
120769905
75680190
138665080
325463057
180086938
390517031
738284030
469775732
83019946
73958609
144255878
333555493
520971597
436266036
64786997
90940718
175252341
330561320
80294058
273654812
12659347
31265375
680160052
372903458
116814872
672356353
17907499
57972510
370702127
291704689
151413878
180782436
401962391
26563821
80997593
112878326
473851474
274980282
581572604
344147596
157800737
323765123
188721387
189648645
387067050
196763391
29812604
869131815
28412132
178650570
162164211
826045375
335001983
14541035
95340707
595497328
60316660
259606454
263518264
488663850
48727657
453045760
22769629
348004413
470869457
364461720
9081813
32461032
24360056
5822340
35033519
210401191
521751962
360805789
384986316
79696214
215852323
390916238
215725237
34286443
41905002
222487092
207310280
344244171
624752
33324158
156186087
61073682
554943861
45057483
295467663
184371315
210485552
110987448
484770896
12570108
131580876
397695637
281299835
92311144
51456461
744016107
391375143
259330111
363454545
234732998
15707575
473854741
286595359
22940369
492391434
198376114
112361891
422537286
51443143
86687080
176589408
15869181
53603074
73482119
4905676
101912100
123625740
770190718
75611364
74629536
468035488
23598344
383987605
907377249
220518199
282589940
556157550
235675519
159782757
377864588
130802087
577103462
152233200
119413115
121603619
280862712
9321098
8460289
2670488
23213806
109667508
369183770
14611380
8003802
161641792
131274796
7633269
10721033
29171626
11351767
248321812
52613252
693795821
32344222
62502729
70257262
35657905
723049174
70191401
604117365
27278553
473514039
29252645
309446583
24565945
32958631
232221052
426427928
524508424
60966378
175379939
142771416
715160639
328109460
116198748
383548803
41838133
1330896
309318725
538890503
233104166
695061518
245509722
75453888
256044402
44892520
22655342
25367367
39476556
202999112
108945059
269694734
44083219
125164903
305756451
184649327
4600387
157471498
316770707
526485408
30557252
108991067
96667174
136693101
69002545
144996595
444609401
152254660
23188106
343466531
427971171
3529734
124524429
746906832
47758412
845637813
319389081
377216234
70168276
421419022
16687018
846721
175973985
32278004
196965015
126654031
17933487
162163619
433812331
474153924
544490196
546634932
320482532
288682387
191462441
520986118
194193590
194935125
10865158
571278
694875369
135334612
35324775
380043546
167686487
52803201
453600393
155968032
270628613
375289276
419578201
15220148
669812597
19092579
213725714
299400142
340853221
363085000
152286662
97009339
365792420
199062500
327101104
135696981
281497407
154507892
566825978
641697544
2374933
91844000
290669071
567726590
117942462
584114741
268707916
126015339
626270375
129732087
220337663
78853296
27441418
285250394
556951827
76221771
20010804
195296783
251308382
452470367
3758044
635305835
338159930
809854254
34631124
199975081
112396926
99376584
204720434
52313575
304822643
142031031
398912424
183820142
262171591
273770172
206325293
325938819
81733896
242841299
658463133
307287994
292582342
10387381
209462545
515862131
446805469
262085473
164929768
405668860
46507854
145642529
187052179
151982511
89304216
253998241
575565742
270618397
190572361
523354079
128864189
205258756
118868422
214910832
104459934
833216800
40086481
170574404
258885140
310969736
2159875
374799297
309087365
100116816
27793826
3265821
147164638
218152533
143071682
265404705
30088858
343108698
39944623
62471664
102237709
21557127
143312753
500588233
280674427
503896177
526967687
16494073
368503307
619860499
671234214
8046821
439553986
2167584
124597998
61535913
464800193
7854875
792027164
111760647
195237039
82816561
243409883
62434248
17880321
365652501
549794599
534473648
87569322
25000292
154072005
268782818
751180180
915758920
107836656
410402970
684340693
552349076
212267276
99315486
808861082
419633429
112366920
203939285
49606660
234772880
5891909
110476428
722389191
503518841
115908009
512085162
812225288
84172217
142102662
647325497
249837555
27039657
506434532
82914674
23429493
21666630
65610981
572700128
92151980
692884674
765935503
204765421
50536237
833435577
13982713
131470923
256911184
67564200
457446586
92252671
131608932
10810326
274859797
140073026
23635488
388658752
518774469
206681966
77676187
73588176
881278007
323074614
91606841
345427826
451794371
43099975
414034037
761775905
15576734
4418347
411313637
77535713
680353223
238869713
159734380
180112340
256130168
169805386
191412330
108196786
381231384
20515837
258294154
89159497
334296286
66657822
229024692
213560829
914922763
35226676
195022788
557276151
5169163
585293812
215730471
348622613
39042755
301282510
146970130
262274711
911488125
216793820
61880312
11571175
529607916
2008331
511220262
608399819
245140220
260681305
775410342
72148273
542198249
123063337
273049911
677051920
182137830
714929390
440460924
361478475
115697576
290811957
364047525
112442022
3972270
85849511
672548675
660813756
185680506
676439747
121891773
29025864
409860577
283635380
235431580
280390067
333264575
164001128
63713762
530461723
53216512
424404044
141586712
254837289
35178770
89639193
262554103
28583714
59012045
9469366
49183655
686874107
67386560
683075722
5904370
26394612
152860743
52226412
51447831
170356637
10781160
384166463
50103158
53883642
60611579
275987253
157792672
45042439
45527851
15482428
405216528
488015850
563381228
7621299
293246623
12551062
108347056
736487982
103258681
527900026
94157032
186921490
101918946
185823758
426719078
7226662
72754506
26919530
146283605
192302832
147698069
122015043
25335971
411783104
445995062
254982224
312765679
93752457
543682621
442564138
122487092
485214303
326399167
6190040
140443572
379771897
62914721
200907196
469314387
13749395
95154685
593490774
103986013
91153697
65114820
651721036
155635929
770024642
101936110
23236768
238807162
225728763
77285707
129943799
73107903
258424218
199123157
661282517
4400887
209401403
52031006
12770619
405913508
347464230
1634102
404696564
300331665
207940253
259448923
334092847
35787542
35491146
107550181
26152153
79877594
555036492
129535263
243336772
41639112
760037214
297721337
17076799
67539799
66772433
10625890
199872952
225308580
298001929
145801968
79486981
402713542
54453786
361048059
428649706
649939872
39169160
36664884
523286043
424906462
15669705
140538991
25703424
425142158
8872780
387283103
715130298
282621204
132713708
219405871
225296663
28516864
7981426
59297170
9251534
62910910
378169961
97926706
264617841
292474311
91819397
247867915
441539316
246576952
678429289
507173144
131732804
527543012
327717108
227566370
109174679
201707965
457582636
13630288
52228687
202742283
409618377
234332368
319014885
2605541
385169582
321891492
89509667
196379014
258159044
46931091
847654523
320821209
790383666
168252822
89129266
413021902
495469253
404912407
61194601
331814604
173073185
638024441
46714311
1751343
5247206
328230787
339153959
32565590
14187568
206154949
111375135
570644167
49292727
537533687
279880738
327055089
152447071
254417988
71019
14031367
12338784
379629785
466699577
750800222
727444077
3532548
89832137
795455640
125013892
6489478
421759133
13023280
95525522
19528545
141388893
283810267
24459633
269710619
554321611
335278379
6269492
725905376
31255831
23290540
8021615
102968958
377978417
244555192
302148538
451325959
18272691
396433687
83779263
131549863
4411456
34584746
359637999
878069691
92855721
596439753
372560691
245462487
292639340
465944195
296184913
690602101
352316732
49393328
95693920
22415047
30278571
160775032
549415927
60502255
179378741
157212669
233986164
496242598
298448004
259444150
198043810
348960021
154408342
9794081
406572678
2315446
4501903
42669444
5424421
392843575
73893969
599901770
249137398
45084024
25305294
103709146
202199670
599688865
257363595
102631550
98649362
2327820
334473803
10976785
81296741
372845344
79430218
672207628
319967845
258530731
66449
187532436
52756650
185396800
12145853
439682943
368743963
441328540
638499245
35478871
142598084
774172044
18595298
151488303
571718416
463225669
8374721
101666006
169590643
940530122
96780017
626852351
55071909
295222303
134730839
54933394
350506233
741505580
121693332
123427645
4561004
344367591
236561339
42235133
16890578
349579278
345291436
20249572
103664283
196788994
138525291
66880581
259884012
178576497
418404418
248378
42170674
209304975
248756540
113252963
28305083
375469801
450790297
20508113
24487659
84518645
136131565
392460308
628341081
503124549
85812982
25196599
80282728
261103876
59156279
108053373
38043060
750200717
190359746
83135698
267557387
114624621
102809548
20000185
717834571
160346635
3902763
269989877
587336032
167596516
310418576
262070494
138994759
5427874
10411242
643452926
142496120
30660633
274359990
242239761
325973331
200315738
38834625
155668505
266780891
28481966
24095237
343267722
285225770
21335921
332967564
3139164
403633222
718297507
475938181
3175442
479180330
304447697
147365725
226091107
278733410
411342037
651148745
303959037
212536335
108985926
909008093
150343387
805645503
486075
334374133
6499409
147099122
239113599
82043078
602357074
33241164
11370871
437938654
2263148
127226224
149733516
86662634
95895902
633390212
164215662
259087068
119503565
267908433
16133381
3450298
12405937
11158746
484832832
323114084
615964216
139958030
111461343
247692153
12062599
1407132
332268167
92983900
189197098
26019054
91414671
443832994
146915848
348197571
257697200
387135575
261435476
176875063
353827638
203556128
31424141
48319197
720053865
189513533
85232610
630872341
17490912
47124257
23816186
120458940
750763871
454857041
373263834
387001024
19283910
56910142
192342337
54154117
60852541
5275108
756387323
194680812
41658434
111211254
38141910
116140800
249205744
486961799
294996020
424721848
292801999
722816697
176631641
623430385
428606833
693626250
362890206
168035974
251512912
47476997
5413922
95383353
128418712
601782684
147652122
348676210
634538283
444827164
45014115
432245548
21680943
155054398
27806866
10554037
250773707
261192688
101157172
271346593
296918516
179606119
399900924
224929730
640144274
216378537
87600489
298300887
205332904
581417119
355084973
222037227
274157192
81275807
389407457
183187606
57448509
95191488
138019683
471586693
280722340
341926639
452833893
4391706
263389445
25582168
618449004
633929156
306847222
26046898
266509621
265000357
182894094
22484636
63108182
59155453
548737362
6129384
131852268
497772460
318908040
15789746
342760958
547533208
285788800
114328459
354555038
358985008
442605814
181661378
161239899
25357791
83847282
147037734
71320997
120269285
6779241
271025986
158037034
35094747
196475911
768001037
778555755
269596475
106880358
969655498
405765203
19273267
168881480
557624682
8451927
475763
683530491
47131329
145390372
279341016
181794097
116089824
708802747
68135465
166422961
889261686
448359461
367925927
682710262
67171923
331333285
269979819
44105049
46059804
36988975
156310493
391085758
457730753
236708044
83011532
90566660
134557324
800748897
37931430
1652391
284266608
297735847
3580061
103233414
74524674
498104179
53625543
63420655
402284744
244611577
61167101
372064849
18687281
105292630
137119203
346027775
448120507
150082279
77850530
285766534
294237210
662033150
75789782
43497182
375242899
178757228
516078819
321833100
132658260
151060807
38321207
222892162
219295624
839472513
20466011
100828256
253194136
677224061
326008362
60662053
457531390
130080262
15307922
367491732
23575386
40047941
282968846
22393306
699812099
85925851
405524915
252523286
315513154
126411775
803352807
346109818
575568945
143193781
111359115
197512909
52841379
159035493
11065203
271068759
193487630
679626896
574411050
184601586
13466948
535347488
179457475
104481804
707699703
405522674
61046594
127630868
379407763
546154002
464646760
107430051
788568527
405483355
816909698
323438000
366657
708561945
296734239
73168620
220113758
59746881
725428073
25577612
31372558
82972466
618536797
240406874
656928653
337999250
83329490
175827384
587154664
42594111
907091293
84725698
258642004
2296240
115144880
30006767
79372710
741507507
36205276
478658020
65665329
177983471
1104487
118220511
41311613
128094787
346907878
71646329
24618313
466771779
138456364
849739079
189800763
164537269
100527401
2005061
306876536
373855136
571504083
452857242
33896732
207353049
114707700
431510308
100972360
101394079
56897282
161348855
786308227
344284427
240203870
18577462
4192121
141210247
16722107
50524611
10933705
423268402
249752532
631736443
587887860
421528914
8785339
398277446
24693760
26401491
62736
875958065
108525401
478085958
6794262
24235992
858738827
7355422
785509231
57383879
238267092
1506765
333803281
6275332
115358599
428758059
363984633
476479927
640193017
77708086
458170028
199198436
52475881
384113189
56982207
937174147
42844187
285362422
162659100
409486155
138263484
137162436
269374530
169917227
642313641
430669340
289887211
15142093
671105886
190296051
484857052
446648876
209211867
300971806
810835919
288703035
60877442
310978923
30647853
49643585
4576069
106242736
19992244
441170336
37981317
372044560
67096351
160987724
848290541
618375126
45395192
308046772
78511220
531073327
791573363
28476730
537189144
54475987
369327929
17738335
59027259
145233580
579016175
645026656
36057440
195982938
350477915
214234559
335820671
395502504
380923633
204832369
88515962
2593665
113732463
29224742
28055100
12425989
291055674
475563177
175404625
787574921
607063824
83982300
432715529
21824991
416435669
281545164
723738711
28242692
14393515
10747629
7677431
338272761
4859510
126481504
188327991
503188791
100434191
444080487
69786712
202802343
24112364
543412579
123378197
39901530
231117507
97971072
751612835
275213009
645061537
152263574
189154719
174114485
238136360
348244851
14474956
420884756
111738312
216830942
121847960
173103609
94706554
101365402
7688794
111935537
56849256
374036935
533526584
240033751
112275726
364308678
648542350
15515643
628881439
456887468
133618235
44693343
45831802
371832934
105353602
18299366
34912833
686914345
119457339
146903678
61246291
366625028
784523091
358577832
599944514
45937825
356002192
1129027
241403465
95471816
368708742
64834489
145444330
170558851
65520442
2930817
334230
606668223
248987582
122997416
263782360
111680577
389594558
442876232
112655092
17420
38569880
69338231
415864214
46931525
803425605
74236940
856000
351893563
366234135
251203122
173272642
215941631
547111260
55690329
201326659
96073814
70628485
351586255
334648607
244004398
458004162
724638065
15863112
2074908
753260607
149643116
251652192
84971648
238344350
386908846
3244263
206171639
476382185
9731
240504743
121818751
157573943
16259918
741847402
316266196
10867658
737340849
71612843
143496045
75399822
515347350
316233600
305346030
191071076
343290001
85493956
15374808
169802537
70306817
791362593
531253356
55058843
118293325
503895867
603740966
192701271
50077457
71896562
49048473
412381190
317668723
342830196
46154902
679835690
595325267
324452565
474381032
110482272
527496653
208623854
126899468
290968215
17075741
15319786
524330634
508390348
10973970
702431001
103742622
93209677
41324960
9443764
111600304
315777778
72341935
90592234
84166799
454859489
23092838
225124008
628305610
507021832
88441840
136519960
81286455
586992578
21320532
5735857
17107200
211888008
839090795
177232184
213435017
96498229
407891034
237904464
4387300
814511863
183754324
48369562
26241163
278102762
434775056
213642709
468214223
26764279
7786471
792964687
723954109
816730869
463751759
26831814
34449731
104610947
848696033
208772733
261376276
77359296
344789988
34885204
64554729
155509509
53590721
615813268
76346667
67322533
629584942
143111741
21298178
152751954
571583568
174095863
55927637
6961517
437706499
736864062
275821560
296517514
305312597
198400031
93341723
513566611
628818309
93824256
332776443
244805838
44413074
229618246
20160137
586304470
348871461
3454887
71487279
241596
502062222
6925053
166349451
96003732
418434083
176959526
737079122
28408427
447147313
301490183
66147421
606807064
266356602
65092046
657578692
82667434
311324831
39373835
2197908
62567789
13257839
475532462
26406548
520423024
62633677
286733677
220003606
551781017
367603135
127028256
587853444
11444741
278694418
250651350
35907522
117710209
83492
901720169
373241295
110388419
94971030
72465170
235715765
149020409
74760944
18955641
344691661
11117842
7712674
21428352
883634734
355461410
733833383
693190472
468527261
232855302
301945317
320838933
221732317
108957267
218057698
311922917
49864444
262608236
23897254
227175259
36979676
49480727
407162986
96980829
277522157
94552313
291585270
41663176
345068508
49242863
98729234
58068662
151005005
429259288
89855408
222402117
413111087
442250482
27386029
89497748
156740592
83482129
681011815
47699112
1561741
165051357
102528931
11801613
308846821
22504664
786721522
612908472
17632146
32668369
45446283
142404122
272026327
524802367
488851565
18724720
3071549
50520509
224961926
581640766
183331995
331351606
459994688
167244317
341500
269612450
25010309
36742739
14038047
93742715
476286827
644712028
453413125
114454349
11275404
76592138
112593779
61784588
422475162
77522896
218439904
169891377
94246050
42577566
72655564
548912231
846542151
136070599
7619535
71585855
613137287
379396339
474369988
139667867
195579261
466998761
210732737
396473367
38958610
53356053
2161270
5430881
598734793
128768798
718429216
335993317
923243075
592571957
12048323
403322452
287140002
184798914
56237588
276334871
516083682
160544445
106386723
683720442
126821733
59307040
638498210
731002042
23032342
233211344
50201089
118107108
541926774
896505377
590322571
62658397
237453108
81175571
65597627
314768566
45831705
246101088
83999758
190853290
12135673
132138342
48893266
335410405
919415531
167759870
579507835
100253380
115144148
85370852
2724785
428714981
379799496
520794803
248764047
608653907
740381446
165618371
17484548
5307884
378560550
195558108
91517263
106112499
68526623
76774866
22781422
650741422
397839131
450313975
3527726
26117318
501113828
22990722
2429417
378625651
9533716
28509814
272677148
58350918
69367846
672911025
432042744
155533304
506857063
57275796
108016257
969809509
280301125
751573897
650664148
202960165
401677511
32147120
501643993
279141168
116251454
668812292
50977724
402052793
266514082
648560755
191164492
373583404
115863476
174645373
97304585
323267352
316506398
270669126
108342694
11256456
6882870
418230561
208302442
364192480
13627185
40066837
716012489
110304439
711134091
337840575
60574828
623409266
1949856
353248289
556003930
274661901
29679092
47227722
42934887
142977781
55870376
703165649
181356511
7384260
50341475
125949678
30204943
695228149
97466565
716827525
82867074
137554183
537820757
698323838
175564316
163537963
25676489
80515334
38075751
254247200
120754387
231126802
254412478
168112862
424633643
489090711
128067662
289281399
162660928
748835449
348953974
663181745
208651865
426593489
255385108
91444761
29231385
496548656
73425238
249223134
716969619
62317341
569558197
143187920
201693820
642233933
141091221
318281189
38826951
247286623
73424691
658190891
96468338
71977554
132877114
273108168
483304998
181045299
215059244
141804553
199664062
54986055
34487111
85416911
91258809
37628756
46613886
80127731
375364938
773707748
194937489
377932441
55455041
12562365
166018829
244490355
175713927
356105037
147619864
396457840
175740906
367773355
172453173
89435003
40129197
62794868
134685750
137237518
130469216
165084679
232271875
62159165
298945195
613010407
410223312
46523277
144323332
2117766
432205920
229873032
13441092
263095159
100981580
40153299
617808344
102405074
679795570
574966936
76963065
105518972
32574702
607875514
661714913
132262498
69921048
510665862
248444868
229308264
612166313
15777879
1168425
4696187
103305243
138978932
47597275
27952654
144024523
167502281
60948228
378104648
365297
337521421
483227137
97829447
167133730
746751488
8604579
26331994
250745922
54396125
150941593
93257205
12621228
372278666
871139
336550737
424395894
316849665
61036509
560675587
432284882
230452207
20094187
159295278
70756574
672529195
186639436
48601485
385583200
120678105
342371138
493652564
39891323
282245232
15751801
501528285
271127014
346466211
127605772
180203719
284358138
49921141
262081311
92302078
24734097
17640824
113315094
74251824
102989352
81495416
3140832
392434327
117000042
96185272
40607878
275174539
769665357
238380869
200069541
494065907
59805166
514276675
301102033
168727104
157161823
285562953
403099025
321628597
418523538
3505981
171465678
908654516
194934426
118198565
526652076
348082877
379173369
23960878
41397240
57231511
156261676
468818266
27926
62115654
63005314
126738010
350611052
462140844
147339205
533130554
358594391
85802901
7042576
868197308
98722772
356801050
429160726
315974316
209289344
63980615
2381137
104508664
82043172
185139247
26918212
6018842
426092616
1943258
796556867
111732533
6815179
188089981
35425789
233362413
714993639
468007251
373825278
515170513
60489857
433903837
405571886
98482352
190612066
29851858
37727182
215000621
853428712
417245581
290545800
263425480
478137191
575391455
240628109
29442989
315263565
57704467
137009438
17768325
27685681
258136273
18553153
130603458
208398206
329349897
290288619
98705099
396721727
451016082
288461144
347842842
205659810
136065167
156642785
279009370
559957353
206788074
120710659
54134805
576674243
11755670
96725081
154939083
292543483
144977335
195056576
275157650
596907313
62435946
302090604
66877208
470800914
655763296
333511309
9932209
121726469
5108351
125144931
49977475
658666380
391924470
387047218
299216813
52623426
13163400
553032519
281459641
69374661
69995239
186391076
197706469
591482025
427370943
316130181
940719667
107997501
289624277
226029196
69080253
279120251
1023411
28620803
403770247
613036792
919011809
435054741
141087937
192529677
30387633
56853329
111161170
602949692
222910205
346738990
303678179
52934626
68446712
617670075
14811609
485623730
198841246
600312330
735908866
618308459
208358335
12252527
347018447
195844981
153441492
2105019
75005395
65606699
626582204
47617
179203344
647684400
29023907
305809157
343752209
49298486
96799224
463299171
93927333
220618813
104897698
534295112
559942854
16323254
244339380
116703612
246580884
443140968
379272990
377346473
58788928
399131858
312398379
95357805
858937325
41931916
9263989
300741145
119230267
451453103
136455754
211426586
50380608
271160312
201089615
3412805
250866381
677370226
65498986
265315377
255567407
92039176
124005362
331025167
15623478
792437346
53116080
431223173
131956983
114917573
406101156
189110251
246487604
760859125
219143101
40578315
62452848
19690369
541344307
383860519
538555962
27935568
613580755
145879186
189519464
710276218
422207049
249232374
120622439
554342783
136347673
86343571
719986937
160422208
40700810
88173310
130329443
188411935
207620888
190267259
180713287
143989004
16244727
138288041
260761139
340407878
80685080
357766482
16100299
899629461
98108182
522590859
307199319
378027087
305722936
12997635
197828615
187707184
44969668
523413125
670493048
43820858
768930653
424274066
7403263
115632372
249146586
82203626
197139768
60648659
20372141
308973435
493267837
9844927
297989106
170105876
398015992
30767174
898231072
483089138
226948229
418574767
261800266
118157834
1859140
313195056
205596561
20417747
10309809
4831454
26541729
111479503
102412817
150687875
39472210
123704614
584406966
42438405
68525456
50770938
524653678
163328881
455887922
273614899
441693883
643160691
503322601
778998989
205968388
339278961
171550240
187255689
352632975
38845279
621586449
14042499
330708450
634078590
545635106
267416263
58951887
510128744
58600406
155614853
59344166
67189298
416783190
345347691
447347514
45483442
116582939
25723247
369235992
143804649
18317450
1550886
205996666
399943296
26122849
169526552
3544636
304051723
69411535
87107344
324353225
613330051
336064498
16471036
174843583
7434971
13396064
11720775
214687193
14400050
94553118
275126152
563448267
294971019
768785779
99425476
72724343
167250115
327886996
77226439
612676892
514790261
741811061
201772784
108043458
20445551
454973
85392403
214433683
689048014
101630648
217272139
223566512
30502631
310377592
77665803
608683013
298452186
44085721
192754765
787657162
68471732
160712915
281972266
453029323
352604107
26751392
108823706
8387710
2702382
96277464
255927700
129315572
201546992
576321681
143335445
556327981
618205779
481666659
483962954
257622141
387462012
351341245
40943623
633856382
236829985
108616507
101494689
65118485
32750699
7657658
95792955
221833515
358421505
861556359
399287198
657209475
40833491
336345231
57376605
554396712
8724411
498169108
39397818
379127431
146170963
267442146
743510930
19969454
155054312
740215358
105717008
223529716
2167142
415530048
442734831
219623118
59552303
104150489
613284921
668672958
262051240
302891479
836384642
6408228
165703982
160685738
154525984
68565960
287451562
115987678
214105584
328413449
654426573
646603075
213371745
114558747
382029748
573820604
67622366
132001285
315028374
345771487
559354701
344605062
20193057
236304923
721388
376349866
10660335
67433690
244320059
382115473
13838351
36395881
275612011
42158467
546646756
132288061
388331603
457848972
177675431
104843640
170669422
65629083
277272986
150671325
88924322
282049629
616912111
268810417
696405
16822845
135216541
338971337
567187592
80950160
57253222
23391775
37582518
62348192
55639223
361975301
467130998
12715490
639122553
300786499
477509120
376107819
1192365
580985734
33340951
444547393
313131377
706924140
114960901
128251523
9095934
110160573
387833555
237792118
376329924
64546996
180073605
411560615
559496074
440963622
8591274
75263014
94956751
858251085
219458821
252643956
160347088
128901368
242986143
418408459
6960677
853589037
429201703
735381870
486166977
185603675
196190829
237564087
362365374
11171985
7931289
129288642
142927373
342086953
127243963
354401844
150163527
240837534
3852860
642859903
565396824
2816428
398281951
904404198
42473087
43212068
86078717
116575078
70182340
218718882
207443694
358570506
138968819
224923131
58015657
259113421
64301827
2192181
24540942
443230130
163921836
570984409
2167488
207517335
334477163
416780838
130364724
488042366
33930988
56582397
82059331
654306527
4084083
42255735
466184233
499705024
27309673
450393548
140103892
152519680
419452628
12260484
206724107
801067143
653475411
690138635
589766
259900605
82331457
247001782
272673754
179586541
106496017
185217696
373884160
431952674
377584266
100732713
257984102
166806098
235587249
292360437
513638198
237762218
105960555
211021892
25925283
595751491
39467619
45330240
165849824
165430031
75140917
135231133
371020143
179812868
151239348
508160357
181558981
63615220
7406654
67168505
55948842
81304638
323754738
96283097
312857031
19919175
213037850
786435205
9417537
31587814
204274392
570383421
676731473
172462715
28353228
93561164
359231578
602868312
377746207
367652384
131239296
15033012
421710831
228824621
232488840
102098861
67862713
86814730
236186656
618358289
57782560
172555726
481148186
129481314
293059329
121539446
340941057
111450574
334990083
49725796
435741881
158772244
30567943
521216620
54197187
441012975
8428618
122388304
208155981
166131884
85827758
236777266
3418296
26439844
69524711
36186421
120677154
21347305
21001345
83265396
4587445
108210716
56530029
817301900
452382275
329358686
336066032
323445714
294077876
60334538
514558380
281666365
28924827
395008569
145843743
586326496
38359282
297998728
487352211
678803690
166284251
65895208
350563513
57703259
202468202
5864461
665177062
140617856
1677548
531435388
9576159
216762062
418177499
30527958
411892214
73343686
730034885
686816112
151133168
133091554
29006101
841586459
81334996
494763788
2223831
9327036
2784827
383349661
153066920
4185019
16153427
386455313
388044432
155481833
323185825
61303744
8640070
225552666
44515755
505904504
125147502
437465603
72287244
634120342
12391184
33505206
673141251
179235342
75475055
323787223
54630462
394399408
42002106
289375539
1126921
394526936
286043959
138914536
404270741
234151248
297396700
220076624
625255768
9169874
30189702
113246932
901626048
62128832
467068709
122582054
490457176
52458890
30383995
303316071
460773639
470150289
30923332
254146289
37543457
25279896
170103154
267399549
563996961
240802097
804041715
452605013
233522246
457236375
220477545
149689747
224590924
90240356
78201414
515113867
698185980
173660549
47311867
60176456
368744830
164486531
109023070
273065121
47287663
70636371
140483501
306002626
281305150
14010000
200474886
130068955
109013659
170409255
328022505
320081722
67436646
413513468
3217723
619585922
747812045
573970412
245169865
51927869
38560907
56388798
128641516
11234952
1684759
457813289
21340481
72341184
235105165
83679355
32351055
34853657
33432149
494123371
105045960
99000235
450842873
61059596
265138114
65062830
5621001
129794025
543628676
30077009
154057361
58734142
313000691
190044864
654187855
529537551
154219733
311050507
176909300
337758836
127110422
540996421
410820
165519898
206127341
479394205
3439839
56220696
60100111
266260844
230243969
3557217
112802078
39505348
889679525
188567931
321236644
4440888
283750031
362186856
9210482
482103433
515423779
181571032
148281335
429743799
224971239
354426259
186929870
363859854
91139968
646377089
235851918
326266440
71080482
6260885
295914519
110269438
378058192
47053212
41112256
458590728
269093251
477608796
144760939
258195862
295565668
101071574
9661461
220874591
165163331
22092484
1025722
554507918
273680824
389549862
224929705
243879413
199320972
278800275
304218129
455521132
108748645
333487669
50488232
384121984
287216628
82638689
449010469
29707261
664426367
98616661
371430745
222622706
15924888
148562574
940425070
647316755
26528973
780495811
456009410
457384821
279353070
107607216
127793923
55223389
35236331
837221787
105884559
753044524
576668855
680874248
208882610
170614442
510069826
743962478
375181408
52670584
60220404
292682096
288187785
460604659
44830734
90000812
295802787
591622592
44733649
116000109
574060923
304166059
605768724
312568642
559935927
85341622
328512373
253036168
583752359
41717905
39362149
728197657
487418274
401282344
733931847
75993033
447543724
133995093
166886049
185660057
521852968
251686173
45830695
58540905
17561033
353092935
223022526
3413773
43039142
207639976
84542509
333604939
323375788
452123913
59127540
435013818
679951820
675757943
211272444
96901176
137043899
596850671
136642355
101027933
235552510
739063856
88754205
389881743
162389122
164932152
262669825
45718412
94586956
544191574
78631008
11922772
241584851
340455968
293101523
51846843
444814395
492761394
543798533
33764156
170691591
289468874
328631443
188481412
110433703
681285012
62724139
191079190
351133822
157877906
633439906
119290151
591064972
132240249
300938595
609656769
79948461
3570412
253522740
3519722
5971912
4318189
506543162
43001842
384848834
241335562
632620891
102739156
386369144
98064964
739556702
432187029
609258414
209250377
489441553
75089915
118547736
88466646
11123155
302823820
561167035
197294177
574827800
8422069
644370323
482022313
691926928
70446873
832220840
296462522
757766
108269524
9859047
82395457
16864171
278118717
43341436
638830341
761294403
294663757
107057712
320827283
525827887
127468907
151055633
42530892
702155863
77241763
198960632
44758428
340289152
7693678
33155043
31814825
69421488
112206379
352387333
384143890
160482928
113826719
680568850
223143000
258524596
135298626
674550326
119310837
8799086
519786775
385212019
66866240
47612346
329210361
37857115
599830688
48113974
21197698
120558301
183985805
209306820
569679023
297247258
21234614
58191314
140514665
302445651
70997332
330994121
824334137
400170797
269826327
463605365
43173443
370885353
305039588
356993030
245082616
134638801
45847270
962727302
10349445
20965404
174517137
120408348
458048519
111864917
38040870
3324117
218822541
381357582
182820752
27919811
189760846
20482575
87028555
37373715
274034984
372218431
32019587
407795008
77744738
23507386
716317118
218220159
95145643
177344741
305546885
354590256
424211160
18744923
398901300
306563246
721680397
259968026
356865751
208762233
233071377
654151727
134676328
48080373
458156604
8735915
571304291
72894228
48946715
95929731
94030720
836994714
304992609
486080441
168512306
131626631
405211821
123866209
276717952
197218563
106319922
44951122
105376170
763934174
552355985
391847025
187866741
34208322
117587923
40430881
180211337
216762220
20685629
155586681
486778775
137600296
527774649
164820495
65071913
181804263
225061508
584808355
12014344
24965622
846921984
207659356
47355455
448287448
133429992
800647745
18730120
588049452
287388949
81340191
6726347
44820232
12280842
67314941
692267803
42257505
100176421
465544254
17102494
361421672
418524660
537300885
101463632
11034867
794886275
257052099
499410964
1262519
150732398
24370127
52361285
219941318
28851301
86968642
173345934
120490863
20685774
13971174
691798889
180821852
64030553
500368796
193707920
321578752
301880348
3080161
26904347
251857267
26865821
137884880
447211582
200167154
322110369
6465747
60096327
145656852
39566930
351698248
200016029
283594585
1595422
70667901
312901633
115021647
433372369
64049371
87888852
9573820
123292268
826881904
311861426
555096422
84676922
179335104
335283822
203015024
253624731
582226189
323113347
2012078
226889873
592336953
505152091
516574473
566697466
388814517
98123547
495328137
293912202
25611981
134702821
89736556
151964724
4186708
19735923
510405305
7432725
609237390
251742190
220567906
179777794
113178332
56085748
230469617
229467491
57174067
220176617
680215132
222907300
130540358
820616883
8308563
271592402
284278925
255539724
213869013
15782380
46670775
266188388
150712960
231054475
204013171
156358820
47880236
98030681
190899602
48431663
5885939
110703744
12411263
168783528
19634156
85948520
24262768
66400617
214127680
921475562
179507757
132909958
294150238
586625938
588420071
511154995
230579850
150506809
23146077
611899933
187180912
285975107
224541897
201683926
746548197
46536017
7292751
223787559
17515519
707900749
453925887
87068561
290054311
75838064
349522762
123720370
7336084
463430482
46941543
372391465
427222049
557423223
6755217
150639895
637018056
40722385
102045721
205367731
2862743
712684035
27113793
549354085
106144089
518125284
160303471
156876341
482984536
598461000
260971224
609381481
98622242
853757833
49704801
543284502
183624286
530306794
498589569
54240917
71483109
145382934
410521238
396139133
105719665
10973324
117892431
21275687
247335840
839215736
86254867
484206283
7322836
150783391
41124202
628972701
679257034
527668941
428236642
152675415
272164649
469273620
764526685
42026042
239920632
434897741
624099969
10317775
166960867
196149641
30682375
140476526
9734718
757436596
229202677
39885194
68554559
198759796
248330081
371852153
115777458
47117071
361986868
3945768
33575833
135643859
92443728
294488370
470765368
265231811
368654615
40263664
747006042
32113983
803051229
725061090
199864384
384148346
86339568
190516207
572399632
62453210
7396214
313849393
1021026
332640527
4807542
259289989
93153879
145114777
767010015
282409879
545191902
398644332
202423962
619604806
235386020
331480595
623675058
597581237
38441160
513729198
39972808
17844731
11953077
8570347
669318601
816269704
2328923
631702268
796673152
64523619
653630088
495031471
156145951
221014443
84405214
234570572
224175544
344674778
294234594
147358697
18771976
9594124
340886880
485813978
648104897
2657340
249286442
76568067
200778405
602948735
24541614
668293219
41111936
95757638
173660596
243167609
105890003
43145435
200959622
88091292
175697578
88781197
375966418
253372862
479007623
48883389
11914111
449721285
203251337
451220006
383205782
175400178
26266092
4602297
125082651
283503130
186660335
24019895
90653357
100468219
721822859
79211099
183205046
68746865
580248
63500813
244724280
43991316
126270200
680911807
787601027
104007060
51499798
239987177
5416209
197790310
500989098
277853315
52135284
241544382
57711651
635969670
375015096
295190047
308341915
381629975
273150276
83767934
337506497
880563318
415398826
182922534
40567946
536218533
687143562
455320127
167895028
15871115
566679176
12759549
135725800
354396700
589864932
100652941
411553648
274950168
582392849
228402836
6840864
441930255
170086927
117885887
121334574
515901581
232526370
362589640
268075482
175001148
37507562
99882905
1388030
218613466
897551058
305455233
76596448
297314699
427312709
31233142
618682509
63754290
688600568
197031278
412501802
43368330
70902066
491438039
223390582
104377910
81515513
3831030
356344804
164812427
749012903
241168623
212938362
264671177
94954288
285461198
774981890
17461479
468920638
801347550
179180858
199959953
414342533
11383080
184777806
17150944
230257000
287393488
483582070
24484143
75906095
103374057
151155623
357520424
407433263
128418286
6607286
42624919
37755113
49470708
136679084
233284709
34951041
36532930
551702547
160678700
225892294
74348790
372034595
14438982
399331901
174304566
353415670
199485245
165353388
496180132
3092017
755354705
793629996
469001506
362752047
637118365
170779566
289274584
18174480
414523891
211857589
238636754
405469381
14853557
399497561
68114523
53512354
24631874
100684484
86759359
432510129
497784659
107769885
154064765
645870739
795921485
45377400
570575511
231641668
154437399
17087824
54710589
15660597
295909735
202761521
810249348
177474079
360095642
171103100
263601803
29332851
224368363
225542131
291927630
124929411
23728298
464762050
235801821
53955446
2618052
337697358
649525863
11283557
176910681
65547871
309423069
436968721
98910748
215808217
63702772
88932235
32248561
433049168
5300723
391492100
496334335
782764244
41695452
24037665
14377427
442127177
666025029
294428439
33173775
281140373
198827732
21072874
314009143
47720262
51463543
150177773
167086787
349589
255329860
258390955
20014137
358188869
27414014
17057220
355350358
183260509
568424659
504811483
279850368
72419132
425096115
718621818
71154863
117784564
47799390
741229113
102674439
160385305
295062542
212679269
27555644
18059449
445874734
317354231
191552411
171382437
374291421
516344446
280541624
661839361
226639732
111891799
15572958
363309250
228005374
18714159
599396922
98804869
283110409
104988351
383931130
155577890
409091450
130058547
575814123
106394218
833396353
540414314
178002682
256493750
728278123
204994481
10691710
872623907
87153477
300868782
447449947
540054141
166773270
112759690
113058864
39584537
146668974
54916097
255281459
67976100
36943760
11431552
40428763
748758360
570475548
269531440
189681571
442119
28555529
431185877
135350401
82800655
114416529
704166631
106457326
219462980
577022314
89655341
154809919
3198149
154232893
274049366
127650575
174201165
64038660
322810499
363915949
887397878
29379450
112668622
340620112
70402380
255148343
94305894
56415798
29466264
789343317
455187852
252647203
290688917
34902771
369573904
20759176
138882641
595041105
230194540
313890646
80876703
8946209
478370000
113781524
15199449
178408987
84138108
591349791
645007929
3504712
617654015
42158445
403999487
406683187
48675929
569263754
71686548
105533272
49549753
426142103
10659811
218445245
134037912
53360280
232737123
475876031
387900026
271526333
366534386
95432239
433776695
3736956
9945550
703765258
30563702
137977550
217752247
304587491
143131635
19447590
91035157
792000379
608993424
154341422
363656287
267288182
841921811
70235332
351719178
10119741
229711180
185837450
725936663
20415523
527951439
15084724
99218141
413545161
669024246
554795137
290754322
343871428
251788766
828108648
192296635
97662343
671074
442890971
106776441
219641433
342080910
218502565
143707723
226175567
96355992
267791153
9532403
277303227
259430564
109607904
18299171
121849498
96948191
276882248
599405978
270819044
145287196
181872529
141881877
106430738
79514110
358027204
92282240
458525397
567381923
44227488
35367312
223880930
146707033
38051463
131082900
118512045
621126034
24035397
292917115
358402259
90909024
80298058
827347947
154717399
274081345
560327
73615029
404748359
27669319
405445181
135119043
294774898
61536409
123688920
826464806
141790359
1665039
48125466
253420601
438964587
177083600
7496940
91014373
449226263
76018930
163615671
318341534
331793440
516975714
786309417
26254497
389698200
157388295
250444309
193331573
28765955
428854700
473408494
247701021
224770021
30184195
279876723
551409290
853010616
448123092
13730777
7456212
439363943
35299569
446532529
39658152
520430507
500818798
827113323
373774093
277933678
448236511
599302799
226108709
5317814
287664427
80185727
124827346
202295386
17964161
441752533
69529256
878100823
284866072
270080337
156119107
486857393
127723601
155514420
30407635
363906487
36449187
784709222
194240380
567547046
205109712
12790854
168659248
42233867
79144773
23453884
212553436
438643889
250361119
89086128
551344225
336569996
200983538
63576935
281455177
63144841
565892209
5131120
53995687
241777878
110075880
212039607
699690149
181335795
220238119
50741187
374302886
124216819
192588113
363026257
29781470
57291670
200988469
357170383
59640777
118521212
145561196
775260555
4999028
41166337
371630287
399177015
417004178
73017288
261652540
19697589
111224378
436287521
288501177
456743895
78363438
615527698
116166045
11180361
110105579
130475749
220014165
69841858
204188902
164591485
19294374
586868611
612298073
38864507
212901492
89491511
450933035
540601234
58643792
529527193
378009983
299682258
9711450
621511121
594891597
119136536
258094005
302620200
657677326
86959573
24492722
30507636
595420135
331639382
103489482
157939234
328471542
318076413
794751690
128890924
84745472
1756071
249158460
911416182
136040095
413613885
159310756
396453106
38957191
161491168
378579148
94029096
95210433
118630322
19269800
348979595
226945634
215661452
72689433
631485276
279647705
207596728
365866281
249662965
659425974
394742274
200427196
819780511
348051053
34426813
378456737
428975817
344564844
246199799
156487703
270497672
8074690
157587213
112717966
20570213
18992390
87115099
77573723
189443392
461085438
550698940
910424358
10602103
158230909
397328925
135660020
49488450
231412028
604589063
14559858
365066531
538046580
558740869
1213505
618629362
81338283
351985454
462391404
288030200
527148523
147878708
61255521
275450925
49610547
337538853
4203152
173875020
101258779
810223244
48749044
650548257
357180455
148294865
219402507
12555985
61412712
100581052
3652914
824496442
565572091
403943328
65689580
349348155
359261600
83080666
152756948
258526188
285752261
134588291
206455246
86329721
377703374
284331800
96171282
174743852
626942982
401962092
365767003
257889832
330676222
182601071
58519615
57611211
12088212
76385489
424378476
105822532
842974769
751221
203313922
159742323
217904164
329613282
79456746
610141484
39148591
575299114
549277096
189731196
274251461
139902405
620868482
365761354
40166
390733247
76445677
210236055
575360723
361668723
450797610
316977195
310725847
11142878
43228377
289463382
165839204
152073403
552459658
816073329
129833264
20104656
135453765
66681946
562864302
521539195
82163221
241705355
140189125
34676832
510515870
226346492
516854947
901955119
202028657
31016821
527925966
58459843
192632522
560954874
466110125
8865699
157219284
53189309
5222285
622232170
333145441
7488412
34164646
7575770
6740884
136955393
133077122
143057717
22390866
346691887
106670965
200083742
306297581
241893125
300589731
765701538
173937841
542812487
8942232
459105939
269073086
161003239
258436511
55606495
208495092
248649360
2034330
156627128
117125180
19030937
12393932
48212516
152829049
821824459
213468890
542341866
503467202
21480177
245285270
417520334
65190619
684988068
160231312
330812281
96066841
393993853
335547273
114280847
9671456
93151263
126853068
679150606
131292464
322112273
11362347
18079026
4008339
54603392
801263734
27298928
274029427
164732745
313658015
464046313
84255989
253012633
9029626
359864534
86239357
65490124
64591552
418356531
88258165
1229711
142808523
68526611
2859755
604343627
191972040
8035725
398153846
258405010
70434988
109453217
169901352
141574400
656678679
452835300
475443513
348045494
5902376
16481608
478965271
26284556
326677245
3976328
52734992
138533826
180480266
169835175
357262899
504959345
13384711
56866003
81748760
911496966
606755646
56780744
418958224
471643055
201979773
45487089
510597085
564676457
51910493
194592807
119231677
162299595
84931725
485142111
113120688
222493345
390322995
43203101
169607066
247931876
253917740
269971848
799637512
243677614
69284699
515238217
534995828
42002714
9023539
111158262
305501310
194077612
808109
54415169
5628516
77019290
110852893
64467464
223062068
63585324
335073063
39951727
52592043
771455215
285382
482141829
122070930
369529195
184014496
481260573
313312820
192292954
5138910
616571356
429052031
250015366
605980914
302967065
232711979
381469752
145243936
45781528
323275835
34281665
356119499
747567603
31264496
68068683
191059383
300631594
22704286
103594445
715103770
695282470
68238847
186657940
2985809
198423306
75153008
43402540
135371105
224483760
382819371
40293594
667274468
369372983
41985989
149862399
80210175
144361254
51048109
467118138
592969686
334315824
345143630
260647586
60245629
150188260
249592396
826693623
793452362
51428509
168866148
118114066
92679196
24239048
10633743
224284315
215379743
9337201
113858108
502397597
71459808
167009714
95140089
619338788
661794815
615178848
118538858
8335760
984490
386344501
40495808
889155959
96654302
176653754
333701979
162287461
536402139
538700236
43783054
158527245
11600614
738875
49867278
365086011
119183064
80779791
159570211
40328835
37751023
177117003
238985363
508949451
4004540
5887858
258119213
68110771
433060341
382509041
608021534
89260513
13533202
177808514
811986743
411033696
404751002
188367634
11653279
1948905
119708646
258914115
450281960
51500552
886407125
86913554
20982057
215673087
8884351
341970621
158366946
228212121
315825796
44299391
391282840
644877431
440393741
127613611
556390036
39839055
632578832
187218609
223393001
138495810
118877964
77569106
44017429
294006558
521534793
43888526
465175963
1735023
144041284
116097975
240607401
300526738
616431911
492412992
257914680
448775652
48367087
51478610
339791694
48066169
245192449
304278733
64865611
15700431
605130190
33687816
59989226
40003882
64202445
517087318
22767259
323802341
310699947
5559753
66088315
78777806
70056757
66679044
177118716
668110290
65636654
411454076
79351384
79364502
209242726
71828228
556776828
590170774
335628210
29486114
749582019
442182905
122470620
173341949
198838527
252131994
8890973
75840348
664177301
205791084
422310730
31068438
87224858
421297471
70125995
12933206
430514511
589043108
2505930
5626737
370468976
277491595
88632873
544253116
383731460
75982068
235599244
8500814
89704046
228562924
175192683
1022536
5227734
733929163
385984553
327894891
493069233
184005554
19193290
349738290
46468338
374338306
92614748
367068070
263791517
6155543
311277155
428152517
264166244
176122952
115616072
563725236
76437412
7104028
265492277
235423778
301046194
35397200
400248270
88693827
405189730
12442623
104923930
36527063
61428933
428448448
11079353
264457631
79243937
31839342
109644508
182457479
7450899
10802352
2625321
1623683
20724620
51754540
286331222
465271187
751214069
192980726
179499566
108442727
170472311
297359445
246428849
102560509
23850235
4122691
36884495
29477702
17617276
16083242
839145105
141426618
319786575
61981431
265546937
164194106
346367900
441643170
681686522
762073131
122600937
147371806
504956169
287991092
796939787
244385662
592146631
671309153
378668315
560630234
646346525
586768780
429302188
504478420
575453254
97047323
570230583
389956778
467880909
366964018
64395033
280006929
685773351
71332084
149771682
74966287
492803006
89548407
12032453
223150032
113865772
377605141
453300942
271999
307796897
710648549
8066613
193564848
521249804
824750521
477746832
218915741
65104497
313708438
345216672
441257719
67151878
45910225
78545068
101852743
102110103
347347412
78405095
332499169
96397560
268684299
44818872
400429464
107853246
160843431
500325953
34702421
77878993
523866883
234678730
54219361
2406580
671615856
22320706
13035682
662282999
94743173
77662463
327866051
726075674
448068174
144959774
302446890
233437960
490274730
333360209
120790987
85307669
156534123
267051067
765116799
433561803
190339104
43844884
105280318
479475519
544798151
286038119
133837795
45656412
34981613
490793602
31126469
463944152
318156673
50867034
545188467
365928782
67982420
94759449
995026
129381098
102084297
70104795
362472251
106299249
52886467
395219677
60227177
408158608
214560403
87453648
331371528
837299
241056484
66210651
25812606
293412347
325020905
2722474
146303042
14747412
414164771
122212050
416037420
97329822
1276931
15103192
354088355
31488888
235467422
650890694
306428238
42555655
941755652
190647944
583387571
21250035
32918657
2823159
591122365
62141850
1869330
106075943
636437769
296889477
23487945
569051380
127432781
113916745
95231211
67808185
192634618
120845323
31426539
290153143
216466695
145646508
247535458
131108893
4584828
160000181
73036981
153434655
721941577
58953746
390515785
164668151
47120423
681957561
399626435
318665000
319643309
202069896
644464596
231431595
527548321
258879018
193265983
599736873
115547592
270569667
64769331
629141349
117606181
403124978
229301897
118105729
326730822
823987269
731413049
33857749
434276550
57968940
14583231
168700874
580274303
88810789
247629927
118279550
416538357
168115623
847944935
73811349
34568195
197483933
94079371
156240653
625343373
695152803
177756290
259235841
4790694
66907436
19404066
4783100
643605401
75334932
140607887
464441036
43712985
24687515
17887106
219214996
264454518
8341700
435408809
149136088
55424687
193527190
50097928
503463369
5768161
283840182
474886547
528995547
250632736
8951116
55618951
87488690
280992887
260516018
311250863
590221363
285385369
58334626
239938105
177869373
121993464
453331376
24067561
29862829
576666854
245859064
42586744
184026432
60738048
69172930
96366351
3732751
258237535
172167652
122701619
434978311
529901314
783913641
7237509
540686246
184658637
703416928
203696806
215247722
287908392
775421917
284608061
199810309
477599686
437590506
1327347
326562718
147077651
883800345
300937845
244745404
621647668
26663878
252832075
826711778
136167281
202991839
83422485
41324058
497079642
75329548
62265341
258632709
450632882
44513071
6631746
453697459
210087618
124669808
538723347
119741395
188179565
76300040
56831245
6251370
57266147
85349898
324866820
736751434
89117490
106543180
537267294
224807628
2465598
404296745
99167087
131097195
167158401
116752549
285451037
326580466
184180953
108532496
291323562
286816122
321429941
146705941
50613158
33054662
104947644
12859973
184469687
670154990
281712750
27800895
188032915
437598399
227302820
158265599
44417088
97377436
426009284
55516877
221031984
3799512
114816121
521323091
502331514
255521366
363825113
53734661
199733642
15716985
177461831
468924675
129675892
417784205
65805882
11283489
113370674
73176612
566923
25899266
299645278
455710942
475728308
93185786
299252451
120686316
85918838
1866353
77642753
51769071
222598561
198974045
14592030
212568857
314327416
93133486
169966254
229935169
331646470
764873623
318946966
17558397
226279573
72785227
40146271
131409689
206852633
313852586
391907209
26781439
272837778
562230112
653452761
8951244
485905978
47530005
188003887
27534789
407901629
140731480
407272244
6720141
113619032
88239006
28270598
267786075
90992838
360133916
325454665
431847592
419456722
166645777
16131636
307990777
496214527
161235349
96424159
304719931
126072070
702154419
649667838
213648963
122565877
392579539
138189897
97492436
204809891
16949941
74563356
2785890
250523872
69505393
257003812
737816792
412000321
12630336
125770334
485426583
345636088
35789286
263198930
302914720
167076217
105055474
330070889
70206738
207014884
495273676
30277086
107959044
761162125
118158362
439363417
163719607
626626481
556111199
218833520
103258027
828329249
402331861
19340078
449257268
14761127
373604611
15486911
722367326
5734066
111076700
3123485
147397237
46392427
309375669
216505988
282196821
293460117
48373746
6291987
371830030
69422939
285309708
860485730
779518326
20197939
15169526
53641127
340934784
74057489
439093606
830277462
28493677
19752258
20007243
99746374
75725116
15792208
34959252
37678436
45970216
383547733
230348321
29618141
331613554
223432142
146568578
34733569
34222708
49329104
540080379
616135098
164784916
104334165
132508413
568859173
27003818
138050820
21192157
35909183
101357944
291849076
250433699
38296216
208976335
692491011
256292204
408942789
508696372
274878577
50473974
193354580
312479041
59733094
183129510
338446873
281089456
283260810
84232989
16858077
359683820
702214427
86777035
102909423
517073015
164583617
72748820
7074539
296049372
642596607
279760969
134349670
85436268
472106288
147815889
266172783
695416711
612907165
209916557
644562524
545174393
542607969
555446012
20329807
102226377
101104528
3062923
407508897
5320911
98237538
35646277
279029066
291042687
384865386
69002959
33740279
92727530
179876372
1161270
97494877
315264302
9721524
374536864
924709654
99086195
16001217
271411246
239627344
26509497
168679673
302564101
108401052
10212420
92621552
601748200
907314178
79646996
361102970
22742508
60560816
374889585
327532232
12993174
84224236
235962857
710107747
90090001
6064703
16769035
210771718
136530820
76657884
542130679
380804400
236861452
138297776
200705795
44489670
490533808
295204738
119484765
368336108
148600308
177320057
199502156
146699465
27777235
339506589
194732330
260635602
74029253
9680814
207437564
1323593
10017208
162466074
224501621
362663630
188849128
314692261
244261715
831537749
53126628
66019083
201298796
58289886
219981628
65665210
175020996
153788104
88337439
35668168
105286604
13575328
72374318
28535584
357110332
123048181
7229602
209678049
54963175
103407630
105386796
24207462
362184498
883272319
72000061
31261761
33806900
427839090
7734519
317122978
79418886
88899591
199831137
118215971
173866808
6348021
44629639
276937702
184484387
24861248
180316409
75106030
368138029
30436527
53601446
350104534
260728245
456052658
12724915
631885520
123960084
481586218
51581231
72315979
40717579
321102787
375062416
306495822
340853
340219233
336761958
45449245
189959741
42090760
45308142
140573081
227547480
172897337
34849642
502401763
276425134
583975780
85452915
56876030
286657838
138055077
238689601
148640636
208481375
92208959
167807840
187453368
246220084
268474309
111567201
226405380
39766087
69053056
60939859
72120639
201212219
163980526
450948408
75549614
20182828
339241850
563137300
670207390
338100243
125750066
206875750
623685741
592059451
76162167
419473006
160640083
374874743
221412086
41106124
119423124
419524482
181947628
80224146
625668
32393855
89690010
299140445
186857315
243550692
56788070
320379702
197544400
54049192
30850029
162871601
655322083
459096743
51696682
66592621
551648193
75733053
214412283
147966758
426859345
37116757
251482208
131716583
66015439
673620330
63678784
8173592
409681035
27375009
146710711
62446969
309615316
59086154
186694249
137720614
119975348
500467751
22413904
90717882
194761496
403167278
4279105
6306789
292232671
4490927
422655696
122440654
166785193
104838050
40360945
192593336
66374701
504542420
220448482
766531303
307484993
311282656
58718785
17502470
336983296
268716598
557652081
20300595
90128745
591765170
91620096
80338275
189135310
320123713
298500218
206046857
74611188
87474822
70021786
240726457
369411412
438474533
102073828
196093521
14982245
466551835
71985593
269425759
356249338
170189246
198300930
137355341
93996306
391667789
98039379
228516181
561502471
209794628
149045137
3500625
719976533
452155237
35306292
97701924
441863893
574713436
16184830
48790477
294128469
72241396
327511093
516854510
229367312
878116446
5227612
189311535
190889371
387231455
201442481
141611951
398907888
896539691
41686919
594020547
599520156
49719893
391851147
803828664
2003967
2503439
22571697
834646124
336827522
210629427
81570009
85419703
172134666
248702665
57777271
203625774
599272435
146320029
243020513
445769129
6348599
67556963
212827847
347777368
188521152
322921153
53389102
14539762
3896988
46709238
15312926
93541536
103008375
5173371
3588174
322484181
292546224
840466791
741472509
15157473
169707945
567045978
24380018
40007912
254792425
8723172
650039457
235203227
454241792
459000515
22447995
6527524
32228541
97580310
10613402
105742366
91484512
546333610
240004710
101333146
27156631
325042084
37604579
290413516
57366377
260815097
637603669
80847040
287397731
105252464
24208061
6367922
64118774
344743486
31920384
204372795
622531195
416635212
39586940
917080471
70753632
557019215
38261355
114839553
121550845
230813265
505829754
145995227
709613702
270580098
145319749
97399514
45719521
15291378
121657346
164612217
48503783
10210759
594245611
69753695
113980670
116841711
114137851
482150567
633397400
98093923
320711345
48754005
196333
255476978
443807848
662854391
697382840
99658157
204636185
252003504
70818270
168883176
791352057
63819142
660686042
447076613
117261952
425992627
69792108
246239785
34698349
69886965
296585723
56387925
333320356
25636242
281548915
421155362
414122942
299039011
419199266
143878891
328354279
122315420
324015830
17268744
259107095
58557913
116632648
704103281
71823453
327089133
96500735
344226069
487286579
636187654
60961336
470898813
300825130
657068049
142587822
91866785
174084363
76801710
187403340
617004083
166465267
615132661
82373742
25404865
554801801
446715177
97233613
431697163
153894539
183379533
330075786
91773214
456756871
98427931
370560390
261100402
452697999
79056651
213558521
17044434
209029373
31025384
10218163
449484050
309446578
95511895
742964363
79417059
269911378
4822501
162054481
475641448
679343342
81117923
234231070
492519249
588267048
187640666
19381145
612118652
155615066
52769316
137143371
57817005
167995161
65540741
341824331
75346126
47436049
631654150
410104817
394516821
42215436
64287462
17879241
138186373
212632387
408604414
292516999
3913122
246379225
416918637
6832272
283049509
671542250
6307472
77820089
239927051
3117514
67380880
312555523
194447961
142482229
260512798
543034156
37168977
191768960
255801210
28808098
262323197
130450952
130135666
193427471
303473267
314336067
24509979
461822996
324075704
3211211
133624462
521177317
29633997
83144816
30261041
9792262
535349830
462272993
674501415
447345330
52986932
60481929
178734656
25383183
448416185
178991739
217308688
8967512
190296420
653547162
161234419
31967543
95450035
232237762
180432143
82259494
653689225
53623343
532201907
2806995
40240513
405501591
16215876
259175351
559356752
245977517
19390131
31837068
150096041
408489254
12106572
64548470
179629843
531474054
74370422
568168710
4305760
167977742
324814743
6506785
45214588
154163366
583785370
81199478
129535896
218472491
501248199
63175724
294754338
131292037
294961798
21628273
481163789
301616552
73900741
105779146
84736014
56380386
33507054
599988417
88138917
91871037
258229463
22102726
86955373
23192221
311104608
343598178
13348245
294085
6246990
827153954
789112436
884904990
161536817
53599845
31662816
39318654
285360816
311632201
64121039
324369936
239851085
480691154
201659427
23603980
49731000
115302920
45100910
169774592
437252448
781814138
542476700
230796288
57568858
693612676
469888559
112853581
64952758
334150136
352787984
177197426
54923184
291129751
93070587
17871355
57842106
354091773
84098027
280708937
176274774
204790186
323758596
629629111
843308737
457373709
447839907
390525452
63730319
612507023
704630976
182376735
318954499
91106734
37561957
118492654
83167535
23519989
306786748
651597046
192812892
2873972
432538780
58452228
396862083
107610112
260868512
91067554
55910292
402210033
188726970
179951084
82044018
9413073
692288160
310806090
417793539
131960269
494830152
149254354
110452340
194657146
18021513
355592821
740621854
33226704
373873781
84238857
123982793
114330277
29381054
427764392
68616811
70215550
48398055
37620785
176473554
1106535
1945553
282955395
212672392
116092863
13584823
213877319
245510526
506089763
302642238
445620253
50853960
60835488
14975918
149980570
241542092
72849664
434160672
45625303
328018294
489714725
296743
316170581
106111599
459576182
796751831
2023856
359330368
282744704
171856493
496128832
776457330
250490459
87028912
37591748
319907320
99258551
121244541
170073186
376536118
196519364
384452574
639372356
63733828
243742181
257587094
387637204
40365718
510139719
16515057
304765823
540666957
8764260
34173179
134064054
104817560
18642100
727194951
173787730
116239782
261030126
1249191
555439842
62657
145047519
749436965
32182962
51493972
647994105
264342560
179570968
256320143
353016034
13994628
370134770
172749688
416261998
360460779
26395048
5981879
664041615
77845442
10390646
72795918
250534423
607288496
131461448
157882638
25586473
373942833
417880249
300590821
523784563
225530
489347711
716394350
237902181
91198878
666913374
124472977
501043103
459073419
415084615
117448311
1354657
101915594
48175348
784683592
140205376
469088268
414915326
70026048
609232837
5869722
22727552
106623396
492859732
245591799
2324112
35939420
16384158
13118944
40072833
261522692
112419155
82496449
261830977
100834411
93498846
54673538
5443914
422673742
98066811
31879254
171251523
320344170
126061324
307895868
612056213
293599454
573453413
36856232
55149050
176023886
117179298
410410436
235284070
18207522
25817829
96755947
18107908
172628749
139170596
315792602
187552917
194649055
227941239
172506335
284637056
265483670
120908629
165426921
237791465
253601059
317874260
74193396
312084299
256940683
430196649
102051325
11287935
21263519
131379784
364933262
628203524
449536535
67920719
585039899
164246916
96373171
14015724
784425190
137694410
14584905
629262252
272183394
328797359
64537701
352302199
112809918
256471937
526140403
677516948
58384849
337628544
177194217
151697440
32583248
33812544
314892638
11273251
18241742
45832937
55374704
314204542
223916779
321700128
3363932
215263003
761584783
5265134
90121539
629052426
339292095
314496947
265613071
293454454
123213102
120870771
205496865
384035999
212472497
161659213
586930486
107511534
31320243
421958902
67176974
4550533
66729995
180352309
59338926
317899840
491414227
675694781
152209957
7006661
227160957
7511126
98098221
31415221
192757780
76348492
193484315
215904504
84582408
596523025
312055816
223219118
582650567
355593406
164767435
550272894
5322536
74407622
323346990
425084301
93313222
696064673
241340588
843017606
390900743
33272780
154155969
9534024
49276354
182879990
4325795
4345484
92522764
244133131
772141800
76433213
360123284
373603474
61925894
16648546
204108733
292304454
40756796
234443607
376111844
636879598
85735547
230224523
74903414
460542005
123535346
40212356
200991809
242574326
299358764
13943673
4851677
20108676
683889038
427534014
190613934
74963072
97651454
160368923
212550423
154873090
473748684
380733963
55066634
181938360
445711954
81050730
528279193
293168136
48346838
671843310
40671594
310902703
35993502
141442819
154297221
667734863
5009712
2776067
270443027
28712056
344770882
240668113
181106726
330022164
699168502
258305501
23317663
484859653
591171869
125722117
105332945
30877038
171218694
399954207
188386106
119332722
312714689
575007809
133787225
332293032
343661098
684878479
596707141
19014520
236627970
84193548
99082377
78357785
3149861
8868796
381476155
120223887
702768829
456791423
107921274
462962169
308690721
118532979
55818259
709257844
524456787
779385306
233293524
453931123
27968907
417028064
300884852
36452569
33721629
96680434
174785410
802587152
206934891
305032519
188076630
747792091
214771042
158214157
112464282
36768924
133751786
58268188
153343213
762544290
498290397
200548329
309948899
56305978
482219642
465134601
433457802
5670263
320631685
770167475
637375839
97629711
661993628
20100787
512741639
2882019
162254301
67901654
109139840
56532042
197071270
112226234
230815211
711945422
360396
68510629
165773534
113493264
148756670
82287467
90734242
172339436
316432740
607303699
184316905
392604804
31065061
276842051
30243025
122815932
37130132
402217970
275338316
733287221
197385170
813717296
103934725
76121936
361889962
22361910
28205601
387666311
22517001
19192584
35133545
325457209
148554170
123457923
167082667
139995118
223925610
438150033
274722626
24569277
60756966
56516852
72566483
106408823
289655987
62544665
573562912
268456522
174460196
67465515
11734093
512180842
381054217
63353899
206586280
295846436
36884575
422185697
147348572
45085638
335213506
174418934
581473662
23231999
552143217
213593045
172046945
486153574
156469160
105199897
97519396
497420487
366424867
521615153
50050229
22817439
162352002
124781748
215134667
431603544
165691083
266663258
16062466
139865525
101445925
807284785
40548700
78871936
215462049
352751712
588824472
29638954
75679779
410688521
470247889
230225625
104562116
211467131
218559939
139575934
159738772
514033332
349428218
10100073
18794674
78529240
318406120
554007275
212686632
826016298
29978900
592275379
227113190
62944035
5349354
422088079
190451152
410425163
399526774
338858099
174942311
834543653
485108858
765976306
241465254
248430540
97790530
119281580
148462330
349800996
173630783
371514630
40556308
40853647
191163312
261747885
208783504
672424719
72080956
669233540
48848579
210497993
250911172
217475459
117851418
101336
73373343
183643920
55179038
600284361
253317860
192567012
131952748
182177286
462944898
41550369
241971738
391228643
22312910
123290759
200356149
73353904
243249301
20718093
872046308
316431728
379323082
266566680
218065735
17305117
9770908
437183999
416508969
54012183
197610526
637638368
305972449
340432
663404469
642755356
311230027
215522957
48589816
166312549
471375531
94346025
2004257
38749867
668257929
55545776
44275635
201820982
162610710
5087111
724856042
125759026
256426820
669024062
751970996
470598322
102327413
9543831
85296403
56875175
48155357
223142975
284188276
150284408
341492862
228910537
136480388
747984312
349793650
623395814
121848607
353740183
307887500
549368520
589372531
168224145
218894436
140636390
252461802
272027275
453440980
425024529
31094576
554325434
50385884
320613280
44350353
837288184
390146200
258101915
425617381
472494370
39380829
3515301
33699318
106367175
193360130
4717726
236702014
48100008
759494265
379101313
216618535
624926210
55242681
410474277
4029433
337909355
48167900
133074720
144989840
805324879
298909876
1542842
512304712
28302351
223429955
717596471
560524316
216860824
11027631
144163885
102042775
158215796
294886843
113633946
126721126
46430562
422076115
64387552
229470544
481660352
522153889
393390632
287538
74851111
343435340
89099110
49807922
262347254
98255701
435639354
299190522
286922515
133821991
116055954
105223544
63604872
387917671
129126884
362320263
412503705
564556717
573420751
143495063
124188183
21521207
44093642
86639050
142924227
63818879
193602326
506768432
553602869
442973182
103713080
138801388
119926124
82891116
54675033
512193460
2843742
24453843
135886074
436372581
44651466
67073135
323044954
24759037
19523873
228140148
11781379
29770518
292224013
277537213
61286384
50163165
51812212
10782281
75226054
127915662
141690393
791037178
463250058
67270745
312782347
31828162
99426433
217050334
21074610
222428039
696883357
113793864
453644386
87100930
143478626
230654403
170235603
64603102
614194053
240505510
73011021
318290007
789084724
476088584
390201209
375642184
31102944
390981321
231017764
192106849
78515955
5794972
26609801
185445104
412939324
8140253
83078835
296736058
247337
274404558
456723623
25231083
161190738
761662156
100365130
249335789
249961886
18615093
19863073
46822869
245429253
478671495
132166029
74585809
175137623
110618349
21239087
8754858
419392133
11770537
753615540
175848928
36042014
425007484
392920431
21335910
42119535
132581108
242174428
141570453
409116104
818695
132777175
142288505
188626407
238687612
156821105
204176032
1772899
100225846
42935310
285648175
352507312
119254548
286162849
1812528
574116849
32854770
38343654
32770274
926851894
102501159
521088938
165381935
665435942
495080660
116244151
1750961
460845899
68614973
181238710
170810563
11240074
383036009
6665117
217570048
67520262
64971553
338490430
135459062
561039320
15863846
60800770
347782321
365129695
49053477
207929396
1110925
15797009
203273283
528203231
620974146
228209303
82872529
370283243
19376205
70016931
30142346
360258778
87454176
887689466
182908776
23790809
45200199
288667478
122201565
229808172
227668307
132162
803543972
316140967
737812730
147704816
48186668
376366387
42660390
412499149
510323509
310996428
503880845
15352647
279212444
34518574
11590317
413035997
285894869
418256367
26658859
494708927
125098307
6852396
42059173
382944924
26944067
230325715
188448204
297026171
644752920
174899349
863748630
127139032
236724498
108623788
274976390
141913902
3306852
124021550
489253212
22132977
163541000
81023335
18173735
422977303
431182581
702801666
32701682
100817854
26274819
613466804
87189211
115621195
52618943
302309634
469373622
245489472
810091833
309079269
380397270
21663365
724807815
533504203
238708569
257836696
340719659
72817020
78570756
330268387
535756460
6304421
328946542
179643650
43089628
157266565
533922968
55810877
261762528
98474620
7397169
169511840
39370290
43850407
394641133
388794275
312274966
25834636
90609990
6701852
249652499
563424477
235435164
291471199
5639778
591351636
563298396
37807950
354883528
181950981
158189507
33534189
35400473
79962246
823460290
317174838
280236
629197472
54102204
664130657
344279915
547700151
19821507
296606717
409454012
290577983
586628702
22713089
3652222
17921323
22991971
236118768
8123159
39172412
440623309
165535420
569639832
42590002
251662033
141421824
124831491
265177256
29544348
132575695
131621812
99990573
727253312
438285516
88592153
95196826
270946913
222827726
592942284
43049443
276199271
457069931
777181359
258332946
144236853
264880984
13498593
800675088
11927993
3509861
521183104
120452861
388882142
110834185
46280751
52251017
29830139
21073250
211395431
411714886
1676818
308420998
14645734
509601453
788628953
93581331
368453571
191705556
128164
19985142
59203700
516526559
55521162
766267639
731776305
80854003
42584916
4610882
630731493
837818689
121828782
258837223
366393081
226291370
30844138
155742021
764481700
157204261
161622827
450880155
100830507
72629085
333936029
380282950
200911025
15135662
28660037
284195555
536057507
282310208
270955254
716910225
374935044
568128173
410157570
187938120
43054542
165937041
5490928
50264884
137304435
3535831
438989344
15057199
285261436
567675098
756824219
141833145
177894996
22977910
136500520
522973579
532221706
340933548
68035660
912842943
10849018
91958437
248885803
454704542
74312635
9671862
643905462
44356232
178328960
355068754
349015417
31033191
14365692
38164516
203653982
559966355
13616596
207374190
253992664
124110208
454523386
444261126
157016804
184847295
273613038
9509042
303455671
192505705
509599486
679875911
162702411
630831203
264199114
62128332
110161186
63880325
92584648
13976698
157625090
180874921
91606864
8715394
332239831
56886321
211217664
52438981
255431851
181551178
17429599
575137227
68787304
181564744
14912368
340851753
309740882
43350532
427126112
46958501
171849243
21907538
386576368
718751986
87906815
81335926
36792980
101074341
19141469
277481781
155316940
271717067
83712612
494376519
124264436
68773403
110993970
717585002
566516453
187826232
161725846
219127107
951796759
21736464
55992123
904739360
313484362
177661282
89860588
765315428
258751814
319074251
731248932
19680695
412648073
382165215
63673410
184956668
98788553
139975082
635836499
111193205
955226151
343893565
401272268
228968767
110966269
709102254
30822306
726420617
57177813
439095642
125704316
209415874
527176234
494236528
191507683
306226293
30881191
131367889
16991092
38974201
59677267
435346382
210341272
462060933
361812129
410961478
583865229
309757188
53666602
347331853
560468981
90273960
323723506
266040024
6746032
209815163
96776773
266515782
66740728
89532880
1301908
786366535
38575796
473469109
170083694
49507094
49905698
207057592
158353044
329672119
106160111
134633886
77975688
569902035
96809491
88631855
823646447
127330970
124223077
271882915
5427634
871497185
24577262
33937951
156644728
27681669
582708977
378399876
297295974
776998744
8753503
200941309
630662686
185092530
277493789
11412616
41375251
257608621
806631142
572515214
89785954
424139915
13578312
49048780
134669434
19184471
94720551
353571032
320748607
286006787
2570327
331042028
300847787
373264618
183981356
493070544
384947975
353511404
85205655
355840894
155869340
187536923
472631585
31459689
18213598
636421098
377191093
110682710
367552718
74652238
805854316
671899572
239104687
12358152
628789749
137774360
228186834
56489952
87502845
196066882
274603655
623552067
503282448
45505617
6922271
47779383
448004032
301208257
544762190
351276001
409863240
513547855
424516663
107634673
460277997
71683580
419719390
230266938
552194591
206135622
398780561
188545636
45281588
437951160
17380379
310067796
45323222
105163762
154573786
396418943
68095626
1913496
391480205
377694021
241309452
325632427
46438675
166046026
217076627
153724103
347455595
247712903
97202668
7303936
23407305
88912010
31871914
45854698
168347901
560932331
163981892
107117272
125645581
166230820
357406259
268563963
785958
225459640
442032701
346784169
94929718
197219252
24247610
75441347
289518015
578173491
235890868
61162358
575509464
223502220
17534036
107774098
134597496
331153293
913012388
356417592
39778121
348797882
204441317
389905288
329536788
7346496
42246441
336692450
697391619
271977006
570930795
191586881
70372832
430951104
262784391
56760252
236322884
220352537
313860122
21311928
54328972
368876465
195918578
113450464
139812058
2669407
653853245
186231815
331434267
637820675
752390200
26947350
259254042
202637433
435520790
588918264
16611966
110560258
388887745
78336527
113952851
42146755
62471402
38682074
642837311
1443817
32996780
115601904
772843701
683298152
312743045
345276992
210362945
424794727
540708544
1052199
104210021
61356891
231101226
503779119
317882066
59504768
357390966
301579540
112014781
224967778
486956537
662157534
114008859
128087304
278154062
765731487
196640238
1654139
42561948
715181844
183129389
376417767
181708152
830493690
68537562
45576581
449717799
119517987
709305
462638892
44599065
328656210
51858169
120080384
306380518
324080474
50893567
117912529
555472
454767751
206131126
57899352
35833605
89915711
512990068
119242870
388032072
24227348
9267914
1926052
356239607
31797129
470652120
563682567
328728835
329604877
776616093
174770752
669566465
98677531
897848006
92522772
485395889
74022512
134852407
221172978
289316310
302337687
884769128
28725594
31752523
30500572
83721492
632511459
82601886
209436063
127477511
148573673
593388420
669126871
123173326
166834813
4189596
138705813
396193027
230944164
504810171
377750482
154144653
29343426
279947018
8917
126555698
298333276
441498343
24185776
19181519
169729911
41943558
186542696
328369431
473962021
294761530
755771766
161009104
460911032
51138193
608903052
283412612
335364598
140687295
3464298
420882534
644124222
384600132
365877023
267940231
171767012
337781236
14823459
432511451
11293268
248187342
342608916
112368281
61692524
320609362
272703677
185634337
93680744
324528113
269280966
320143000
132123985
217974280
362758670
1451170
173932524
32698011
19433459
277910799
106570692
115452746
119998572
955302765
639654962
7088116
131391920
829186283
241742358
48968052
43970161
439063332
80656701
478626903
192323446
12953360
76058948
304328541
305876607
281589370
192635768
49288021
46721631
38599924
388833320
353764174
21599191
502010572
18272598
439767703
127375824
123866342
110924984
27083124
15891721
36430716
504386436
705813485
169703761
55840052
18686614
754177
780112581
855846083
702763051
261361365
34004096
11611884
158779618
43571653
326061789
201890541
5558953
578681838
85572320
284344631
75231332
219941379
172540929
51291287
446260649
757954018
109327080
296436849
375506458
798361289
86363862
17519560
89600934
54523816
164265090
219122575
600408532
469975
674055715
102293575
648503233
250046025
309723436
312056820
16558134
123633494
484867787
231823052
56662060
29418783
35477344
465964618
735139707
528832367
280488485
446229938
643267632
756027336
51834100
138642381
427217310
718518184
82238564
326412057
179459111
80491521
296529496
27973397
190047668
290748800
461488640
64562028
314100366
143981437
401752462
391624312
302708705
758574190
673608190
373524058
169703312
770019991
558341639
31095244
388030623
172762515
371489839
338387746
267881864
148109996
374418542
36319719
2808489
64612207
653141705
48526137
10573466
301779984
40556655
592393928
20155699
816436483
451050968
231349572
563980762
345823225
821946972
13719115
48497244
536238135
177103654
56065422
197450010
122049335
202441397
265976087
451082321
490796804
66159112
871261124
492123221
612720770
482805211
608164779
555522534
470130987
48703390
68930153
712814010
448356729
633425583
141456028
239307786
15257955
386909555
702616
580579090
713943295
553237907
65308716
127050911
264284131
901016113
62912400
831187065
295203820
44680420
3769278
92798236
326061618
11692405
251175029
899185534
147468035
398851474
35001524
87815331
97107411
598902936
218754935
411757929
807397377
451021194
887130804
58377650
133788426
233143582
181380582
386496920
14467672
241415346
291998242
346694016
70218716
23195205
221140743
584214245
109428979
53939931
482055617
1402773
338732569
209358024
306924919
636671720
108820410
19426344
147344335
326089248
779441424
572159915
3638907
86160921
5826013
27815369
699916169
702933505
24702537
741057092
373254400
26235136
246745821
221809479
364072784
230615501
350534311
313875845
153733825
62550349
139372972
90061662
250418871
14282225
6683835
197511171
23939865
65300780
221900350
152149962
422844720
532397730
64254293
196378568
135811273
510814680
464876720
162294813
311530559
16909033
231295726
510668680
656656819
210772963
25068208
30715993
70737600
478352775
395032322
187448499
123312489
377141763
267652921
634056048
201587272
359338316
139491927
302120095
570695048
219827398
442235733
110425489
49002133
358194486
833921887
314122708
666589692
440270655
596091320
316370775
459281436
19682780
23800099
276499129
147963620
597498473
213862439
130167360
703012928
62364571
80852359
574834709
371958852
631647339
425628231
817044568
379151674
122704889
602001223
550955662
355406992
464191729
527142113
463672717
239962886
2567749
49528823
93417275
490649977
10136642
471672279
504152745
113841837
39319658
449321943
119047092
8182200
22436273
67066028
384900759
206032742
6076085
298460718
25944930
200031703
220794768
65908236
47411461
19686836
233861049
152127223
269225259
79489562
52428657
48445718
232946008
16511418
224969979
210179695
167925909
257598547
578223400
187340706
528312719
464007164
23037879
113709357
12154583
246036892
490472712
62481620
66176525
462282034
385903578
276033213
66896738
78828133
170205089
185147946
109528848
105373447
67622155
5352112
467662433
226324537
988528742
16551797
375485281
211589985
514641800
489293637
270325080
37996243
286879348
409530694
334748435
621922456
352835423
281485502
40827556
171927558
46785706
130880010
354055967
475161795
50923679
177454416
267155697
219461432
1544481
131777339
43495184
644028625
590214632
680965409
342387418
7909403
640197810
613374146
471741269
512209156
117001838
833174831
114094404
23653135
600605952
211525704
12719662
10364695
167824601
31967073
4090647
12195258
551027534
472684156
58982793
241452521
233380774
279647798
193883827
179938088
551290130
94295865
93870119
477689588
264814088
275879267
427351255
317127193
14258362
282786537
114344420
532877623
81925326
446020354
2027699
290396634
88707978
210704868
685739357
188365035
15622756
428620804
196546531
184275283
63754036
491930039
179777545
121018326
54375900
6213543
523835700
47350301
18840419
82023623
345365378
362834575
95792363
17715337
86702833
122813967
31938886
570100086
17908369
610640382
26361965
14735962
227628716
88079570
459348840
732546028
166324625
285376536
304669509
128678089
55331129
145658184
19555092
73345626
596283371
236115162
451018653
200960041
288542672
691374259
727026398
41636132
99073161
241453636
31443081
104500659
344360329
56576801
712586303
149365901
614016005
114440372
60682918
266579716
72335791
377920072
2621324
280035082
3624362
60855226
219500339
216742150
103882318
41518071
405920481
467420914
138820126
126617328
451338149
285110977
47278869
171303276
457934964
239575306
406383664
475782697
54951560
168580053
130767325
382997621
479037425
10526671
691357
60570296
59899582
548272
47200775
530333301
163904395
20492586
13843282
67075505
358409727
87656152
578333663
251583517
350747614
212887182
434586653
390518028
452240543
417643767
22212949
602152441
27153970
234676217
418033432
162708089
480740680
30047545
437899633
40814761
279201731
130492940
290328788
401760095
600024419
141543425
140654256
436610974
309888030
172570806
212384742
183997542
664392240
11785776
63216852
1495673
422634962
62879698
43474860
86975882
289502954
16336361
826645546
4407777
254218253
469721689
672119115
494379642
330339163
270236815
70715398
130680862
615623480
138010290
5782981
79712359
643586403
475282100
238174005
6688012
442858420
565113072
25810641
262137849
76946766
41812141
257408502
176189735
22371056
108546069
605360676
607395041
111989521
195383081
11061242
397745072
328783552
65902590
478110063
498219241
155674766
401245741
23668121
188945240
597780807
89211859
307705177
47423202
6777909
118156673
61606739
478028794
49317803
88890712
148067515
488841793
176684177
76109102
95191366
94510355
313590571
41920373
82261697
3743004
52627445
416975472
720492793
99293288
71941666
203768391
30816633
319886868
155006542
271096080
385716650
223491675
80892694
60305914
318182824
325846420
230627595
494239349
22121608
28280370
457707657
520363905
43575482
736649259
663221540
438013839
345112004
137552006
513725172
40101653
246521641
190798210
759686337
486657800
82853171
13010279
83581002
137413356
426563824
456614069
27156987
76629517
151709863
348883874
141405804
238903256
111606224
228306551
379769280
41408564
151757024
9361038
127842549
57731338
102142999
566475400
102743717
362373260
673013141
40322624
60427882
552215331
682471813
11571359
318952410
158409160
300471813
394647874
564685634
243422417
36254410
804868034
158382712
505407914
460991619
809747228
162178398
15323841
187526231
130055606
24009111
457874449
257074360
287781938
120713929
393428748
86462421
280026912
144226110
429651750
386024903
432725120
544218402
144699599
15596824
288875226
547200643
673413232
339815342
139283589
4020243
46135791
646120403
563574203
281361170
100245466
707093816
295058870
126880744
229893466
333333979
688578189
207946760
84730998
741678552
78652366
14443806
496155610
4036010
373698091
52985786
330583968
851220533
64136960
66001629
593659102
80139824
423273446
57430522
31021544
600108173
4930132
11433161
80016917
852865349
147340346
100661369
2366453
193437185
282604484
224625353
399410396
392109091
142326657
134786019
124914246
83071231
180709674
75534136
507530363
179676090
416759739
151837365
104337896
183929930
79122102
66392458
354032195
236549183
275701324
456015034
49780167
85176989
70834138
255817779
368632422
4348082
490798400
337428550
11395201
64219703
366957776
984616143
230094495
537861085
28485995
111068754
533263211
395281226
369690148
218630458
4281528
102235249
430826254
444310302
34077050
113684338
159291182
78047262
110221799
294985341
546952704
6300269
408472735
60831302
317994213
35084981
139482661
465023705
87141539
10085841
173740019
93435159
585367495
542628440
27266529
293432102
22800691
1705393
883513714
128430369
98436954
444769528
92552009
257772507
36579914
356877686
137219923
61774286
529875949
336496757
408056514
723661756
119890824
687748987
212118130
430645382
199808617
98039524
456101929
181855757
196362030
334332812
188516810
359346191
53013790
13807585
668662205
55825214
205180162
27659833
315184203
313179961
272829397
132258556
276463423
162019916
107049719
481842267
284179531
350569970
264617268
357499687
370371319
325569877
66330690
549925984
104192871
570893239
17187416
277583542
364988385
696902759
199150328
5102840
124385388
305003091
350845038
234756911
34140691
12735736
7292283
108221650
199846133
4245928
47726094
223326241
72798222
51524172
478437043
322533781
11049528
94396828
300405447
285258867
802599165
697769735
7749306
225433074
182440726
442673651
411157709
149680791
623001766
566891892
1700400
166458120
70024372
67932531
318950909
15001398
4121360
194682424
17246077
15919120
549925813
145935745
429352128
400047202
177234019
5017970
44467324
366762019
559525698
24299541
241792175
266955482
489246547
666560586
184932717
665360757
75234385
189244698
102013846
7140061
643552756
671928231
590228039
126748655
161916945
103680820
349954167
224802643
855394006
516001083
29428239
57644420
5037992
93610171
219145610
103077021
3362416
55019489
230546048
270467629
80577347
523506806
423245071
50701710
17771455
2050882
280700835
831737425
470345510
70261954
89386206
11610627
253279571
405106517
57984029
12752587
27081190
2817740
28007151
571112129
332767908
222484084
273958518
424768427
414369453
163143618
445053033
404158464
201695664
679191162
220857784
816008673
72017195
263501319
525033988
4932823
191044303
224999149
222028182
64784933
634721628
76288573
774144292
177806065
354009854
21070999
552386605
339350695
407342982
565207817
35568271
631041
435931039
417158765
3558245
540707690
141781361
36856797
363662024
115947244
466655094
16257248
311823660
615337942
777965925
301124346
501913322
14376723
140798157
357971476
341594782
36111444
17802610
305480645
34494827
425144518
530979771
196209219
507973372
118802334
20181122
53725426
133041970
46331987
177741399
431494248
8729950
280647974
341451884
223787848
438879654
296595011
313665984
541746926
647990427
387068997
148561865
234657228
404183725
633050265
729627518
418852105
185622684
224014026
698335679
7872842
97964662
482151687
80441015
441794901
428215798
47466889
17820260
439397928
44964476
62002064
325750117
508114411
550733017
78439884
178063628
185268273
675014468
3887652
255578266
20994019
144072742
279512823
819853946
280676986
380797581
9377247
9271763
103573225
300092899
269597449
347768548
2512705
71002362
292913654
227910082
378774826
44886936
12375716
3465415
409027588
392037340
167160197
135324958
60685332
459888410
125484474
71296267
78365897
4179390
328504398
360989100
591402120
303414679
662643470
44797152
30248197
111508015
152542460
376835231
651542204
34016513
80766375
18474358
79263955
283873614
459875128
722549220
480476026
21523248
245265085
966143
52314695
195735028
325152987
522386458
19710391
66949660
443126009
708943255
653919587
133028648
276370628
524329398
45727363
34439405
404482853
65520345
294517490
111042902
117656143
78293183
100561789
5341104
185436795
722046974
647817596
242302247
18909960
550271132
93760804
436137664
29487604
130997434
33317658
195310619
134906202
575883070
247442772
143757615
284977248
367209616
253629064
243705955
55497169
636696844
528475205
22896461
505550347
767497180
117174994
477868899
427947323
131645424
612279654
238049515
336647205
345556652
357705538
12511030
27803522
44197332
201216434
682197806
544243472
344916112
832980977
14748233
36323296
91319343
222211581
297644347
138783728
980618307
594344050
314934976
8668157
819445223
103716772
23897793
124471857
681584932
484442966
374283601
2192632
86681137
42221072
454281832
224638987
59449289
18348847
118021211
30698572
196694658
142542140
473776361
19444144
752128187
644697482
113258561
202886610
65360452
70799810
9237396
247138104
609724698
80428389
271127447
91238528
560472529
113336887
2530424
253414297
289882993
52456398
9455384
323627581
128878423
865080
156852343
106462033
621883459
633859416
82110628
944777634
5053107
140138212
34429613
408529760
697977123
195018127
264431206
364827084
146691209
287937795
56420989
31948312
65026610
48015157
289313967
471883306
372309475
777683327
235978308
66362494
412855008
113843627
49606452
38759233
764452909
132829116
2201318
207586272
386848547
413053806
579491586
368708050
551755006
72742650
231696638
28620876
5011871
61149296
3024397
108770982
105848101
5818531
270544545
19488311
526456521
64086946
425250780
173640956
742416914
307287596
115433357
250693724
183761452
732625247
351720114
179000404
161375636
120852665
676567224
702514681
82589380
145710064
911581748
20948145
307086064
94180333
1021918
229462279
177095462
283149345
4318825
117950696
198721420
384896975
382689713
16606013
581611146
656863123
197761921
273440098
120971263
447371107
565806139
566095228
179318141
313751809
167705234
6279985
197570299
375407855
7544823
870963512
775642429
179731325
31372245
85030500
707982895
12040316
656453541
374404172
36335319
81563223
56684526
155949351
252500832
471243249
308800828
141920813
51766368
684529514
146091964
114323808
349008618
51362132
540009361
141948821
239403807
951768321
5297458
193583264
368232109
590401711
337299857
102305144
63818492
674456029
364121683
367386080
447631988
10459577
53195208
214484035
82391500
219526601
385348667
186673802
143898848
119674572
8113378
344725768
49008574
55330402
11626313
193880768
15023181
300858235
241083916
483789448
114398813
260214505
253862287
305078458
402699080
415271466
384396302
29872666
5216519
419682505
128556401
27358616
66073935
235474223
3270926
367423820
321681524
283166153
25346025
636967007
38308164
539249227
57134660
72979717
209200796
272830701
761417239
729929251
191348419
68510113
278476681
330945272
137416071
16102035
94158484
33771162
449393800
226137537
170685987
654420510
7057139
325683575
227536050
22507592
577456407
307074242
317901584
304120452
115479506
25307231
285528079
351815827
320839
72031950
58416669
176594757
236928520
595146651
370355720
419023743
114798272
568704739
167736326
7110134
381
72257837
53017633
24514031
294396028
117197986
31105723
60923776
171357671
466607025
194325466
41618297
159022897
199630801
162831681
379864955
17743927
425057089
114433195
92692261
455884154
227629916
138179437
35020992
19282800
115944045
163050720
184468877
2167255
73016131
127657730
9549270
732163692
403075097
436201314
463399528
16544493
34126439
56504201
322413919
143783925
95913840
3226850
18587508
100352828
233702845
157483544
295473482
249915001
248608463
413320673
327572934
678655680
120520965
576821639
22392127
14805390
146031788
98481811
694784343
546983026
118989082
703405380
165603783
205287165
43072707
283374411
26195906
205194494
180231133
99179454
1658515
169651037
648788321
692771276
592443458
151646902
404463192
193477834
136132059
323538954
77576931
152632306
85288857
213195063
12365826
421952628
22082314
190280354
314950576
302084972
98564838
89649291
506885873
16781328
170055606
456737498
182008420
326238844
380327477
113273894
86232120
51726132
548070964
598230362
82206572
353420828
66655760
541980297
302236211
626198469
367323487
449406460
57312708
125466981
713049009
695309048
270598290
389782071
71663687
107410774
145910997
725585380
46808057
180095685
43485842
444683764
42570405
689730004
156986606
83446489
360190502
112539071
422831797
669779456
390058635
158875104
354959805
303732013
64806968
18667788
57265381
134199520
65889430
384259021
9202947
439730441
499802486
659261736
29926133
383449108
151789851
444054045
111405516
58093503
804655626
59808840
34531549
37656328
687130659
28886128
323047736
10953768
173023699
210823798
92736946
634227166
921698794
175484837
156763339
308521743
465649345
313479613
274451729
246290229
106674739
605087843
188679409
267469568
157374768
552263671
276873151
165553966
210268179
272106183
849484019
178688150
328237387
259248930
8422320
5831111
130431222
100826793
343009809
49023283
718730950
72270416
236293009
208346590
112948081
274675583
491585090
189433314
409947691
558091257
3527885
117984730
143575887
465120384
379090128
231036088
4748234
379028571
301604030
219691586
278962843
23255880
274179327
360874437
843828125
15907663
67327722
48948254
619711
311591478
426572378
19129378
1260681
316329614
588350618
42283780
21805127
120937379
49561983
912173589
966976149
261901642
574451271
221742080
36042436
354443622
192772639
426718844
64284386
660299489
18819935
15786403
176358439
228729779
313327419
285041314
232850389
365378442
351786920
734277840
22169725
12662488
14897506
80783689
505382292
261782773
6371162
129644180
346007827
518119883
510358136
59415954
443464229
56730678
261517945
182958795
402234495
103458418
151752758
461178955
150849113
223538240
163085155
78631704
95658382
42031489
450644289
4389384
119314969
217473274
620478737
438248448
40856741
74316374
539049520
388508502
394664849
238214244
5148467
700422752
259220908
137336944
1435234
260666905
30364215
160925475
886451898
117132464
1333687
322977273
31747222
70281988
37164308
2381571
437434537
110766667
159309289
166039405
194028290
454810542
417223011
386030448
50867574
314019063
130193433
17915536
383943719
334304262
159342199
10175129
228864866
117006268
13634792
94002066
265854466
201214487
86736769
172666299
88840046
497654115
167105449
192234238
230991222
113107698
471747355
118329700
377772729
93049335
155736638
74021506
99465067
20076495
151974680
159711286
440571376
307930989
25750914
3318851
1194169
361830142
27154908
50271220
656102447
369465
95481984
351605117
30168677
101666140
48750977
929175
273918398
16447955
7578005
98880078
262698116
172813579
496135269
22814949
121527729
416728409
140118141
42849745
374571371
143295716
112526297
131287154
225918978
369790395
120145550
92459969
475982052
359003701
7536840
13941149
178388528
68591112
737117882
247276904
15832524
196732309
27988643
389187785
239032714
475867878
182806634
965996393
104882649
34838223
425014305
204941108
697235563
500870387
159024084
392952965
335588783
338601144
277618409
215775947
156843966
108705063
610149259
292472359
23325668
704887407
20120797
78927313
14749183
31906389
1338259
216413044
102868635
5533057
2681983
319449173
102889399
133364506
272542205
56525314
325103068
645345753
239211442
143907986
542923536
156073375
272978227
504514510
67636108
200600958
77882469
62007786
396081773
135921160
468359117
160827359
329298012
17788225
416520333
242926668
296109913
128649388
79032845
283870460
719186931
616215594
81653265
561236236
255018020
20231026
700786498
909352
44771110
632264534
277317454
85271088
57863000
12850743
457585893
162584715
20303817
327574915
56277704
96507500
718634267
52106122
338090675
661995897
33480960
723692294
61031438
449662048
347890915
40998373
113154189
419482334
160244304
517902550
296039354
46706466
28383393
784564580
44362940
80388300
392037747
216892007
614992065
34489719
97683308
92641937
689604332
300316491
94911121
699037114
153448515
162895881
1373076
49817456
129764062
310355415
324979690
371228556
382919967
29095893
853256586
76947229
7428286
151908859
334967168
231693445
59186463
6864743
395501511
3511073
256201639
3787111
4211075
481041944
460102492
377559018
765075287
371335851
816611892
352641255
286616452
193256021
452419861
64285812
15928155
686467046
692280099
280217192
1225176
187707160
508617762
398355329
61506
286148871
364729047
22293389
81594982
167963696
78261
246148542
84330014
359925649
126330524
683170887
250943439
15435474
84524750
228437465
105741236
168053358
164590469
713321722
448644807
659030160
158353037
324120340
71222783
379531193
413199379
734135021
572532976
331890887
196491062
91456156
16061314
620723351
201541534
158363374
379100343
302411451
316692926
210495140
12048914
204768214
82263816
27841480
394760758
479780377
719566097
313792612
97825666
77200453
393385527
206698344
398105538
227908613
240403933
171075771
15304236
36842901
732757953
751180893
188405359
557030617
628495148
527931470
407607195
188059754
167672168
607260
8407617
35326605
399844146
79363643
540437088
414577347
498146227
433510519
203940120
485889960
128905366
489053030
718088233
198043858
499546364
672007939
5829728
204308836
192540049
738037912
29031613
556381619
141776305
100635734
197573269
98074981
69567262
386730802
15659239
1460848
441396965
163742769
153870740
300383554
90921769
27618555
18277317
700398789
89087057
317499289
141504360
138262927
38244476
567801406
190456023
493002664
7431286
71447898
286977422
200791337
62959176
303343468
150093488
78196323
533328836
225000870
8389033
49362765
3339160
59812058
327878099
510046164
682386894
198626878
59555573
327196607
27311808
309020084
208060576
29302735
230537676
115538514
480512747
685290066
490349893
22087323
92851581
94524097
78919838
5500591
160902964
197432899
333846221
156537878
10258106
412265114
365787595
27389081
46661803
300068007
85505281
394166690
406550873
9623252
81167288
209406741
62386796
190500494
115714473
474577841
181042
144646162
274963883
185841747
34123916
4029543
652294288
186792923
2382606
49210603
760414224
86411911
104923586
30753076
434310
22991225
46685497
439360556
2625018
651583019
301534959
16905332
275978099
42909828
105972475
910296830
233855460
275605879
368939632
287364246
2000330
204482167
288324472
103494439
249586150
220557863
318714700
92028701
386107214
9737727
336669244
144415075
113430701
249967749
94826256
243302730
372389878
15688785
445865217
26142435
612583881
75033626
54565591
60362575
127769089
154133836
290059715
179650491
643701157
518744272
173904743
302088051
76014992
825905649
52260874
21870984
452111934
215107382
8480186
360314841
268272696
191924039
21268040
42532812
278769363
228009160
324371440
48863718
177830452
44380949
163992473
50445810
417192422
19295061
70159683
74740678
34054896
59500275
163887302
856983085
200167832
73023733
119938970
223663119
631817
4050319
399049322
487822589
133988321
476874918
12638617
245138169
389425457
231175795
296130114
471893162
209944431
7011124
654448320
284287192
251796506
648588232
108016386
76945203
79790914
150011105
349448433
34659413
16022048
8249095
293732782
224085498
111403894
63502597
347837779
120502771
120020664
803456712
324270244
256748084
69916669
220172781
74180702
163549856
80392465
110559181
300210108
459004374
68118487
246446789
465355593
389829232
389654571
446432033
1307503
69712388
320350337
420706196
352616851
92344021
33231216
353219092
46177483
59466771
104777159
66714698
42111270
312777246
181345486
83186737
332317995
252781438
198805763
74851750
490096931
329619379
82267440
771949679
79387539
501694115
442531773
293234113
314179952
286272596
11435126
374917224
289286630
446332532
674979261
18432531
478195929
257719588
76952795
131851842
172140886
107711584
298077049
5041446
165415624
42792049
568692405
369757670
24005553
37975518
158426201
40545805
71114449
308291984
14200097
132833198
439789467
626315786
116070111
123129082
236315423
160773133
248719038
379684636
240658910
111941964
25695794
814573508
835839589
154607124
530638437
364021098
77983809
591451012
100010474
113845307
328285831
252645367
843480176
274962344
203214904
11056762
54922032
157769163
677561269
21618568
29537240
110869933
365851490
172470990
202203215
766819978
302287692
254857659
508334158
118689830
15088583
14105428
649774709
74560377
110123
320072927
248401537
216689143
494972322
29808712
122770984
44278712
273210785
8741168
40576709
519938276
510415706
45814918
129659935
370681323
64896744
5368262
65234806
32862881
44112347
558431096
453284869
152566587
12723026
106090458
577493024
608307510
97278911
186336090
313433883
168912729
643332253
608152843
122467164
498941571
11353786
147023126
157849761
712847270
458554820
457983653
365955192
13864491
81461477
424938315
503506549
57437320
401540299
96705814
138947207
141715862
146577185
8821128
169116415
7111114
76289296
657126385
485419599
877378343
169367156
433178588
117959665
46393942
27652312
92553581
62222041
8930726
636681774
96009429
70997419
65174911
233004314
146460874
501338900
126307414
497297596
314371689
6187940
79238790
161575807
280672187
192669135
610361664
781732177
499252085
733583280
108086751
125086912
318368182
305933991
182286916
111121137
37863115
126762085
184302978
95477609
129981604
63273711
351736785
279760420
461006345
121065719
332221636
307495480
816542149
198342836
19391213
886550919
125598337
550301601
45172796
630357596
1498812
285834086
390748105
15020093
315501708
72637279
182555774
134361672
648624209
483984903
8072615
126796793
13521188
128162503
126702456
820951872
308878908
193315031
186362897
29215418
106142087
184720437
302514217
258808734
373124116
554517927
139455458
14622804
485391592
472375224
210708605
13880640
326393575
385570139
588014481
13404916
9577972
242243600
25774185
14371
226901144
42652895
134108091
38228465
334001662
110423428
104915581
480443986
293258124
472125692
787093962
149433225
130278248
2674405
90983253
2611467
91533519
67340341
61078713
68495159
373307273
84723993
375401517
273115039
4633610
290705899
331944724
28472780
318080268
183591445
244694933
371070237
88704432
204111363
428250909
20057543
97820546
206786405
354533192
19590488
505521372
587738653
802020830
169949361
432924268
91289746
646049182
157611915
339687157
163976988
60702375
2072473
163590957
94051579
413114300
519922940
24605350
680321447
131333953
10139076
6281163
979391809
66044898
49813246
670882584
262651880
88612795
197414221
358776070
231712941
11198580
280710224
75122871
326176660
312198159
247702108
132998109
342462125
560817088
742631117
132021575
497644534
6739026
258330673
310100085
160208514
3806958
59239298
268794875
78100743
217089685
219964083
222939170
1351040
220578919
61529771
33370481
20559084
275484164
198713141
327754625
283959135
713440511
322213733
60613423
23322533
508650600
23650093
118816113
489260983
856573675
528085978
858009374
234940944
498905363
73679910
625234040
807221455
84848358
33793035
175946927
68567012
22645927
223751640
87221575
551648585
647088046
283141932
81354085
31646707
520879764
61987108
573558399
143687692
301814853
73977025
4200420
607491276
231708884
15271856
176992516
693500298
76596607
744935088
52502458
255931755
447732096
313916200
882224682
80072795
352046370
277389249
322554789
334968377
344352032
14697072
9748781
340929613
42773735
229179309
461187358
480112660
315326673
28372544
11548965
28090899
134913040
413008756
413090287
326896825
451457638
65817099
337966822
160919256
110451776
185333221
192185618
463906189
215344468
28020368
418473769
78197331
75353788
249137767
173754163
254406118
251680888
105132136
38378125
445858978
166623828
72285882
517338154
518578568
251337907
8571253
2340029
3480820
6344135
75345478
558966298
332164458
954315097
479141347
106633009
73689458
122243753
23310835
146354442
524592285
114234551
217485647
57307
416296526
246329536
265528214
587283766
207780069
125781485
34241409
272865536
231869028
327854123
70951548
32834135
246869798
358836858
258513607
798647807
67323946
19973403
485704152
605813408
721807714
332257384
222531345
78385025
175958097
660565197
227669893
302805123
499429855
421661293
105293911
30277197
820257498
18666257
427809652
25011715
1511205
278440428
329476728
337635742
4199811
134301881
267686946
44412966
106409048
42369105
317019642
288314421
18656177
16044460
406327841
399590149
3157266
250354056
205646386
739475050
128820995
155632965
282579965
77103896
563370391
333203215
206090468
314655986
59069827
326506520
653262578
113185139
89434035
530989895
150367765
136698633
706928461
348009113
34194907
315074905
35832952
205785903
154540449
33301925
246608199
494293314
79328215
304288603
254693196
128400720
534818419
87172756
237610104
317238959
185263654
47860650
257270428
159859448
83790373
322582250
762231208
576869377
784813806
125444252
520764936
226372359
61891206
57743243
434428114
686707627
506474794
304968906
66192464
9319775
42896263
25943588
366496105
233058244
838382501
603938969
184747604
915434457
185280287
540201091
40016658
27995057
174786610
63015841
454992410
65681611
73701776
19041399
59945197
5677590
89215884
31130867
660751725
594849697
584682561
424007415
340774275
485218718
1574656
77882238
519176905
850545247
129376505
112809289
21396039
168979193
109526480
212979588
116986582
372954595
19183550
1494177
118560751
23837658
202211558
308816441
937690184
15514826
313707442
169876714
105122031
2001010
189661975
461446806
509237883
291062436
514786932
15923694
228849707
201710692
377556582
50009570
77406909
66413809
861764640
29436218
27534156
379156
114211904
126752633
62688855
200298122
250058510
551233010
139174995
188168434
74822485
56942371
576970411
27083304
91690313
140871767
217593576
542484747
656095114
44185
655525262
37467441
147633013
156101223
69038390
145700749
184809564
108704496
463104738
109634250
2189082
646239293
789205577
832472791
46307978
386785084
244944266
367077737
60838994
105465360
274595430
497469189
46591236
336979969
180355792
310928160
171555439
413944955
434527687
11255515
305831180
54926559
510468058
213430071
99508086
420265563
202889525
219603537
394728729
370352961
227044973
187612436
1681335
47669641
47073371
296272570
25664993
69184495
866877183
88949948
58934689
40225015
158504399
805881790
196255333
239346241
507609
366128544
400689625
93272756
133078000
833613720
544257157
141231650
14385516
103643060
36830744
577501438
118869648
24827209
81822888
95227219
699704617
179304291
171330755
72544423
10751594
490621011
183615625
425576992
512937874
374114755
1390
93472429
446955945
12013667
13052667
288671451
917632789
472735369
1797429
272626114
550453227
259438589
157882136
570002642
41630676
294149968
281918100
35980503
70755699
115262143
17037743
55251799
181098544
64703138
19782738
277311688
547840037
60344304
132615664
408123518
586122937
354336805
508985371
55862687
196149531
90776070
2395374
34632754
346522891
45534965
200623440
391459493
244117756
9686348
145519362
377141736
299954159
110953813
184758249
469343136
124157698
233304132
661495860
445921846
335155629
709893313
274551344
720069969
92056068
293048170
246957871
1799566
786168660
247992624
2513751
795094897
381509320
194154035
278097137
341835000
139323969
15391779
266899851
389167914
284848219
17112256
478654485
1355666
710623709
149692235
56008659
106309170
19101200
291238844
124440103
53236428
292272964
115199964
11686043
70529843
131099735
784486792
365634257
63437648
230683702
35496990
12409650
375416452
227326707
773391197
430577164
260372684
375212477
770140629
566544181
87538287
47747693
167394712
290651253
733483714
338136787
32171898
703340968
61602633
362435213
487714186
4885877
55737974
16365552
60694390
730571102
363003432
487424332
439853267
38219020
407911611
50882684
350681500
12914237
45337521
10087358
358716265
484847979
5609024
169008081
391409098
182000603
686242533
27427613
339025460
236800921
353735221
198768313
97089780
10939385
62429884
116259298
236197976
2911576
295544734
712098475
832544793
310437713
923867317
336430875
504435525
74728493
1042378
182531736
883962713
34023267
563211133
46373616
469788177
226290157
8028265
148696786
152287016
39372509
50350783
371253440
122538216
1215225
280693696
25830125
332298552
97716357
47361696
552246272
156985388
26664351
692017665
277180137
99233873
559653924
20774435
685475847
836625890
631654208
42892140
69915111
609519016
203522012
88849678
470267378
19416114
73506675
31373596
242461637
493391803
20128962
112960651
449719949
68784360
16859166
30479899
722439164
43290531
148883611
168268462
75853312
154383246
113057121
119842705
333660177
306769936
208891175
401464197
10940556
118780107
659964248
32281518
276100254
420424355
7806124
2591112
589090943
15757525
846037300
156605869
361202349
68622141
350473762
268974483
210116163
514180628
6568887
169080345
122679214
45689749
41227960
504452166
12931971
475843026
743798632
307185568
416624461
216365305
367156540
229871541
221520377
566654870
113626730
252946454
186804598
167272211
184034909
171736764
77516275
338565372
256212619
783088495
422240352
109864507
201646061
100188208
529016253
165690456
67857713
287068841
1884731
425611337
363377858
300575153
823800512
578550994
288857793
99552653
224272995
289742365
9446678
545824940
232412220
524647328
359345425
611615528
335256012
391192010
229925290
667636041
13806529
209205767
412923386
695663608
321441862
21194044
21775649
258372699
334316127
65084893
181968522
246742346
197224764
129958411
303234692
420120897
523956187
303977267
10243862
361477381
662301112
435761920
1939237
86899129
153370819
109344133
134026052
294730621
217393213
56349142
159035229
44986582
370964600
435490261
67195346
698284889
253412463
79559844
37971294
150462345
664619333
47839605
285849270
91629968
293448558
58039119
477475565
141495221
328617934
564630546
3232548
637323139
100084891
336192777
185414046
150409703
479825202
467331464
19245140
422091280
24373112
55475948
86560528
55763804
78961780
184256326
47033981
68117472
826919266
25902894
242054174
9072731
1476449
812946679
38073767
96815141
668672322
16679868
98605149
427375008
42624373
8578776
565271975
203917559
287951582
69712685
34072012
63136688
167837778
339095441
49068246
79911941
11018533
329404532
189765525
522731795
3337984
930024721
260936348
328038117
251472204
170859709
216933608
306718844
447388280
171263544
70533371
132812375
83524850
451429011
167302513
458083733
319063922
30533157
156097825
236216900
811037771
221344055
17392516
41480524
150767172
106575519
251042900
434929845
316880886
273056154
278016077
24835057
407762170
138339534
86893380
41793400
242887834
469181750
535450667
796867164
423864366
11588801
74803546
93118397
189009281
3731913
35968403
268384980
111820179
150356375
673984059
364370714
42574639
443406110
104871263
23818831
633800891
458812086
366264154
131799667
35825599
540700277
5659134
153321906
448376507
354651467
103965042
97205650
81753770
51865161
231152207
170820337
14583267
56978223
179993318
62009943
32219797
30453982
48370624
639674959
365388989
394220835
49150100
222952010
1458455
157438744
56363471
291760549
160495526
130244659
271837804
24245272
12585422
104784423
682698752
256006786
373295447
21131790
530285643
419785555
655254537
66501387
231781643
3967540
322368127
309650842
150401905
484790138
33419018
635276069
279946334
124938575
233755093
501320608
481899823
93216297
3451972
45796640
267480153
249080342
219638391
38013381
298598791
198950946
851856453
14803443
525999751
569092850
29337334
27554337
198381818
56839875
5710739
612875563
75613551
167972874
183383750
93502869
5138913
95394827
406444384
116826190
621386399
9597793
18425724
9695432
88539714
465562546
40816740
131106765
70117978
452854116
429961286
16782188
356713921
12827628
662263799
355055988
14680623
187802600
72876178
254518262
177420463
440608891
127673365
78799241
709763115
412556597
81474592
499670518
215680398
26088992
78142515
14205376
203485808
3899822
88438063
96015676
573915141
95888887
417119608
533211580
21091263
20181675
102066487
141012679
216682193
11580113
39976680
330990716
214575838
195218854
40453706
530537870
429193340
92429857
561779423
114422395
158115053
108663539
129417799
24981874
454909898
81402289
717445
86074327
429983679
16272261
73486326
662983017
119229286
356639566
686703512
35930069
16981933
146105088
691471333
975320
352887095
81008905
370229152
11475439
44405586
49981819
89624971
399013113
21791257
113733415
72981521
389824648
507143577
47814482
576235219
5310835
901228069
380808055
255393206
381331420
829238907
121529916
370252995
57245436
28251891
316319240
385061018
156603406
40708232
340161154
18356755
465309589
44873207
107466007
42338102
263673535
49712806
224381580
18848147
175115963
493092480
167490558
11441038
639387840
334297173
408520883
39700751
92864715
5596631
379645037
221017577
504004626
389158452
16237103
446398677
46565959
421786705
279264727
26943712
421397170
208281065
341238591
374594822
39056857
148563241
509984899
55180075
59717885
74108733
123293958
262940778
159997248
136370565
121036966
146693122
464157880
74053076
2592761
467550884
830977074
231468496
5617566
476581258
11565917
259797720
50388490
615637855
23757101
123902562
1459856
416605450
224687425
24553606
623112979
39046192
259399239
602839179
203603440
84821037
161794822
8964151
41349773
696792546
116431142
131181430
60697675
269405525
642510355
409480737
166548843
295758827
548261045
144502472
83102144
114674489
715580607
25240470
34929441
118760776
336182010
136091148
247266482
281321651
730840233
66790629
184435713
442033028
160085232
103051151
101794513
113518928
531557072
442785847
211429177
15139053
111924446
80348882
215053514
286004673
46368936
16723469
405430351
28194585
99047504
3360197
19306579
647922513
759729471
449441467
275981546
321343810
469034396
81018264
75274967
44302762
45807355
108486946
49830371
42617195
231426272
633454674
137249189
263084215
827221329
102083904
93517211
22744453
7457242
130856080
506328662
337089173
10384606
414179730
41363983
626514454
119061415
36989408
13101224
3517549
440759962
388190482
251464769
78291403
43683518
199634893
182310358
473653996
600792699
174791797
41879127
220384660
71717865
17508182
364918756
194640325
218165730
206401049
44863784
426921804
17850000
6673639
25981653
310296161
419574004
467775298
19028994
195826874
80696348
79110962
141168181
547357422
58667373
74357560
151050068
131900595
99787622
322805406
127080307
174894762
343513346
562707045
95639305
471998866
248733587
467579561
344847331
749122795
651184801
15134081
417620533
73526883
10036155
69359184
61582656
463069874
685847618
699428128
145864722
100487767
90952787
659458240
25503659
55390792
203461591
278925473
486852806
323128233
129526454
58297825
8462852
502451166
119433541
598764102
41389317
163543598
653889570
640376690
101554101
66131010
181119401
259436303
122796146
228941169
263355836
136694705
56981988
650491305
177554594
97361582
310033714
166044717
105526235
32843285
227602435
22899237
241069943
413016234
447592470
126672564
247477103
122998132
666465245
479805416
307579648
410206572
13995852
68142053
277263413
511100582
7659752
16017867
470076952
179530981
788249523
616531018
59938145
230895448
97141147
522612245
25163681
56708534
64434079
332506762
650927868
74227078
489928037
197050290
27654555
26641351
250458
69864297
574667894
498162261
384119839
196011747
521231082
385317507
68363860
137515064
122005028
210371680
236974300
304190327
191790020
102248772
21610098
627914820
139362681
757314946
58069189
73357628
103339141
258300655
164814282
52377613
17525800
299480795
468277148
67601422
131620673
140796781
53668576
420271027
11986920
617426677
55015173
240441304
111533626
98974948
10963648
568694258
158986304
102145245
6121847
208849674
269070059
171902214
549623656
186543996
103836512
24949247
289293350
36191372
63408782
219876730
213331508
2290313
166303876
165236124
156222409
179663984
101863526
210364430
59374103
213296585
249510258
90036511
4214947
24206865
193405820
375368210
517183182
553511478
217671913
357072661
133545712
599765182
322824043
752539184
37771509
198149156
117573883
408742161
304585680
589719554
211205566
33336352
194588306
133576016
121013464
166146578
70179441
50184
144059046
294308274
218663259
83281049
187066536
631388850
6045053
369855324
626514180
134115870
338410733
457530305
168469942
9824913
571762330
31407816
66665690
374421940
316906023
55830961
23692979
108343051
83420142
539742245
12950750
104548562
307244248
14788244
611507320
219341206
325790442
47766758
130040321
443255745
209220736
572211688
114855332
305930255
153991138
260804354
173352963
176335633
491904784
205071220
98760981
10931858
13649533
274920193
139867040
707234052
11444265
461396951
77787601
396148797
88030138
10251099
109906731
5726092
222251541
306918450
192959621
5609196
767836917
367920062
446036465
125339906
116310002
184392963
332253419
171512362
39844534
195141358
82676252
57616381
246798038
100444613
242378483
201407080
297117028
190110223
96122244
467808862
397122256
158624239
99310184
744208760
345347595
67321551
72757036
930777584
136043692
752443291
50340405
198614557
107535667
51822114
659334764
53575376
694730226
2352351
400416786
28101296
14973536
32910631
135366425
160726487
206875113
182990461
98197454
43873450
363647842
32749633
314650334
190095074
310386396
255447974
501701362
35941138
34491784
436037032
101740840
105477100
404428315
186870426
420389087
337699594
108427094
38776196
46129818
10205764
163583070
479893196
499001833
317812531
77415161
141978966
18248913
384380698
100035844
623958749
135411187
229039607
173774
20386832
101759005
102822005
28187100
732519137
361650593
523973107
21002045
288603713
217907724
130040944
440137571
105919535
186521933
14543506
58168813
87874688
231854656
319748083
771879131
54120973
422166810
648279214
443435414
12174962
21245339
251364440
264915841
476766117
219418240
124850428
223034711
211771091
413302543
60864463
32373180
286742482
45685748
255111193
14594682
457323160
558724375
197478058
120847071
133965622
46809416
848116738
68398322
217634030
102398811
229822403
249371002
100724544
572185776
232417395
3798742
314906957
11473807
103226777
318066376
70456869
2038649
2439298
448656612
125905944
283197705
180860882
34887534
152348922
46671101
20022658
60498604
315274443
484322609
610971613
206578547
243839429
102786966
196639806
388936956
22950386
31592440
59956263
805868794
307447587
3624759
337696998
6551033
109095614
947090887
29340895
3483223
224689083
262307058
263689128
115225210
451477964
210099366
358155821
662131111
228585842
445381260
366801361
7464860
257509352
308462838
14555585
204615280
13618827
193274620
29781132
191950948
64609823
3391137
98308177
41978637
95949681
567312039
295542853
395030541
631731771
710890269
147853921
541327068
189252495
266399358
35273538
26645035
143628434
180879688
44744739
588354614
3923450
716789201
17669034
19905044
70118524
10607852
115392561
260607452
526737912
184769322
19914897
95959284
43967731
516324971
41481519
336701271
211263543
87349109
511802354
2658993
122345351
115338704
98779969
276879308
450191385
492083434
297840372
277613025
440752580
2913949
89299461
312688840
454223159
145568935
196976167
466397161
300184047
1191297
10097054
213597071
465499092
186363351
434179462
12474346
160217836
114717779
221757608
634575850
99186711
33967886
410841441
111844243
104583860
202624716
580351106
515407845
41997175
200836998
72356760
157565374
78879793
354295250
17862967
26417721
10309187
171055514
254064442
789639269
2899689
271630008
577598670
187898519
548160030
241825327
329431387
347123819
733843
62743041
341866574
28589947
404331802
518437958
4334591
92264642
405906217
21989330
256374709
562640090
13898599
737747756
138563620
704752336
2719085
341365166
171944073
586624725
159990649
533897314
167214996
33235778
255157486
141199302
80629405
307853475
434717085
566447725
184018211
483445452
351757627
176137709
90552688
23612663
96590870
3321999
688800103
92252909
56820418
198566011
202497264
16779333
80563833
548572538
195496111
231303467
111131452
170112840
209531738
230333761
58879884
61663845
784823477
258763004
7449986
603294733
79060005
352531834
238219633
196082556
367323562
255633798
40553152
468635867
324194022
138189332
373452598
205904944
570229625
23788930
200043841
228042983
4513019
134401780
306939536
1391605
508749748
161953398
402058527
15308558
226860795
286031891
299189663
41088555
2173054
569406551
6811427
570174525
143580236
530036694
319541904
641398491
207903196
711187224
50249391
10515236
296563931
681577
141623412
16696458
279348333
430876072
23754749
32970092
260121457
298157965
406043958
18962085
218895836
489334095
14451097
130730176
110062527
96052542
163615421
28564569
351886110
1822923
620794344
34621195
89574609
24106659
23703162
506106673
287026732
134820607
268793770
401516776
419028273
467210706
780802679
239857635
25936700
65134851
82805054
36675097
795718039
238142166
282937723
214924666
2242052
44318763
175591693
111416364
138748931
771677080
323769
116525853
410570725
263059394
442116019
20813194
49906085
167718070
31509910
90902457
61292763
249921013
626173758
18907395
264432340
135355624
30545191
343969582
406883423
246672312
114857852
762504132
80659373
489601527
102095418
351504855
373737203
162137839
297849362
18650019
380605019
22337546
476849230
741290568
342445902
10815187
199320180
1841986
136309974
266486267
469907074
195467545
302477184
4565025
177898122
176685110
134620462
396892416
289813436
220687076
435628329
306411041
193318543
192654157
675563852
27735244
163728509
60387596
184988071
28827706
590862383
367446159
754031491
481669602
118424693
18061093
348993133
349736592
470137774
539063346
111498265
147915935
2069617
43217423
148934029
251242710
347338265
78382393
136424592
231536947
132610279
134064502
338165965
98117038
18531205
69855739
662093793
236492827
282152300
238115619
713049207
12340356
499968321
26078107
5008194
560657575
785971817
117957944
231563144
107435572
189854362
181454323
527793068
91958325
6426367
117328193
128434530
167372891
133839323
122636198
65619920
331840807
142998095
17898642
5197639
6822107
227377334
26452303
238533986
25376752
128640088
554724342
158611245
474210573
320533221
252611513
1012933
495385226
347372374
17015569
13482391
139387173
416375079
606783277
228237645
79268914
220204404
466966237
675201516
6072616
736512940
162362835
12427521
46853585
35581931
36029983
293607019
172842466
60560610
254617378
38013625
433308982
616313527
108871213
121698248
76422735
7082295
225966909
455115463
24667004
378636320
176453399
19751201
128449786
46470451
165811547
12441750
317232475
384051007
13021858
10834913
303123771
673691884
114463700
261846500
559047530
348936010
48943063
4109086
743966529
19527628
748493525
1899158
22018914
222300423
430089262
304091111
244277823
80677487
412479200
1926659
154040919
710983447
64863475
306379276
339270005
96447357
102595415
210456071
312249990
460822925
83005910
577692952
56226113
17618952
816411558
450799267
513135297
228600146
87213666
531102744
119029962
86534403
818342653
63344879
106460835
57620064
679929977
525699335
26213934
339514615
93474248
158723314
23441992
92384639
892966411
350166155
494561712
24264902
308094744
158506002
725400001
37581406
673929377
140009308
277797023
506538608
305525322
142911726
121397882
340464759
327423127
86020676
134700640
55491367
24474913
18655974
58687245
136791724
16892938
42105448
321323830
66354435
144149007
636903908
733016418
549283004
31288493
41635803
10269761
449233584
31936007
12188794
501222045
589707853
58813561
307617066
77048116
17149292
130509717
334268785
47507647
12431232
46482842
938078216
475629216
334473174
238606233
491901719
149742255
50989206
57730266
161266281
18508300
619339016
49005215
76885437
43770314
13417106
584246007
484371742
293288089
56330950
2444428
95573663
85632691
78873374
100744602
248409080
480372233
567515977
281746148
397439505
299766117
337132538
73412077
19928009
51866381
129253369
11223024
55500382
172072170
808961603
6615433
199082950
32903781
579428782
114075751
534895707
71146218
50678915
301282140
349225513
269544701
347241362
60960411
159935950
43235793
195039017
294702166
318201261
243602553
112144707
155057040
45250754
84432606
256404262
340863493
165418874
94359156
17557762
32283584
24209072
311586095
115826093
310879999
695277858
65347130
855950191
374943691
671898449
14676466
176533968
129576862
349719987
432459212
90134182
229231127
213819618
109063595
26685550
579985107
39494579
529593459
155608719
92406134
794792310
297113517
436114280
287269154
370126562
58491558
79459214
184082213
113290332
114115060
205850797
281450653
392233317
166195090
328861992
27538341
154128576
608284420
232597362
322484916
31465376
127239912
86468533
68123957
837165365
227493118
239074361
303988040
200212664
8360872
321621603
589907610
46367010
19436206
68770236
65898871
77958243
91417922
338206550
58129406
241930367
815004961
17781054
50435142
419065421
16149069
699689536
145887923
309606118
163531050
56768172
7756433
365160197
219554202
31472250
110092094
288606284
267162782
805391480
233098787
395325922
100256684
544019612
313759996
709382083
1836117
107115710
146037167
64460769
100704030
811886164
84364484
16214347
244291281
41693445
46984050
69546556
368710311
61242053
100039433
66566056
167904037
867811778
92609113
838926241
271975975
34464963
132302662
295019962
102159074
50552114
87739782
126250598
120352620
224442594
462530148
315249490
111350281
9747308
10793107
103347737
362468831
13230013
15326424
135540565
104367688
918717690
229671205
478012535
646864460
447683871
718038273
272873402
191472919
884363709
706117834
270252929
529467531
56173402
23008382
89351616
131166463
140530087
3592724
262280073
255864407
227059039
20519353
44114806
470118834
190251770
115666691
710119232
70905848
174338092
106577761
435533035
97284846
483977407
44345257
292096969
302910757
36686600
190409302
66981656
358148963
832263540
259829495
61904719
344002756
192715450
312536960
194855048
296743554
560108458
137029643
427296266
68501204
12481228
544540429
320875819
434229290
179151568
104549304
441808314
419943663
40931668
150459790
201858635
471935876
238209272
3392739
160475056
480579578
67526707
765700750
122694909
586464428
340186858
291526369
199687870
705246832
275516442
135235035
547038268
495285875
239593373
270123941
32424574
417208
52499573
105475371
705455441
582489323
86448508
363436498
311680857
21792936
87016312
339394388
77300213
421503686
177618406
248568295
125972395
384924750
376353309
415594636
257763703
508063587
112923479
53026395
50458824
90229005
65983077
74078680
183720275
39966398
196215639
488621978
193873404
260424547
31669791
187074005
440322515
164029895
221920135
259452343
497750386
549791952
132952431
254521499
509376015
635463238
189122954
228181952
185690686
131419958
48636807
186227024
38622277
14166349
76565733
407915292
434580866
164024857
51712398
152498043
136894813
47179073
34558034
274044339
393398439
375719901
1881948
69606331
68056986
65775781
14435597
106740992
581924669
256855462
2621661
567780369
751368899
236196700
183915414
50135266
325998679
45592288
236797359
507200721
31842015
71921285
37491562
390832016
391326596
261042467
322610628
209413189
988023
44850079
89174164
78045312
39073714
151984363
68467149
520814835
525229003
194803408
19959296
589989106
24276603
36255274
778205518
334979935
161400291
479211381
553996476
274438287
103823817
90702282
640851822
239333238
71888540
22773341
91671288
865938804
143612866
590692107
250076661
397801725
50335991
231341321
221415053
1604838
228523564
560902956
73939920
239911923
667073
149225632
229564615
5806357
801958392
705364323
292733267
261006426
304876210
44037803
476450040
723422520
350303539
79580873
462389798
405410984
837434999
286565184
375208188
69582880
118304894
15400071
50964806
117943390
73201398
422110984
310727253
381886941
197456164
48323109
113674084
405520503
2558171
277048205
129126328
130263186
207990811
240553514
511469173
6817534
340908953
201320108
25039469
804168852
316880619
40397250
5649174
489967601
505723391
33559806
1263026
355354645
127338602
112075913
173790321
171555873
168469451
53360973
447671406
334402845
153459238
15999555
139855004
218981519
103500744
233465734
26418949
157351601
427750213
362552809
57412493
412414922
11487989
79836800
75188752
725536208
150700508
53627226
17762010
18986523
239221855
73641233
56021253
72069129
657966766
963099952
390570033
80542021
245623937
596977150
245456615
491416767
495684239
55954228
121523189
151612510
179416360
403964195
161742202
113432994
454454528
32433089
910100927
398068400
209299632
311908069
566627545
5907974
722830688
23912705
679691092
60899364
130722162
80935058
567379079
43826675
337994530
166690653
1000754
175312558
120864716
612133847
350162532
240234708
2012654
414751606
10007984
178127141
256882745
268764
79464552
6540753
163990914
104412028
217394863
173671247
263719034
297665886
360325
505082061
195014411
603594740
324415029
691049593
318604631
109028367
41083348
160993146
64306410
15202518
519199771
336397022
180092387
18237811
4109012
69370025
65926830
5420554
91378698
26871971
34466100
8326579
699373
75501727
653485006
255456623
614662372
10107086
211234067
394700850
320733056
79937168
2188905
76993274
240615533
54405313
20160691
197347440
114334701
412600231
204441115
265840163
237132952
71232133
37571546
234731808
731690261
571257772
383996209
269848433
193832321
237582540
9009041
347837304
364386628
286097477
644708568
63377312
213750993
36517309
14584029
190668703
16037613
321959967
5553234
22147542
38298195
42594663
569694524
145876192
78515351
57665954
631081919
588522788
771360137
15495330
216361959
157334745
336503805
34917737
4437025
299354797
242583306
137862048
190910674
3111702
156564131
200546122
314304842
107847280
63955566
129884325
456619703
176051811
40966495
165214568
3677272
330879462
649317873
272617060
243396432
126997237
25473344
97216157
191454352
40714953
50397904
755815086
646531293
58429121
310781771
42328021
336792608
345963428
841273877
390466930
297626497
30156451
35151369
19484198
176831937
891604578
61838138
18970632
34494770
77455928
47951063
35012350
648055378
194713544
772907
22597206
876486190
762003532
673437751
391800141
616116681
149654337
1234028
149786733
361319585
636623348
73691412
164547329
156699714
563339212
58709169
347822477
127251206
95401213
56475515
537023584
501966360
23000215
92951377
252236888
59294224
54505438
57791086
134019279
59955784
568191811
591250782
74293789
624533177
28709937
350772257
318486425
465161811
89203079
153558970
337158600
71407238
460870694
64304184
982039395
57503052
40422018
5686557
158021384
502994366
30989314
19208032
130251956
541811181
52868796
111113570
39194963
973751876
436464622
188087663
59818579
7139999
56420542
78378397
38156679
96978560
100271003
822367014
17920936
287881851
31759173
327107345
458160644
3127381
586581377
453283984
840314696
32067156
276860123
228830394
226749083
85766002
391388188
58710071
95996231
86780003
272676435
139747612
261942509
616944859
153742734
43799965
356800630
6854516
103005909
366256924
81253498
41385645
615536073
220389215
7997165
111251599
317785833
330344127
161070029
807839194
214837061
97082209
683561315
83418501
150112478
131553767
64613375
98150926
499680051
21866063
258542446
51226532
44299707
493553922
91113813
314774838
292892559
640542162
875069172
40031228
575741545
41151578
758522133
2676884
169133502
420697805
16382443
227492404
38384277
21190496
84568258
744693932
142601088
422011589
277198983
59603411
759964470
82433904
200955572
157273494
377579931
29304428
188843612
103877781
2615830
221650652
465449941
319142989
322255306
56086016
232406241
658196611
87012758
131360285
342794581
102166018
545910775
326305597
38278059
540225544
15591546
107645456
279811871
568372563
217153805
496636536
53719433
341838442
464823418
301060875
248885188
88809306
43486099
87796232
116586527
63419687
72208251
9642003
107042183
523454636
53340040
61861144
600880924
203886777
326084658
25674213
545756632
258093430
413338825
733858042
808118265
246134000
83354074
459320182
123495135
48342415
419150898
291321254
81713834
272223350
290021076
342545900
90564666
139940337
662813831
902886935
186384376
63351143
28807782
38536268
120752502
782409748
648349903
49135707
379206710
752492610
335657788
209374344
321744237
88122503
532613319
851530256
661004932
24549763
142105660
282464667
617351863
122260181
502294269
76935809
498273531
28608186
14685140
85916585
221831255
324972537
75654222
97089798
315362533
179457493
207929160
96983511
132406741
10858540
55701369
380536344
96294365
197087838
248846516
134165415
14932124
92006835
491021783
26366495
418310170
62169952
344384571
50438688
229801033
269822271
15647643
296300114
326162891
187889123
372682179
205768188
127690279
339667997
90070440
535629499
242178663
348148825
96470779
12228250
37984947
426944167
52427912
601176078
384900428
795780191
798185904
15797318
84235970
259191751
191832475
94833341
10288996
147473160
252058503
536291151
545078511
13185477
95582118
291796215
279410750
130618839
211142507
148786497
563660990
68359392
388953
221958700
124722445
552829255
139775076
65006436
53593310
703175538
472287963
565709583
183083732
4484161
197345940
649713161
145658183
681175687
2120603
440812669
614122085
443817388
215974494
463418826
109262032
294457417
449761378
93588127
135799264
851627330
38669840
256717114
320772382
640346157
106615773
220887020
696090278
186439845
463909337
66844988
308135324
685633595
53897475
274110046
731843508
626592666
1135011
391289997
62369312
105487872
464030863
74984150
77751849
267386957
80356641
895046567
379110602
284005179
37682571
114596314
7481839
4631109
237298360
289170
159515222
36754152
12888668
5910419
405647929
333806281
114079466
10505639
207447618
158784265
127326941
72757661
140039099
97146048
870126563
375171655
213869798
38506894
314217969
38270809
423369875
40547331
63766425
73364840
53967264
505999614
22169671
648536668
23077084
494063557
297680378
218778984
367864381
89956117
81565837
459948608
120184034
53922519
16396289
308703902
345699074
677454260
45721
363611784
191448391
15759191
20023561
122438494
351846690
64513764
369815890
256906106
147396136
115357271
911035115
65976378
49764387
23861197
747697655
217311752
573009853
570982767
70991050
31204816
230558264
176527929
156745747
528645244
578006585
120116467
216256252
122538252
594332913
109277155
12429712
355045945
267028036
315557683
132701684
271561463
591286356
105332071
105524971
627360011
443774985
6644323
322819738
564256505
492167454
255879428
530169346
360968316
300581545
648580821
8021662
261062533
575255257
174519677
116837942
26494140
70497234
77786077
472209770
7504244
52318452
385923941
9772476
543364242
396438298
291932822
123737625
47759402
597718768
106376244
143025875
554869118
8601146
546061629
7467163
87198518
204116763
10007957
41245598
616557271
15585333
391229612
89755569
617368226
213581985
304642616
38705880
529441341
95003724
541158118
481073177
608037238
34796402
95049229
361947221
171383436
430990581
162729279
274982135
443185192
609583747
356899791
305583127
701240600
8745875
43127431
430839203
401319757
31487010
168553042
196003321
103892731
156686157
560653624
580290434
18624853
39502297
18303965
324680195
218326
431342214
86037504
46045255
82448498
186161330
224759578
55332510
337012906
294151603
358433005
174052143
9930469
469493279
586051
658582797
202079590
153545038
214434855
149050611
496329468
558252190
409997481
229797879
75830948
365126480
117736193
19842169
55530868
927137345
334759491
168635260
265218759
372340357
80312583
30348281
64527352
23682781
288355634
432714388
97271181
508594855
11444580
391190112
530479897
7014686
689486329
296915014
6841348
214796426
424319904
879330144
65740295
471976607
121380874
154124718
1615128
89728314
185137950
545416599
2744527
67409673
68469535
105323867
113637184
59321340
197538852
172670829
291081885
18283877
579712218
7578488
148017901
502723473
515934721
61680512
432546521
322624101
707398733
643504862
539864253
149643575
56382182
557952798
420438350
100342444
84722872
362489620
101034378
199416039
77274979
9144
32774352
229436505
176797092
855367168
461209994
165940051
429840791
69581318
9095652
168715136
1251264
107179022
80917295
348682002
302155843
2636302
363397375
19004528
84429173
128440639
376990341
454718339
244471200
517867053
352745889
982537826
674400037
195592523
633698277
148970176
636925642
290150870
278263285
5383838
50280449
361126481
257693819
1831392
507015658
345330475
427783050
214838241
499728061
36433736
331131790
16260768
410779848
14512450
182814172
182718520
103719204
14516764
174019021
190524691
124873845
30380595
34616621
220597226
379291934
616486049
617072213
164135152
679314863
500338317
388725510
114603552
13815518
412642500
376884112
21067056
27880453
444515146
214437375
690589599
153033472
72190887
57570066
408486956
128981085
483909497
368183095
146799637
381795003
15773117
301622273
23522189
396447527
18501667
80165084
496403400
110491153
145047448
118949517
603529973
300944660
145514947
596865045
60693973
72177504
57139725
34818246
28672947
731308262
4355954
722471343
372005665
33037411
253445712
193313421
211475644
482882995
15781171
340121
261906131
99951759
554489013
19771602
78833029
168921622
50630489
13776500
345624685
141838277
291471709
76758050
764727901
49246289
38125478
63655884
12326427
170318389
118066926
69911942
679500801
355670711
5881303
104914395
530430347
480316418
276916246
64459750
586464993
459421648
71316197
918765747
13535045
142782790
83105845
37444952
406414501
852344642
102866374
9982334
2723890
25881067
2208556
21180186
23349643
567119790
16930789
269739951
384331927
83008950
159891893
88091936
175254111
32441409
558037865
23116537
637292729
5546692
450664897
151854316
380900447
241577
12086574
694774263
206271221
555829270
274324393
203093785
367620168
209880854
290719946
5861519
206964149
629145643
257521726
830416130
305207891
77068980
2013615
51658463
300828993
171867779
11943592
511102809
117749603
859738
69889337
112491247
313097826
184742361
591433102
241103994
936003250
64034182
11246811
346581809
885683264
565035720
6170407
317840976
101348100
99536754
515832918
797517657
38070331
163735909
250237139
20461299
6989909
433727591
72494667
6484552
115877269
223674271
33364313
5250481
122979846
714372310
376794553
256688021
42571426
131749240
152480638
2851363
374428960
157548562
30654174
253822569
95122988
35688291
162610188
91374701
282211243
47699374
148274371
177714
451944094
113427969
309548795
103588550
92291503
275558449
58585436
375971
310349305
111764409
135715164
84151934
115636068
137118837
454172040
263243606
240626162
555600228
736643959
126526250
395412596
139729099
95661749
11956429
19018883
333982310
330928635
38422376
468425981
907289739
463239305
433859233
29380075
647103548
21860599
344551422
275874548
195942847
170045346
524659418
188203924
153771231
110380369
375808972
41384217
375164414
5831082
786097
108118586
19223472
89084156
643761114
95274591
720663777
405256918
982447094
598293933
183849021
177018267
30712006
625274107
149802484
135974440
413120863
40319497
497902259
876222837
547869940
284669742
235630334
521378105
24929839
64935559
88520824
28623000
427118055
108305074
291331260
36738022
699109936
10522354
62373160
626122031
17365973
756184193
5316233
656938218
149516991
19241779
44563722
499929777
57144000
92532342
779238825
20235131
645167384
364469071
165652872
294434896
3140557
297349639
276653912
10467217
175892333
99591195
543485757
10565611
22760717
132470625
587987245
487432924
395452895
86129240
506954726
23731280
179963989
565505736
196443569
465111
263439682
248538768
22831298
2454326
339879711
12018683
186681078
492575239
423074861
244303616
398259029
151634170
117528745
174621812
115980328
286220867
502014936
233389737
19359450
28606488
168413988
25166195
52714243
329628307
563730275
40445715
314926304
5846108
103784515
775629786
206563768
387092821
46507240
79042883
113736254
46928431
291206883
16706651
611231303
58266975
29897838
461192584
657541039
79814309
50022889
91886914
449667618
97127208
61411885
393013681
205011429
768700066
24860327
326550036
473972520
56915502
16638562
437007038
145356321
311645108
604644348
154150933
157004523
416144619
83446
73418487
4793982
4059122
191810464
265254128
57293462
647186917
734376445
100266902
536978180
836418956
228710450
151960640
283291656
2852054
294938123
813737063
769765654
10706968
306336183
553537667
127720611
379240838
6713068
135345154
431961035
26262306
101197296
234237095
3018499
132996399
65290092
168595540
67947174
297703236
33811713
19311022
4455640
511846509
35807681
10101848
11662331
199919518
482627457
56802626
41795206
31010814
411656113
19827510
219645119
49196668
58826693
682493910
390553296
403699445
384327570
66933875
374470811
271110133
202628462
9615699
13946152
747558707
27609979
409680205
658835496
333837710
101465888
19133736
373513864
87077149
72074079
330912501
18710384
159192092
701649156
35116061
67073164
409929678
290790083
930689549
234945151
147968197
3230230
118062573
85802320
494437058
643032530
897306134
168665103
243616357
107427982
121180351
79512776
322490168
84060937
99675786
211562002
118749711
303090785
223933090
47564462
149201589
138335379
717036467
90078884
143092586
212046433
270820251
451497994
480341224
481245280
861430923
545017413
9550500
107000338
32055371
90715867
198859828
344308212
128851917
18330470
68207815
297189660
126529798
59013375
63338267
92265729
117406826
33925114
432631520
280565816
94027167
290748752
147851169
323896896
333949730
199927
826962775
557823337
47898410
31665964
205369599
227355068
236899627
213674135
43503121
130303462
347713348
475705190
477263177
207591712
461533850
127901899
165277988
12485544
57165245
5041336
27627068
431293984
75206617
10550346
55141188
108848103
741889167
231673749
313271845
352417836
264750419
1326712
52916275
66394083
129561513
149141820
89921665
127633031
21034128
23200789
50271500
250733154
195172242
568216172
258633064
192289480
372344672
7559242
211046112
73422013
786802542
68358793
161303325
197315274
5532234
17325311
71957937
195067815
344567075
562523272
299147061
566560845
45684368
49674705
85015817
369768806
534038543
408602533
40082313
241518270
5771712
326963049
698980702
92024949
356916921
319100917
336474652
600836880
531707065
170305807
107157416
33892288
204334768
309124072
141991364
255318467
93347432
272658558
30321692
60781044
142636686
6561069
193220406
191478935
1960210
2179185
9599458
512705203
60490642
126708072
166395190
465426990
42350998
342300246
523750032
43988853
569701555
538579726
242072354
406396253
35764801
258045875
338067541
530015379
209291542
486125741
16435988
280993583
105556442
6612710
721563051
323198351
36114232
104182709
510274476
428049010
94116401
566988233
163980530
344478644
4682016
295873101
37986947
206343296
829840415
360698731
138372321
122214243
617967708
348060527
76004487
334983055
301452594
303180891
152674588
155500977
115134228
164681742
161868016
39752116
46466895
165752604
255727919
236240059
354692652
255630518
527552795
165219803
282859824
408752366
26473403
216827798
169844407
581239256
217749973
229240940
710205741
239487546
163215674
408036415
338706645
876678823
740886385
399673072
657294894
369672675
44172415
3421050
16842785
40791351
35665095
33383201
114951597
4167785
152870146
385485266
33441546
148809818
983280506
29031758
380328254
253622007
149227349
434011109
919381678
85013136
238472985
453687247
120842205
302983552
50529654
813012694
118619136
466100780
135212510
24748778
78162649
52372293
39130092
315910661
187670509
145968005
402193208
3797986
86296006
448427706
70757307
125945997
51378288
545113541
150031307
10657247
15905068
743086858
307532179
146634373
307788213
302132652
435123034
331330740
479104509
106013478
411718588
427834637
19412974
572824456
142162966
90730034
74472082
110424776
31080176
190818984
446586872
52153027
112587616
163151207
142089098
135011890
175862278
12959386
27149909
129945908
621233368
12745820
296843818
853946186
29643003
498172119
2067584
450993116
137887119
82697155
55938639
50863969
10252482
130809368
771257350
168186249
58146714
140548860
36463458
271575150
276098869
244884684
88352981
207748309
45389751
70569311
453826466
3468686
165298574
33119865
106278442
423422760
137651530
81726756
348369031
8233454
37646624
4641364
260340049
95487670
428332501
888122192
255058150
103541412
131816036
40033022
73712112
263604681
125738526
210279998
541195139
665855765
346431695
54454885
28023635
131887288
192993312
416094883
274417719
446974469
693179280
153075762
618480423
679885713
53966919
455389741
194115085
344817236
8344314
180450851
25362143
135934211
585059374
524410145
62393650
376764593
554829258
373685131
44399898
661448790
153360972
675083842
4601579
332143029
447714334
560595883
15211252
58488907
100256967
60313688
192127717
187939648
63652405
585534314
114284397
114196156
9176931
25371677
33399039
687591720
3058725
151286036
68875587
189915380
57001581
38477842
51083082
23363417
17708333
343765340
670459758
458093363
838115108
70521225
401538960
70143639
212282948
466609844
141438455
464082264
264563598
686917921
19353989
79624706
36332824
158775313
8863880
156805962
670032469
365261883
829346
380202065
456795344
276751173
91977745
842157016
245674494
429243750
493959840
106965693
176750744
77297576
187709817
118806751
9730270
13375337
224867378
16030471
420122438
44986792
464375080
50960039
72152499
47630222
199649247
298567338
171231595
132218752
804924010
21849557
241921249
265977984
42907476
243551263
31216365
502460773
115925669
13172824
92667045
126057401
502319977
103327047
76469622
481356303
64134606
288088785
862939
202305106
679246979
209813323
113220135
86487934
306056591
503841764
39805566
777097657
277882804
66751506
311986897
19650195
299989099
658323846
531754586
506453231
211405412
15941022
85185471
292981937
311106084
31370911
832103179
126823376
183658827
543027228
274143338
82875545
260046007
256836812
29598236
122071465
102903751
332874967
529736513
563585286
10498872
59113372
208160038
483916351
309712791
5405661
788152269
21038720
533967339
376838606
101666461
78216862
13025317
281578122
28279750
302001309
3615623
337545628
146331806
314687481
434561140
81007110
16533223
42041423
68175768
43925
604438421
18641497
46887370
14900364
14617273
294385888
362736462
20363255
8883063
225069214
196227859
540898489
248918218
185908369
359153299
135934589
771375496
611092038
448939827
551606807
271624737
168144333
280117567
86415277
304795663
658739198
9615428
288555436
121821284
49704458
283504838
111571187
75710443
530247470
170016856
369424241
60259186
123416606
127458798
82551168
492775622
54494805
100405572
14072117
262427930
593516082
29710566
96336277
17384211
85791370
100365696
283763158
229919226
124443514
652736569
171226020
25066134
309857607
14814588
383998487
220438295
66427890
299574641
824148922
595979026
205680936
44955664
18553194
21784946
376769114
380034649
146614157
4996942
279964609
237332368
34620220
129081902
433359879
215062438
306324752
763186906
965234641
17504267
126350978
13696924
806909691
28854316
162095837
54700818
95359404
55842204
38642387
403091950
476390327
305634303
109201221
61034250
217649200
679891591
417743343
45233673
57549931
351592496
211712713
90040722
741661666
98354623
6868758
63420094
34557074
187387765
31046218
646609865
288071323
147789171
22071472
301891826
468853013
461962
298575795
68117098
60026841
612254469
127506710
125508377
221105825
18451115
333914962
248656306
31888510
22661150
127176511
700224940
307860793
710407883
92597873
77044085
79791808
14835512
27797039
103405218
67918786
124641515
106402232
4411846
26102916
180431559
169500500
396232141
163077379
193469130
76779310
30418710
298152057
141698999
507352550
264028018
139274560
13427101
224157054
409049110
401477066
81555283
634932870
179077031
22651392
195118179
62007585
13335906
260794250
369621177
29301839
49571044
60029154
29752868
81617159
247735767
246751464
266373378
391341947
40272047
148899505
330214020
133481296
61655440
305188846
48968828
105076501
25484601
29861942
135188960
419252762
616902339
57015400
181548534
620627567
274460268
77100234
117352288
6208671
531051972
432606080
10352517
126368210
359230550
490701291
753141203
177401136
1843937
80669813
208152557
593152413
127096292
112124563
144399384
526657240
35595732
102302319
306816226
22994964
105035817
290235811
95408176
50050139
304589882
393388223
194434362
205382079
302861298
273139370
323342199
150363501
3253745
365084990
267104518
26171683
280021450
37571254
10743210
452091858
364184403
140426764
329697423
13072878
137266600
291436350
60595302
280228648
524024343
291076077
84468469
461621736
66207981
190167632
711288904
323895544
364168597
26505998
449292995
303573188
479468798
379276313
143416875
55008826
2636964
131234882
436462954
9434099
357153019
55436071
371719001
67056599
15460368
25890579
24429489
509999698
579778252
243805641
90138938
17724467
186678825
185593967
600786214
264792917
394386795
613327723
339731461
181687770
677357295
7970125
43897332
82098050
741212473
38408095
2631457
232894199
151697170
94789532
116995668
712405
219625286
62930868
19916745
93340445
539379235
679105617
82156772
282198154
208422397
11649125
97387977
517518611
13172198
316008758
26193330
44209695
657380684
43103384
1449197
413824640
275752009
311949416
90752874
253408749
7308538
444892674
95480730
92317595
268448588
88080605
286675607
40109233
180020250
326753658
371454369
429103896
192619731
336478716
52288888
439585514
531246021
9352129
79075244
260540640
571107012
320481557
143260970
781462823
331405069
468821865
98572147
32744085
41440416
790627548
3587987
83225520
129983590
61053275
163890353
693874553
145452242
215389804
24066572
29739826
28734559
263380547
24016720
16021451
21845448
52311998
67883436
293549501
83697812
741618462
88061254
33533711
132922007
330517993
304338707
281412648
36857535
13637451
146298825
408179917
309289319
568068204
215418772
160158802
88732174
80191471
61461957
226593086
51397026
479455848
421105388
13348473
69768765
681188398
238512120
1456387
295402944
365362030
519261446
18534475
71725669
95670549
26389531
147259156
86575862
760375663
332998128
669432017
49717552
497279283
301184629
137447080
87444253
32870487
264354564
91209461
266605244
5933774
473970793
28729450
166545402
56717088
167846695
10040934
59262320
176092911
586535782
134438449
584936655
114235484
636667837
63641687
365444930
56219984
594333345
44587347
429472050
212572488
313605840
51192916
25516187
110770816
74484708
28463240
36367321
40099648
180353760
583674963
2568665
417199622
7250417
79869835
120943963
182931299
163096114
815533410
389507197
510527566
79802132
163555707
255671023
21854445
575745001
48579960
222570803
2275596
209411565
182416488
214483962
192436073
20084985
80440046
247917381
24259671
63063695
427493392
389536363
28717773
326234150
412192614
215532913
298714887
196256122
56341352
128208584
223520184
333377186
89221264
31344305
122671621
55504205
143010802
113510711
729048047
17681468
130611235
251827577
228297900
214193492
717676928
512745
47070141
24205119
300634040
183127625
237162732
230008660
60463619
79854816
180914434
125504499
15021483
16251655
255704002
240677466
79467006
130556463
486346468
12711899
76481977
206734135
92625340
62816346
348913889
100087725
467548262
280181398
10160078
177595693
551264110
68313928
271185375
836048344
360929171
458055422
225576258
5233274
214380982
100668465
648584206
617046124
68286273
81039567
164658068
122602767
221595380
827138050
466511985
190450240
38048153
633516264
32234987
50312290
304332515
127929758
950115142
167137581
257239647
507903988
243207682
131580260
209672641
35576976
313614559
59305928
3074906
12381714
21283193
73055901
392369623
11018574
509600272
273285553
791881867
237448187
303665462
570260726
718440016
253914187
82355206
444929421
156521088
42409034
95785569
30629076
128941126
480491855
487015783
449499917
427118134
521824433
230725435
106024518
145660748
239904029
124747871
39895227
687886205
275158252
845852321
321862223
580991687
912663656
291533457
61878081
133957127
846410996
18795215
288578958
470081494
28184015
263679348
411550088
298989125
12866274
88050337
50972209
328200248
17556492
12124842
807866541
167928590
503952525
4433842
357549581
112319800
175853434
132468865
196297556
139739920
427064033
69159364
447653074
410124168
472540179
162594976
727717205
86540649
78836824
9010306
73789016
46720766
92369441
151901601
8219335
153647449
267171594
271889945
92065187
504068643
838081531
338999524
28306687
141944087
163462904
146101201
137379194
124126556
111073143
110089367
4517660
193329591
241605953
391784091
255121511
558996253
350786644
125431259
262176089
170072174
668625745
209880751
601718438
260923543
138437307
8140718
4375218
189393575
28699785
13120497
28567493
822263696
52895767
370594680
556651414
494253
7514741
547393408
113811512
173112863
409813067
355669708
98619778
474844365
332560991
67984164
204923851
757457
573862264
357014475
520636287
180954595
23662603
380134094
251748408
170818202
350458897
264534494
773042900
208058724
231520374
82854215
51314481
26716545
316095898
40504301
596265338
164203618
55040488
3466894
468449389
107974262
3340689
540436787
196390575
698729989
169913419
325838234
2800383
55181622
480040364
80651909
324582485
693022319
606199712
421323956
282375889
6048189
315663027
56472356
174499617
25655673
231538703
181286253
163005096
759582451
15809185
424899914
410324139
248369750
10883966
275425347
457439261
350559861
183019574
154367351
95732907
79608321
210974387
483635489
251364554
167288381
53939515
186171039
484146659
239539072
632597246
199068772
46416166
67687811
1374472
266753928
804952426
26720691
504996330
723166779
154324590
422530583
689483885
157455579
35241271
522912506
540526605
78743150
224691334
34321421
34606941
331831056
275430038
79721674
190691797
537691023
516649133
327607215
195109900
374352425
83858987
274923666
190279313
48848696
117472703
43528430
48326716
319079611
512553856
113382999
6774747
25518465
219619117
30948257
132617122
57243926
81974729
590696937
275456336
74484557
663513336
458463129
309237683
422692385
32724744
322725571
18990621
243041946
705510336
603014221
393759622
75966131
191248465
25772725
323594565
152025013
4075126
197697536
70561013
110008095
226229408
387360038
28036128
198491462
3265996
21926812
16089024
94883929
62031145
330776469
707812059
107257170
19575800
159443992
414917136
29606946
98391255
257664735
80732
59261283
337136816
49469228
368837373
71918802
130840396
282163658
128467455
58806967
10189686
282941544
558158552
8497155
351606439
247907824
521867661
89083160
64117746
277616849
53197902
353927732
201283891
715457852
89897832
932324149
346392105
834658300
54786742
139237112
123282438
694414433
732410546
436554264
423669356
385417179
552037849
74957938
869259
22598976
36088223
424326842
567623167
2165954
402295320
348789972
37242485
10364921
142368416
536243425
586068995
274194180
347016017
562833821
211843090
28651126
23835691
144843060
354595211
253386400
157188360
294592112
27016955
98949326
301833276
65275130
187231959
637129989
51135679
90745898
466294225
112397215
355450919
161179594
465794581
99400203
311205899
303340805
312141142
84433520
85115731
52232404
225422552
212852015
36023679
254562037
256205656
191355225
115607493
444776340
134821383
818981064
595230884
66163510
246638799
27896127
45955541
501224106
10782685
63624631
250952462
3317561
129708006
803956404
12609916
245000534
12529047
1000175
163185852
11983945
149040413
857791132
97882037
402978055
703209423
31269966
188527377
572893116
204321694
491640415
595768497
397976877
953031837
14241044
18595884
132619299
551359864
274731891
85522678
212447154
27928444
428680574
458631197
317763792
587909616
10979722
291200680
143834267
22796043
735686409
390235425
29921565
583043207
245309304
129544280
534626262
208451061
94337146
5431603
840426993
191003087
164857344
728913090
30007668
263373337
17093852
96107009
568843229
275896840
47242299
489392109
241086228
297275658
140779486
144030490
5122146
5881031
254679982
303384908
58309969
217548412
179310654
662765812
174642885
63771979
612971928
639347215
121087438
356611420
951586105
275164972
230456516
2074854
122264909
47991402
820331285
629892357
448841923
218763609
529362077
401112444
30962558
13213411
225360419
173308312
346649955
41926377
814151096
61651853
137411764
159265041
97024745
24984957
14582553
127264436
207968549
88013792
263812
40999113
60500989
116387376
332202133
144806516
353971624
508842872
172375772
1840155
579684420
262455454
101136818
844041202
465848329
73424845
89525531
276797456
734250615
163425885
225094987
188404130
25407474
185576266
90617210
177632366
572476845
270869460
64922627
94993217
408813358
75405363
245502772
185640967
330443329
351169503
147549394
359619793
96883652
31095146
10143433
170403688
194273946
183794507
135221616
89452308
7149250
6569171
155469407
355785443
165271
252137162
15868070
851460223
350239262
480117390
673506054
109134165
40339291
475892420
126966908
44376079
306979150
176150653
125383272
492807917
540270993
342597002
26656114
629851945
286550585
27801473
756316178
25068574
177758857
55589212
415034285
149647937
282128223
41926624
60774780
113349691
26732361
182579162
583609258
19882280
152340432
539252768
560137447
471038527
454216127
81812619
18630431
362658366
803738797
405481352
741482220
29469191
24717381
74068823
391496318
49474792
233350310
17281155
25336338
306407512
121574939
39129420
7802259
311482433
84427790
14676520
381090816
70189276
178572928
23571674
469560009
26977726
155606199
708036959
225014904
753099676
40801358
883180968
408062807
296641417
342888392
9318319
126503847
221147941
87943617
141833687
278156026
380037574
41304327
158200959
851947750
245236434
121547041
23904471
223200473
557524429
317385817
418451252
20471867
65167988
20461198
500225036
178338439
223769001
20822130
85354833
282480631
40312649
31222389
385025455
734150499
294658339
374731350
26487710
3397035
174094899
358312894
2499700
650069282
396389948
585045954
22492434
671948727
191790882
616949253
95518517
29252539
816143639
240493293
7364483
465569403
308275370
30133942
409761295
87121312
369008769
433612479
150854088
376947214
261360016
140400578
397703448
364795177
163119905
145580152
373677010
46932498
155854603
178701111
404963449
547897940
230132462
44475153
596021296
248875689
185438305
382944546
301941255
328995204
392684762
200460518
784964086
713321035
243588103
730691896
38928057
110135994
286947875
349872494
402482483
207743800
15582976
264881072
17660741
5183237
390154375
426487439
240320449
407685144
106063694
507665114
69079382
99571382
167561311
206354852
217103607
107859634
230393503
389931375
402584964
114112931
11453535
101494186
334752845
240575256
721041616
269111784
509431906
116180729
58655423
1083167
170032851
85811992
4719576
41424463
424245532
857017200
193956963
378622262
531432514
480065326
484580702
432774382
101272311
588492790
152789203
588962137
125881399
536725859
390838534
122195498
88670103
257388761
274894009
515683920
181872581
332637241
380151219
73468267
197525994
82909661
257173443
128666790
208182652
114552946
402193765
819816357
348867661
232254332
243955843
279100449
470131504
327589739
151426392
485590332
117909091
621810360
391518932
12435960
258303564
343279564
194301372
274109853
201199139
278559754
300688171
344757292
142684950
162035491
18152919
113276891
811583457
55929564
422029422
456717806
354991360
505417129
51525596
520651727
113691615
132865046
16627801
392677047
160466699
342383709
192072173
211273394
307087008
153471568
4658314
359051869
229226180
3558978
34337089
8696230
6669380
325276833
179979140
567360084
213228198
163533853
17983465
565757033
270423187
271839546
281104190
153971702
131365017
698940534
3737104
27126425
487905452
91655852
46634324
33057112
197231837
236244296
4732894
4586039
291777931
116023462
171356492
788188234
47598453
528630292
3284304
198649154
104352045
583958401
193792997
91517106
855846578
2063180
346977641
112234315
58619056
198213266
7014668
581469000
382855184
27702133
37632569
17026253
278232243
100765995
25705781
48716121
14402861
149805535
307390549
113342071
333010873
114876096
530678215
15906287
101390325
59757620
10666044
134541192
32619108
159861789
193769523
144935742
294423553
58315333
140821007
526464155
87916033
116537052
326376156
45480387
469840423
149679809
65382643
262753505
420356791
347905858
14408695
252800231
418154628
195624286
530580248
74367737
267283939
7496732
520060857
48464392
377665907
646509616
87092704
353846822
660642652
109627556
193997594
173926692
113263826
260569326
127160100
344552141
20080046
184228930
259309935
35905130
61166045
97388905
228148527
489873103
179063814
112350813
216583710
29338718
147692524
659616081
95421575
214198885
521988358
99501825
411621067
112539278
425748651
315024032
187126275
417778307
307620281
357966019
166889359
225634546
25135435
768242850
6224329
294929104
75666686
518154256
39224373
336651983
302063807
472071627
750296163
79991728
429468428
123615201
504071178
109856712
136370750
18381316
210345088
238866644
393732278
611818843
437298580
173524184
114516066
80281401
89063482
62712846
337936715
502374715
427587756
88128876
100657440
520440038
299511
83198991
361691369
370725
65978614
334310651
938809923
409837135
45256733
83556229
120643434
365593469
45627839
278298019
347045805
67857200
22177316
520968902
171182618
131242437
30140908
21854979
143370475
177974954
449220160
210872806
54929668
461013645
29969812
27584068
8531302
641297749
113321770
1475478
23757083
413493788
470260599
176862732
320209898
26060075
691132747
165115732
251903843
126441558
260697546
152555949
743402713
5540520
569812238
25051619
188285446
25805004
361394136
420914754
504539494
30025564
325967716
88271858
17333710
121191372
248647172
34204329
111660713
261562905
374226952
564918532
369371538
55472761
214968802
160254308
555903573
106429603
243669731
429973223
187027924
772483355
54328735
52172271
115169363
47039827
16342815
215283039
18008986
80564093
413085749
590142166
7870424
469561765
3211772
511380860
5128624
7222236
459795706
545830421
104653030
46457627
94009591
185250697
28457378
218376131
141578293
121499279
617076500
195347515
349040649
187019366
227607975
832815496
187197991
168396750
108768243
180264672
207259707
323810823
281820036
144164914
3072445
716241763
35557105
38513974
383182226
680076044
606715446
36692306
644086494
195102382
258772330
224468360
212687933
13310358
790514091
484901788
133283489
341434375
237747498
434982354
229168805
459496886
215004123
114357293
62763433
23761977
8737502
723179154
181331207
80837532
368220528
502536565
257729577
635126068
452125051
70929581
8304193
2101174
191095394
252803527
118997294
81373575
456079247
731329561
29788956
56589468
41057384
822513922
241535186
8984998
111762891
18167882
643206809
125498504
82141339
150242740
55212777
63463810
280613069
824002777
468700649
40014538
199980670
265256298
72244339
471391198
9536493
584025020
180064174
32602073
110246118
485458364
375024924
208420436
375525405
22143693
319977030
173414655
16058272
830035577
53690806
566524846
207421888
272725227
59650875
671927765
324246323
117838661
38646955
89469048
83657433
741058078
255843106
105874473
22649491
705191
559485861
485373624
358982823
682329379
467762087
405964627
500213061
143528458
218206720
5285954
9181947
355073613
66310384
649698261
80684629
106910534
829541605
225893502
188328106
339567689
27412871
72443353
179200603
169766599
284291426
336267447
292132067
856052
203531086
526352040
126078955
71005699
179670893
201755896
727992004
313474010
101165365
89376104
3740730
355383569
196154216
6977690
89055
737845691
15479571
89678468
220993603
530107853
279235358
985527
134339384
218095374
167876210
139307741
42418586
151010696
119916861
498036866
167128186
759315229
25539471
464306292
151747457
171690845
97010268
30361000
155949515
87389277
326092912
13386767
39190547
62531318
653717510
283474540
261777155
531131904
270681983
325154888
578583342
88193617
26301160
146218381
415579772
273565185
16490261
31530011
526084597
270625548
174029735
299803961
60769674
193674150
604814621
115065129
827100976
317458470
2775509
30310317
236543613
326123634
171206296
412110086
177018619
664555040
94623993
1590141
279280843
261973088
147521357
160129322
311058527
247381062
25046565
107728785
358648509
270274617
67470984
698886902
758060945
723903550
130540791
611398458
4572245
15971527
317430850
18338419
2561080
517540337
80258272
257639449
46308607
421587008
595929008
325966951
512259641
403914033
891883570
58577554
158313414
105561540
38055732
295534062
817298573
13020131
118716292
806941698
275368544
28651048
202054139
47437164
346183497
150056090
53106510
62856380
81886491
870001
723448
108886750
21488669
459239877
62405639
232260555
117411998
106925513
426876817
106707798
91707961
287417596
80027125
26175582
150605475
67056942
79602853
523192815
87465433
346317391
251622354
273065364
928745445
208610112
481799967
738723472
496134201
38799059
207393251
150849549
326353397
714629168
162558773
60784988
178396475
449361671
213957649
28138508
301583074
103732626
351478
4460268
67669678
801804063
193020770
110232442
458149786
19330425
206897524
52830879
291188363
6505796
25931014
580995057
22968158
41735104
39585385
831178587
41802650
223330988
47583193
258844102
436161961
10305733
687141709
402075830
133951715
73103631
301304655
38000847
278466705
26507612
382194963
16865346
302526222
561413519
18334114
95366492
200189132
21662079
368691525
337642991
412882889
87253234
319363914
13743971
107393480
507471623
151745505
365078887
284402678
136319814
8478792
353898840
202900740
83799868
316392317
5319396
175371886
8659408
272613920
654146832
40594892
49314299
70280093
316038799
16854578
136410042
365094002
267662428
89307948
58843447
816735915
356373277
74532540
29910281
406171524
110858807
91012690
50099511
582145746
223441599
16018047
571902
6189940
733253574
54850824
66347762
406905196
314495127
473355160
26558935
199577494
25068374
891694251
138787947
411345199
318900887
598702162
447228937
204450339
276487467
237474894
639725283
512810598
40441438
39366810
118288031
250280728
102892948
403698104
3119393
106487094
107925474
71404339
85495961
367820897
289368262
185043189
158084630
459530373
426144630
3112389
390972612
442483784
739839732
537541199
84127292
61987239
108210586
857490293
208879860
45680676
115186733
125943392
47602197
18947777
49005131
9051387
173182873
496598708
471086986
83031907
478542639
71825895
356166185
8205330
398349123
148755418
85240996
43824364
25787043
1805858
632294834
96734036
91269051
81315791
206483369
319503230
99511431
560919339
342014886
69785149
726452759
324698721
416121962
58360034
18461082
50593784
643582665
235437544
288029547
129014375
9037090
545668679
32662348
5322253
80487455
155428685
122001536
143284432
258896773
55057213
816252227
4676738
353129326
34990593
146480214
192368241
525142538
258706378
19394173
59900505
151154634
104358591
237761325
337879796
19306144
176775285
30545266
290993180
414645415
168052364
130528596
361057711
255886686
415119414
742059890
206836242
481060052
508502270
217700826
481418781
541052020
10424739
251924002
592515961
322676315
460342179
126760090
80814016
10777785
345897184
53476768
358934162
121427749
600269086
293836009
630416790
68172647
107947002
44863046
140768064
169941801
118423932
658454684
121373310
32507387
485359002
399151067
83117297
235495762
777445471
142144438
38132373
254767874
115557555
76784918
322128318
158085566
161130621
132759642
50267227
399796128
115400778
10805346
209666416
443394779
347841927
233811347
9022463
778855648
704784496
19713064
75826137
454574768
10798195
120762833
146111969
797948712
232697067
4047357
46954900
137373726
504761032
230187331
323137253
99943103
13000293
36810057
82780542
727002756
51035399
52577952
440892861
414898867
211271066
13832083
223439739
646203544
228812038
377899194
3804612
146817700
222554489
236448370
174428713
168597158
135328625
44135459
249598684
371625045
149620178
148626096
332415765
55004937
151338218
45190979
77542599
865402082
6848622
503165714
157747689
29347048
245974908
606994832
391344081
104063887
543078261
703043895
50228170
28891068
600299919
145057816
216800464
433877373
41420814
835084562
425252917
19488991
776322574
38579121
251623350
199148453
601967439
634029020
461044456
700948245
203487187
32457943
436331082
66382587
451425198
15819095
211570095
208761601
815523316
352863584
2873623
97076286
123033784
8969983
226769647
22348420
346318249
108337457
522785166
543393375
31077457
20942155
850558290
19962001
207989410
405747579
380421676
310148493
127079513
96389879
87442968
558522102
163511982
169326402
7011190
284135310
425711061
275470948
54665577
81757311
702490001
312513075
569038703
398261340
434800578
38737907
211371879
71791454
144246309
238897792
427530113
31501331
48367052
379874202
387886066
286805593
574260873
55998506
241283727
430381228
634654105
395197154
749735671
183320286
77190848
605654558
268070791
293098503
376442990
320610775
436155058
667337850
38821874
160548121
8451298
114171003
466360815
23667631
360037921
420874047
91034449
169214754
107758075
655316673
658263721
217041283
629196374
238778840
13386548
21086364
724985557
74256886
352740700
131868915
305221747
29083322
150750427
124063084
99170129
124419297
32068093
327726834
202496435
145230839
455915306
512699926
563605752
394061210
235906184
657946040
95645316
658391057
401593919
1804687
126444082
182512929
1655762
381718489
113166981
304376765
81877868
65388211
179831010
17670716
405181091
579508735
19308563
627986283
268920709
752474025
239485145
307901752
173832295
156131354
94495131
36879039
408825305
132353557
663152715
163402926
335810079
725948067
36124491
253301610
781371381
42810843
218540249
69293528
163427933
47526714
511148256
14994891
416302075
188554621
52061091
133883420
111587516
265262578
345107876
5527537
143330986
384370213
358759863
104455731
113065873
16531299
88266079
214369563
119791518
441150103
135321267
31476081
183930907
68319077
49363833
211853645
74290261
279716645
120041039
44685578
92481829
338735247
439785432
65377550
226001939
246692851
213782457
214353218
77598316
355250685
334989541
556817397
34062966
509213225
300272317
228704964
783265003
54157639
418631883
671909524
204705940
84951902
432533291
323140897
307306855
148749727
423076198
762162237
1355809
644566136
141485254
175350672
648974968
210155374
920069981
27370846
201062209
422310093
44702175
140136725
574119845
331661572
15824345
38159071
19538123
331566434
250145430
195205779
235020714
411654260
375506340
74685237
7825498
67382998
88521336
19091393
231230153
78630093
600987268
10981683
45066455
245038005
145135529
79941706
603473643
320444072
506033131
709841378
106759813
835482853
825697871
153913107
542677539
344555286
28451546
212525204
498795266
270287596
78534266
601816328
40999935
140630532
315608806
24965970
299745383
7301266
167764207
106605775
16845425
61109937
100931774
16346581
258206087
846981506
387046676
40313084
236177321
203551240
422201831
304674097
260905275
188781940
123038185
22488321
160123074
3014676
68395239
129638336
153402395
21646552
3410930
83878911
149149860
431318709
846480017
823113160
291221157
242333976
649988524
421130249
238020773
414050665
209602046
84437711
392462999
667053376
52658313
71343732
15022907
13640228
55519542
99573445
234994887
140784195
268789680
99996663
172216534
387501779
25002803
47037029
76661534
357783227
419200110
456161527
371431209
410349225
636085841
530241162
57366204
720575022
699034402
182127762
11215339
285842876
503395950
198340060
21089106
436326272
724949197
684562614
599743090
164439251
218689565
675863101
309844989
3460280
181009160
84990075
227623071
716402852
130570421
13532505
659156421
182488081
103874139
389302130
699387997
93827513
128763180
451464633
171434331
106741491
173393912
367988610
92158112
251898940
168492361
93508725
172267332
14191307
102933783
96297131
457489750
160326032
364268468
473973291
440278361
442424104
390758689
90330428
471896064
371963465
264835990
222841947
564960383
162883091
134816796
95204869
411241487
1628727
803159481
65345844
34012766
149866763
266598587
241689802
84801770
547502265
299876094
497311758
199442504
26655061
449985115
194804925
143493217
819284594
659922058
133348921
207109434
681450543
48963770
635454791
354700446
32205515
11765295
793734842
138219983
36980048
73447144
683814524
338842705
28540564
358213634
38001784
800305715
174126132
5011633
386580064
314355511
594883689
305374947
96084141
35914751
228453285
421125246
347037092
167865573
610043464
43400949
2694343
422123111
79416427
53296357
49679187
249593087
770144367
19844527
800736835
443746724
162530639
85903313
284865594
133669776
118151109
260184845
61851318
43959721
240576457
77911718
658360875
167826211
128775388
352492575
154661915
444290044
96445373
7424661
289752073
290310917
104491323
281993866
98183490
34729107
402534616
111607876
31373886
241212296
102530155
62772161
388929942
751382018
25405783
262041761
220144767
549703873
588824063
291422591
111125251
666581671
575175888
32106252
678991163
182550509
425359310
563335029
118585898
164167484
365871642
404033017
46115227
194388544
526886733
222437784
117763184
221678935
286266585
142895681
299896873
48371858
791775551
24520765
412425828
18626078
31116701
433820182
828800377
469086618
789001387
624060649
545927646
131801413
38285683
552753009
498621732
17298370
210616543
223644889
134782105
9784967
171918698
127142685
591253243
306683286
570589735
224232366
317257277
296566727
144162299
572091488
112104730
19024204
532135850
303734743
1260662
791313816
23193997
803359192
105454457
93015370
244294107
430925063
39278841
186835649
135046271
42351675
15738504
581239001
170805950
74955540
76567846
417825606
275179489
27896902
41211951
746402
278934912
387980718
372316004
8047980
203499568
272907144
468069859
392718832
63966080
485814752
12348598
601178254
213794790
104174006
60631185
14616985
198796981
89126770
135591063
234110013
103908905
125843203
162700030
76931607
40890611
295198557
6724383
46368995
140988635
303908603
474363138
118460883
161039
48697941
517091118
570540381
1646096
307668782
55792961
259060178
33145748
88538791
14492119
101471047
6096215
38220405
391899112
146165276
848944997
130098581
14445340
57032620
24307483
14316625
77004314
34360287
108976268
651342096
184476563
105913111
26783795
461371756
274886447
144254187
217551202
87903607
183606563
432950786
444598745
206611584
506660976
168495090
228428494
62761761
77967550
369470484
560521058
5122171
103393116
804155456
103410902
255298438
183129184
18494126
3383654
54649301
10025582
6091423
647520621
670109077
857940901
16102657
11270105
2322178
20700274
77465590
75034239
33280769
15312252
96367848
199950021
248159048
41405850
7829231
288607738
38343160
869320884
6290416
167955979
99958263
30848893
225992695
266010153
141095780
174718017
326211364
54241828
493666535
184019208
37352404
7277988
218412100
233528111
892221118
624744454
578230737
301803490
66632251
385002918
568584641
54432063
125356194
27304841
496666178
30357022
214452607
268772917
310248824
116078593
137297149
63947891
187276882
108247409
60754564
145038486
766223049
36241641
866227566
505021911
337543280
330608721
437357423
40090968
545555762
645648737
232204150
201502214
35556
71732372
93622769
143391162
39646462
82320156
574233796
180915620
622834029
295172874
460038886
69787395
82845999
58910804
329332742
111536254
772508502
626609424
92383529
53606506
220823027
859100977
234472415
286570287
274168897
302305156
308853945
194126313
316099760
216663819
657269362
257133154
315625973
129648770
250061283
418167674
835119815
18539648
60324221
452641711
380482089
442622962
82378889
454565347
168699411
126387497
4087189
398829914
183585602
123077054
232437711
47289612
21974774
71255815
153235405
18311564
263348181
392042934
518953871
167626832
74595467
77676985
496819207
160926798
553146931
18921682
436833902
268335796
33689628
15358455
853587906
52432614
137786591
739749747
327988263
105051441
586942913
406011877
426620106
222710900
256697216
129870253
273864452
632402883
115508008
73146566
171599728
395969737
77745257
218756695
77831990
342904837
539783036
138572988
426385230
95851623
195030699
1392197
57294159
6107982
183286301
375796170
598589008
788085496
254275897
7638708
192026227
352583209
247964510
307584310
41866797
32859768
725839267
103551153
175518530
187644891
595279299
18834342
134785435
43713145
540335935
23935464
103757267
485307615
101709403
18309741
72812362
56714553
710316700
6267267
34870559
343524346
269253398
446331905
433674133
220368454
397398607
151491124
634148007
258433193
686932759
46248224
232697612
2471847
112160636
575194047
234419260
33099698
101773741
30516774
9127542
397816431
160761300
71705719
99771615
375163300
61388183
240827130
115426633
93655807
409328306
83602472
649931710
446040041
445032
832704697
452659310
165160307
540049296
224417474
42601938
127554712
35132844
83519262
373347503
569103799
81070898
252796
263745280
544760042
162833100
342825022
10536063
220878546
224786038
471787610
1286477
101230028
3788570
338075422
171352484
631912089
61022341
258026273
161189711
349306941
114713061
129592902
612583152
170422561
169554873
414367213
112661003
41031350
211456567
104786671
40345963
12777428
214959266
325702105
393372846
383896668
386216874
832078106
339454861
220366522
133147590
304649113
224673819
216098560
242583726
177775664
47144481
6738902
294660144
142011158
496709598
14011537
16313705
334265998
609884734
99684952
416619929
219091756
230808375
551434079
147229097
297152710
105335007
504403874
390898841
452949668
481504772
48943278
420911132
73927947
110925828
442887981
11520403
72889062
78348201
136571661
470886488
52439224
25368209
74129070
594924786
563266965
459951374
386529897
352919379
609249544
488424995
254074419
398063872
17624910
228950580
234537242
257281118
77893885
13895019
279891493
118160201
13114745
130496842
341470544
240984888
389473870
162864007
330560141
286004122
58831195
214033866
375380197
824880049
31440623
115338334
844465823
233202854
93414226
10122792
571622713
164689445
201805684
207967271
597714126
199497455
681504652
623460023
475041366
381158615
20718872
16610873
65392380
276096597
12176160
310016829
364801691
645052846
430597138
512440637
33443112
33464880
204936188
572653254
457878148
113633088
684546277
762705339
307715412
205278352
92053017
650412875
270294997
74250122
39803159
82436007
367761036
419541998
218085311
9073036
585753026
122729734
261494537
294286668
711681440
64932329
128551403
44207658
82229978
36408451
43238482
551285460
49983646
45518683
366529451
421746347
33076222
501887879
1556667
438828107
375104354
340753088
240061767
155324330
260618859
356283100
382352148
60005222
25769250
50909044
68404263
162948156
351885034
77762112
13902186
203510809
591128791
157264314
180960043
154002186
321692693
359859087
411490424
38738108
419158809
539360440
45389457
8538239
148597926
206814856
178085479
175040836
109758811
334870398
457215658
63335098
12977707
116146598
157113063
684504189
87141854
599513688
314192549
132007455
811015503
209312597
519106721
260165782
475414265
282925815
60358393
153855945
346999
58002987
189605565
164815766
1437291
122354316
288910544
715898586
208886565
214481599
829668881
49437907
72217700
21500189
11763271
834891508
273294814
10100243
172681451
405006144
150454882
530357109
262455383
271233723
194337746
55514862
271205372
443617312
34727302
95650408
196607901
155951130
343058736
23832072
877087
2409254
19758359
125658711
2373205
25781896
566440083
312612515
205572058
369263413
453268752
189229344
40447607
618278300
294208519
133830381
469161575
123433505
97003629
268435949
25087572
197401224
80921562
677055448
472099040
392614
327474571
305556327
104739097
18109449
263112046
203673463
160296258
103445982
204030236
22265042
144435391
261653688
320509923
864779344
652660965
391086483
519104409
305999142
707199395
664851780
264234476
699981947
473427858
157527301
36721330
60024939
51996318
9496824
2874937
456586613
31182245
409806829
276253624
225381416
101739358
14037649
116831122
51713941
26221418
366205322
140968211
27866678
137443232
336415123
623038491
174126823
441891275
77312199
225529409
4506370
537658297
135054082
60501739
623254887
145685342
247475171
7845877
630518509
229989216
584992230
12112409
324842041
236078330
277285698
260670450
423244265
453799650
146418391
355766023
38674496
23250722
209817894
695761725
64115214
289145109
42712250
173980416
507870704
442265703
284175304
133341179
35038504
144954772
27629271
312041756
212800870
872466907
136196870
6358952
13751135
11033606
736958178
722201646
70593022
388141779
467125716
101963364
97534821
141369659
417129143
117716175
632052629
249959822
184188968
90005761
162358897
169979864
148568840
22417203
2247398
125529048
434010989
102205200
235046742
27917897
153442178
2272402
290105305
402947450
864848071
24211996
58764738
130171103
39366004
296401451
573632970
48413084
319930378
13454210
75865307
60839138
187220995
190579335
538875612
724155735
953572
94300785
346017509
95631640
457534544
493726843
788888529
346883861
652465112
496250751
436985010
617080320
123667222
127805668
376322336
27272453
100038739
59549580
2536744
638733777
121213462
860078252
510854315
953035856
421596505
33092367
287518314
409910511
142582909
302854330
267932263
193125426
186274163
141119578
14860722
399632628
78046150
9193104
526893854
309718495
879249324
353052450
7858834
486810938
600810445
247718044
647662173
68938696
597453521
80595442
210195695
720959051
660709076
209520931
199545607
63129622
18711030
294407371
17270844
59395414
199220834
239451005
270363801
63476281
50552272
14330174
108748692
366374131
68512864
116145867
390880865
427744218
8493937
68775381
650217171
473386242
196497336
638021388
16577502
65671682
329140197
25185516
248510810
289788219
372078735
283208485
428592850
135652529
532618968
314928311
178714439
16087432
285486094
801200713
283670641
180886834
937509893
31037517
104828675
306322966
304048246
407504353
287926849
48002073
34001558
877177453
114719800
257363994
35636112
3284081
380586323
89402838
97092678
13465344
132804143
31560825
652720641
270467815
690695343
523382540
443122662
916804231
416327927
186861613
260651640
116118302
475245924
108327823
44956735
335271049
95613577
90277228
625744285
257043654
237286290
47342400
29454979
215650637
305305316
20840609
164846942
358641116
584436601
131059483
60724446
403476909
244245704
491448375
307517187
23038119
266938255
657223251
4763515
2353699
21491825
68818314
37865543
460060506
631827816
88287495
860758678
57266305
31286480
78248605
167564452
667908258
67202923
58931910
602009046
12177937
199230161
543316919
264949902
121558551
2198678
465389696
151344062
748926235
235438368
59117695
435108858
6560794
215123755
138926415
62775939
85212049
94483890
200315815
238499682
262522538
321618177
47205954
449524855
152545278
178949921
167047758
586216678
123600025
62876386
718728734
115802362
743245069
27212129
692315065
269963907
33599451
49920911
320151844
512392887
273424007
563802587
305346828
114927994
311526232
1587180
71959994
28787371
111335586
475600574
92512482
122358822
176193572
517118488
376531592
172314225
160411397
460190153
89276868
322434369
424221740
478290943
342009222
152077770
449844200
309892054
3692468
597837079
250683404
8117417
321070784
754198173
40306931
30005246
290082551
390217343
420232110
568559616
66915944
187399796
97497496
104013862
101368488
109420608
151277582
289060497
36783293
3416654
121936362
5380801
456669013
839618874
909270379
500969604
17936664
50994721
522748216
620702042
446770254
61618617
11859840
336508584
126773717
658741872
782495169
318831212
346645045
56652879
218898352
436631487
209125165
227476286
82577555
246520113
335584701
64710643
215060444
482966413
3073177
105720100
1582093
337280210
166410941
276668800
282926672
333768300
240161597
54925207
359509766
64676162
52497828
194500555
14233431
120583151
20628329
509202818
223822659
177711168
77740142
20677437
154079359
41794571
244507657
260532785
67580395
268338513
242236412
252858694
78512333
48490652
4296291
213922794
113335396
26712868
61139668
250523783
118527388
21019243
365882021
393361208
835249073
78979876
303772204
45620503
104033368
545067890
622465931
429929337
159457916
220011564
43278589
362350321
659992114
597229106
22419088
810072080
123079480
45241295
201242762
311891232
48686377
189760862
107449396
128678180
66403353
409245391
174367220
43129325
80660594
187488191
38963719
487756592
197718795
195040463
476006923
97925951
26308328
109160992
40169375
390404864
343419170
289240224
361029689
447560697
22083850
319834252
54707758
405304832
503950959
76185953
262980739
16753514
16950326
14348763
275185581
616417568
323966301
45338032
15286453
143633836
475704162
97232314
59049057
489411792
695394356
661918165
154935604
201533767
116927068
144345793
37972426
940126288
751614280
38726392
79034121
164268440
222235700
721679482
311674344
645428529
224454789
566600949
194055669
139675150
52133277
67074983
66418741
581681094
269990866
824095702
388646810
265727109
390175039
75045771
738987239
671379565
404782729
722224881
73799364
72338496
646317208
228252118
141021473
168388942
34761300
72211353
98963619
214789547
34490719
96010479
55647422
349617437
36068426
417508284
451681899
182366880
336037025
128432356
145442479
81996158
364919763
235742900
116821894
390474724
94426456
127740399
210441285
494635448
570617458
412967030
157776875
135081823
47718226
544999790
296240339
394419069
7242255
82319059
9567389
414332919
266926740
72993578
84498007
305050859
10817165
50402670
401996637
107599457
426638903
6406874
55099343
510758801
9534008
429977204
28894738
43956742
283213117
568995506
25779044
286819990
45380122
169455241
925026040
128491528
26569990
331513380
464907547
82612295
670185121
53684209
584166051
510043651
98142794
177595069
177742765
147695279
182559042
697674023
82772379
249582524
205251096
302373483
613417905
74533988
155021884
18043044
114788489
304983818
35491070
19028134
51493711
148591687
247914377
225632708
4249914
240474936
8703687
33396253
751643219
70592867
227244269
127837965
723458921
11652721
558513577
448914958
839970047
12791520
109937271
261829246
18870395
248640504
230877389
50953582
2806403
618484849
92505382
310678899
446109959
845098221
13222807
149163191
174900319
16446652
3468383
387766669
80256944
613531519
195897163
61231750
25922835
231950087
265224118
14966355
46738077
3826520
273990245
723816492
55002662
23047902
71075749
194893626
220554219
2400854
229515067
100620078
322804953
58314617
14641834
565904400
171862305
55920344
353727761
418163954
328514736
238640687
225231485
349386137
125019801
47130727
109712032
307574816
16613776
245368188
155890949
125899651
24426033
4505954
611586799
94258612
260760087
485462939
145846354
452727340
298863087
573769437
45034985
190665263
591049100
396219237
246699320
160610018
526851621
44198154
224203932
3979311
408184
477686613
81380851
127485743
3055730
123112077
52695755
42412942
861530253
130262657
103364583
3833828
210505335
589464244
206218370
817655868
18005010
367180304
721570030
27652826
208878676
72212280
21975377
109399403
524567043
578474574
88097808
44993847
5181062
32972428
13589446
188155713
144812061
59520745
127255416
135191878
102780323
513545817
36546812
196578747
761000512
526918604
894668768
534528700
708051174
211541019
199359947
4459983
207596344
219023223
199974445
253194378
200129335
217745778
515816551
196093649
168630935
333121261
498074950
428197679
93341706
244902329
21721762
403616937
232253380
177284418
211026314
38037212
115678712
148255779
261444185
44200444
16255399
181191045
287671171
37134438
9771361
14668057
96005526
81027998
102728121
458481441
34680953
29924263
73126508
44738779
303920380
156930227
268851510
722470912
233752947
232226674
153677879
30533365
924714359
147399613
382360703
28156570
542008671
84636053
116985917
539259563
341860629
114002136
330238665
49039099
798587894
678247761
7115561
117424101
241527625
193386161
402029404
39728905
281987352
55744738
259816831
823111359
183078610
183741750
368876841
422519384
689949014
195044593
291671555
95538785
100305252
40480420
530330818
24952791
12070822
393069578
27710320
279373096
46359451
58183875
96621214
256512476
179856
11474123
158688911
118878039
83271279
98691503
168348320
877982528
49070268
785349
21165623
242915672
980108616
663936690
286671549
213798419
121782411
766215293
279713780
599905962
440842104
182584364
811227254
238625339
163851646
704404448
398265003
19117288
11619818
862425
345850079
196366146
234085731
281121121
24731227
206272349
203915907
596690349
451809125
38354803
101841546
301338650
172531235
605058463
77771363
563843564
121585310
1223502
14569509
55978796
141223025
49872798
292145022
502656955
97061093
137864408
660891586
277219522
96913199
85111530
18314601
200724971
311771195
99052285
38781800
26086222
226800896
457617221
153725221
25377957
65058186
605417515
110451629
115574032
6984642
59929726
82731903
221260746
199770311
308331702
118419283
382661593
69385957
365799795
52136885
162910900
149650291
78075316
144963114
291755794
14500065
449659064
9587425
241652196
53077577
256656680
37955460
6594010
307238003
262205161
185764136
5105795
164146650
3786152
574479704
173331299
14376856
593547958
30427698
389568764
15529914
379261452
300647426
330822731
517052331
507314704
68252441
24895159
6178133
693494859
546882058
79814837
28111314
472381238
364750867
4805342
138552817
2208084
659265770
88593506
65383553
398778970
4944651
504999292
36686980
338354138
274463057
637241939
562773325
32710856
345321868
741128
14351679
403732868
117701334
220997243
254803728
57420153
58515514
120396543
134089478
52771981
332198256
962304059
37004206
420425223
55674255
58377304
706170697
103271032
106889047
89789416
23745686
94809269
29526668
563431100
110587992
42272080
155362454
236385294
711058537
329807845
365720236
172600285
51480739
250494468
120361468
77900980
359163820
133460527
283768587
426381574
41694834
42348576
142033656
527677100
151434036
70212342
757005403
19829613
423263851
691084967
258991262
385555908
109805637
106454348
904260303
236832980
130961216
326605715
61593413
247216580
43066728
99523657
558259701
111712723
413973409
567664740
395408576
302552306
708047238
328652419
63892678
344774396
242175151
642448217
243751978
287214433
127710864
292140716
623814048
213861727
148679404
147150916
168845075
86174314
136035229
219751790
823391503
144731634
19510101
360735654
716008843
2054095
90660372
189947864
427483591
662299560
64278103
294423499
91126682
483777347
94944686
754463955
373868535
174507605
190557371
261068788
59648044
107428569
39476951
701285078
3528906
51826063
80854345
50339971
116858800
364334578
30571166
740583657
65208508
18882005
218772823
329578802
663190826
465454580
161320859
252321419
134507803
101683119
405848088
12247106
111693146
141565204
322813912
16324730
76537089
164282942
105950215
130478183
300891594
419949000
640770208
499774476
87003639
510046749
119436588
646475395
87659336
56874136
269044374
213727901
377585998
413891614
603828320
167434011
170730862
417404506
331777778
436757756
110850260
170163093
155421499
316316771
512052103
328220521
269884214
136713261
339216909
176101630
32162971
52800968
68685205
973521
672356478
247947458
483620584
585512637
560939227
25664545
31962650
457520278
170075467
117468953
137437787
135561871
67077658
10412761
309432621
36378932
149902348
225054633
36717656
11416041
214957156
47357371
6467971
35328129
452587971
293716437
560041916
50011290
244739542
299688570
201052503
44223165
32892656
323276927
423733161
401263238
34997578
34921062
228141396
527134214
479588876
52238275
24165981
348038171
149891565
47905042
7502719
12641550
404691090
115738942
24541326
35462996
29978417
1896013
10496154
23677525
459161224
128272302
450777850
335635910
195351077
145940414
110882594
182733571
285249886
926620978
22448780
89170352
600252962
17879152
133316683
81829081
466753358
28404862
403930884
8591762
576151681
389569696
47456223
240792760
554493063
590671253
276559616
210417642
149300718
292931270
36600684
11760696
19765302
265479576
44205856
216919385
408872863
192306647
2135665
678487249
24776673
461232728
292554303
302514374
331032261
250140206
641608335
62356628
250356294
540184514
389347455
258805416
304557005
20396835
1156707
476686
321051515
166438420
353830594
19577791
118003219
98696966
48601110
707724121
159567965
15583090
214560428
211281503
195376749
642496856
85102166
100712619
4998339
69821428
555636245
307235294
45327821
12410305
112270431
52766124
177749703
415509980
657741810
53611602
516711911
253406038
186918015
245797708
493100383
487007604
174418697
63663266
153363560
7130146
762919
33196947
34191703
15544754
129342821
202706483
519820266
692544505
176204288
529062731
74565984
741490225
78397107
433685442
228951610
211698436
289525364
160706950
436484595
477309
63897904
348796499
14153898
597554198
44341047
275102227
95732125
380031844
15098999
116247682
587525645
361196469
157946078
112236699
72613607
229987243
102414917
4307287
8269866
380985590
142219379
16001529
693577389
92127282
316898691
437771355
82215452
193809175
92295502
143851747
61298663
303998381
387128317
242969565
32333247
85212726
761473226
19952533
56892642
74911152
194115900
18967237
259414371
526466567
445849136
115102576
236823692
656548204
65066716
22506931
360405138
45142994
14936783
259667828
664302941
54429142
872274368
10999352
262765196
175474223
437352667
25142341
710105773
345932254
143783675
528019609
411211168
617691457
116196842
33699812
146671904
59793541
215429945
274234069
464788606
38529530
662354080
224552153
374153597
27138417
288441824
98176870
76553313
135011137
427303046
483342
289856638
7596254
154724174
180907629
66957012
220399745
300333357
277086695
2747351
653114079
48496568
18991546
117493742
200298984
305859280
220102103
274711543
23013512
8666564
276889010
184361581
16746682
412801536
66093201
444864598
161824466
206201342
37767314
732691306
352274414
526516221
318065881
6681509
4581698
331662847
9025162
13843712
60021279
623510815
613835288
826344123
287024132
199362906
286539998
173302143
148395812
11628625
803125687
180010578
257198624
512110302
321198132
70464702
109281894
222731197
382372966
131356567
261465353
405758735
4443626
24867437
315041461
823777175
115328329
11311531
559809827
145214486
26530636
501931366
141070274
488645002
26538235
7887718
9397892
560607612
82841602
343528819
768776969
312148709
682150764
403322010
433906611
236444670
190907110
54172889
30263286
70167520
286668411
167754832
152356710
121854684
7320676
81997499
62106659
817850044
439315902
375047045
29720986
30970483
146789279
171074859
224089689
646372129
42039771
2169657
36953488
304891654
166201832
551614159
414125053
662424666
42590001
168170196
297664312
105245832
159930053
82107436
162120943
33469650
440048769
120980861
411295064
517822809
59624145
34308466
361844566
179568731
674341332
782201404
377899429
124612625
13996016
199851698
409414067
22801617
313126943
337036534
70090035
92054866
172591786
282340865
491737471
641661960
504307476
67752800
132145348
642952143
95501544
105769769
43063152
97025561
475794459
1120324
61997715
367180721
308825188
37279922
377996146
75808980
423722411
4608397
201191045
211120527
27624537
13414575
118719348
122019605
300752137
57879508
174711035
42266587
282926789
126922567
466567589
9215225
112627006
64070097
36618434
25695644
653043960
153680028
106038039
272560757
418994907
193984068
495531026
163493517
647388805
386068134
174942756
545486422
206634809
42628599
199407030
167939428
433478491
48718551
323889757
428128779
203335455
314060865
68909871
30428017
251244350
591372543
225854793
293972162
245520674
329963610
97776750
533370784
298076412
168675863
580437353
27219196
172303806
44614857
172545002
298955341
160533777
7718823
280742741
19442705
138644928
343800795
582728517
189572801
310403218
26563996
772105953
56254460
33387418
265166284
25439441
26557916
122167848
313242212
444793757
60330611
233048856
134482362
702765065
207094402
771316244
353431477
138171155
77460691
315245196
677438200
514030379
125769419
232397572
330831392
180652022
56584045
717639001
335958711
540619153
108428132
242437962
774049685
3751246
347717222
57194791
50320568
299755449
393817123
16909777
204043782
166634000
74570742
871564600
656350304
344110316
601030843
334241964
222206912
157818448
121586782
248003516
209590428
2073178
813060893
66553010
91690066
689931156
542679499
389476727
239817921
69580023
151096138
698376148
665524097
326296929
5161599
275106698
1498795
4246469
477033823
14982821
284678759
187502
478442719
477225188
415420791
9872284
357739735
67733203
7366399
291356947
342458941
260813984
167237701
31521082
44912758
122156344
14632485
234493363
504589933
732367648
274958779
76568408
208144186
24963807
16142014
312963300
205205303
46795121
187161244
127141146
522790147
45163447
727436952
92438050
602842798
13329157
299842473
24476985
761188599
3967959
254654788
424891998
23811853
159730418
253225340
270385133
162808935
536856925
192346761
544630118
371856217
397680778
188872376
9949246
298609537
106702756
92962876
281786099
23354826
670569416
111801754
274598010
186137366
46471009
305748680
191733808
624074579
263859378
314939093
124347325
31514974
154925617
243677208
845080263
1642104
247287794
94054927
318005328
386262622
455664336
37134432
292771064
61659356
132285561
107499325
6562772
115523080
683675958
548556745
144771873
115564015
867249452
43174525
114895564
142646924
272475317
366390970
298013104
56448068
33203835
64731870
52189178
152364364
31340623
453019837
291566919
225034318
17161256
154423521
27006247
17007736
308890028
574571629
196924524
2819266
354993423
69967874
261601694
226225820
595977942
8554770
55887350
114675733
1073967
33177887
3028856
506289381
129761061
217724103
36069918
528235054
323251345
45543623
249226556
109437369
109562053
155648631
161654538
138022967
429741325
555359983
264664806
95159370
57287106
236032617
214594517
650623647
53822250
23768264
122622982
149157048
62883885
27193996
57171740
717233937
280083500
34788411
476585062
30804891
518153487
564215089
632850493
159259623
284140518
341047593
19913874
352918753
125814760
23337850
21500454
315961118
261166749
95123402
302240204
293257594
118270070
6949839
279851926
8519339
192356425
384478233
797340796
189260222
76868959
283748554
203232588
129790896
494557901
210513837
279876902
454218405
496218042
156243580
23237254
28411999
768329897
757765999
131136510
152794324
812060843
64732462
304407343
562824131
9623627
11801262
109169946
325062560
711865617
111030899
333347488
60206499
877933685
327186732
20694933
512406413
538649487
185810618
677010803
859136540
381166370
89665708
31797234
535734866
44340099
208001174
80834162
823024226
675928361
356743406
225790348
254599979
9487887
128137575
956192006
181660800
222495962
103666619
5774258
162369166
57513004
569118908
439094059
64032423
137386755
11512306
213228422
507227659
16115304
121450137
183861529
829657013
235818259
12059969
499041708
193591372
10844176
327943816
2010189
3337576
125279189
219261732
126327461
632225588
422640258
298576521
19599037
719545189
96458896
225085795
98061362
73659003
32829818
319809413
261562874
393758300
100181724
148002628
28614198
382326293
159217038
33335926
38901346
30084538
614615867
324840308
221620678
450103423
32235003
409271049
524124382
52978817
339505913
595395983
180523008
93390399
136924155
101175227
475493422
153400463
787693500
137261627
52695071
394185787
33539191
100864277
491584560
56484087
250271474
89265499
73802492
505562571
87959234
251709342
522437051
34590227
47358458
1188353
86555059
160493242
121394126
256534067
591197364
61241081
7413203
596390832
410341458
14309573
166902612
58382234
741588432
13625085
105831145
676111489
744431260
324027684
560642114
218348813
89283156
544758772
64882992
11481143
192014564
111889852
247587238
248469533
455321129
146833448
107205196
593907267
122719400
9175336
31940370
213331713
26942091
43106793
56045571
483431994
21092167
8052338
278481477
86631865
384328416
244946357
290973356
3229576
480567494
380473033
88165466
53063579
19691758
85779010
86352510
312799714
310913012
386293779
784857082
465935242
603970229
15089533
153656232
209118392
278352504
384198295
145785077
174370252
20519257
493847207
169902883
109791735
262412387
128675505
429312834
2846623
42464088
131907197
28353109
246656542
725306651
798985393
601837504
23234839
339418703
58047236
261705203
210575212
228082034
111506279
369977119
233262596
54557416
126070872
499770601
114941217
32866260
29117485
113571116
112799
9988957
584319072
180682409
455025973
145703352
371790536
468073987
294050458
60309745
127625332
80790285
267996801
381687559
35848049
255524278
93975307
248252007
85069490
194247818
217277923
35568345
643242861
203221330
294245177
165446109
781429993
10239877
711533961
96299821
309493389
475982386
266269934
481077886
179233538
58656682
125816938
404043232
305171979
426787993
112965659
171284606
384136737
647698603
195433786
252836736
211111754
83537300
84700550
61103695
37108693
13455531
153012177
142761013
54679888
635105892
47826306
178411664
4973676
497196210
514031388
1356096
135126922
562547379
68495664
4015830
267129715
665896555
322592915
53027946
4547527
49496424
2178115
54523058
489452851
296955170
281001533
175284174
361926643
799165394
33888549
19319222
642774223
149990446
526561607
272368794
266647274
102449372
118467538
52610127
40453814
409454396
447924153
41821733
2108823
328705020
455264595
18222558
369769672
363076468
410696490
14208655
10675202
19107825
189259863
411423451
226515828
136528573
510418957
104118659
851935
367364762
22044682
126408749
123119395
125530338
400873904
165203642
19445891
390119354
247012605
392914926
89760141
7484054
376344364
67991609
3157904
202714319
3874486
102783394
4484489
66595692
143772765
175296479
355601493
89389385
12732014
452597672
530746392
442120525
561324443
379399314
213931983
3402548
828672463
59968566
107893655
136752400
46751960
172124840
184006618
244264256
4547233
61434221
477661930
306911120
184074219
119978859
271184531
15571748
38248733
383888773
186551917
21034681
87715148
134583593
3734395
414907909
482042042
23662242
168410665
40348028
209016780
11011116
20859895
79136519
326862892
445018923
35241429
165392799
225232650
141246267
409482750
201587521
315418512
70428187
325337284
21602108
103752387
43680904
402167543
56839975
61544382
276845784
10869580
123996076
607657322
12098656
473258779
58927945
782189949
535288784
371719538
772591983
110895313
817224599
285942372
400155641
22832791
151145392
45556285
668874008
18986202
612829650
170124473
92461617
258794354
19076203
428405384
62492154
346333055
24053
516028129
303545852
857568706
188481306
127182720
359395223
322338599
347126637
317215629
291881554
54208794
784057730
413987250
365389795
312844266
302739707
148349
431961173
5073988
283934684
649604227
304895930
575744803
442544291
219475462
138247494
15850704
252884099
3287646
343901361
684081663
36497827
72285443
90079545
59274522
271680239
335947086
39850268
224418999
10928007
303498071
657830073
416480618
74214267
484482962
33987841
851376338
107239004
12834374
578389663
489983302
63666556
104440937
28524335
403467247
15376650
256869895
21966916
448066129
60568698
570140608
153052553
110829500
122354666
842229871
775349198
90820841
92779331
278459556
331468353
833986756
56600444
775536853
4251094
477267308
90416397
488664550
61603971
288936870
140803522
44297216
182323574
854736495
899752755
551444957
126974010
195872284
17182365
124324226
225631679
450164055
26336356
396316266
542206350
95562776
522040973
582373384
30323689
25381856
13472522
15455660
85165504
549467001
163303358
726574498
127602279
524238840
260125957
38062988
222869992
3780052
99482272
42797159
48896071
161011708
160415866
820403435
500626033
65452395
607617467
235133011
39903204
173598078
112355330
109450442
225947211
3555015
25480334
23339650
49728332
534743848
315562679
177654003
104419085
175709516
84428293
186434300
208193756
405661306
384569746
478870777
29086520
34168418
92033760
230682324
549306854
43304451
79104028
11148488
3458080
211058528
336456425
79788748
108177558
710358199
276831880
413046964
20144155
230558288
91689140
330482
483711180
351716453
289122866
122069770
389505377
173048300
310963170
230287285
561347358
174069
413370775
28973700
162399014
170704480
201094289
67853489
517106471
165026947
414648438
87826161
192954354
230490981
137804521
65049814
338919010
9084219
118970507
638103801
12653611
803617436
418841718
97535343
456051699
173202964
297380607
391711603
178669467
132137291
280733715
626244338
785301509
37646483
131179035
944938079
36030598
272809938
20218914
52466289
481337613
5237365
100821970
661991828
22311948
571244554
7407042
615104701
225946705
444998546
428774098
593951901
26082219
309503280
836987310
112343810
107138922
123073317
949869717
829095488
257417930
32811632
28990823
269189314
880975348
191096195
166332318
84218540
5916777
119627256
235966433
245673234
119181160
410648750
137559353
280277081
150186085
237029305
171138156
685921248
114870846
31410466
273226008
51589324
298639262
37894400
110904403
340371682
68420613
210737153
369549901
51767571
698912604
50175731
43890643
277608343
543513674
4863668
148944441
492816050
197979749
255369657
102875899
198907244
185560232
758383505
745533454
101662783
257682750
125723655
163365473
593602869
713196608
108172498
420241351
13617610
325396102
750892958
108724810
341332202
455872193
68815670
30287327
241436168
464176238
284735713
275005639
540195260
81222352
50736431
263770285
472347711
312154112
159034750
32424996
83482579
69993356
115314407
101057198
81458364
403274760
85076581
94288635
137372763
604160041
148963058
622579080
415611428
468357995
572298059
90658109
546744850
21790271
65345813
784638886
308058762
11728424
38656722
35386962
452205731
15183932
499665244
196653817
214208488
173727258
838765601
349410678
195859243
49952495
9779
86971530
206553782
48867970
63578448
531699814
44810407
53904673
347011158
296120442
300795729
106753836
80659170
646152677
49971379
2334982
218631956
185104845
774310558
130996463
62203879
5823919
63596780
36570543
322739785
43901835
94994416
102162366
633692323
186002411
57359602
240287075
67549697
193892604
59627868
19341205
20636431
355947235
315157248
182622804
405041930
562923306
252205379
612990958
16356192
391631274
811080987
197756735
77096396
776232471
229294727
417233969
5363791
748107663
5647596
106346170
587626975
74936282
496054676
103990270
255032492
359346887
144349857
755617486
222682287
140656168
268788469
303487396
201207882
115707427
192004780
172617767
23468401
82183765
95965702
7510564
96939165
384149458
158146064
85862721
7724836
177438317
109709369
95114319
197141339
18526166
202520420
347882753
199360859
115142002
292156801
20890581
65872441
36465198
11048881
259684425
238078025
85093890
654671469
339039731
592618647
270959368
191953563
24016601
270702513
255968184
442317902
109376160
318010611
104095419
94025265
660377711
9848921
128943756
145647353
65399784
476134229
389287764
465516398
7476231
885043621
170075078
156313094
80895329
342294493
576582619
426323636
331916891
491985139
2115280
143040522
759201509
73313770
59554224
196751745
84411197
110255829
124969292
193153366
70002156
87583509
12853340
485237142
72001070
386220810
98003739
63224369
125891352
582553029
103674853
27121931
121325066
299986143
98845915
313942872
760734859
513886364
123688281
288447397
889937254
130585164
362803998
178075881
226806560
349971738
54193270
112594804
179765157
73036692
561751008
37899826
203308123
411682556
229027930
194393119
47201
20079879
119510771
508879992
86494238
397401677
399080517
148526813
336826424
675588331
509502166
178968148
24473563
4601844
462886838
650431702
363235428
170973206
741669972
378954033
545163860
61668655
6337634
390881237
4634337
350209626
163454997
544227734
20562388
6142422
43737049
327391750
149124953
281854609
334312593
62922841
286988290
793587119
1005671
506289164
321972727
413478494
691260824
7956649
271492053
199882971
151120292
407131508
256395340
5223815
673536208
791319436
42185088
186465078
316454651
293727456
205441297
35382947
510301413
202513733
35149662
664245897
300699444
222555840
7038310
303396828
125993117
232466
117473693
107926696
64605661
371604425
541476723
692785989
35252606
573347633
286391097
113331526
217820185
12647039
336794320
528561277
61214034
62119492
562370781
214217746
11283767
372107566
83033544
147656728
324647089
78770671
61632807
217075872
208852442
213253616
308767471
45270456
24102706
892456327
152951769
299592846
81145971
95128441
125250805
450334094
133360548
72264286
199690515
134693761
273233456
45214223
472041252
36588206
110128363
261314075
44892914
130203099
232277780
408693551
355591719
8612254
802356837
486117022
577568235
623034535
8923259
13808783
564296948
85803056
77614994
169695223
24192919
399993234
707716303
198242072
97076484
4921209
95395852
709204637
7227974
13583169
499321626
14281841
165001794
432369608
234768079
197761063
116651893
326057318
25692847
266819500
62151381
35960702
252527281
567672664
672429895
309789008
145404324
160393792
65910014
497986477
15888687
385726261
251532518
730389422
431025466
391442473
630135
175775165
230760997
428917030
55565660
165138229
63519737
125027328
406489169
842478974
785599354
184194064
428497824
95945735
113345057
278517189
253166806
180190494
254504119
2398201
57432197
733860643
444649988
79734359
28216396
184623738
357332283
698435741
764922481
86750807
134748795
253927293
17898589
767626990
270991159
53168070
382048075
413591595
696681828
235130927
557620054
40322800
478654818
731548
531973874
167199474
98282603
139267336
312176175
290383651
562123823
39422386
13979383
304560064
78181504
217805263
146416207
425221988
594247
61102253
217688721
184856860
9861579
165768223
309690723
103096357
575418750
540595294
177278145
274523144
195897156
136750675
50415136
596576303
403827324
71782783
86682529
44886922
294195999
162583772
226343072
17207265
6741979
323531126
153991321
37338409
343806396
161341878
353598284
215111576
523817018
106948775
37276179
87354747
81278942
92788219
217186311
328073703
101071064
80476524
57630306
23363577
17529536
292822880
201932298
146665008
13670850
25610242
74827617
99496643
11283395
77128148
330114386
50424821
343586134
17768892
43639975
4591481
30691709
21895841
21779030
336360293
855339344
171225404
475263872
461218058
400748777
306792196
228136158
95755198
193296629
174985276
448816966
214187374
338264851
576236975
329179089
337211662
28913078
39011371
148117940
266954660
55678353
206239876
295052202
131816269
122020244
382210049
362728035
494958212
3904612
159916731
425185617
128086198
509598701
653162463
106000612
333945497
96165487
118909210
415962346
32097464
685094044
73820899
165494812
133334827
54987910
2909312
273322995
699258027
300827019
106785863
411368625
119404555
31487451
11005983
259221181
251313530
133429701
264959412
6768476
102563211
145355511
363260819
738211183
946151177
175788617
43036010
497439989
415663886
776501745
302518709
737661367
138210473
201519654
380806869
255290981
40056437
167000447
592499599
431569875
637330848
464106664
414367238
623913406
294487582
341582580
8904853
50410801
516422730
412768148
113711246
452044493
61525517
209854506
188008061
746528350
721767265
50272695
258153914
19646689
762306104
3638043
518028754
251130144
344318365
625360
21462815
118562505
441978563
589339382
241058977
13833329
210190571
48611124
510303970
142453956
232015158
162210720
74473183
51964327
158768376
84968491
543771860
237420669
243899576
166541113
381041680
23714676
104847342
399191240
41258956
23620032
31317121
14675119
112296330
2817888
43973692
2692846
501917523
1806090
23957902
630478030
605117476
501968817
347694786
39741741
637184062
66645274
193205839
476776093
106191184
389430529
253241812
152835315
395830412
25456804
827999839
613511444
6192390
40601426
77556824
29728345
50467556
67129439
69700272
656679105
209327395
122013837
40910831
278469881
262789389
354028884
228450192
68707535
694992969
45918302
198749143
85391741
30048340
116396175
17146149
332209504
283503986
290013161
4731575
83064534
56872021
212955775
79946900
737580614
38854743
231337736
87055930
299926740
88932309
102201005
165936898
22819149
137651054
748888
112702391
124356003
196864335
390172255
264612511
89860234
393524313
113090625
129752319
169041463
94558926
160432297
39090244
389324405
21860170
328969589
175779875
483775896
327367042
19935947
227208763
15097982
377530
38895693
80847372
138571306
8528688
579366486
189512563
357898628
148830866
5567942
360658762
172809533
833209120
20082096
49226546
570271915
183115374
568347236
272430220
164828335
303386716
485599836
56776498
4817997
427600442
316433286
135341207
100978405
32458177
501756579
778177749
318625271
74445474
131249371
34634250
25185231
338565893
113972263
155131
163206232
16241666
337775679
62417211
663461433
63887370
698790416
184238974
213561706
36986523
5680207
166215790
198271062
91196951
19554879
459790541
50888620
297423654
886499123
242000975
5067416
336769318
59900588
374192922
161332829
44233547
81572062
495069766
345850868
63622572
22068060
249853165
640199861
230052851
8393900
135997082
525401322
297526815
39385806
44178844
283081381
46346787
156114914
2329712
212605256
757261126
282244622
57355507
561218400
73610908
76464254
598720956
3966199
5048991
541694557
741790116
177465406
257520164
363462077
418018468
3129416
156801703
367833518
132246158
447953391
234439566
83434661
130031750
364060790
101481761
263268625
404339643
18370225
108283165
14570179
629166258
145865520
199346662
138148709
23410130
833371
11055174
1085262
541449075
670366293
484343624
15124762
29860984
427191070
28931428
894423934
44669300
278366441
119735880
823677295
48199563
366499666
246982379
689670178
639952459
129495736
147508793
136426367
543751393
37623231
121924367
182065514
858770222
206016197
40054363
152136426
736162596
309447437
381418846
76368346
748483070
504417104
187569439
622644054
97739888
205172888
351678866
61951513
153851096
301435708
555100388
8691139
816387634
65900012
404407392
276825386
216973937
41665117
41355122
251479003
528026686
593860046
244976299
510293498
88026503
192151427
9310484
65952072
269259153
146593359
201375115
178338052
355518372
282952797
253079043
388433745
185246998
42163705
346091232
36706025
424945955
232116844
396065816
609842589
48499524
313377275
511214775
49092169
251042761
390050242
7427383
122038612
309362134
28953121
17278631
176968151
12611155
520639616
203812444
296888597
803760323
416842494
377848270
68567921
26513228
84363374
76701524
37661419
435759703
33840401
433057806
194683535
331380161
300290214
325717809
106023291
193090557
358912697
310027771
5486671
202507216
86930128
50880548
26585110
63413556
204926932
25737544
362016326
80897568
599522558
189200246
134817329
585376398
116577119
76018723
163269808
19115448
162337956
732086348
573262158
391810938
700088642
210939736
925283163
303619479
733045078
914263255
338185682
74978419
420293442
127398477
421825498
117430228
477359207
69239277
240950958
32529237
7277852
144150186
81111306
641624536
424508506
297542019
100484213
119975036
76163810
265643553
437956134
32168970
799817154
147873767
627215950
31332293
307634202
23753464
65180470
8703333
76259933
297674689
231944578
518816836
155639938
118459397
485342868
77822966
468762702
889552114
97095923
126329069
273195404
345041636
12968574
37650939
96716184
143419185
167425998
128014697
193774991
238890906
477147472
63475656
63330021
223744331
519891370
378416251
234754693
24570589
6822485
45403385
824127788
53505756
398319
79031294
385542134
52748494
38914209
602099093
289320240
28669478
42255253
185765950
286647842
53435153
269480733
319180402
652132575
87693379
247682520
63929420
135718884
25382911
716919374
123730285
248226832
65254458
32673993
394220998
180572205
75066853
177055446
258674420
9275423
7699635
604506753
657996894
484832135
108761686
13924657
153979271
160434634
270125323
316802484
22715525
132441022
272920185
187975753
714638733
23583100
138478857
71793742
53184534
430706782
10477982
35304938
25030757
66496337
583129342
722396851
59100949
244853756
187666130
310484708
510081928
226266850
268505112
54652450
184555583
136000911
182857181
192175095
18532464
54597673
537824501
21268973
309609671
177026911
152186393
86075068
7560035
422947951
32131207
188825348
94313122
53793621
322913693
60132685
3046647
566213692
50361039
388458484
57306469
212980829
73725083
344713769
42085308
95031921
272222204
134817738
465291829
197225240
1488584
363558235
119107782
78446874
186564752
897267921
143505989
119685222
357206581
618670920
215517947
42077576
93900132
53465313
6577177
184783278
118164142
259294934
536096707
697775333
543002329
145222827
48168034
190136979
239744621
48543826
325513103
721688483
385838960
8149073
35878842
413796676
106384857
5222627
933991867
514554076
76349759
361104585
171991671
55255041
145209645
701610470
26809384
39835087
18393585
130280998
501174982
500278955
88159943
159747388
266455361
277377067
431481999
76131536
728372610
25986131
233299865
56608215
183305417
82010801
571236404
34320675
146861877
311807412
147852666
469891618
746905234
623146762
315146815
340713715
313350656
576764990
125732978
363012591
118478219
95801545
28803348
65705333
287231398
40178061
426184796
144071981
211625771
129711092
640984264
72861363
7870617
259566042
134157128
48956861
26206094
20708324
76622311
246726232
333604060
540565339
240694339
525715913
46985640
136332547
371352235
109487247
200136934
127591913
137875506
152411574
213562154
27107572
54025704
147099518
107719007
35430315
47463942
202883942
77468872
434093532
58060387
62953170
381774295
139716697
318372790
496062959
91395470
12271405
69546428
260965710
83941751
106392534
489104934
925812
12926721
30304938
225950089
427351518
18098163
901238589
173027988
76291007
638032134
146915180
228423353
189208810
382152877
185693921
744260770
24131742
161725163
217219195
579527321
99704509
161773936
69666064
366672186
578987599
59317426
417322501
101348811
255556094
536575972
76368348
230292182
84540803
261228554
245890140
44931607
225729542
37315061
494203617
80610217
515540940
14449170
21464780
159559515
329930941
567146823
256357353
28765804
203013291
149766
237388320
93892883
280881668
103750280
34744771
3623657
96992230
347053113
749731366
149197973
232456094
531815037
71445256
132105911
160476703
190644491
85926829
37885413
44581360
222594663
608284104
579331075
269832350
505290497
554579063
434361259
699461853
131146970
268596601
44673417
332718889
627820161
294550162
87758996
391808872
84039108
59835714
842361890
712089379
64569599
210401974
490464337
569795060
217926500
142860083
3440657
77743891
479895508
245598841
416179480
47650004
278118393
90623428
214334824
29095740
508967955
27947919
162625243
669913952
299590112
421995921
10606189
331384675
134252452
237967245
74603340
281483439
331586486
305271740
83766473
649297310
48540540
190544195
356099143
364832612
185650015
13560886
313551825
5984222
113738148
193422746
82740089
53564260
141560432
497287177
525835706
267160541
745383459
259632347
109358322
200322316
470667794
423546
271319518
619492554
277991435
40576426
217399058
582251861
41562371
50492933
434736499
52079120
435391663
100460014
476881654
202224606
173263112
14895381
197839055
912202957
639464498
151800531
89081852
530048881
277967017
590720618
51923095
209628800
895050401
569096506
225376192
285178866
346146219
32392615
185469245
419007758
29313945
17228964
250095679
593840235
55274312
84486129
13798755
618822588
131291032
46737904
283326628
618811615
457771926
345338093
452285429
116851750
105862624
116191511
27352718
93664050
44996532
519586290
109534426
55388599
171942682
175009370
17121413
271759420
408942402
774317793
509252350
110141358
36204838
397674785
285718222
222639110
139562140
387099426
418147965
101076825
533594448
150302976
9574929
50422859
32596537
119101188
154602487
476057775
291555841
29309579
420357459
711727913
740618024
263579057
88599635
14005344
150935533
62397771
506013963
1419057
510550207
6036769
166480235
443267916
24017745
59189366
65588260
330374684
339087092
633756970
58962678
57217830
333540484
650130773
20820987
138731575
659716735
151877627
163936521
122992473
31652567
156227258
157255459
877329205
821540551
4842098
340147
30672450
138428469
204358641
50841234
86611333
386883130
275145773
293747164
130138979
851358152
160724031
114989313
29923125
98267703
90162130
11144720
318121923
2421073
57390978
19597333
174096955
564169084
31517001
119399799
47577463
146607700
433383596
259016371
28969541
20801570
676542522
107787321
355736731
4192382
206657325
22155989
192601753
138187788
58231733
370484507
206435191
189068216
204383339
33322840
627540357
64317311
484223516
13555781
188071193
182808882
416685680
205977520
154268530
202991235
58447704
246791021
937206394
345649180
693586215
601215495
56332415
19893199
67628167
117435632
15751826
200260356
58503727
247524363
146550428
396670772
4745099
62046457
9237030
155020896
596519822
212564383
81270077
199439626
16425643
5446920
44790422
399420738
605511363
199180916
683016184
251380037
19548257
75457547
46177619
409803870
266952949
409039835
90318588
467966855
456277242
13832908
179740707
279641698
462191074
387249090
24067261
84469253
711031652
337670047
23038595
395977135
514003953
106880811
104065985
402715213
55457509
645897452
63883773
216740626
10990323
27241710
461446504
183494466
274709222
3790947
152900963
80228586
564356918
387227521
296998322
253156601
209840965
459897129
117742502
85735009
474205858
229896268
233412118
54034365
671743161
204214874
587086128
17412935
93485127
141793518
479080549
119063189
44429459
708838728
399292222
64414487
4908527
549402804
16803649
15028417
110386009
50892680
169634673
33746930
696491
337168128
22809388
434658470
397249464
154826025
617979631
6570246
917269477
653848535
775280059
46417483
562729271
272043660
274635923
129118878
525956121
260433351
157688659
169780070
588857642
467212269
203829188
121535708
7039664
71979569
392548498
140312794
367184787
230688498
188137568
458173159
255442702
10383724
88467699
81741951
734046883
9830
323145109
121634753
315351937
241218517
163191102
20385320
839243156
124455818
484234185
354662163
74966426
322460131
26916974
646339780
64898421
359872469
424114126
35499189
103929722
72722097
848428887
32498359
8704702
119299380
395774999
372515071
750756891
30666195
490263076
15721846
247142786
99706110
6604774
237872750
254930798
150422377
251620520
131304459
79906277
268488565
259686846
856981114
571433812
334175326
308865625
95965381
106009408
621199767
124146426
126540389
240207471
51531870
610786798
32555724
734304
147184998
257043038
204105577
304953651
304647
335838183
217254660
122821718
184045481
179139449
239514386
49851565
389685551
21280026
412570091
19713863
622535361
181800774
83322192
19078720
173304321
290982390
426105916
43172057
735976581
178419234
439481313
358113086
661122362
161847135
36930005
73057134
859985748
99356378
418891165
966948232
197579151
802981907
1952602
127187580
47617591
58806401
278734928
147935014
45497870
376851773
103646499
209848990
664104998
48689603
98697969
325392957
404460003
700810462
531170396
167041373
603178736
29492243
85553962
177229564
289424657
605693203
183665993
32785592
9956552
345162775
590657616
213757126
11552519
278341750
281735833
23031542
10324892
20718213
92038817
545632235
371744279
73599815
279594960
21561892
103427259
16189045
97535950
1874072
116018349
309463378
425473727
274239119
2565732
286883
344403737
76739169
37894675
368179094
97665047
637363390
324589548
47139990
240460975
196670182
34931804
133069708
160157602
6883163
65793541
59470152
306925637
3785661
60125458
135538017
355220821
396036474
220465856
19796045
409834493
41689161
11943220
394728631
700820013
47989622
3994847
150442286
452042712
30767114
129119066
36458874
264835563
868195222
314788121
398249639
358555258
755882221
529713235
117110201
627052864
310977168
47881640
100733051
15344211
110802723
60464702
611534970
9313835
75838527
84742558
18665645
224207403
841717206
26275599
172908121
143321891
16672269
106036673
106197900
231347677
28577243
503359120
134477444
134312607
6507022
702843571
259923258
283059999
342489711
167368599
50184051
16903265
234115419
230858658
107987915
43035621
547454756
390655474
111889010
167038373
461872986
60890366
26814117
4024414
32160328
208833663
726073026
119551684
62003389
87855921
92242670
962493763
119308348
583893242
58053182
373036954
218488261
532558631
732144765
302092710
453793321
243035342
552643775
59902537
265170107
165555820
49226263
146744468
351465374
90783254
7718166
218281051
800553489
473042964
6455543
364604087
5805621
513049457
57844204
90310236
40307216
317332953
87444451
322807993
26116394
725304503
32125530
455829853
315540794
39686938
19413714
72400005
166608145
407412094
285008866
62929966
616511001
827775738
204715451
277274979
12291023
27435537
19349253
36474464
135256292
199509496
432884066
94709879
450109181
487513128
77570381
485676172
34918246
171581786
460481294
233997144
409349770
756503000
563835078
467707076
328626556
253655421
631268520
548335776
236889051
350304847
121756904
258160906
48285572
510057582
59993403
391449587
254539583
22154587
308059209
548117921
408778579
404924387
27329135
152478839
12166214
381736174
23210304
141090239
403797710
26148137
891396746
112351099
165597279
137008302
315666389
207508027
55747888
358538152
27947605
633745148
13903656
462005283
540265933
245305140
73993298
134751128
27758032
26953495
315730388
519519676
146451594
162706754
504591159
309855857
1262520
609622793
195803558
182628922
186206395
96543735
235523579
343361465
344662971
392353165
55851827
236670309
447831601
574084626
667848686
43470756
223784641
98951683
88387283
585534476
391218887
293661708
339259754
134812886
160756744
23283130
131057956
560923394
88937788
329840667
28464742
361381841
236471469
190065814
42841774
724834452
757126754
268669269
277823516
164126837
207850032
462365957
428937711
243870055
64214344
34440105
50259298
105223530
84515331
264167634
5999726
547408428
289707650
892285125
841515646
279918407
215169673
42253852
113121322
432100051
3611070
38746118
129395333
590648083
141119866
79030129
29653451
465000150
347903522
216276893
73555838
36193520
730781549
238986178
374310402
4465482
55512206
111480477
268201477
108473204
252650611
163898990
360065210
288666532
32429543
3935755
182182449
170614005
24713680
30863092
126652478
809480014
159066117
123690087
30472640
495706952
41858575
134887310
181501046
3474566
105989675
372932811
387337896
76441299
625186057
169923144
120432357
44366383
134837985
11429424
308978671
109182120
146500962
385929734
167600910
278899004
129414768
16309112
83722693
1799911
16007311
438219359
357610730
45233279
330662826
506217210
122334449
152717021
233978369
273223171
528494
141911696
48449849
402386488
85678724
80596821
344593806
172616480
387835337
413340761
668186746
565341889
3191664
10230548
107338600
356613250
68080504
19539280
194261186
26443482
410787902
543777747
150626410
991854
667155675
594186381
70513707
350819768
178967297
334607604
129818185
1823313
154608329
5045919
35914193
64916673
24644708
214717775
408193919
395405754
671492103
708857065
416486569
828717072
455453885
13500890
89740156
107031618
170214529
249595838
17473889
431004248
41040186
106868102
398115836
93004894
417590008
154541255
419031216
118255740
174367705
228913719
107129784
497480411
17155622
574026734
514784612
238752006
727299759
79973039
220984172
235758805
145288281
206982196
382326798
49329608
9274504
438051711
9275942
585819687
87570523
45370509
266226175
49421355
8954900
166418687
29638521
368389467
60408909
363330694
261805100
607032998
340599065
618150681
362085552
375940835
58273676
271606085
572409551
161670361
271459103
36086532
941896104
286805448
241725719
222330410
89958808
134058665
107776890
56862959
4305978
102354716
611840552
259371752
1574528
133200216
87421194
111497427
221841030
242564819
230298793
44247398
326775113
579983219
371628940
227353722
61644043
245483361
61111850
86481674
166613119
480598035
659860668
193678085
191207341
40153295
12883898
315858631
185285426
46764697
682138686
621608613
368611930
223337977
491748318
120015328
127600091
7674544
159273475
128498469
280465192
21687999
579317633
79617433
106884201
96573505
14308097
181794245
249182672
14668715
15468883
79495447
287630819
48227733
718045860
80908651
71848845
314684932
494297243
111332924
378008123
344046443
151162138
807636016
374162410
146408775
16961422
77611769
11074155
29523508
141179330
2986448
14597419
339677180
211457074
129774610
182446753
163103629
45259249
652580479
328947551
151195065
470365253
899684283
47554165
449811765
347979955
29197154
84439622
394261362
120213318
153273080
211852113
76891226
192153804
24079966
314110864
234741008
575866713
803351246
532869663
226382842
567385146
227252938
53773750
571352255
463570479
722817
493114386
455204946
14992312
73992042
552760451
113513793
493420020
35110159
40033288
110863579
205170962
11841141
594818413
228228309
368436990
12641600
238728456
233630751
321088545
146704657
419109778
23103194
868535
36903091
478479848
22886871
145427253
381483193
302797229
88201120
9087307
614655
112505851
833093251
476958734
95912053
7696926
238567297
181096921
648164297
243504180
625437184
603028940
441495722
11483268
636946008
16551953
37174186
80062202
106117706
267723941
100402349
347194444
100983977
15413271
1015427
32748544
591377820
32890795
438639930
4904436
386489254
229936143
51078263
173416910
166163002
52756863
424829726
65696945
132758955
490526383
222480837
33652448
212323133
184368106
40066151
47870428
48725648
124520332
109547804
299859831
139363273
290609177
396859469
288777515
19840262
496325483
620641083
530457915
544324415
142430767
255149291
312064591
126042549
709870776
22152173
64835754
56313176
724423560
712875274
446353804
100040457
212071057
289583539
367589493
170659708
172160510
110395616
653103424
106742902
332181801
473279045
521068127
84091222
108693641
102255119
887175466
162976803
120309360
212440158
689099437
164510677
36013453
294478774
537151128
674401664
514658582
126736542
565226781
276484554
883180309
208108272
299867451
50277331
83209895
252293096
222014147
627273301
441197159
501599629
659913936
339702496
7486627
63079115
465458695
143443799
228777895
647850473
232038077
257201002
291808307
51232447
13149510
763117961
99653915
468564285
818818756
542115722
72570017
248136349
270299630
194222453
32413224
33948269
198878879
124730797
87022442
428280982
20016071
46792451
829766840
121196687
365699646
101965098
11029845
671621
685743735
31522815
207592986
768633
25699902
29618713
11927775
550012636
107209652
24597105
7237969
404366512
2842267
111475339
119427464
150689899
146529789
98968625
135347029
133846400
84202913
351974302
227128811
290163907
252962672
24516590
297629972
393629274
87370533
132945076
47381348
600880572
702121436
264720597
288044764
4325892
69429660
10043153
396618048
273438389
174634375
22428517
188144661
475966895
1848318
365760494
110773216
288226689
64700553
252319675
260020017
122740288
494417582
546287360
266787213
662018119
206645565
325018081
138194165
327737
7989144
74536692
397830973
520208855
371384051
114311298
141638645
318080895
92598563
586182725
106117926
790968077
29769829
121663634
106797008
7630891
5173983
188292427
620404893
9800131
709279189
418540996
432077911
423426170
115602133
4380087
4124285
128610460
114036911
229329156
361438215
234499103
5454053
105083096
5327250
21411723
744247350
85056509
26572813
78456600
179203178
15177882
20939703
32869400
322908775
48957769
163981134
37641897
164340957
147153952
313977140
217757917
18631534
299469147
736465291
44154053
123325822
171497696
401098655
50603336
346775192
85286878
567294912
284228302
290157574
370234502
353907517
59656350
250078847
581949255
153017736
23219506
64446162
604488004
749207676
109196512
207922640
83957230
301215753
211729691
118087724
193712789
150003704
262610772
60109808
262582556
314858717
114796418
260200789
33321906
499936288
61421814
593031067
355804801
6913911
162088107
98605072
14805819
119036920
308289638
43364991
75034439
27055615
43078378
268904452
405643726
20560390
25328210
50568141
327500444
186553299
41548985
115484168
165257668
155109338
427671847
167451953
261585364
810813431
125921158
294249450
204890308
312224801
388866942
776847706
208357205
172189439
526739922
359496464
415799214
794621041
480475859
909599039
109659266
460286399
13846128
13452976
342733091
38081941
158172784
423865440
468713066
411309697
141995247
470601000
34276922
7464202
467375374
917725
47281101
175829171
3560840
161216994
632381814
199184478
10440035
13019277
46678554
618219887
534828252
106474329
701926541
42862415
605697318
302286273
36161316
153403890
378669750
771533492
558453464
287977165
481106301
249648446
365007122
120411000
172949366
924866878
763094268
491533790
578737285
51056431
666474009
589549863
61171274
8363274
2408478
23459248
375699218
389415117
324877047
115115901
282951777
912079663
165442947
8758804
69024304
574006218
103204127
214500583
140893407
54978651
353263452
323074743
15528674
484334697
201561851
810114041
207553449
281754306
1442037
64292239
267283458
245826676
246543443
293765422
354213622
532931154
65920469
57170246
1646480
326966271
265723698
89726608
702603654
50693885
111976791
63276658
32025597
240351445
208187687
415046249
20254
176085387
264526044
11355619
293706007
11435402
734823607
536526226
6206489
435195961
181820309
195968129
2181934
50019664
306686084
4073928
516757239
385434593
304467228
192659689
355257807
131727209
639318680
493862774
32083673
42563984
627821765
78954548
29695680
27812813
111326690
200492668
208296825
57172076
575125755
135240515
361527107
41325441
193296641
155172999
55672238
52348224
176693608
45384459
147826701
562689534
552462713
406359200
67717346
180116848
106786521
71672725
40750495
251311183
18052279
519551965
218182951
400051398
122037622
751154681
252803400
284927925
166454447
73330741
324431677
231748135
118795094
430896466
125618839
107867316
245528200
36907759
280628698
54666389
726577708
65970818
656752321
71107029
7627512
95267124
51546331
418795183
136909185
41959536
477906891
62350387
114856117
443299259
47901087
440709304
21530303
95021011
14787812
198088440
315693722
160792619
72237501
333035352
465033991
42173903
199582794
62737421
275308322
9561016
207886072
337932906
29409186
135086013
603753134
4525477
651106155
97040995
94179062
825499983
687685347
40007934
545559154
160490268
479732009
111392342
99640396
805259081
98565198
441061779
100071888
69697388
382837820
73697915
841120628
880503089
132782206
675426195
358537785
507544694
85427850
342017269
26921376
899353304
167905337
26232582
16492751
489868724
146091666
51786098
228153481
725063
100971497
99706531
163394387
33076255
762308558
642247941
68785518
307960673
10835261
249898232
480393818
426877625
660306762
930732123
386467005
274213527
11346901
51265182
745107673
505763862
656525604
352916805
582686890
75045117
252478782
40252476
179632254
127347200
60278404
27878369
198096927
168971635
654131785
90791426
22101447
341405894
650319153
172677357
36739216
66771889
456756969
317301201
458709315
85497968
234891362
71979326
100081689
6712316
61329013
163945868
399190189
461088337
148443284
470684805
27201718
385021284
1796019
387473242
84479122
14902352
377776494
662011568
327856686
514131387
462142868
297242381
44172878
592401237
254986910
211262490
211185536
70435920
345887547
32055724
110913730
198065401
154953298
228657146
64796387
700046944
261967323
27964333
587255282
8010971
18503155
24759799
337776532
234413678
366385104
20412607
245823483
603960734
435877683
55425578
336395205
208940586
181653914
5249539
410674780
134317749
242864413
44055990
17999890
266993526
42112633
476214921
585830838
763912030
165472539
218568607
480755617
165743848
466073434
54631230
86063675
476169716
54795532
46592661
438202640
785231490
581731208
232305433
284844842
550663588
383887778
9005664
269608469
299899650
441270559
11922572
39446310
487004889
404716047
403687559
170691427
23479369
653988354
265669396
307963539
56823475
154538080
386547866
253225743
937318
117493648
181383499
56967686
286426927
210490286
128917990
284734372
673999572
313631714
131953972
546263412
147896805
582331458
351492466
156942777
5096639
127372750
338458782
30155791
103312112
514424716
310142934
23868591
423177170
414963829
175276668
25873740
345167130
503245009
26873670
172982044
237999040
542578072
87450005
178884906
190432906
30422952
29707220
502964054
63785353
33718174
213156704
202887358
322582078
339265168
458430984
201355795
330753895
530378323
292409081
31442662
85043907
259655934
731762194
373928111
214856392
409350518
370137946
261130399
23087358
20701197
928396
639920752
237244109
20565966
57262845
9000536
39850416
346794751
520905701
287896314
394765928
419086707
364386243
198264091
715834626
380292951
206616004
59037174
310928484
417119108
121029154
145520765
484119860
77994707
848695217
302462541
397237992
43658182
956952741
9735587
654016943
500935220
53145380
54814842
271596770
37263506
201677818
129452741
176260409
59689537
197794889
393911330
4249973
63730896
63497569
123146394
224450313
43151888
343988556
500746169
193117465
50526461
342806025
385224042
390369653
185532812
10346509
194800560
9076184
200550185
21333247
219388165
376710012
349815343
288688266
24503079
306248123
252382067
347784923
212344004
491495
645717094
29317041
286856434
75432594
228483335
107417934
595611824
235216437
25332778
36877421
18345075
201150565
48647617
40798987
245507276
258506143
144716242
581118087
183155873
55086280
394454819
4877604
184193397
149084101
39297748
236223159
340300226
22380857
39770669
229751617
184302516
68537167
221037412
51718753
197446014
425231345
37314347
4304595
507472209
182268417
270580951
43154470
618630651
262478041
31733079
459973166
37949535
403828163
427277780
146266569
56096369
367158246
81086453
351854776
869354345
270618544
220585081
57463519
11386013
173181321
649141893
71466686
289634109
8164535
12843579
406880345
117894880
85003216
159783652
157185167
234618048
46479854
41672202
187615641
130484312
615710224
34506588
487420399
9849866
356323623
134714864
447233327
381082030
112468709
10238850
183384989
389813900
168095760
7297178
564538101
130506693
578865789
104114071
395292644
25773421
279122085
619262975
225382341
109856951
165056224
348019906
397737173
503201032
434890421
80605487
425421
2569970
10765592
103382494
202426645
147851674
237501966
337048161
589044610
280232184
48724471
368236849
23022398
398688617
650052606
212237894
122583004
28812271
69297440
253218686
382536075
340676702
10708475
433287275
23135663
25741267
919913634
85989405
134620483
169408462
594744891
168074466
457150518
107501838
79576400
373542878
169010641
442426910
768449985
76993332
121666289
223331707
152371435
391280158
351170476
270473742
157691640
413557154
207920776
356577796
429819
256593996
646690690
178771727
84792947
687976300
37044303
487619
650036578
15517035
619372760
46800570
67839835
3727671
597851214
117169408
30422702
168008063
4945810
87394933
22620273
142464660
9697015
689590345
151631611
704499519
20509890
28469600
108786243
587532033
11198370
102490979
35909474
7915410
469551213
436464043
587956590
342503650
95066879
642906182
189123492
572437977
419786532
48064732
98421682
252214660
193441267
5371996
805364820
264820264
90283291
33133865
182150661
53967187
134778508
227642593
254039427
26297126
267300
222741053
236452928
5909740
59758287
57446228
313991803
41920722
15631390
21526041
195928557
361193944
190629323
4266368
537702205
43452143
328042419
698322780
710377176
10681948
66647072
543617274
35946638
558816157
506352767
270390740
304580711
384564420
26301563
662719641
186822083
552053831
161379759
772878545
355746231
474626039
199406236
42080883
49425526
484270079
212609604
100199533
10297588
88984278
325037013
36020786
82027796
190127536
366363369
683401542
138771424
739476718
437789884
397735549
94731801
23874431
127815956
54854430
398882681
118985813
468703638
98550209
82654134
402654758
104784612
85798913
376892866
87589863
290462869
128434036
156654477
261434685
210516053
260250360
451864197
120547257
162841845
485984890
6431073
123854985
260942321
86380029
132321137
22076339
128198976
297085387
76467455
346411075
138386451
719153298
567928401
47351027
138344281
88467616
525906418
182995710
535346325
862738073
255578908
237548656
113623213
23539334
608567627
15448509
56159875
516927745
599889732
29982923
50950603
750433811
50618108
15154252
201969927
311749992
725613715
276208405
60166348
602247714
711744396
40167039
15865313
281778201
781068290
69371088
18218102
60163187
157396603
242430923
105838458
399539935
105070322
36306145
282425838
294591657
514786612
235025359
566731490
284689644
177965989
190484667
198426006
450628495
185927962
69696067
756304675
576739488
154872594
295675821
473339883
15044148
255861986
221186364
47091655
16516809
649553902
13587075
209691253
156718964
401219907
433483984
434887803
456108951
412266566
641153457
895311665
19139446
15420666
71417210
533253502
221350941
107625684
107290854
79470547
144283349
160535376
86068522
111131275
11377245
155646079
838071266
267539966
123721228
359949154
562418524
478807999
211530141
244529803
16561744
620590812
4199851
68245386
248144922
397843719
529527552
314088043
51678099
224483816
503216940
778915436
94609954
476811899
49846247
170255114
426783042
567893401
151749694
185999311
70971736
148735388
478786365
249517817
408165308
40384317
240722614
520934073
534319026
80211083
187010152
2448619
534634798
869291
233598637
45492707
185526212
550276558
519773992
270863918
15122983
11504119
491775998
29582230
209383335
62413734
31273925
276224219
77645449
71088396
107724091
98253951
635649616
98672957
193087002
253621394
38812456
302195663
278965188
16081516
101436576
49132278
652671428
129021619
899171791
273120329
902098718
9009903
177122993
293529463
495878432
147126813
32630651
90103082
415092921
721422703
382156468
572726974
94620568
385468235
78278999
317858067
933790185
3030071
328752806
120131083
774136808
408938933
86567533
111147252
45013711
352100436
63892837
175449065
470387754
551273928
564857745
276754883
28446815
585398869
567169284
359968754
220809017
105410268
252852593
199326008
22239723
136801997
46442449
333463981
41396886
287655656
87224718
409075684
187030134
490681856
253284640
322030885
194990446
178925067
521146574
315801767
156777877
61371894
54411322
669003008
26651495
478061506
79473026
232735800
130405945
558115448
39144436
34889122
234341571
373683834
14942583
48676946
101991618
100565178
246448840
582167108
90058038
586999735
65486147
379932264
206847776
27805157
56293789
91055100
202620167
362162471
556576209
37437358
450526638
675295
346212458
190793016
514731833
162437307
221443396
232047190
55794244
81273280
132602070
620156366
671930532
358919725
147877989
32163895
40276102
483309283
105454789
25327163
18364220
39841119
343834845
364638611
145180806
779392293
108717884
146353321
334331143
75196743
59226472
391463081
35211073
791800626
56199386
20337160
432142482
46244870
223929627
320372225
339671088
676862681
658039532
48280791
94833964
158080298
550181997
363245298
290704308
91207714
209741179
103363798
578507425
66707510
400741222
430194778
322692127
540114166
100915712
287611072
223318424
540876675
82347368
415188900
180751855
234070981
33964649
261232394
436104804
23991556
278343660
355557
142984321
280534522
556502295
188391984
77807042
964661332
870688990
147790788
243099109
215694059
651440697
23705166
11556216
393478755
15376771
357172196
68158511
96843199
301013573
564670054
209641721
6537881
233954079
26958269
347976065
9799266
209362033
510150502
178661105
369033970
15213321
39835197
113634932
122005926
303162222
126512537
78836594
113856156
798690684
701602093
684189430
405032017
187828044
738737290
20421685
494317201
338286515
443298482
818517746
274187960
37924777
2247157
87739425
38074343
120389466
347924746
806968077
133733371
176386405
518759291
33623003
208849608
425338062
94267965
55948340
111779757
105711158
86674257
11470004
688551758
300725899
92234910
46291307
261518760
41151773
225818830
359821233
485283256
318927136
246949633
206124920
101925475
802304377
7177967
742736902
19728864
541927426
39586561
15638978
317142241
229742540
32242974
71932438
649573391
120870709
143235486
571034652
219905859
131461094
561950939
768530824
121504440
366017363
46137630
166012214
14348426
6046234
155849725
169819065
336864793
266974036
469125391
52936385
535899661
189419243
39062542
4493839
174207460
460203804
37494131
633277331
18919968
74732383
5428020
217849917
3326902
28877061
97782455
25899272
37208968
434548658
345761228
63573158
46257045
216647084
53583416
207584344
153063349
481348955
75971499
296241523
9862009
720122662
250705563
4424534
24944066
362294971
270619710
17173169
655336201
124192835
119268526
103687910
257811882
58072133
105184954
720806377
432381742
24316010
105730370
118002683
531995836
127490850
206481494
137774260
193640207
47483055
527831015
18365977
79591041
224330362
366441578
21639006
473181744
153632951
246161488
199596906
92591658
293728663
765995189
460046882
34356632
274926897
164278871
496232234
434767804
355277586
259301956
285031482
463690495
92102347
4125433
126299345
306418168
2603687
229270765
19139274
388874348
84188708
607338614
497162726
206886481
657817160
409151989
527789782
528489679
348695402
34326776
75815571
505938844
78131427
119060071
365201281
795369179
263233851
171465990
21909634
577253435
225696288
8588677
84884794
161247209
120446166
537724766
486303733
753915282
135577203
652021359
1767469
248607968
550926014
52329190
51001673
763930
84388787
188091128
270611952
9401176
171602148
417654415
443867299
243447469
246910325
70858061
38154282
119310640
37968713
486770646
884202084
500339402
148262945
24737418
100409450
476475164
398684413
98632399
850593930
68262547
421073351
236807489
42300794
92642108
185378449
90968636
1470175
294611945
199348638
201960166
78053175
206808295
721860918
239297580
233338813
306472623
188316841
88692435
1351954
38866898
117178097
212419328
78393797
77669680
126911520
24398521
147216577
198532705
438929245
440415261
233544479
120432383
35768536
575740632
210476159
55528027
477901617
776429081
1158000
175362669
1849459
281430705
175608373
394196231
175282179
11591759
586042542
4279431
178281705
766475909
281829613
108229747
872729910
24573010
107387757
620791049
408921786
72501797
518851176
455847977
348832662
416669487
222306318
2438551
212897814
177797319
30741744
5735504
260824907
116273010
254404644
30964079
561637143
606967219
20465548
136965518
44725387
48147488
186822482
321448920
209225135
38454529
252583993
430361376
415136791
33282890
209777930
596262669
132680243
732395737
62519831
247892514
237670344
388805207
530518845
130308472
583865924
50791878
74686042
348890604
9378409
439861339
240843181
348843974
250874865
292719810
392699583
143235792
127541974
58881946
388622671
163867633
28272762
505338701
66087221
175508596
3293151
211095490
188436376
371375191
225792465
96921549
623103610
111622927
189892203
127409508
175426908
518292279
148242921
16168603
325578064
130125538
210252837
271791990
9275166
169650264
81071716
118218694
387295819
32152520
20688459
122234884
788519276
96952939
113377708
276562201
81172433
334566843
235181135
29009421
699976445
407436023
83694690
431012559
194167981
174847365
467608650
212505632
24177217
297494937
110049067
3421160
89485911
12485850
156239402
157637988
91313723
281552033
486366021
190147404
41932740
101001102
178758604
123888626
206366392
95003825
46697381
3884689
121088452
517688298
190770215
602859748
839266267
33263946
263239978
692276266
642524533
817810424
190629097
2563907
157128572
249438037
384359904
90211835
182888274
306805022
741233276
465623141
82558224
144984926
887158682
114385023
86186378
154398083
255434014
30725465
864998528
209057861
36082704
477230262
170745505
263970227
227090085
463233039
549513
179188014
237894138
539665978
709682
520439367
248759239
163576948
477243081
315327712
166767322
145319203
541734244
460283878
112450499
33821134
189133025
731443580
451359705
31788638
123932837
135528073
79830813
272478539
215378782
659899
59987327
697874879
14494135
63873895
98426882
312174758
281157
82247732
332460981
349614597
646254732
293892715
585443444
249603815
46423596
414666148
87892445
156026582
98487079
135660462
10774815
2557585
368078510
522598096
596346545
383721587
91999966
347048160
46984891
41521277
17420404
175227935
739701962
30374585
216827159
201543741
7868347
191171534
72216623
80627712
7322249
436248892
107851104
400658104
75966137
515749340
457503763
432759862
204672833
57319106
162351215
76299518
521857687
117083921
70107381
814180530
62244025
534218824
22795584
49735193
478703064
446660523
249676406
30274268
37115688
356633833
128451489
810375514
151865713
188633826
1013891
556071907
16601720
64517486
147997564
19135290
14866524
313104468
137587876
93173103
660182921
48860929
627658103
193704603
101746167
336059808
749571877
235702813
521901931
264333433
158328052
507446697
13364336
86009903
1777668
656268334
113079372
6947020
11045803
43866979
22488978
778572287
235133858
113582977
350266355
27227547
88008508
63633147
62158504
91171128
380742500
76518708
300453284
298987891
365618502
127266944
191969049
19327286
184353167
82007243
139632594
149429774
485173539
1579908
520442176
43219045
114063800
80493253
417197988
725741953
144494109
4595390
143055835
152647458
73292003
562185918
364997013
847966397
138317343
53268393
91011163
674608069
403818158
12515559
55877501
167911467
732317565
615957975
142477337
156799718
2605739
274811749
334826196
23196539
596511687
420998541
124002393
480281464
329917146
873939312
261637955
287025745
348161243
7086790
450019460
1490158
847910259
573321651
499948363
356936116
196899891
7459372
245703210
10229749
163234206
575348194
276625811
262880683
36790557
140622295
254676920
38695280
723414193
265314568
449779320
114499896
692980888
338278739
1359667
15137125
94136931
310844106
260365286
200987143
266639796
579153596
130569676
750887063
152193049
212861623
321434073
51561597
395077610
406360020
467996106
528947185
214472785
519447669
101499403
91882023
139997879
32297642
79563300
578989176
51095480
217027790
238805785
172642123
4922703
829777018
25266905
38012457
188249836
86408935
279853303
57312072
910247362
801775048
587588309
92050481
32444657
536438252
153434573
151726797
454414364
440392376
374229945
175451793
64850940
230552259
88517330
112900664
270459357
143126147
488525614
563631847
112838764
263580947
146154847
780985739
193132961
448506
728907362
153107334
543951435
22063141
108249566
378417219
67323193
24754421
307442541
199085227
139739924
219891200
276490189
770999756
923334197
115113734
67162273
161876953
214494181
51862230
83989617
67556968
219767320
146274760
22621250
921766944
526013850
120679585
275650209
121928389
490402333
308531726
655428460
3670844
421737734
146358760
929940367
42500090
248017654
190378481
28530682
4868169
106951959
117463197
417829894
11553395
543730200
264127124
120809670
35857989
97577647
373420106
868282745
309983682
235483478
157899366
147060798
9778927
10300964
93915349
36310393
448578831
216976169
517990295
410282141
12888562
11044278
360811648
109774570
136551374
176770266
655778993
49425885
109906123
292955504
3909484
681583967
20756343
1034603
233844731
293660390
135922830
74130701
114740926
528173298
334394391
388867090
140468632
408864502
530518460
123006000
252308342
409091586
480778976
584425090
383316787
199517328
724421751
71082451
350715661
661415814
91160544
648819703
216859634
609500055
284002634
168546921
346260004
108375260
37538552
332570535
169168425
34148453
1202748
351827015
47549659
530580859
416905282
321743783
9387314
719945085
102866654
211727936
310514322
316804451
69934749
216781653
448561464
125388829
56816329
297447873
246437215
584583806
391806809
484744607
115605862
395469445
404853148
41126837
474494128
452093072
171878345
22365446
382886314
30601312
295763841
602717857
263623811
629813923
226957141
805299318
57449414
794276884
2967258
67790735
51304423
128127614
69231071
600647184
206237112
4433040
98898162
698415374
5643307
376045116
92631513
108438018
45873192
444964906
364206025
457958371
201268629
177939902
183716664
226904120
297324031
482259327
53366010
38833423
206010318
33232258
695059790
285221516
41851168
321460111
244453724
378679239
81887048
452153588
558284769
449366396
8501420
315336663
28705360
93442037
67214464
484911226
21927262
143679946
526459775
32085661
128096631
486369216
55410087
159359027
455906306
134813149
790300186
389524314
303121289
38593984
173298859
7434570
254562613
476553735
368715098
67921211
796768212
11890869
142595434
2259841
142726748
876955470
795402872
45016050
333495225
96779205
228725868
748629150
123762994
216243735
196232967
556826407
734944972
212731934
39817152
530466017
715627904
612440446
101917493
368817726
147442030
106936018
75910133
107181855
25126971
272462363
39045769
48560302
147621345
97595062
38378385
27153768
377316954
100839650
181992597
297566
598622520
7239865
181773289
249612158
42212513
541057793
197988462
258607444
37427743
69689838
33908242
622776119
832757909
211597341
236021773
7914774
568493182
57321179
94063536
422129137
52442530
8526693
1786602
623154504
60843759
36242649
166640555
304923947
30023943
20579553
176724306
75020789
32860092
66740859
150157232
330249638
191996468
194835532
329910486
36683357
640671397
186270651
244178655
127649140
106397575
66449866
184216915
73626670
17136256
139239217
168361943
599548262
148987202
288345252
384062514
25145707
747984953
526231804
116515298
611629365
478667283
130467150
44909096
58997438
148258989
516536308
32145570
204828441
78488013
760295803
472461316
319853203
53318128
655824687
282873625
471935
89367122
106749700
289175247
275573497
3132765
193272932
325287184
229345984
253652978
728661062
884572793
498323900
3801634
362933704
374579360
4666502
265368828
70586781
77832841
436087000
413272560
70036253
8264801
381543281
9981448
130558720
48644912
10961191
91851350
142030867
106497370
27312221
709826213
221040317
43459459
108956439
36235979
39801059
29905156
661224133
340305458
203501702
337486506
247604773
463433463
119140399
719238921
455680800
73950962
276374780
178318630
649987874
18920089
37331526
270248871
251227129
530848581
347340037
92409243
5931989
406179921
229817225
534125020
20516289
429998229
270543291
76828085
21948725
10782389
60592011
525773613
18882301
93671932
241177324
52791593
60596527
410015827
276240
546687683
306129667
23220226
97972780
248363168
772350111
35217677
260675152
9530366
729803918
151606456
130842680
208859245
277331956
232582952
800136156
60031350
27440478
374250809
93810271
159209135
133027134
643314038
93070494
533465101
36171932
576995740
397799539
132719717
384262849
51285267
56096092
18481079
510850810
423581688
117734460
330401439
8193870
379807392
33579154
164711851
236674175
128922465
148604316
19868837
11777939
108707067
515196780
4797118
182218483
84901854
64100362
698626988
283857203
18279638
31067697
141535699
113924593
349665542
606285347
215803055
118591003
91384104
699829832
105581733
125164151
700017372
174594297
2410060
172510852
276274891
343662236
47595828
221787430
19581318
882642173
420673629
203089713
231376981
404475541
163202974
233803306
150909127
347366987
402661555
200186063
90121671
146073061
94883954
1204801
27959329
239553159
439990261
67253699
755644960
299795704
99831308
32632400
276761947
326947975
609118462
20171235
1875787
119672706
274635112
118691678
867318578
159313400
101733129
385408251
115194027
126472126
734516803
6034584
28206107
507356828
7849227
550410261
214065184
84890208
1119243
181475583
132121605
439633948
851157671
819441457
49669819
505784442
9065548
2097024
41075719
42123
149843441
122491064
482063885
200722643
52730335
535730894
291552964
280686659
31168665
74239064
76946108
286581996
101758759
872108543
167384554
349646506
117860706
226173404
80679926
520372861
181939218
138731185
167333
666363522
288152797
204582879
29023294
50208781
624924206
613911197
243118653
1155373
407741948
104089906
838484107
124165715
21869868
330754841
716711911
390344719
138467873
31519285
59070243
649738972
333273
199224244
9722325
373379079
51369230
112504017
167352840
83383459
59047595
26761667
310682820
31143994
89623873
8139156
399642523
111660136
71437888
499490167
749316570
254947347
48311388
328997190
144763992
400645412
347552849
500457031
464320535
203328187
305162732
889365548
533904264
3665495
393483270
18163354
106853185
465336462
449412927
398636264
343011173
145995022
501390200
223371288
55205406
408208487
65146096
4679145
194833597
105509078
362651849
49310580
410268735
37974584
381425099
95617359
449234886
233428761
460217833
56196617
5389769
231248622
745881038
433825126
814866098
193346681
14624893
269015112
151159979
570323826
121445408
118285660
408997067
109190014
711199964
195098199
162691347
3865415
116139297
492647098
515587434
689487366
113491791
22180985
89054656
16981635
585165037
189617859
400822441
228169302
878848515
439356157
201711369
496011227
656696711
619504341
236511641
760823116
71023306
217703228
44071793
419321297
505579548
237004830
319118293
9479764
20162799
358397432
246034073
119241932
364605751
450662463
10909112
32449957
164595631
341765647
238524198
143353052
708666623
91312382
268503925
445366299
94848246
75353818
33476958
377135978
362512896
196143117
9408941
15742371
37859746
10568200
161071468
36180641
174625059
847363312
16091306
495108362
397509077
32832562
231096345
314043282
487422906
128632494
384169811
429488470
254937447
67454992
75110365
615122534
186430400
360850262
605934461
14177073
382317700
35697027
511909824
796718143
825529260
124263002
385654042
488723900
585624533
73775976
516883541
388913996
107105917
35275464
287880417
493113642
833478246
545929625
724327886
162032833
227735403
9964881
423221812
148904749
744230118
154621772
50055269
163508251
137499746
298887728
442520377
110232750
485505573
141660714
200266699
104277041
35043499
630535111
176053436
88090250
22127504
71924877
67372569
40154357
566045208
713817185
588509329
173879143
255329829
317131583
90272385
7092491
247138958
216410536
58967853
285628194
325089303
280779965
22046162
294288372
404115642
312921009
97005928
489787412
121838113
410515324
463057052
236423231
304173671
205137781
2653148
40751405
87163047
311018320
88324078
516592429
171617933
51149531
49357074
789552559
274485145
33897727
665749796
151726017
401254519
156769730
202830763
171751792
43318083
309931845
948797048
313216514
77610943
157334683
55246760
535046415
299579311
218353848
47600195
11162203
586223738
2596271
250693226
203271272
361836942
28335104
429696418
395760577
572471620
16047324
11808339
238577018
587424449
220985735
48604215
58947269
539906816
98188795
167905864
203339614
247323304
28916831
307833235
28054685
558158761
395115386
326666815
240321639
528017100
458610719
81219561
22929620
45693499
798885066
457344406
574327971
659568529
137486056
130151411
30608501
44732619
551948337
203228366
92360663
42072263
229415101
380874730
40301252
753478270
116232806
245154388
533102258
53614213
382351154
322977324
169523848
12328904
53406700
478839772
144216882
76517373
54158023
102542520
366592752
21152738
679199716
756646758
74679741
237691486
156760804
85851920
142451267
147289988
4105770
462995290
704387108
60272774
161212531
279844044
676879489
30862918
72444926
379685774
585703816
129859276
275008194
790857679
328230478
196475656
604735971
247142951
276253318
98260025
31830643
12176398
208208413
301640046
427831483
65064420
337826298
82109750
6317401
145747561
208098991
64831272
552887837
310346831
222323593
617992061
269388352
40553401
779209155
171519243
261788824
27371071
635738817
61178876
293851965
172151882
3700081
373069717
84088910
342936012
514939425
450258130
345740905
96196313
705018945
70241252
8132374
241301424
197584800
192809972
137826365
474622886
577175132
65644386
65078019
76721487
25030867
287978780
135503402
413622880
361691706
15253602
149249667
198043149
31480629
337312041
143437185
11937568
109053347
11380822
16231056
219832580
613406798
92632687
178928899
188806506
443997988
231331803
810592865
26912790
627684310
409902443
496842858
48385537
90277557
351192165
162336047
126324039
175340355
269905584
663775131
510859418
209352429
469639878
409713375
575932179
557484109
91849396
405145588
297471601
280963370
840631683
680102229
24287178
289670685
29331722
369963735
235329602
43684755
34443347
731683096
333788729
175332462
185499461
314492508
37358219
754069408
139686084
13574172
244938823
168849696
656424
429923782
122265392
6183559
5102636
692373305
467954398
490648367
2137423
547638115
206135243
520838918
642333057
297337569
95051510
18891804
82386423
455586056
508056254
40716947
907992661
28565900
294646910
84061672
269229540
308089617
3154976
247072584
342753277
88343784
332531347
110055385
397124607
417063992
369023076
221799661
179654700
541230219
707441402
371970678
5274260
490876906
1494703
170670064
48161771
168706545
209337023
366266980
67926889
432369582
192310580
191256224
361380852
762907847
65401798
779184764
407431219
330123777
363440404
740406312
238523274
638449713
86697600
529957014
773055695
139785855
130397766
401464014
723123726
230160170
328467013
469044754
17876583
301604940
583628124
316849212
44051381
390896060
306035664
270902804
283728994
580803481
293184776
178963783
546601059
255658754
362660904
100624629
793405194
67252206
79803318
9294411
6275888
30672265
312900324
384912970
45538273
9356882
10439990
311965397
358975206
107821371
152801409
619778914
116332694
95701192
45181418
145504724
83171647
520479675
116256265
233237166
136769852
39690340
103794815
179367462
541339947
108851651
133852761
464237970
381164428
681610331
132632427
268295336
100143927
83439247
236050303
207141913
112415543
69778631
535841719
492298928
238212305
266620696
51213554
91708938
392908974
175905537
133353822
297372142
39834478
223550730
102078398
775305652
163955222
719066590
19934205
477289209
437346448
110826466
403382891
128737619
144669715
19568225
120584581
375576776
15860642
134425559
291186327
301700182
150224190
302151825
60954324
18415428
170744758
139588841
18531380
14177515
606817214
14361230
202109479
83505912
222852141
137802447
11682202
257020479
145061414
355141890
283434096
477464940
63154640
330628192
35363839
5709163
82736588
107812310
154414022
494900967
463836782
271296033
61248817
128312959
409672455
2726926
375156213
27536722
76778885
94298596
345370298
150640532
4073790
50835296
238251146
195795724
474983821
57466070
266783140
263267573
127797903
31247299
139299481
532287313
2185130
6381768
287932129
197651931
233839696
280416762
253449617
50507805
514245152
135629788
507458857
39886100
143743134
463412242
153798665
137183436
474007923
308286028
81583072
499133936
39376926
338396032
669059135
161970977
218394798
27822572
355041470
400535148
93738758
478784055
512464656
66775490
725872934
47143501
591742380
86858728
290952789
228258816
77614642
464395773
98054356
261260181
226084122
334139431
65682242
418935950
890823612
322588734
663212020
343738847
37722951
133864550
484889617
14749295
759726493
221475071
303982886
43085606
168930635
478531620
12366807
59975644
543436141
10710692
46336182
149211714
301708030
178225548
207121531
192798597
241227491
230542512
31551149
36734097
73372539
115219950
124731927
365936696
258805102
127830148
260878388
662997700
474387739
49224261
104158532
241138888
62449871
519204680
159780175
325190440
201747552
29305334
277877426
466561736
48758909
251506427
5674398
300733142
689879527
173978220
53106592
277425200
86229482
188999408
92367980
9740925
673244204
347609080
281925669
2898162
73164543
26731034
12063976
119509924
90278928
475379468
489365533
199135962
57242942
442389583
215521837
553392468
243428336
35458821
527980403
279382302
214289051
158908155
7908246
46405629
266812170
359519718
240556196
228939874
63715993
383264626
73163826
804099519
501156110
346731435
309175108
377022164
534309363
151143535
755090934
261992958
789927043
298617011
396740927
452489304
196563265
106203546
487844609
154651565
56755648
25489824
25755074
339291124
159333861
85389427
156705506
80010765
652041
263532636
53029348
94237197
318936628
446061129
221234158
26245418
713866830
189124071
32405387
71787430
268916048
107862235
370269479
639324947
23976550
354478907
176396481
244108889
121462274
382865141
168714741
177250744
71246722
33234043
36496670
197259276
19324702
178522026
45528416
31815317
434721215
353405742
51600187
174518804
213306370
133645334
5956039
57470646
332361861
467129644
98412898
608408452
57855925
14909294
323404345
900494111
263054071
153265399
744192057
92520468
168985650
689052281
181522372
132046558
825595647
80429245
61353095
61374501
62648376
310921284
289591015
40531341
100312970
897791405
460029120
84113060
54071668
347070799
455237
52379450
30559714
323865807
225986990
225418825
509649588
208626554
63943454
49185227
135282807
209144813
454628322
160356826
19748769
208380595
457398080
768951161
443142767
137171395
430820083
160097845
243065107
163414221
185867994
82540981
28959974
4751560
87433958
185176621
102481416
118673753
36769957
295219642
823061006
8469918
643791711
236553006
125066366
324906177
202622236
685023721
88171254
165494845
45883331
98540094
121990758
52483298
138138683
96561912
603021745
641858879
167606418
379164076
13179220
446833606
151042682
250744208
44447375
3277147
27701765
452551104
23736764
390902411
658900057
343502296
429539649
250940455
423367213
143891130
150995978
133956013
231328501
170064943
111807068
411486808
41037578
277066608
45080865
493027929
314813650
158728853
429186737
341589504
43872139
170000188
17646969
318526265
58874357
16422097
360552225
76314371
92894649
477718151
8008952
164943608
216586966
475464634
77722669
120622252
595276
12406427
183294297
217439052
151331936
238196453
254570114
418098404
119807871
282440434
15309030
134155553
190066990
35134129
158924398
356752298
25446882
199742946
333393522
420884031
339118225
101115721
61628960
355096190
165721070
259872981
252753744
633819300
607973506
590301040
372601172
164938211
72275082
61561207
24338979
735856975
50448486
212353042
160386830
236959558
54361434
62686524
132608947
472604114
262537994
577252540
283439135
314556923
23750699
87666011
452416787
303477669
311794970
11985641
441827916
377621160
96401248
125514604
268711729
338641153
623208669
414939064
50971086
20166869
17913978
419057907
61109544
198401455
10474872
35330349
127071663
420918860
494496767
163117384
254993816
72944219
69929391
738141173
135411902
117810550
21344809
83550851
582345576
894816622
21843781
89424789
900280742
461355178
748217784
349460242
90815497
35061824
102097927
705231
80616062
30440598
206818903
505393307
153749940
211631975
387041236
665198777
32836725
57655464
86783798
697457763
335724573
673132003
232294566
81880787
487648552
124184357
25503731
201540350
153951873
449151526
482292453
28249009
73370134
17369787
394823601
510087216
345976300
4960304
276339350
322075428
73561234
641259605
236171259
34447265
74688796
100461265
173570664
126353415
247875788
58678445
273349045
417091266
427101472
9259219
72127877
526587958
124863281
237534911
504181262
6013169
74011526
624418454
471666292
846349330
455446406
138203535
323511707
123186647
606605290
239149600
118016682
558501274
98741426
913202198
73861266
703527662
278363667
926932887
179027214
290165769
289901082
139500568
78621007
38319616
552693005
28140309
215737982
522917960
61348632
605811444
76126016
349252302
163871566
368202615
791426642
185862836
8583270
30911840
8843594
659698752
179353907
2918422
8725209
223192914
192258641
136293072
36738200
350018469
197169039
419198264
5267284
66829531
268993473
411368759
522137474
850555796
16670680
439351758
19272481
610926059
146554776
562270015
546083117
265404318
185374825
72102810
172355663
335789009
239747415
19686183
616031323
41770201
419420848
407885870
122150559
605936929
42318828
354084750
103885651
38057237
76828461
405650940
90419788
196296854
168670577
565727491
333152339
19041985
338186899
75274267
390472641
497333099
69097417
736029803
207639671
432652881
216745797
148145955
144175067
276131242
167673968
341112679
423350191
164624528
191388238
589996046
179428799
74698784
128056565
324475524
459795836
133486994
90299318
40915685
52431454
54987581
631116171
126908492
20239843
174207545
121635120
279169107
250022
101710425
127368985
114663663
156361086
291358754
162038448
113177650
810716175
181746403
10070167
459251153
46108257
150660779
113422757
185420222
572114763
26876844
462084464
83929438
352174566
412751764
48897298
104149065
139957030
53863907
83226588
168907112
915157038
512417371
89652171
148810285
787399243
717169230
91484330
116739626
311262286
463953006
770286013
603222620
227418152
81598156
169229183
86128793
5215818
206074023
338562916
426288997
254166024
115712485
263147260
79096531
53620119
10528334
662293519
367466934
64874305
11036735
286594754
581041160
185269819
898174455
42922934
81954838
28727217
206938079
193428162
404380743
69939989
650421157
120583988
211460590
343028012
137213034
103077285
66906964
90365685
166426016
288348869
599454209
634643454
57498437
79956954
217005199
223729694
15493441
117905340
298063900
118266339
110354531
9842262
547157967
297945156
54446330
439024560
548667967
565871708
166403010
46442365
132532365
74885491
113900141
533955584
395356120
3171619
180700444
24845857
17695389
43030495
344330360
97532960
114612423
29089775
172024489
898507553
111627603
46545519
235344021
394721699
272005979
63400874
644131327
579561888
79638702
119232909
251869771
210051969
924170087
234893290
59395601
552505958
213627068
81334062
164410619
129683622
36981275
146520019
241674840
17594191
313672694
54032968
847160633
780657012
20350061
159321559
28057700
90658498
651435106
1118237
534251943
19075852
614625760
58645471
689168109
411995155
428150166
150929071
271415595
158691730
411273641
437214992
46174052
107345514
485050916
391704465
391824593
1506860
218058332
24015773
464660318
2045500
534462574
178154452
174906879
27403655
542110136
85285999
283936048
239922945
19810265
93159075
379089866
750028798
145716014
349720046
171958358
386692766
258619789
417052896
51513504
695812491
6898916
501829146
380309017
765487795
892936803
787570
52731330
21291173
275110878
222692971
25228252
505380257
128224661
272322836
38359967
595933416
751591746
559607158
34105139
690106878
55304581
289515259
165187425
591678889
586310479
55741811
125339636
526910658
220966958
491615309
63667963
453589665
317574755
390708552
7981824
105150374
96270491
139797452
99561188
108553939
30549170
90006571
49872518
39259529
82713819
297216847
884568988
77471894
119962751
310359824
779644555
352970567
618526266
28146089
86010780
28863701
10303813
208560252
25959545
635966535
401110933
510959075
601419227
443026736
426941896
638729982
9076192
233443405
61487756
205360664
685057815
714599378
619933222
285495092
19708527
639500533
205927417
67872643
231687187
489138487
290888839
65670969
134284726
821548542
402815646
22597510
445278971
496687713
59217721
810006878
248669754
47242081
109078961
517149
453327242
749677576
228622398
160778760
203478862
516714485
114650727
54311044
80272222
415504134
503182069
822254916
595669459
19362102
506311360
610478116
19547285
107083632
165231898
158269046
757389650
57344135
2654594
36413601
332776833
137116581
13196692
474530293
113778558
85381248
330283050
30817607
534851876
205745469
27428517
194977026
183374180
367146303
171191607
16774301
42573195
231480045
498329600
138420429
528166845
36879535
298419945
798690497
392640743
537716311
560384458
12598625
152377824
343349126
359391004
119275105
44257535
250777310
840960820
5800362
45668118
456033810
30147382
103749520
232087990
186498228
126838522
489341921
504646913
324584899
415751411
73466544
130935851
10034240
480929534
142350645
46468398
421385008
15081071
434495208
126517824
43144299
293451920
80715699
275690321
375074217
904249444
324104317
311077591
61196800
203363759
29721945
158836442
310501858
56790949
312616843
509091822
493927716
595342594
363836384
65528811
215225843
60105542
72465944
126836793
7155769
390769453
857034751
442663831
298000524
285143768
103096467
2042169
2265422
15770751
504280501
598715492
281823246
437816357
44982928
211231731
209957645
375101153
142870801
613049857
36478769
16269912
404119767
393429457
480876843
366796707
633979025
140005929
122983662
213260203
79804054
39339154
367302497
454739632
107610085
24702256
23958889
15438939
40536010
790881007
261587933
26758502
65146368
64409720
38148590
76834158
124031393
570435156
490763318
237572917
414745792
195475340
154254834
600195301
447701749
50142748
366225804
685688487
334744111
3353908
716140600
288829486
245285885
544988636
38966208
54900910
215539285
78490682
48215683
12665930
188555279
307911445
453970714
808921451
2985081
67434391
415516543
272039961
9600672
226073583
25055900
48238008
200691457
237754961
307712364
245985423
922818367
462759946
109861491
90073226
522441268
231228360
294684761
187315353
175795930
210525405
531637293
2232076
257156600
18422945
1982115
576733470
404318479
118464697
38415481
42941085
651541622
10718247
209299119
149674470
430117355
144891846
23720956
726093665
24644732
221226463
171663810
77587545
283127177
33478761
351294098
166710744
79736099
105958954
141271913
411793766
406069468
457711071
473513
858623748
661391896
171825832
293925948
241603032
327139378
293168552
562759061
204112114
343229597
270847788
457076586
124100605
70729765
22246302
209259319
395856106
346726983
2926999
47619909
537232754
71391225
150954041
301530570
15622892
217342077
595015987
515496205
69023154
154035832
318623249
7100003
204580350
105781498
256574978
379033099
358118043
929706761
29487429
790474767
299895545
7134996
634539403
349763556
73208021
474976435
661775142
116508791
48583834
300810842
75178519
268193535
202975653
17050119
156578614
326607147
813832013
324395410
39833534
107961525
24231730
179312448
872248102
385020
511617352
616541857
287486837
54644800
276994997
301571119
499680022
490169802
273280149
52423236
141386755
116288442
230060743
123236356
269192560
245977814
157670144
743950388
258282671
18710980
29605702
342093433
151901452
278905492
25003548
4672678
178700472
112647851
138210085
150496546
543162832
108216424
177889137
361918930
855408305
348673886
18146249
73286749
185029098
358405444
57675532
185120120
622095638
131044832
936431157
4504478
59990415
69241826
188013218
100575078
182431309
615924096
20750045
506624984
168373953
241987555
39617037
490007569
343854936
273522002
506804434
525227230
257451409
355226306
374142341
82521342
3113273
209515229
104218466
79308547
71374409
602670803
579170066
122508846
322197905
230465647
87256110
458202863
75081532
449194723
80144149
167612154
239907928
48170752
243428355
89605219
703915140
114284091
414417304
141697047
103471252
288115252
555207848
195747867
295638970
201993587
277150690
752009831
212257017
269749412
7820116
89506495
40700582
196292156
443371695
518320922
1000273
36111752
144163784
132942006
189881
178864855
219750489
37929327
9777640
7469613
115643298
202635148
68526455
502735128
167339197
76075225
46163294
184273868
259504275
441720929
224561102
521488284
257175971
112465500
67738634
690227413
61484365
383895290
150558503
185591841
238599465
288996848
284822954
49667790
172234298
146903645
64747558
663884542
4007156
34809624
560878566
109171395
7488231
485485621
67534024
26715678
23600030
206677950
889156953
41705749
253137697
44809840
434553683
544649345
241468057
293825011
5231169
88777516
81487765
30146711
70120479
155218789
174455909
47699516
519928337
433211479
101109275
467900746
497040580
669777144
15709539
22293607
88725551
313449730
316729945
111548440
46703269
201305010
512189775
264449261
39942397
386398320
259053740
18756973
402085835
33562470
43545861
143658303
10602465
24338277
683998200
68216560
269945633
358098086
35653872
243163829
9789307
405416515
18166099
451537808
82545607
46522195
138701838
87737697
329436055
237406733
4304593
706605342
151079916
29867303
261361687
302693344
327230352
205502738
36099182
144967277
51951225
96146290
215825321
244475183
178225519
86520740
676806183
26691780
88114286
198352556
419714482
60925252
128400034
27477302
454456369
322751501
51530041
168182059
108308727
14870662
575514679
284350360
39699622
362370240
220881557
38243470
114884990
656869143
58401573
296765100
417769891
34132204
258500877
357184324
686917952
435798680
60433466
122520775
464610514
90468156
164313265
28903150
130554312
148659645
493545065
56455865
14449761
136070597
35519135
196640234
294331677
155301824
286556290
227958111
382492253
497856041
69633350
156050838
121944322
38676150
409639526
463381835
197420167
380061425
104664768
73967303
166855719
706323815
864147146
24608120
16015833
569611746
134791759
555560382
94854477
260959815
94362041
511731378
5443712
334011645
655130356
426245940
942275
349889705
262323240
393339862
282533687
135080536
136911743
361968073
154229773
20921731
713438059
248960850
688636664
2720311
99507350
5471398
401191008
355872040
159244610
273425168
267170690
367931496
644117301
58442361
245090160
163651404
2569843
1812109
197909390
81579187
284378583
134686531
291403777
103194363
4150249
312851220
440583837
40450469
332564975
224881174
277423902
78805714
82699544
371323393
759896400
28564749
648719463
14741634
752318976
600933277
25053250
196108607
10737523
138752957
676251216
18477437
614672259
65632508
364961708
180412863
534018
101562602
246711776
26142040
293260817
65724235
59530768
150695068
158813962
27291497
374958976
174525393
189268549
202351228
20178823
251739597
234430305
417138550
338083394
318364291
156776955
153523535
539514578
10653178
347668387
432423542
315432957
148434171
58088684
74407577
169941718
51689634
395688415
293655968
62476814
57431565
25092696
406802783
12541818
624415281
56727611
14181848
379237172
278469010
45992848
42884406
159378369
4031570
191973508
383487619
240843140
365243263
53633681
64402453
5312638
61877962
113068209
920400318
172388409
236557549
30394096
169771450
321654671
84863985
516215090
179955744
190874118
835817870
241480596
45072716
16704628
33698193
197465553
504835368
483611912
13997078
2735930
24920893
581953586
239953558
213201721
165172135
49865131
296963417
13151801
9969667
247391177
456359602
72620327
210138840
353842103
219121703
583245160
628141947
115475331
178064602
405197658
98157536
258120617
28513670
31843222
18081820
146391650
222241465
850330004
310409484
395037152
339982091
94521836
309470057
6408561
484762782
270577472
652056269
6044669
166407469
424750782
163311145
574796432
443679613
376775565
677755449
165450512
491670263
59875507
155229699
606578
217408122
48090069
141273452
332323247
262155409
319309877
364297710
68443755
97817570
128486392
60901730
169775713
193913007
308980277
17912637
303221648
291431270
105919376
227191411
14529410
328898527
45231491
254506545
24564574
64417611
253120605
249682344
777500210
78695831
5915770
18371193
411270067
421958096
377955995
51147791
401181182
166332201
19174906
135553287
61118140
633624978
391669653
20963994
490784523
171045040
86311441
137190009
334950790
190579452
401356443
521203703
220049837
18858017
189151064
84584439
340657517
192687812
70126881
290793695
3043683
770734387
14523877
66941963
115643101
514644802
153914369
240873232
159492202
4298453
638695292
151803076
402430280
309632074
1443995
610429063
22603225
402063388
146641755
104174506
26032982
540260690
176172279
26878965
365020409
388148081
683872992
43135241
291398128
479008545
256573428
534051062
41582324
15459188
88678740
99545154
11207400
580541550
862686031
159447434
541005404
667598920
47773468
49149567
32149938
48490940
214939449
39228754
9198426
436988934
704964952
29565616
213960670
368239015
140602819
6054611
22838048
865905828
45423257
830670200
63656110
4642668
548299851
117044958
746573370
200469912
102781327
615895644
366361760
127658198
258027519
567965750
39808506
10261451
557020725
89387672
481061598
376327091
288008837
119828963
109532554
153181067
408316117
97656285
246309021
121386296
478259058
516678572
906961097
53774848
44035314
205352147
658799157
165629155
976039725
15866048
798982420
72984602
490479656
158357766
67773113
134555417
142949737
70770111
108576008
94302884
63852509
350405286
41967338
33608561
247715377
180275718
10886681
441785935
41198170
616421691
280025280
227689529
443999194
477932192
731897796
319655979
257047436
313918894
422495177
2263860
237393387
286761111
2324500
35904126
445036081
25007745
315492639
704924627
103928981
524608967
64360762
360396035
108455401
57234965
258054678
221223685
110622749
167040868
603208824
480958762
226675981
379179135
447097517
21898340
82831262
484796378
94206981
486018602
188254463
526374048
493870235
126900699
79298792
240423219
98585548
149553760
325435413
169896458
392850459
306765565
96505237
43431741
93324090
92860825
320609317
411555215
76428334
22418073
109780287
102565410
879575115
8266716
606126996
393853797
23379034
49765186
168740274
114815593
658463609
215678456
89441933
330583084
239938602
754979297
124605987
770229461
132367954
867078214
255122424
391682264
43188985
176934607
26188362
54372669
9058516
27679110
94958038
83678999
828905068
178313081
336471708
311261177
556164162
535773989
36923370
685386531
260819087
61749935
476775966
246801251
659514566
24547933
596063050
3131622
665134515
58787556
189716801
573750767
377475570
594296879
484591537
31945758
136294226
424782282
17192201
86462397
31354109
105393531
151212215
693169258
181566231
50097965
39855209
41874283
192952295
2677241
58040113
889700148
51056177
398307832
194279098
445887769
145388001
134420855
336149513
93777118
43369040
738380004
371997455
355506348
3849529
127482389
526427609
220948264
64396344
716173615
245456037
384025190
364343252
188380136
70227825
469213157
644493119
259425936
451615192
46782756
358037077
5502603
24291113
448537711
97113759
223740782
750464422
10871693
718298423
12054250
211895013
444265309
138745749
307955029
661155985
412713953
164598463
75057
302389595
172782307
602304544
196197157
22637377
152758813
57506725
863879654
573475591
490310316
382332357
252108691
252307783
620696476
482768854
593477147
59489333
248011881
26127652
61661111
323055419
140238040
274334324
470184402
872257940
650013898
672628830
267741812
126302655
327532632
221778554
33748016
119107908
52724508
945923542
325390229
52617103
32733256
342274596
607243395
209369868
98523182
563587819
731520619
336776815
28569091
401443938
120072944
203089972
19392110
453534743
410862703
792432981
105180421
771967694
205669975
199244471
292938605
405414593
206088015
151615657
34551742
12697336
58402810
357218871
208976672
108350909
132872036
169765183
26205087
435447079
158367428
173937438
112625279
412775411
237898144
505260364
54967713
541785898
675185744
34692273
246200548
89919327
295136043
325846577
303680725
451006737
148597152
322305167
830928019
79787542
174802427
83506849
42733326
181917072
78937276
104485618
19842831
309194437
723861669
186667550
832293270
629784176
119975604
355026749
112962324
246846550
24630034
193707587
306549235
45665439
244316492
199865992
69107785
447291457
48755009
528261027
1085967
191321399
49317909
518587233
605145842
81902862
196501624
36962672
577699125
12502723
176846987
69168810
433956036
12242485
766126994
112799210
239129218
170469647
37331112
432091196
584795533
858483819
12419351
35451815
151526933
216525550
2260220
79658341
16268283
316127085
5569588
488201401
66646992
55495872
414209510
381164337
275110289
502981408
79389160
114148244
73937328
70757846
67581334
182393701
467146874
309892033
105171369
348203674
489146392
553832588
10556074
285276286
484467492
35165134
279941188
131935819
769290298
4551311
435340
53347791
847093551
618910521
672518628
208293938
197086800
311629352
15134607
927917775
329581420
389026646
122668790
7526815
457315077
185738122
365923451
51636963
190831486
269571842
114433498
200794260
453662849
229420663
446971431
457216288
46319382
347346908
118014729
563569581
812191283
66540699
9130025
623970201
2852868
431261808
812176641
72415479
214700488
939140083
177632506
455693009
45820125
22024447
799458893
250695915
310145862
9161588
26722878
550429425
35820926
303700656
221969495
220960992
448105630
602201772
20813709
302380019
105884038
492830165
297154441
353430372
253661198
139418844
29400563
151283199
392275917
17646478
313234467
403810116
214336192
168173296
39351618
148222034
80671177
181909627
133216016
13165000
451521244
384385635
647228314
71485836
882004274
58840676
156529029
11406441
313595748
187358608
402270379
286678083
281811084
153992559
74710982
841747139
232675518
4980770
349498904
484092242
7406287
325382857
182496137
5998402
44879209
56179899
22041469
185602289
15865712
136704137
75512393
155266509
511027937
531499075
797385872
11828157
555883433
490116605
540217016
365662489
476516327
8896813
348736017
278450379
31799701
608190415
8809833
685769282
22949084
13710577
118085232
228826505
126015490
48987749
359768490
187373023
203458484
39978749
31848231
36253285
156986772
221180912
149878506
127902398
26145286
293116840
686840005
181673753
15315747
295725372
83318213
626423350
57243872
70016210
375099702
907068184
200692734
326644526
5020077
64854374
43088599
83451328
861309530
746297706
600872425
468493842
67407506
207919340
23703778
121326907
834330
767692172
419573960
567834931
370376079
31956901
386429819
55485213
490534358
304062171
618167045
476490670
43326051
348631591
214600387
371241389
23757466
105320724
8621297
7745564
384798710
186056592
262209322
106819318
768268122
152328354
27383955
93513654
628519313
186028164
163606792
44979040
33250486
217299763
680481153
226570977
19716875
149276014
705880734
34963803
155727601
249432207
30047002
356662391
12845597
708067959
57548140
638730976
22377522
232645124
619068329
16228344
164776152
160333281
8534022
94719955
601550068
14649069
5671591
669650784
371626574
67437693
73103822
176620750
250433584
381948804
301896214
216092364
122383329
21908076
340618310
64601115
784551370
504823235
144613038
129717038
671838255
226735821
73345682
56956475
111764085
5208254
731973726
601831561
63372180
137957756
25227393
271098758
28443154
34283917
233118910
693138382
947528
243963774
75652858
11582245
15455069
47957107
116261308
273197652
589559075
235086127
23983151
94075116
306464890
271322816
662820940
444172503
7589454
243508963
345675324
6412205
374788246
476681621
190846321
5875803
253556885
765899905
82854210
509070967
16557213
145359532
397609781
47281975
202218481
18045128
129479764
178490580
298223128
419127696
16260113
324914320
274688153
230477114
52659807
66075741
751255383
330915868
323994072
23923972
394847554
225935651
216869740
439165051
30594121
482860098
783467520
60028755
281310796
532965491
66020802
21505646
48642607
174253618
65631034
36389158
191160639
103583844
282451213
541118437
333221991
206663125
133117201
234770242
246313160
554480294
670378918
195073685
255629946
27051930
204965185
80890250
478094252
265449630
175061736
527411301
580262534
323395197
158369079
300612466
433204610
375454108
751318673
370165950
22052649
109119192
591955114
506299057
642890902
164416118
121184464
58588605
416874230
123141983
76054668
81872711
108967548
213457325
47870714
719300767
203364026
7240027
257328900
42420288
137866947
23059704
178323551
20679074
1932750
91547890
499758501
409870724
125301834
646958295
36595434
31281301
506315807
41583679
216591954
41957800
3296057
30343814
113722156
315542786
58937708
344591133
389681374
318274207
64675685
709473334
75206337
503841184
2658559
36111328
340006451
99705385
300182876
153178004
411295511
451820059
780186302
3956637
220264379
618469622
202066820
382250504
168899572
341806044
235677798
170540872
451890417
261536680
293335826
257646315
501118941
66315829
242511413
202088237
49429970
359720011
48999727
280405898
40882166
1496769
63061441
39261831
197752997
59598982
97885514
95763873
204722562
81763020
532169393
478391650
9585272
266619639
38893956
273974630
116502960
20293026
190332248
248129997
277587680
1019087
40399369
182851077
72908541
351216247
279342595
52844119
1961588
891305263
574238191
117965685
234200621
32289834
24719438
58123121
42279162
92348990
616050536
16680976
908752194
323608090
1048495
24034458
81598699
715336209
152800172
317797500
802342618
446338647
125188273
875279697
322981016
648841402
394456487
640748432
24134489
3088979
13277867
1416186
304851743
144692798
388253076
70837325
473758615
79935532
3079333
138393354
9151941
535147820
48825113
405145245
65800779
925732898
175785263
306704265
787442329
521308483
522711234
366207531
3840564
155648627
236897542
471494436
131804737
138382984
299489311
346467229
132804122
49065665
126106248
309257375
82388619
636952821
140112357
495754176
9696276
560965717
115808092
49927008
15587327
69837084
338842693
225668838
468865879
695212656
90728165
305117344
852406354
628239685
261912136
188100391
338229256
5053936
19537666
158059338
264642227
63879763
143122664
155376429
185543036
621565425
55829010
388716
245591985
6257718
163086996
256569016
114966731
582260293
956293
175540922
375568576
368326358
39832881
336891937
33414787
284085996
434279780
112175643
272012920
13843392
198068300
346635957
382642141
44798917
246910064
589507180
391890919
632005122
545115941
347490451
877794642
99341466
114436949
144059691
17600293
396275842
364224964
64024278
754805119
193223289
199943616
609134496
414780010
101937488
273161142
5296636
303598564
484591487
53352291
400250200
209191454
25452054
130539782
666822467
15101948
147263024
141237390
120322258
572952899
92255066
303184638
304953510
154115489
493304991
339580830
326243544
151483651
342696345
41817334
713754687
326361147
185437969
43035229
69150296
300222858
582121951
62883260
121616780
26405550
405369243
71756181
276585535
23534860
459615760
736363131
173302767
197796158
430415125
40387364
538436054
78269472
135172391
249128601
2573589
42309824
4754616
17668950
103230806
297818039
17643278
51667041
347752607
524499218
54664855
107306561
140271024
573403500
179155886
81577026
507748500
393017274
4600982
84460501
181855311
414419337
712667793
323272447
179201613
316492671
213925056
207868784
463282825
37527554
178826016
71084446
64766715
613726015
452855030
566052053
602230326
108235506
270440094
7916263
32038001
102721773
299434167
140921961
29815464
162252736
15611906
226841891
600733355
181187624
445546606
279626534
312013202
468183309
210292947
614204184
229052506
317275470
225881756
305925950
45737101
623365406
132807444
416594042
197788267
168125842
783446655
92120191
71607438
291653074
167449893
110543550
140316945
229278194
424008058
569695837
149072314
41723668
133503167
221036878
325928106
202653955
190800535
693296031
250940325
156448704
121306740
387695132
51332172
13450660
20251248
20467209
160580327
725057229
5375626
124754979
48551819
635889540
210759172
615109108
84483778
42056563
13175796
390199608
79623605
630489822
129887456
56172659
70582661
7874315
465567460
16452649
140906437
46234233
281156529
37866985
74765205
315780434
87502339
41353757
94169465
189207166
29866228
43860586
161600859
79845877
124589705
277926636
47690914
60635263
255917711
117999995
303630391
348078270
5371296
56022101
205363828
73914669
128251166
72654441
869712932
468544084
488818550
1286427
39635444
158395742
246926635
308693343
101360705
304622076
141928690
110080569
118442652
280236354
383170018
71108556
106711085
221989072
282721041
100411452
78613375
652852762
119720408
12739633
348101805
202250058
167166385
275365682
208542484
20097202
308292892
62249572
101496259
227950887
319030999
396662592
420027608
49730117
154509884
206255478
597967584
134510719
344780786
506266009
130264898
370906842
124179638
194791374
162754510
195386151
20025643
361389184
92430492
441990540
96987878
133094194
104342585
347979831
273687608
427266354
545606207
106171935
263516789
56377555
414115740
141927767
671399563
677968958
647270989
579140660
498246233
494196880
188381778
1323943
263155098
154835639
588682621
7981826
168513328
732236085
55591999
295475
352259142
15904509
604578949
758245717
68588776
151445635
111274958
766883709
222408232
54800593
309096891
7801881
150505942
212605125
125353774
115964115
386227897
496317441
106094413
55917286
141515625
177709986
28180086
463674076
76110182
36431903
352023384
480412462
599201872
339518068
35754801
213274082
125368826
49315022
10083888
594359952
66606426
134107643
301508812
120685353
8869407
9238617
260704546
177579059
217191998
536793654
373096386
183453127
434663524
94667589
50733758
275442858
194515262
171574598
217786743
44993031
411758095
477722634
338577925
183986173
158502184
335225302
75978653
375314938
224366
62890751
20795480
250871264
70707500
55489089
171995174
2639993
143493220
469594508
210655739
826683499
200817808
445197363
424450626
57332038
21683429
283869028
224566136
313647616
190707456
64178200
128863943
190644411
382623376
21783234
170552937
478378253
651222448
701971864
56037284
444563678
31440313
226909568
133159548
186055801
234594238
34212283
189825586
578984083
6314123
258207971
171998589
71664423
289935604
589341500
427053133
36317637
126668869
120527931
93516449
133817939
146730527
10403218
95614294
113513723
4189222
450478744
630571869
324990193
178329195
174910534
105342591
259285384
75979201
141188466
8394713
33049136
13452116
227981017
268195998
10429537
112022645
101708609
87694719
636910907
210066442
77605760
93213828
367172591
11511264
427075417
328107596
232233361
601445168
265958977
23966665
211004083
642491631
11359326
545874333
318072450
443726157
236792003
699041761
111378756
23649236
864547989
553653859
110138976
78387644
52655624
36814297
385987866
184380772
249908339
428858958
60880568
59270921
162123965
81177320
394619780
366528584
46415314
141898051
607968905
53694474
519979336
11357106
207557668
101307397
8913958
141152946
587451758
261525149
401182812
666576629
434486286
330120048
250112001
572209491
67983721
268696209
120063095
677538506
225490525
213927074
35870783
686515231
134731897
107022595
722560329
420046034
68408690
41327406
241918611
3001215
152867077
150858618
87766523
15567791
250426575
166709045
406487704
457406101
16964869
612265915
45269787
21509615
632394930
173134328
21816748
7863572
32321968
569713265
104999701
139365051
581058994
73656868
100355257
429163707
59711704
52146168
275640148
49761571
528390820
282460399
50135925
216625970
531267667
16660826
600974671
292836412
204840266
93628292
247256901
91304239
697813895
16224765
72536210
803351375
67191107
115369303
47260865
85420742
87781040
223356747
84360547
558419203
427638660
736279494
187781265
435738614
262287164
246030095
59655583
57598251
59121821
40668664
500969578
747151678
55092315
308801750
759974
165498564
550164866
519861179
315162530
171133889
609682700
598444683
77454896
805996033
9270009
336964603
655057
86148981
745769561
344544631
5679027
432892053
64778955
340349150
507282512
130700955
549187903
21453379
291322532
99887067
473039763
64844447
209079177
497105235
288033362
16183450
118025550
23006821
183861719
132744652
756226138
198433
418816215
3503756
251419443
1599592
276271569
87179045
139104748
175471001
373937187
86320179
371194997
62183534
61827460
588901826
296377224
264026587
72255456
257792771
339399467
49420103
69341864
423140892
205655583
367014420
1617441
51452184
183663696
255791889
283840345
59353328
82332880
150200578
180857
497030588
29155125
33301650
628820767
68903346
322094976
183834401
36276766
654285813
44136809
436922549
157209183
202335194
701450631
69401106
284429893
578562012
715834314
553580611
16781946
292848
112843831
213130097
12974387
637353483
207877457
290647074
307804595
113878072
474563465
185562435
41308965
44130755
470717014
77581964
200470661
240231505
130142684
70170212
90651013
40084233
363928754
74881589
136195225
659752747
26210884
558068021
120821000
366584600
142215456
403940503
24314849
618224723
66588292
56498257
6158845
542180492
12778040
390654985
11251007
90661494
505498601
109779312
467073172
399854147
222601235
114647267
101313202
682188102
336307927
771737006
244965427
557679405
331067295
605076398
396625998
26775022
368288650
145302830
54860427
116056112
294674333
36213936
599911630
26514320
973397749
58058510
2298856
16216405
349157532
331101518
99127698
40193132
68132277
1117378
163892980
677352659
51652052
205788356
180579653
89692170
60578042
136902899
195896858
826119257
348744511
49622566
8335609
455630793
34050455
287642352
424703639
196346584
67106557
50146314
513652682
61540331
164786168
733732090
191400214
352437826
3201025
766094873
126872313
3316617
75490445
493882976
39599380
160298680
176175931
115271690
260924885
87832420
178462786
86030989
8380456
11145117
9363097
86009494
9614257
309250693
563100051
76614811
344394064
598591552
107361520
338460606
435915980
274607388
315443508
49809766
408872424
132168203
161187068
157426209
466198353
36541350
553872288
462305538
79469802
649900502
677915920
161851419
37740261
8482454
781689027
312004374
350526585
166456345
72092454
367550741
215013752
410618380
216324458
319013927
251870848
161900225
142454025
272127439
513802284
45964646
187481651
731286072
120205173
109873445
195839579
403325796
641785189
55953056
499076571
252227533
211181721
44289560
101547749
156973993
243357400
170470927
15532054
372393824
138242321
18004634
192064362
86105072
465776892
139049153
35135324
1492402
531324048
310320953
305345789
30516386
206672932
190787247
89796821
264379868
44955139
51868134
811816900
610922486
377820356
1285254
75228142
316620613
147106235
111093430
211519900
218425896
263880019
51001783
365133718
26296264
114717694
162003485
428466748
271889890
239567006
428977920
365559399
243984300
815963089
23984228
165031909
215807409
638260128
44034461
9118941
199727946
289002204
174505840
210343469
158653267
457732200
254404545
29547852
191858676
8564312
152654949
140890516
136561926
159311275
84380998
21459556
8926821
263708831
34553793
50831715
264258836
64054204
38217355
13232285
124225981
27227139
25008635
217673481
95616593
88184011
336833606
112760549
39607183
454170493
7486232
87254032
95168500
432252547
24049451
94776071
42571441
16731083
57163535
85076652
104658334
410020685
782579442
315186631
200253794
55868779
174788665
35319447
59286807
513248718
242648457
3179656
323713087
62482460
150581056
904966326
30555698
19432773
593638
383407581
79311420
591137644
246803841
819423073
44183346
42825552
4173195
510855809
684395
64659768
136278475
113201848
312312244
410194439
10583720
665071317
521973546
278070747
94782734
118457015
464516555
417921024
19541818
221904674
131960372
311420184
164917550
305601969
782660373
48717397
387818310
293282835
264676039
185296635
439909804
134725525
359751434
69833212
29063089
529142837
32290536
67131750
868820448
338660421
81299667
75911571
336007557
268608524
881305445
102093596
162973098
127702673
243239439
693686988
57198705
113455280
94770550
979586
405961504
31416680
396912755
397723281
268675250
450106908
180011865
805369111
4532292
247385705
456406537
19549344
69947687
7754461
293689036
59919781
509985540
14053408
19312932
301807818
253163353
117175462
48981522
102484199
114556923
51796677
384122282
161271183
142452617
45710316
366525705
154467223
201878270
124528381
102109220
184221756
262292248
630796574
457737371
187764404
157876665
105741119
169024381
557241194
495214294
108366672
71257671
394103355
98701434
627269485
59313611
91327886
442315147
421028252
269600781
379471376
717026439
258423011
487174786
35826312
155268704
216590827
71600250
23464497
409713499
28680887
237912116
134586624
642172202
174075203
129400296
345719295
150564306
109103374
30706571
378507218
141464078
326977262
645935050
239508755
50133591
244223284
482595616
114610976
455897246
535428063
69880917
335826919
7687024
599969584
46195684
527080135
840854283
56076325
329773677
420646603
838616682
34421349
6429205
108563630
8194301
30471758
450785
93192285
464780796
57242419
12238950
481230506
492255297
28241160
104718595
105436569
685207407
200548562
3407433
17235579
227696732
368318897
577915255
275896754
118539294
16104843
208493546
514609022
77753872
320979759
16152604
81725061
129827127
249330797
93093950
645891460
95886948
413215766
299634105
135368586
45152964
218464816
910196
120069042
12759912
466907249
187105683
100650944
130354610
416063481
27218940
806504513
695333272
52436430
305753380
91869875
130083670
230190565
311639176
357853393
9211160
50893948
522787040
12255817
838482193
141082945
104463690
3451753
132653651
43750588
166670312
19028795
53759990
672408750
387643963
279753
80068693
71406854
245557714
877960664
108509990
302622174
238472369
130404494
342903598
676155276
20613621
42873954
652510223
39172830
759752142
255825376
93167837
623509182
306433842
90503792
68766040
259813281
333825681
124893347
218579128
358730187
421243301
192770772
483665950
483794902
824459303
100431369
31237745
23778007
283647118
344004640
517803727
154918459
148880352
87900720
48754206
612531017
33971105
105725004
168861729
188820547
184451313
470726670
97116314
558677098
170014770
75106366
230398530
364226566
265904317
111581401
550021482
127434411
177490478
109477530
395359852
42276398
401835801
588118363
219042232
145979635
287590644
383042987
149732082
676848595
598629197
453189705
488464508
42134621
45595813
671861843
62086660
39534149
154484924
87634535
20966359
175890922
131653334
538085965
5037525
107868449
178292620
643659463
26416896
332745981
235787661
115950280
528885910
75755311
877626201
219997483
92364739
15189405
9372822
738895888
171199496
35531526
214055415
401766555
270619382
478744314
578395463
147392218
472583859
708857676
325846424
348284369
35811937
82389879
73059997
73363334
95109978
325428562
191487731
1197591
66133770
23366167
35337207
28592316
144847956
61950974
185924524
217188458
140774899
203759471
77688288
455219798
186231929
78044541
113202815
81820295
172147756
586033565
103627084
299666239
191105105
901026865
469511502
99049745
308830675
54391471
7847002
144045935
46077963
622012805
40431413
84331064
41902536
256040539
804231005
152111920
145640111
174019671
50815590
669146816
601595754
536382928
107979541
519770698
27396650
34563222
52049231
391850142
69126456
284597711
18018737
543800293
72204329
221638890
100967196
45663249
427345377
23683820
348782505
2876736
63837050
61798898
43609900
349711574
339977924
192737496
38643307
502376162
4459359
545071171
137706585
349893194
62835658
26313928
126328
34261534
153514693
236350854
498801587
26052113
329935810
588443047
45318863
98143171
205195689
520332098
115555854
44844495
436997175
40127316
245348066
746624339
198076837
643722497
407036519
23736431
185640576
174814821
502301592
388742
135975698
207884886
114762157
462213927
558234271
206195543
154788850
68872740
4878812
110540028
592400634
771047292
799372889
110409503
71944623
52494770
16783311
647066940
46195393
77537423
47210173
30133942
595400636
133155875
73063380
85343580
355562275
346193718
40033094
182777920
208673885
515458406
62121456
63603661
743965414
828233365
99889733
16592780
3614416
42578302
373772315
554168838
694362923
386863858
460045171
67044685
198781199
479020862
66796232
215496797
918414943
12135994
83307350
589560137
68026135
654230546
261444020
773213157
11386262
31580429
87245577
322090570
609808538
652414668
31879743
230224123
66506843
130666930
252823291
15123610
8064757
524853768
13700962
114116624
216224170
529988669
232249860
280299738
189025845
124154361
700197330
41783048
79597647
11418832
527571140
375353301
110893128
780362873
49607643
187821530
30165978
811334606
2091544
22159536
672985587
107175346
226319125
80586423
179812237
24070796
96897321
112353193
683144033
88972082
459740261
47465258
297116870
407621096
559100379
328165851
16458150
182843334
311738507
416980664
377382694
133539934
116588264
136580049
370424556
91352690
368723608
128568853
703086890
381007024
67597792
652929082
119462699
497129753
268367490
504247709
34600589
201732582
645576362
305924728
6541841
55364708
56523400
527859318
38945039
52670952
263591379
23609300
556014547
93552412
215012894
174658025
61310726
269694365
63090208
288630309
295331658
33223316
639522753
166976945
76825929
152312655
5546384
224544664
123386949
582770344
80500694
306953322
167134628
32886646
11150872
372430220
229686535
933471766
249911598
292641875
36769878
15808866
81793087
134449117
645112135
70549084
478343940
112981862
84959447
239403789
158639240
325321056
524967058
553623735
1499700
49111436
10951616
366251632
443410698
10815168
181017333
463496363
38660708
72341806
37495447
239298857
725119822
204129016
397103404
274778111
54883657
672591265
555368489
116821040
153939277
1312249
16668024
18632082
321202043
135825885
79100136
122124951
39866634
44639149
8789166
295652772
185572743
255199059
58624237
52879423
232523605
81493049
91158490
956501530
77710054
111337296
143096713
263340949
576148205
5162789
313959569
271198773
82103180
558955348
262079370
289528509
219620683
33961862
31533512
18350688
280885269
82025088
43505068
4831715
501965352
883416203
394620915
124999534
304708092
177694760
168128131
119129961
10344153
6931274
681450641
457345020
6414367
247062205
145039099
809919921
101255236
712103617
452150418
3551772
27932288
584990060
808028089
725936807
188148721
150099297
299691929
282267579
71710150
1150606
821774816
879164476
89127234
364146249
123800268
17812809
203080351
642745623
246515741
878556358
53666999
675537
63100072
150788908
114946007
175947334
121400856
4319079
275581782
74507989
70711555
300444637
218038694
112664286
723873104
1388443
41320718
262287596
733034680
269140356
137477802
212290768
577778907
215548224
732403424
358868089
288303522
231497204
320003450
145426706
29638339
413940117
10465551
363915529
98218292
32309125
151670155
184322862
348177447
43283317
622037066
373589234
166128206
49714529
388828035
4785076
203296729
360929566
489947328
469309868
58864112
220362534
560897121
228266241
418173011
305219603
347733127
24843723
17783957
73403005
9254697
465765394
39700943
17654276
84211327
103947782
291368045
289102886
787857873
189662044
364514285
53677450
71378367
28324506
410064354
827698446
25817754
202261300
232853006
243572493
340479681
101921691
476766226
52312505
804318671
19062737
82119363
232658883
41172766
33379221
115594770
285168046
24446855
570250107
330487260
26906915
124515028
527535304
60982465
12633204
223970104
14552978
206775797
502054176
56911261
71315765
98722025
710429988
243801955
686889526
29411975
52551628
315955995
10056232
588775595
168998602
56961374
404290747
8820414
265073868
121589928
665979507
425666408
53755189
26198461
169777045
456795456
92249253
49867109
207076438
245671143
27793240
82707428
745576430
67504198
312026531
65635063
11600588
131657263
515977480
245697457
480013212
515422330
60611619
299354801
763141483
165118986
244566511
336582633
26482723
26742117
188447202
297741014
10544514
199804970
212217995
158612462
67012237
52102607
519318303
105420910
14119972
93389534
134728758
417966364
224701
548691728
2462273
15997356
171141997
1173029
296246424
697155107
63164681
133115872
98016891
296490059
29531881
158809888
104794407
562282059
45152293
492069932
736159642
104236833
211936158
423085418
71721878
189130605
219895942
560209951
72872558
19645246
205703388
49711443
12568986
231161361
142154049
1560910
277808675
196923043
470671288
427792146
38788026
28840366
83394072
1410797
32975700
46356730
257009471
537586781
106565413
308617441
307336928
204516496
328285112
178170191
79618320
56270717
238194754
832111851
613950820
919794248
160860862
167567681
346558226
169747192
116195604
460739548
12057444
282513068
49630509
188045653
756282542
199180931
65698587
65537813
505674313
82894409
34430843
191714407
110996177
448454020
12297053
770369178
410176836
260107381
141300695
123955485
527094308
314605739
6143824
485893865
6103283
294582055
304534855
144751945
259578188
17669835
120046964
24388077
196557047
103988448
148120616
188874147
807038630
252930532
152737708
35060514
569579165
73699542
195935777
379259562
72636911
284635146
46323794
99303351
335419404
59208961
150010706
105735024
63034256
1562139
380805921
332621133
315257496
54101874
532233149
257828388
390923900
453613713
148937578
457353578
820259064
114855559
5639957
61090775
102382652
676201286
30433725
389762346
291330428
14113230
72174905
39348225
157332351
64524751
208528023
497738480
249433283
203885
17544855
441250695
508870761
208567143
122156980
33969993
43519597
134266539
643761723
627207045
197862270
104959727
613378982
687103888
698925124
522222547
122246390
30352309
58229198
18882603
155315657
658180
32184470
456030566
75549106
618277797
281667036
67848990
358097323
466421848
340373169
722053238
11840994
37564404
61743262
70818829
136251496
54353822
366620272
233677541
606435305
14359250
134202980
122965308
362339710
21231033
46294364
117435935
814943915
521759516
234580394
414123388
39226460
186905904
613826865
686674535
293239208
72129454
3202739
31816859
210689677
40671043
151139938
75497912
2635183
163856017
218037828
277873247
131023815
61473215
428438021
135924142
292429125
83872887
243314701
472260933
17569975
58575543
184902257
32178291
705492750
551356586
418962933
106528420
8147734
19399937
211788047
182573381
132860966
115412700
63621525
423596
143745244
128859817
459753679
248798004
159448548
3253703
6777417
705361922
379795792
814304723
360519823
229714179
171800549
180280965
703516379
669857579
214301532
74858149
78807794
631202302
24578644
302654306
639038099
69489297
106900079
59904478
124721778
55246636
102141869
50865767
50622811
125775784
105997223
35733476
533255888
65871659
46474086
164903328
280282577
260099
147954790
8107476
405067380
94399660
38613555
108255969
201819759
554558950
131634628
742473818
439829657
570479211
46160055
630870292
85016143
145234622
482092850
15306090
488183067
30313259
757349648
51698630
492587846
891563016
39932982
655196614
964673285
151855323
470406878
315638591
229850021
288236214
159163463
400971543
50206995
72039713
621093301
60532754
147878706
72301543
236772727
363573246
675194673
6866445
459700739
108104142
68499762
484592626
490731912
240415215
3208191
313095635
91443523
561710172
314619505
86191113
46263109
46783129
532368387
555202379
128578141
400773703
24930964
14835755
532980833
375058013
752652589
592223243
32100160
8419296
150847359
208968100
179528972
619009532
5219894
328205396
34537241
61188633
226701655
953704850
134926394
237088787
371147936
489982069
714361546
85795237
709064640
396416375
494120109
131722800
769213038
40348757
77603334
200563157
47375703
272962936
204132917
174066193
51314570
499391932
52401090
95281222
479093847
864550267
338655983
16284184
701277656
500356026
148280848
411452865
449500500
65547453
11894002
102768704
202722170
253617002
109406480
58532353
421471572
499084711
610361277
7940759
614945708
121145608
156109470
417393998
132381506
9549820
255186651
333523632
191051926
914923657
139168583
61618178
241568976
156014443
765541852
471535157
39762115
619944325
50612661
1884200
93779410
429858394
483118605
461535784
73824559
15654751
454551355
52565458
243307574
90746386
224416479
618454811
183629350
212902291
17559111
151856980
529471034
68433876
2693386
165566735
408746870
459044277
139857407
120950789
454432014
426061914
55107956
185903042
82181974
55274134
4985682
171523910
77507973
33324208
294270610
227560662
624815733
283775536
410201179
48842745
312929464
751198355
57713782
235097499
810529292
288642838
101030012
232252845
294423258
169512812
53829623
141197117
277102143
175170050
64901908
389827472
85966019
555513546
90197507
72183353
268646302
82356587
104148480
743574411
423978907
206376110
276504460
13643352
557477393
808909572
3051550
216849851
552696524
122420395
96867738
75202716
276765206
809488647
14704637
64750245
567028549
208993399
619620113
821750875
199046828
193249828
603550348
250997417
109597307
24136652
196330882
11984328
47917764
86353179
105459194
65392387
20950072
201884237
226595997
77276134
56784990
79711269
73158695
91892685
50064575
512698553
325113183
183524622
454008927
43365831
68394718
185653980
563090505
324625900
391139966
760381334
5628591
669160623
559989515
402299569
595102698
688639737
25390928
62238415
12676079
336736729
186391314
507854311
1165149
94454454
49366282
774621339
319095866
230992191
270491858
306935070
6645595
148132202
206431065
86833379
836408284
13974499
81191545
19643691
40683120
112678596
722436724
62489879
325078877
221892351
76654395
274194465
85172144
397205391
259494831
763424815
28007718
834623156
94655797
94401386
110893538
278427915
174091479
10711907
293462780
30866303
396322360
62687435
255700299
503238922
204049788
164546243
2727925
693093041
98497189
551850860
188005080
42539631
593733446
732056306
128356363
6659610
386783956
47868878
624979809
222349353
389531748
426496064
2442767
596804665
300941017
189825199
112815539
54444875
349489455
410162982
638565737
176718027
502368710
35641766
475429406
199135916
116243332
6024335
49059898
302667887
25677381
177883647
420086176
1663211
312467573
20671583
119022512
99249062
250923540
246758187
313329712
230430678
11675897
38445810
134987758
4933853
39296903
60038742
256627849
131583597
186772521
561934418
547173559
231408863
216848921
24645983
96998954
19876763
144397698
71139254
133795626
4855968
678018926
21371199
1855586
27749416
738358134
340260117
445599449
652131218
29560135
185778071
9338567
349402303
34030676
190300201
571225811
15844079
47806541
99784586
103625293
305331043
25860676
235432894
128070060
24796448
342277405
152282893
30372344
163009239
149641285
546850057
754488164
532946859
228155971
67534359
541383757
458978406
66738712
513151667
22888445
570895338
59044958
388935941
3134514
108432849
385412033
223082683
238324732
180469574
148955702
19973385
849073741
166796481
535014659
51739576
27175213
3468540
454240284
41195754
224288585
673241034
204389324
142095359
298904014
339785663
65395442
771055135
35757263
581651988
772326955
430517868
67934597
29322062
64107133
369365219
421834
13810967
477734648
589986362
280871566
126993662
226628300
254099668
38843380
90981872
140556490
42022570
702116527
642081150
606332636
624290864
296841438
455545455
109144623
292715586
639274704
239970402
61673356
54646178
406790008
57395192
380860808
100369424
182960870
488892723
147725581
137271100
4741899
225252728
225977112
528238527
341591600
89214172
97205597
295096309
772828677
699754282
292919128
368903290
29772539
27474908
788854375
33809156
256581831
266897031
137411717
177756337
563366909
130761921
139206260
96502601
673725339
39623700
145154983
550221500
123851411
69954422
467195969
63241901
213502440
83447341
412417169
409181462
68060767
306086813
412385229
195903765
308977849
317379893
279614404
479112348
948266254
170324746
5043792
65854045
372433908
573732839
10050216
81168236
153668390
357225592
43437548
186233693
347186948
754850270
54336023
40243394
433844272
456632160
23407639
81934651
233436862
571155175
404156822
212505727
184645365
230517102
899118684
117966280
266549162
95023144
343819631
667774292
97510015
379250160
176683030
18634827
134102646
4023630
234643120
54917712
127202976
373428495
21049267
532141456
667643532
265667740
174887548
62998344
398725555
308710184
314846370
227277791
531792975
202070831
150836874
473636888
172177914
637573170
325542712
56956762
194892744
217103111
32183799
107909842
290986592
22791306
390599152
543042724
481033148
758160634
209694857
115464141
587002640
154911852
125408017
164907144
160828970
1702957
254482336
98511689
106200074
337637367
300885092
382765999
247750155
273197259
117832665
275957568
178210277
8647629
144943666
71127516
200303007
445603363
482463083
64580815
5821403
178820806
361346347
313419900
125503515
814290758
696378809
117736796
28680310
556787439
566383586
73164552
245244967
20774648
564382503
132366034
712445531
14540275
23275931
315126131
506729640
368162467
123870811
253946877
326552878
207538339
422898241
689540039
150378911
405918819
98725168
215301372
133206268
263489582
36101458
52285882
407365784
72751942
509373637
159954061
335506577
117300895
212946973
134433887
49485854
574677854
73547682
459545608
416181480
91811716
187506778
282360825
231642141
276804536
146147199
235850371
439144655
719906505
50093579
472518569
816399992
237710974
51151733
878213233
294156777
110242831
32147923
140401187
765306265
51772184
241215306
420859944
394215665
575316795
459237456
4159951
380923942
42718171
94281039
354854876
313296834
638716541
707442194
207820181
646158851
215938971
183186203
591209180
226947558
152941624
218706331
643888912
106490557
56582633
310630534
350129642
49167352
49271308
41431490
672767334
281404341
119747683
125590062
570497578
191804524
462228681
29704389
644903540
83692044
739964772
176371761
803714688
91427395
517498439
245144680
259573150
280292656
228460670
554816312
181883301
135432104
906053127
109816439
556725491
339222008
37925531
12824599
436206982
268613890
544300998
795710524
457467632
446653944
58136290
411951373
236917650
398099348
910895008
178486864
372017638
420801237
28511879
97133399
116758572
598330192
101927823
276557038
15532234
101959017
122227938
7253705
186835708
128535996
161232536
100009530
185634669
765693
487946001
535409312
564665662
85122398
339117690
472536074
600174269
163326068
43967355
59352318
304677864
45613971
205839605
376026441
379802584
24400667
32550493
873207633
159706393
867602556
667079918
263806786
312631598
46666340
52516895
728462276
209009870
35092383
357571629
13887681
204915360
289092040
173812577
81893052
635393800
14211455
133360812
455297338
164142721
174006487
14005511
368299537
307435534
36081163
4921471
184806778
337882131
472470210
292304161
316777475
516101141
183101205
45406118
727299957
203211445
35613603
19495167
428409627
494425988
3599893
269303968
109041060
254456085
58360585
828864140
480473606
715374285
77914215
28365923
68840926
171598059
687546433
50635747
974049442
205237687
129888945
12205401
290063585
140783282
800097363
144247208
72401853
276725329
89549359
2700296
483677339
331321484
376754143
107257788
752723838
32953710
88816606
24933364
477133761
335066144
694664589
318464076
23056085
797954807
264385546
343467262
28166668
330053430
424755183
2475924
101473249
389450181
262525951
177072993
343356225
208015797
208666693
141220900
320727879
139060224
17850776
465462496
221298657
12322987
90455003
68424538
277789932
165452246
682345150
9113350
510767129
58010622
770821734
88167427
461289079
215965034
326734830
49889027
301137560
40207444
65700997
282202113
220624426
307810663
182093801
316916608
256541244
131664304
453253949
56727289
34340676
77129689
636623048
179998072
242460341
33128855
48055267
3374685
47926610
235648177
774076710
340773040
154725329
768349102
418986661
596445984
123717273
267577800
150419800
175819571
485531252
133789199
76078620
113203721
734567926
73742329
211800389
297864845
123046739
817594243
253724610
309863082
167333927
61306827
43315735
149205458
90302615
150607643
538707507
136685754
467231090
5755761
104974772
850864904
109700315
2268912
179957446
108404502
286348603
418020460
149154681
156600201
820652694
143577572
37248991
389553939
261297231
123230063
72117815
19074968
213753632
9411056
172464735
223475795
177834817
214068679
214949498
668692934
435033478
240847376
123063924
244270498
39185836
613484377
643001044
302467914
46045527
33506865
150072286
143509670
279643473
48366191
28170664
619138291
82261738
136422283
16209629
89943658
219763
295319609
89707129
298536803
445885951
55222854
190983366
401387531
689170114
539816630
732342821
272440750
719146869
295840464
290187902
68592894
94089475
447758078
326401003
668186664
65185225
31450581
326109965
573023743
81728753
115050503
182138991
346114869
977541159
272630890
405859222
156809423
521826395
3077428
165422576
62963198
148814370
30257643
362005025
120202522
539603588
506236072
198871220
330570467
16832799
137719278
21878042
328445172
126066056
81105656
11263943
98994402
88128958
583826381
469314816
515228666
590572197
152089700
414042449
170792350
2087246
18328317
86598437
224374299
87974665
263894064
273322524
126894389
43541277
85689492
125267444
424509528
1286840
226260278
1614942
140758779
982297992
482666596
240328151
8243381
116631701
37781083
118401824
339433365
285155661
185327344
236333409
149638679
661363291
165329780
226262810
108442812
343476631
499653508
344466831
22724923
250182246
107592319
175002178
241315795
370330348
176817798
177110244
14166602
261215579
3405791
171563114
185344082
366271440
50684684
227014013
198395311
91999276
201584800
753570568
102518628
424950980
51286995
456768317
35837960
235292936
646556087
54514008
58157339
5824895
882140
31326348
39103365
71261420
461260353
59352598
350189622
240739482
613099548
2528343
5473773
45568326
184561796
97394485
503774724
135124957
45776451
104506901
169908007
30543231
594481798
109793464
470236248
606349518
832701224
375039032
288091236
4432026
35432046
286408937
513527297
210875406
26650333
129570047
50009655
68027906
26082587
116151235
146049044
235872409
641058524
117131885
130346366
8506227
10791705
131307167
208459894
12414299
103687351
326967649
140991352
27285925
156523997
654140777
337441629
413681585
100253338
225908542
698548821
311412910
362031302
498928247
63374248
12373037
818425625
165373597
39495583
506890187
26018227
297156874
447265445
402288630
117871
612239541
559493717
242101785
817697886
39892815
64620106
346000623
105433853
867256946
51273166
12431950
541090922
67689778
232553134
71118395
621816120
161096151
117271721
726814088
106026615
34007597
159390073
357225707
206440847
184847226
7132885
56202163
13001052
82439810
83632752
705122685
54059352
182177207
872110273
411034313
56672333
204085249
392391244
18417764
877275214
247859255
16383027
649272600
81859149
214690828
395215880
98565240
90408344
708971614
431901953
539728645
5422890
641453657
9494207
59601069
60804551
193225245
234343196
267505103
120650832
273009160
818403368
171959901
90802071
10385524
482430377
128528243
516065460
76460780
82558192
115668890
238924048
593789633
313720795
121108838
226415978
395085868
510604681
442633438
64354187
491906324
68333229
60318349
19612193
261393930
45405292
432937760
93177632
524812921
23754938
210214292
56371706
257828005
227360571
854049484
473251711
411769504
486769677
222974943
472496871
33972931
6988974
19211876
9630154
213824905
159154765
229519781
178184498
153544419
17362064
202818449
587620126
947652718
56737002
4757821
728830640
207228338
323726455
72685619
83555915
31539413
390801489
397519183
55576804
9376372
515656975
128762804
59571580
570628049
803114364
155117881
223306228
313088869
360078550
403538949
235359553
683105968
348695366
502001094
337446555
486940508
285754455
67531982
54047472
27534228
58443718
250148969
274684476
167648776
65508536
183602397
587202159
265531001
472453524
294075106
324278651
142445802
222336683
7633306
29941812
101995082
551232014
203912341
17494494
709482309
56304296
119319989
422764753
116817698
482943569
44043583
124917571
41470641
238606498
559034347
8574475
107436567
410278527
653532451
743002665
723562724
55057455
341269769
660736993
67719814
31614350
320140416
359813744
541364311
170961140
200796890
79050240
40474073
561146353
11647244
539081870
165132323
27826659
512301493
927617146
5487516
306575532
54868073
478834344
295456810
259294854
62050027
342877109
233998803
655393845
11024673
190602063
878350889
604744757
13045430
545483821
184156130
291646217
12642912
512851582
50043282
177667388
573369520
259960691
330188442
20150646
211933065
340164952
249671823
106697218
619962375
517547861
98140488
311524887
389141462
365378090
415068238
434272017
790254274
59999444
81405156
364392617
598047048
26017124
603238287
4353056
381784881
539208382
198865297
207679440
521703870
352089926
59537878
118905379
531033435
410569757
223204667
340754138
43272052
201116416
123786068
98352811
409157655
148807592
588737671
502466471
126228092
240692
19153635
284978266
73343655
155824464
229485789
19243196
385731011
176080810
100105600
205730073
41379635
441969682
329027370
270192527
154902391
119022526
178597150
7798098
360590834
206775505
118984470
147370514
417246507
605440878
266945299
59645296
6182306
652504344
172111806
136690414
377010825
240051177
22522918
338907889
125030363
453277488
111078266
632804480
638418797
170911776
72610657
187003229
73139792
625345921
110829868
695459007
648428707
27491506
275035424
616645378
37134538
793048982
18679669
152101256
455023646
809893635
146699238
167120217
70924065
19284757
55235321
105400475
421977896
477903707
171960892
239756162
147829858
35296743
442065261
236897109
101272369
323584604
355984088
222347097
48101874
257612508
183815683
408650701
88218428
654014122
79532282
325155644
169313858
437650471
314461202
128744535
129070510
149152983
100510628
427236879
2917824
252300201
226743276
56364871
127978756
177120837
118956481
164657101
320886814
109094435
377483567
275620719
135415622
389234648
165357749
109777542
142273988
204747253
243802618
93490428
507278544
252058238
198933441
151333033
106435852
663174525
687716684
125580930
801669230
165428566
166619409
138467841
64691957
297934983
670999988
468368489
148747732
203454706
606230989
693893070
71984786
129918222
117692496
282643199
47977502
157655244
274831519
236654267
411101462
45636
172207385
736519684
157007138
400884956
15051316
299956440
329728881
74368805
21780769
88619761
571929551
88400646
599940778
514645542
791430508
608107215
178043308
46774512
61932168
286228591
245728870
336185225
91951235
327489195
452510065
334232801
113983021
148617265
416331843
89829196
95250069
52514572
474832999
6480421
165602224
534563304
2299370
95825502
8991342
102984798
292082157
302424700
266076753
146815607
30762859
376951823
526030003
2272689
20083023
154706507
58541853
151680291
120826541
106231992
344204814
102661987
127797574
10098435
161277505
59103375
313916428
733060185
340353044
135830329
182694400
90866441
778968420
589158271
509860635
353427866
264387293
488275789
85846435
100495324
450413541
273625402
236496651
18796683
539966540
98869332
294657993
323049595
12839176
682802559
286313166
39070640
464439750
155253458
3025052
234396189
425497645
230995987
126955448
946871835
520633826
587938728
81739381
49292374
126411841
494756945
47557666
293213511
358629998
136458343
267562252
793005811
85026731
54424354
13749872
32302232
190778871
818755168
15838238
800452579
461645311
186080151
860783107
586384885
80025194
150863828
677767461
93343953
327838828
267107317
606808755
86927916
279956487
81319442
67758017
95219644
55269901
489911043
53192641
600040553
236330660
32798217
442550645
207072829
618610392
808325579
357161208
53702163
283889568
211174040
562982283
834669012
423247228
6828370
176609178
219130642
7465310
10265777
143858809
154995456
258888535
405496615
336524841
3410396
319588975
331212592
9444620
170765461
327534436
135470511
446171717
350152051
325123770
593024937
126009318
698876801
723024670
482541391
186446948
438681248
126333823
174676678
133818983
2130271
531356007
18732306
541128663
18606992
393855186
632662184
271935446
94208106
367348558
316317796
259208756
74616335
21324007
855234
502582716
155573489
76017543
217774410
4110851
160268108
217072073
550913171
530544082
258150013
60696929
224206491
198388513
254996525
136552354
288778153
507575112
345634380
641852925
232699861
74713000
1259661
400968161
403964181
588591187
869591786
119392664
158890749
155961333
463707566
944399
421999621
622168966
296225756
159152975
128240830
330827267
86883539
436620585
578475843
157853972
28518611
220780690
4504982
515844647
339356612
404368683
298691396
334672011
100526949
704559641
2863563
536382987
46279031
408547756
89605674
839390953
78624499
155302374
122007424
348695034
664288006
1621892
175612898
346107430
494972018
287712376
56484771
263870589
110681871
207892427
441763879
68000241
234590846
114583905
51498833
16005303
8963868
418049932
441708276
30478672
627331486
192769110
404631944
93400963
456641313
112809347
35510288
286387865
250241195
410539002
10115284
34729306
186941544
611452815
193586893
103840190
659478822
138431815
648043120
13213240
10624191
93862213
839935813
110135853
168089833
122817376
212332540
291216147
499667641
209366888
229850799
8895740
132122695
14696554
339547691
228096663
156441585
67773572
43931338
597792543
524108617
188581093
87127859
240873040
251315398
97224361
38757706
162480569
38770600
48720479
247440916
274206222
460889289
11941182
40462887
502588527
605807343
62154815
107966285
165115032
167465403
51461063
60493765
147818499
211865055
265463201
125979150
49735693
437028086
566443528
436810788
277050840
10624958
21661872
469505073
4841143
28626413
271518090
102780755
4634157
96954861
110735661
568639889
496689133
25675963
929444075
599644880
12165456
102421400
246201445
5006670
646835746
583576491
84754875
343996401
76794793
237944986
16687297
375902233
148169370
42278235
90474849
100018538
447946577
371087503
372683818
139035197
482188992
232811771
59722208
455144692
488927038
255898530
410123231
30114375
55576342
195319921
45203044
684253840
375593403
650466827
413299713
61399133
224051215
364914436
329655083
408869369
247899331
83973722
282639729
244748516
351000170
287166933
305190968
72292656
191494458
121874948
137244276
93895158
68051463
396777994
318179619
33868113
623629210
132050023
708471507
230523223
8048845
21616011
463276082
391358889
333466480
264624583
676700825
743389868
56162346
214354653
371025795
248739618
288724652
39682221
44088491
236036066
670129482
252967654
220183551
650006201
140513902
564533387
360469834
114089656
718038992
79671671
185215544
161056365
362098209
57387014
176373681
321515764
171086966
184918379
268167882
73524073
33140100
130881792
122341473
37179676
440403177
282407180
89117685
21273731
417886153
112078436
3580965
46849495
320514894
782162459
342508860
45318628
203255769
141182339
98013734
11035871
251031247
13776686
435804846
117599230
533820574
97919662
78176578
103598044
287286117
92246939
106542708
912853316
189296497
508094306
169302730
171471133
404210795
444749759
408413779
67062875
611207670
15731808
382831112
347304310
159437789
657475435
111223596
411436367
327788070
457963590
383086760
45514284
44599635
293827646
476860285
75435876
15489905
119531537
14562201
715987603
268351881
165339966
63006477
101303100
506640570
326776185
363721676
35316490
387198733
146277324
605755032
286586128
12655620
163282641
13348513
476064928
697888143
178350878
248568571
176849124
324449873
41364298
133107277
378204978
847416486
89407897
572862037
37072493
167547333
89872556
450941608
8682773
469342444
31750220
303106272
222830610
260579333
80041811
789413214
289803627
9156685
566816446
98033013
209773636
350874017
120075178
748402543
587736908
141463940
446717905
61344452
34869319
37418257
581264379
237094838
467416164
221561835
33895405
192590319
140098331
1896049
20099569
831478006
188655616
213942543
97704375
106742278
194118398
580181975
666738978
133824591
37455128
143309863
143534005
426255016
209321008
700178599
214407821
10328955
298607249
69922036
349254988
27575785
375495649
46945269
28633441
12256706
56811856
748641865
711637764
807547700
59261882
63728776
431484110
163262456
16488303
687060311
356010778
3052154
362873023
31628228
114795204
10922585
795875
396182947
394027986
83043420
389370994
372188333
152037703
20279261
35206011
145810677
20525030
167514441
159055044
535577872
21169568
756099257
35166450
399051823
436280380
13948179
118240591
71447822
53430550
206208891
21195681
3956748
63717834
398999885
142508703
62188206
77401133
345821843
287101622
94077320
13845159
517826093
888101
303827935
209183806
79075880
305071723
327225076
258330444
55263246
473974983
2436450
19573499
268890485
215256117
574578405
30032507
169813855
134962513
101427644
1309769
159956268
277390005
10540529
21038416
6944167
25118299
361302238
702500072
94377874
2231551
375774765
100271728
186456737
75599067
38856048
404647321
33631944
167782161
714554775
440062501
280587648
78276221
264660872
163214853
151504801
256520773
180113523
218428156
303768519
67851259
418983313
140466420
686608536
374827
380793876
241066543
60588217
344899462
740932975
11128977
540434054
433836290
233089294
1925442
102058431
654289956
683852796
129015395
321848875
20865398
66583971
618231970
193001532
316888177
100900181
34916615
85372563
126742910
43613257
128640203
147060568
115538062
77221166
769789114
259353181
31392297
21934028
42721265
326248041
10126276
323414345
286692760
293871660
70797966
4356389
108182531
208593778
26663888
59980484
342781161
216690018
631510598
555047858
351891618
154750437
37379383
574156532
22503304
61934183
94220672
614133952
136212508
25528282
25742107
52532990
398617890
222842817
540897144
231596942
414974117
194980105
84407915
253600179
394855942
218892233
295040854
85962403
38137705
399173337
327021159
662408410
17603512
612822561
764494709
691873406
3535622
122736984
239138961
145130220
238123699
137099
148263673
36770479
121564370
95591752
396794638
78107565
149664057
207441737
90323756
26073572
86026561
98194619
104020440
110035967
77695097
67442749
253274376
32260006
360811127
59447878
143599247
100324908
231627749
240400822
243198927
70768126
525405073
204373359
457050794
832441076
460873744
63820635
60107355
266048232
11731100
193898134
221469465
358858105
1437975
168756601
57511477
18952068
17543639
1915371
152843830
37422378
571039236
733733054
294778298
851112707
363591355
120102427
204027416
489266050
341149920
138127371
430887181
611547145
555818580
330193237
207905650
404467016
431961004
58156476
67324026
701820587
1092755
21590486
772634825
459193076
103480896
31571011
559200334
420926258
28996977
713595366
869445887
262073680
565529107
51810099
56668118
23290739
1433152
249066947
240225131
354900928
473291290
106401164
762682971
551004090
11457341
636435090
559866184
73318610
309744792
46727405
111446735
121438718
46122213
64944808
148136387
404679682
496376916
79798126
44448250
677233546
443373759
630037242
55967486
62991873
132212887
612521602
116390640
134732086
44583766
355750153
216245570
3134012
470318894
254955266
112200372
9290486
48475541
70416725
6801672
669246917
80026031
152107991
198721019
597796456
72255459
427100814
21897899
792914234
404160327
23233813
216857788
806610958
465365170
58311573
605174337
122464586
97856663
135230672
177500895
249145780
81838812
114799739
52451011
55788390
8346901
246178786
300169060
787691605
563447378
7023046
531593803
86119404
178309456
635153
310265060
71801094
58876630
288882115
311795722
508960957
13948809
76378061
21885531
132205674
21276428
211565654
195947345
210522478
728597174
25679442
414499911
123449352
174281912
81079121
17037293
281052276
256510797
377343754
12446632
553970349
50370894
322865998
257770313
371728504
153737339
373745869
257369800
63353092
458288089
517278423
739457970
11042791
240088658
28235739
601509395
443631888
131202663
136509457
18455187
12730504
643754423
557530621
341651010
20905075
168205233
341607077
32834973
17432145
281226174
60304942
466463914
110975707
560477
23383704
163223528
830644199
35189828
260204939
125688493
193069415
35489370
17052775
326796036
390520484
898123892
258823496
146283267
349814772
17974961
258443397
235747313
872196717
59622801
33562520
497385472
471353960
84295314
291427074
2636455
199910718
5947909
194262509
264619596
72236569
77526174
560864350
55209142
196577810
12988046
180073746
197463007
69481581
151309935
221069802
37803664
180896874
393039280
493054148
373602695
43601649
158099866
380972084
316266581
8995212
74360483
125952183
393058699
149125694
515418751
260344654
93360915
45090667
239193904
51591365
604676833
264723152
51501354
135143485
167706422
107321421
96734557
771662151
136735620
39956678
139197079
370485026
19939935
213092649
457661834
17330925
264883490
61666458
178542020
138808750
720519250
102567241
501627343
264650650
66943047
238294772
20616344
445719041
97239769
30456531
337108770
276517205
241080829
9762230
380447854
528848927
61635238
87016953
46422299
398421756
811370875
67985795
47694919
306116642
1886233
116418309
762815068
4813008
48166443
26892176
229739777
60981796
832480391
162354131
2987585
444713923
797836986
1199763
3410789
626244928
44684852
729071167
257384055
731554619
54919479
28762212
162319273
740457484
350210829
910795021
85772373
15678714
288521904
125969978
64009900
421768734
410137296
784249765
27659340
69875310
494126755
116834560
440866001
152602699
10229247
67557877
303224528
247691894
33738748
55981802
47840612
638271440
546454782
373994313
231631764
63064221
693031945
27984443
333893221
302329659
49795164
179023398
656575466
51581272
198734689
11680133
8190057
725101828
56023448
302055963
168829386
127965049
241939234
536395498
236627012
572343642
26778347
757161289
853159999
402670555
21843148
506284667
73316030
99286373
43022858
44984575
242319253
73814088
39974606
421696200
31228412
604836
162599431
79543185
832587716
10251909
410710019
434374
184944204
590477522
136534694
64439218
88830353
32519880
236831885
225489489
323989
145475630
474151387
180469564
13193008
2292346
387860270
22449203
49180350
32829049
493702851
99960555
265421519
819027324
72424548
467515168
564088815
124515091
158302557
83979619
234739545
285607046
391634668
314445318
200954007
193534887
228549126
406225962
177886380
78216776
92171760
814784650
390840637
69124464
1997413
657986701
64732859
103630400
61764882
144078795
248614835
626173249
10373716
451991758
525493827
6708299
94844064
453959944
58446183
21176812
608267626
48561891
246148454
216898353
40720418
591873777
205027430
92334598
20657609
646498434
23484980
14716219
78611268
619415331
7666215
14512246
456945189
639771912
59514436
253700577
8475645
665583615
456906945
134299948
111488611
271036189
204642419
695449229
323353682
3700611
340656042
14962927
184493618
109701361
473756673
301775189
3361896
724657935
68444386
2123923
216627904
225163154
383379241
840764964
140091379
116021999
744447166
164501977
253899976
36260685
67443072
277235168
62688359
295517904
432864229
798575745
216065140
42711196
262640806
492910780
38121070
262816823
108968592
166260104
380770350
120228122
311609034
10986553
222436912
178152491
277479757
227738607
57866490
10731970
123302593
204086184
603755645
188826159
718947
311296058
331061989
176753158
118970109
409732554
103964303
612607553
150018688
80482341
624848565
161154010
361094406
50505072
262059769
150264022
450769979
81800001
450049001
618653032
157791383
63457097
370830786
315827663
42146188
518098036
458570815
148375227
235446854
299543346
383827055
81615815
96287350
195441372
103448040
309067349
522406435
55364797
635462548
81156237
571435222
1265416
42031464
11280806
455137652
5644177
182283070
608633914
416324554
449892189
151031870
335378410
443600834
140448462
662992280
222018838
1320947
443701106
133434352
293085817
42490431
155306842
249025910
54501655
401634057
29061458
286493620
6917735
433569936
24168773
19590767
811805783
22821075
355456357
252564277
377280693
53662488
281922543
142418480
217964159
468702062
278214467
766267576
2279944
40280595
322768314
7975810
16826929
888553738
9041886
390744602
286917028
537998332
277973378
389447354
177905780
761787814
65309368
265898538
465928903
56200176
195199263
174394191
88564232
618857462
535203887
111448546
10208967
363138410
255065590
99845659
290708414
133968252
636157423
168155083
271047148
2547862
482357388
550132039
275463985
54516374
162165431
206544823
184898220
8006133
696886784
738800882
350772614
598310045
297196389
183037221
138372648
176851717
221021295
97714304
490737407
113141015
6834316
88310677
99562508
30622547
34230965
132165067
249666784
470077273
8661517
436728075
170132065
133936140
267804219
23988143
742342857
31942773
25132140
192930059
378278662
224285782
410327871
262965763
211775460
181310064
176768403
256080851
133629997
155778643
147217529
89785179
544000765
16673321
322156444
52156881
179068415
222047103
162666326
75686529
483152420
497521398
88340239
276607138
41043663
61168926
238486109
3045040
433441474
6856402
119513228
463436887
503684448
309897906
463926100
175715255
236951342
400569426
188227762
100708939
574474713
44880595
283893432
129941310
360521967
51023995
571008484
415145081
18134142
27431510
560018136
72752710
154505967
17179363
54054151
3960119
285631828
254645080
753707190
443859524
414148184
288083786
36594003
782015031
241724784
202198076
102481521
61167124
508997729
280828245
863066124
162378454
544377815
445356166
30525422
14530843
442848097
232775172
16736535
345666089
113748938
483936884
246020756
172329015
1557206
760198314
528722545
13754060
22496979
540971735
113999814
227171951
120189785
206506313
324045968
4380363
449600026
642305274
195723292
27999049
442585740
273491984
66254067
562440963
355269162
82853237
41454350
874280048
8642289
555017896
618647807
41323053
565688881
42553358
740394865
351972886
123280360
88189852
597559117
549980257
13343452
12300577
442935760
394330911
308463666
57319050
477353574
385648126
171102418
343827448
295577089
269216937
82568732
109150110
457172044
152650336
29193432
366882014
431882330
512316498
122900013
572031417
86658319
69735661
170942374
8140792
41623817
14566598
294847628
744855370
59294781
290966397
170211800
643497310
81961763
264253318
306564041
214476885
94049587
8463622
292212136
5416053
195695086
70805133
358064760
675956356
756500923
332282163
171000195
32009670
471095155
633971823
633955227
560328841
423088974
28133898
165483572
21864219
54911279
199385566
202949875
105513930
57122959
603353414
657515561
190472007
83648043
188158480
642936084
71370989
138587408
199015739
129749244
255531825
845220438
133497263
257414465
807661084
195707762
743649592
1622639
29896026
219064942
20184494
401215226
175896945
854174284
456243087
126497905
455492290
47066586
92370495
97276468
214532488
689771
58973618
21752305
117463827
51121208
118055924
127966635
185806776
466511144
643333821
3365715
58284205
769655968
1178552
208636788
431657406
15520812
54462347
156177434
195371584
78759781
30721328
147823807
33929333
270074846
576838854
7714056
34716127
790970762
518456816
64805060
219605812
36918543
144532980
69275151
141206363
73890484
580539839
60275565
461157199
398897882
269153198
31964187
192838447
500609870
42583155
129229897
395411788
3857303
126696412
40256111
20823238
6538614
84806375
62842290
620035233
406449543
756702138
272125659
547574418
51011681
670763436
72400370
225103517
164881902
514568261
264248027
125986585
427708427
150960509
52087
308545122
322636271
16018237
252061245
357329433
28092268
249186403
454149565
851559476
81469911
260267816
93861213
384823189
277891464
87660385
205494798
206144838
652423557
326714446
86522600
306743893
22321262
118822351
670942200
166393746
94140276
204234409
284093308
918105
653249131
191980390
141264565
460810286
228198788
527363057
301046287
54865309
546617275
237393980
275846087
389966263
342984404
293074155
1062124
199732154
110959568
36965155
596024111
679236267
571980114
11759774
293647
3535749
216545045
73837551
141458971
299322958
354167
652533901
417195825
66522882
296986137
43643008
92588619
365057559
215183761
478646979
700961596
63727625
257179506
416583998
23051907
114868271
64054613
67140773
344483830
144587583
404165549
231133505
327288363
540200942
71325878
227918645
571605739
225129063
514250728
122482973
67049354
253227591
93078273
359290431
242454479
64704771
257544351
78391739
647225879
561225533
567590814
14766990
136940867
170132345
24789501
183739998
217142682
73166531
56095425
625366933
397860624
225499694
82195643
256361589
27752495
428519826
176419710
148557710
48731849
315604270
412897189
967745044
196297446
459806482
687741220
631330715
57120226
114750796
28475206
139661661
8566540
87879092
403279911
32759325
10627235
105849611
39963176
43277093
113455190
376117379
175712891
131577060
391776467
777135179
873561521
191049194
151267934
193760452
53633668
87538840
77918803
14472242
66694712
231790433
360588655
227006039
481361355
51432691
78998685
334179869
68495195
376269297
247407982
289252976
382632455
497522802
28604624
98035056
28020458
415064882
512178697
291848853
559028000
205492742
37377530
340009352
209608133
465141333
913624670
166705599
11862905
46250646
51596701
142080329
537850035
296060784
296429506
116274988
97865223
430523738
8933498
135784596
305875596
35327364
680822137
276864418
306144937
483711531
102074760
34487632
115847445
348721346
258448269
305902874
2058926
117497309
151833162
277929247
154600774
10263018
90627098
491221897
400672331
184367457
360355712
245039022
404514820
210047978
18484548
543048960
128426927
251894297
314328982
388664118
11050942
7058845
218268937
467295927
519291636
309162485
491899452
46227314
75195903
383419035
219232539
6627360
92253796
637696017
51022223
93870248
244717297
321081415
657518596
189107431
21555087
89087622
630891170
109754097
63210870
165084255
37566479
134996520
562740288
117934248
26633322
331125394
147432146
171711240
303380636
64960713
203024381
352995628
335301706
33930468
402190426
755897763
313204303
21608477
312503235
11635653
172274145
20534694
65123095
363232607
251402869
10103915
30626201
49730943
103529013
549821264
570137689
146569907
409617110
27560305
290086925
278602558
336602086
601259274
84709846
263944743
188512894
196988205
399488992
254121167
271112830
665821584
391157492
19182528
441510
2657609
9428627
55820344
281956185
199213893
134621009
169634732
146608995
353223106
122285805
141663592
130743013
485065222
238917723
471077418
9921217
323914188
367652998
186974397
151656177
161698844
47066051
130728473
480578227
76909428
671669692
779876135
17888276
135839827
153622114
203953836
274020790
9749918
160377232
198179410
230439382
171091597
168500788
1913068
18859976
164126048
960893761
548419360
510187817
218595768
537421530
676003058
583700695
492628348
812041735
26515979
549412640
157275720
244669840
562772152
165914239
731583260
165740021
26048450
302724373
121750552
161190582
120856109
559503995
526901743
1767680
169203759
189904715
500058861
79299739
12189981
291326668
74814144
199423355
193781950
3178993
644143251
36361809
297834066
464544659
183893807
14599085
120889035
985427798
878199507
377668922
409696928
911895502
107837937
8490613
147406355
452507002
102050635
770985893
84519670
3189601
186500698
782342384
629764276
415956187
251757415
94455766
376666141
218822460
665603659
197538181
467730765
678043603
304037711
116363102
1588631
422792424
426090425
295184247
331651025
943991595
32543363
226916754
63991970
518012451
234653531
71542910
116569188
807525879
232254835
84314074
204518578
283385382
77384190
388180482
636296415
238158202
11172589
9304449
15752061
227082064
741769166
137741160
944269971
334739620
344080250
4533901
251733688
88222961
247203186
330979845
62145026
201825317
233230545
218575925
69241801
327254473
768877970
146438120
897293927
163808218
514984031
41202636
563981357
110069356
289255788
49484467
34132479
189287739
87419199
348434653
79638746
118259858
663728141
403321617
184930229
473289193
215909168
181648044
736811619
345734774
5231914
727677680
68916438
156336117
674284470
236710969
261995952
197578536
583268752
118484087
222507228
232091854
31868540
492379492
51167167
119058708
840721616
22982654
93307429
785206311
219207648
366510161
14155794
203282427
322918635
36763201
540108243
93649527
200530928
276580989
213443505
429441863
112201153
333696381
11880070
385158671
15370387
760720726
181639547
22546908
61804222
565134627
611063142
329318135
118568152
48835299
248231957
183651630
157366903
14619219
431350094
23838599
250251859
83379122
209889560
306263728
486556047
478079686
329779236
5478227
491882068
8790526
101479115
266536368
689052926
14526848
132691618
143985129
358166399
92895741
682922573
285581981
20267507
291136223
647293579
70650556
134587062
77527626
83220790
47830329
77233821
596528218
145440645
60298888
615256
376834785
298482224
892640189
37936076
61488833
53277595
32691924
471508810
39819311
129422873
513698200
387409079
128333804
40362554
409190845
65477911
32530255
250505637
125381062
113024793
185234547
101868863
37082581
168643578
144009581
665624985
9002289
73793428
293650185
30720316
23535082
374180133
193859726
40314386
220800546
620923396
22735474
834339337
552695990
339078829
34718919
373434063
76259835
330784961
45767838
414467660
220134925
283646971
334770726
250155212
121799703
44688388
3183192
272692107
657491009
739622268
55424036
51366893
14573485
299968846
190409512
644148692
240816384
186170005
182633468
393054771
278777065
508607016
390429264
259404105
66985160
170176262
94853100
497552022
249334837
19645773
45233849
77473152
242794504
135895357
352090700
322345622
20825937
27933252
19690462
221206107
4449025
587407447
719447355
178283774
934838355
323121342
391731291
166310463
143801326
202227046
227350623
253300204
51156116
861326057
63872241
441752308
308082675
369150890
42943653
353614280
245521447
30616264
268200581
170967086
26255465
117288788
75718777
28932458
357197351
543730415
55541401
192571020
267756282
32019683
409635261
201360392
61473654
931744258
334522273
78843227
303140845
11392493
81544404
567902763
245514610
818969945
44167789
186466609
229261942
13057090
551778
223170796
53510418
255077038
32968917
197194360
368145664
150154082
523257748
63924792
381577131
905692731
90861191
533599513
254004628
493549659
119970949
96333900
170963393
657838150
235147346
129757386
951215855
267481363
15062954
507972413
258438572
52585601
69514704
705206060
9600869
17095964
53007541
468819090
265927770
188964815
363305451
91958760
93407301
24400396
43840993
182385716
1771885
140812408
671790614
507672904
46616572
400317400
22605199
824042059
97934469
122529968
262911339
62576935
120645344
536072749
49069474
349710987
5258348
8170597
510286334
785227430
172259981
42187553
518262439
109308809
39923506
297580697
143877226
15296185
275843278
248848380
190909856
334969223
129641236
387725616
95570591
122325101
44453778
519717609
19831374
510323605
6517153
614048501
49072504
29103113
175532921
16065314
78452085
20723221
257081983
178901745
151419382
395998525
53311005
260155999
156264516
128727782
254262039
27107992
185465147
612075591
334948363
10834572
703118363
338998349
49443787
112380422
221927083
60125267
136479354
816537063
205188136
112132905
37098457
362890349
230423176
636450063
13810746
126898976
798166930
17722678
135892964
714911839
139859878
31479654
127575418
30796912
818104968
10823198
77668718
54970013
346161185
354310951
157328345
12577506
282679666
26625131
399428803
21129047
435476778
215300689
584739828
25390410
98424883
36895167
866415583
388560238
59239923
102280462
48912149
47289577
117149452
576893860
307429664
466271117
149062532
65560176
49420512
471075220
101324537
513347225
241281623
116648201
51251464
862757438
133793133
692252865
259248665
183404029
43096373
385477684
332900635
60586371
477681093
308290150
90404098
547701857
41526996
183444185
508092478
402817204
76380705
288361258
375669669
85436137
512774432
89047390
28229354
113352160
314141657
362978259
269036777
954645752
232508214
416045015
179279
731022174
167470069
710959200
264325774
167741885
414243879
941791894
243000264
663655491
67509043
495251195
688571422
309341095
238268255
368829870
551716
567479596
58759131
136242129
367481546
541710342
366894343
414016065
308281660
412126964
413968781
101205752
601909209
84555250
296154687
249758468
443878823
83034788
94476424
95548169
197480789
200147775
818184908
866443066
262421633
41188551
3903592
529376863
236824512
133632724
56282809
490533387
76548233
129471147
313063578
461763209
120414492
847512444
462155169
440042097
389010607
546863417
40808888
242300516
362982501
168218903
500418601
143719435
95944812
240720323
270438758
555464069
208531175
337925851
121374994
488101003
574280516
61884917
63686472
791689089
514842
62847472
51873753
114536902
47050769
52626333
120281272
134943267
16092391
637552987
79629711
146185405
65424649
25215177
123051469
260650313
136865784
640562301
3052455
41784331
47756219
394602862
446031064
98181424
18239203
18644992
191262917
33270791
1565426
46479967
199915979
460396901
674544416
99580352
222802180
396718937
88261206
328107474
289540762
187429979
433518144
542615229
386188487
15355531
221380965
385952363
400672115
167426413
333096230
174735413
576086705
285669382
454672792
376876023
93644153
215676014
56012041
280461652
339885803
111753417
505008320
67454477
183911754
38669221
242897801
177770440
9328541
103824769
158496106
139621152
442500589
108806942
428466123
209130226
112757863
5450440
4658724
346287678
137508493
169342973
18178140
242385790
118706170
638068013
32297709
400403522
68608666
271206820
276656124
270191290
180181482
483069451
349761169
509129667
38210086
1475330
110530811
528183406
595040831
106524331
469491555
225607575
296446023
103928226
34024247
80352499
424273889
49329634
60328634
2484657
494986172
74336284
474637538
727158005
22618160
770329835
45420968
535505966
187151979
343039050
278018632
694282971
175238812
436750870
135500873
148947396
126398481
434842531
258787095
443768933
157125816
22566106
455725
121280633
135172170
66531474
590594448
18741203
384530960
32636638
13303866
218678482
3129179
4895060
833632770
331507900
256072539
201134006
9721780
76119790
209562649
845643765
246094335
1018073
520519008
12373487
15192885
20346212
165266906
375568889
2281689
15549640
476918465
91949436
236583542
600757971
275391617
355977130
695582930
201420376
230427214
221650088
231034544
121760673
403624598
510600539
324953836
737210728
313944462
403654998
555208082
36811374
34798036
87146668
273946967
431016365
173196083
201629835
123587009
312207365
721174808
192896570
39802206
81375503
457490088
379096744
36398810
45975775
532923896
319432850
174655459
41290696
92008848
153242051
60346789
89263316
5257483
1494727
344764236
189348437
171437805
210708548
75002823
58407756
259280034
16273047
247807711
525777672
684697978
3891564
235465150
2372357
294074033
494409630
120594475
173758428
119184698
29205161
167032667
227436055
636961579
294332898
141404279
188616671
13675838
573302666
722794586
408755656
224313056
78199825
179094181
39400787
82497354
791048253
50806696
19326688
119445244
39263402
11154162
63120547
10801696
339785891
3032332
192851097
397512029
243941656
61239537
48683259
168385325
9209115
64979443
5719185
349553405
133534435
552522611
128867374
241164612
335382648
5352476
72579133
37407479
138496955
2093048
312155133
34393263
545262654
437623488
797065594
32238461
264209713
455693940
501409681
426618079
172053154
325339829
30213825
184540207
164398097
48729856
357258087
68600272
219069181
149585570
277928459
463734558
109137030
32360538
6390079
118771526
374527833
52579528
249119198
77864476
113476625
120035703
366561580
205911361
227243289
13595640
81755503
56940252
266574549
485138428
28740993
277926499
194100425
440815003
85516454
209387414
309797951
115112346
46886823
145816696
828481469
523010978
401878887
504517705
69589322
181778461
325997097
128934899
6550549
132532541
135742924
297445697
156355883
88417541
389969361
14906198
331180527
7987814
80149424
258417351
4667809
467965801
68930755
487315410
12673960
258794322
170975485
20058046
51015488
597723179
60050470
606078493
108366670
29081948
323266195
128497796
456433791
16202011
746407412
14010711
738922664
145664834
146442732
117295214
89647874
426063217
391489455
146961156
504789253
267849426
75654265
745002907
112078609
224327278
288548358
421527770
165439205
96251758
699191394
468743618
300416030
458936276
38050802
31885233
343509586
526285600
119346431
48213091
254062169
590654348
294434607
33250001
163687795
177859877
157618728
329484704
447760636
196057156
247713883
630636042
9909330
90501140
6931768
80655550
39394269
300042431
26006666
70199540
487314495
85086337
30284909
161388293
113553842
276445237
349633703
110484007
97646531
331063743
418897112
21974466
399308663
116729038
235410729
257870699
425345876
286268700
455922616
4841709
411603135
121405664
154834182
31652564
895852455
62998337
90720091
651581467
328685236
17476586
123294177
109341405
261644461
700037157
62387077
38560285
19536077
710340
129921585
165056327
229723527
112965725
161379288
17043595
10671994
160451308
95009142
645176337
120601136
852975677
56607754
115715668
218728763
194384536
787055451
323646543
240877450
337774879
117211080
35318369
13796758
563306628
3647462
15992756
34289144
81019935
315306423
111794275
487750922
19421626
15994355
44689937
289225502
544646
297974358
120973853
521262642
582681101
139498875
532655087
891662790
12990835
452772421
106584731
8647129
77585975
84164694
853538490
207290585
240626053
307047632
337176660
160528
205631586
428793888
465464225
656339966
65424316
14821869
32455431
81188457
154002689
530764789
343511566
680327295
91878333
383007143
158545176
383095339
6120448
70545939
340016482
273242677
49762870
427833351
214848811
264504497
165198164
498593794
77304892
408235103
181889343
61569680
25939406
205821408
476730021
60125568
151327072
364407174
181344446
36422809
347234756
240774556
692623242
292617692
30660673
340311315
10482824
82600656
109651118
136331968
132260569
209140830
345813706
276166623
1579512
255260390
616169613
1116528
274602888
48451067
116758190
357009658
21498016
190926609
87829163
127520931
111124137
693641278
934079436
442874224
431098498
240430912
433263811
21586941
603526911
220894665
160569529
11858429
71750907
30642017
86818082
167526430
154473821
219731212
20355427
23478565
639444775
202035297
294612477
67956376
5649292
333536611
739824750
263300493
691992684
303497957
17576492
190701295
592653228
327006745
289350957
17782619
189104034
534171694
111577340
73180553
67725061
66294703
144195995
576195477
273222409
27154026
71368278
35376242
342789554
674823777
722704949
435827221
462303269
140552922
64760654
828495825
651296213
287303979
39395647
36105078
229095735
577870855
134381166
244398093
2180829
2604002
429709155
72296960
254599436
139043188
35736883
8776301
150971348
50028579
151111104
2869368
473639096
760013305
246646207
418988043
14172854
740727387
200923039
601797956
172324577
248024683
443970452
327002923
27043303
39188311
306626401
574633562
680013832
30023265
9363407
175779988
32776261
484178872
534042876
624160129
3291645
39726487
61147884
792161220
601986859
4651060
17828130
94297421
220243928
134868022
565869825
408521932
131082432
307231791
40269689
790418849
120748356
300286595
168369097
80391011
152250434
309753719
493664790
190238159
529276547
457831565
3132731
565121191
53269048
453414154
628631846
312571751
202954345
365875804
121637637
19332271
557106722
354731273
646268662
18465876
216533126
298264590
198308622
187641020
73889000
294761792
199399418
229703145
383338376
267892679
50266317
204456477
253763382
184842101
7088444
58378090
229627540
110445479
16531699
267484367
140727959
15503808
152132608
149228944
16412337
675680012
686217280
434353589
1862476
114332551
477010696
570438873
519528153
114235598
803293805
244932078
186810007
209168223
538106391
87295137
1358085
128382402
296275685
23065348
533065552
429125314
290206596
220673529
2904532
636349656
621949090
36258284
40627904
287597713
501614119
436678293
402514174
761560047
112961444
59682645
455536558
680040961
221712267
57557978
289734147
23216158
195160965
640022621
648338774
298672333
395233397
251678729
983373
369668074
448530361
212334479
144563836
6975083
105806948
129763690
124377462
836942288
13936468
70130987
319099519
131535482
582833235
107144769
216106938
534464616
134978862
209230962
171926312
164379910
822214065
273658289
372271064
190913705
52247601
61674711
252353513
446951154
165586998
658853182
31857524
172784363
480929569
220442313
263118686
82679563
343357463
38200385
526098805
83732806
589833
163934356
163918635
140721102
661270224
52212473
175614564
480555436
5721620
161434610
327020058
6136565
211846894
415004643
358577582
451856651
606740129
43483543
19268981
61099029
44070510
62717971
47850885
158502783
6475694
15723541
214815194
95109953
524219826
53393653
66936581
700538784
293841035
236213487
249847393
136458713
116141299
119201087
162735525
266048915
83101208
220518824
391040191
105615096
29663565
330949177
940309295
184266374
484102446
255694783
146718951
327124588
6154622
540504464
589248943
207561734
257817269
215033202
1915973
74792361
99794533
113982087
228832505
785322457
31188912
789547507
547698351
491157412
176172321
113235408
33752022
202433129
89763816
227336131
14779791
332838307
603858445
285483
171066468
247968289
69926549
418573564
29549393
602583191
73462059
37369718
47552779
225053967
186523808
67236662
269492050
702781227
270788150
846739499
397057370
477612455
522106226
219235747
34578739
726643825
71130728
476713248
114760367
390770
492855838
18614450
75388364
360518227
11714910
29373799
423928561
152516635
19805568
911136838
39997405
352498387
318362536
292302814
322973660
619243889
13799378
80169859
255056929
59223670
705093693
446504316
134774450
654845642
582217604
137496387
261859212
289609684
63897002
8919166
266677138
35517890
32094384
150052434
419929099
583793268
302200841
96330087
233196640
107765719
79043330
542592660
17693838
56042089
54912568
481763788
20993973
333899307
704769367
63074697
552924680
189955770
52714704
676226556
793827333
346663015
371568609
92378113
221530951
48328015
316910165
187744844
88891936
253404342
41878557
165400494
204933411
149052490
469775798
7398747
5851554
247033248
15958577
429389457
212216061
283109794
217887099
79007503
581316887
138795451
2977413
259835686
177161490
54232030
548455457
321385496
834405440
280730421
25232380
203094599
316542298
483172
114663424
16231573
498789701
177242022
226477734
653414259
81425651
726105453
109037136
208076378
52501302
167618031
312529370
100038540
518744371
25249364
67740570
250000659
96292517
783965179
154774835
503113187
252318483
126294009
621491375
89250096
146480162
28699548
953065446
410646212
422791617
571893204
357902731
108305466
423738671
15956818
237978402
77400384
177189673
23152330
28712400
115255800
488623602
129182361
684751597
85157656
149581944
798205059
22120660
124437923
119045111
226886523
150420206
432031691
74763986
430710003
452152400
174677258
408904513
49445506
53820017
358713844
365521807
313965321
34034960
169467868
88265741
803995407
492824319
769385630
284206962
54143636
120476511
799471104
560427849
92011465
46331472
150563704
89647136
56109494
57954761
148773503
504241132
534689604
53498594
42205332
52143993
112774263
937079094
8799437
59561717
253349777
466809572
211255580
33328202
59442545
90463834
204326996
227294074
124459415
25929799
19678082
241972088
39233368
134442054
5201930
914277825
203876530
201602731
322908278
13649940
370529068
312798026
224685055
866347894
420480662
322624700
51921379
37851198
157747276
564943060
397147630
13929020
30366573
823927130
125683501
239340621
557274333
305099095
565983728
47338907
34801504
37403370
77739737
435548373
627028629
102829856
399082873
155213384
354086159
145757328
640892361
363769410
126213613
342611203
8741907
169909452
80732955
325333996
187724124
4082530
73770228
90150043
141305007
82683870
241541539
466994012
152138456
212574651
636585414
27397433
17108765
743617500
93280183
319273049
180626506
27422446
487081188
11051908
48938862
131043141
99935290
23714609
257721823
83101315
434830734
521969651
752045179
98497367
7420982
30582533
70190463
74692254
52939745
95185931
8097541
456343130
553426750
43505320
532724404
127073457
401179424
95432038
576657147
526824675
439308090
479721802
931365602
108832565
184119865
25348779
366554437
276713652
23654028
88763301
309878337
177914266
349994515
531755704
74708738
127601631
719262065
319081170
977844091
182555406
10741905
79277533
21267604
612281171
126417726
91666958
483681288
54562093
109226115
43030150
283525482
312272578
168492878
153118944
550870542
3590539
34810940
336601612
333681602
75900057
14124601
570784334
345343008
415833
381714516
4468234
361455183
497631140
484346451
496629037
256751458
684608634
164370824
129086373
87961235
303389334
69208574
103569904
289364417
185973410
287136216
93998303
137106697
152576
7544654
751587933
194990675
89169554
21945599
106571236
230839187
107956454
2166781
230931692
436832353
547785069
834348525
297882101
61182592
625953588
14987002
141451179
75876007
59903236
119636300
61049165
32437252
470705498
593240163
446974588
23569916
9081529
12105459
566322501
160654211
93997615
175247023
4523094
234779210
269782140
234124926
521850581
213544921
558299959
31876843
106110975
68329906
319121248
232447885
151594622
433275009
25887900
352347909
566821649
113245579
179331910
401812505
456707941
286750812
56091236
194178455
283961376
80731843
118100808
18172218
38673121
73272512
115084424
377123969
12045869
78635344
20199152
17494233
642248929
16048103
200184510
481559008
61417013
52688237
344499528
130246913
5596667
470526767
629160610
662023942
149696830
206351775
22501165
591454347
495507341
106861978
96870373
1927750
111849117
288964159
96492810
296659647
501931590
189722933
192401345
460751870
505550587
810954749
70525984
77189769
106896601
101730469
227974888
297543379
382253077
492802510
834833228
157004641
162190226
159829369
373025323
142414090
30055428
562397798
27285677
33972360
275218848
567862713
8659086
83678172
507409
633540072
34790268
298522175
667544046
69875554
215938016
40473094
294599716
91597858
268543004
84874160
113340790
121491404
601143819
45855713
72114476
457182797
138624149
427911250
106000276
376478778
82756534
30388502
105279008
33562572
751041081
695069180
10458292
118017383
338958178
90265468
14896655
504726899
257761222
169216507
29730562
83431340
201198949
307540566
133604414
8586153
15482021
64543954
238126047
271631626
196767288
250144411
160710134
22618174
510291620
180293926
340847538
308653014
188676385
46649677
203204920
862779
3695209
277610288
421765152
190183420
101653923
70054593
576843762
121004965
103766761
128863601
48763139
159734143
274626054
213051954
2273550
52306786
122397727
691801404
256713253
268072443
226770891
379641968
114717591
69464687
306106360
1148883
578661064
382945758
428780411
268417907
573864392
26074294
70716544
573267192
180527898
422809109
177511502
419939606
557306632
300186333
26278793
386137586
317557376
3825923
171359638
65557398
19547971
629055176
637342404
134302281
592209769
454864647
8425100
237521327
251731909
116841738
77818382
328099697
59911460
284951759
559947135
12140613
9478743
11812910
339063055
273088748
61070281
305693080
322362115
12944986
103030418
573766167
56178636
309982253
571004934
343662677
107962354
513946321
35017062
1706602
64257914
213730656
235026782
71166258
239624520
214231195
49649366
1393282
122456154
90440017
78090323
256868904
55914042
53780938
305701832
264886736
260748516
525717185
18752085
156181920
136703560
303026811
1889633
170770937
14301050
235097589
700538222
595243
66334606
398277953
41125912
96948606
93224024
284669828
379585985
517606816
403499620
619553358
19713321
764258396
330106077
333046956
137192651
123560832
389064447
345834692
167526876
735034080
65893819
22655595
338096094
98553743
64394020
73437399
427419826
378702673
80492436
337780480
697622102
2567857
45238875
363855762
586769462
66947814
169980125
42216255
218948064
248761231
123387572
457306624
56948083
185136240
415051036
44991879
319669366
851795977
578534721
81724023
86989684
574383576
80778271
111537575
118630352
11503016
3496821
523680256
399008151
117281256
8834275
648830224
235172198
238488144
331926717
612304478
109439682
916695
2615730
158755648
795114210
255605694
7620099
65448488
388968724
131223232
202724390
585173473
295798053
28249384
208806158
374673909
88291096
186341116
160839731
391444526
84528000
367897017
707263110
304276978
721013149
139754596
157468372
218575590
641684770
323311623
35313108
160069251
513844193
906258064
185583867
6017090
44939720
313923938
512204186
77516811
112597906
672589718
161272460
169005372
60425512
62033676
206948548
38260044
474375276
60332522
23669350
251273315
202009244
204621787
133610938
35773497
257907624
65162150
232958283
163318311
223203342
77603761
223202439
334261383
410600046
443706447
399592906
150560341
58743462
626362644
82515428
45124273
522198503
192414327
82323678
260683693
624141951
686096490
441646091
707419413
296508903
269117119
296035819
25305544
502909826
108237163
698588356
400124608
153296489
253647853
71538164
82531398
444980628
507434601
8473112
16358158
383471779
592865718
1072591
294809225
462421552
14766290
289751336
487458793
77070454
651566171
1901940
108530338
517020814
155752075
451031161
28131040
50436501
52806479
22243979
128567537
50111992
276930761
81075936
476889405
159479813
558102527
135532984
662454473
262619372
205524183
180813677
288938958
36359613
37380930
51301629
511504393
153548575
310058761
179373031
879986529
21867010
4893088
67743275
107647633
497605431
149745102
73059066
166415275
168751541
86689926
119643112
379383985
9901119
103130049
299511075
8716650
337142899
332279975
191209865
358425441
517130829
207910169
130028486
740062
7942902
63789890
332847844
240552163
133664445
335783711
285295178
96409101
165130003
29659748
535495172
3506204
521856982
544226849
159902974
457832737
88880643
649033948
252673116
250543369
171976640
113913486
23387746
238046385
37070451
91724172
57691563
207696360
764634654
70016276
152748150
45323734
10744471
17708584
379476569
414976468
360049297
160648190
279490150
75288369
170399653
550696850
315300088
75311
458947973
189735436
132088015
180403528
388938101
25650591
549259240
397929525
354921823
38674537
224049882
452951
289332028
2104742
209302440
284785138
119748446
425621275
16444004
628452167
60731748
308421885
383458714
546680108
306703696
4839989
293943673
297887755
350456649
184561333
173547696
58779438
623345081
145980274
80482985
220895988
398012557
31358882
166915052
431781830
50513822
93087784
120308915
225055226
380786892
93018018
674706264
186813627
452778
911162583
6230657
43061102
38181946
136107105
69745130
220196350
917921599
536515927
307712120
197846608
181520939
40668056
863147220
216826053
43339360
215923874
401390400
678462507
148203786
16641813
244114082
84909132
465438360
207354597
474611136
7039874
352198729
119969709
111944661
230915285
94945119
629543673
215134266
495016249
219615433
106103481
423152022
368866284
7291362
230250374
74823383
198967457
174219083
106317080
185396074
180040503
140527735
14297423
231337319
138992420
49479294
218817509
92107518
46917421
176528
63947745
8440052
126418712
912492079
140409739
106265050
236215861
200043872
94246460
147694679
48555245
649794389
2038148
138857318
31724122
43406423
217159367
195053306
696028512
84086696
26294147
29646511
159824809
774629772
54775839
59892379
612308105
36133613
4672510
36169102
190624590
21777616
12653467
715042640
460514871
126007879
91494853
28279793
320237695
65889148
282359524
34943131
39147547
302972184
527120808
26364453
321871097
233333628
113145614
3050050
398361381
637525493
298944073
136219542
165592781
104886326
129444229
159787085
262414843
417950209
203754
179822219
492291720
45024504
3944056
215344535
244998404
77030909
311742185
4210495
20382311
217423711
112361160
20331581
33850586
449981980
143929770
6265000
177824823
185416986
108783695
721856
571191377
59588292
424052215
13598422
520359194
230289005
504334790
148792530
62088061
118306632
226055924
224983492
22485805
375715571
345068532
291849057
297458071
17356960
143888950
172228390
140462735
115508548
586139585
799886425
655303713
76578884
53797194
189049580
211020219
298122019
603766636
355480760
589968015
20329225
113756632
78707283
200824740
536681360
129091151
96519795
34698336
118291016
245102409
177648650
150488872
267795013
280113862
1839283
182127977
492361899
593947512
588233492
50273129
569392612
222820878
156121223
49672836
31507573
176501178
200357720
65200926
9408471
171480427
390772918
514048837
275100
390494496
94482728
154832435
27991307
824321791
380897588
40814336
68570407
280538122
927630154
91901857
542618625
358730327
391339436
488915416
112072295
133965121
13536438
472605665
650351956
674992283
292004509
8436503
9032035
191341473
231205062
705150340
136089836
212136947
580319735
154075289
163298945
132992906
93580911
126323842
142548089
565515453
781639391
63248037
28883677
631765087
77755697
156751221
3088879
379395615
101515
56616307
361849952
232798462
769468723
81622218
1135476
414691744
635423411
29487450
898682532
49388138
341825139
63910903
611510248
217407484
89596438
1593246
188016988
52809281
949519428
131021718
7558954
107458884
471254370
378531608
233824810
408719981
252361351
127772876
54023882
15850186
643287088
267385887
89635971
128682306
257476183
52072509
629381775
287105846
65987514
19809424
261695487
3313739
45359048
131952988
12487539
304257073
82667552
189689402
447031529
764547265
16744049
7824802
112856235
5709682
276729016
251474458
75580086
638245711
55745438
469008746
107015422
595165189
53412499
224988360
174116178
140864158
771421965
104914862
106718166
30036862
238118908
83155945
828925364
559316733
26527268
38734712
344118580
8508298
616611587
93097730
46182648
53845571
202598819
58454574
249275975
28181675
369211357
233080133
395549330
36310398
275591094
254466144
14669187
255398094
503030334
301136979
210199835
19954495
289012703
72931509
889707633
265021765
932646514
369208919
9198105
236578068
356830758
276841770
210951129
335267035
6501998
150636222
504289421
547663664
763326574
10782301
499158841
56567796
652847294
120113763
548223647
241684206
140945706
130576326
38950139
468520779
690963048
472185
768325080
5737190
39850692
665409412
465062479
560486283
103358721
67537255
189864037
25321120
152975827
43025699
142619237
292370852
946279462
195508470
145395966
265229422
690295890
97089600
163745274
12053748
167001469
93640935
126908569
7018746
261098158
46869728
69995886
249872940
965010545
619028114
68378560
36875872
171545484
335490837
38078499
41769205
42401768
98603690
640068967
69374764
167616
369369154
67898005
232176786
201872801
100236928
64355912
234689584
504409311
432546896
599568805
548853764
614369340
115640975
37679932
189462038
319084172
408892305
9075540
57177366
232690649
45266310
37020673
468308738
558123394
27718664
789802827
554482707
705155108
502745460
330448768
434951444
480345471
61491
444500691
129166573
96724256
27476877
85007363
212928806
113522174
503218635
86559243
731439412
350302910
279232897
353539100
421479502
55196308
180233089
24146714
430338254
86210970
362574976
20310224
617634473
258277778
21914187
153905409
252832543
77579820
79767739
204950711
178456986
34795647
332695957
58607655
48989292
268150696
41563024
4941275
198878810
53254959
20398735
520591968
91407569
221706032
4359841
2163948
279988626
286385678
22280003
22718041
448306951
566450748
10404429
235868007
365963599
334347325
665677419
311395106
59579177
155169485
171927476
38241356
181151626
210380973
411108409
830406805
88155428
17522266
282970874
167972225
112129508
36071226
923526
22456309
45920506
188132514
7975945
95190287
282838437
120433589
15018308
42533149
279762138
268341649
40314125
141784279
82912263
39865086
445213443
706942765
124224799
43544480
204620840
175496183
432409319
144320811
191412924
152130661
202779713
337962735
321467879
33016740
326215923
236505715
65823849
84705724
194837809
34092669
761595800
5716663
543955855
143030632
105013281
322126946
577967082
497079268
12631319
317232559
80493107
26447894
40169993
412840311
218222772
720402641
180307397
392564384
441108796
11425905
366734995
50264488
252682723
414667913
14722928
231222528
351214213
167657721
111207542
293260860
99861520
10651614
320667913
176436605
138838759
361733134
141817725
184388817
82631007
81008280
654592234
466822516
52088881
66010786
219204275
68230752
55397013
54065192
2731480
231307051
187645680
153329050
224773174
97379491
195737536
582254657
1925192
132095464
17885949
223319019
107883491
4991946
798716792
16219212
62517064
473690967
14303901
351765659
397157946
417006006
476999385
181696338
229612200
719247759
307554302
252466230
7400640
45820972
217288010
261215435
219082472
85388924
1440975
39673894
355323028
98358646
167632203
402311160
70945352
765944037
445154759
149120544
63987713
640552344
69561339
331575407
128329803
342848192
129056
13377941
339665846
136009320
22563804
181187008
175591833
165744908
16193905
3594575
14209351
234493453
416448465
657598499
899980
37212650
305258596
259271880
2908278
374541599
230447199
559801446
114629020
11877394
157466109
129335609
248751281
139155791
384695717
85309067
355678161
211273377
18040452
87734334
167468751
217360391
5695336
216072350
69756370
200930841
572281757
57043180
362719769
403837719
445623307
417132335
244604758
27618020
241110662
139406158
148230491
22853884
559342
71471972
402248398
581242397
195541669
71999200
194816261
174762037
9191514
233016328
71302442
65873166
336302032
24598692
589865505
154193165
60346737
308884056
179480066
5616395
588520044
13170965
616135852
169486426
304240774
696580490
160471285
634481446
440091643
498744402
177133669
115468492
45592763
7174274
12001339
235981402
67401389
273338346
244732178
13811020
66730019
985469766
6626826
526109468
507216171
504734742
299079446
483304234
730797580
79409335
852505919
144976026
13172193
585660636
252157077
89831018
1637927
47551162
411370820
856010144
464912158
380219538
229713308
44800475
260040239
153178909
34297879
228421541
33921379
104350825
317340330
734225827
556079012
143204152
300535743
654523895
108340650
13933661
380128997
311815023
14189824
503994369
455536981
85308579
296559004
165791796
85675177
168788741
201855103
81281157
67526136
52122104
379066065
140111710
166594504
20412572
289263273
235578842
275526161
165871263
37822107
69537625
111100070
436557107
161573863
385202343
114895486
78219149
108113833
185769468
452092302
59120339
251120885
251524295
354321009
58153867
391625656
162781637
117350697
63710183
29274405
155086209
253705381
328046410
198826881
311509838
335812089
9355115
19793239
730475611
472897455
678677961
197803913
721788185
84236728
243885945
348391391
39332776
59874772
300586322
38697253
352971336
328638277
25990509
2594349
123755467
97933405
142505560
243344543
428341917
144141432
232520585
534627863
58197
407405512
85435453
188892322
778674164
37417780
477774267
511935
426430140
66984639
215620796
301322327
198838823
533676955
19438512
40461841
69280404
445800835
138785555
19223339
369643823
1063412
378690129
18459207
45516178
97581889
544608937
487122562
6345925
240988162
460886778
179207259
528344670
466052307
48949047
67515567
205225695
158389680
342447818
599266811
65220335
12694017
16875469
123929735
522425313
273532501
105520925
8519300
453062319
130137613
307679880
182060993
425020227
27534161
288964944
637527405
170470449
431164468
169877458
241872170
931515243
28199613
476042861
240466748
231982369
570049331
222997206
21397279
480794848
592235454
297596982
770302834
30853488
121488024
332410211
192504550
41201605
211399945
457308939
9611048
201837104
298356633
37460618
54803049
312106346
108009673
72320965
184790741
65800365
128588243
268261513
173647029
366423109
240679514
921207243
166438354
478855970
231595687
253629271
528178268
291993587
224769553
232549218
617115224
74172166
63829831
111258687
76382353
80017563
156139751
14513224
249507066
122420490
242505101
722163623
198501824
174151374
342409863
82003295
137314301
10362745
237250956
73887383
8979081
300259900
388022312
323743966
482294293
213147875
29580286
473858115
203971104
181804800
147103723
285941427
14685328
18613393
61412836
625639744
32605037
90055533
206825153
458604796
77373737
7447970
67691952
31247186
84196389
885869026
154719933
27451026
254098470
303057974
537178596
854468076
247499012
388732900
587259341
30578799
468597223
489744102
307701254
106718487
60159891
614402874
44328093
435895469
1998744
105730466
45284403
6269193
175869282
284490152
219260934
491324186
71084701
536362685
236048180
380959173
446895318
99017509
287119580
47020623
45608902
249345565
112421789
271089871
69708468
327804381
217721594
757152051
84722471
14554148
332032307
281409723
71792396
585961993
215791130
167361664
755184520
609966440
61045505
532794570
42431042
824415114
326218723
217102931
115231716
645752434
142427044
209619946
398857457
361792133
338644852
192636139
532765943
72811132
129470974
541123270
428907473
786700640
85290107
76971439
257732528
210826002
23866003
179541344
270912450
76317215
169386600
385473646
101521720
331254174
729685689
236094184
283273251
549380390
124218145
7567697
23119830
484561682
331557031
261342844
129110482
120637153
174426559
28061482
342653471
202246924
21061102
270088168
127529186
692094128
319789080
256981023
211893467
600608721
484709322
899625129
26585922
47646991
192718963
217936512
156568404
1582910
310907070
504744296
370686195
96516876
833365032
539418278
78950259
538723180
579448496
92984501
502469691
239441316
774303318
560644066
190193091
428409068
312311668
569784576
108303352
142438692
8143940
664161563
112027844
110444724
59523339
645416766
25119096
211476769
201731127
526453871
490154008
206701335
494920134
421572354
279835930
84237897
2800478
216430953
29268101
96661598
155335388
73281695
221995108
39166169
136202451
409366735
300160331
328487159
233895732
62291176
342556776
10107461
121211379
60549317
46658620
15152975
316011493
177086243
219272753
33514760
139337
241130118
128730655
703904717
132685406
578783773
343405719
107575337
503369413
479900456
141719305
104781586
15119799
219656888
488385408
24940831
50448374
276188340
138113095
697845229
168577483
15469426
107968775
390427800
319606393
123575671
155203355
501549629
890892171
184754578
302717870
230610630
530576556
26786257
541759053
393297280
7531020
104901538
69723324
57947500
47870400
352001318
141417038
34571093
62311012
413727650
84697041
674259429
582053200
16688154
52755871
155920824
36353168
148448883
250063271
349514741
9136653
304923372
248695948
181316038
12478397
651495687
65537817
55693658
100681389
13800
426982088
153884116
304959027
40279344
576870017
77008268
108572548
453192465
394253487
502450534
278822083
11233975
87210978
634425790
164472900
164295459
769110137
204379926
90957355
213305388
665868851
287899113
21941567
429508270
143948034
287084371
19561566
405501588
153220434
656203485
42786930
186142427
219373092
193493853
24067536
719766750
596072181
138303422
53888308
319904935
17908825
38419490
171299852
12126630
364407836
318006443
153899479
269281211
254177114
538000830
449362867
8320288
240681027
781221877
10025151
691145677
234868886
69746785
282782635
328730969
492573198
328213006
76503827
173275825
68716607
217118910
747501197
439375223
156472215
247674937
79140167
810771524
66182016
46044307
856989563
21711715
47866333
51350646
502015613
30775825
155663263
94816660
474205064
46800686
405084224
538962032
276240316
800236686
63399971
46479520
185923992
30703122
582946
365280527
77703853
394193691
66752242
332595286
144437495
556987615
173899499
122782633
288276349
293815655
35122678
125261223
612984956
43442270
413973405
605035399
108178233
6711052
74059105
743694027
669379968
304171298
75141596
32633391
559722416
258006646
652650222
36033190
252963450
70330445
882492582
752191515
34702279
853750717
252960712
110091075
422987598
5323214
98336003
344406825
136643581
593404587
247864728
336904808
254584358
82099874
416466741
481161061
362197144
5339357
156210700
189373582
280862235
98797967
225716219
89932132
106623994
289711556
121491877
277676306
81289436
559160316
69931100
72251791
676366937
223627632
183322315
125812327
458490175
265999145
226580559
262041148
76959174
122784788
39035368
20240058
46537472
474191913
90144104
174504091
16713421
740649290
554090777
128101725
516417744
809656726
19934939
18102629
474096181
84013566
2654147
173924008
62650474
61858913
349871407
41128668
571184
95268209
93059336
29942282
32976249
10391422
43772403
170232029
755167672
414864978
151258507
135518400
150992410
3959952
37062477
671460278
485040820
302598723
10157670
27354344
226703402
63828415
30303421
9992545
111194464
243966277
43012101
606136779
107577316
54836180
655122830
517937682
270655792
294756297
273273440
752899982
762267020
9843570
187588249
279060558
458379694
184979003
638218087
56477147
616650926
698585544
331731050
923677098
24584528
1584194
670738457
103492407
73309519
238202571
251974316
25691106
195709880
234758951
709080259
416616937
166929735
71716260
385824114
266589450
240597701
51815687
6874742
88139565
704077901
111252620
280126125
270200805
501199258
681295064
120870914
634329716
76585837
434829858
224369537
199230276
33717914
80704693
159271958
83317686
655925723
277173446
72521668
312052738
511481482
78891880
3925922
113234856
560353820
260980486
375735998
25150727
67350073
160376233
103780123
18416268
82577252
24325858
208132474
81107515
15965233
369973156
45234355
486530704
150001713
362100636
263027693
243418467
201420256
483304288
350470724
5373246
27771813
415314058
574372972
20374657
232808136
27875749
543674593
221104729
308972360
18420551
130437344
865856372
180295923
281178900
501227344
184556979
42686584
378795180
578851789
8877644
334348603
390467187
15383531
42614032
94552254
603963878
283778369
506057299
654566135
218494261
112236235
1454621
584431994
52780874
633212191
117041511
16380500
524849814
66023708
50306952
51100158
53724405
214671687
26741741
96189691
29855699
198580019
140559377
122074157
311636
213846727
40764313
321681559
749163862
804080734
334895878
460235096
650101956
354650677
421825341
29098157
164444396
22318104
857645425
532394265
161011050
574951194
33637079
70471694
388069176
127456692
2179118
12597144
4936351
336844177
397778677
61190484
216945763
30857236
55436444
156083702
278417497
452739129
659333727
64671589
140957339
62915583
136958880
44060771
213954779
41507999
76677914
4984502
331059559
355630782
79245189
185351233
535031612
124470525
77417209
141066710
490571228
30086380
247744337
82597969
40240056
704997676
58574675
29259121
852602010
82828819
72211641
50530613
354496862
112017622
275283860
475066192
118882983
124044601
324147613
626819871
57163198
2421580
42479271
233461989
15442203
622923043
97171089
258077879
307750462
253468689
225618936
258032171
84357940
488833069
147346344
857308818
629978918
884266760
690262574
185290515
387018209
407868926
280918514
95801050
13362391
525359196
247032968
117499105
317330928
41367022
659789833
338326544
174756830
306450076
440860049
402352162
633954159
520650517
64903220
456007273
621179554
179999418
842580884
519369562
26440683
280918302
193235703
104456695
281058790
289685912
15913672
184238122
112685530
392141897
694445816
92176193
410806153
549576492
75959113
284660615
206892152
4926641
330708359
245127604
96345425
845333266
250292989
350719498
172007204
162219992
44445131
455239867
221750110
625371564
503637107
177840133
174008684
135312028
12701879
29104674
234315072
351209520
327762134
166600041
367701770
23795101
296102326
25468092
3865599
618228978
149020088
63640803
466157534
447970690
748935
351472476
277118742
179664097
16713482
437732970
108144043
151343319
55591589
711493633
30889023
176992654
495972441
354273841
368237249
709279225
57573948
2692183
626447259
13829660
284527079
48973852
791620198
525540695
458538029
13002120
696259822
427355015
118291850
12138017
5195218
308004118
163075156
464926345
423062610
116457299
293631465
177988081
487199716
18382741
145229536
540815285
181997898
699140884
459014071
63374475
549417452
373006731
64037392
239947752
429107014
70341188
10160831
90810
6445242
428734566
146582167
255491398
110138686
240982532
110449058
8218196
84682532
308913568
515357693
314136012
414120318
542949221
75823905
708064682
445194447
383910261
603202354
876944693
435693221
129546661
19843035
326585731
505043726
189866470
16896570
305584640
60882644
287137424
478883642
61825945
211370158
562725391
729551739
6176015
21029550
91093884
45057105
727520074
23124117
382859599
214745726
147297313
362671183
166906908
214871365
178511529
121676239
420479103
325326543
267884517
199062487
272764817
60789463
225412502
406923843
505794312
313209682
512168200
58317866
265857413
442209733
84052175
526306616
74565365
314772339
95343033
571449586
486158468
340627017
386603563
337180687
1164060
129279700
7354257
319280439
243142261
876367607
359703750
76291062
47593979
82320847
302924978
579956072
322464214
363823466
119858687
50467973
94704735
341210650
92864577
425004554
768855739
576810029
318296991
297883854
16533758
251991614
137279836
3636633
95690210
709577029
120293604
368915347
32658923
173765994
59881798
70051069
153930810
144130630
797084901
191955041
109405928
187058274
542899193
490246685
569175895
714433912
157741676
40261534
550002091
10095851
763077527
72085660
176536757
95798862
422709659
85777096
11204442
138086861
490182059
228150731
7949170
277556649
8488338
5668748
248726290
384516610
51532453
23085497
538646667
384052180
24478001
308188439
133724505
164279142
539385433
89618735
24534813
7302497
134702473
243646930
168630502
62848378
289169276
19972074
878028151
222015580
76537001
692477509
739287720
185207271
402910411
93822800
572576748
486864492
277253084
229024610
91885970
93497877
10179279
46214482
11687597
69300756
110291592
122055835
20881475
34347981
38363396
337727122
37190114
148826947
323234547
83909324
253433529
512956742
211232947
616501213
27677257
166155250
642513794
143653781
181612642
10415215
21024807
180312428
272434216
266671297
3769480
581495504
55348183
23031330
46736315
96630949
126306768
683719059
98231515
195182242
111716270
7362853
10320355
12505107
363185896
375576629
144227614
396321277
66820017
21540080
511806416
609482830
39901352
20866929
489424557
101668633
88229615
184711650
506395270
358836919
296809566
91628253
117652991
8616220
105582111
128807306
466817900
39854242
684170596
179348276
243308408
24075623
230482175
130343877
90516908
201153618
122505326
532427998
579166163
300849927
89052858
34236995
775643629
20733225
59738234
313134083
487511777
496728139
518350557
237693940
11899398
481894044
600934015
50871052
120149727
348029468
111295021
430206240
25302942
341151783
358396653
485189471
477505162
178199593
297423628
554023170
71713851
470619906
144629438
243678354
258732143
380264387
122235510
291269629
56722822
196737672
252786307
537979554
245576129
425019733
341520051
574479742
334302348
24046502
285133096
231077747
324269117
397204825
793839348
6194823
915914947
18939360
630452
170967306
20187837
451801127
37359984
281099733
106699338
68839797
27312698
180752251
210241871
339342995
23343929
100397255
28075409
200711608
586043660
562653073
121995496
377941155
488958457
847009445
299058111
221242244
97294019
382582589
21273168
482200161
24710616
493534976
425102668
67387734
391761754
347520935
66963888
285862054
15182963
408796003
506631550
715251539
328001319
68231031
135494969
679764909
169160792
165367873
158154256
48506990
43177608
281375455
221804087
66089696
7896668
336295002
216396884
121360325
26254593
648139911
169702951
174143422
443294937
160345917
24940160
26638128
78290691
72582244
592137267
530732596
231231001
218695602
434589211
623559028
552684584
758866573
200558873
58431557
523731198
55245082
555757231
721731895
36817272
775031603
83416014
443731415
86071042
352962032
14735286
3936950
132572317
79556879
122997886
4110872
7302970
102046951
10422633
546409157
159357415
232377707
201703080
406886404
78614948
582693527
481352408
108067390
136302716
7540482
334451972
379181882
134693996
677502435
11142479
15449616
514810838
47895327
95479596
268423030
248399055
307220435
2132315
3994675
759842394
650860851
114755407
121872114
14641355
141656382
687328715
3443981
760407991
93698420
677316281
55980689
20979394
25210926
272664050
338344909
218355122
561302045
387633188
339226043
145865253
67719930
278596633
19868125
407814265
414231432
668227955
98484970
314610383
288218344
606995834
143254672
441593367
130509575
171136752
32117017
553069454
161238458
405300768
83503985
228799342
19396813
20798309
3962362
70002672
110097597
133546474
57755085
53641288
82016848
113522876
24786891
476510155
385216119
343274145
13488740
83332446
199939165
125656516
574413672
79674748
270174531
169285051
362039149
40930485
2937255
26125764
358085110
193897684
149176690
184069987
723610127
392862459
12365476
241932339
395975609
91411500
2151880
191563835
417643918
643237731
170537417
271245449
598998969
329580307
60197648
51962206
5852690
167946366
53231742
3216864
279273699
357492316
219692950
31902246
23167499
119453054
287629947
486307870
4441676
880253607
31907384
272246
595660890
63051975
37533476
656823937
130487292
712291964
227889908
420353777
223091589
264769250
258333057
5146463
58818430
2549938
52113964
270279771
45048042
73406220
21210968
16799503
703996464
502859015
234640280
311079356
403330640
475245450
601179251
212731984
628319109
146902424
282829941
394426165
392428147
744919617
5152101
373466656
596238889
20794892
380732336
623780645
5805754
810858132
32028479
164592118
507967613
112409437
8977557
4263615
145226230
479078022
32182722
88415318
369261937
375336392
129509253
4181449
253118761
471744683
43608667
9573093
195506503
38266100
340893647
96881926
261570629
718148232
43735922
79440590
6244487
108271385
12099273
138415676
188642970
466886169
35428
32603299
53334841
400437014
153663926
542375018
27184978
558838355
341643842
13041673
531876614
80016336
172112635
25752055
24393420
27909599
397857736
45270634
696283122
73556836
7508964
79008915
110897839
322849866
7877417
296360294
58660666
454736346
37430111
63229979
225065422
513028474
15158656
21725532
520337342
81323177
49735739
49552614
458724500
430900625
91519948
367469656
69801361
581415493
151093952
347182263
901108065
293738517
273932818
291687188
450079276
164118861
89879304
21939935
308994908
708684309
401182939
568774192
8443553
306422326
246314660
697781627
677597202
293630736
290524398
339993874
23654347
642931213
260270833
832573886
288424033
47558787
32444175
313788810
360775897
364762671
24747405
1584961
64117200
396551699
74768421
158933303
154099033
502941928
314397907
250636996
949104319
126408151
215962710
62842446
436525443
39059044
67932456
78735827
50521237
20081308
91380682
223686862
397248605
129442061
98284586
107212256
474745068
55595183
582506300
5582504
2464292
67738835
181592960
171613485
19299598
78981653
168698521
358112447
3423692
653919918
130789784
39136878
610991437
717938012
57355348
314367492
37716979
441770482
198062440
33566171
63929779
46744222
518622042
293336189
280504111
7699133
419345782
55159049
139224037
771876698
1198754
379821648
202322355
112398006
409759611
110231045
173116135
194967074
397942390
235412063
258381136
307783294
96527231
503282118
112640040
746993566
175223635
50569283
248279425
414225134
63373138
539044066
602026097
11208817
185935187
63296040
277794873
200849107
185323966
34912506
550277393
73218319
374285760
739912410
34868523
264450713
99394519
531636798
8596731
257154055
489671980
531341384
206047345
305484721
352612254
198245744
193180647
47386980
47805704
116090530
432556094
240428909
388554455
114082213
378239790
273153508
310030891
288289241
168653189
14215491
441175364
13609791
335193696
13289110
318116204
187352918
108642653
642874317
582068582
783530824
197253914
89638052
202439656
581403325
444673202
330429531
9358729
31799043
249391851
431105126
324325538
18207778
462298508
900470997
6457085
607364254
13479331
199077686
564336919
431379027
702861436
82637842
193971017
268658725
8582629
266983210
68850356
160484328
51468287
97811712
87377367
17389390
413226898
450276621
23696295
15184010
12256977
501008298
5968108
345412475
598799168
311701196
10986249
317596011
1228504
11438067
108341333
65259901
194047975
2671681
193338598
64461954
31947108
617374983
295182688
302319064
15911949
357147530
98203935
241257515
183758967
182278281
485841360
555593518
680323603
259083899
8340966
481208711
27276017
628917396
91663454
133072816
267175258
126470627
551398229
451058090
525259912
201060623
214687954
282810022
272133711
14469555
199412084
177044752
146232214
182807291
319832782
160192276
320648932
169826817
82739349
139588136
177919054
76007519
282907250
29736749
196553873
19866598
330352964
318065047
50284702
230477646
72777014
175016222
87428415
14746292
434504234
35857757
181427403
359624038
12273499
632835192
471677280
14892759
101407431
21736671
344847767
9146651
42997406
85319918
17292153
705543875
7943721
534601093
86859227
101859385
264938214
283228528
146147020
229770096
840337906
126600477
5537012
41791673
20832543
60122924
44754423
733509517
229040323
30238318
82942549
228770014
282209900
246509631
731807779
446750566
216128193
47900940
237097602
136653110
241425033
325698952
166890102
560887096
177739535
292908283
203234008
236679125
385819872
360570949
274237587
229051375
198540579
183859430
639249352
132353515
609925074
193235407
465171700
239529307
92101
19066320
233844126
270006617
129693713
274766977
681945790
30332671
81580442
334769855
35261295
556544956
186004448
137237575
716905336
363330366
555530126
11638346
19811352
850682803
575580371
47175165
53400460
95149127
62490141
461261490
9315965
29524750
921850198
513427597
82085637
146497381
161542137
71658469
157953762
178215597
164253082
67107052
379807946
314925529
16060052
294712024
508416635
40097440
171385202
413113243
48598526
443652510
444240202
1530257
369570861
87348850
190065073
118455858
264854055
89721172
64289523
285147940
99390973
45121829
76544444
51763658
429767604
396185178
253327927
88777552
575312031
72893112
135808207
16048946
204020133
153941535
446725662
200963842
150700934
125585140
19103908
118828457
105102753
9776930
634099948
678346101
510218427
50901905
169214832
286258253
29178852
179977248
9273008
82516150
42174968
835184219
25303571
569427370
206995286
45982001
466363910
58584057
61391982
255079718
326163265
54392976
142983827
37950620
610625900
670400
254640578
187542815
567437150
8911122
77568393
765215112
377583677
22120916
281584976
183740678
270293589
251752088
163727599
177769540
5870385
54305945
555821956
721514950
188305655
355766095
128175454
2568043
53980014
5293376
12592258
17533492
271045997
528938302
104490172
108013124
464343620
374685379
304627295
242991898
74678925
10808961
200195538
486052016
463641635
7854865
613458195
53748852
2022582
13040590
355561473
21280652
705906964
790053776
255181005
555197480
387308753
312506693
97395506
32593257
24893567
292187316
106068453
7205103
164755686
752883394
421746501
4198541
164696581
5527311
65766517
43240020
364330949
262000640
57946648
41996285
123669072
27095101
64073216
316924274
69983596
257667817
422159193
127150111
163932502
4014729
13241762
40424083
24807528
2936677
121974972
612062703
4439767
227750128
580978328
566187349
158140488
60180321
185958430
1146679
829831025
319232426
141663502
61389148
147051670
517244803
336841445
591969427
164110129
150551444
37454822
103860668
49435956
780246351
42670127
141696467
364137848
65323067
245153563
7892129
250315011
6831216
117756898
31386807
302362108
89640588
12183237
531750422
344688487
523861990
396290586
588894051
359271121
113103873
470001989
88108587
287094357
106457636
354649733
415540368
8498773
55964707
412395944
111500274
399809709
153944512
1285185
7925160
129095098
208267903
138166907
473010859
101885866
852455286
96956080
356782655
273178656
13960050
716457215
484256677
1054168
89002561
465541075
259702294
49683760
25412678
338737207
8037565
351617880
300429920
187873984
8476438
287113082
221816002
49116258
128902185
12808323
287643508
511750186
384145916
494315134
88145915
194543619
262004073
118005911
95071481
50738111
518061969
190876065
155665237
240979853
713730161
108884755
18480974
150581911
93360372
330876477
381054722
8035461
419416297
350278473
16543516
310163683
45575929
500521371
78970412
652860111
126067802
312665407
46964412
941150382
334555956
164600574
88826089
64979191
35564623
104457846
347716419
111831900
31726231
8416745
712926220
49321393
42998068
281236171
153083454
55962257
442388850
567963902
38225212
160421495
802510925
53788138
517412598
51952739
188027674
72612529
13220368
439959928
404041729
158797206
11854458
20018235
513592242
221962387
380281940
58000505
514580533
92326034
462813629
145180252
21093881
3092857
588756757
590399297
50282852
178426152
124351813
533759837
143163842
158085666
167915956
677068800
78990542
68544421
159906397
468260429
388839
918966728
152081843
106660671
517097268
717655142
466324515
152774776
6601778
20799344
62643861
447429668
776214735
122251481
6364221
70311781
133248913
504212052
24954816
88796154
97480967
1924088
164478377
682216028
493781216
389150835
10088471
208568802
303481388
47015835
105174577
284821334
543441571
292777097
175259628
323198235
144082378
17396792
32529034
128285285
476774835
805042287
462381894
143423832
35744607
726684688
60851139
529670
531071216
799322589
742903980
396823207
428589845
22179123
217786908
27120965
317700878
281003100
701355863
73656627
217194237
612855583
84013225
309859690
91840124
661602779
150759575
277810939
526845001
41191317
386096158
172383016
16832943
94008143
8488139
158769733
37270110
645963030
887851504
31884868
199285968
204425535
677150944
897381598
285810350
19532556
808009421
324600337
210215054
25144875
418255883
5661517
370673574
35651650
207877337
490747002
113415333
75584735
1735158
119436461
443186183
848119115
462915718
54968942
162275422
337365254
85028919
106889654
389376487
368100240
25789690
91419771
532758542
135178635
600992486
211584886
274681961
97536534
254833911
518819526
356601957
38703442
24273610
738327594
84922941
637815370
344703585
753241822
316648520
226238850
35442632
248162
149873872
3893938
57487059
28730633
153632680
189011759
607248315
2027220
328723233
254733001
20979072
318239463
502066226
123709681
513561131
2188139
294348301
306467879
702315338
4350279
326897664
65325824
177542261
179498659
20332783
266722836
190815382
150165799
669276715
6814659
152229971
232018653
614860540
229658074
50686605
103553956
46559194
50161376
103673816
403346009
34822069
215208322
860709887
112651812
22509681
22171251
185954411
393200704
28972721
41262395
21493764
135252478
544959767
615914737
147554182
154582176
95059806
498810121
790386332
101510924
3147158
24716649
358044531
555923022
583740302
12419883
100027945
98712855
49665235
333744462
90785212
102876013
263246634
688074
166962098
159961368
90330679
49196222
27443775
154300904
128030448
247556786
110603950
115116775
49175550
811066618
218195728
21611976
16736353
233085615
604479841
340691142
176867567
61597196
50001846
178825757
43646483
356141592
190751055
197316140
468316189
639045232
118662552
35796186
808768647
246256468
49743512
16364909
276731393
257350863
202436441
316491930
299526881
333667847
595933984
267580340
347713490
66320979
49717829
387218286
47422556
420439439
167796605
232903823
453028917
208289191
206289814
311751854
7388235
135331947
426566731
310022949
21731952
315969431
204112748
534483
237688517
292392409
182234911
248343951
15613669
174219794
328418087
632590302
548171110
304134591
26727860
34709854
155665786
99416039
417292172
306743032
70634596
468573189
489683840
44869867
18290947
170538018
13158235
574567082
133999214
115579522
119080961
711019159
53661069
104977684
39179404
299481520
303733343
147118189
588822279
65048494
562079934
852666196
7791259
116850316
165172099
245812910
653824823
305596619
277343374
609936206
26473362
256675889
368284841
81533311
135914598
205388239
136070071
408505669
88084666
41733157
8907792
619672720
186310752
45960931
68215757
671357418
298077297
779623523
5753917
80834796
555605848
349897573
218260932
360620799
215253769
168729347
191606127
310114256
105730309
11663489
51168600
320749196
453395
116800378
10340107
722635679
687127971
731229165
9626111
67478138
115941959
22116143
552810
305793622
129555202
154280161
415155767
651293912
338249694
373507944
122091283
106699157
201249897
10505362
250211873
128993153
222697506
69264783
64723393
432480319
31949292
52205188
112110756
11139074
430552373
179080882
345283399
18973867
941425
63128133
117211041
518063825
65255608
174711745
261378941
355453354
93140689
2974202
199984074
403760008
73349693
316328417
435084121
52691868
59617136
336212570
117313023
302965679
451510416
26577283
318119785
37641521
25552332
796317062
521622989
23759125
257580860
536558568
548996889
87148588
242657098
157165891
684600491
658081544
281834000
141064001
35027011
118581857
448274184
31750932
133948001
175998768
264364884
4629898
4643844
10521459
338545442
367520523
11935671
63991704
200343918
251363329
18500865
464251412
83940180
118471905
633100584
721017472
531485194
426422723
530329793
93300944
22855035
191272568
28413286
153993098
373798655
293150788
292237365
299929028
2028684
110089983
235379089
169408754
301639318
28995228
32610294
170394282
165500416
111177479
20243184
137672150
12518059
106611173
150572650
14014542
54098895
109360145
461455175
343620855
4763852
16809943
499988256
2905320
367821313
28441269
358217177
368658626
158778601
346498010
253365365
353026536
406579934
8857180
834778659
228643784
32006871
353720161
214332530
28978005
96654000
167484878
405696261
328837539
752243
141837735
339319359
137656970
873611891
107675913
121310468
3691042
84876149
434617131
696613142
113030494
240022556
430685763
328013578
158418294
390691095
268370195
958591
329802945
103876939
202042897
351122739
192347651
475171948
744125987
13536773
587857139
147708531
197383096
264642672
454333803
733032157
301528442
777190178
34383643
647790026
462721379
90078255
451739013
421821054
454227040
11642808
98776309
275445926
599133263
72914560
383314245
155783181
78476455
366812322
662088285
359979084
293171007
130455082
220530010
1299969
30526249
75998690
88496956
364950499
427722327
226889883
25119628
88559440
73259903
198723682
95609962
97205124
133888865
207658271
40811615
58566364
74442523
7272636
592356452
98911555
672484275
96826202
174910041
295738427
24341129
440499221
333655675
117941320
60345579
545778518
312449520
314515359
191092532
337223184
148830562
47599483
268819116
819819211
549392941
21720526
25859010
130165955
448246558
23714362
69515276
318028622
562071941
569241982
552086638
61730082
68570136
79509290
62104460
108314783
275871990
305440680
90155125
522379465
508585870
34802372
118881991
721757026
218356962
835701
255771755
56709818
394961588
27923419
7897486
67398438
128227462
522876765
347513170
208185069
107636496
43467443
760429147
54883233
83634162
83390411
181548028
4725621
65872300
3853136
20552957
811278770
166026863
319659913
19552189
37232877
5853841
10593900
235342952
122364829
621928626
535128994
656170501
297680647
171287481
605733350
941663539
13986905
440896045
337285156
193968809
45102996
218320059
142259522
27116161
596158447
85608948
358486960
272825335
14300293
228909773
490676
564923079
187256594
9685319
195211737
852602
191653436
162973872
112628153
534540676
360720008
63736457
472558426
2075858
273452356
293475585
96032697
138538890
288068819
112700762
493548077
217487195
291912278
102939176
87939176
76684621
609932823
761174972
46493062
159424930
22068284
131806154
5483587
157647775
45230357
324938673
513436108
400185225
14243937
395139439
242722894
36146447
245349352
295389323
17192832
651642455
38947684
229727524
487671460
359978165
85759865
7558595
538159770
815355441
700056914
156069694
259799454
621693789
159898502
283900759
260577534
25094973
104164874
170056781
56853601
202581377
195470255
376093151
261104278
240212369
25791456
602340858
9182535
421736253
236823717
107736224
158820839
13428977
138485548
25145231
331984675
54103736
747823519
199021262
516678314
2184034
106383107
193027733
483604907
480974382
300618265
447790266
596028221
5517361
629468807
245238314
40785673
37948289
594974156
3494691
435657714
15150674
252879291
41742380
67900072
75357645
396907295
16415517
134857517
3063963
56457824
225466008
57790583
35716806
398876308
584466839
496378538
1485530
553913889
136925511
828203859
95110827
232736847
741650915
17620480
63877463
282147930
333777263
9396914
10266577
503782012
447613886
592238743
507138796
472881110
321085498
78367057
36467740
859101066
598316141
25279300
114042114
28850001
403714113
50845129
20218682
100010228
1041455
149567566
72505875
604503777
301382742
137582536
467773667
67085054
461530197
252363023
299511591
186411420
121164655
285248292
276958417
101228942
79696251
87066716
109023109
106022804
83175633
287894747
447021059
58229352
209879074
714882832
191507968
242408492
18435530
109536744
35788126
208395128
69883803
398060658
782797026
2451931
71373047
26387936
427214498
171915376
179692756
123016607
185175772
280817408
268494297
288165697
546575689
799515522
707205463
11761754
107399586
110923220
602691420
279402
43582116
92466817
301181454
770963
358091033
331214835
497464743
78128059
128701970
117882038
238108713
387804465
366863439
14821827
275957646
590211349
89696750
318979928
32454854
126059965
28032139
1356710
95063800
101488618
48927626
150170836
206648091
416937303
234185143
495975596
819751439
30152498
190032423
505702951
51271177
302874507
15373996
91938623
679569372
911785550
163759174
403093521
722803745
92202893
444217875
255318872
243354349
29386703
89557556
57209484
946999633
87598048
220131432
138253963
17342880
754374438
133817336
149985003
613095
39546215
130818776
37367410
143430074
25663823
2831951
129730663
157450599
54965298
128209850
55345524
48669289
55630839
48900233
154517044
647360562
353510839
102340016
45260199
217578558
512727971
65461235
219247776
338260545
599293441
27910714
431031369
478031665
98442212
186535073
46825668
26381020
163370899
232633764
525903438
18473812
48173586
238859700
103568394
5896099
400050279
437186092
990210
409358870
37571418
259577366
37463379
11413736
360150313
155134563
142276943
364222881
67029014
13437701
873317834
102763647
19327820
250935317
924923603
262465227
10175829
685760
38290208
358484708
163852126
108757651
237732846
236813558
700495990
229148777
41795719
51096185
76646713
318003184
72394764
46006741
28991506
619431089
174581444
70095320
203418222
115754760
140545509
509093334
400994710
38800398
24863105
517142591
419365085
150882696
115153781
337578065
62818100
134504332
220094543
186768089
378041146
32228300
9595079
162165797
134561050
36573660
8947531
287818352
532735721
25257671
255250982
847052978
25753297
117265126
443176354
219399041
836825302
197354182
326639371
206333868
247727287
1912182
354119015
402787314
116846611
579200933
10758521
35436499
7520004
542225131
95246945
107059582
70180079
568686113
400624376
208455524
32468976
605583877
198501216
730674390
278123305
129900251
480193607
337313100
79011257
122142365
36537019
29713768
845677750
31411896
27547375
16756636
114564965
79652285
392050803
497520499
563601993
593791899
12221091
175088509
258057586
22611004
227234929
351179789
657676782
178919644
4908066
440637993
251949718
632693487
45420832
655949226
308383310
504205364
322101606
254119551
502805711
542072978
310386871
113157443
156401
26033270
689389139
168372401
63963994
94813748
14447178
522024768
236010083
307442536
197689082
51499801
236484124
173238818
407796380
377641399
550625499
628531831
29381312
68665767
266990004
699547060
276880413
126488177
653988841
78804631
309671595
20256157
409426424
138288603
545044052
725037255
25620512
764180815
2364957
72274247
32153074
354700175
202756581
308970236
179295129
783019846
578555839
8354020
65877132
128336416
138006694
30652054
771840701
304182190
379072626
711302633
709866585
75207674
93616816
349302599
715562194
537842312
52750865
10691380
57202535
157459529
452137920
638126580
550723845
40594228
372283831
103752525
213807247
234359289
137766041
5720184
230776355
206150587
459594589
414804813
98900497
30233513
557730563
667203187
55569616
465379001
426205719
128713176
123163157
464811750
104167373
671551804
408669698
134451526
118256343
8146504
109844626
158519858
143968364
76412542
68769676
308466640
432324910
19733866
293027267
272429188
236083536
648135231
455045439
567817850
72631137
364708127
113879163
137687700
294766077
434408314
14799424
264549982
711092739
30976130
256778524
316919648
708160730
632410214
38393893
378582101
162835946
579874280
62716362
132358645
408040343
101336400
195486139
91686762
10311823
26091926
367311897
33517529
303100523
76534114
19226053
18592684
176967356
181670957
243831795
300499559
406075947
112651671
429497245
40072101
461724716
54249666
850168149
19475082
130098017
26275384
436203434
194866536
286048410
9752021
306397501
352639087
274864660
116933499
30508860
961382536
714204
517860156
674888
110144510
19419167
447271379
296117149
901645864
358011049
89891344
575655019
154185438
331773397
381700455
80156626
506584068
6255917
88546554
142276327
824631386
69412239
370100770
618206137
277862123
110675564
196817189
2708039
61011055
44698087
152910646
123056532
65820760
14104990
4813039
480042346
465340919
134184521
737211373
77508335
357608911
284877608
637298287
83483538
228727641
9201625
346705378
135920187
598234844
327354498
521221232
49390955
82326739
120321391
22509569
29552687
190662232
29768092
393258410
55873124
110989575
497244166
101573132
536883338
586335064
35984689
330298700
151135679
244051822
154433766
15163
713230096
181652292
488974063
481964075
392402339
415302134
415969385
324823027
410144470
500740383
354704846
8576904
96069638
185622474
328949838
496745529
31437835
583519499
1988320
4203099
280629093
169530737
718305079
339185367
80831136
72520574
104707016
174570939
496019243
31098007
25755409
27855778
15157777
63432024
26971205
355480280
504171703
511531937
334614306
299165064
398903548
15096756
549004261
540516037
66388355
672602394
4443519
182541880
574784509
48484383
306553444
893079241
300922247
237610292
825054702
200403643
30579917
381932846
171762176
696985990
1110985
4927242
2116885
104709395
149716195
654937561
13913882
166514560
511817032
130056343
334261855
34718635
684110877
391671747
98688918
274047986
286450194
63108833
274601872
261482164
412887902
180811
405070147
6197146
399251414
500478612
308651854
17645064
60654347
53367417
101570346
8662021
353202396
407806220
92091354
495264408
966111747
164709466
716446039
88867751
75353529
21276186
88548228
38614762
10062502
314199506
31972529
314215246
124623421
129566370
213421233
121917409
218813983
97177093
275948031
23320942
65570168
554281389
24099734
223612569
121229540
149708648
69992868
12216246
526291408
63494015
856024820
536841114
401648557
337014953
561552377
557331312
316710728
179664730
69546164
273166278
257752347
143952855
92916204
5318049
129567666
502767498
164494188
145291009
15835920
37289403
35436858
116331611
2166730
249500600
161667412
540773229
471058325
68513597
63276382
67776500
655160294
53611380
15105839
13744561
7129672
94801690
5057189
440653090
116217275
167948550
295897967
280412406
351567335
60018158
218206019
324609259
165396952
110914472
140962743
3240432
58423332
720185233
104897421
374454858
682386482
265746227
102963814
258838384
436789430
232521558
113569053
425086699
465201909
262721545
601631910
271455892
13902616
219378484
37011014
333612971
130911534
13826458
118228356
363941199
25123630
26749226
407221714
116196323
62113828
566086087
68121428
301539762
252552837
176277602
58286348
26265800
587301074
402358924
261791488
236473294
164784560
52748549
328259294
87254938
73663069
150175602
17909540
644651669
73417963
445233721
326586351
206937847
164892566
691898211
231804758
868301655
44665527
3700490
3494014
532732245
84010829
119570554
241028591
128724870
7774283
29791209
968704970
2363705
378238108
196274105
53050945
11801353
221254285
330143267
353716384
175587547
894528908
713985
203266493
90862766
33789268
42285651
10062433
266652531
864339629
660351973
421695839
446685640
249978504
131604610
693386006
62501618
326859356
606323098
2706922
37133488
622242084
393960351
129811264
25450696
183455289
171359918
52439678
298158865
150598367
72115356
812389
304036232
32479916
80080956
49795520
251482187
773939983
74701962
23197727
148452955
48112182
16398193
446289852
336717335
59493033
257573297
308031332
3446393
3577996
52715332
116502930
238336721
29659752
242210803
342938231
6745774
177039378
399923588
547517051
826748852
221680575
54929157
405294355
228965448
137959535
49896634
399200725
25887220
129449133
490292441
401305345
92538352
2250868
141238134
36994338
30743320
65850940
417755999
1017213
373738325
47650407
65522358
22615134
360550996
30760591
77159664
20159063
136379468
171805875
51806225
19765704
36889871
9125223
65449249
60784042
228155545
67716845
300748964
116909598
483152749
349174231
579176611
522194656
17317090
396682497
636399723
279750571
17130805
91179394
486853651
531942608
318272287
36731657
470461831
97217894
204400992
51288217
156733057
3402962
374809512
172045650
183244321
24107401
598641776
22547584
27176234
243034095
480190912
202604654
353068425
593013487
426384907
91449662
303994839
207626382
341119087
14065101
114201229
831967082
79844488
74559008
448715276
50511889
173050477
17623026
234616158
315801649
24278048
111991384
3408891
502378912
65056290
350212380
423863834
522000347
14832862
49778907
55418063
417482324
394266713
255074030
10618269
217029295
354130831
296097938
238282598
114974727
249756028
29238936
196594761
281441693
262404909
18523135
166538683
82613984
600840020
295143726
521159548
633426887
52284216
358123380
409250788
523990264
173701625
550378644
75817202
35602415
141194502
138537345
450844248
215232165
52597282
96134689
109193399
49193192
517383876
295753924
59325596
123417671
286204103
242923979
325198170
368549130
18247701
429054238
403923076
24768274
7142807
397597286
543447550
216665858
120148314
202428489
149053747
219120456
20334316
54930604
156477908
370105397
90205455
182411749
21767124
68910465
205445860
355757305
242082948
555490257
50953442
110945662
68610779
4219532
410668962
109320309
271953054
16541221
25999696
61048918
9977999
500931684
6310750
747392910
289077646
86886100
225356207
519591729
604615255
693610346
41299651
849109783
52779723
410396094
2707989
211392841
526183620
183792267
685588606
344486830
67670487
165130045
560041156
481013
95189404
106013236
169463379
143160406
6673378
461385920
432325797
218126920
31392600
258322503
87130745
234247501
708078172
917495749
40581879
388848506
563489822
240639974
329143675
51225138
152118382
336262988
425483189
654565331
119619793
56979885
119962883
119578340
211154660
275402149
23210731
623505
79866263
43305649
381697658
5445031
656492463
391472346
91175710
55683110
120847024
816160546
110856580
35727145
160249955
238773649
496033880
101891932
392783495
287892439
231530638
72761071
66910482
262796051
259158699
225194512
168187390
20698195
398421352
583626270
3596121
694261143
97859351
345582020
121203179
6567726
58878119
243609123
158044957
29146205
409846265
84513258
706214775
47000790
437177758
534477894
310744141
729688945
563859339
206423443
99711574
384758069
51337146
251690578
896248083
204207262
128977250
184381920
425385690
231791679
71573434
127738664
346145858
480153166
511816743
104469854
69626592
57021705
20433793
123823776
42496031
323753239
623360902
480594262
334228516
113673447
168773350
49750716
128884822
307090660
452038684
390516087
600624358
21455632
141213225
533530892
265825391
3887551
558353246
46374854
1442263
553298518
3964796
95168743
252987787
409839784
82187584
418480256
17488196
39865736
47542719
17380722
16122678
852975584
307446578
398806217
16783406
238178904
5650807
22956167
378058330
52912753
170536415
4009689
1591734
109752913
103270080
344395200
133725700
817521658
408685248
69500064
503116665
461235918
9349418
275620120
849418462
230061262
44525751
21062741
124197686
837522703
297376583
175363282
857862311
163744245
27566920
25065444
652415800
108090372
443358182
90016873
648342
63191105
25119076
139933345
37166155
32811823
28168083
207682017
161566301
367013679
318488018
122031728
205659370
76010097
455539171
279755494
147138655
134585415
686099548
62252583
207808825
130476077
280935350
60034092
233180674
230346119
541796303
352266353
396232517
444009065
118302604
164894085
152470282
396071387
59421065
13840098
569113807
385731128
340627809
520908618
3816361
118346697
20245921
160644082
644982456
722737751
555588502
75852322
168974045
80631835
778542275
120344090
646236242
232925348
199441016
464327964
330869676
14069744
190737063
409491136
336892407
600582577
635845814
226490712
342518956
265341915
287786511
372931271
162513426
235402696
4801862
255120082
65014001
96986093
95666147
359816195
268957190
495290840
118330553
350723065
228660150
380681404
222707360
305844581
498390
583866140
1342464
610699606
274513380
317970111
12146241
550958930
98891231
26689559
763128932
407278026
54828232
67284512
262608388
250520813
46502631
603565643
53457109
368014072
280795053
27429675
166922731
74083519
669005917
20719271
97146519
350857534
128609221
637983172
450951325
85585078
849470765
541703377
283743535
644799701
317346528
295471897
321855966
279676055
310031157
112012505
355026015
512038569
14359575
98715554
567698373
164261478
229253432
121318295
128872011
503612484
401165163
414748466
208686856
232549206
380444848
344395625
201237987
2572384
156313605
246057158
241560496
371348063
308430458
24336332
217614870
128625401
600075202
13362148
14181797
413961044
310686685
787281553
201598113
2001912
765251392
116488821
267578924
104429640
63495013
525297042
145539052
11034418
371153983
479033798
37604442
372939744
255488912
335686192
657734302
80656070
610778938
535763724
166324333
147553211
268684289
827406
171445341
545206284
133737872
113572699
339813451
134205107
512593940
70250973
575901225
791588775
370259386
18284459
583328346
108785184
703318431
322211272
34650714
321794439
89480098
46220016
294636935
136833692
48711494
804628165
585293689
364634822
31880393
192564837
378261691
134396388
71240434
2811845
817879311
177818291
64179737
128493032
229646469
356709792
8701297
109785252
313215184
134370425
324186995
128403467
295810514
617243454
217046603
219584211
302388972
163093900
81974500
134944879
251910133
223249686
144037797
498350812
240490406
282974791
146416885
468699747
788448805
300294512
261126480
344107098
244068564
221785902
578433851
29937845
51521876
7656501
625204934
8930256
290216778
180197907
435657068
70636521
47211993
404690043
779743869
14037495
240269680
122323824
159762377
400429920
233469751
36722044
43192614
9386429
258366697
259024852
212519240
6072738
370956323
41882112
69794857
312933395
69727644
113925247
407708706
225301430
86893181
346237306
239139135
95489173
39001192
102515535
136355231
259321521
420045486
426189512
128287892
607935130
104589736
15801798
72692932
91555973
650693302
196805592
1505026
274867468
639912744
528629804
525348294
372437595
236641183
320289732
132446397
78899600
127896806
491230594
208374577
337445798
290554446
124324155
69124317
1089576
719281302
114100478
652498122
66223771
267216828
107496853
371599309
34988166
279048419
132729978
192981837
336275820
261444292
637681318
197697453
550443134
287817060
321344263
387626486
211904248
76776437
607412252
483649
172289196
2906016
923563608
787658710
301492645
44318607
92878031
889243069
1991787
567947842
208450847
192704281
245078289
255523268
490424067
120692404
81341048
580540017
93857750
282883666
25716733
411360072
62795965
123577937
228462957
451697631
115380114
55164156
241428808
89736059
170462276
337892721
17789007
448884316
40020795
124221831
318225450
156163160
25622309
701632818
81564900
229800296
770196768
26753180
144914546
630582616
45862169
113446657
163685566
134231152
697754098
653074911
185233369
769338346
795253478
171050899
9582218
301490993
142643183
460544484
94404144
517318757
267868956
20613
608961617
89601983
388143056
548123075
267448835
210635301
434145021
178621438
167751591
328027430
95157820
24485975
237895268
233370319
436738835
160976006
182539541
27020954
727115563
481845912
43573770
8518658
165093528
31390971
25425020
87261303
23171000
177375947
17889455
285525060
578028599
150447583
81643269
23823251
39557860
284117664
390957878
67277924
207150187
585847005
45639108
38435669
378329938
25819545
5143207
65343008
59269350
804045967
50131421
88140656
652312140
156175294
441097250
14088812
374852520
81514935
130304277
660077284
4066121
387890524
130339317
1730490
366960102
6993055
771861
346614436
419972314
38932385
99863792
124980291
13784044
7032421
1474913
152733979
685040371
48421210
415648459
147821871
50929395
303624209
11552086
17809041
606528377
1595599
225754897
12136110
42943986
373907
3550937
719001724
35689868
287085722
30577967
698766350
124399990
16850513
103395095
502066399
351786866
104909560
27879928
61747526
74288595
645552634
195957875
88166980
313811204
502754203
996584552
96825374
352542899
174629821
193342678
55136829
218387251
231424894
442056512
287145843
407165702
75936065
665965181
441484199
532500609
24331850
169154178
19238431
344422954
310897307
68348714
23229151
857355001
299906322
255901007
527028318
34019119
174029175
186529527
298253258
414084239
582172883
348810202
16897768
655016513
274108607
306214105
268661678
309992970
286992273
351681347
122006430
234546896
24576741
63504504
126613990
250406909
388514842
360284243
309381406
31986407
416515100
475548775
51062798
255975718
47740533
25965040
403804919
28587652
97723714
265260233
243373538
101548325
76868937
440337240
103077863
147952780
339633878
252972168
126831868
126656857
6960008
320590903
96429778
304670944
105678295
124007021
327683167
105536341
36867831
57820433
333798683
201884326
338060123
204874052
452584401
559359906
391601696
56285232
173760833
157545239
248495708
67332770
114250225
53202108
486385569
110764761
670015330
439440833
8192958
615121541
255676752
178400508
570856
181289830
198629674
6984959
74501386
247953317
418910470
59860399
29259879
800480480
166915654
189076731
8966920
201899150
28770826
178206591
611338607
323671892
15628840
477585606
661131441
239219742
141447630
40317895
8330888
377582471
225041475
529442271
196070039
117508123
403566862
60097551
132673465
38175018
83576481
61509108
627929285
193072766
88348500
117716709
142278556
525122930
42935769
119356163
169839168
113308962
401017367
178213208
369949255
358381237
27023409
182918355
145299678
660081248
48659758
403757579
119002133
65331724
100756628
154008630
217025960
805697
10417064
768686138
314190448
862780403
1740195
905190252
281865319
313763960
203059487
76187606
93425983
377160846
42016663
696818825
364238640
175385426
343554519
58073874
65781908
263502492
383092735
4064442
386836256
91252916
448788738
58071468
337234836
25612179
83277649
759590577
25136721
710902622
27054848
515305063
73433344
1304131
42221355
524081576
89793232
605288489
86696116
340261448
148708563
345807827
725286363
155062804
36104942
484386100
53407179
436453335
639910694
154104278
734791343
170494899
297771284
201902013
129235705
66274422
621618429
253564877
744352469
29242430
43258802
312623144
269306751
583159866
496310478
96554427
418948370
712101663
220678182
569678623
64924362
401816610
194346412
95891169
826135971
92255285
655963458
244545783
252577921
142354028
60104192
121055914
15258935
884452023
89369505
709404495
67999070
258442337
19403660
266758391
206137309
29522106
640505405
671596593
110717447
485874688
427875774
135985574
107664690
53701163
25070921
578106211
406919770
628254672
144838884
85390869
298577787
768059
64240454
167594564
59300466
700534001
212638883
553332004
464626192
694218410
343884772
28302871
8656741
490417172
26938311
104483353
39354349
80772919
14653926
205702050
127970833
198327132
158021876
18344213
491840336
678724184
94768885
615789657
154555832
2149064
158699016
652810874
386483706
626442647
365550506
73236425
102123177
133829318
424659447
419707670
206634505
122556362
4321784
72787156
212717630
68193913
23332394
217750737
224665991
535357384
36772722
399741035
25806118
278685762
707656523
35124316
117994843
20575626
723847481
1190324
327743480
95412388
112236028
248110817
238591756
461229780
68219366
114899595
102225715
625339495
718223308
461156666
217039222
740318825
340972776
40117502
886078557
71458568
448962007
44135090
537601841
731505846
54457297
612626473
133530165
134895107
72618889
301151813
119356065
18239938
10554068
321937538
36042293
467903445
845872131
1748094
154817046
209776405
69562678
373765
860669062
169005377
134794662
19653493
40119975
101353414
593001492
104619305
231335459
136005503
366789278
26924157
361853758
74532016
177860786
131058536
256185612
24404584
97883858
24912939
31757510
321513343
392091866
698896994
150608975
349369986
123820778
171839137
78464177
533365730
576874909
263355044
124087218
181678338
319683288
76856044
633436275
344814501
165532634
866180827
61212302
12588218
11101071
476768525
703583707
157365460
822951811
53823096
101579726
936521069
13891382
627140842
549314048
312506528
801502709
600573481
336631082
23343421
693490381
207117449
61453612
8909948
262987071
348454182
112240185
2550731
25820855
638284428
631983839
68606320
70530913
649902090
74511064
309751498
188346666
192795178
237311050
422526109
10124693
213194055
92086250
208234251
302239551
68984711
177197548
171067465
118344415
8237855
34250381
734290337
755585007
255597599
118523217
480819332
339153702
149324986
65015175
638874941
790105983
149246939
607563453
66182561
342384602
27419075
899845959
15371952
177640212
77466805
446900086
76469014
57914719
311822069
30106896
78436641
637716984
165870183
218330602
560194295
157314687
543354448
122542288
283225833
824184734
17281003
317740899
334939249
105803461
525215027
296394276
115622357
467189208
260813566
83812260
189159564
309707989
126689984
61413347
347673030
430125828
387173807
208759315
442676293
39685316
379306115
494013845
442412428
467601279
7593569
501653481
774185961
298693643
239442588
226091451
144410799
143477239
278176061
655097458
33793933
214874
443918880
49809279
586738078
38862130
146201708
199856393
312115703
294966695
677972617
500399692
823434091
890768
288443865
12361953
660945873
32539432
357894270
13906925
72759097
161715973
329017766
444429070
26857523
118087919
399336101
785013777
20170470
730511735
16579679
64191645
13470398
126500701
274176906
75757370
180623
13897581
6136285
619838752
505716219
30951599
25521120
92554905
220225919
450977750
63185577
386037478
14160483
15521177
99831730
221913864
762045504
514313589
95341003
822680330
65786567
41931815
135664057
117864004
35529069
61832476
261572319
219542437
632243066
510894239
781269757
19713836
600067375
342618533
478631695
101175883
59246552
147367410
616603831
536274350
15550556
133289459
122232699
163448741
417391855
107975482
185076101
154573570
475943601
127308765
304282156
114038230
20989248
308547192
137618738
406429439
334287828
309168437
416666281
685369172
755209465
209359416
478764155
3885110
466501810
60283706
522949167
12054942
74874635
145006730
85856838
146941599
244434146
287491713
140712210
163513373
78753580
536805311
512850648
25571342
56890974
239381335
5225587
17559760
180172357
391130846
399784557
220028909
492673202
28027923
714068125
496580328
307891040
567427008
84810455
277742737
750637032
482568440
22123087
114675758
123555130
650564665
131896645
787270175
134981436
104289748
126437685
116123910
23976926
308215456
223118954
368491347
156664359
510715564
591703967
541872874
309981138
648765333
66793398
115796563
356495722
69340436
255751341
166251925
29129682
68181431
177421325
179219507
420447376
320603404
110072491
585095177
171117341
243205080
98226957
263942719
180493533
204194159
13229476
127645996
13499418
397712123
524551134
617053648
613265400
14508708
235628324
543487929
61231878
202582919
267807431
92031149
75018761
90344275
232023094
73537595
186197260
49012580
836276216
295181522
61306928
253819773
36594022
114364795
116718671
494787238
431466559
336906772
228690718
33096441
78055495
136286723
841860262
6179014
318971897
816646995
253560930
182526497
154938987
101871372
97680072
330021480
393527628
353707355
111128273
38086641
155419750
39736945
1279015
53100699
22735514
185801788
1483005
228841506
360282755
550532432
1535542
523546652
700531092
78241700
74358318
275868596
603532539
297719902
330401477
92028981
114029490
481146577
19818632
130474362
437139821
143191311
259857066
900122996
358368855
357366557
682737962
45063793
16659836
17862585
341192449
55393659
135153042
414803059
129131667
11674447
390198450
615436261
102534402
19133501
256075811
390693961
199619324
55359036
407396717
412670723
786895915
328371724
234349432
166036346
180916492
323216734
383585844
169818974
2704390
102136559
525175
258747511
215906284
25573414
38071235
83277635
227227190
22459051
58932310
688036654
25941523
6147620
137492112
788676424
31142062
21687529
218810015
345043107
5251744
157437249
111077241
304383566
609528390
213092844
84643413
260106619
147116355
591365284
351761964
72509252
257249560
412016035
878464144
166318380
317184472
123221315
449728620
54718511
166925293
163074913
276382868
29874059
177755964
11797050
2262842
48055130
298048853
785921379
577656280
89604467
62548569
42175112
248066919
84171546
6413261
289530283
396609223
99494673
726587504
397661121
401858103
554503666
396684743
111142580
152880299
538406571
251569991
360071977
337655500
55676895
231462484
10882693
347017285
789495552
136673090
108321550
445597713
279681935
689395953
255632687
20971822
554796702
43013832
425582791
151262949
247876498
429436897
210692304
43430684
915308390
101321476
308629153
585652435
409767152
139514977
15654191
56073213
36973391
205487070
370907151
258325240
355707877
157553295
108725228
206549198
11253721
646592404
926865333
278171910
15179278
188674983
235308747
24174300
820143839
201583685
75023253
450627666
134266700
98492469
345317956
195854766
146983865
240529640
208115318
2261798
158270368
157338207
504078397
565595990
106537279
77152298
2064485
245461391
463681022
654547881
22942274
88555234
287087262
246215203
277042009
109774763
29467705
293191512
92661478
450898911
631696056
500598400
341955357
504245283
261026560
162996373
73510565
118862742
77304517
683432122
43011644
222695734
641503356
234081735
414149902
65692398
734867
43722672
110438936
567963904
353808457
694483732
109044845
478580808
254026013
66805508
161365750
243384888
106508446
342823419
89048584
271916348
20318227
157542194
614266289
154946644
15080029
18045513
50214608
293160121
22740091
617220
105369
363733801
134357164
11359406
194221255
28563708
2468430
16766075
89568844
451385616
472828644
119793426
712165406
660787160
216782584
164484826
554328441
446260336
366579514
616441351
71630075
9836068
197299216
717949365
351968675
92505125
369377073
209100685
561650516
37962924
209236274
787503862
23038608
62238131
855444830
325459043
142478915
287190438
82726324
311860269
353030771
615829762
590874096
405500312
192788004
312242121
28042059
164632924
72888977
644710511
177914182
51939437
11881690
370585994
282420216
372441680
134481318
406685124
433544711
508374486
119490573
82714279
157696345
97078866
30103637
24997392
359767981
24934296
167799169
333252413
19004648
508470024
28435258
395276528
533965663
46815771
128385912
138021301
60950128
51287797
83539576
252480704
37869
165821952
271025989
61354779
114153970
133318935
420278067
31557015
30503991
336262887
288801300
549884454
757231962
124238602
889229143
381374037
744086873
702725312
97924065
128311818
117113548
781891774
399569779
357928725
381892623
119420145
10044253
196211871
239371719
68292784
292713045
108103688
410253619
356220100
520812602
139131676
248324884
2739388
129106553
5179753
9361865
70924227
582852117
14969855
216452700
107403150
88085941
210400519
152839498
28488177
19965843
146966549
570992
23467443
548221267
11594790
91255879
95337259
198526152
5478937
74686993
109179548
30121490
204588601
68205933
94197701
559577732
33595363
264204482
61425245
117471321
364317470
7393278
60199078
357307319
630561
33603124
64005724
230972023
688953191
6233420
8904842
117977497
473817759
56772961
48465298
72405264
177004470
3664643
690571765
271770262
268456171
28339614
26015013
717106422
51986682
145332477
39080482
65205070
3978237
27139443
292359485
266399964
272578377
344075991
439269229
616388720
185560786
154403919
39662147
363407817
243801360
247659713
11049599
169141263
40570153
216272882
265304484
650852127
46984822
27631607
176814354
383078972
102268809
433449524
448575606
125462640
254564783
494340418
19222301
745241889
30998415
67905625
319169769
219048624
102583512
178477520
87482378
778728533
176288743
165906986
570318311
627493159
54266321
244088980
98298648
41477010
265768420
519382101
93949488
258724549
102374018
325085940
92995026
70757582
104614801
133684018
678443227
121957171
203189296
88119758
240250859
110535178
493160849
15424084
441902650
122028212
340181088
16307553
435129207
384158780
11312610
356583363
125733267
673173241
29466208
219216524
717721295
2336638
19252832
270038142
191026452
58756979
10060575
343953430
262260673
428075810
146901734
70162586
284966295
319881577
165906696
162926914
29252068
585740476
33803147
496862177
11109028
194044596
122531049
343300600
165625431
270624941
108506336
442293677
102992322
158415280
112729195
727885439
380482191
195095302
23678024
504176054
193236116
616326261
2696941
12449297
543319355
663594713
12801505
39032375
175160025
119071861
31820454
711061959
101728452
37959770
25238487
6021421
640850277
195392732
562304448
67328737
151931352
140142497
682268236
404072869
12801368
92341126
61429705
333934982
149030176
456174756
16028647
821040232
108669211
552885472
232153245
287508324
367436965
470432250
7931080
531596339
707896433
396165555
137363875
70295026
4005541
355348180
149667903
80704110
314958936
10842574
103788477
366672812
181814981
111209438
349407489
565336645
269487965
450764242
46413405
89932024
434956738
160452771
691848915
259128451
139423672
475072181
35153407
216557295
568643914
19685626
8781005
79240175
393943435
310615624
76364572
245819303
164137192
582033640
822806960
243558598
541005330
124127822
305392276
211812966
763796155
401348917
172055335
828772915
87048973
102089691
486431298
107276962
166803326
740914736
16894200
629964251
704578038
230021216
64851819
748196282
67368207
514284930
100950210
24461087
295865938
303300674
804023927
111732933
70406336
111560404
205404085
6071800
105076883
102251623
73909191
124797533
82675957
76306413
249981845
239498734
270521411
164037057
142518667
370454734
559165236
97422490
70160706
463320380
62201
153979805
903402415
852785244
150153267
143108791
174632915
128181291
80241710
38899174
607547407
100958469
21377659
383141179
251781489
464017556
216444530
94778511
327460337
213784032
343727176
32212142
46904865
29626308
98982177
21788889
105036615
450154875
438619115
331548149
338054871
434190657
177933770
48559070
397445667
168491398
301594185
11535769
3628454
770943389
79830458
46179825
445614624
72271914
197609215
70251484
338254633
205059110
518441126
137110575
131773604
87131015
248264315
219571233
108255825
342131996
254789702
242687889
63861297
626639499
285313276
844057788
266271721
115548012
164606368
132273740
602709789
13154738
101072354
61558957
360207540
329704107
80073016
129554550
216693593
37014920
4227640
223337190
84237114
434450810
16880100
578847965
453876509
557615021
171804332
611341147
405265990
38870882
633213363
214591159
294116616
38333522
30142092
261747655
356265909
253655198
599305376
132869169
18465232
26415254
561288916
488632645
557949542
66684373
35886783
573538465
119572171
10477012
459370759
578506244
78558086
117811745
217177132
457866412
2403740
3639682
786106626
31021167
15827347
336879222
265123536
148915047
249871144
67348729
793823034
14029127
233668142
249927404
54140499
165764394
445564152
326211180
32741100
31402965
5063649
35853811
2395711
107885111
522763434
1185003
363913585
6198664
245538450
3129375
747506264
115297219
120524232
43380457
119263953
124684729
93737308
403683469
62151262
542251482
168149708
6499083
254257981
178674075
464223937
50458611
3642227
196311979
399891995
79256442
173372734
112128048
75695128
125453040
186370594
94653554
615861943
30415536
588484509
693486047
130572343
174175259
18129456
243369475
567203868
12455936
428997058
159261843
876150409
328747001
340235454
3956538
24511230
603316686
2480509
112676755
413289291
151226157
18638328
233186441
104353829
742407134
165709604
49485130
103627231
852450194
109833291
20298839
19828613
1768187
375542450
327609547
31850499
116903171
401631636
189730985
138005631
116729410
336934278
410268344
15151874
173751342
148243358
85552333
58169702
615538431
632487931
89132935
763589180
416337241
493179582
179136082
68709966
904955872
127496721
177273362
605824209
587653471
113326669
20555751
342906073
82006019
222650198
90338035
156251225
64249653
400655483
70744043
170664983
90441028
49542981
51370587
307122935
376586038
59581020
346299170
654731278
115805309
85594712
173812377
123004177
922793680
567432955
122611395
34124717
153070303
574823575
140155981
559172229
33197906
515736288
166277497
232169021
673594445
31832577
501872497
500527
421986939
283460421
3722434
201338166
136602219
156431964
642181615
25599132
203285130
757112123
10156274
210826764
636062249
178540523
103514484
411686490
59476665
418826737
335646482
96558983
376587531
226004860
789529616
589250
320557200
214445970
270091433
357623
14067055
25628261
49603543
430955345
33074282
109119609
575137245
69719124
176834907
215739721
266378867
260935661
318122735
104541558
66598837
28955851
259019931
264648996
232272311
98398173
686483041
456742030
38084848
462774542
178785564
10789361
57101043
142160133
19666151
75119976
2221850
790098862
136184999
35885980
54251191
73979654
91059787
314377852
170744358
735943270
1114805
28848527
301652102
229241915
222194425
73124916
59570220
3762701
388753663
667791838
350510619
13400213
129160020
260111916
575496122
3119319
108227114
407131699
464497902
158988550
155240963
11850452
242868380
130732956
163914152
601297996
787490094
141843312
41038895
829569909
567404644
712314716
87425048
325288816
4676999
873483523
222985048
115518477
182292989
463760077
294672717
287272759
325799248
612416858
377427541
566168017
174917150
65885368
1051801
91074089
405925512
209331960
542346733
93716544
10404726
389001556
322100284
468230119
96736128
75176009
272792670
3566237
230196832
176265375
544916132
380294048
87786870
64606490
3142656
67449974
503731114
161582783
112645828
131680626
31727427
375200107
401497241
439974304
387869675
171055231
318787792
493934565
493922853
29202416
204716400
628089922
25492079
112214164
655369968
243015701
359267425
266950268
208364852
107548715
25432978
869303945
187261274
300586368
139977140
549323383
250194159
147795369
236428652
208732845
842098740
265147959
139160
308111051
208445858
550241759
94448512
540105405
70163845
405696887
236302336
598084375
270945817
131484840
372225053
199894765
694884479
208124438
475031533
795552517
316088402
323190074
16185580
119091194
313530680
686237089
600806185
803755239
478081380
22579520
350301699
63547762
250815911
482453798
14963993
7144657
881397
63245177
58162651
160103316
58311737
141117766
4740615
371243283
537527414
194281562
448623828
21363048
225099587
47045818
839790721
68490797
229615033
7745978
488559863
651668561
159324987
701163051
331099992
138115235
54095557
363058430
85012771
507825899
272140658
421423776
276445624
76418359
286881777
126972883
66374768
91632325
30439614
633500989
210122465
329583814
284415790
751318873
265128004
430286640
158446128
576519168
70895783
124240310
246055758
265695519
360107907
469176532
530957407
358973254
316235893
3401426
304764613
223243195
144894294
306457008
6956633
21992649
90202970
8849062
692851888
152566903
315365318
358242389
198936335
434576651
86805303
94426722
90300999
72407828
101674368
123021408
77507433
502745690
178374147
642006499
15734701
261172152
370494090
746763333
113051998
57673994
48942860
67157908
552739449
588326493
115804348
375837537
234838477
239630215
199670241
86791096
12812265
36260376
134044984
352092809
71399196
290197335
127619255
265979673
4295964
687083140
566194222
9919851
104739182
65951722
9787668
179844690
198699697
18164733
533781514
187758710
591870516
488437487
118174933
324339172
223833629
342479556
9176050
453103804
18746005
172942740
20282704
150924450
429809674
17855757
468297198
594348472
83771392
232631616
802229178
68900670
141398389
195247289
715831804
329624561
522983341
31749961
253966107
142520110
50867990
80283273
53036004
224876883
166180136
436106834
332894637
975957604
9015719
41530754
421052591
45039884
253345914
728636451
102755765
141779360
42296271
410166278
224449654
11354259
169864335
481462890
300739895
175035789
215475296
441921632
247185637
8141136
7718230
189946095
272374903
347284355
100278153
354151564
68014506
20107078
201316196
878216541
81492221
54580329
281875676
384706802
278811724
473459364
262164426
466207317
363282583
493896047
103733494
169645927
245680263
141868987
4822734
641516859
129017551
108022942
181857452
161949426
504587398
323571590
17690503
25503956
406021369
154870646
512236485
141018412
115279921
241480443
36886913
18124943
199064036
281677489
297138105
32579112
13703714
697990874
359224667
289241023
138041532
258399493
392141175
746498821
274402901
378030850
426987172
444319642
101116053
258475742
642588896
380428966
1354178
116892722
66558257
330491839
14446376
2760663
803324375
325081676
194901987
57732704
45973691
116572288
232652671
34929149
641803030
696438799
167957600
20681898
778827407
41157254
31614049
269440247
178211231
293398188
29203781
259640083
388901136
88674682
231443259
298972143
228088427
111006198
203047236
205003874
22996085
56048088
442269067
36147232
311788520
308717011
244259548
363131874
460805671
314223258
143356681
202469351
269174491
481106093
270765944
227135576
9505053
689029495
790437693
626924531
7598300
98447641
622110399
473836449
41910182
106250821
116628669
341542482
473044761
90550227
174034688
305396887
119166344
183778706
277622116
274060549
105818444
531225903
878251282
72798722
437689410
25741395
80908744
113555340
151007273
634046129
129554734
2504861
356234371
655224924
203083467
76685419
197888981
470318170
23536411
106878131
34872633
456638895
190258649
526308142
673042853
634176595
320840163
451159731
534098753
256519911
356893150
163342962
62787529
186353056
61168111
254271861
182768233
72323014
540166914
88857978
89079773
246379031
404243736
11024173
52966418
103777645
115848563
75352451
434301191
806135216
504540272
206057663
84879019
167835049
96788744
81139382
317128626
308952716
705787992
380671468
128529735
229549913
162262785
159950075
661664349
319757624
66717734
39151007
99958889
102552915
789743800
446038339
32339529
101589648
324005334
337551980
147968512
190599796
393760111
350131131
7322943
617592131
20937845
248419177
274633635
37248999
130523671
15747587
816355650
483830607
403706356
347439387
1857214
265754703
179651302
590853541
284237175
887937881
304540154
495177285
12309107
86141919
325732644
420573758
684295041
47013814
539697590
241951121
618126616
242373874
54473085
66744802
301214356
720251330
182849919
84227420
344404173
233338642
333840384
99961074
136050193
288780663
190531362
24024810
147404979
335217514
373257647
43432781
354459692
14977236
82570768
295088750
39771252
224937889
413387861
2779524
170363107
385566571
451746734
326461258
349132512
266336791
102141696
72230336
298503697
36045591
496297912
12822914
786334976
215389732
285136548
370397440
144141535
9063099
253996576
271432789
113234349
246965822
290626224
202095297
742278589
240009541
547014184
117223308
83518070
137987192
183083504
118377111
137923878
26110396
791885093
641198587
15314522
203644179
266558017
933096401
479459540
408258533
356377727
478200056
146866563
49783840
243782169
24354205
40500166
96176644
41093914
269802740
666460656
62618821
375566738
230108259
357557743
627758357
570534790
387896101
72999765
296678998
49281635
62025252
5629526
298422421
34426519
160856750
384680131
435940013
117886948
18307056
190542604
453346652
162649487
206985412
126123227
75004896
417192518
244271942
161106097
388022876
9143311
276802121
320561014
38534424
279087609
142051179
93321313
47001865
24331596
539575340
4914954
694792253
123568851
230809096
447267269
116819868
516004081
349671636
54690255
145353621
435651291
179625775
89063912
55125623
53941372
314777972
442164593
68106117
25098156
181319508
462892985
345252625
68092245
2447362
114359262
418955026
77816536
21796190
77979858
436142330
265311506
126819268
254501595
249591447
188018855
349730278
3567167
110057556
313103739
38404442
553915612
339835903
478738972
488257768
213319523
384954820
122758430
438451731
141389644
80221841
91411024
145188774
314124374
551805688
87355036
817478880
529177132
186783219
45340366
125907009
44846948
148838127
129687239
52673446
278433344
382754923
810120989
361634805
88495572
370064824
747709027
111323830
396742906
147366802
90238797
425844136
9498519
7511803
72472179
592047552
34366007
45471278
264544315
239966038
787778747
369672695
412331086
261397331
18821103
506133997
201334273
113577678
18745875
182635219
699543630
277250363
85751859
7426907
642417862
422606033
43946578
785616946
43237224
520472648
709040704
89955108
765189794
434118229
149111282
65138820
142308723
86894878
46304396
989279
120293435
507526045
90721190
152808153
200626378
366420408
320570614
368501990
232859296
14007722
543338827
112531816
187859648
82306323
293816536
20851011
49439456
164726648
125389251
1105366
144833883
71126169
78934
287412752
30082366
381852755
81723202
354796282
135161462
472951897
58508678
11613835
4835799
813304727
55108634
197434921
331126274
97375760
44542830
378955865
60425088
284307617
594925468
329131663
242232701
432312151
62944192
537647051
118311399
429268746
351466176
91428480
210269529
201470571
315758075
639350082
176899
6518215
48332661
263410963
69915354
562760739
84024210
614003816
247300385
22146052
375570950
360837574
66994659
2549757
42705227
17702028
468851842
313515251
326347295
33473221
395829690
287461844
394130928
220352026
304855425
3023178
111046056
63576955
648593792
11537656
242435147
339098850
116473849
506156139
36496646
195524648
270184149
105612613
418568284
152797137
294916161
499578804
124551048
95198969
39664859
555966011
419176214
538453263
831962846
46974151
513334234
149428921
124489617
42450349
66542602
122606041
233485173
313172668
253361852
285947539
12881837
304621243
551388434
832872924
41848275
1899869
426965860
140828896
22417946
40350660
6196910
74915985
174502846
58109673
33596162
488554962
703817979
31018853
49393551
299842158
235038817
415849987
261543235
438479540
167060978
619023707
120060642
553267938
27748523
25010363
133552970
80137259
712968898
247480785
747649917
106400998
47890694
98778973
172035421
35345134
1071958
565091814
389324469
373042118
271031120
53921059
671056226
153547143
219296913
20877325
392839895
18354391
415062206
229979244
94395097
84604833
133312202
48069372
97531
405411637
358792400
4745153
261382250
243591807
46097226
57145601
540340740
116259263
731074722
148155565
19280268
164718523
159430821
41155189
404524423
193745129
275668968
35745021
462850705
92509716
287192823
63731767
161632390
871535805
706734283
4179384
820370689
165110685
129350062
40767465
109203653
150346066
97711227
61867993
812925331
123505270
562978495
233190168
154686677
240252361
36100478
723312605
231812361
64652973
13579470
39417293
634756384
399774581
732786035
424169457
149005018
284174521
202174500
436259111
1348814
8039352
128244895
164831462
48052550
533176317
54595403
54807228
231278335
44651107
266569522
572589064
604230812
43697115
606240976
25194971
226834840
371077875
97837120
616180925
365965082
397587488
967174686
213792019
452560713
279265516
570937948
280597740
285437875
37254162
366832016
2416419
408532443
616575150
131772313
223022029
42657722
794566281
21078974
733433783
394652581
295996194
112329632
319206715
21941918
344051309
16791644
236282398
82678188
194046391
81804154
30606304
172373834
520167120
328631635
526898021
178261289
569676151
45987129
269854364
249941966
160040155
156090526
298323132
855146344
143787511
547353330
174072100
38704819
57474551
138992873
62576794
70700152
384292855
295173759
14303696
106003671
92462739
26395719
18854490
6279294
368474590
598923578
7162099
53672885
93346945
104629611
5340206
701938029
283806526
698206477
45079365
6754793
46898293
305317884
721497505
377645653
511858331
144221113
527557870
320378664
83183925
657788268
821870557
25221209
244390153
130459569
10989921
336095250
586796765
28950132
47849395
452954289
328901046
186408481
371795406
19013437
34677100
187735124
753847309
5335919
56951384
50068774
25565711
717850015
813177269
120464886
48152372
30475593
9775723
52567600
508141813
115270061
592825753
295572332
26422653
159956771
216546732
306292525
222621819
192084158
282744076
83462704
254138410
17017593
23372522
347053671
89673518
25050359
542021105
59252444
257305622
571686309
12682751
503669622
16709506
40433589
88733255
233545154
226901462
343636911
85821253
2445928
434865128
160280654
38410474
484116673
448388081
183591029
264023755
2992507
416160289
294674551
455124875
556544233
564958696
1858137
65907893
11305487
89986258
119871024
65511355
125723087
300362861
26263525
5618134
252236943
346414302
317312570
486248079
275104661
27735054
79316819
20640016
330133117
58491344
526667955
641082753
53181235
633784327
42988280
85962633
204853697
106853525
527057427
446811523
408232374
107708642
17869088
4063326
516022021
851609137
39502423
675739127
564395579
40389789
27766019
154283627
505788900
366379185
45544121
20234337
80692056
62903841
231141823
186731851
519858557
69971450
246159396
162802846
11473470
105590390
178520452
7822120
372914448
14794182
197196689
102445417
699071009
378148462
37694497
142130620
20738456
222849716
121217310
105952168
524179696
485328845
872063728
552181333
315512627
53662421
313091612
240628913
193848743
135242704
90275268
288521786
594448902
915812413
653125962
263672811
3937369
35299803
66926934
674785091
351489742
30214918
181485513
68097794
38559940
305339402
12439102
551612846
213469124
444643663
385679513
239393786
235777326
516127153
294359647
86768613
471614385
13523806
53403885
126949286
39441891
10802448
178240109
50470110
503855865
213561753
631612870
115793151
44891770
37985407
197438695
424970815
121613912
50334235
75364177
266213842
54983692
9267917
108797593
318591541
226689169
82426420
290406089
809287053
320057398
406878333
93940784
580488104
160240717
456897058
335364111
38881022
548955452
130933011
114395083
419146655
268105829
295639100
135738519
13415788
152740342
12923773
213936206
44261098
48681641
167366568
6048579
109101694
218797570
307473813
379280436
124741480
213172462
474947455
193618839
176438736
26006240
62907560
8347783
385772275
27575410
284809334
26054169
40582204
469372854
17672728
69754102
246365437
126012379
838403912
146564552
36068146
238218784
718072986
185510363
486404984
721414064
185298168
19021179
32653731
136939961
125336705
117942787
272917968
530093472
188289781
158217870
978689027
44251080
29890271
245080115
240835292
559482747
635335131
195090297
479950571
290803193
424972416
45677552
31998468
120104671
149495235
414533830
426910710
574747191
240706158
559775326
652222747
87952031
546734717
80147568
67692859
134479474
727785592
410176841
433227025
15999762
210323340
723864274
424646157
125398625
351672456
198155864
182197415
214994055
211774556
670841041
151886205
404410104
156602529
132290068
23890423
783347108
38402557
575958251
21523267
373191136
347002288
116644803
25710509
166457501
137770219
15146465
722580833
18999417
51172410
242842268
22065867
520143338
110222478
71224343
109276145
4738314
390020232
49298911
112665656
553310382
74917712
46696921
551315573
50475328
193900172
953560958
166685378
713111900
588760231
82683671
249467469
112931070
116506288
157906017
46738023
34921256
150869159
226672665
4856000
255165810
801541180
653333107
644231944
64403972
17781600
9117501
175186265
380907513
342460416
9373717
2632443
391624436
87335559
190209045
136399926
661655488
33305161
517219945
570645081
368651981
40959411
39524445
193578255
178286557
476873096
506395091
228955775
590385889
23718172
282014944
26106866
562988678
570463672
153340761
71065470
499248457
264029513
306686286
99024720
702364809
49431841
12146754
545607932
582670434
435659768
13638289
82320659
48369244
179009564
578133722
283576325
212849470
185430430
60672219
292897890
472800728
13824791
514624282
634892647
577006089
200150962
73099986
53608321
6171626
175654836
234806120
279194616
41692180
223777096
367865688
65086828
189655885
408479160
245564220
34808218
592939842
483542169
215528116
124412944
422360181
105034419
58525232
152348607
637901502
576984098
26344724
116762522
72940829
17255596
105871664
214810004
67135195
22134562
307944136
627522815
46783277
99774432
444864821
42514510
86579361
23996235
146737922
78602657
579503033
426540662
62348902
43588478
307601334
665022841
293819418
480722799
154069174
159999229
25610335
233519313
57701599
16969512
108236823
282140723
135753730
102666944
208034968
122712991
5500431
145905765
247025453
453766055
851920186
9406685
748964087
44486885
294464020
143246640
287144174
655382966
149564653
37359774
270908031
549365711
157968078
104448276
619047771
421910523
124277871
1105131
342686533
11448606
670140145
306508523
59708760
149986987
66264083
69337979
105579010
102270637
156385212
187203951
681969998
482159089
64717031
75415631
235028498
762690243
98032472
83087832
495461767
69626427
442042836
75292625
63610872
59456396
340804210
112349838
26252588
446171568
169785995
53085367
390363582
533724298
101970711
325741698
190853625
21957183
126592442
93754196
140089403
154515542
83559368
130175787
468059113
173792788
57620121
54721690
56992813
365431594
403493059
6824238
413515675
534841421
25149107
482548333
189800158
799093625
345659978
77614869
628001886
161019758
185456912
66328103
545692080
258544448
41709197
23004000
24483119
108764048
42239431
598742739
190757800
183857511
378017853
2043756
276008116
445813616
174239936
141379528
641398213
110066714
359727027
304779261
9380962
603269452
172377833
9292828
20485788
173797974
151594881
49332099
46218056
148942863
21608171
58980533
105026895
400471532
208499205
9100833
405115651
943016661
417841941
298744226
140526153
26001629
113062037
519640635
217130642
3789590
54901782
94977189
316119635
18181155
115646857
200305605
36331563
63654440
437091500
160753031
344538488
104768054
335653855
577682587
268821809
53573536
201532393
111727353
51522378
115953940
165608914
511129714
78185944
20990916
5336846
89986794
20543898
178128336
209692133
393787651
171061816
513732859
217160580
56535459
514513142
196012623
17574433
1740087
423852741
172395933
258742049
710010029
623334324
220567948
661754298
347017625
116269524
341447114
414881153
134876086
495686023
32190595
553985821
52228270
446809241
179597249
203763380
277235203
24920774
634485874
217089469
605145391
416698209
106068213
237907916
140681157
180929583
49921277
429203129
133457428
369462644
141251464
1822261
184806562
351504724
513914102
49135730
614989304
14264155
144691962
38042276
9860696
635673533
292259001
307904672
93191201
429998431
51061692
364017329
395388926
284300090
274304036
72755110
408183413
319201215
116977835
74841604
907478
8428093
347022719
200849221
52482470
220254758
407309913
154865540
129038646
749549738
931371575
582172091
422927926
414103578
118419443
78368535
805566821
15282830
406382043
431621264
845818168
468961648
73191270
33609470
34883934
567503129
125962663
49480584
44261176
543729966
122377264
725372563
236451086
668573861
66159830
259887867
536708105
98654128
275340233
759250547
300904228
211164214
39498784
182006366
417842682
813158177
138418662
262522481
136047078
220642246
246105573
42753863
805299541
163222483
64820856
315004652
108335099
52285852
430933997
63675597
45046329
399768966
324577632
8755974
255435118
86448315
772539320
321206032
98170445
242247206
4371919
548830226
451167702
167264847
97115705
76378233
468723212
496257151
44522142
431948129
125765130
889178465
12526452
393215153
231960865
90381792
27824372
2484830
521741692
336893984
360351415
502135594
119125966
682013
291424804
623803883
269118289
1765820
3584594
438074536
392134529
33946722
206906250
381709442
45426860
146674496
422111838
158390363
299051264
126486459
213106913
57360474
397451514
392509943
547451382
114152037
6612338
38857753
630041688
318471498
278901985
239841884
367378520
3165984
354161003
172062432
20470053
171543371
17792719
46737982
86043080
488382410
217758982
40810022
285829082
248776995
103623301
102218199
128682299
207671993
31343269
219444276
191942475
187247556
155052111
735620155
41603063
43880241
370822678
251536047
42693049
305794177
29511821
255871956
645046710
281726829
316860017
2836966
701989904
420870950
88821193
551252460
303103742
173586662
151923037
240358129
143821027
548489
56953569
773858427
408721940
391693369
207909127
468358832
486560276
231658469
392616880
916871472
122924108
24973207
57430411
146606597
554873276
182288570
21420478
135157419
236135527
47422079
228262241
474603659
100468383
142114948
521340808
904846401
138335348
207186732
251951375
69229489
301451021
599987805
30447167
398929926
461977362
214800160
247501351
506622488
382073042
83065346
302131670
40422757
15799699
398819221
358711486
148765390
132656035
150720360
17428553
8510831
303575798
166196434
20390256
292718020
538564920
216802983
307583188
6419111
26232045
893917221
906342328
105848754
119938752
139698288
191613299
206874931
134489436
315661500
31368048
232797068
496477318
115068362
601750744
249852977
92925755
295319185
48210223
258577338
391117693
49295585
170083030
318641682
363705575
284785746
25293156
476626933
640134443
619569749
49362967
10958863
630332445
179770890
257402686
26563568
266474
21787799
121265662
184693936
645714611
299942464
138692364
60864281
716866930
226992274
14533417
477102259
439162513
152912791
282183450
57984874
542867662
453405654
275308648
771358049
175238733
814308748
47315102
268077936
241662697
258757840
94077206
61006662
114940182
515435986
47438815
945779629
14486749
483854766
543798705
597590061
67948163
599040539
598278850
264029042
18506132
608084588
7306378
71505461
359709078
54482008
367438879
57149115
437538813
87960922
801124954
157575568
565055632
148202257
187587787
9551553
60211318
30740692
81460918
472498937
162371765
290239523
358320124
108258926
5829810
11771417
122827260
55736185
80154976
475721801
207906207
171771457
104647873
54097841
200174157
85806386
447425556
447842655
62367135
686291518
447115321
784029526
130590368
2633008
313031154
197410011
246833184
629396013
31163355
319080634
265069261
38371233
59161917
114400801
86968141
94172977
557786562
309879243
299619988
236410068
143788059
128349312
544181611
310813140
159695322
280089151
92083586
179147635
126422125
545281693
624489144
439790
7448759
504522300
418882989
9513252
719688695
111533960
536665505
610832897
280342989
240188098
18778040
179816707
93105762
449546602
60330248
309714112
554161131
307173003
201125468
190136381
11744261
201903524
179506513
420036460
585864024
28192125
498581774
209125420
245146570
15766918
648091034
469651323
411003801
396797920
668799777
262835778
37520749
365744227
86558916
325349421
787992475
94006734
111312873
14829664
153951716
10583700
3649535
74564459
185126925
298495699
461891008
506343411
570109361
178816936
453470460
443418927
213146009
222548906
194569092
226602356
32870727
51579120
7247518
375992623
322655794
118066883
310187266
356052178
217270278
79803857
620801357
237160940
734898115
5020742
39189454
333991087
162699294
102275635
271390646
68050147
4740473
41965945
220200886
10938488
176750594
44390041
756326410
27705667
94162718
109089948
253380672
552231633
273050650
61916315
272897718
189943849
118840498
181501752
289098842
435970931
824948743
218536549
339596036
414390747
160318826
89282622
26310981
105792870
343307129
18277254
381253721
1827348
41619389
122211710
566887024
273463878
203191844
301964522
128275061
96124961
104464609
432837227
368697581
76292584
319509645
17583622
6993848
241012816
36658783
417889706
156334362
159852759
335580285
25271755
134881552
592138750
638574027
224961903
442842205
28378077
691120394
286097735
106501610
266926193
184036860
268534776
15835376
275738710
355063809
295447531
133717649
62899847
142939877
853565948
458516420
174546723
151632481
639526832
282206288
139448027
317538831
273876683
630197031
34718769
571747436
311333098
70418460
633500153
121504055
35761618
723323702
392265814
3464697
348883566
9561374
253263550
184683858
310609718
234686891
11825530
26450954
11226608
493975677
22068828
289347667
590773846
435056122
242173303
97976766
232063562
507229555
114443975
161973512
142625922
5345721
1174033
123183031
664002533
52765604
327220553
59353881
285439699
650512880
283290886
305981535
36568919
61907543
6512107
10158411
210306129
105337773
184769084
16479625
175888359
206346322
81807695
260452295
463022856
26673559
495064157
419818023
339777205
51110480
170342973
1443611
32406521
11556811
95578888
637321588
109103283
16589084
125028219
137755878
22686663
747598023
571869195
193902928
277378172
422301714
3546818
66704521
117325731
123237569
28515232
420770561
214956332
294720754
389609217
38375616
478674314
340692061
129460037
738536023
497724134
32139035
68448824
174743161
166525683
8860648
168605296
86609997
178145942
134677602
47425714
728562849
247782144
584160855
137556495
81626570
658103
23921175
37083029
624579156
20816614
48387026
140812460
10438982
82293728
156021930
93619719
840548818
295975871
530703350
63585112
30194357
156157814
166732112
1600255
208270839
48719105
811199519
249087010
11860644
49183610
24214175
78615683
308213942
198747771
341058442
409760484
77839019
61078216
547253724
52742463
391174340
242301396
96133393
133910743
119403889
206063659
303648649
98349881
208110676
292923111
469386554
801660365
661038830
788444571
79029174
888132438
115819617
444882940
39602824
4172742
84036941
342450801
54662991
264384033
445870542
110763350
199115658
204878410
266966234
577189561
672004
490487873
13677569
23272629
165643082
508466363
554282235
55402383
230552221
250585434
321387
282258156
193036207
219004356
426690152
556519780
259166224
639093497
494371371
179142017
116987311
794415753
190036564
330445436
2801889
418579771
323314646
68021848
120888283
549204645
57271113
488777540
255028742
112216315
301804014
266364767
16352120
305482345
20852010
397293457
32454143
72390137
585057509
233550499
63299411
120356604
64213524
192100781
79497764
728995908
554934289
20650138
47225952
375320730
391874954
56954076
64113488
184094527
736388509
239806408
142525351
309272752
254879079
721829338
521125933
495611181
62435936
67594149
923651733
44104313
84956472
112327548
33539516
36799204
29834688
15736748
42160115
580267395
108002111
91001759
65707143
374796607
273471464
429444753
145255752
267157961
225902759
100967089
146214499
767916802
45275188
449398083
908181233
236403481
543667998
153403582
299183395
21402689
248858108
241362489
126635710
144723732
350588742
333816832
249578961
742130250
153218452
137824840
289195525
34489969
194878431
480129792
230524947
40425661
300952392
403713301
427197284
222070420
259564470
427444505
227525343
690005117
2708758
286822228
401168231
246968787
229672166
11929056
73816012
897760404
40266737
45226594
758454937
288126437
104061811
227170123
212265319
2163809
131422104
197203652
445842524
594983676
175845886
402485123
294492572
209399124
374238928
335064038
139289018
8868092
112198175
13988799
674320257
769125114
66230036
260454418
235325298
697546710
337852245
664479638
49389727
382810968
385844541
222507500
383983204
40688966
12142265
264668857
332005393
135364830
27582186
415258599
23599564
106277450
135443279
708038812
3396765
488350666
633936227
27937764
265921208
51221454
17685701
419180368
248368049
3446915
515819989
205091890
44339438
455607262
507458246
116309705
18914940
221398971
2107070
155941595
226055064
248237045
488392889
205313378
88493071
22701777
488366457
313020111
271022354
198641338
345864143
341802729
474239284
636405
215580063
136567951
20807646
605384469
154146931
228437901
223229228
169094987
4547407
25264144
219391
339762115
408597469
309542420
808075275
373230207
423099130
142444705
74026237
155747446
321223642
521587083
130947891
232779658
610452944
327846665
274221873
9849659
538928736
124467289
28417640
24063428
30170187
411287081
265182154
340167040
13633088
267389612
312316175
8884048
400034046
99751027
136468645
170996011
294027547
18053902
428440994
434115733
669220105
169707881
713721963
194106303
393324216
74769479
11467220
337441229
406643339
4414756
178815984
441974264
47162891
374293322
20515140
2753847
109816940
189336580
53750115
218509682
146012081
562733370
419209313
227715273
5648766
305445019
644006431
394619580
89531804
799104059
115922487
273936787
195495509
361782250
271986456
105348131
55755670
18397403
257804071
117582525
126596859
90611018
77205295
503227877
71234236
19988537
75151854
44377401
48037828
181419898
181507653
144378578
300625825
241961539
205457025
401995271
144709725
119026203
525336775
52376046
108833897
176899610
74317439
3686219
536219879
102935002
530920774
755087325
111438375
392125183
53730933
709622623
894783628
43492085
462683011
213611101
458436731
261472366
25778339
6031604
197863550
848266427
121891568
281258932
92827724
50721121
212302903
775150282
141446508
218714754
213742981
353882613
13061778
68500445
55971480
243219241
69288647
242900
119439112
836860393
349572519
193689339
575615881
151984967
23805618
269739726
291945758
326129652
24132639
115357437
20404088
631044650
41292468
127827177
368068053
154100897
121977126
109460148
57601370
50833047
72079684
78955802
309593168
87841812
253349111
370772
211851814
298134342
13281665
248406148
390132009
47328376
464373689
500782720
7019962
122211399
44719909
74188106
229280887
606604926
421066
239873845
779311805
654817543
212480623
730143519
243538617
409373820
82271933
478285824
107257098
167181128
131170537
16628386
21896187
80724295
108557260
35830608
114616048
787188598
303259006
430287922
340159763
109541224
658267251
836813601
184010720
12518176
290124744
101324755
65314661
580175697
205709571
433814181
149500048
173938863
20155425
20937648
120916567
284279914
265309860
152628102
33147589
287969998
494489975
282765531
7762646
309857341
337198791
629731631
3396121
145580312
562362951
668909173
748953856
390613097
671790531
608510057
66732298
315306087
54009936
62090520
584610086
53190787
523603770
939509696
62240340
241919087
7035351
283295673
294090403
157925141
603146594
233039129
347993414
526967337
488102353
605182734
665104578
558713606
306834500
99384078
75430279
117371125
299961938
87144287
371839349
697947206
35721653
92893909
325433659
179235072
185991751
451487514
75050383
30428339
418065838
232783539
137875088
453700819
54120940
528217279
548090468
540274484
91904655
103124372
31421430
535470245
57211560
592023548
180183970
121160754
775532737
216303172
328666493
334894080
769908967
396843870
176531230
466926491
85060173
21112205
251602616
432300055
251978442
265584705
44235637
253001264
181571032
183347614
37002141
639797466
62414211
323402765
947425855
116370684
70867637
277189076
64701302
400163921
523085533
157630388
15086715
383133773
77293026
434680505
71332064
199056150
22277733
7263544
624215880
396288675
557336832
721923558
296712300
368392997
7168490
268111629
154910855
837518449
66796692
839821837
213745644
103345001
120913511
151963335
728198077
74178521
197209484
592538764
7564837
187932936
60121492
44623450
663112377
327183433
647672811
45751375
20856769
131299854
27771104
185200378
227658239
266937326
6642816
86334629
338839265
5009950
523127279
19271184
8038787
68021392
134229310
129339436
399386982
18393549
73571413
42696295
22258787
209246706
43716562
210531375
2440391
248935808
247749901
48049855
243759958
472844853
201967292
595156087
144124621
492435121
13869131
800223078
400806462
201682774
77269759
4943946
5516146
381206787
302992864
428627338
46120877
556423261
441129309
787767174
53303983
80686465
137889409
139860049
71520419
156003527
531048506
405071180
96643975
44177703
160886861
368338475
40395159
225946041
315097669
114844641
12523990
95355748
274263835
16648337
32136067
68076833
77117662
311548329
112367456
626030030
285836486
118421949
169537629
212369713
562843692
627158759
92995082
123515322
404039066
255274563
476333197
284177119
231652737
240663265
62989425
22948363
418297230
291895048
319624483
380169967
885948158
404106392
470619286
218991288
273497257
491580602
228632587
195307454
15717637
69163683
317411606
150333252
91453269
11034723
58771117
12192927
88650462
929800339
669480807
526883447
553252771
507879141
745635555
113590294
162578942
533906103
298330508
368258414
8417123
51736131
313875353
651254450
236063333
103851601
890417103
10187899
96352322
143412830
386479769
512003
3384869
324616813
449675312
14056328
22716991
788252256
19657927
452796836
582891
320881155
468616712
257690752
30430224
278527507
632077012
148515506
190784824
74144358
41204878
3188406
194855371
684209562
172426919
33522051
4623782
168350905
783872432
421404199
52326203
61842853
63768548
185671150
61950718
120578607
7140093
468163693
54882560
12312385
117218703
437049710
46244354
495574559
44514768
744299849
387154348
426250665
65509002
213480152
53037564
144490833
224153703
84884604
6720774
142081145
254014663
67341729
284984796
304061
555699
197888517
189719059
352635078
454954670
61945690
59263072
369274474
53653799
533249651
268182117
580560148
140471265
274463511
109552617
119376472
210700803
342706754
207364296
921732460
89198439
575698123
316920746
23777540
246921123
182369519
493742139
397678419
715845798
140531940
469904446
78601190
378427414
362944849
423039153
2043789
89260617
75346119
72399291
598118366
736122484
4896853
190901952
538849197
12955623
45381510
808399869
147649410
199555513
21885360
748781672
43950956
721100386
515866120
24550833
199212183
523923538
365294427
647389150
279067071
348667470
11338172
50652945
674199311
22521825
298295616
112355868
374960674
398813708
423368890
29049898
113557834
141484994
582568435
88610941
205928862
12602303
13152659
347242390
698928262
160844013
517501599
671834534
620797091
3544361
256659390
50716207
74454810
430827375
51217201
124040166
314451750
385350221
541348258
107735265
68056578
336849309
782816663
638013034
52922070
111119557
46805351
17101660
586090742
12750772
122064634
346447412
187632217
108931667
280040469
236480816
361622280
515505298
10933688
137694009
490616671
92712989
48136096
457593555
119545632
104650597
14365485
342564818
211487118
589919055
293692492
261005296
418247908
141690008
295860850
9117525
413609812
60066075
463367571
219728750
465453222
445684053
292459078
223880709
4399519
33804366
42983795
5786941
263297753
244820869
153893534
43862459
663867829
525368017
124289253
310704201
71996127
433746566
180409323
15177544
318970758
420101566
56557867
128262898
27839015
5867339
266108391
779376040
52795107
907369357
26458072
21141720
84120295
144709375
49190120
660723984
187265152
596043415
1376534
31278070
53480894
136637389
164362911
303622284
97381276
133550092
186084521
151331406
61711009
106442312
6067724
32864428
190761005
105180462
235715927
181579601
125836350
1868854
360702663
92291820
343193988
556060157
77971879
677092322
191154778
121726099
26675356
7061515
419265550
645278765
800111276
387693599
497900407
28946788
3655703
33942712
504337292
176391658
236015051
425523626
52255755
192600069
16624266
199266498
232029663
116382755
48358055
160139262
610019239
98208914
576610763
34687224
367118284
31417427
86438179
593384432
15609797
482037261
306517809
731107607
208298168
434294928
913389573
603719517
5213796
190726236
70240396
766050259
545465754
5460290
2372166
355049959
63132927
14435743
746471397
140245991
310518635
5009273
54949539
2238008
21275091
135537603
331251908
13932381
5510944
131290409
743114626
382180709
22320762
277865752
193305719
17395142
15533928
160660009
131818515
110279376
273264398
15101441
15658132
143427312
169527552
38431741
743854788
199910344
606167632
99418281
241258294
409760618
69170085
137253115
534763285
63618311
92853351
4090979
219410938
400072189
357369170
830680780
332220437
298464560
460083616
397084711
375658921
477727456
701223630
278717215
151111275
134250052
172424638
1411482
295798355
91856509
262604496
403161288
33931472
564139642
108390683
322689478
51001746
377882699
314753374
713404055
227451929
7986498
28921855
210169972
258906847
646033282
311876652
219254738
71359035
20192716
79590257
29485684
105320848
291865066
4586634
31929714
130294297
114036226
857191115
62051303
156026157
252923225
77586776
163970562
533932473
342759743
105974481
25845800
321542470
377265719
44745882
23904104
276455692
151623892
199008558
21565811
193052248
130399737
345928772
520462170
189553430
9484554
9394473
290087433
747023967
848835917
805727896
219778570
488348496
609234735
123983336
36509213
267428790
351299897
110294502
15056720
761413999
338786933
148372469
219534171
370460496
649104937
38177526
249207
3518540
503352035
47477670
44928885
123488469
105554626
145928762
249623315
7245533
259946600
12871216
877378540
75061280
347033831
415915646
374596651
85795676
470035983
711454898
139346623
598658306
16671813
603049287
562718869
132410762
34275245
94219195
504400043
100447261
77552594
729799932
198540539
142874043
607053471
293354949
383054977
469270806
176456339
266292548
98067502
80021364
117274904
279713630
113226922
132838965
320065277
127404868
578368544
19661826
660093121
100747619
208891234
495882078
19422744
67766233
142224367
40225830
13658704
620596002
541846964
321161028
490746228
541324749
23396381
43792854
344777626
102969322
34830146
136259783
371221780
138460835
401827585
47266059
72795101
246818743
215970969
228329833
854762630
453744581
66732017
272172469
480031514
28537966
75197426
23945738
44154527
424273402
218014579
1097302
468073
645431372
400893557
24150277
425561692
532620401
19047967
11668661
1974375
26290086
763430108
48883175
155814185
137884912
8142835
339180566
424283526
73654775
42029843
142108075
354462122
617281554
625149809
44192187
591842952
41081455
466981001
226272905
122747714
381183407
387907845
360732456
178301194
58800916
849379898
618489777
22189474
859803419
109671501
168634017
52673462
32966320
95699809
93195885
500210892
135811035
713050734
433678916
523882497
86910157
73324908
38600926
158839722
237593197
331374887
242574137
2612156
445520391
51120702
782011890
93726480
312020913
521447693
224125993
117660534
551099810
168372820
24990121
706461525
65575134
266486033
413331539
662932246
45542443
79040603
500549577
126554853
871809873
188991396
18540933
151077933
112500346
199322128
169982981
263462916
239570915
390664667
452622547
10861683
13798746
272427532
427449633
105560350
317602264
243189344
367764135
360378237
255803343
431063485
44285595
81475760
82628636
88216124
338319337
26117285
127015622
246835326
24002560
797331261
191495252
273727564
461696710
45617601
14429625
155574360
189293925
304968063
51014651
315156273
548036714
154331894
238076650
401760544
207095561
58832065
35716634
258370190
520533010
864119879
37949634
233252925
74926225
466481763
76173662
794621025
579936744
405959228
341921816
14781349
445704249
657739931
21924884
125283422
33976786
231367025
107523885
934143657
578305347
411356022
74343515
3780796
121488373
28846379
27654971
252503433
101812905
66533769
626997494
502029750
207878645
68564131
675942703
78544947
81484600
61765249
475714291
110643714
190808239
16045500
709252942
8450551
696117741
395871193
342690733
388819942
1479824
18182608
390996513
575228386
714224669
306710875
156338362
10488457
97009150
660861112
38925469
259379872
67145085
466554920
573708057
34514313
612354129
761190342
226125836
228542032
55405741
59877892
18875263
663486800
136217641
443200888
73305267
634743179
44899046
606409679
9311800
53814664
442103951
3356899
301182223
353297049
287459851
669410315
2124096
42648409
547321790
434885503
19496314
400723669
196016573
439288016
358190800
706456070
105057163
387044343
155919926
249773378
577798810
76552637
6069431
140288262
540758385
170715496
560683
24031769
278089220
612607357
212740106
39687872
34011683
81517323
364045618
33166551
123384196
819155080
6124114
25447551
10708929
623193547
73018086
58649791
634843431
549492129
543737869
44031710
478105611
197568603
480224780
407528449
260161877
15501806
130726361
67331890
155094507
9043704
168806968
2090943
28154751
476731668
766722070
548532574
25981834
141930
398756685
404130893
592556475
162391123
8580603
64140215
217494663
934444641
377346343
17394412
456688185
371517669
116213145
355323968
520793457
715142884
45738826
310636370
106758273
134851629
93582137
618682645
413778376
159027904
247799536
5733603
231908033
235929429
10437708
46320239
275724695
235151216
1990190
401984863
5499055
76433576
138637744
71168
573698574
127870558
72831396
156163267
150506623
503796024
173843388
10523400
52666558
686783941
628047639
313562155
82236642
340553327
359747707
113242378
6230469
39146727
315092912
113566230
199333241
95306887
955997056
954719152
88016877
315989280
35061374
373985756
316784597
393594417
268650951
190534196
849091208
476434953
24762496
94434815
1317660
3784536
291126860
247912705
196294162
80266713
39235965
610824915
73818766
413881051
189950211
74990375
221663272
538812246
614890503
474004750
180962849
537642086
70751981
527065657
503951843
347045951
127635265
42794959
58376153
295215743
113983145
462899415
116839285
60461789
223461731
520319419
171770088
121574102
351770004
389103054
352354483
73498466
15087557
17032431
117737908
281668854
260445993
422658311
263763946
290940003
45321646
72173437
124100847
164474798
387940731
219194914
226604378
132953313
120951746
215690920
137156134
599990433
449810884
371460293
466216000
167780958
90444751
203953007
585453582
811687173
360102147
429281356
695208247
171799889
328701719
39926426
600521379
312623029
53275176
383664729
563820612
541877846
108957332
371610325
382439752
450827677
356303351
487619290
719038452
3110992
90767156
441399514
37918363
587869
478367953
130425747
202819554
35896196
115328908
623594960
216280793
4382352
258837331
183408666
473745635
412701647
155495751
359521227
52996429
34174916
126626406
275067020
189363592
87445889
331391866
311331535
304913699
3836934
629668400
160472234
415440070
319142755
134861435
439916978
559623865
155925484
147339723
488203114
419839139
363293920
306203981
74090299
154028325
87153279
66025361
114376284
346380014
527616953
10077656
176253794
408648256
204775393
98827941
319094088
84017570
123783206
123279725
57543774
13646883
240575537
51616881
196349512
151816804
396882287
314649155
298643219
66447124
89046644
52173267
186143666
822504012
29185805
57701689
495576749
75351291
1756203
48357693
14955341
315592836
273548351
521494452
791641161
182692188
55748221
198709729
456497947
237368000
457733650
49905257
841462366
5133724
466508589
143377790
152512078
12349907
190826292
251646800
536830369
128015986
545824956
571743020
152837014
36485909
480092915
808650424
1042869
292314456
149932325
681369046
249425527
32533348
179292821
145629448
54819705
177220557
6198311
254811378
91985488
566880997
53366589
671788
43169816
4026178
53444341
170042723
118899206
196134503
455332925
210879626
527908097
258603020
216240923
142197809
96980649
133192902
5607265
109139651
403293940
157605821
287344734
468573040
141896285
160586056
84407384
221678482
510195555
249926051
192855404
472406914
37956164
45308549
224472317
39238147
357214080
302585477
73348165
49321195
5700202
34697730
237131846
200067357
2168762
45747504
70606341
318890305
334269573
197650538
92972318
308057091
27069641
466175113
40669276
233235948
785647
647685644
79859135
489458366
87379794
10008820
33866950
628523524
216864218
353684013
261134795
60580307
11212724
5057585
31027111
16624633
37709625
454313536
56121231
167199683
398507552
10935288
136079888
607778408
526992586
587469613
124504254
102731977
517271424
326946842
396052506
44413638
567535242
266531739
88392386
201472627
45243991
218200896
296862060
115635864
227284740
176071708
326980062
20461951
307546346
237696758
87258137
867382346
3076357
24002693
29350036
427398095
5626789
187560502
169333533
26303476
324388039
400157235
332598869
162281296
328221591
67826180
118975964
4333174
385001052
105278294
462634772
555230203
3795546
578999620
573118764
768254630
297673532
17292266
46949922
622693790
162299543
1804716
237531254
70809458
95197587
14034739
326420107
519735856
128572064
52904360
328585715
386292666
736027310
251130396
121000487
686480942
15243281
60614348
149234972
78068416
743684217
668485845
380248119
44706104
156159395
66638563
83457738
340206758
29338208
235823994
296655268
541315248
17738918
115490158
90509594
111826704
147232574
234539575
422044523
69975029
196828678
75031804
244416246
263920108
9790438
182394558
58034941
56970745
80498982
56113880
111869097
113684858
541091626
349890528
259016856
169616282
930310391
29213733
609273789
7098573
3210157
371453848
10366350
74161831
70022
77127279
115339116
23163450
713672182
13924411
393870301
117429634
282546832
5674030
201786210
421039975
427581468
796669180
147649125
443189143
123867973
262851668
91581680
45344184
748220303
503142488
115489152
321041741
784855018
564494449
8722248
100013569
56123972
56589881
83271195
421972168
70270248
142931719
340415962
303080495
427840467
857757890
454425232
239555012
147621006
39217657
47516434
79566375
346202686
532029190
452314918
819731364
37610879
114274904
23794295
83535172
274516888
89001411
825056628
463483711
30577831
124805774
84148238
43507476
30153750
14618666
919982093
154498384
314965906
123749440
465270364
189124298
377028400
824269973
550062879
844369802
89094761
315596501
465771873
693000823
435202421
27031281
439380223
4696570
625503177
172054141
590024563
142775280
444462407
130338672
324162206
22323418
5366395
298491461
62607361
515749220
321307793
80249057
38925482
293808854
2354008
208316406
121914940
826923913
322270716
504445559
866140386
706433065
120103913
121464593
338425338
453867681
204285753
105574999
167786944
76229778
4097277
491244456
224018251
212592749
337753068
179861383
48085514
197417635
39772331
735222175
405498255
5175422
261934767
15556971
483147058
31144536
152068318
153579936
360858449
201281540
8996841
439231148
205894658
50303288
133660363
81953574
34132011
618929322
108527813
137690982
68439087
360889616
694149751
637648586
194693446
5338263
138854675
114180951
7980231
234330738
45048295
132989222
355318777
63105969
669504049
84800297
569057391
90049977
206616711
715424820
408406483
255222478
134084557
667667075
271573614
47302544
652002990
18000029
30357138
195856130
219794177
75422982
480252979
558244366
633119279
287308664
464234
278773916
326594992
607889970
661226294
308311198
114444382
427549622
98991755
314449647
79505348
241433472
171738703
363332104
34012449
275260551
330017456
1423639
66653762
248832641
228983969
148883479
59511998
583892854
207363937
17816824
212681556
319252880
373180819
243283853
482978534
293962605
194081807
164029800
219875359
500946550
293786552
7416248
6952083
231204753
34572104
368555244
561309078
77735542
432536792
139137286
161757843
281331892
157555245
38018533
56811639
178009867
5562741
79631537
130023711
462823502
254049253
54946037
295746814
476289923
156871052
408861614
181569768
255232781
28361783
611390507
773387777
533845404
254524860
19557738
147484684
276766789
73677011
361011572
402388858
122776758
870167932
76994063
187239075
212881230
531669507
16169504
218973266
233052758
282186033
239431903
779646528
130759357
505220246
269407817
458976110
266951535
256231515
49809518
527370373
141678686
126254877
308833036
301054392
422576290
443195559
223150016
13255981
391606510
628118578
350926612
120249278
292398729
25641593
367763113
529010373
52711866
18608219
579168404
17007634
456744728
359500815
41106889
169325566
50034878
61049891
155619795
120429264
351470651
102925371
581986705
837094205
14581088
14975845
425469096
406901960
82667105
157780722
638727837
395198999
63520648
27627295
505787385
593992491
23857365
119139884
367041102
193390791
92406297
126728777
97571858
208887772
362314173
89956948
130265277
4829754
217872638
215409921
13032258
403575814
7104902
245077279
380955493
123706404
334993809
530157258
72577667
355911605
656332043
479570794
4635503
242128430
680601
191333938
593190700
373852009
35237411
223645360
133094965
4491886
129665978
459537724
198260498
141628648
26949491
205242914
194279254
291896453
8046929
358802444
70630045
33171796
223648763
24613004
349218583
179598832
170850508
83853954
219730248
385209135
889462
694233477
278113045
687735280
458227933
53234451
24747911
41823445
461848950
37669588
625822977
567345143
194666958
438106902
230271220
211096931
347130147
244468756
206104844
636552693
98579687
361722497
57064018
15793861
158650449
40369533
135297430
390316972
337825401
56607764
196190532
63504940
450527496
340778887
579581793
538435504
435968607
4322579
3006454
8423149
620984726
234308001
496637980
370332376
45124033
6703813
330370035
14927140
81412540
227593247
47200263
584778190
8994354
134370346
93395565
221108285
237964691
673806374
381774022
9011496
80831762
79623322
283456412
28381674
149590368
371859837
392230452
76361677
618523997
42569880
290480854
230614967
70368076
28421260
224069524
414381901
903250910
31918619
564423628
422564289
193837401
153266854
159160702
130371035
181994057
174591788
987
493078448
227718553
550960891
569574645
22513395
73899128
147539760
465198526
173220749
17212465
437462476
114682365
268002535
353481581
137975522
323361513
431196158
30713246
442174980
19651071
500912678
78587628
48100200
428056210
271641900
64933950
57308161
156644436
820696657
110729121
511949837
294346210
194461663
117777250
309556041
110222688
42100716
246963405
18807753
304452281
671223
109413763
9075253
152925175
244088449
196871668
193062488
734105857
77199196
202676650
368651192
101632979
21681527
239714909
356131993
293113137
85401279
75322175
116952580
210738463
697970719
97364556
306282238
346871498
122401209
280342776
234093662
273850202
204116835
16349611
3186089
163721192
544883205
506810187
368995098
147259091
176250388
846970386
13336028
103283756
52138901
147115197
21346001
254068064
80740722
189578958
187453141
284638939
405106808
860932780
100862618
13982044
90432163
127253675
680781015
76220010
501217441
877365205
22447522
548269735
179503709
85123807
69422751
304586187
22881592
148604369
87826275
402996755
118240067
326695710
10649216
324318032
40401
73514345
501314984
64072064
57697900
8915632
392865181
128858431
642553813
65605866
495753077
157670545
288673614
307187316
97967285
287976908
188398960
83333434
96850163
36221088
40545107
219118384
218375698
85752566
864966687
578141571
355327115
156417358
139003805
62615839
117546407
56131456
194927208
50915251
102033656
161145319
33584596
49061137
11433685
55313291
559880017
627863299
637508044
214560812
165238596
211790804
44008662
567073508
267915057
772462685
381381292
719898
117712845
21604467
69765019
1301679
53924205
16308023
351682902
451857352
125183352
174258315
389139939
487399751
8138865
16764159
408220920
643343110
234682742
1228742
157359273
304459688
12236349
724307400
94282280
12163375
134240146
61295025
60454636
41945447
963037688
240512494
252626034
23047849
21820006
179793369
349783026
435541927
407924229
58760657
51872087
240106716
2986161
23739915
465263399
6643987
232177440
286460568
94947795
754535653
38584436
1082413
128220116
743014061
28981804
212051646
86382808
851765812
270922507
34458822
77888517
258592153
325765454
31449917
225908176
125150217
459013045
15644100
253128921
509956402
398542151
391170840
618387420
8552520
86045128
403789410
225455628
92042520
238804153
38547708
143714796
196261104
230000619
67723779
336671264
258269866
202398559
435295352
261827501
512134912
25631094
35783467
616864624
562361730
129853266
133947843
357611255
8597636
48013522
66314093
517773384
141588317
494149778
27211081
32487152
162160467
591311937
469163343
9035728
60315049
67318757
698771150
453831799
187995710
372864516
12854156
67346873
932392659
4397455
621175639
9304733
50244943
22896456
65275400
355041772
218796572
39733702
432078419
142974636
117243636
57645194
85014950
48263062
171984199
785155954
150850119
163978722
46182128
392795435
18651156
642385980
28890456
112680501
624692815
38561558
61291292
352413278
136860324
56744144
282018554
62528406
45319683
484848778
248088248
331021246
37678753
325501836
518558494
215118905
133589406
569056805
74901182
21333236
200695440
9084765
161022117
256554183
479281687
25223566
41872636
137903732
284165726
7723600
8841829
299568641
514180489
16169637
101534427
66274086
566355128
20046746
782276176
263396131
71696680
489489765
661430387
68112052
860249278
53404244
83422299
204041697
2078451
58257522
215010103
66933068
318847551
60503947
74247909
182429027
188776672
11672049
180502054
146554463
29545728
518970316
50518780
60108860
92982297
150677609
210894652
204313904
14565021
739627780
73764667
54040092
8279681
7820486
28033708
133537119
2393117
74292854
110620407
567760828
16912552
18305904
86538814
65235963
43587759
12565351
34529387
513675731
202885707
740041927
124961463
581962239
598853285
256853470
485805386
66127252
18987894
472442648
136869288
139404263
387098997
222196083
476842257
68388526
80884394
126545506
54865084
557548246
35935001
73755178
80461869
283163057
91164411
123850077
392008529
250948107
850669856
225745124
628003554
32142637
508625268
40393239
98743938
50065257
121140394
273981541
12741306
1459043
5579482
594132215
555988361
380155459
276187300
213558324
190527638
59321783
387879676
315728149
268859707
14562582
11807415
83237608
64538423
891406699
51890680
224761423
79571495
182781986
714668535
522258236
256908959
562475147
178762964
189370506
390686656
84208624
108832459
126908385
410040452
73633189
832834206
169903800
122611898
554492391
148983563
264085454
241430798
487055646
120912729
462804513
295975375
542727305
458147411
221991659
278765119
522756817
120202606
146420694
722494086
287024504
278475954
25022207
116846434
75906724
291472348
469138293
739054228
509274763
233604841
35032701
643154050
6719963
13839240
475094326
17654784
440454816
392461398
258788060
126827026
609151362
148380591
124640957
510286979
274904536
96638231
125835911
100058700
593128975
106756045
16095706
324976331
210779914
60248801
171386240
264519810
47896113
328514232
365075656
49826538
366010868
304202021
136040613
157196427
202295140
214746245
97466484
107678359
79815921
235992338
122912569
64074264
114197874
14257209
507159313
233990304
286960939
144344031
57400302
45013983
275403677
52012192
11074257
581022216
435357974
262012522
330061122
633393629
407010942
47139822
550640478
128723820
292115644
14285539
103386660
144936554
127271781
344714377
403746574
407819230
121513368
672171517
582049854
202141713
143503167
117101799
559931628
446573725
197036
209380864
53069130
392816303
447781023
45548503
86465104
209471241
232849729
417593308
686588171
353359431
57541216
2311115
40619778
815980430
116748894
36510666
75533147
895868938
17224520
233879740
215427520
814869490
858302035
472292241
91351019
368459331
142153407
137579337
395083522
156999211
559460267
12073193
534087496
281346485
304868442
103264542
9620341
742967064
27747662
395290343
160015027
53125117
401148850
11474209
446221549
82139009
33424981
219929507
166339019
134560756
506189556
620603996
570650706
41603330
27064200
244735021
11926703
383223415
282478312
14390101
19141317
401580312
496735894
180069557
593890606
99419945
98915116
330259935
601689550
69591129
325938765
18477965
634510311
130260061
255508041
145677161
2887468
11497785
107222196
542910688
169969259
482861850
285257250
738027803
500627964
45383908
404447246
321577303
649271850
147497888
243675587
604383244
20074113
582087861
66843396
242345380
143483881
87963369
2582923
509335160
441369141
218543873
45799179
769491964
71388426
108411458
87937658
466853635
847915373
83727849
40330886
3462016
55132141
399358814
93886
630595605
64671503
38834736
272677760
261424127
32557822
408634071
560480205
103611755
366051424
92290794
33402043
62060413
152510286
438298910
613553265
172330461
205562479
70157307
343559691
222155500
65935653
26302925
73592594
351701049
71259751
89331617
328839368
585813983
9601575
3498978
368586892
126154661
8579890
172932234
56224544
468811248
270934956
427687015
541403207
47809590
107987287
89451947
94008719
301298001
145063980
32495317
742710691
39624750
158766112
58014365
2197594
66009046
476385435
203451832
35432584
14498791
221446069
4369289
112830161
176546543
235374066
149202708
78155185
15624777
345501037
10036674
227993627
542333879
250038333
82764732
37543948
392713285
153691239
108831894
595851925
160627668
438623541
293021721
136705938
69137452
757605598
200466251
410462925
757179299
8531989
99514448
252660876
135593592
393308195
664902874
164271698
206700287
135718738
703044249
49285980
254607073
556212039
136686276
80252970
55116916
47614760
510224642
887385630
344875715
38878161
17172296
677731657
661204790
328285008
10139298
204459503
705486919
466069444
99548426
50243735
504504541
597148972
203940835
59137616
23531740
95381088
902014786
106342868
288511030
139266521
256606935
101690122
114309604
452690188
21622865
8683007
75655166
34652609
327419929
102893233
183272547
822929077
357978967
212732957
4114906
839118335
1289422
373855523
380264667
79286816
454464974
658446963
63345814
50173139
100057438
520193629
768976521
56094065
43518698
615863112
22238478
57681899
172719651
470074454
358298604
44114214
121881122
291302770
339132392
108425300
65893122
621309339
14570405
599376435
133491137
111737840
199968180
630922384
42903995
201171900
177871051
335435406
202959798
437403224
77194213
544171732
202063659
61443175
372284003
113278885
65725367
105886114
144173738
175781022
78945717
91548026
128424909
297946416
352890802
440332378
53501175
349923074
758563208
1865656
784553384
726048889
161226244
434043547
275628905
1065414
364559215
730242793
244556847
67477952
104677227
59916293
14488969
62249147
253326517
775262692
133891075
10612379
460192781
41305597
666301339
796059622
599588713
279024389
99786363
399665601
590121842
468716834
284976386
321481192
88888335
315027946
273143738
526296966
140194513
274389931
320667021
157913852
42587148
421016348
20705255
271210913
455098723
503209357
324705223
133532211
115641741
451342474
152490801
54971404
134615820
669721218
2699453
216141775
461306338
196895242
59390991
857835
40723484
478960234
388805721
136947634
64402575
31288021
290245940
630422321
60401867
309572667
62130322
758348653
37787192
181126697
188917028
319239737
52838496
507790728
862879057
189721381
670866074
162144084
199969386
444157110
56445251
133361211
97697132
103007292
683290992
167031
182654589
319116893
55684898
76073928
307788798
780497412
64406836
8435980
30166078
4783337
81822704
13284747
226441798
247932895
38457551
230116121
219478512
769190088
418598472
217237849
19564359
889024306
211514992
146384716
826653918
67759430
426102607
459152994
297749545
63677782
6032638
75830266
36461076
327839725
266653709
179376873
148248954
287206058
222617887
1316888
527881253
201018909
94222949
490014601
48592132
404335529
233655703
305277548
563434915
175000146
199920835
150488985
308131877
178574166
336249660
50153538
267714240
449594726
700398364
623397139
9946300
78034650
295302592
303554679
609686257
260269289
18198005
439867168
189739796
388110438
176554436
284509876
56848102
110374926
215268249
500034520
39825628
431337647
186587328
9847208
182340783
315163989
867770611
510265405
43018204
791481511
6985211
266464454
170650695
147982987
803226161
266577907
489773005
165550090
701015639
29361978
666722374
321748037
199376347
705930761
462764016
108370315
174842165
158767506
169820344
585890051
369007143
799793242
1770190
26102517
230582877
602164845
821357112
108960558
343044248
337747610
356852515
1490169
453390254
51135388
501770823
148836812
77418619
263089825
261125280
512213848
324125855
174968404
214262538
9856699
32108998
452513998
160950365
362836639
270923647
20482009
189321323
90186223
51693797
290533690
29958676
693821673
272227710
291065239
482012483
92539526
230037470
165722072
91447802
33736252
337728857
253056176
261425409
578009217
123286538
273955260
52561623
132666355
10964208
57902582
298817354
674433864
568988843
75299873
878072989
28123347
44679803
11762090
66860359
123392593
40939380
9334187
373255704
140604407
315718540
88917107
144086907
539792423
7015179
34861237
32005650
365616779
272514348
122855485
93812009
1036033
501740576
39134613
627879500
920886592
736972941
303122070
364753498
226263012
210712396
241544290
37748044
726987
270235435
777148710
625583929
806689260
5428145
380281446
363439000
166977895
15359859
418090942
658557387
44440897
245107073
282333702
118871246
5881973
603965723
325807655
639233629
80877461
313763529
479882313
209163254
7208438
6302328
67810969
115059177
10629480
413960203
205600472
773551997
69053072
35697612
114001097
750722715
108259500
96564450
223141555
724177667
144486514
346685773
161554628
570409687
121987618
2516654
445893591
123172171
60654782
32120863
12902929
276453543
384151927
71831756
49544178
13546372
66349751
9045275
225635
493102079
371468219
10623221
193242964
423642816
409337899
70724024
40546687
85028635
549176393
24870315
288922925
390621510
390860226
378103121
770539350
65271792
206223151
21471708
51880928
17592166
158167943
208155907
575926215
439076662
97029893
377274706
53367367
293343334
161777972
93832252
400985768
152282505
95979152
169050859
500194456
749286741
168716836
507492335
315472831
270373956
319850864
490090879
286135
880579980
6114939
763373194
208395150
547050392
205198609
542119515
110294920
348683542
283126088
21784577
114122349
318311705
72921471
221865942
106390336
362437881
72415146
101002187
443106745
338717830
82773037
39760184
57455002
11899947
212117941
231731514
107366342
315049655
608443419
31115009
615831953
337419527
78387774
362013290
2874006
11534452
110458379
171896872
502350265
422322341
16433402
279303628
348476713
818840827
211453479
424425405
510342755
214905756
514465435
48534517
230460483
263579390
84599828
171402494
424966115
170926756
327592127
808431828
119216309
34312105
247363149
101669767
289624272
8515703
268337912
599274770
174175596
219166627
6648453
63211236
240928903
45856865
277863551
222199783
750991833
547406247
21842269
166718508
122140622
81433177
633647031
699326817
65447385
400479527
33565928
459945632
480164365
697330917
619348287
504132639
26856036
92551251
6349811
67250425
61652412
573962158
666217801
42187050
244564203
477537233
96322569
179957571
285451490
416341200
253178849
694019791
530206145
383315181
556757672
439295076
408817384
504442453
144342563
340342885
585568158
22409105
255936114
715984829
124331094
153872163
12300956
452559231
410348625
307846870
502001772
391764501
666642069
88224290
361386327
196737506
12915746
459384920
693950487
337650033
76578897
463662540
6940689
188580909
231568256
163665225
54089800
560454446
662754117
407261175
415047838
102895747
7308179
57165370
133983340
143985991
127510643
720974255
144202381
523877070
284531305
35330677
66067473
83379179
362415387
281209909
373252824
255111830
21012163
133792026
383902444
248785747
309277864
845751877
26417974
440874766
254057719
542719843
44266355
321884678
42797472
276113110
365133616
138883469
361877687
69583644
113734990
344612131
263571598
50599653
70729915
235891625
325667498
100983199
191980442
561596824
398976508
4570311
151270279
20077298
29864726
273895832
310194883
139229606
594593647
109288017
169788230
171015932
22999242
523910752
171473574
10050060
327104805
252535364
426513562
766873538
367788645
191683235
426437674
34906205
437158291
58573064
367108459
268809337
167617616
154230757
789950402
305427701
66485430
148757606
69523616
33522312
125345539
246885817
49035165
618593199
2839767
352874311
81037628
322390773
11351900
90910633
634463299
617936186
28453420
13447923
75442885
346043432
40649761
2732793
18933194
151362890
56986314
308523012
217164926
80986572
9875278
195218246
214054345
37558087
55223936
370414226
274497215
128409450
34611024
306658476
54769520
237535218
147539086
478311814
441307212
35328253
107016960
466516737
11643157
231217490
286012703
4684118
92356733
25418698
60238491
624683763
13572880
251718638
18442397
560511031
79588326
252229129
1366340
122476700
30377796
14055164
697416647
505434110
47666572
849528684
196463898
122532245
82639199
286148098
577270591
116795989
763792385
32823523
858754547
14489081
119200869
377322035
157047016
237923328
11785100
630419827
180617374
50033696
890282551
458985940
428182694
441039237
108802458
553696037
108473302
157669634
325813759
2390094
298702729
319916318
99367840
60783272
802621300
515223466
902832637
339977289
187198672
85863184
471538293
508732823
343397938
8012595
392361319
802371321
231010971
303552630
116569046
472261344
441427493
650020309
140696716
593496922
219571592
217331965
51336963
33303791
66800019
100139061
587113035
289214282
444602089
28748614
156705428
259401688
104882130
244592592
528868495
248032346
737936968
520768243
5253182
5406185
7269404
128426271
207158756
53709471
21513266
63717910
2365828
103773709
7590412
3652476
40779965
12225947
59912845
683448140
67131749
464533336
45982147
41580413
151327267
574140736
730526944
2776406
360781074
185790886
205537235
578856671
32977878
140206888
141922381
123180052
38321686
59442307
150174435
299180546
375286205
194428650
470850254
621741733
4425457
58937193
92922474
111422704
67705994
155569887
536519693
365067693
14230397
171823875
51980687
75941160
7507033
224758654
318029605
124652749
280422964
482982886
142571878
436919608
187871841
453697596
34460575
686840046
293787396
206467524
69677826
202946837
486404162
39559453
249117663
23563333
42524401
113018839
207376692
76063066
66888726
950751115
31041793
98814731
191454788
162675769
604078840
371207108
378661026
106009439
6618956
36565872
71460927
12498877
43133420
309079537
123619280
8343854
143416652
804381972
911669
136711541
128484068
33042966
156736688
358319356
160455446
96199032
8918149
450924497
155951064
266449376
351749993
647218801
124250916
41912769
36442527
257802129
83080906
201017634
755092112
10477093
135654179
349188306
212621523
241301480
151842159
18600892
193511841
20398184
541898721
355105482
26795373
47885810
349618918
553469592
347926200
162996202
129100183
90282740
7368962
130244246
79154477
12839778
241867999
842223488
418653128
234915592
78414071
50647206
311951
388033890
66833899
256280799
7870895
4097147
239010630
32700270
93282844
280127728
455433780
456300990
177222297
619998297
443786725
462676517
171702244
457124992
39493308
231168428
209731890
262987789
883941717
122774958
119903342
337896432
142868256
147945007
194082346
149366189
23115102
472248741
7929655
354554646
13184572
317919784
316584434
179866106
412309227
23697020
858370379
444599516
343517394
129374053
22301849
243192372
261374466
397518470
78727171
38290107
112284880
18759686
173446581
155618902
18393056
142537368
14918835
479645789
180716755
536113684
50993024
628626371
222223088
164002712
79990513
106361625
478273000
632061890
411234120
135065826
20138918
101106581
264049615
148669103
20918346
23223296
13149461
825702213
879979330
78051983
22153701
6227797
438290273
300243870
5390202
837154
216936669
73134039
47837211
141485311
191431661
61968808
417192087
280324192
178007003
56969082
56617
101959222
205762999
3812354
162127233
90754089
538846354
421874305
255974733
188525551
143529591
113668427
69445254
73643602
433902941
526731112
648152243
2019298
242082750
241544861
13000411
185221711
236529865
197651312
740796202
469662065
75819095
215617335
137953617
2958559
30027432
335372394
358443683
214077265
538981387
11543655
184243290
46640336
169071716
271737134
285738495
211243924
99885497
837452107
314611182
643823722
93736156
300197961
52574367
634216589
390638143
220391464
230594981
129170960
427913284
331001628
299634561
23819584
506283052
515193024
275139634
119444720
471774439
53255302
61575314
199975543
72463951
489704078
48322054
30644262
906163324
521581588
58557489
85930005
685312459
202683780
12037810
39847291
847188333
433174984
407251954
462537218
375179849
1376901
83075539
135398991
453439377
172251604
203151270
543380280
219404054
126976870
359179343
351705756
78058032
53721509
484015861
367795787
127907625
156780525
431941046
29128261
294364598
31050035
299218775
34099137
167969682
359784198
186688361
126632385
303940996
326543838
518236392
31008547
190436991
26158726
159591986
102563228
7092923
322061551
60882827
193924323
158724
102997493
91336692
211343016
125060224
319652161
231790343
412412520
18380898
303974855
20720829
76623418
135267152
26351350
9241621
537056293
23337015
72031858
128989590
92772224
27241683
198609965
58940928
1581119
171010910
950829771
287077555
3093281
22980491
32648449
26356019
161755614
333026290
276473181
482888035
32822338
126928684
63321202
272997257
88286512
176212823
71465933
789890718
335723449
8291683
399562954
9327009
9990593
302230294
402206238
55050152
201943524
803660930
909413995
10949932
13566178
154889820
343288266
72441757
98840917
228768243
13607684
157204983
65013544
28479944
72484709
701064062
32622629
226477944
200140754
661396746
122907431
65079609
20620270
571687232
181578366
496148585
59858604
44913026
305339448
704969747
184475516
64136331
75103330
149089435
246489300
99263570
297159638
10302127
479237257
23387204
128658067
333030694
451136602
67482231
20113370
694482256
113601950
508479293
24395060
88390865
51792798
23184232
59085838
83224171
95038310
468991620
46240199
2718862
203402119
24821225
86508074
521615776
642554947
90198203
429846680
9139386
221528631
155628471
358236320
8992957
293596532
51659234
163202576
556933990
102591089
15473438
11083575
690262198
12007540
813806895
198675641
92108464
129724746
184265825
462750624
228122442
179899063
316157287
218195321
47852019
151259374
83799374
125113857
6823613
116175881
159983247
74872322
140424331
25736487
241278596
388259409
29309205
82653987
143203862
219438409
143893707
12842855
1698303
506198639
185664135
102372216
153094980
53536346
131573732
393146075
84309021
141903757
12956901
745560826
468421491
495030996
225057222
160683195
831385558
279492862
388880524
496131253
390543900
264589359
77357645
51581592
170310030
82953812
72150808
9132247
11710961
635793928
117316637
158604394
768748153
25735695
655720102
6917506
63817015
249307911
509293454
65940875
369003425
631702833
8549671
557309746
28717775
83197164
432124723
15995170
258370807
166361670
5143178
617928805
103734451
180322537
45323963
450672495
21021998
640649884
523372387
351207078
221244052
685894413
461860049
14353928
401328595
306498614
378999971
681199532
383556484
333383455
88401275
289434837
410371317
62263589
395575354
109890488
61770171
664206249
747417156
322263386
4971919
829401763
154990744
294262722
82508936
283792285
7423854
418181155
82935246
732072191
343270509
170896989
385797229
213247100
276018477
154121998
19064213
587875738
72687022
242619704
308408926
149559569
213927397
455333297
11103495
376738297
534065247
418118663
95419718
153611108
327132856
85579242
6671314
476766109
60945524
158787802
176274941
424827768
67394566
672611361
477799069
13711794
670128847
72140269
351680756
253423083
19501327
723891660
76019473
310939399
592752791
36711718
327452952
103952194
189808617
167756513
20906141
728534092
190077041
70353545
101410360
2870099
751089207
344547119
25515646
427253180
294815972
1044945
8931662
614350843
349168205
23166073
117609057
499101560
744404107
98533657
1972425
88307928
167289016
65359654
356502395
460105074
598450380
528849290
27366153
256589898
82602265
374879654
550140567
380197857
363949298
77242675
387456751
165497465
805394921
30779878
589949263
154970872
190080530
207540334
224937059
282950489
688477926
260620995
75658389
70712968
84611950
240005916
338218762
152036908
187648675
256587901
647302267
168588586
383837859
889970903
623716415
197839198
447965904
12384309
163232061
860954365
64072386
163763482
94547207
303806645
313569356
231093445
41789082
7969617
139757433
8147086
225953035
297693241
247384905
140412381
325781310
34821264
236335846
229174442
41141127
276218737
14972913
162450701
1007488
244419065
201572074
971117963
69694936
84355869
387352687
373088786
229000132
40682784
35679159
42350976
240963416
52189874
172524051
201685895
218517028
448536682
409916987
46624854
58798976
270686292
153917632
112898746
46819945
601310059
8377622
170281307
240756885
20410705
30722648
53188870
131190243
40575019
327140184
117497419
566824782
78952195
616699462
582548844
346382366
48660528
179051051
614157605
381278739
138162166
159744286
290206648
208431274
229474556
28980304
609426885
455277634
230515481
177001333
111256662
623793478
445071535
413848115
535981664
102079128
307621754
726302166
515420196
731516392
390132109
42564571
305985383
188245305
200604341
51665506
57968847
223194346
195692753
472902895
66647453
91288449
294952673
54447839
16950743
376685535
366466227
95072832
359349617
21767207
315853571
400786428
299675169
96610319
502203250
227918608
556035964
64829510
39633090
311255779
21118047
75518890
440944666
71918206
24654234
569980887
164858317
825578272
367737789
94477525
861199999
599076310
482588015
242695770
832136582
71014390
2442156
216366190
690305809
379562882
51770062
172325093
604995079
268691334
176111223
36628091
10983532
358725915
80970996
34762157
33338129
528948556
12964883
83283292
574886286
380485431
460835158
85456167
438216785
257342931
301446926
423142911
151839443
77126295
115114955
731708396
125448272
274420773
39237639
34866462
600421062
59703136
41075637
951050213
151149908
420895189
312176571
448499744
10814950
323165196
46202861
68485040
465958857
181776916
31214203
341079967
178971441
20612747
239872372
524560007
193920424
590761485
339287780
326818752
530542998
11585321
167156698
131809439
180880228
74271726
528414245
3193661
459331268
236006761
551246084
157067966
149142530
461631111
542234920
309120819
718179393
202719602
374080908
310720421
87291759
89535439
33999593
338700438
87207235
837617577
77240635
519417090
172142792
408989176
36396572
227772719
606116560
544521806
449216733
245396709
271395547
640207822
38939760
22727004
133149243
24977114
117053654
94505379
536820547
169731985
2123315
866076867
154339863
140547997
119511213
674408538
163433978
290941421
103943119
68503999
63341074
629947729
555506574
262292563
94134032
583895669
327897622
252805548
410881626
368598735
120548124
237561559
810594730
20214597
23216110
211999721
326708164
100715692
153851642
257150455
17249548
299818226
145779194
304364185
507685631
88219576
242325774
335192325
230063600
123269929
686179277
683656662
4314337
16393534
421596272
282352018
366616081
71339539
683355823
716010543
50031931
757992237
13452457
1127633
6341043
430005052
142799412
28518047
726499552
52747990
22449119
267839170
142306819
39920125
125128762
1139784
94154175
497544877
687662136
158596738
812610237
293768191
25742722
825566
250239668
267954847
774352525
220178867
265334858
175924875
68037381
288568466
12895361
97073394
534248101
39435438
28420521
303114114
222461132
766158041
620654781
21636759
108828079
652700545
15256907
721096183
56252125
144858250
59771474
331477465
229712426
555000134
45827525
43113141
657487678
77048799
136811116
11028956
67708054
617256395
193675796
739631990
10116065
98923262
84290344
382685195
790849074
84515999
355894473
21314503
9179493
20292110
345920369
24098915
347544969
175125
365240854
15968702
100203519
62235413
346227888
403657098
20457863
332635991
179079980
69111581
343281128
450960
104312214
29551117
259724212
323772469
67048640
96568302
21947463
84879478
15485312
703828740
232517784
17826567
479005303
354185392
64889576
300470168
2154217
28925088
115572554
433549092
153045552
105096504
119300377
61455020
50866231
680637455
40335953
524156378
876226445
106785044
82097167
91486787
262844483
162778007
133871125
140552916
450257536
37144072
184514066
805551960
48507639
3128991
6824461
345852814
4670340
449010652
714852575
629160122
58684506
183077286
248940804
338687716
81181660
731818022
21504599
320195489
478881604
37337386
152749082
223585288
78888982
364637431
147754016
79055649
171760858
319788521
353838512
778973187
19400895
53660849
36573573
23193172
855250701
472966666
3504244
283873115
213658030
2946867
250180467
13672265
44658693
62679696
258335068
36455620
20541451
21703218
170443721
450112868
281030343
111265753
190011709
136774367
63775446
24912381
320542995
97775129
307303026
52674404
213493877
81984306
1757013
158445162
96174742
112175748
150915894
644615892
196651422
248002709
269805993
17378361
166428485
135854923
407720649
397538190
654346517
37585107
55615406
260166981
368841585
217792302
63637419
147085552
168505243
51828494
291549191
323863090
650413093
93643741
134559080
7394716
4914134
140804992
392065335
26798534
517814344
568681015
104687679
569069666
18643515
66621624
418715935
123416749
61664928
400695645
951476826
144910662
491320656
1552596
609881005
274221552
3448592
227848531
127087927
44753823
234767262
9115809
93698815
796913
314426535
247822703
751084476
403719555
699383020
148176418
28410496
616666973
907683952
63875509
499063425
484334954
154220630
275295249
44450281
151163978
421610035
619045975
118290592
538144566
155047131
160101622
82341444
804769861
227332803
250165418
396142266
509201792
29653665
292760097
755765214
79458408
6706715
144083630
273687753
548102709
133910641
605814808
39251905
171586807
583596368
6354055
30163141
545051398
119039432
22836273
117997963
275401741
487325616
102845324
355372496
239334915
197745673
12796115
415070214
210152641
384727056
59271050
8892349
68067969
220769402
240661766
83430411
62837611
793747535
104141691
8381293
20063520
9592729
2239248
385080553
13043233
189371573
472699154
581042073
412118372
487564631
70896659
663170225
363192582
254401721
67089924
13812918
685517341
5485458
296141333
68074932
489737888
628031638
12289670
74856489
26491719
25116337
8522377
438579323
426958492
501916948
346747711
383766728
213567767
497395566
690323183
604448176
592185442
11373371
516627164
708656717
314245415
333485911
69969972
42819056
257785522
975908993
365944890
732364489
725048002
185215632
35703067
365921366
85319218
19513557
297958694
318570788
159340282
41893912
373026134
93109889
334786191
287957364
2015492
235824849
23822810
294610824
31906209
92124931
323490950
3259976
107446637
49276517
250102416
273550053
76658257
405481694
186017266
238590165
212540846
49965016
437787910
120082299
16883446
32881164
324035021
5367822
13958926
5905142
40957732
247337942
47082320
593480869
429508417
45890428
111790754
389098833
17386918
311560461
99009520
22391313
64102501
213319966
131470210
265473741
50802961
861715520
157754054
514017130
381016327
40884314
103499591
236012246
38480809
22197512
542505973
540207703
344527904
5261065
543103418
78904639
172590809
332362757
461519818
267295437
515332962
219256081
137140362
155976388
305534101
248037651
110640827
305283809
449354239
204507440
572801569
40326154
42849023
678151870
297755056
543674467
150213879
850765289
343513925
480200184
100871537
716021
130586626
138285426
144523004
752309014
630914387
301324621
2120867
612721810
46046703
337069896
297210330
140534390
529144660
119236028
289539110
653989265
841727011
262500673
171893402
381299297
157548546
68243156
51797790
71145742
795141001
291332445
54032316
129993070
261902713
83987028
7363097
188813921
464891523
251355748
233741285
173693614
57727853
58713824
221724155
88360797
521326974
263236562
142120312
52663155
58209773
30467954
264838921
136364373
37069567
418658173
133804719
809681267
4418122
129721816
688661635
248934033
73785372
107362754
339564748
564103227
26512171
105176296
108710925
42820540
480064436
521321719
47966355
70743324
8325454
122211570
83028768
8188718
543625013
757692010
287894289
459946966
319434238
649521310
17427871
91149330
35496255
20092639
166608013
19007047
1623452
441196043
55626222
462423526
5395520
26546261
74451766
73986402
88065715
44556280
176608305
132722851
47819795
319586854
50721684
919187055
377826402
442242682
155720476
494784340
171118165
741619128
86443997
591194213
233097329
443121862
563872514
263826082
63780343
504938151
178288741
525928795
43835515
152156930
153264187
255577099
264039852
426188740
238072317
90743720
296928290
616240766
172419978
653491884
6878598
191672047
724816616
77680796
137447178
54068186
388558854
149598233
85863939
231208353
106764265
68901849
57921997
221061455
512971398
212482039
431089676
703470904
35477030
86341622
5806453
48735344
11541990
275227412
672181057
284126513
485971260
184044174
165700284
271566620
239818467
75291122
689769442
525003588
237650
9271157
848972838
107538151
4428233
16306987
714920700
718510072
101797152
36231864
390748288
111993135
90419762
487347955
157089863
373042483
368242107
606454333
201742441
345272012
247245854
220918493
32937590
127497060
83886948
142078760
338114506
269006037
365915784
272647284
778863450
95469525
88584645
394094841
745010411
461051086
247472382
55968010
8623499
503697475
29553898
75137151
385908985
481430893
4716681
544358508
274665113
142221025
10344141
141454099
800861090
18310092
208092495
865035731
24672378
459719299
422943362
213453809
66658051
149625001
371527080
450076307
423944748
342828329
10867444
36017660
28686221
117996588
537864870
92315626
56934951
113742657
185072294
443270497
581262741
59009898
739588910
371121948
396913881
287514149
587218939
3779432
229159584
94989953
468838992
87907943
153007361
54896416
249980498
16098078
80763363
9800293
61975169
218069965
651145171
420250187
156477755
5914888
207354352
37047772
59897148
152571170
45224938
7075968
73734372
218586696
41279250
158383579
56689525
122491717
418367837
130854146
6022985
474757787
59097389
823541039
476069809
135612657
9556972
273614196
136063824
319975910
365732985
34256861
878669110
361547654
403671169
175998006
208254208
636019626
321068992
334177622
338209539
826665993
134553128
398490674
30027588
121323821
7859361
85250111
46417877
15752371
124598041
219017139
104934557
742569529
2633769
41334812
288948971
39568775
108118191
155191006
305096815
18363052
76676973
381577543
748226132
812016718
43188898
315561156
321744870
17739413
128470661
289824691
28916626
58811500
607786178
301716429
350663022
103449375
56607855
528975314
4572087
269715442
9366042
310764757
165246473
253015466
220183937
34118047
457929968
17491430
651499203
920654345
203064727
521946526
23799556
176384032
372378813
488462135
137813213
68236362
808648656
423199
403312360
13379821
112321834
684474861
141981094
355769932
629987770
23518832
712541763
12252424
135014985
41360476
259105924
6742053
553047031
255129948
77523728
198049943
187645463
597535337
737869299
488735266
301932208
538315651
263111748
69855138
728657931
177557760
209620473
177697297
76157580
375927864
31020079
122623980
648399563
6146464
698792686
216220853
365998097
536240996
530192038
272408143
109886568
185174784
75112353
138388631
30100443
20306443
254630874
211332183
772904202
358699886
819298670
7581209
88590469
372473370
91424597
98409596
345678014
557234093
63737090
506232949
119715028
121967360
241082952
539960683
135245823
1094425
35050671
304079189
72520436
10385048
134933837
43071332
50056513
64832474
640096911
83663766
73681873
12400722
653964868
106735383
298478526
37601587
34445996
32312763
149017959
147920975
527042372
375549501
684157151
634115285
236476446
160644368
25600266
619533616
225187264
208359953
439885513
376885844
98787049
107823524
729966890
230320722
270364096
293800301
305702777
41826208
2557918
15551587
26578129
260849457
472421688
452653702
42460867
397036419
119473601
640699698
257808777
611937823
5984977
344217654
121237313
2674404
212631957
94051533
329258117
296995925
129102444
161407621
316491542
250545639
266761758
107030349
562871263
21560317
94206
102689205
387275582
7486030
12046064
44452715
4559467
13568347
290951105
797252644
520130644
530028591
212682178
109055655
52980583
240603068
54459153
337641721
159454252
317776362
220627626
530912927
51329399
213746338
606716285
841607911
791694977
22437841
868060061
64471974
189164237
109344812
157934410
15511814
448918388
484829175
133705762
252948463
41051513
43129823
327991800
64555588
78054325
340795037
645205714
218671412
165575356
115198842
475204904
206674489
44638011
38189876
666366902
64279471
357265391
125210153
185512144
235834538
271135106
82452265
116436728
403451046
125306023
169304009
901612187
70965977
380705349
19838201
273777241
37949084
227548975
587648757
413770501
54854113
89625696
465892169
407374405
8242549
129190905
20343074
237137113
34397660
5114499
65975172
782360087
30377260
279186721
550659114
197166908
536486838
244560314
139743839
62163236
197853751
656473
249651629
52399037
649079990
61483284
474989513
582865538
719498365
261123453
99565774
321095650
45179456
622355581
287545776
443922781
172833255
215229442
2220336
444160594
235825485
126434193
58437817
272990658
135539544
125841232
142172439
37454259
227972529
111246460
461205650
70414994
146675429
7984620
14377167
273468445
475827010
83493109
36741599
85775332
35109398
534115076
164601880
50073034
6719807
93131270
108585937
624145742
32074304
480096770
482790109
644626819
156911484
5333261
626715805
240376770
162146172
102930128
327288397
76578399
556141952
24061990
144204509
455921987
829571229
179022443
96915398
78300534
103695495
118149641
17430413
915083063
74924323
6129097
114175948
8056463
585603279
192304298
394349934
62310762
138770097
259848788
324374703
341096494
18392921
121767711
631061579
26897979
287851276
314975818
113779818
5471763
336728121
59285244
55697601
196167871
825546713
16184206
686284592
189644845
84635569
596424953
300730548
80941456
22022009
530945573
287133176
643669673
553479756
99147967
4632012
234925698
234756657
226159
22858191
472795783
912755974
405878240
707501316
322999707
21985332
26750535
424254483
689909950
452571379
129059673
386915645
596416164
511640609
191808981
11436747
3375091
217223532
720332280
552517192
225063752
342932402
17103326
96063243
210111754
9964365
267464771
247908501
93297435
68646839
596084650
707707964
301795783
62323388
340022524
127460464
338986293
7723921
50126815
197511544
66812013
775269889
166038491
421145072
207077603
249902582
452603505
212783247
142305452
211821536
448284805
541996391
121375951
12189392
1721478
405456720
259328601
30602441
53183302
98070227
503838529
110814898
29028742
854648562
376529279
133533597
832364389
97643837
262231999
772377841
330507244
690246617
122867863
494259516
27320637
289607122
2087990
451393059
318611629
15464912
12105162
77987668
2800124
20168984
6661340
280006623
238458768
99451358
110064475
117932522
96784384
28208447
4541797
933369210
8820558
145675911
45196250
184780369
75338012
393745127
472552443
1798570
604158898
528628485
458609633
78774361
390367967
177070051
2818396
244991821
366660111
92952460
176691721
293918370
164402592
535859633
48655090
32000450
68010314
291112823
46901749
21602037
120184179
20147435
61163912
437329075
44456619
67835414
31861942
378339729
58735412
769677414
432101708
634553913
642421808
65207664
105412293
73564181
5294932
32422034
320159672
738979989
77038627
486637231
137647045
115538590
470151798
129176566
276625982
12190287
165650479
104840608
253089699
78825255
201240609
14499674
110181540
158201022
12681375
215779348
75907202
54711672
341372846
378457989
420163057
585618198
348179635
3006699
214043925
101303475
82984012
41953801
304675496
495205640
40205249
245886099
85869947
77978000
22945679
133857003
265139761
261309538
13015767
73572866
476007254
34684917
274278445
21373873
21021118
280624282
451283298
425093025
436751556
211146504
55907504
155535545
171886828
40985980
3923520
61019246
375397802
35242
351047053
166500024
229117911
680805509
363151503
274458148
144689911
3738612
207245122
517352138
465661170
560609440
120877412
752190904
18485664
529014250
6184691
390241557
277402359
52543051
130994904
538982953
629335730
261227617
73098936
144055281
234572733
2847554
159099428
102132816
234230596
190945371
259145522
432389362
48593603
771125490
230298805
35153835
64301185
286660671
794997695
309343932
367356242
7546672
71837255
2588771
580093614
621228484
169614669
152739323
17270206
112999642
36970413
120500761
179493303
42222750
50543940
56466445
159957955
3624870
295001641
401236288
238027488
165154080
22116364
78166442
81476079
70432974
254146127
10253222
5193795
114345148
364863698
736378930
13599073
267709082
100296716
340676174
809641785
38280428
15795526
2669299
410230761
66845223
102780581
130480156
10017867
50404787
2682107
19754618
104734993
124946463
467851494
66215819
98538538
426616413
59908954
216104293
220619112
30664272
89918352
90985843
26097363
228203078
3540756
28860003
51176442
134911523
710042396
88798942
310784406
138063895
84043835
171344513
916551987
142295127
644063779
4095942
450169588
45229584
440915160
357391991
25378691
160916054
358165015
261127670
51059401
166210715
806249104
111027695
439901661
51609328
9286744
204902700
512829996
34947358
12506967
550767740
120841088
44132452
798591497
86798729
9353504
195350610
212650896
361322495
430753778
50629100
500102820
820535514
83360783
393720513
232604171
378486174
401698202
77147082
73108769
153961726
71099223
264913331
190614363
143106295
197510940
219598974
584172021
490624052
447768356
23981882
74166246
210910920
805326
235607221
79340457
16150940
670937449
109710223
80574754
248462127
742926
455084876
209766108
607443392
90966173
97719181
72809819
113784095
16810366
652904512
6150823
5570607
44777750
389394234
84922002
566066655
39115016
201594084
95600024
66692976
108380235
464949601
177920232
635653252
138284413
525862807
251662840
82426350
369997551
50907500
72705290
764008935
403900837
211510143
15374852
362174262
4007019
137311819
241257242
180574410
153276020
342768333
349410444
49907215
85149575
174546009
615484211
378180316
246622100
166047069
16601843
172260427
85067546
60035857
40852853
33391010
188508287
569967874
435681863
157027032
23553682
110521658
104226985
276798868
136564938
250603955
773685314
191174511
291186318
100800651
156234997
309599760
320388059
29170737
69586394
222257525
386722166
52220315
127181327
63739792
172387095
216130987
183848676
111273956
467619384
28566893
774382236
57515015
549085842
90749912
705026008
613961731
82493041
292885405
499294324
221359690
569800210
237978217
1055610
3967628
393889515
317152961
2101318
1590744
738690816
6784494
195130269
182294953
127193540
827237409
233255835
8835326
375671839
31102349
100359907
153561842
129536448
238163836
480715052
562188763
149916709
72052632
37077454
183723738
125692479
156623303
300664806
4494700
491452184
184596895
342042537
19720896
378901623
61226174
228495318
564680018
243855498
321403638
149087572
275394664
218476266
41546632
240644941
729307786
90572732
291770937
188021831
178011220
266238404
15096421
86961307
373565189
84118266
419798049
370219571
179908359
34913271
228741767
21621620
113614581
212605388
247920856
161060438
117862460
81034593
79951104
303361000
121343848
322813363
24949319
28663672
168902369
174813661
275503490
526652945
564416806
584692127
88226478
215730529
8142221
407571979
813328138
383995897
125144129
23352340
145828586
742419119
36762582
193458716
67560729
81283741
166496585
59347252
60577716
110031435
2590088
518130430
553315173
513568560
243623945
130089861
480461788
248448083
131900682
298694020
700375672
215703777
665368365
104306455
42583086
242009490
800489040
411524418
43895216
76951446
454898645
161880244
12154098
163810896
144142781
41810540
210016951
31979786
48468459
41261537
106436348
68119587
10785444
256985445
33800700
205401690
30210425
732372048
577046164
139361292
654925560
373426077
672809120
67200159
438064362
216035430
109164325
25473283
42101389
248238486
11692868
390558138
517442037
970875639
253176293
40985323
80598155
186868552
39167619
130571142
135546976
713947089
353842860
68744842
134477019
110449052
72228982
60826040
62768364
73796642
350725038
180612846
716752494
173560427
195905303
1353856
744443896
180578979
15404156
210325344
661197542
460694916
295360917
107936160
32631539
20120699
90071086
459196725
530735827
138216901
74800316
22528117
284335483
760041741
29504083
177972495
133426897
83039659
49913631
330381679
766450184
270594460
572481389
160210295
583316258
286383586
52420397
392886741
157532894
301320443
77978380
209039427
144272275
3674944
355756731
262687056
10344477
452296178
242183525
341537500
454849284
90648337
94624077
30537599
26487228
615001697
1184155
220713327
183186799
57328919
151903525
467328929
177762030
289147366
111080159
425422828
200926782
11494441
291347723
572650119
41535639
462489059
165748348
129230823
103547171
331479937
391525751
270977408
296506335
255605623
529699183
738005267
530265142
169396839
97929445
48991743
601892507
92120664
146728618
277139489
200202947
20277911
43625385
14422876
206322039
353417720
414623849
125620558
75955124
169299409
60818971
376223292
31079230
135214500
106473664
126419853
11112320
175863171
1473221
85569474
319443934
288291705
117747628
158091947
78918655
149460789
27915466
174447080
6110860
171145266
78914625
654740650
36631185
477331049
242348194
517739190
120072944
53209394
10057671
25032733
296496673
7662294
163065739
168875976
356402552
8728438
87406518
173597279
723634846
19408695
371315871
504593612
759328315
261805714
182517081
222853976
627880055
187095734
11754150
73738476
37742869
20907217
48935677
81759413
404187003
17487273
524990138
539148397
752024930
157811812
16219282
6318051
126291555
236043123
208406306
171247813
530728858
233737982
217235032
301125614
100949731
248553502
277314173
1474882
377883060
793518392
228041368
132901679
170889175
527567248
334397159
208767860
7874251
252102906
549128013
64520527
78413869
226801326
479965263
7572972
39207964
492057549
407193623
285245650
84267850
370848281
79299812
80446800
233990889
82519148
206665833
299082787
11518565
47061017
101201974
152261472
40822904
25865222
60786795
102763593
46737387
733196282
7319186
39343611
93161678
159064336
688145865
763900328
22789148
157109443
166216502
63719012
285075734
274506309
772902425
214604381
31006625
14912734
262402506
189387364
132748494
46478018
289770797
233672753
103753147
344758316
375374696
34436832
215435335
86808007
549088990
31779375
50294630
22529628
6528645
247731775
545611457
871050434
369782758
272634772
536194745
616306005
25834679
34099418
25099870
536311447
215140516
1406422
281563350
198343267
115698208
24535054
473384130
232555084
160562817
8101950
177614107
44876860
303706997
103810973
23355049
140694629
40621940
61171252
662475972
668896893
33473517
59291711
833036123
329350064
179066840
631850665
15534230
152146287
79331015
3769844
22058193
733804848
78723702
423499888
44009510
152940828
125645989
370944019
436173643
100906689
130451976
59455369
524885112
400672921
492021025
383653933
262155899
41856985
31028537
119747748
585397708
312255395
50358094
31305247
283376224
490847773
84086945
43716668
227801780
498270603
235118539
19873623
104965290
21456999
26940819
159963703
12955071
192345639
95469424
125030314
23226298
145520197
218075207
49517229
130700722
277336628
193794910
395477538
496336462
21315643
438859353
247423335
378755135
321412375
616469736
95820172
79314663
615718706
23084196
34237537
60049127
401976366
65770593
292404021
185330705
23131013
309328153
163078772
14761022
239437719
46070313
770120320
16380837
557792534
69684083
2883247
274239982
406657601
58927903
406026446
228507458
55631969
311349779
304938107
464677386
406306591
263200002
482221176
38503023
455348257
1957370
824739248
10311287
27079881
49038678
431617604
261582015
260948416
319866610
80081715
311833308
81476335
285744380
928689
6005496
147019480
615698291
416206048
36999909
109745483
179504608
160523863
125225506
364591929
256073095
2392370
156625670
379478956
633587522
61127053
115591336
27092974
236612479
433069952
339992105
809907249
36136433
398917984
25338086
347956304
922221335
78621918
339407058
208258369
58965324
33339083
12865252
2480868
120948945
303963838
9302269
162922087
2982133
874570257
403783478
928809029
390456982
58931167
190852389
44701440
71617574
206822575
693777634
785931116
186642335
3596998
421277068
164452091
437402914
21616134
255880966
70648265
106390199
51293040
782943732
329896399
249310590
603068285
20846976
888039231
75990024
123564062
10983582
16621926
775383210
591170754
39951832
103631259
38624195
217706194
490240370
130486996
258961108
125457758
13039056
75539944
237238759
4308434
337423891
223036887
444117320
331126843
227036923
60226391
235191603
524287872
38836247
11911308
85298566
1047764
4086801
667674099
832246430
490596043
197907569
331680193
614026323
20393956
602293803
82310536
161629244
541417964
756945896
186958107
55204847
17459802
306724506
515445195
477841073
80397457
64407143
513585695
96701031
148474266
274017313
58213363
11817355
49886241
20171435
448011418
51196724
52252398
65749117
171680134
367072635
22351782
31202404
2705908
238769575
354984817
151716057
475616724
27310179
27081793
368468401
23170929
13425268
267307896
221107451
143124485
76908091
363551712
124540556
242117674
47627564
159499125
288405141
40411488
362573979
117393137
627652257
317960002
31654661
462389383
673179424
560813817
746467148
16172989
386619544
134850659
674154385
307574706
127779265
152466347
334298932
59892489
386817196
783314182
99285831
310376402
51576609
2971481
349500723
584057752
459920706
523992493
7004161
151769644
9447148
125169156
165171666
726404234
53226227
542661792
433936809
101117678
371001074
139831423
27802364
104059425
127626712
775589876
342796223
182168206
30653346
51425537
260446137
69900831
144597991
218169304
52958320
376185345
39231219
518684573
256963762
349760359
94814771
242985748
211339665
784944212
46789262
67422701
142865300
238731231
261296519
218177208
144888572
296716833
527446314
812979021
50818465
33486575
292024843
350617830
358914144
398600007
175986893
192252793
63260531
437957468
90946675
31124423
246844012
14250158
503848633
486162242
305233125
23242126
192896579
342363103
63633611
85512919
423168794
597670139
59260088
299909860
1000804
122418600
2914173
39146158
14006991
116057534
20708097
296071442
364892932
503678426
135971687
72523016
85947385
51623422
304474198
693689602
215739228
644438802
270389230
377630402
72026711
671765523
2839380
700994231
50339935
725566808
220231944
53187625
24835024
392675758
82683240
3865634
15010915
849156568
70389156
130371787
120282257
348925434
713414885
41524135
90030206
657966476
467184573
54352173
184238931
94443002
62867448
57002922
606251495
170842519
17309172
63100994
263607871
42948377
381995451
193901403
66089482
366141456
90011556
147354421
388576914
65199848
17886442
288232520
232807951
11720819
407549543
544625686
161899694
19301560
110543376
391159703
40957663
153945093
230744433
87004357
187370277
7061451
17328332
276850571
139654263
475954870
129145809
263492453
34131366
4379218
34404930
818513153
135032140
261727882
251631879
187375948
377316828
114276962
44661063
158742333
107968642
384999060
522521717
327823472
562685904
174765563
15762606
68930989
168250243
57001578
588161943
118703618
471594570
419586041
23793216
215698101
867997264
58312447
347548018
191776970
129379134
451349544
103058447
456208558
138585366
315130594
86903090
497913118
125058577
635183206
38460518
457091757
52833384
105031313
478979302
174260289
86602789
132990925
209171483
389043786
388217887
42998198
323528850
201083307
333473473
619521701
181022620
389630786
413643179
345493383
444555577
7489510
120996107
313000285
214078563
788447753
32253371
490961333
788447045
249847337
462445362
34712296
6591892
101881878
561568716
336728381
261592330
782470324
62455430
106539480
595755598
743085613
382941127
89203861
125487072
727926790
401550990
31924664
94958670
69947334
566603045
207586968
96903842
230988428
40375972
416025456
50348002
90792049
221086420
15626659
228692724
831404634
88832436
203423762
112738814
216129234
88756561
491251471
69474841
205370861
543480945
160499280
88102015
61214525
356052620
69955484
799447174
181065526
508254281
239350646
177732514
140611908
80863000
32942281
107527187
111493794
44970503
107032137
428951928
197931995
747159815
342840711
213636423
113431847
68123647
91707581
107898062
75385851
868654604
108039072
146438665
346085751
226549693
249457196
238015835
61906685
548516895
334549295
661689889
184766992
213860270
4383319
79961923
281480619
240923825
162534472
69561094
14027089
249136935
43253272
41320097
9120198
795311873
478031831
252224876
318078692
203491140
365165601
383342078
314009927
204510132
193780584
363803470
289089793
257692644
487625212
357295960
570091138
77740971
83070407
112797512
48129227
131902317
437507248
97333492
973001048
205565913
403738256
445055724
122544220
201841024
25326970
255517169
238434323
63570478
461697272
581387993
117322024
502654750
145066605
132363716
333619637
636102675
313514289
286363695
220350697
284158110
532962565
141026989
324499373
346867690
469744165
648605453
3908827
346626109
39193916
5289363
190658068
164540817
629083769
277701068
59723835
39083292
106572585
218538970
331266253
296921779
132020416
7067066
164382066
100361120
427531841
534258729
260548232
15515418
527483340
399811093
550290608
27840718
235726849
246012851
262926488
120052945
100370868
251280595
178660587
178151235
244664633
13832773
418573728
319006298
317373778
284357050
295915353
145138860
684853250
8124627
41247042
94063808
149479894
14189470
160924768
171971522
1895525
174506773
452611549
286829851
84751032
31041390
79966704
464550741
174143257
6360703
570253419
89000768
221572527
155481339
304268098
39678374
258007182
139159717
562064514
22442716
14174504
277119955
1257911
384206866
199583070
128794667
484451710
86768951
298210822
409458856
571093700
22354507
90514689
47936749
13575234
326493268
416376674
173688710
820614982
113214369
109729101
88982570
213200998
313914715
365080970
11348853
403350480
231452257
261831995
608289418
48346679
500021765
713676218
190250459
147308319
115717620
56876950
130186022
12477221
525437938
241938976
30570398
47669271
226152448
246564947
91249895
383532665
21589062
43391834
179989204
113934922
421100629
97547404
45115369
95428124
831453442
296056529
154165873
484839907
438954148
471696924
113797636
2557340
228749934
435024706
57526658
278648494
151752757
695625501
3757493
690553728
268245533
206258242
306306763
599923704
752520098
335655627
317415752
135566429
711577483
612895188
386390216
417910370
82622921
653997152
127900148
662544241
141619667
63437044
282667020
8676436
43549854
86079748
124007787
827900671
61725977
123297334
175159977
74291359
236207302
663861120
387255997
165239244
457947677
276627367
637116301
93546254
343712942
36739764
219743020
112483531
543284381
461941522
464432078
670453514
388729537
12142971
118167490
41013273
568410163
753335500
70553722
19434168
422497435
200429310
487984999
88551477
25247094
258897301
234303448
355640441
42924362
196212830
15640026
340638454
56238575
101521270
95911012
471971080
359497796
488173038
156507891
302040320
225674184
139352435
322667699
167916847
87942218
6730294
437122908
55595904
38154052
252439363
111826953
128825369
219239564
24726003
478946010
286135829
333869743
588805941
23102898
294135603
374197376
402396651
122740634
238818297
627690365
253463533
34564033
147437075
403871171
62709651
145012066
95769716
16333647
377712960
46332951
447858314
86924105
260652247
228122422
347742743
14449222
898977400
55051839
12637105
323951450
358842461
56406217
258224779
49489123
213384479
121755670
458491888
318877566
309182029
494996426
243556116
58046171
232149631
392334335
58375349
15191881
78343920
381755590
23475977
150589155
33443780
150972468
20066854
43018739
351406054
176057858
287359556
46863404
296872261
167148699
312763474
45254869
159722060
558908826
52998584
319417537
571109758
181420495
364093813
206001368
481932066
120931271
43848333
85829575
278579417
17346579
178638357
2802621
136453809
211409841
840702751
5343145
115906834
43420382
341574166
378128375
337583087
384021848
172494031
236360733
83119346
104223998
281179210
448665729
129164513
114493879
197966887
163664960
432899245
286238731
222256247
288388212
386614940
361028996
158955776
511331209
44178032
220297360
492999722
476414280
271915112
186638037
227130118
792010170
347518059
221404632
405031928
114101769
699851130
94838761
170938353
394190336
496339393
840265316
341034372
274873369
81488461
275149798
881067094
545753089
15004182
553720500
265421245
461466851
249652834
68267649
25306969
245104029
53868610
50110269
198630600
118607588
21263336
616865911
597605917
472203491
311577187
100155228
137774912
192481735
252914269
228624231
211046142
3397427
384967152
25560446
35382292
10805894
654004171
108817874
4085777
181730825
537135036
23024974
237430780
45714117
3467132
93600486
89033466
183849143
63153076
522605291
229470644
91846979
172757892
306143688
357797555
69275915
321961094
557133592
694954323
109098517
124135032
68390032
40954377
550284522
418231789
489238051
335461549
73246380
752067968
56639980
10188246
152088530
310244315
485800847
240639410
6343713
237308637
347849764
204798229
90836383
59564254
81200996
131344763
198298922
9530037
302865221
519034111
659041447
148420361
238467432
479298394
1422971
240981854
91987331
226910258
339711301
157247525
256138678
310255264
601537848
96071943
98482083
693169671
476863191
88175697
80740537
119949416
71932387
149458131
185555738
572611111
155833311
1558600
6246540
368299266
189971794
55582855
179559829
115380638
181434313
64404169
66667594
209546180
2307485
245437447
163045696
7722266
790956050
373964244
284636076
103788324
505901829
1636305
337466055
299956808
7927775
25704805
215677958
421748511
530091516
234315538
213191415
270306019
155399557
91726917
963980269
626644732
102854997
493133589
1858276
6960309
176047687
562476166
694874808
17381368
345548078
7969097
213054419
53858232
31661098
4417971
515071375
413889628
187082196
64484863
194226068
379592715
9882589
264197340
157043705
77018762
61474292
53036090
75247857
540683008
157579594
55456671
387269194
287343509
477462182
99046324
927409502
240634857
731534781
402271436
456336671
588381731
220788915
143084659
696988794
534000678
305356504
42441219
168508774
298892912
7714581
247113971
274312088
108874124
36563367
104115913
148800601
37847809
43939917
584565224
49848614
377442126
183031313
207092763
164402154
549262374
601822809
283711151
261701860
288797238
226900255
690694979
114096403
779304565
613450585
297231467
113746620
561398899
3558981
17048749
342503756
473577370
25863152
181623552
125829715
99433595
8629508
542242167
33747288
53518003
190889254
141333417
65744478
162854464
231862592
10215470
442138098
201719768
77491513
69253812
311551216
784980814
73265749
253770666
221097606
79440150
175461937
540241098
5670025
522489
157630829
442598220
850818624
211288280
414438690
79234643
9568229
320841561
668123191
262089551
204885496
825997990
861142788
179695
335510113
149097749
376319764
381773818
84255105
290367486
175292053
11046293
351259929
267450188
852716307
53683835
16248703
99499627
397636299
115217914
336819677
573314119
265818446
11134576
312593305
347069819
195968337
606712762
379193141
256461291
14464511
135576827
533745889
289374857
9321147
99698057
396909728
152328934
371309707
11096154
162665804
210178994
928293688
496042312
106265263
530878466
38742740
118853764
202745884
6555262
267389452
220507272
258167715
347076573
542946366
279850056
47085308
725458978
34714129
53938758
723908604
392120035
884279
4334238
82664301
37621682
234792388
416976523
22169309
32179022
143828509
35568520
10778950
58130470
37967190
69853734
10210266
71493933
334841558
753721719
1075494
268232414
58932021
684980218
164981675
520528620
669227647
63213755
501535822
2709178
691854958
178902802
112592209
657054728
288200225
503739436
730647187
88713767
287518623
380822144
212649590
552277954
497651901
351377638
375113469
44463260
6059467
254110135
106116805
61852359
19408349
109972704
83092993
6037366
176787214
180979898
127582777
245491359
108018444
329215033
258862913
3163021
65138809
121351144
427785862
349827936
158525951
243933709
41687053
682496790
131367009
321951379
776470092
116431178
54430351
377212128
20394584
619242052
29932485
274884236
63911793
910944401
50966834
110529530
4343788
772948574
37771739
112784074
366384909
470184959
250094461
41677003
8362876
349745802
496333249
45246953
64626143
761889948
314956341
761720614
7746202
364677989
424602518
537428254
118667880
9096522
3442765
625354518
121902807
53884000
61390976
928489577
112135946
74099521
310906770
5203951
39107529
194178879
190073291
61077220
28111202
180266775
242221266
169923621
51206163
210422321
312601297
121523906
212211964
598450515
7039818
90696067
21844887
768418595
64797201
138649101
77419130
276224293
58378443
9342615
299398560
400453272
329872100
449804560
204302781
47184051
63826807
149783750
102247448
809122277
286953409
286322305
382171565
397792099
36900568
503030800
624264475
110741871
166526511
141550675
88272062
468905645
429048874
700507728
18975175
142236829
434317737
559512512
492142647
129163249
267417804
446928811
239650569
95430908
389060107
99515671
429837241
373012391
238100231
483607761
112411427
15789798
45733656
390471275
114820939
43673511
427865353
151896524
741461301
6811732
176191459
335036697
464845421
108650744
27405145
149141723
308605448
195246518
80114799
54257115
424951538
19884318
635089862
117381113
66487449
116572714
15732597
13717616
166812980
190404343
842604879
60830117
396216035
658419377
478385703
18221842
236100214
668820342
8170534
53823349
577690948
460609466
861915393
38801723
483542753
210501902
85741039
385369913
393635605
44368218
202731842
223845816
450218291
354950916
277955848
92692745
59204699
403475455
698793832
50397221
80503367
204722003
412157682
97125998
661803109
219191406
353767268
360406104
78504898
227921783
115494203
615969459
5172268
298169009
38441218
86085562
672945908
76240352
28349077
515912947
162490917
206126045
282055642
597326285
211650987
374961293
761330239
190032696
731554867
65828975
285341075
589871671
67336863
127092464
258012826
219550440
794955052
545684548
238076432
310968960
205276645
30114586
95954754
1944669
162725595
174681311
576943225
266915577
92510881
245442580
170039792
238445980
391326465
775135648
304600130
203543519
323841067
3376225
760967427
542334972
151715666
405362151
247007598
22752903
191623098
657866487
1456997
300443484
5033619
4017199
114464009
89799774
328126189
11208678
121006688
27073210
550892521
63365158
144965432
812293271
677234983
650970471
711694273
245955289
29160144
726649
163657061
355364158
268655526
469318103
562152976
746699228
16333120
329085902
72527658
171082029
24734418
32458857
1126979
3989996
417549241
355850131
265574866
41508024
22338594
28388131
826964698
387651987
84258557
17567912
527791193
9015941
2727743
509636384
930128680
80301149
133765387
20475610
555242997
340146205
152780196
429802410
739834448
229911546
348902933
381167534
99232602
598034061
163422527
58697775
507622071
245179712
57834580
315805793
53579925
203741918
363819868
131988375
45525931
9069044
563452173
542433994
85291014
382157907
94012537
456022622
121457849
111436949
142840815
156566528
116390005
95361335
120844498
19898596
58406583
152287987
91885794
742557092
188222555
9255755
501562
661250882
34342283
451214372
68499733
37902021
536852434
32163585
366773310
392396852
220286307
914553231
301815103
323629585
707696
54004276
14112561
213534276
732611319
614592485
849164244
300679749
599540845
217274013
22446788
25999506
13443793
177277892
315568142
75593582
46200155
73133108
408571899
350176106
143567248
4636223
257071247
39585704
368656836
108796489
394757345
448002254
778126189
797739013
370596804
16274521
148585778
81681842
313550838
13098115
98828269
174539525
1795761
182014546
153289347
596012473
202837470
7591365
29525643
346564976
127161339
396507687
27794880
355305444
4277163
3039623
62688854
121944566
606770
82895882
28368746
30461614
18352176
223612536
351961512
60049073
59076102
605941241
623587761
37659353
464059325
99525534
187724716
94672189
369216940
165127386
104907191
150023744
70178194
149796502
138071734
102238557
79441837
503986787
564207551
41773054
236351312
8971649
331386623
234281846
137057475
113695511
204298959
43355526
816142040
174893668
608504324
83505422
12959732
482497840
111581373
112889266
136859430
114423111
13659070
218695661
505656484
524485536
36061626
9010554
3225645
129089319
214193828
285802429
101486035
30258784
810043332
36402712
191527947
344134589
79930847
88950297
48659778
51711125
18808990
358276733
5637143
724635437
167082757
54711736
221242506
1905744
59820319
432462749
72115754
82902860
75503847
356170152
656031160
349453166
192908114
111724031
36841664
195106659
159068527
382392013
274988603
479794973
151337760
74466173
28409870
903200098
112795276
73193946
559882011
351951183
26814103
275194597
280247694
137398623
224062679
26331341
873154
32323423
80809971
162483404
11401591
698145761
244792996
60407075
626965159
302149714
561283413
56916575
88460979
297230799
781242290
256540073
4003080
50510262
1128034
627237908
891608167
628816909
150435769
79358176
515851128
327093451
214928002
50312776
533805482
99884633
164714101
53834469
310008360
538639894
550829526
410174854
343542799
133807637
773877110
14193206
34834801
319134060
510888153
638316804
642797845
738478
561221832
155481259
89283505
554113373
265238578
184088680
192975783
80325257
83376926
349192158
191633394
242632757
25479471
479787670
48499815
218943881
87942391
520433320
97611600
10209064
37287943
60041321
446637067
5554144
182593
244725461
114822558
300556876
653522542
557346130
58788520
50338501
390597352
652289019
15118692
198259011
178090829
147874374
147874465
719503418
124651311
570373597
25368486
1469949
82961497
375744996
6496823
92992690
300762745
529067644
354142690
281811236
30542609
263705539
608205843
450191009
131561867
71612820
13713611
453420829
9587183
628777396
80269456
153796824
23333214
150720495
77200297
561225323
108940051
229865981
611137165
130481572
94227233
234379787
51098131
258439484
18662075
257384035
13961151
52880159
42894148
289290833
822902869
370635848
328316875
53534155
115066464
69554330
608577200
522039119
39667940
100082643
435961644
416208307
290413357
284225619
398683180
266578714
471496959
29163654
94235466
509796789
539016338
305847130
535194153
50205370
7294797
581224371
487171811
117857272
10476461
4534413
75116242
294776202
271101436
348614683
562434648
125155941
454562756
42923522
76901967
248929704
452195857
614922832
7957114
690408521
13869906
254551023
31448683
167069334
137696438
37730239
76682828
70811462
817104003
8982049
86393735
133499066
187577915
23064731
183535229
294163045
657461680
269395355
233666451
18054594
203207266
31965022
595302316
5206189
109541065
442529758
290693558
760229368
342467788
75558839
131479000
38703873
177855
181354653
50158515
320913126
554788811
495945386
178970110
603344407
16755846
152734006
33245025
327702388
782837835
296724013
337667882
441114006
778077236
470742078
88607727
34738317
70944512
141038647
650694
99540014
593312509
673443571
557030697
447225435
687365755
123738620
295389753
191816348
41440628
384923278
422870580
153196785
561971389
94848789
304607574
15881121
386370713
609178479
604700483
15705395
2729969
61983300
53442423
613872928
354373930
454400466
83563660
66378713
35946065
914037650
111664193
110237815
88463823
338175190
121105046
31225807
62509544
371508946
650419081
161613844
280682091
79555498
215519580
276977677
347173061
88254494
36769880
669098053
9700765
107109432
114972883
64992736
126285781
541429445
155341685
369076218
115654806
404765147
591948712
603115985
514020176
448605431
749490619
294799523
65672204
352504378
341405180
330484517
139206715
31042172
111627673
38929904
229971778
522204177
148491317
527180605
47134163
135322663
243434878
103267844
179752899
42172922
4297598
43914622
423169237
135632959
292290166
295077867
63395645
11019468
91749452
213475820
15593589
220167165
149626277
366605604
151948922
518707418
158838082
242768304
287957300
107397187
51791226
24257309
153327078
58197018
53942365
130319017
74500535
97789867
160127028
254329527
213221869
67520936
18319630
430117164
303984391
654738924
110263309
748802467
430607505
73210787
99356240
71256320
33176995
8982201
176126402
171944445
21254266
115400346
834192910
43091057
662179596
199053993
747708853
334052887
336905250
367893754
118980868
41378204
460341931
344622990
430919493
83143523
58866575
296735693
491276750
374268734
13492998
225898288
490958514
179136793
89904583
153199547
246713250
10076718
112959150
368584723
74818453
117580966
42192542
550112285
448328341
334554947
437817795
92873012
81127513
100553002
708111734
64499183
898749476
449819647
138716976
284953719
525825543
71526395
307743226
128270293
321062107
27664914
119527579
2826843
160660785
68667861
165095606
275929465
56078559
6351413
314230584
24841538
72701728
104857150
103388677
334235713
262616507
8597140
110913207
34728594
147768538
256739170
2734897
557470558
539416253
102431765
20967275
291973131
199716328
231807308
35536406
214524468
124875072
51989893
15381906
55766930
290619829
71701577
222073311
26090365
180324906
15769984
139097347
83547287
98111462
138975808
3929638
42011320
470092785
12934073
197878861
507788792
33459831
195938863
26686432
650584684
749458533
22112746
16446256
444225157
311984553
652475681
56411162
58258900
373662551
257146990
389417300
211629549
105121166
860289588
19013794
48570173
418902036
21633824
213438227
152418296
266825150
7480902
24697032
240289251
153163376
221670267
73315680
522988170
90485217
17010632
146287976
238439634
52784769
827574420
240603666
78676183
125531151
430093610
142025504
34670707
20346342
277262701
67291278
367246877
16575566
176269808
265509005
369392878
600647323
166040535
7888630
15627773
268285308
321592053
196602089
52858084
293958771
160153416
5318912
420139285
280087490
541880551
350229639
568692785
318363453
241242746
358763
426970170
41303864
155655888
644762368
335418081
367837173
756377999
231014064
19554406
141944034
148840866
529100178
293803954
476852712
70037737
40154662
89069559
201389675
65068865
18336078
57938712
79048085
490031236
134060730
775696272
543489073
69669949
361485204
639133156
95337668
25263552
689621688
5642481
176072092
7092517
332672037
497999974
80637922
197842511
190236304
523396148
773835994
14879870
235948865
17972372
603161105
1161392
55198932
19304478
266498717
584350225
635829997
317065972
85104246
122507257
555297168
28144037
131322512
222270336
128106903
7768382
773946580
63033033
143199933
568102776
3174192
223743679
205731945
582200301
195672372
408450094
609386233
319583
123837220
29542445
614492430
192043367
610850342
72251408
81468806
714925383
104582111
702948729
61196034
118543933
625858168
278587174
141358074
149575617
574291314
96481229
94281957
416397399
89094931
56229833
94571
202224487
531534698
277797808
82876735
128085554
415469124
198655096
482886451
790227605
425420115
186438963
202208277
42404640
813381563
607210540
114850607
26684963
13985711
21382055
388922295
570728785
53883593
60636704
518339352
104399151
76129605
91327855
563013736
632341871
792672324
111580551
20975133
103833339
560466559
190853872
155247338
579241979
13588334
40515232
239133469
156540415
496315206
721841774
149830002
140479663
269970547
187889680
544854985
26630242
130749563
655609626
500483804
147847563
191693687
456752760
312293669
273432503
98384689
27052588
339619265
140260405
381889693
109909568
259242687
100868785
241429243
726393660
312602279
857877780
8651571
139782656
36770792
46671378
3639565
133989264
112858693
23507223
93803529
278645060
30325400
37971171
252058209
175217024
49538175
112320084
169046544
491770977
212678542
75503171
7085047
9932011
53501030
112503258
175309929
488223740
102460696
12839079
479632260
56729548
5948361
438185955
398515547
375643006
132924217
251523338
3498528
38210699
55974262
475104162
415240563
57665223
484418097
7595378
595834534
496581211
499435714
2568914
341637344
388751055
110402983
155564394
45661867
594396414
48342614
125935887
370802
325768669
688794373
501490502
488567983
410966301
919704699
31006805
40938038
72672918
307033420
423860825
373997165
383615403
260304981
184300503
214190
110567168
139858562
368011190
140254028
288732875
152351950
214584075
243723
112320049
190628091
255733553
83100999
156565874
704124
427265081
20981558
502379668
6817402
428756398
76072027
134358023
5258399
258951424
95636642
14969165
931696706
465524087
11044108
627522320
249133809
91455890
161799616
733606976
376260048
647709243
14973729
132669316
141067622
366167637
363331139
156335108
99301731
421047327
226516509
55395162
99553568
107282497
19330348
5618550
578768836
114689286
252230598
439225622
448219428
253006816
40323825
144501961
76485747
43938605
95763466
263448783
242270335
69644866
522997401
259647378
40344609
766749089
435518782
465502494
15660961
128387959
93308902
94743285
236301018
10372855
184473029
211643238
140656983
465810355
528256172
53465808
306842422
92168227
557854170
52284185
381681222
120242406
866044639
366045304
740956385
303300842
175444966
16053227
60100258
84211159
109222525
62082892
492779620
376279869
9327281
175422855
23899692
635976181
396452369
111190821
53026370
16103854
445963840
495791900
68344361
237438698
62544569
223334040
6690703
74723540
27032554
271438819
80115247
564333513
131633362
1916135
751293919
20532352
463159962
32152834
34906907
392710778
821086284
560050987
18030775
38317485
282189125
738737620
145732272
58624805
65977953
371898327
16354963
112198701
17163136
447921439
45638152
157327897
319413677
159964704
275346217
86797587
86618271
19508158
31514978
24352968
299197787
612773366
918003112
90027804
9036272
445983817
651626642
388219116
34984799
9518547
13919471
268116533
65711593
786900896
193314031
364249926
350736490
261899531
151490611
394802105
705828132
814350395
15067427
45026563
56536951
1799482
672583864
17036397
70528780
200026087
13806697
484995512
134158984
1981362
5217697
413727250
95931441
180996357
142173353
95864041
41449538
194808978
181585686
23265617
276340505
593269201
171525786
484020262
528071008
827343992
22581088
558560720
252387921
178776543
54859493
120005315
503623180
146118456
225995060
208327369
665695
155392506
372200666
654242560
478358339
730190489
209870945
402803431
62953504
19862412
308234
141315477
96075536
265082939
178677411
6151078
77532037
179682784
631166633
13527204
617332989
132032741
135858400
467435833
565915738
33025436
299232639
783113235
455680181
472065757
53765721
39166988
20695503
104972834
12267552
47568113
101187658
6016561
27360497
28354579
712867957
321020330
22876217
565096446
231961778
438148146
541028118
65580798
114300409
846924844
249935555
620239679
52950794
530035906
454008345
225583619
230379843
195748175
19346396
406543204
37444477
60875261
178944618
123625608
322457295
139539905
31451895
74487223
227986392
447082042
414193076
471387762
156459619
807638233
23281200
115722148
3378216
758088847
91273390
257940342
98682623
371502726
1138725
222011700
286259815
332688956
6865215
243322296
402208012
5159337
434176988
14744743
641591129
237211103
146468118
173130052
608290247
97387035
131631894
6752536
511138827
221166697
4558887
138553363
96412936
48987583
74168669
88718397
54000273
146776583
19598121
151006681
187914918
404693416
86119773
444368507
666082003
333088548
45525027
94311031
22961041
141633315
355475580
51689157
4743607
277706786
325377283
383651495
706976281
27551366
375348368
109801710
114886616
7069445
111788816
294891342
2755681
171202445
54850934
52572030
189703812
333662685
363894001
144687055
129491643
161732963
33166552
134566849
156464939
215370232
220253401
715041884
450565557
154561598
626332468
180858654
134814716
164440767
262341579
645938600
413116324
157933370
48506754
664462136
17841957
27856101
493978516
11315355
39452954
721084
634450096
306135812
18758284
691292197
52167376
7348408
161174517
372050414
183590739
340808041
369273234
293992000
244994614
488800688
442123495
885125245
442778165
574292208
254495460
84027053
650412504
28333794
184869715
454423029
38801084
476118238
168676689
99395047
23058492
503496404
72457344
49535737
231090035
539407147
259063452
316560956
762643570
33376555
78692867
138756193
383273303
154685127
169088392
366494788
6879030
390959908
198050806
82535332
675306671
273473764
434764025
99864365
204640301
100359494
220115345
76581103
97112110
223256483
89902977
370451638
386162244
59461429
661663686
117599727
417976122
224189006
821270921
802204902
5272499
970041
78381830
120046854
373551477
14813976
394539523
242782499
645430717
131837680
578002
102931933
206747920
28062545
38482221
149119792
512193349
643073321
8114644
245105374
9245791
44708649
135443558
7349901
529282039
616674094
132732742
817792607
267589833
63948852
677620305
234993498
58319497
172261978
183469581
211885713
48482018
177014130
62101183
92640393
210085444
82404040
408507153
505298158
281616588
183793668
563138865
487040969
226886098
115999895
13198016
55597936
280369206
189264746
827863129
410554480
883060787
103039336
12860369
155518341
247560392
513983379
843059426
185118778
147509342
78990698
19132748
192774188
44798994
72280673
142798638
201245341
197996
228010165
402037992
203486196
87518879
826626818
133838760
328292675
678966742
29384132
744912725
608516060
26007489
24106188
31384282
16657890
378174826
203781849
301398253
169763152
76557387
258946124
321299336
15785404
244138628
140785189
480271316
411553826
205847597
198049339
3963203
7865029
40041668
5380761
499726984
476122088
301235555
181492590
172963053
65132508
288143570
172849622
224047242
1023758
263466566
512063894
123527130
209490875
45753162
491210355
42184617
276242827
95498545
187812616
84545108
127192532
347796299
492307634
776512073
22041031
565752694
232252012
156256469
115491576
232478019
464046
707891402
156972609
265270738
98490589
78925717
232135031
100580225
693427662
560410178
143560594
580446954
39543029
84182022
383729971
116340015
173822750
190667107
373708189
265232304
190896422
70476036
19445766
120027112
120427630
257104270
420390249
481726318
129339221
9983407
346107698
62611513
192672437
78924441
135416834
59358312
283708987
378053089
221774588
510443971
15838191
140601831
100008774
45523173
332314523
23788316
227301953
947736672
342501770
322241727
604660371
32368485
6547544
210240118
205524469
121641706
299502155
221264833
231430114
738571276
33449271
480537861
28920619
107498540
652366346
271678478
84249899
408856204
854553849
671226851
178103377
85274845
432314840
51257098
242427227
57780087
634373444
403338476
128629900
148663465
562079410
473296839
133224468
233774917
114781013
202939766
9376619
322170888
512588808
318774161
225812738
280757142
614349145
74013107
27720136
419247726
12086495
12435604
31739667
717664510
31507381
51928919
71730572
223455185
466751384
71818123
9194644
129184815
294131484
316272115
41050067
209999517
305008973
190047154
155262382
3310550
116358678
316652731
350718246
40064457
256477336
11640674
95295647
7910953
100885740
136819655
19329177
593802435
568560
418662955
114582353
76889295
143205128
11954226
782513003
199228315
209523
162689951
613492265
212265894
263269263
314080202
35569645
96746333
271379020
402553400
49609076
804345471
669820720
50638042
164543949
1058031
503020548
13301398
195100559
125496509
827198050
29572717
216988389
265215464
71262801
183226675
142090277
673853181
593208780
807699897
895287551
444577081
254814824
41590138
23276635
623944954
737196215
818824795
559662160
122023289
710532644
157485461
425461499
249460090
124779892
173037887
294142794
34361330
220830054
64968249
155353177
12391674
644648977
187825834
61606702
309264
244017177
97716019
18505782
142372882
44085066
46711307
432145102
285083624
289706
143980799
127471880
149483333
207698645
233943026
448436901
620399926
520855362
267521138
712784602
243139366
435383616
86142259
205659153
98984469
35278887
10392250
605652007
242018873
24781399
408985868
608976919
374119409
620940951
2883568
38124756
540069784
22648132
372414967
17553632
2734026
14529317
32775693
509807888
388034389
201165231
144780028
409226010
27784221
239767367
432992373
24091510
172967834
107402091
431895582
15056942
21954053
347690067
313434626
396295491
389456953
653771533
228280924
89287120
274715091
36753890
652820944
160368402
200439413
85718185
614353
114358820
379518074
156628920
422204405
100303985
694653610
4592473
193626474
399016886
141773549
8422410
587112405
492222458
190129790
362984102
101671165
21835952
291740166
320418564
83341255
92573488
326656095
132128357
78722812
558543709
79565881
25413583
8509240
19350481
251248038
887963518
712027703
34134899
306630532
153356209
167961737
152408399
78032893
720458072
184599792
192161164
69943930
427984414
186373821
245295860
76283092
11994257
71829025
306742549
27321791
63010812
183774372
8908291
195941699
486483124
568971587
49567981
127517075
235387
1024722
38420328
58342745
232933651
723416479
405483523
384265726
16615270
321395879
73415520
11934258
126578320
18736895
159054338
77221392
45287054
36730192
157323825
60684132
140504207
107251928
539093818
637217208
178591228
335957588
330237968
44789956
177222787
45537125
37831137
351405732
56716060
302994968
105236493
252079849
515442025
95828826
41728417
240446266
52077687
3625952
211244677
23470865
54257321
288922326
279872409
956027548
365117975
78735083
48459403
341763074
363638472
5709502
154905253
13843787
125037247
76196294
138375483
45276450
288629412
349648097
665769552
58589528
320940447
166232321
30420979
41655228
238662438
110678292
314374489
793206437
94439101
444481580
46520868
724183855
486710704
171881260
874050886
157341508
414404781
25175529
513000629
209219862
290110928
322171313
307723013
519955750
355430228
50810219
45079595
90279717
233667798
7948748
398944510
403668055
94570149
636128249
407006069
60909559
744466926
25037159
10656785
303722561
307734160
721036724
283097166
80956222
302592296
197349313
103246670
451505151
994347107
58781177
381259056
1945548
185773945
103564119
50625490
24411700
680019719
226991427
429151541
421070331
573279
462992075
78699650
755196516
467564768
157457895
77326929
198618969
669930537
141381501
128284890
429528190
622824851
1703906
51747635
320338611
112192116
82673619
264978497
81844896
227334768
467289610
486356151
151563530
283716911
178149949
668860952
65857515
118186474
208225890
492753572
350113802
42867994
189088072
498582077
151321689
349883522
187050
130837692
15492556
187286056
20892929
126259267
53154476
345196592
216855012
243850966
40956017
70098987
276759992
37309982
126751992
31491012
440370281
588848188
331547375
12959088
840482915
63524326
255140278
215512673
63818376
457120681
75967636
442914536
312209592
120005210
77346743
290829007
215879415
355011073
171518777
296130831
7065828
216226672
508960734
646017549
63165523
217251391
191519626
415281874
147076158
203932434
98013999
363819209
67652916
66378531
269974054
42073373
216287771
139020772
113433471
699200182
366600981
109512077
475883638
41470931
651852291
16241338
281347749
25769104
143872461
197747739
58607100
588470919
619942359
565035392
85305
634920271
11366329
297481533
700947
674024836
351602680
476207577
94152487
659244203
60040521
198571988
47201911
96802169
11288391
68038512
383700143
85263598
168826147
24422437
601666237
82897837
301061616
186195364
160308
36935312
48106933
693830041
109902920
232619131
25696412
413337263
519343371
378954608
12889213
750772628
494453077
457320663
265673086
404956622
742513096
135310258
58889571
109085854
326078849
108084
13622211
499334281
39035808
734831753
660207450
184991853
8000823
4502340
73623290
176498049
45644189
98249864
251274318
20564464
286820059
154625980
298620329
23854891
84263843
240374103
463060891
175092147
35021896
9571295
787988466
505902829
291405533
446591083
380177218
375926529
141604648
229697727
148503412
112683285
57476693
217524465
14005826
371031463
448638038
753046846
474518202
608563405
12700517
495280215
317977583
131745803
172258868
199946970
12868717
21188305
103391796
73417316
927281993
361087285
132975652
109038970
490547570
290792351
43754081
116418627
241810938
115209452
872977083
163666561
550079812
35096955
191440418
153464825
254267692
34609334
457274929
248489634
177191312
64974352
112314786
51515438
202305482
262958443
133914613
80424511
237762326
328862047
120108001
339419053
16298970
301064040
141544738
497489220
481296425
343766998
203406476
94209198
531527837
8090139
49026017
404921253
97690842
378873042
608036912
24057144
89506703
325412970
6126372
530758138
8829567
622222117
181701143
501351
92604248
143312667
504138287
15910365
33096429
147001815
571259850
13798772
1799120
265787466
36821312
186006029
19385618
94075106
60081884
346218168
646947215
67792738
581880628
76395270
336392509
51402574
189137357
48679627
17375269
107768226
388720579
194564782
55536165
59126024
153730191
224593170
376465041
797259606
19105418
105442890
417011804
49136557
307741976
34640945
411868649
196583496
249815328
35794842
23499274
152309502
77615611
248363296
676675532
165025305
33390396
152549958
503999568
197591318
152528758
4832169
159607028
32877357
729994024
6317760
202567402
544897974
719198313
305408779
606635141
297167849
6710555
298403085
816758969
75347590
281856670
438771744
768367761
364166949
688383235
19181065
166835159
410786826
333773068
627823155
534325392
747559714
158318226
2594480
372599227
2356585
434160204
432165401
298062590
166928290
300460086
73726423
350787140
276924776
477370735
81194795
130512644
323124123
55735859
7976505
85097676
644572625
315257901
209554279
73882156
198960980
122730891
111334469
179401569
55089332
9405375
228793627
32074072
7772776
129054761
39655608
102083627
359147345
449987982
300383877
651017828
52739290
218184103
113217864
608271178
497855223
288696484
208669122
380423200
312561586
404634259
107713119
380151501
679544809
225345157
270678374
482806321
145782442
291747034
84432998
161347631
148768898
269373449
94633114
336271045
232829123
191530603
375943061
325980955
81583550
32792340
308725837
8318534
259803623
577714946
44817310
686173855
816876054
625134691
247828107
156154751
4571407
194480808
722615244
714639045
514818622
268886966
79758601
75162115
135258175
45635857
364478103
254934873
774504561
111192596
121979848
133965559
149442501
3594415
147609529
664088330
663257097
465089904
94587921
38926787
807208713
426106
165141756
122098856
15140181
224650813
432728946
87000134
153771172
72310403
636707342
656500879
178167311
654079171
4654935
55641352
756899480
264927807
96426661
24976349
61072879
318628029
11561709
98712304
323107544
12410889
257761805
988530787
638851740
50064655
11491030
4849689
264370914
223717668
12999900
180629354
700132913
147173772
190184498
601153037
1317077
411819048
168215057
338469755
292623
6832043
69908950
8644499
114562395
325161026
123903804
408790170
175434448
3281740
703910641
110937875
919577675
749946301
355043857
31182630
722842055
20405462
42472258
574747916
130410386
5237682
308038769
700911380
255968331
448668590
735280935
342059114
617740391
60342466
71425174
54664869
855117159
37838799
211305307
190162813
184999052
38417209
65698838
31055131
157428842
126605763
74970075
351842292
560964376
225779553
399200387
743706791
173101265
143746768
138960930
709831399
360675695
67898218
402560071
107763243
66595309
9661332
89362219
328145005
148754223
106869139
49553931
226330124
311184199
234929182
257692336
223049187
68175814
243437124
341848709
349350421
901630274
88840616
221033353
370529610
776215769
202061032
254479077
205289705
305901847
561597139
479290229
18670226
851132582
436279467
5134128
159654201
251530989
578079288
305125917
6616942
32890496
51549383
140944674
481870343
96682491
277886130
644792216
593270943
503802050
871308027
6013324
66190737
293204169
814272384
597700819
25711087
112951566
48454546
268684917
79252853
503189756
251485556
123077644
98507679
172188470
29762962
205016902
114467597
152424394
84003570
348934272
694746249
351725855
375792026
413369265
96506139
543334208
41263458
612363467
736163417
32610063
663703613
531963056
505566885
535830079
125641290
238127866
46759753
126533287
26007380
17193743
690979088
142464241
496421324
87261457
353811802
372768939
328647786
188704281
163249329
146584296
45911128
71569120
185822013
454924449
132910719
82471340
640975916
3975283
15523851
38075642
66446873
531253188
35009069
21149609
90412054
582554300
615776194
315509822
62149089
478525797
6891094
687622757
41972621
334266332
12504420
128725936
295295618
367640416
98430085
9052812
571509100
213889593
432268798
75881854
412249312
452571760
33799757
496910756
279565631
131279361
46819960
112028020
182474776
31358274
77991735
58187722
582538737
45677292
82466938
251180207
43669721
25002268
300511647
417743923
308668800
26900138
601818960
383085637
129204853
375887273
177351380
339824763
17490812
306318664
294347318
24939930
177889365
14723551
217336500
52012320
90232513
519262472
420869970
7516020
269836132
46527344
510280587
685690923
395825170
31044270
167799290
59520857
77013724
117570466
25749379
14127177
502121356
188346193
18253418
259637473
230227187
146717833
473474881
78173798
9126636
19996891
240797178
85855137
742259292
4833672
48269100
198191167
341532102
139023962
260781009
83417418
214975386
43762603
58463642
284155422
7406165
154462364
8841250
193024316
233678665
8633393
241889630
135824015
92890306
457830869
12793508
114652466
169539155
102051888
76663126
27647847
670100827
20878437
104621849
18899255
46367394
4282893
67114567
223427043
281908791
100425946
363438937
640402887
733787317
508349851
167825509
292631823
163785569
346699384
358995577
143722886
35014768
251669238
740669773
300924888
338496370
221457359
321643638
270150548
99415828
373578860
444976195
543749006
49949321
285571062
8906885
238139858
37614304
443633105
223062534
37838663
243961118
248804336
22565046
385408769
501545275
510795832
415872953
39696799
256934457
346741471
245628921
35047197
137896637
271799743
232979442
585530809
89774287
53046780
521969585
465595098
158045806
739204575
253164900
390364319
169282610
335643958
227790883
92014724
492522486
62538170
5907612
196472594
613256742
6169718
16854310
264400892
23971636
201119632
137287640
50225694
173472290
838868341
47843437
72183136
67255576
5116977
317680631
350800902
210868236
979682
140640141
342258795
9260095
826538314
171644827
51881325
451411372
144896621
48944035
150867669
532847123
204164864
30177044
850838072
259985422
2350598
38766636
150321018
2566898
289063684
65023544
144392142
421361642
717489459
59089161
330055371
280697403
4690084
106375
80722080
6415979
409869757
22555379
164585715
668485475
114014372
455095203
270391554
68785976
313299363
515333063
370523840
170420678
32622870
251321615
78335611
86216454
428813337
233044544
574884792
639724280
12422591
243062051
140927276
121389383
363897985
240281322
55665966
82085610
98597936
305307106
258307060
140703105
42360804
199038603
6604790
106750931
344451753
165826023
112534559
75347312
65286460
19309218
88042435
642775682
424614630
13608248
517759131
338393993
34608851
84497205
122850136
220593242
504894190
110118081
792644716
93066771
200920626
612679805
31530855
35046720
517682165
627239872
186943068
838393049
693742396
475363094
186793286
872105880
746060200
446665533
65857194
12471865
66333503
488792006
40577987
47341769
3189507
685608627
254359439
164890474
23725313
439332710
71815864
82516617
199224605
645363234
185890597
642150923
228485842
56393027
2859323
256929915
208365005
22321247
196881200
25081858
183063256
233471402
9125367
248004104
36380144
40513578
43439418
587675131
311286603
894803756
408587793
204884438
75622504
62513231
185970812
78345765
711922044
312985850
497273825
658067151
195599260
381031396
853937576
110512410
11034254
119373051
73096973
276381603
120809690
442369109
197571343
611473909
80669575
10434640
168291498
870063244
465218649
171713218
19464102
28452034
155841085
63701944
54957347
591989350
780238679
238326258
7278747
74935197
160212826
135965891
113934374
47506999
3885141
824076064
476476246
608246915
167674794
245592186
73977459
609299157
77277356
225415992
745178014
207073120
26898053
152651206
150277777
343181948
178575376
433055106
157441351
514344390
920694379
21634645
155896778
91984526
198357986
114364362
98435879
66025871
526967090
386614372
218505003
132742804
543137487
307911691
73967493
144919732
683466341
437711155
52121546
295072603
335250852
37918771
33392061
629099967
61757020
84294104
77370655
259027936
223056894
282317166
741843089
15016928
36066756
50738396
109357933
343932477
153147827
56050891
571750198
121684564
71723111
772469911
288077189
599884358
867702285
183201652
263847837
17067354
536469478
221638547
365084539
148461796
116606617
287842139
141458256
70045365
363394452
666356477
56598513
24049182
298109530
291421146
212565944
733213784
453896570
36091569
31547606
79450683
221107085
208695776
428421021
517965699
203992521
29393561
48865576
201220602
26283611
264426549
323994620
460692405
239359754
508160560
39129310
141978168
409625930
665397775
221871980
6848513
500085651
507356730
318749799
75227953
6335467
461966580
520101456
29059254
59983044
101683438
263082718
503643075
178623775
321697227
271432296
122912786
471113752
218490421
66632160
34166785
563984936
576384165
433370368
6126471
127352743
6431662
298515254
437940762
21208934
281220861
214601202
30493921
692568824
136913675
502533175
102084246
147313197
315099702
95585820
59711821
37641393
92578860
94551647
130110845
143617894
218599820
316701544
52282678
814489086
375256914
110831810
113076693
91643270
470374351
260911385
376161229
95783485
35974986
79627064
178610052
322161391
588274654
19905407
8454042
192399049
212397949
877554684
366826745
142940962
197624201
11612123
288087885
24948663
654454958
603851811
262476750
741842541
414707332
805962977
45524407
191063628
15800292
255642117
194352713
644961770
612449608
177150736
724108982
128521849
203960250
2786524
43989493
547588577
36096653
179902300
337491246
6923233
171843883
492888198
281121217
184180894
583174082
383465465
543938361
440339186
133175865
93003323
705653606
335169779
386841261
201117436
249190370
342210801
10941843
421378032
187625
296789274
329417714
168755576
178654561
385898205
185807761
188369705
81489002
128010455
119721168
573662648
74979717
82225907
89833332
12905500
321899421
172798134
515548496
56272234
52291500
175530061
658021474
118573070
901249861
44138301
55576609
58442266
326522499
15425144
408118252
9444549
13612811
179282084
66943352
185843245
352760143
402416195
350512128
3481548
599270668
788168524
255421886
753269544
649153663
267404006
94477120
469866598
201736514
480882599
390761790
112084650
481244484
53629957
163420904
317798122
255266913
228625315
135825886
144078908
116116289
176729505
4535221
55672310
755376
506855459
482579726
33186982
73603177
28242896
227039767
131783990
48488096
14122036
93191719
83711727
118745810
2973129
158944053
828012315
4240859
571851847
46081022
153425574
10802540
227654692
79807179
443204376
471217425
151665370
171282008
411595007
691540199
501280917
11948667
217275681
120876389
36664746
55772598
107681553
155087382
201486580
492970225
166996942
327351578
357116597
766455201
276627600
337176305
47122203
158056855
432610108
366402303
750278554
367037289
70252323
297964469
328923107
147966830
276705440
121873856
101548248
479455076
93151393
654718577
179623759
248834257
35091238
785438359
442228467
10434759
5638142
644385624
298574440
83573060
145176134
573221754
125610833
25376219
177237343
642876202
490058351
329086255
10610769
414193396
793784721
64340056
203096390
211635087
420972381
5205990
4030562
119587835
7117966
361495518
232236186
59659227
575620649
83152875
22770468
72057713
54915536
35903987
192074149
162256442
66026144
426927297
195763111
604421780
522185640
343518327
324383140
35876400
285293715
62580384
492995164
88209316
32496603
5538600
63597492
54117088
807893333
53065130
357738728
2668833
33204782
292073570
301727561
3361049
354837485
57286001
328607620
11506928
200459836
13914503
189003076
51329047
685774580
460438257
112489395
461575097
44214397
464667444
705206489
83712692
192911604
231390511
354071801
1153124
118451721
86475263
264176634
210784102
263441716
293819958
38289316
108069987
346306458
528866120
174794056
415867112
64123906
514560750
36991309
562280842
193123358
502303742
64172555
209659442
131142587
317260014
46047257
314121430
11556310
554903743
33740661
1364312
94359484
544886458
597109442
562613594
25008726
271650164
15984397
89381741
373746873
670221445
269887638
531803078
529717403
252352936
1537847
142116998
335526501
644287085
273882931
192238732
404986763
473548237
158210362
56690069
60154168
54243832
423597486
2045787
31290594
56472616
409019991
243475432
159973120
279910002
89979547
892068198
605275944
105097739
43361550
152495355
151871954
54274434
294910823
169474741
108952279
338999852
142434240
270858651
180528785
606177297
396309985
584059004
303170760
277458092
605861321
6862166
446089560
169688623
294175637
288210918
71931560
256259806
25302049
168546277
735460916
10424276
66132726
52871256
184028453
213404141
4902636
227717921
70503027
580813272
340803963
16622565
136234886
669682735
37976993
174641760
106452128
206610700
272260978
64721268
727111147
202058167
354569434
153474038
85718651
339482406
644951872
425931966
66334046
57043745
407016297
156704376
499579714
434120653
413546254
21690374
134354273
266787396
88897415
236499966
639589221
677775422
76571446
833315050
327846724
77331975
453706863
248190805
104617801
277454811
1202836
55785118
559193769
47005456
58586699
30757996
95614792
436001877
588514316
304536655
515234567
149939198
239679201
226580628
9898906
384264488
47546506
426596923
307162836
566368951
163623740
21888803
276293708
771534542
420362384
208676041
163830528
1297914
718603076
60213151
425617692
685933903
602056791
115268688
156873634
41139570
248043090
162602701
46202419
270527089
110084689
407267316
754046273
138344429
20830374
223707495
295519131
39441083
201942872
280595474
331175185
278193261
546907697
446081699
665766338
85897918
222120895
107082247
32764322
104817518
587353301
193402351
206322225
47342707
548052100
47943002
178758705
7540060
69445971
5018293
38133592
631023585
88352746
320890194
479755427
157587215
290865625
142745694
363427288
54000352
417130285
605832191
456231475
200540289
99895133
466165487
724461353
162725306
85764735
111223975
93525274
643377207
164955185
608373487
66968121
95167563
479908166
594500527
25891461
305113388
32956649
360557733
145843687
6171538
132967066
90715946
274414264
505645185
127302084
664995062
321527292
19328147
140079909
52792827
214805634
501907588
707089529
63702308
343655525
203259290
2953400
16225095
14915763
78919221
73512992
262185909
708722004
178404002
240018998
588368489
682200408
472002033
626486942
703408032
494432764
8306121
224899088
101230057
771953812
211455392
143065896
337511241
240931185
153136811
55693702
445307273
173473970
524523714
79070854
655924419
108665895
205801642
86860433
87710618
368598185
314712613
308762745
191748802
25650205
70973843
279362167
487549196
186340389
315442953
107728734
324928985
243015175
222129014
236859393
350413974
119550588
399413024
380876000
127781532
231971846
381202129
55380557
384018533
84042553
50609516
625956149
279716850
575261305
187563544
88318116
235341331
192201670
80162065
276854150
341244180
534345474
134158720
240375221
557171011
287069431
6857379
363433221
260932864
238096410
9479522
238695123
319784597
57868932
14628364
163014745
451473000
256763653
80295528
54562252
468821329
125360323
23306756
62991844
8522410
228241713
346723788
496649165
76869104
270520862
723702162
108389318
536627746
4020959
113804580
271365558
918302397
364718241
66167461
90877645
95053096
117458202
264065972
11375210
622081297
192124911
80124133
120190326
213181980
78167457
138147486
67823997
776766805
532105182
530868940
143633130
317103035
289406197
181696959
565884804
326113284
448706956
187485594
89529296
3365261
189454297
646292613
93119195
529470590
126724422
78236428
105276669
83955252
687798544
211849912
343637879
59158450
86736911
580846174
283204999
554045801
156840719
96427406
232546768
129686310
20752483
42490792
336400911
298049989
282176307
685796202
41716174
123265443
190825884
331095659
33896821
536672895
336555688
307505909
181084419
256203121
204443021
121450711
535212429
73268686
104602516
180630419
565612015
123047408
415871043
125293984
468857015
387576878
5693545
89279592
178201037
69022474
329785732
33862977
221879899
117400068
344498589
88079613
252171288
3183598
28250443
548298123
76260496
203749478
389956586
453517440
284108177
253524249
528235751
94586536
6829207
10576032
346913819
22302494
426837674
337249807
178668882
129041466
182436125
8950757
3414739
539135851
109359275
259957296
224776469
258987958
353214457
145618528
540998055
61691936
30462137
62661286
551906767
379226437
281643978
173632239
13337011
164387806
62385384
165966640
515773468
93496310
770186137
6017784
414364830
64741938
322836986
846102879
138501542
339855334
9044414
562321608
201003066
2138457
454198417
333215321
66644939
268387790
591696241
303997135
431702307
345762659
246793336
548645670
741387495
606350121
578688503
228030151
2040491
10406595
227056009
1855274
522441834
12693004
72964318
380155510
314138371
360915406
781243042
19385809
7099765
546750931
322408240
147739327
63805698
630841922
199812258
33523638
35143251
59331246
385767605
371417697
470710659
415508937
6572861
82824650
350386825
459610730
99140951
193691923
303924292
72185521
288689410
474538274
22369768
484395207
199165788
262303594
5439266
464971821
217205965
155288462
321455350
66816629
138107414
121067
280319972
593112793
43588211
915707069
256068169
94377179
24900170
118932837
277395009
71935630
343877057
387818288
174280703
46432678
9393421
426834714
10548233
1151013
321743036
412075878
288974333
504741933
582106674
72102519
239233596
623950035
78657237
451615808
91659374
139879758
52073889
350976352
7595519
834383554
914365506
116981444
395049222
196675947
84522617
201442810
184466836
231867704
554547550
215418152
72173722
275677355
74328385
105442277
82984935
288405881
580316354
61031196
313455917
2448091
299553457
146366934
288667893
79569175
94048347
52852560
348907400
260707223
123530802
610510591
144077180
60831346
536875003
392802285
859129071
303018385
101483048
657373370
199081751
152992274
154227325
326162977
5444013
423175428
74615068
153344569
46871571
9252289
69138069
136921645
555777852
703407900
138330820
90482486
487589803
155794525
24591806
417880266
14080575
10152570
10504125
13734385
662327751
53525182
319544596
18287893
410039674
313883386
64671675
257464926
79024770
477235863
173925758
437281396
431991632
237544965
317626334
155243824
58103808
242444529
115010973
503151734
39833749
11647183
555108391
286613786
220047256
95148375
230822105
285063403
831371328
13560427
133556658
89437878
437204574
303079558
122672007
93878874
7261056
535815827
275926559
55664023
410962980
84507158
816480531
89029969
100963525
190885945
377927057
331394505
34059772
268170886
499406713
134535331
2419992
379568840
37048516
887972222
422246631
251261952
12054103
425001825
189409070
138366656
244680703
456715930
377235506
282982754
472363805
605171708
113668119
232676197
94575529
139211943
7300007
177676523
12278705
86196897
125553096
11719781
98307950
182145572
94657242
64804571
424894400
48749217
15168626
156005246
914880464
484146898
365049874
598012
129755624
259085
277276333
50111636
116695380
48710423
779951095
521240688
498195897
27258763
402553179
37968675
49633587
555681682
315350869
323775357
332246096
46145713
118109865
147624717
132714473
110403677
38715220
579434819
202835468
646647922
9887333
44920728
13468912
64872863
162388197
358366439
729177494
381236301
664063387
4145634
19287315
80728903
438701481
224175133
134902625
353972410
203595484
82356454
25328206
708734090
415195468
9618590
359203076
197537455
859531663
223633944
35264931
112528841
693336397
181307318
133047150
323727126
509322171
32791078
6743996
341861650
119858812
321160260
373706566
101288896
34606641
302144781
518988185
264553325
6672988
562347882
7605960
292843078
376850331
33359931
118108431
55853997
545397370
103158861
12129536
287860424
400810773
312013541
101041814
184879788
301761445
50041860
61182096
723768707
766496662
143381155
137601414
93882323
286125289
179703222
261623997
547951398
307038180
690469982
2691584
6347245
94942270
251880384
13743264
317390345
603722517
292638271
78911859
88110168
428980431
79318719
86780138
307243110
328751506
26808398
163092716
9301857
401230499
56042997
273525683
205373086
82268820
63800850
4631436
9065079
10254
269668810
483615001
127822389
110726547
546381737
99631627
692454061
49765127
238699358
326495506
256155322
45632234
127445334
254444678
1223051
847672848
354975825
18036680
415329989
4534619
205550501
73054425
681270
263053441
176212578
444684331
97804243
45635034
162407928
372035748
864394825
259248031
11127903
202333684
36370299
454990907
15462636
176668030
49490662
147307032
19723106
146595331
594112955
58667323
118570574
23474011
30894768
248961577
18638553
462238800
359631790
71406549
146451724
489730307
182056976
8996864
331420715
676011654
764381143
469731474
377134812
732966682
666329920
355467215
183341249
321309610
463577581
264983292
175517014
63906181
791356746
143090961
209476020
733336681
102084674
68615187
25042054
164799728
2628460
325720164
257044356
29374904
156043103
52977990
519708734
145797158
480738519
170508548
682522682
73284066
64052469
143382371
217917177
176257701
404567614
743609688
291437600
601327180
84407276
356221329
586303841
29846267
107805895
420651101
193300983
222377678
3698329
24329635
56723424
49042002
404772968
267403362
246519559
131535203
31345697
785365041
316982124
80805549
498151674
40851
416171898
386197308
303999503
54265996
25791080
252346661
118665647
117642356
30747648
665011771
399182142
30889285
422539040
903480556
10192331
416879443
38327398
323183514
4331712
587151504
606410925
11412316
622974812
21073282
94395217
183837401
336167801
140420339
152317165
214221048
58995358
179164983
308523088
189549793
38106821
69176922
214098741
128877037
57292086
461395979
71890399
18437140
634987369
206225615
28546129
219502455
368615830
610701532
61494193
519945764
212474402
86163967
224962771
140337451
806830465
112642905
7822935
471250006
191814829
75677569
18878015
421398743
466614094
895494
153311764
356138369
182418011
70395305
117311198
369362847
87080111
106458856
792346921
65084228
24316871
13690379
499106557
169970614
583405040
720117090
40383482
323566122
570245861
288345613
42453956
272868972
136843726
270576792
396087177
14111335
120900317
493570441
9187735
480521480
29861640
239564045
362647792
298350333
508196122
52578313
100190022
73675306
123459270
240871923
106547888
228694525
193314621
47079461
206411705
481065748
130121808
783292136
132755075
581247327
37383858
11043190
36237036
282013089
471872029
384759878
519923498
11736102
842530542
15908012
165284185
472712696
71084521
60230385
632079444
74627355
102755407
54189132
510199009
15320628
238545168
86261558
319879461
43765816
235042287
20504432
434859911
653300705
325235030
66283499
481944734
82077177
149608067
23944214
734395151
5439429
174220660
94675495
94993563
570620183
205950783
36089448
39109817
167775070
28187260
6851324
111157996
38420602
843709086
255190149
349356469
381521174
59891023
206955760
9897109
684099703
528495622
21911483
409780758
294733654
197563124
643171484
438296735
26361948
312620230
29115813
198776075
94235436
114653525
538682026
237265595
36444649
544394104
79324496
356542362
16058934
32526333
330659647
706390212
416526413
302164675
705897879
27954855
58638615
244744087
247828659
34474654
152556662
131862537
405687264
34893534
538680921
418530338
810662104
269422681
617638381
61716914
546459401
243332963
477177826
74668104
92102645
281537200
157572521
78621342
59472025
1829634
21347839
369352394
210871794
659516912
254803147
359696144
554626010
345340643
11711134
714168131
556353126
183369777
660011681
256259655
399336662
347187530
301614108
714406581
83614607
1999325
374090301
610436318
272956382
571174682
112500363
417748710
491324897
255868893
441663179
77436595
257254024
85210257
244989419
54793150
304555823
191621780
532439953
45752154
216562678
39312637
197856314
5986260
325970881
109275668
108274565
232974631
40208518
63973071
8892607
354905047
53693395
51548627
287004946
102618566
6868097
118852139
226214330
183530748
425178400
177335367
363418148
503109531
93357473
95472731
735405389
59422284
119532986
366044387
178574143
16551921
22062468
718226205
910173656
126062721
241821043
472479255
348367156
244322906
44734670
425594220
302001721
75422182
95780427
305798108
490549153
73163090
604695611
430989278
473104
828788586
536678490
70336951
7528134
53519301
15730096
227995121
144220450
269636887
574779133
239105641
274119827
330816970
44879598
197455456
58744721
60032390
35226210
5387114
218677539
35843458
285813065
524778370
203803095
493172147
98692809
444206543
282099
56418308
43333542
819153916
186280720
136801042
232369744
126372510
267921619
143152165
69376538
392015041
14063202
325535561
17901075
54716288
78289344
172846831
64113393
809451566
622635221
34750810
787060009
45834822
192426393
112438845
701689082
732752394
756277705
679407700
145514470
172692651
74015558
464025107
75000594
163518835
271839687
42681642
316312935
265992516
134245292
119635107
46966254
6013275
34535472
7792830
391839034
409027347
452353540
238115071
452244613
770692742
1182876
197585788
762256717
93436182
277670872
177678183
264133092
868800916
74890883
61640094
11488969
202421292
128236853
66831332
566044873
88524175
105440451
620867911
86487232
628824129
152477635
411651313
66455680
86798003
155606579
446890245
143481158
407565259
6869559
202031361
109338841
183082106
561434158
523313633
75381890
28751525
163879535
232912677
310334559
54043275
308101496
367618954
445967058
776300407
170011153
419918358
28165495
709526876
43162706
14993245
131312871
251441335
242200165
46728468
705858209
404577236
359179867
170036009
420979451
131667461
165704247
30056022
151834448
11488277
213971956
520909981
134699671
14335010
24396111
250033619
309783458
221438885
324088032
181303063
282861559
100480353
397063039
67935044
588836106
430693846
136175348
145497915
95138908
221853910
113482100
321347792
199747987
3282158
237713338
109270040
357642280
248419922
181408911
165085905
8795878
77064801
194590467
52322656
34707809
154168581
339171470
3436138
450534152
263090720
675077177
121983151
562086395
763168827
197662672
432484977
201286875
474878915
189009947
275152046
789042
373219358
271086458
116384334
271767729
70921964
119990286
102466262
678910275
186638839
208490628
307971224
46882295
496617472
394515814
84146579
248011283
49199985
306105327
139021708
797219842
548628401
39280498
351317569
760103357
14506041
795190168
50757601
313493795
146596832
327357309
255496904
64589592
862723697
13760808
407476613
164308009
151189140
90446281
389980898
95835738
440603126
367831620
115587043
22528073
230981213
222616952
95600537
228751449
397274612
44225956
32281804
225246668
6743153
111255792
607084024
5211302
138681036
131040284
362727427
381780428
194071148
63489596
663451282
122804131
13896871
128269175
97496863
169772799
745718230
136872640
57151989
70207668
11674046
261982869
566742801
27880319
12982704
334515752
134781739
3907617
113054827
21616950
300915868
134020866
303249614
374244293
64883319
524838663
489844847
185375582
452533503
30996378
357556297
298684068
54878647
476281925
284538780
482670307
307499111
228649526
388628125
698456054
23933421
540141019
67069560
284693663
646566981
237949027
220902084
124105218
151750368
79627419
449899316
871292805
485963050
161636064
117244231
623887915
69270125
567503042
14850850
49819231
190470575
65936455
28018268
92339497
563241996
85051587
472279787
94716331
519234485
6681319
308319065
220033332
45538825
516498655
414892132
101733057
482140141
522311972
38807853
59850028
151771897
126395707
103365300
48847719
181300982
136863729
431166157
193363490
722079191
340000287
46396182
167179848
499812149
391939894
16416351
352173
321850534
299977101
58842277
59044414
68872838
707828156
366759890
397573471
486193743
171571659
505814204
48226893
519691567
234210252
357949037
152521323
278766605
43178605
31659028
60269188
270584503
488783540
242696172
76985045
88206231
242610912
59881289
36764387
136314740
535142098
909389893
146834143
106523270
131246010
487621870
352668793
82896916
396678537
665060358
25687371
944144958
7009307
460202504
493837810
373799487
62030136
249344863
188508771
13004564
96535567
299476340
595376896
276417379
1114139
18393422
188991712
340225222
564569557
111741979
209250665
23257237
97831281
423576198
56810346
155153520
49432427
218846589
64821883
491547545
98919770
219630762
52808410
5908373
784630187
127080060
11663700
411378910
398409425
84791330
245538878
90974471
402465689
145892629
539261766
317430513
749153938
774117748
352335243
554305737
449824975
317192866
44106826
41598079
92408374
47395595
95686884
630955715
550848330
63324197
163814157
5025756
555977818
420134605
47017406
246179463
61526708
86634891
320717688
181247735
297819514
137020009
41781619
23992574
575164061
541263226
195362879
169528558
478319125
50870138
292438234
93246026
99511197
29642248
311850448
21176228
122911947
521555031
136857955
136596
105246949
253208117
54311689
201646304
178730190
236811180
22273795
256615515
109768018
540221064
270901956
207632770
857805418
326418700
469077480
85337241
18248860
391357298
24007203
649075844
244325303
2105783
271094911
229703805
2801580
88366786
111886682
277932937
132517933
54479389
417497400
38416908
9743883
446751738
49168976
275381067
546852710
167168141
345953807
767062494
19951995
132842801
276371939
174604385
98507038
26366632
17983053
44284183
318591809
636796892
132296029
240880478
49975981
94309979
33439957
80375175
123419668
613010369
1522204
41316673
439632067
550022428
39992745
517318182
14968716
79517872
37110007
3785995
275619907
71998769
125980072
149560270
92904343
585482223
136172821
30987292
184165563
121277793
63206934
317290533
130802590
197857850
469546310
737142291
73610057
56435175
268700223
152588535
77785165
68652767
331467132
76250740
58324283
96155511
729501177
428904819
499351519
614226297
528194278
122558303
36913690
79485427
119148374
869881809
187305470
114962593
358546369
252768922
382340799
477623344
303920160
456647535
90774784
4060083
68815379
98996734
165182886
324198559
202326613
82179437
2212074
169543054
441562510
190441388
317636271
652176148
474404607
37248715
87007463
361534618
28795222
528707835
63548677
9318981
234104161
254940211
365748500
326398749
118997979
44669387
12792441
801523983
882125
102866022
557450751
270306020
457226386
25219848
185012121
11628478
75527313
55898784
103924182
61252833
644408924
307851935
658389766
223622444
44138015
42368098
15399416
549708665
202482175
498861721
130609122
393195912
106363237
47841660
299868920
65627114
120792232
21212768
190044189
70090576
83432409
34126498
2188791
405834426
365701922
491566400
74258102
413998794
724159556
98869202
372822834
147601746
184158942
423466251
608635932
208059433
68260089
313953233
245064579
1551823
113862701
72691814
262802246
187416048
87191257
84213275
293719276
142820036
32212683
72348713
221960354
46493348
742414084
187195156
142886993
330588137
173289412
69419369
25641649
705459092
249987778
59835625
625170179
498313189
45505695
20300578
395973789
214153177
336139482
50616697
351189754
100602186
580771181
125659508
597677548
27491950
453769082
192473322
396518171
331702044
694912439
622361182
351086832
34219901
464035673
71487801
205443005
79692606
48142375
102435385
822533172
70458276
1035526
106352922
414882431
348113055
23313302
96444429
268594218
598847022
14173560
389241358
218820641
97308389
325176113
404057779
159332675
586790426
89465570
140913644
193305722
868756217
24894883
36495314
248764534
5019216
56461459
98820061
222351088
113432008
195856252
174193152
289225350
197684804
97611910
15009302
3358337
115728141
65738141
37699561
519256493
135795976
557994725
225641454
163422425
123099135
211732133
9533048
302439340
82954098
71053639
45623923
647034412
172822248
184122113
303419235
51996568
518201224
150383221
605270980
769316096
75303835
892523560
33251511
226939927
222283320
80989768
16445117
52909916
267225336
69760285
32266436
381622448
517909233
92665443
5919964
81994921
493550991
150655015
25743586
5682462
904647375
165214399
14053935
381440850
12144889
54258238
764795353
143995828
16979971
505190101
196157741
508440394
441062659
820271138
28664182
262500319
375608209
11077750
276009112
22760581
101550790
574512150
52919857
48278565
101582312
583197762
353998052
437288630
88928391
73774189
845376149
104835653
769003358
327980184
3958790
81060679
66148927
75271282
220367418
768083744
100680485
799353482
527509829
42138950
340262962
62087499
284845145
105043223
373694472
17915046
923912656
113968791
209944078
92976188
7237690
418196932
410644924
648514839
281686861
246774722
146519926
275242633
627250709
163652953
282323858
75632141
321231363
872812060
233829450
29695066
249934177
19037013
160612393
877578727
485143206
258692168
772448869
445726735
396913216
681884665
212746723
1301796
2388614
27460500
700578042
528433007
321350584
194083195
578572446
110480546
436799463
321515952
47281039
107841050
62752363
125865523
33198086
18028903
392303399
515556158
175774276
85430463
306833057
205201098
286878118
110338217
128276892
698148392
330635727
125637394
256434246
13176313
336271428
324075469
32111407
477633229
566008108
128063720
397235062
251072633
222782187
600404334
335676193
478409359
194785279
213475980
1644895
60276707
163765543
27482929
198937886
369568198
49329519
318491304
85331884
244165216
61534197
132580428
81861888
484061613
342809310
7527129
207054403
610539201
59530210
84235947
38853052
105702839
412235415
121419844
47859558
64915324
172201230
123772304
81735384
250514400
185663062
17328652
809644636
112033029
220084509
346482449
197830239
12163063
103921069
101108731
62732666
170019185
13044959
640656260
743649789
354650972
414222127
489672576
216252735
425889213
256797287
403091519
321906530
131570864
9870537
203376036
416051159
107464006
255357043
105611400
171630775
253937288
21975820
515891051
4282137
173518458
61266751
820908992
145653099
385439360
683945627
128697954
21055310
47758358
230615739
176004205
405276668
333846735
8095194
34212327
906107903
581032196
118214830
66163856
473383625
261582516
192728732
4330881
225199678
69229389
38737494
236107935
17815447
375029662
506296085
80383687
632527950
111758420
165755063
455443
13221704
3484803
43084833
109509405
463661815
162866075
55349957
285101662
173732266
197767569
582906488
661684913
639305835
56451602
186989774
425881432
30380166
502931296
127529287
34443745
66022643
194806392
127678078
220535675
276346676
513449261
223556328
531846972
18489929
650734737
527624680
442840949
442652311
68037253
125303105
47541617
194036255
19461908
160872826
229193514
65865251
83149087
167689500
21557939
909871419
59006765
11133021
547871738
464264148
394257350
551384494
371856476
184262596
99651533
69695128
769498454
30570957
166525514
248072460
35621712
96614449
21677425
422554545
425019748
158124239
704531276
27607713
104104877
441156824
70725268
48580372
136685395
360031010
295265291
544554963
236181686
71146636
843282969
466905615
726434106
269950017
14994119
207571762
135241438
162931514
176349350
418304170
102149963
43042099
709854887
559047511
243481426
6372567
32237149
62735834
274343164
99414235
845644849
621523048
576837275
834655957
60993142
62564619
159585190
420587032
237232312
6067935
106712105
378487347
210331225
605887396
81131414
112655726
731822652
95229891
22549824
270846094
65747502
55174541
88982598
233579656
471524759
653964344
242112182
135340647
20444950
308042285
405480992
238799469
21673423
253282754
43049444
377511305
157739117
243204173
282986702
628183168
395103254
364284447
124758760
257816407
20661161
672248989
248477127
37502507
172937603
18588072
432783364
4328843
142265077
680470436
509608565
40662438
724603020
875519582
164568957
52368199
126908635
249244292
558909041
168278924
76090036
62161494
846063405
150392439
280239933
3814458
454945867
82727491
10017200
26051527
103274110
787890370
88409723
68050056
110346448
97001023
112224337
1307748
536718185
611356020
555615028
49935257
320615621
105295828
482495343
277716984
385216673
750454985
88476601
221363948
787024842
188221804
258185311
2054045
181479277
98976545
437719766
47008529
37151739
95939568
67651333
261834846
52821466
384223635
4726581
179225807
57663233
117909032
166782762
323978256
499830196
9151171
5473586
75122223
39845268
252601074
54349034
432724959
788407474
19737961
248232387
114297506
6170485
7298443
194512233
450757129
316738829
356717498
39049855
492521160
48793039
284954111
128746011
202437334
127452344
18688782
652184576
559905170
483754298
200997496
142930248
259341540
149293986
476446558
194713093
184068587
52805515
249977173
16530168
2537834
39663209
230541037
153851494
252228291
247632285
176700460
194562311
41556827
10509425
572029853
451734065
45279318
269539396
742091081
28964337
786571144
103431072
186545732
280821218
386891363
341268091
401903520
397791709
63764746
194058781
97622249
386795174
908606092
280660510
862686636
149373194
296868954
14071854
149327517
291685660
9516341
61121531
24658616
60465271
214797195
520195909
286289678
161899456
76064682
7816502
456612352
54439331
293073261
52913036
33415735
340148207
497843576
344330245
306694989
103550311
195931981
3765635
448104369
258612060
131996784
98902856
9572187
120803060
120207581
4039383
510174493
63510488
74864978
511901428
303854385
96908704
175352880
422306031
96799319
811644257
289453285
389186389
683399497
273105838
718784875
461061886
3673172
152861894
424515528
152092959
189641432
519920597
8492770
202624515
493951287
167164368
47382288
392659376
220606821
423412568
548023996
1447165
4459507
347528478
212303306
63619556
36920717
124362296
799438066
813995245
101396767
207180994
5643698
312296268
283684519
112693064
12863573
175558634
446980006
277475994
348276445
2276579
213471976
292146157
376366953
25357393
108862996
68067284
46058771
168138403
30292713
199141013
416945306
136860653
671586637
166428726
229304770
815652227
145876435
285449577
646976830
212165514
571895262
12170479
180839977
316051892
466016579
125978019
121318009
822234166
123215913
443649765
469005642
124965752
125365166
3578167
935696766
568686564
41855776
97991076
252654429
181852094
829153505
144744413
189634162
816928322
122356403
299416451
8350309
147882597
379034907
297270542
60508319
398388173
275556829
698483394
116688701
314343149
692379502
265211489
380773266
65153442
197747550
208909301
386132301
66339490
58111589
589987928
47439735
420538106
235303759
644997148
627452717
4024108
132038469
437634896
68338000
185775883
46192865
271779314
155208264
439946494
67251867
151665209
40302546
105200237
212413357
375342701
153029234
464592049
255387622
26304517
437925729
125371536
755545336
703324587
567486191
143590175
131672116
117134001
126988082
958276186
509429163
434702494
6457162
118475013
633576142
681087862
327176673
381480541
285298621
678169043
114519431
1199797
99221142
71850080
173920910
68355374
628086416
378737048
75297096
263539104
332319471
426460086
459477897
77054624
4657821
234519636
108873787
853648576
343694884
619590973
111094087
189309821
478824117
3235831
599798655
208088139
393809274
190257587
20042257
17426150
929145444
167758102
226857997
463040498
100990153
27133084
29038682
218116988
489059058
504337879
122362792
8579057
19512738
213749589
403016802
57476931
821934017
459840850
676361058
200603302
658767547
250638797
112064404
649010690
204018404
203125593
37557951
194390548
88714424
106033708
137033830
163195445
670497207
836034763
13884712
177656168
434457238
174160268
331494545
104374486
867927290
344773369
175161580
161418631
289512255
614107058
363141489
239763505
172352696
378762405
381472802
668919
598455968
89564452
263833796
577491634
32121787
179123551
27679639
129409300
43735651
9227347
92432209
2054835
55857684
46755253
412167681
293487162
146294343
252918604
529411641
233772717
224592661
214786659
464117495
392276938
211641518
30986989
727764073
154431692
684215085
274438792
31827732
543251548
279346849
95168124
159745301
73855274
244238900
228055181
228991805
149977837
483403227
94711437
57955028
770281031
84349442
307013567
161880540
64241645
386789693
439092998
80569202
124026438
192931299
386469133
107781622
460208454
154166778
465506171
169865965
512759374
781578
396457609
922518994
6057929
13959774
385084783
67628329
280887716
135342739
50204104
550228021
825859385
336340161
71830062
344565903
211377201
314142712
364221981
975668694
12212830
727880532
110291819
392329845
137013324
484627829
150144771
88940332
406533546
387907040
181833842
298448123
676666017
54247716
486095221
129843877
73460017
102457040
340214072
5887391
198669014
140623995
50699087
16823244
111839148
190220923
675623443
30068339
652468516
3143524
267906910
283436312
131090058
590342790
155627841
615650749
303271995
398219549
883204778
189681345
7627613
65836884
288530796
51513494
485870479
732532462
107083896
216055163
138111293
687547448
51694945
196316412
569592671
176378853
256222260
640900646
79858674
158178052
561660626
120832327
44823427
5610014
75516767
21557563
222858676
295869435
364306377
333841107
52050205
113709018
1513288
68471680
3013015
544325091
110057091
24991588
229601846
403114132
123643397
265383499
556998638
195776737
50851022
96665287
636205469
153754
75305516
384602652
41316900
49936975
24242787
115484190
69282204
514653122
93703506
303378741
43255046
17936823
14664387
449323502
384801332
478027062
79802220
238536994
573240248
672267994
220926294
96227610
782040997
5344329
172435877
454084536
771255405
219494605
294547209
540078078
195383880
622180630
157082209
139778679
50708766
56760309
571660200
17057504
331211983
48584792
22858884
49461975
67713332
814991886
54327710
26101084
258563547
493906125
65810519
2620711
105146518
186470077
7185582
569389712
236652154
806647013
397839942
477774778
338000727
88110766
219115769
213969527
180450173
762095833
631571835
266479820
39055092
4646754
15680420
378419427
16158939
263438649
317364834
40710951
380487702
45155155
106662018
7259366
374392921
32451449
21815384
727528537
24602578
327680585
195624595
77288338
269855368
156011373
289606998
198593616
75008621
311488468
165241366
494943519
60495204
161480222
43344221
645991284
4777774
116209190
124926279
447997806
245390974
89664562
21561964
55661622
16561338
642573524
138306227
64931555
251813956
502583831
600963373
277001743
24370981
253547380
755809456
513252315
539652196
212319375
809387056
396668769
870031832
190316591
10734275
416495780
1615059
314966168
71487781
855113831
44045208
69911315
432839460
167453615
334144099
854287137
263094308
288148747
51400298
564051708
300943401
358540538
124394180
169336878
187472574
550169756
801040746
27494297
66210267
704450491
345386202
310748440
51864551
742934742
166060196
9598199
122505707
10427602
37424134
912450
962243824
278273585
49827651
212093433
96854590
520849290
54177077
46244690
165961206
114298257
299470210
219117534
264286983
312921420
492269095
145760859
34474511
673577645
267044383
273998772
161683699
99137587
305971304
19051818
327500444
858312701
49079539
352089200
100835076
522321878
125830983
151063545
24968752
252214226
21939234
59458937
367529571
27674525
145823360
100242819
279617838
374709676
119165709
244055862
514089367
191027429
142998145
23533883
371288066
63994733
912717045
34206212
73799448
38244491
301634218
128518600
157267467
902142812
509560368
325520238
251962761
325239651
150508909
105996718
155194840
475569917
241467620
129412685
151634450
37781325
102367897
12690865
118958567
109960415
170758925
107979434
806032783
604261363
698265602
140172749
142018356
438196886
556215996
273349316
94467817
449532140
28550364
361619729
26981903
597951056
395791687
277383300
115495140
337250881
469981759
49585623
192483702
23010093
334007829
48466455
876790751
559355913
183841131
41204038
567713932
126462247
398393745
10037282
505358335
270010996
403752515
11102049
968373
363072383
173320888
240967175
84223317
42870727
416162892
284313005
953870561
395817011
198533922
265752791
268848421
341597479
486802623
598469528
245054032
62192754
7164430
20522662
104846964
22131239
360422274
164746018
17908828
508494222
773796977
24913578
248190516
28285274
435275140
85857141
97180045
96651363
11719124
90785723
51185278
124236538
488061688
872168
186634560
57247019
11221622
700033936
647534959
468154604
438063963
82959501
249215082
88012739
204119663
238785564
287808077
44243292
106468750
133553758
336177260
222156903
57533860
43648175
462896271
208464668
65547424
12755129
90895204
578686328
438782
462886695
291857992
23454912
14407904
171597890
591847316
26612846
173668790
457619989
95447023
549507693
14945162
384258447
757389484
180096430
615255612
332402262
268010217
525193628
16807828
50201287
137543635
75378242
128624739
215792681
796420635
56057285
249402702
13660193
442799356
19492130
212254942
150458289
30096608
329681514
65232328
214174600
193874061
43497992
412682185
30842778
15856111
312211971
462463852
133968205
28037405
119316591
9342970
17147215
114281470
10319177
108983854
605761206
203596895
44899137
164894634
332350737
59505662
318426243
231631306
375401511
209363429
76168130
1755850
102132790
10323375
37290716
267225991
351662467
124289295
326162905
214606018
7710251
115083283
920474885
366303998
40348757
55234255
248733562
95954426
534192273
320318556
23771152
172765498
124174186
73426536
27848599
1179194
259432865
90551146
19691568
10739884
237751308
203668184
844365857
21746798
76334631
329846036
869959994
3306250
200423721
99265398
151927935
332989008
159155705
118523204
127356694
85688986
43235316
399916148
264823589
602553853
3255142
243807955
273469761
280003082
601514433
69361723
51569767
330853645
73829879
748905573
407739573
39146308
30218436
572025543
201899414
254925770
328101005
597906579
56615312
732689276
58830862
874713397
463384685
5632016
314062774
8141132
30190812
687083683
22222319
45160789
78110813
153328623
440153745
194691589
56179644
27178303
60181167
412407183
561800019
145417738
256496652
164492103
398911480
149122718
406809066
640771953
334922202
433960223
722049657
642744321
14560136
92254400
429149093
9262011
2755000
397796197
613938703
151777767
12012625
34913100
455805637
32559268
137433397
30758932
486247868
473507145
119082762
237537145
209601404
448937471
63497775
9944563
651807855
24350110
98622470
10054111
346171709
429548464
13843247
624089198
59374742
335478073
474459616
265137989
339373479
279293560
258792145
559648406
33295182
153736843
23317110
260879921
145017259
55484292
539801436
189059213
434085737
2243678
316189665
307495287
68227419
198359475
101965781
82141354
38359704
500239742
123699736
212756403
939049244
124191482
363666800
428185844
9311596
141261293
603115230
513396154
12721835
315290232
158470471
80958752
5526071
147948888
760268764
206972938
79860595
135307315
175925975
9274470
302685918
10599673
355322577
6438707
36552481
9591443
119128778
786578835
37891903
52095967
60725629
157431353
69593434
523698016
14629435
238694131
100721951
86338875
90344435
520240210
405799100
105598089
613802336
201466202
77452109
160515153
209926170
259325282
760716352
325495038
638161589
157599563
394631958
28785738
174194980
116275683
379600931
108945783
481457780
76653264
95319315
382715371
158650183
841170012
100527280
56702449
512944568
197497564
175144307
323393407
326259286
204004409
373428791
679723726
177021995
338301991
110831711
260942853
396508035
589431086
532763870
156407936
274689193
181504907
101894380
37574736
36287715
303684719
683714531
165523035
119618652
689036658
298713797
25093006
144805902
473824771
31063408
372675974
428441302
163652207
54213235
10415264
596453465
170763008
369617392
430293638
511601440
45857125
70242252
36283303
187906474
168122561
573220387
100612703
656832078
442331055
699687801
5360870
144915473
113563971
12903528
769900424
272881919
179464470
61292749
33791372
237336900
40637827
258831218
70262079
216424942
245758036
234585127
209210515
13832437
403097124
285673653
1755977
493878739
25125862
382756434
324946328
48858671
235617761
556863434
86204573
110955841
598376511
84563233
89160149
275820600
143986057
446425148
282342955
165224587
74142311
148627621
357927883
18709745
174663268
323052633
918550226
84018603
166300229
58940172
412990025
17414761
745246700
84765647
85219449
245443274
54030687
549807044
61944447
8059155
33968445
191654944
324874079
691023100
4637982
331476718
442475896
34594839
511689198
210713705
211656418
54478030
112118095
775165
11712726
778653794
9715023
249166057
55494544
18104743
81263693
31775976
597826770
29315529
232933041
28863592
671252575
225655587
116390759
250721876
55408519
637569054
107077850
302749068
145408434
903583259
47186904
844193064
73680746
311858435
675589521
259199300
169899180
111034982
189360908
222912904
181420648
215715894
192899483
120721018
62442922
15944932
168038794
56291051
294542149
4126879
326029158
445604824
524397563
116825451
20111084
307608770
84296825
70819293
23515194
106700636
435181552
532040051
252353624
45965873
65865640
87949892
556415356
211189622
189103137
48230446
24690340
98993402
160994631
34476224
87522426
101021253
28081523
117139928
404919503
261809830
488910559
435262405
607798818
220125146
118974467
531899632
412467411
115999378
540953282
118618076
192460299
34183106
130763930
22036829
152627541
23724136
65410931
44642677
230440630
532817047
371700164
314256948
541530592
244280869
643866681
120809951
7519688
102349919
142558730
242648641
464673240
100831537
327626190
291743535
108870250
78985
110533284
378710962
10974521
260408448
10885103
515750426
8900263
37672957
73204594
190414065
82470704
384044351
123766357
370090465
564012237
346406912
59252225
101220211
425048201
111792245
57665816
33362405
18817406
30139753
267813075
175001386
358881257
55205559
365688092
482660087
263239925
439811362
211519244
43775510
122928102
208396385
314115581
131936873
39232801
528921325
753909104
94830320
699681673
46429502
216559808
34328938
62317526
595461805
480713375
240870931
41584119
380896073
65875473
352780580
498459660
14546362
38991552
184943359
249530771
24211166
62039861
610458164
512040639
216577049
126329371
21402764
73217225
89502121
54804195
288670043
259207917
432548972
55876869
26712109
86854647
53169129
115193342
504206240
800433304
53819359
44840096
41875856
36012562
643423292
3397384
107800400
48895997
154785164
655832274
656678593
588427960
179602579
514970734
101824539
71800707
29219211
183698347
664838524
76735634
293495333
38152740
316136122
112358303
400056466
36694349
124199512
78689995
47183064
428921221
394474461
263511352
226810121
53049720
395686367
57754623
30342108
278195633
111696729
243546609
349622626
4561539
202722142
69206904
885453534
11378555
52110404
215250329
277883296
270695759
144284938
52651813
110547971
312123484
362943388
70882505
495668057
296450176
619715265
506234392
527723466
150902757
272958101
159158511
109065571
51135169
446977374
40794429
487246410
7868365
495309934
291072301
419777196
2651597
121738293
4108175
654757496
224257290
290106767
117784463
723992034
11957301
654625431
80591620
105673976
18004101
10829641
118096628
909834649
551896581
265019404
247855833
39857769
41661384
44742530
47457163
22665828
31062183
1950658
616706872
175328189
375439279
424565460
340224895
319001442
82059718
526473442
229073559
8380931
56855540
98871248
186933123
135344440
351387
171125317
453975133
78694059
10754713
565705669
498940505
162594579
26043491
229749644
6983810
342990811
44340906
10057240
763834649
42925239
233869015
521632022
689457797
191719302
116188206
393761047
14964490
298367459
414543217
223949212
128709101
380691323
437332046
6278313
367712784
247364597
97544284
96481930
28079429
285708144
77178316
517777341
263769127
14606260
723072796
82025821
259596333
62264911
23680513
3886993
279217249
437304264
53224607
333669867
70996333
172223310
8096685
459392613
661263396
23078345
486624470
80778796
342275319
453461743
741913965
593412837
172201
349656051
192156041
162585611
34568303
329086479
203521469
27448704
407960056
46974689
467769520
331978381
269754106
222231328
251200299
4037561
483247954
177137033
247632739
88968764
100895629
40322543
469677791
289628533
171087425
205978331
78185980
315821952
171075617
202170014
280372364
410180079
471053960
493910202
254082417
433125418
598815647
679063277
66142937
13832663
285266334
2652868
757594234
11528170
75210778
429527269
45417209
319990768
119243006
420723716
974674469
490822305
270678243
216442385
14297182
433175888
429465198
361857745
50694937
2634397
208266934
768787533
416811211
31961552
177260132
213931246
383479006
922978060
8902312
157936521
189679600
160359466
163777533
636419218
17143718
294981200
443505829
158507854
187773257
428331
674322699
647232925
159238150
496211
291858329
27793829
329760926
436340276
308156689
466120820
187213641
482591256
752910071
406636760
152172460
286437520
613679893
398724947
577503597
907888127
288868198
222228321
332709787
125462865
249212415
777918545
790832334
339191583
30770260
305638886
54038856
324247811
594589082
135233836
99955463
490769526
29322799
119970527
267792877
79960138
98923282
295037295
819825333
89180284
679815994
31952775
203363427
64155449
436570221
283584043
631834348
469402582
47074952
8574649
89736395
615477773
153819706
67312623
87217070
180588346
17252297
567753658
243844438
975327
263513870
124540767
124141758
720359295
68554122
49720501
201434387
2156256
91770456
151169113
660906286
159390829
128675282
342489255
105202506
89903331
63617804
6049102
278708821
128906646
207428801
515160506
44920550
402485003
936910736
566975813
71011347
176611728
239682533
1040891
7394722
53157264
170085215
18998109
75329028
37675407
423550981
60231083
11590749
25818196
180252959
368159732
5092514
368762494
114446475
46131487
947758118
3218064
210366320
5395726
5949134
475778791
57663184
166970624
557462195
72738425
383389676
3260184
184033579
188976845
2014665
9875025
70355852
67959179
89175857
224138543
300908359
5768929
80856920
217838703
769347278
287414036
288614758
110179937
6309097
109700270
302005082
228073288
171971303
182931551
36010694
234361535
510268537
161384303
12309854
136583507
205981344
71859670
92026910
157050398
42461810
113746287
24706704
47669390
164597368
263624277
653601784
184932379
619607213
308079384
913591495
493188368
603880768
531012384
584168801
101037679
232406310
417223128
63280568
598690022
235562216
447150481
135880545
22415949
227463740
8786332
205491369
288368501
510319356
156298338
145877151
469880436
133130722
633072502
860438151
191416224
43989970
71663737
302326917
449396009
180417992
86179039
151271914
191396498
315220335
22913319
398056719
5771428
275965630
22435830
8841032
67463128
209960133
84675199
524333432
17425781
124205863
170526978
786696935
161654480
249651684
16407892
8055173
110149236
57846784
104224571
917061857
229245954
1461117
158341563
816434122
262294735
589236272
65033197
443560333
885881575
292998340
757598918
9302181
128455895
38950797
789673697
384689183
672525546
12304832
245943658
5838405
366604601
13411243
289313029
302813301
283910718
60132819
194258249
271992401
113779547
221252238
63971430
453248736
734221330
22955766
171417190
359786545
233290350
325557403
227206255
47530584
253895811
245065167
459458959
271194132
317288995
97793675
222531776
181345951
106730581
36794429
412287214
224736446
267077469
807524167
75746131
229392028
552433817
711006839
561232000
214149173
207734636
68596685
3248009
24946999
3521507
21473772
60335104
29613082
287241667
413347693
10137194
104298698
72455958
102375731
144877245
368771041
678486144
28748080
135753540
244218637
96657514
360708693
96449914
106855325
155465893
54997614
54456710
583208312
216056313
214188297
75976941
244490554
1616697
656344416
481659794
151010907
14041492
88422540
629808958
168645958
1259752
292587015
203699663
107877059
272348013
834541693
402510932
61597744
544628935
165621376
416043416
328120082
412223504
464041946
16142088
14058540
528529761
34677086
568194908
9637280
136514419
269972783
554995037
541180656
431163987
135376723
89631227
40987849
191322773
175420971
331737785
407144101
8063375
34360992
30104549
52265323
307205537
36061123
352244962
457668363
56194150
47267346
687620632
235153785
206279782
383965429
5214343
203061228
57795025
156833661
177416953
41772951
167929777
298409480
256755936
31432702
219411665
210129892
80340103
835578292
37511913
229423722
134290205
7687350
419668649
528472574
116571005
154122338
546448863
269626943
75196762
643309152
150305432
811326896
158630699
8414700
703168457
90908871
42074324
570183735
205090543
560396795
549813371
142161804
252553523
35353023
361907478
19446353
300913999
132284661
99448379
157399328
77822064
352628619
28115292
15005583
300470046
198684174
226262116
35842286
129130967
44266690
304267288
8979828
619323346
91946245
330798094
78533210
83149226
221874384
319220433
59925363
30992416
720045000
257199945
426679405
309978167
4556114
97502128
41559168
211064717
475398902
527647381
36160358
39780986
592405635
76567459
50318325
259717311
183488194
63750541
367531537
257480806
14907387
619275782
69351984
2593915
2969653
786901535
24332065
598347696
590603897
25136645
245931752
487657911
152984679
91590787
617923296
327625395
869713088
16894037
48771454
352071055
271828145
29709252
689367779
570052376
677467811
124835752
133638815
217450912
720743986
125747324
667495537
28365367
272345941
615517115
119121877
624609
194117397
23055752
327407504
44836843
50330688
860879121
16171528
189741135
25647794
21287746
17544820
89230713
596784357
231784431
27162124
21631986
607553730
695857143
158063282
694017646
342320065
96842813
474288480
619830398
331802710
69256198
271190643
291706913
156531034
432161989
30211187
6671265
85459918
639416078
109526545
310695132
62860128
221917062
164431183
396922984
793302552
62077850
77603850
246233086
289893093
4783029
433576597
213693750
12334689
9523147
44180005
130886363
147992699
196908617
91668318
21579397
497212020
121974497
847972501
80515352
436850054
387845731
354784946
399162667
815885856
152680867
685181469
30781902
520043370
475148320
356866916
381076392
168850199
122580683
80026213
323245212
302086380
388507914
104127949
111742799
418553944
492050192
209483996
134342119
346332418
534755798
110818899
203383881
89405540
312397745
371030282
889368196
443185908
53249851
48905704
105693915
139228170
23965523
606116237
279750040
1515468
170156154
226637866
102037811
26414801
130236339
34183635
281380320
44580035
29864868
847736652
3109586
476347195
581245356
50813190
70876694
58459472
496521133
821362027
81392431
492018672
832438016
438419400
57795776
94635716
261805636
349047358
223621453
315137689
627765031
89948052
422143078
219496072
166825956
109231467
260259336
540269013
559166722
67188964
341546967
67054308
51327356
784486646
266279319
137981034
2078577
1815889
13538605
81097167
15936922
213992705
337045775
264613469
273996218
229690666
435290988
409088988
254891890
134292108
43737433
142045617
123969571
40921671
551833009
5840266
274703264
39447735
221256226
29998788
219212832
29710197
11214193
155356380
754776996
232539523
10103656
240184469
258433268
351860728
97924450
196216841
12668263
27749480
376586334
113707143
4313022
109854863
269999412
102333334
13085297
283247318
672240567
54652491
93773160
75858331
24231510
449103605
9152352
49475117
833623761
790156501
120176914
132383190
263960990
3704922
18014330
196493226
19357247
861919546
455050583
5108285
253614290
16836926
350419152
656092186
926342906
361428282
161661830
265822203
73770199
610456975
151941218
255561704
12580254
571808807
320234226
57266837
124799390
80935226
23494683
24463333
619409205
376567914
131585866
173840964
328122594
113851139
155429599
44915886
790341750
16491501
280757575
149918747
334864894
624767619
515237278
49138440
29417489
7969416
7812802
46034466
559959100
99007595
261228421
106941911
514509558
617052009
168267000
285966401
138146664
158733139
68272780
177548266
5222460
425654259
334273300
11472682
125800255
167873611
227743432
212154658
452128015
200748127
3006865
248466187
559149135
337918947
22507054
682224
12749224
107978846
192136785
595965571
76807572
657846745
449322118
147345949
358356962
772508193
261058052
83503805
241334829
23836922
93871992
638712395
28486545
238336256
118358195
584461847
733327002
302007260
314050707
153172391
382340169
35816772
413700602
475018702
74926162
395564516
383236166
156035132
26349455
324324896
469321523
119203112
59773162
27297726
305935720
526104474
127828005
203885686
275869288
361028798
164242133
514875695
28251547
86075679
238853576
3294548
62878377
76055466
394243454
244936912
446848241
490348653
44671726
668216928
24037352
23305563
374603401
316782260
6936532
89143780
38742843
329377377
96148651
794412023
153846189
381111172
18434637
212670521
247076092
695440507
391407851
532486372
307417902
386968070
67248619
64006531
565348718
588463706
826750304
11317549
418886679
1856674
410229727
464909888
890564772
373843118
24472702
541472510
799260852
146205389
226384719
38896092
510010177
257541337
235669718
638351217
319067131
392744074
131877252
57038894
121359327
147195981
143303307
128281589
176529262
95814197
282135560
293075214
193842154
2351596
252269249
7750322
53334045
725994166
582949751
140722747
33766099
2491192
338715823
85178172
28782078
188669157
211088194
126644944
339342890
137199850
39301830
423837120
79802330
887887803
546526444
69761717
496999177
160822186
365184192
842297116
171743748
6935899
524486679
232689481
620721197
93936649
142743941
221005211
35657137
668166325
7987382
52551159
6668197
30884252
124903891
274670012
33576209
145493360
177321623
21243031
220526442
179018692
303705598
78630062
340042665
124516573
108494842
53879792
86797624
95171687
169344767
49396654
145572454
144980832
114555876
74857928
309574042
139204132
19880876
233629200
125754286
184244357
34297691
775215
135688907
441630178
195805342
276486432
563240524
388443358
13029399
44431273
439070830
314198197
332540830
247935008
315021025
30942634
39149948
356036088
318702004
199105527
115540015
170551894
8496450
722915303
58807292
155322093
166017260
17608022
9871125
106494514
19112665
681922422
164837865
136328488
183179846
340915329
127108399
167257229
8066479
179858571
112675111
163151108
195258776
100361513
82023616
19219776
20882183
111457742
40915904
146462066
44625218
1396179
415818210
723673778
415311656
378365236
872195350
280469
27924956
616228485
454987056
32297092
371939443
119893435
415659193
12964115
68083042
187613914
102134619
223791297
199267025
103979853
84724358
18086473
149861175
320672353
672886587
177186403
178047164
5550116
562586006
260743058
116087268
603248532
627744108
326053113
645888570
242651628
78537472
117786197
381881096
217928878
291198107
272206416
122557489
37166070
39871476
138913892
523907550
275962281
685489408
93239010
39973347
218027460
259074043
210243163
11728592
9906597
188417489
336923717
40821637
561158148
279565568
312879183
695904791
701819883
13197843
84465254
63181905
209803625
257856549
33858832
34727299
140562959
22463509
155795357
8085188
282816123
12973343
480128204
618417916
316587156
110311353
69086178
406309261
71217025
99696860
101612706
282784503
10595536
82858875
411234970
39476299
87766475
178676209
112532137
122568907
90415076
48609904
502076629
70108392
661981572
650632715
121894235
312928844
717437281
77435827
928753
244940719
1464503
27279989
484180076
603078917
479940617
286636910
854908116
42685
259713238
119670684
279678014
36367766
120461605
17438954
392155867
679768935
258317676
29217443
194974267
217822575
92404542
161270642
323901324
143216255
226499143
41954511
32050693
136856626
58174977
90170053
734091697
129313623
186114757
654401938
49656015
73954813
313019045
468912844
87372293
837521664
94348012
29398887
682357303
44008990
19618019
542068146
448578955
360213428
195733585
342188861
555548217
616691587
192879940
373485007
17552268
13932523
69504929
889240505
301134752
436649999
175666216
182678581
30713290
15158516
403584777
132179123
305719522
247424631
52949604
327211990
433905396
52651115
83948837
1140902
415255646
187901644
262224004
217333472
110889134
114647009
380990292
270206244
429127814
27586346
342928049
871845933
517160124
139058863
19493603
78646834
410580123
10303580
17921464
535124649
708551154
630806453
140298116
281384302
355213072
91849060
87418891
67988338
91995139
581321771
92674675
309956558
859659186
106248013
169256947
92501533
14874520
24732756
16615769
447436555
191499434
244917070
736306940
666540710
322663945
246534461
24994260
444299954
459310333
713205830
181751754
27115390
116714189
338324819
412978457
84204288
90841
445795154
16135381
102824589
23149290
454296460
121596668
229275133
62705255
222357571
260547883
436682622
317119257
161653590
65130940
193501884
710776094
340147415
316400918
165915433
137968055
308788087
473534013
108865760
166610927
156154960
103433536
274073263
21877459
24285181
172119492
184763198
310697361
290329102
310694398
4599158
199739097
443454610
190843784
59991653
315218611
409805669
7006421
533966200
447438767
52877533
19060053
284214656
482559636
72641717
124121454
288840623
66222990
183469232
97240395
425966707
167199290
123696692
835666667
166154899
634944775
133199076
133759014
10759373
83299933
26479166
13401427
555140894
534039029
596886628
677621879
67647052
285944356
5549767
159949900
392561964
56377154
293831204
79447071
111244080
346160539
133629550
290779398
190361157
153399881
2667298
261521095
167935720
14446212
636648856
8341307
396099481
394243338
46662880
750510190
36303218
25770520
380217189
454724946
163570730
52041809
38281455
414633444
233658592
194460567
232922000
54978640
578071
23256830
538354689
133399824
50765997
911843694
138447091
518777302
739410046
65553902
790026170
281388000
564146265
26230640
233255216
121974038
246325763
211041593
15254871
788329608
187445304
50829358
129414785
473371164
387909751
247975422
638066443
228411393
467437678
492214377
549666754
125569180
417334844
90511571
10485899
133586339
196395365
143438781
150721802
313435394
831929995
30349414
345131102
279533862
38068063
101053360
68177779
172946618
52359206
215746084
268923409
11320804
37061479
291663084
109372760
397184061
511035943
22098551
19198481
94612707
886261440
192066500
507652119
4625947
110446482
269000338
72600795
18267736
88981453
120241718
617368155
163095146
75767620
250735585
64786312
5222103
39715223
432176376
479843017
108478567
40067718
328226250
95529209
9248394
19968165
25887936
297971723
160596425
16954219
108299852
611418130
769650497
100734922
360523828
35092920
625301288
37408492
502066347
85780051
623651046
14749276
105873017
93750624
100243341
713366168
165824590
393520506
558692436
678589787
74986260
462962352
63375337
37962198
75598226
364221622
435810699
734497387
165598524
649683961
44279530
233909734
240096218
118452848
98562138
746635540
8399828
7058210
386733319
56427942
217242145
221745500
45172485
247261415
23763996
188735395
163357464
7179389
256855078
50383544
45557779
114839580
164338289
152625938
17391838
146783808
171430406
100088560
243465534
184560456
384257646
118112010
41988731
818610617
753284859
93056577
482245
52448286
111049950
56694042
126052315
35813507
233480611
56293041
474142848
15241980
205984443
65956138
532139871
3260194
44541623
39530588
27049716
184321793
666643698
672217107
132510379
42984866
158697696
736102436
43978119
505184517
225310808
41752884
545692264
739543788
191667948
201282605
12223128
936760020
28064015
325788724
14624523
483275934
293613184
2936967
146424951
68190523
478781888
664325002
83450444
87038430
345234126
202201180
59399832
42051499
40077635
34971638
177090077
274848509
425834565
129678694
21059807
286728987
275454334
48227256
203062648
127473444
407414738
28237940
467360165
87761526
422476110
51021515
711782498
453361514
418382584
42166738
24855568
4337890
222714862
461650261
36404590
3072828
175093433
63134906
2570128
644422912
67873187
462209511
94304627
386520401
264870260
16601080
145496557
342324087
107471173
342645304
313188738
115223444
246422021
222183136
150494322
295059188
436977403
164250138
604171918
104742
69087566
605720727
65588122
4762156
40160640
91216090
187945014
347872436
100362279
21865525
326259802
3948568
350541417
380190298
174209532
5113572
52131401
393410347
34231511
181322495
41579568
156624061
208749402
101255801
471724763
657877828
317236483
31281154
139292944
529541170
685305452
510356660
48481066
159141711
84780142
532308909
12647838
594199612
615036206
236352550
121155293
530729936
79021008
779439237
287110824
141925597
106970424
532962920
634577903
97320716
205061702
827875537
76086042
165262136
36965292
18874145
214472676
13280117
228983740
536847532
261294111
909038503
142163248
81096524
68920579
27711254
494984779
278770020
135670456
99351864
28378993
411647486
39983482
89560673
118149827
282240091
505768578
136538525
123669843
691635500
114633988
274828187
431277675
149077185
238747319
194476067
36937101
135569474
152300167
126138165
86022272
294347952
126777180
239992906
592551336
67428894
82830024
3278546
58717408
773106231
350563683
55261606
613312038
464197299
37523479
170484509
91342010
467120361
212982918
23267737
554168572
238253399
926701444
702082407
3847145
626675485
77711264
12218145
122111
2319135
197695012
176089782
338676708
26321289
900137053
407317338
90047939
10164394
165915304
183648099
39906943
283007179
115383298
256484141
117912341
30613735
68442065
228325001
393566959
690676002
246620705
297016880
12347429
350780875
155915941
447614955
4408717
795518393
172386502
252613840
182206210
50137837
382489966
5624866
484567580
573837384
16180664
34265562
13455903
159085302
191036777
195458797
127575459
13014952
703150520
287710324
321836766
114120020
147892731
145731272
77118527
25249429
28608428
284765833
398468897
478848834
205829789
232736401
98565903
143549645
649319759
149766908
395751569
624225982
34328474
19657123
15966168
132008812
1831361
37971477
55101789
202564435
9716642
11850475
66406842
4165881
218446418
37816244
554037187
90193251
780631158
63191910
245471498
366796372
101994904
306826419
212123099
6332981
172142392
73613001
329836840
33292040
73848436
111548705
441265928
52856574
1786018
82079419
115775168
330774923
1756378
404902566
135280767
215386672
18603177
185740227
21319041
111791172
1006797
619766759
341195181
135008642
24010970
12206258
375790718
83636441
12934157
161139104
21143518
512092143
694237965
411879672
160822743
293349497
154100395
153721156
176605733
385044041
186728586
17551814
160564581
19236581
100476103
16260300
79101803
300746625
177455441
687934227
326328614
86628047
36734220
2531537
456447889
491971966
102144170
457412824
25736320
175791792
85126857
184454656
103997551
78490994
168501624
171477669
739053079
867694210
521086162
82073839
56106808
62671440
211310585
147688804
185972938
749570556
563150063
2427291
337243329
210670796
63790004
22953172
480046989
199392625
193718354
105187974
77562609
10069167
44080646
143765352
33916841
205293591
20281888
366222626
24244679
236015353
55203598
251759148
237847344
13845650
1305185
259236392
10201586
239142636
14535941
27655854
157761065
100960589
5829643
106699073
299488317
108016277
317536083
29457
190893637
151417793
326277289
352939690
123735194
442430995
9405584
8798132
69175165
336044499
228409569
259269584
281191456
230606245
575107702
230939531
472560859
96482682
563638249
278440333
206160826
41006872
24355068
679574868
183260613
365372357
213186756
41686169
461033179
106284816
771298046
21775177
237491039
432189696
306697850
625267596
176352660
454032763
21022198
223789594
186329662
68234327
65741111
278330031
614483289
127269522
535649892
157496382
206514775
459529300
195605968
72692
187102395
577651985
33633861
288957366
508374458
50929344
799093598
352144334
165003143
558535779
161723697
179422292
47622128
201355286
245590125
652140751
36631416
51619231
160101913
539327445
254858167
31232354
342308441
436372842
404856492
3651568
23592884
125310236
586145705
832311587
249486972
565877560
452758737
23970573
306317424
428339568
168252431
59423849
73246371
365168691
177958969
341423240
603955132
276452205
207614638
759710257
50283793
462408818
99689232
125379811
389426230
782258229
204067360
91966053
329382214
29113616
3739367
119518129
885199465
11418062
502110630
294492186
367151040
11909346
51425107
27691839
173015916
17866180
420107278
376046603
334066283
269320609
217661368
187632567
139723368
381891781
89016056
71118317
73287757
2338570
466071768
160138458
333226162
7645396
436924216
173923132
59822305
205505611
451344144
638719731
181808355
320582912
455579605
952166998
401857840
17793677
12828612
257128501
434984137
41497339
6867917
678086824
13753561
311701569
171351237
9523356
188089071
5326911
498878003
467528003
12856776
215645343
21391526
348435073
598726539
277904804
8596414
330953956
480032576
149885333
159585637
258842328
55039669
442560676
49028188
6312678
116950003
566552929
586921893
351567709
177559209
852106128
307513623
240730665
542653682
29045805
84473239
5843850
238465874
316457737
139524952
100670188
496968859
172699580
537387512
19681503
394155512
392588420
650700694
70167752
344941800
185434858
184941400
78778523
195022563
502779854
840949221
471472921
58999997
25876971
172615546
29834488
443529999
124714050
570632033
11383260
295097750
4325327
63155591
470141432
4687690
454271880
123888869
142237063
813820928
60747803
351338520
3109561
295445516
730934674
171468677
362683909
776216851
167700534
656908236
324798726
157636075
474822301
348014368
262123547
612676380
428926011
45381407
29988326
215499766
50668353
176302571
585541955
116275405
214796673
228655613
326668510
124162076
392754062
67130136
564721414
71034860
627089310
73348156
403371428
169399290
58363688
299760931
195090046
664174973
603399860
229005543
655878941
14512945
673695699
253771471
342840674
152749258
10668635
178817908
556894027
55879
44936334
70047139
192405387
13222089
157112242
529189765
492688846
672052649
76658888
478395959
19023454
220984074
12714644
571781396
425842862
714643574
499503141
55209260
253870475
117818566
779543510
99251243
255337495
672094774
115776555
82388119
233056082
71254173
107305612
733119802
5200018
854784
354762520
137795067
35825124
16533600
35255932
116779898
411163147
114161213
315076757
364102322
50239571
286445475
438525628
161943156
176076968
149387349
246880731
52113786
696000992
58379148
263934072
806691348
278664480
38807684
300489899
58351245
347316739
305913381
117747375
189218767
361164501
14815688
724898829
11648491
272096820
95373587
220553590
14030800
294980463
28839969
76286092
479695287
261992019
27733775
100582192
338892842
198694195
435092537
103105849
371469574
202397156
382394440
68758127
595294398
17666458
552833405
422148688
727929076
215542695
474205322
70824281
12873805
428792
307231180
595626853
13687418
170808399
5171997
616157625
616151678
623687179
13001892
84656554
307639716
20356191
387985295
382378728
8212986
38524503
1418651
264863462
241551415
681573172
125486085
633763362
633959838
194145196
6076459
81692686
498263809
12200166
805331586
1732033
6146492
276391155
148480896
5645629
144580343
313220348
347333520
42608367
406282022
218717114
771142088
68758861
319896426
243663219
29989029
316075316
533875207
89820875
242370326
130253346
408964358
122180335
83135108
34250535
7400860
35758322
264269481
40530659
608126645
86683995
317095579
175861063
374219233
587141398
327451731
102489100
106123300
294500448
195726952
138024075
10809770
215775950
248476148
96098312
29802603
592683072
249818881
165047133
215406591
159899177
670951072
208757242
57388872
138556493
565490696
176374212
11869942
311593473
95047422
588898758
416017454
130708906
85701530
359658581
263466566
150442181
53470967
99535853
550279761
293587568
699557229
445240238
153757149
3146751
605644603
403683938
959630
37691304
8903345
50450946
47657781
162011648
263842070
2818833
673127990
52464781
208769566
36523870
92091811
243190884
367414838
96683571
486386819
529098997
331279047
53349761
188547728
50750687
170810559
211615875
365878590
105564836
169248203
23062264
199816742
100373036
17857944
82600031
151439829
191035884
270240579
378298349
114714538
258260700
73476872
456487907
11000727
570369041
590284825
82870630
70233521
102756260
130145142
624106571
93556366
181593611
9397042
380353003
117198836
517271720
351234018
171105388
164628062
278510137
9775233
183386239
44449280
538639938
307234694
44889685
2507626
41663826
84219098
240851742
165184747
290856785
15088696
246469188
203179134
488430270
45659882
99243662
254082344
53908732
276226626
502225039
157966089
75858553
218783134
32023084
288523138
126241829
312053931
705492422
114218226
107045039
308845
115406622
331233245
157638023
163811393
675537005
502376291
685649598
128289164
106635427
348862909
64027486
375416678
258578350
148423242
347056896
156105120
43411402
222445259
103302113
437590
311679880
27810538
231142888
15335088
562094283
102467664
645405940
96199122
48198759
89821804
36686482
131507780
192385422
613568092
62232552
276160779
3590437
241970690
278771055
553330622
14954757
2351669
89470911
729932604
106656231
498023388
51012402
192554980
96520323
550541954
82114705
259188411
108318315
540480613
47692883
704784670
222103643
611029040
415959384
389209635
24484039
135673399
54415225
436265692
4984510
344587450
2769075
54275855
330594772
284284432
412722794
31428720
211146933
18094904
113655447
22016527
276716124
396808750
213547737
8801434
19229048
523297562
341542786
350045579
539683932
857211677
288051673
18999932
413023008
380245446
5074722
376821649
788998957
4555968
394150145
129601065
178967449
97576543
239773480
63372230
476140911
167073105
175192772
62395116
425977010
647035391
567626006
245780930
160039594
22960681
33081460
62088048
224736758
73438301
73143706
22295527
217905694
15008808
247216999
36871608
261369903
807014315
219393653
55781851
212016025
378205028
85912593
104753821
135525666
85620783
397857977
567433335
120179270
59070534
53325480
539541907
282110224
457005345
199887245
314559922
383287730
453558344
149067213
511833413
328147235
164711356
72208128
817362992
338902934
207075249
129998599
715316383
254628432
268453746
310798696
7877050
768959424
533649442
136016762
352523171
291528928
219584298
3172097
91986616
322419697
96651419
14205448
61836347
126881572
398128958
63335589
128792163
418065338
565266754
169994093
38274479
111184965
236963082
215034985
755076867
177027481
742849988
64914754
57315727
188193196
435746977
19922193
503247878
425188788
427462211
119012270
95684298
123026095
313381559
327022221
113555474
109500335
8089838
87407980
229309705
211517041
61881024
418897532
170839980
719282324
512799525
205023302
8836714
234987278
317006054
195127685
50998110
95466774
350302138
60746529
606204824
329848930
567188039
402709775
5004925
371429225
523256297
480866154
215542159
347401262
581870556
268962104
657541054
238604711
166460962
524190749
47089693
547228096
307875037
100459371
477872569
62943055
209651125
12476253
432707679
311607474
323999937
550599739
74231166
76546394
51588326
94973863
19220283
15580456
17413568
119966026
689953766
582349332
164719128
49107494
556404386
34449520
207637392
385533126
429630047
84592313
321982222
47959012
95515284
206875064
221003129
241242020
60098760
44872295
424121300
32790379
689294657
91011693
334645945
199744189
176848417
2530453
11773846
562838343
23265150
73307893
307564786
525552
69919379
275433491
420250988
496296482
434785147
149569654
200666303
252530123
194026563
205763067
530850219
286738640
112534785
458965257
104151349
164648889
274656037
401013198
121683595
552218622
30439873
138648972
382853736
595252394
323993697
373064186
757050378
148766771
143165041
663788537
89426948
34926882
525365208
48878157
687340260
389656194
159494226
38941447
533189769
196162517
131884597
684348552
325248817
129230343
83442234
321704989
410274811
289513
171716109
1787104
28035540
490010869
17784222
179383097
564333264
706892383
598120140
234823999
20305297
38253263
328508224
129350817
9490246
217276792
52794337
227271763
191219137
104994452
671055993
768529919
9549628
689201629
526146816
119741715
7603761
54428427
82953604
100495321
498727453
510868991
565409754
98494143
2980800
52591611
818433662
6045899
206748012
476189001
58178945
622765983
13974263
285641212
134290968
652087815
482250004
300230577
510448536
278291399
57660677
488578845
258153606
52023274
123045218
13696515
339045152
467545898
2434878
138042837
268427228
243633962
192002475
35093125
353505797
191360317
141083005
55610491
298298408
8884080
783469333
150077009
86096439
948551336
196147186
198868219
456143684
734738138
4345898
38686303
55279635
69621895
62563463
219390521
196489861
56681848
182670561
317670313
3811710
35525500
254315778
41786391
92460817
33331371
320699789
722827474
378850673
151183984
79339788
671298508
37541635
11275035
5773582
650084572
106763549
358035674
10582510
833606325
89644407
277006198
142286219
70394020
309583572
473387921
89848482
19013113
461268698
92286790
848168
23104958
28247505
564990305
94406069
156644980
658131585
59948247
6444550
110151885
217816760
97422778
246243780
1966832
173546439
6899079
231519166
467941281
7866611
581989485
47810447
221582625
182327858
716713820
151879865
203716962
16306537
418305946
18588880
17359452
393528421
45342690
92447137
686729359
225400589
929934220
834800144
14945189
557205574
194916950
25288952
173252891
162068305
62853981
587152252
349097813
387324631
362585600
196201576
73923302
66131758
93238644
13372652
143279392
15134795
480022551
157534041
402958266
184786080
10015499
281450787
206062129
46252986
126652461
891609647
4827255
293688466
164136694
314193040
483297055
48442915
618835308
70546726
386676513
166625633
178780220
418438792
53786879
224363942
327649754
41246469
271493604
17647376
18393795
1687468
91978895
397889241
446530808
114394916
190811099
337306690
261527854
51873162
557671123
756120752
411283130
845182482
58446495
63937068
256913551
242064525
639047718
519972010
197395073
33187551
22600142
191339732
324121779
46142346
85294643
562136784
765025883
404479886
132128610
341845923
43519011
277943124
24041071
848097025
20799027
227230583
234026563
234249781
73228680
657180296
394276042
275905408
76120280
91909139
43059963
112572485
1656323
201173817
14448674
242619250
434661798
638979197
499199368
675156022
580746413
13956822
347633526
44820624
398113822
153135606
945664729
79446220
18668756
28454691
277104444
420600173
168429622
3534829
722158940
392615297
74849695
359799810
635164663
358636267
476414428
85391705
702436079
348489329
11653589
27516207
362388753
651668383
167447102
16404738
286961011
6668505
210924449
94312688
339032875
731891851
44734853
27976595
111896499
553251153
556126964
230429087
504334565
126460290
22940302
224433956
91521770
2841736
163927407
124736021
302846222
310945351
5728594
588141055
2272821
581395505
15173699
296753287
260479008
265543914
524744847
87313131
142100968
209001651
133959648
437847249
67221279
690854596
52363493
89349451
252953895
640937478
63894341
131104839
340957656
499531221
363323095
9400965
247450176
144833825
277045269
431089253
162181192
665554627
9045918
306024591
4218606
109189106
432015106
289847670
231170164
298311195
231615118
65234812
389528425
277290186
830120359
328150155
145649454
601549567
381957983
6102361
141826619
403615894
100706223
98636479
209087695
587589129
399632721
419933016
35614493
391548985
527034742
115517019
39340252
408744167
588712020
194845553
551260301
27290852
256695634
174572049
198567846
121676913
658805096
199269149
16968277
77447353
119537198
204214057
73985915
21791291
748771389
657592016
275032250
58403999
302491678
737094914
114197830
160739663
114268903
24646890
110262003
374081507
13365711
122230973
605908143
421682536
8190770
48775964
957940462
10548322
967941
122489152
22516118
643396519
313574362
244318138
319589868
434826069
166404747
47348515
146177229
745985906
27484301
185198185
59059358
531736296
261290153
159923817
19899070
197127196
72246358
20491757
478021358
618718046
330839489
94389084
498475292
36610508
1606083
283080242
23547574
42496024
363569858
552919026
210758709
559549479
231792573
135240150
38484210
333078924
269776844
270583859
220649137
278159580
54215459
553704893
64396747
10184111
177532820
50509963
723536852
87232495
26329322
3014005
430195791
163618646
298598785
45346702
289117427
29108709
103910530
120834765
55432215
85310559
328847048
382331013
56993462
58142276
337861284
91643236
96396946
289009521
181464849
48544492
527789712
156359607
202545411
61507712
305187120
227141968
542785078
101888074
377798289
138032361
3840540
40717959
323573571
129277239
100666026
132909545
34923063
654994978
173685732
144239935
62610384
173503392
160100313
126019728
3290649
766260250
304162611
836531597
214288385
231717828
91667444
305251333
416387794
155158724
274939370
121044091
9815205
94083510
45187511
180957722
545399875
231677262
61315083
609137882
707053149
1153550
47010379
115801440
93245331
199829796
121938787
644620942
150204393
252312738
202494391
279545455
52495754
141310134
510542802
14481034
276297700
194425241
5334572
131593600
8833685
154936798
8374153
147332512
371540272
351551339
55271223
7360107
68906403
495645422
209446054
37148929
450170349
51678454
39507671
447692441
815362503
115250445
16802570
222363395
324027083
95392044
88285252
245608567
77674582
461757070
558717806
14150240
78458428
9966074
132296657
115200328
362216867
192198216
608561429
179111266
712683984
595305609
165448742
298196076
418713413
27824027
235782447
321239818
122070924
10767170
534688461
88752530
218208602
550082883
440031561
386821414
254464620
237373702
156257612
212555042
30766204
324587723
12062996
442840548
598354361
975570605
38827157
128470060
441436841
92111320
184662550
201644765
436991478
125253620
499387077
55331177
245827721
536738625
669606187
193817379
51894159
244376724
111691007
208980941
483832607
322738111
316780816
69964117
83663167
346988802
163511989
301059385
756915058
372930216
7322714
344908627
98078174
325119569
174414220
196345959
22394723
120373469
1330062
14358347
2252969
44428686
349946429
347968791
154022876
87502893
162367516
418937446
533793790
258589791
396796198
9574679
20999314
302594563
356583590
1258592
238195603
1169714
108497887
232719625
125537169
79653971
68182432
314020202
869405847
64841863
288607007
184273214
30715251
15383174
823947656
691190770
294462099
22811364
822958850
248067173
305111639
291436507
12830638
14725552
42912690
468580831
196359726
140808420
479002636
11272
554181039
130786023
158176448
233609742
473522249
593662628
583882721
399588621
7182271
346383995
75211522
5782211
67571673
18430124
98784090
180420823
160474944
180538057
79195058
272181754
435400074
54800079
140473236
167198913
328200870
207075972
432170922
12280299
162311314
232315041
10060818
284201560
90951311
580248133
23480421
367137878
471206845
141370135
133479367
5569126
612969067
514391493
68030525
153918651
215655133
42195735
148818501
145883972
388492904
46485948
1192325
221102409
58909381
81321818
17357418
5002122
2444281
2153141
148162464
608632273
176933346
496037874
147330527
31691674
15489987
359308427
431343412
566260939
200814709
116209000
83094571
102009945
114799669
79251919
305690689
450605971
258665381
12422649
185897975
29564417
42416006
53928644
254341794
913262
329736771
40220018
22572940
34326321
53349169
473095409
147644965
379210226
166705843
54739361
215506290
86914243
60654870
208350619
486951012
93489980
83869040
82521451
58038777
379267195
382058418
543036903
81314553
55564566
41668284
404589548
31742800
9933782
316924471
87306034
145723625
27132794
376290008
68855817
61414860
753302304
499420168
16528031
142101883
75361138
472267191
543209104
36699485
488154606
353681641
68972317
205649980
393030753
257234334
384058976
845812439
531688797
68186743
65608965
379728711
15409700
529068290
700396760
464269126
136955744
189067034
158546600
24046624
607323232
40790371
648097781
212052492
623733467
83286238
86215950
514193260
50030721
148150946
29269115
204700655
373679947
300398022
133054328
138137391
389763696
276404535
378354206
431803663
340022566
619092948
18325995
40729143
94153498
112750572
229811031
318968496
232263391
33770595
501472120
60297153
214706947
467173234
171801935
69044742
42339053
5292343
192436331
633623273
5250430
293204079
100451152
800953385
101595022
71399426
88919452
353642342
107387225
191969887
129100667
526525358
556306129
42413176
192914953
138067806
389020212
29170179
62667858
402633294
224385517
67253872
236010283
88368762
103822356
195512159
52924131
93897400
23816915
38185763
794700078
9453893
258672418
355272372
114328663
86329086
231135787
151328853
206145390
322313249
67869597
798511441
71807664
110470730
201789120
70992651
50208835
160293141
398014298
113625484
109652972
624217873
115508029
36127040
70592487
49348914
277971181
375730304
369955856
548901260
381539430
521881765
95799956
140857183
46891136
30898538
137853214
706407021
517809601
12679252
8556379
3541418
263866693
531698834
219809377
450850908
528564419
525688906
290839691
86621826
573212162
537445140
453724270
617716525
109655051
860638148
530501718
7695772
261263382
327524084
4199123
622962015
187544744
280334825
416238858
30356167
451348372
200910658
21877392
133518576
88082506
95918891
238781537
23899479
62042832
93200802
108076858
316725227
457071771
243396192
85386313
57236052
620723360
450469569
123212171
125503483
806048494
238516
31417580
126219749
473530576
341130202
739824723
32404187
412105
151581565
659053385
235058870
37342670
183653914
572160344
138861607
317768025
507416020
34646796
5470008
80691777
877309870
338559958
398939141
588502294
9694821
239393859
178624316
135095837
571383614
34800024
375314687
42215598
299517140
73157139
9509389
389135099
238884503
9770709
292936657
52325232
78462871
739604202
46161470
245314111
85481633
303495866
754373765
296260451
444182343
55239990
112292349
100183347
564048240
15126155
47150991
35663785
211639073
252156253
149082617
161498
116522687
474385405
200424602
31630566
146281537
58925869
26312322
228445311
4671749
72111912
384692448
166355257
188912640
232785499
86487524
437417807
85364591
3468257
47661029
344109240
69890674
141241766
106344371
585036628
652376769
192802193
124942606
172162663
120650174
128854932
17949179
174826144
62310133
317617868
494758508
4616548
571677016
402749427
3925069
1814529
19412449
52710014
160882812
104236527
313318237
311626100
16275195
147914092
355156167
254089217
17695295
199589921
278053583
93584656
214640709
52867790
488366985
2765079
459104807
238336943
140232427
384007705
306475071
40507302
40264080
464104575
139532594
511134665
52962357
200235230
38965738
143993529
167614962
70446611
329516441
35090276
201274772
154310579
2561693
566317460
41016961
48578711
765610182
448625175
395414598
575595697
4245352
527248577
40916388
652207085
383186591
146210996
122633334
2964101
737369912
501733616
98096250
523468529
179447927
143962143
372789004
491369214
119403677
34494066
229630595
283814698
134331056
520570568
285553696
52388683
620674851
181611208
321747564
28288022
108016820
269971718
80993851
98413999
335204055
252954999
329702554
573143712
393957189
169377987
107292929
139836852
363271730
90420289
50522992
382084068
3651494
43890602
289250029
148764164
32202036
76392601
24242167
348437318
278750730
19602412
190459365
220827
5743542
251410025
1397348
242064469
23406839
618724185
342242559
725593174
35659840
28895143
59229097
175412650
29657418
627125930
100728359
18463457
354999726
100287318
77811462
19905481
64373179
283056401
464413876
747276541
344523239
201573009
291301076
238064562
582914020
25630602
33944018
118724058
167352242
4286021
161119211
234063611
283462985
694030503
72838617
156721002
468845569
512
314722365
295690356
163999939
17199145
77222881
307174053
450615358
495187868
96890906
49344313
86988379
205118950
70587541
406442615
231349582
52955590
172873009
539288781
600529406
259539113
9659194
440940143
92250871
287617043
621750233
197284544
143343893
141487769
413644582
166429287
37651008
246980764
62391099
245957285
241461987
289756068
817020132
433497685
9292972
169642675
406129757
24082461
555053881
639261174
661808014
285158147
709300477
209575019
73766003
124479380
486287976
149234830
205915738
133344179
730882
465440126
115073031
522757670
352941897
9632919
348270139
335594237
642059346
222979366
54502144
346938997
316968069
294924969
142217483
167199402
35582987
184177602
115074372
965197125
41200610
410001796
763396363
94728710
306139302
286137678
271254260
3941358
185725677
3810322
5780671
326330669
600869073
66451
68915464
301871040
781386956
75352117
264661369
191033189
82944762
222474827
171621969
37507030
251733849
916840668
59584244
189321654
384740124
8837
113406224
392671160
448071697
43983261
220357291
175303400
304417347
271531564
255971630
992536711
639394982
59135010
50652806
176547245
629723897
232961010
458217026
265225346
314365284
321258734
198030740
115573829
10890012
38465266
579533257
156572354
35693886
488450811
128200484
461439812
84230255
54752718
306779317
12264131
244839898
14936138
88153320
373080475
245764488
42007137
516802725
776379622
499184448
196053860
333839722
48235968
244935096
128042075
228923845
309634887
151232687
24591140
326679009
501127152
37239207
53034930
490573715
592436006
461656909
822621701
274993193
1635478
243277419
23007150
22276643
112048513
60917924
451802592
102882533
11907285
14385037
199806960
97015248
54137154
150614998
446055717
365594214
22923935
72917993
400900696
168999112
136146610
474807605
104294914
228808
272447529
529223583
26721266
19532404
237898534
547546126
323648582
272742847
263065568
322685941
116030693
45017752
43741173
214492531
361189231
58625155
558851290
179362327
164661562
69048080
5612678
406495097
266804491
405735217
237458841
295324854
413427136
197870592
119087510
22628379
327798292
504118408
90380931
101737718
201291651
279171360
221515221
256254916
508616643
260214616
230856544
266949856
62622488
17133537
253629711
207097722
1099799
280784565
137956549
127719811
565597708
27036267
384664192
6084356
37128502
66477027
20092600
537142313
23402604
195100060
156149032
3119040
342975876
125446739
153890968
193363855
828768743
23221405
1044737
147168989
624607245
54477725
472830135
44651510
73748045
100137102
275290562
713043426
206621883
143866502
404708293
289058070
602764557
189748743
22139912
122139704
77108721
358681408
717711142
161800863
195722202
119863367
434859679
153674983
64201885
424330197
183970917
313146706
110298515
186081501
45878334
223316538
788688509
600600521
144396115
743372759
356638095
536783680
13707178
26842355
191390887
17801032
338651040
328147398
78956961
249500754
697737131
237600326
120875243
299194111
21272127
252207920
6417135
151539928
609791387
113421412
744745248
118040900
142788438
501612213
99371424
301841643
152445196
546431373
90242717
243027974
743231842
5302507
161921403
956679838
321666768
424554124
54524096
85442166
318005975
149850498
230795535
770991587
39412184
78721537
79936875
6034945
108234821
428952137
71244973
7607464
453966770
75751222
745991453
67472542
701585165
93523947
163895683
32393340
278854898
186731689
152685270
302568591
507261634
708203063
185009690
517546992
41183439
165055312
610179956
86073797
31589005
288424551
134348400
168189223
471230573
327115487
250019776
741655324
283801812
47224557
319479704
110260314
242759479
5386167
119032294
39196827
733568589
474710107
368651840
688694822
286206374
12995498
494719272
233000080
112559623
341720485
35615397
39469766
101120451
354253057
22738065
475173403
136010708
448766245
96650354
86652857
19355858
131267391
83333298
196926484
360301543
235373173
542639212
483603739
247009695
504659963
339606476
756461157
1110421
189476434
51583943
420960210
176987223
340231201
9877829
39813521
23234912
43603652
21822733
407910381
443780788
679234222
195851561
639569844
4468903
440347398
294279179
76157830
198118786
126673494
46945636
335911085
135045332
59296533
180620865
38255537
619710066
648036340
36641689
465068649
243067798
597547601
171822958
6632625
75907336
370101591
28991673
27612022
298541968
321562376
93807837
11881631
217831375
68585787
109883217
186222420
475244024
149222143
393993547
347365552
49183210
145979691
11890796
129879468
842382619
440955923
133066415
261791556
69163491
2956670
5563416
113599502
3317220
17587871
450655362
116757951
108295559
194863049
606825318
201696691
43566773
388759639
493402389
537199096
49071309
56645244
459498267
236786122
447957416
216603930
37034425
338775342
185506106
45119705
523190138
291651991
173145295
156463974
352107008
170648737
158507850
131146664
223315335
883798369
278325719
666696239
67373331
458641781
313744919
120245918
63351526
83149510
244874890
965882357
199472871
176535958
685146537
159302222
426913424
174109277
51911167
20049628
711860972
357289245
770369487
55239150
433209128
5178648
131225330
68833968
714694275
74896167
415504390
197734106
113263066
18721370
95293639
28839770
462142013
160064769
312053091
29043429
196851666
17622984
106283436
237466199
125806653
180049285
576800275
23858290
65979871
483188873
231689300
105696460
351526850
506089783
162241211
331556036
952475424
35558004
138233674
203874795
508794028
104216474
9530311
167366344
86590723
1922067
213230987
540081697
447045672
121965528
72552126
323301030
222977951
153047893
14396991
50463439
500345234
3039931
581891315
51442449
347032446
320167790
21790597
190873123
618588883
82064467
135293627
465044786
354940906
186446641
516564047
559263972
576252258
78886686
39915881
602420519
232428162
322940362
6363408
71913403
349564378
700523167
65828790
251519421
531938748
163726247
50463706
35446174
9129088
323646272
62121227
75963106
41924201
187749018
13338781
931975911
87057056
14489430
537935394
114736433
148856814
668259527
687729997
315314730
462287648
99851257
79309107
702683179
66196853
873498428
1772984
222570952
34831817
5469563
141372599
384507088
81943673
871569931
199552789
250434054
14859440
752779566
117173523
388053160
829935393
73464846
11029417
4051859
120334381
505325052
68927901
275041354
195743455
21717426
6207682
675664517
167673340
147428163
117788781
323288539
82031453
26291643
902771889
337058551
32520901
16602716
21125707
290637119
165687668
376892697
177471307
367673927
165042481
74733907
302222350
617393488
30214080
96873833
66258681
559141578
372579734
455344245
31594003
78821648
3323248
56335312
6232040
116799382
195588423
12773972
206378167
193143770
436110357
138536406
15754026
150512525
393564858
214170516
149132280
90004513
21558435
165352095
5997730
443675651
24721904
477040567
24122957
1656949
173568663
124915824
2197244
461897789
23687570
248216901
27971673
487220517
42286012
297546239
310763030
44207906
878853164
727129018
240605340
807962615
730603848
359845012
14799901
39148213
456235027
234927328
379935507
55571824
729310343
38380960
76204970
307678591
296688441
863502180
322083586
289352715
159018734
312776389
46232167
117732563
173935420
447333908
626935199
445127090
514660452
73882784
15913466
80513351
352862599
482292900
204765039
145762461
540689070
218646530
98161470
58350302
23439899
137044005
592477912
529876998
739906157
19527406
137356504
205896585
165319713
529966857
79008496
653073352
23219978
807006865
228035131
279594533
329451897
102943412
400383885
83225864
322370873
566708415
250166889
398569182
359532053
33413444
25385878
709687998
264349427
167093896
850680768
190795891
51316617
37150821
279262313
54507858
61007348
544466770
645124946
62950691
170712873
47164247
341649571
78138593
43979859
571687697
172859766
35324658
149353746
535656285
34204239
218631868
435098426
115038083
371015040
36841037
54642593
50901463
221907519
308041447
517606303
222701034
759511154
232539380
245022942
11541498
412006784
372734837
10775707
463636588
238584336
81449587
2624259
213144765
404559007
143986637
285952077
21423754
314318007
170258317
82506342
52533380
229583216
50319718
33312407
335116775
38590563
110154374
65603818
302047706
318618317
189010474
159261001
42695887
90253893
44550867
265996285
247460910
265116209
628648453
554752417
424341840
167733703
3665645
2691979
535785491
215230434
42391831
30047391
87414258
270432927
317149363
68738830
760706653
197046304
47502864
93000077
493805
173300721
536696039
239736
36849334
311391111
41131114
88553332
7552384
352201666
625666807
87444849
107124147
864000647
120756599
205864668
195566223
80029471
224544778
773489466
746315487
209424164
135425554
850727181
163107361
156396105
137693725
82087962
7333744
813540227
621123977
123859736
24843236
239680264
23903367
331835948
368539148
9422825
266433109
480096744
53386308
474046676
15579559
259735971
740543830
511287521
370751508
56208566
122242148
893548689
186984990
42191602
153471554
9320804
557043782
1284840
481711320
63358542
62121961
23184109
63862247
163070768
70687177
124229729
17621128
848677189
467425457
324520006
43709570
807383538
605453174
61352269
381777876
277768378
1620390
250409021
60957924
240535351
109770558
685321803
485900887
30102937
502898154
231525478
245102429
51622027
608236522
84047617
6383337
232071561
877990945
44995606
71767123
14746051
339090490
50774453
457191591
199568309
31344207
263095159
58930912
165511044
345515110
70830874
70220565
163755455
907085
78182593
44590683
21773148
16077674
35984922
175796828
278576768
178278343
235085862
759523612
578339469
24849279
34671466
64880595
314404290
9131129
35218195
14468463
40150240
349292988
353968183
9151332
171275480
571000936
164709175
419436012
72636115
17810437
101919907
57062054
268538853
75608237
193104930
225247434
90184090
15639248
70302992
107254227
10238640
380249509
302649747
111250310
205220936
14877123
352439905
100550270
112695294
294213285
431854227
342033156
713900075
2521268
12669600
707437408
365767259
60375313
767387557
185320344
70644952
461880390
118231937
151676091
542803346
598931211
368052607
166063103
661166273
193191269
187765938
147308436
539815266
117766855
294914656
3855793
352566296
487513644
719143593
323416097
37038544
214978198
932847642
497113177
715222161
268632581
190544788
268942227
230210254
43874951
97229487
121982192
593055934
595519975
432187195
2318284
98391248
198701694
126457373
187448783
395567570
87874542
461872477
696358428
238051862
341552015
149267004
14432484
428939112
95474365
443144107
539868188
118240023
9144409
77057556
184125268
277141933
511644864
6636843
209712388
30675811
654476269
5589711
240983212
576783788
614395704
275993822
87729673
109902355
460156061
160486741
3862759
143239731
121355012
514779263
252712364
197893845
288212232
15207566
347065590
593236451
143437552
433441810
480104036
238294882
369299663
189475089
67460743
111653788
519604544
135440433
413869268
363184303
200247893
3400283
133623235
453139999
220186486
20715471
147472641
35187393
124181634
23284178
654282022
78790049
119872537
112837354
476803353
39847969
38550623
82006146
814116568
207238430
178705245
254300837
523577636
286650604
574746902
36470222
181122693
601994785
134909575
356981548
89862882
657451964
112911618
363964438
14455569
141857312
4673484
438076864
144856745
240363148
415049717
235077983
282830236
181580544
52864341
242462431
137655416
583756861
764951977
123411594
40963978
149614997
38110456
169345894
719373180
26504344
153458966
439094981
221986220
166663359
93200126
612210190
23873964
310556309
99308438
248212160
549933770
450675335
41843191
367766813
480199344
38769748
498621705
138972728
164919088
162427463
9308385
205556100
48113227
5600195
672678530
8587218
35088862
54624306
787302
439796465
292922030
8954284
116439631
127607002
282896616
70575501
154509218
628610532
657389147
193802127
23875991
807420076
252379583
200712180
580725065
694231393
530043425
125729169
734229427
307107103
226899201
85245416
211406053
49560132
37161464
106662243
45543451
376135921
596372684
17140343
73457444
127448961
345575608
431680331
242971747
390865588
47851594
96388157
284969636
337885129
758359616
516521036
69012110
107382614
115754400
199644388
141278895
458333793
807495984
15379329
135364465
16614716
341843642
4102058
8208194
263753
254209683
443374051
39073575
141306649
269096377
285504018
316903798
219112929
178508453
204985413
648306167
54352445
94731489
307719205
126681129
74531388
60498601
196058628
184970648
88214468
248910701
109957622
250150077
36211666
201194973
43584611
156739843
55240934
107685865
21157124
668616056
164409871
28273276
220017830
439502783
194298481
116578990
391131436
254534252
472996417
101778966
30198603
556932711
19890736
144788445
8503435
456758352
544944380
831002063
131306463
11315003
11295172
27035986
151027678
511369796
648285474
368413291
566699777
543055734
27998488
115051719
489538959
223372718
165288952
192532100
719847517
419628470
137256342
58824269
895222193
369319039
7298931
35459494
33512483
370145931
578930277
459899918
175000256
365552955
59021340
261483025
322110590
332251456
110696976
326657060
633060882
83151523
552889134
547564025
428649742
17713454
31636228
98907234
82363954
461913526
712699589
166297827
120373281
119217068
51391654
210537176
268754553
746254
92146979
9716049
159590609
290230060
227271213
96083154
33461303
416252510
107294651
79991009
226478718
520191578
589574346
314402716
158396008
446897696
703899941
180148469
643086575
258665162
370315125
76897828
534059290
433009260
102357929
246165085
94953754
214989160
520159517
167705404
704588275
174783570
624633733
448973600
269553750
111175449
70652536
422832704
68336815
54963368
8388437
563510251
137529319
291917998
535771053
90953979
412234459
887621705
615354418
193363245
8985227
348881026
103418189
113316008
471857712
227070948
1456739
107104437
110731775
812960558
190232052
146522562
31771200
479730260
25162422
310208158
166974397
487235451
889491203
16468448
13637007
43370304
244472707
242895057
372442531
192264767
55498481
289846795
488471539
2056234
58433570
233072646
416532852
415813367
418508462
232393759
792336429
119875015
161453767
47695513
50071406
147904820
38291816
355495251
203341590
29327743
30438595
144933666
47637915
228315420
144532619
375337685
56331390
47696530
421097759
32266866
440881029
358618750
55753524
753184020
41933051
81933355
109845322
72551402
277528030
341990081
725667155
72898002
725576629
15110062
618609126
201248376
266095104
420711616
827054
1134783
23793456
224889295
200263275
89759180
30000562
161677406
248259613
582100273
591167994
953225537
3208493
241606187
127687445
197205266
901207161
101828700
243889451
17619323
23659105
124155466
125001886
29104102
23892402
27962336
9275704
217147914
19482342
220103682
499678846
344870659
10783849
155415803
287520104
221505301
78418949
57454120
39938657
201056809
282173129
26385232
2501586
88400240
117202062
14287666
169711439
155940754
359672767
219444625
661372998
59430636
24761538
95159963
730932203
288871110
931930360
28516764
534559275
176434740
268270577
105463603
458591513
137147152
366085949
277984502
75862821
45427409
750739443
537600820
632973772
58282275
703186216
871235344
220827894
573057106
374665204
180969525
742275884
124727971
221959028
105898528
203226508
613557942
260502052
342730172
5318086
558542200
147761632
708671804
31035689
482496289
30433991
60901291
217303276
339875909
221773983
145965078
135731414
57246593
39693289
330985074
864045762
176953261
646149206
18536762
61614673
706200394
78716557
144826734
43462882
89832103
239396957
59809975
89958215
37609440
252695697
872243175
57553149
118773525
245660763
81579799
206221980
133083497
210538590
384720469
535620375
454936853
29673995
294884509
574440036
87972239
727715385
100506166
92638551
165345947
28494928
384054060
911614215
385795943
319678803
163026698
110482515
36581234
237967374
17220410
857856515
400819
85263852
265736072
413870303
52020993
216490078
27337296
243878415
94973824
344722086
52779981
194530336
326542442
46204530
8529887
772347307
554849979
44790586
209293020
130555295
323286225
56449688
20522220
633174201
455247970
241758416
376289080
203063499
43536669
182473436
125495831
122510954
579345931
269643317
110170719
48257371
482394239
319085080
543033414
43323607
157441012
259297370
472501359
88693157
50033117
190688345
232707029
559013533
4754522
95675838
249344457
295289456
887601686
332859030
180208208
35996198
508833385
200925331
118660875
573985630
128620313
455958790
64983256
367523761
61439550
108049216
170391915
91930940
229499351
203039206
60624072
442922061
560414837
120926310
147484117
682734781
132511768
626789396
16634011
1870212
18757168
303810581
52254835
1275877
9299315
593512715
225944689
718709286
128286803
46902683
457492234
149625125
531459854
261151138
446202164
247657986
204088420
225529204
737421239
507649547
414349233
190250357
24157213
190473812
648664311
572974478
270536868
3287709
741303286
530088856
99661004
179148507
180543151
534216989
391982352
238327279
2135997
8473316
14075068
760384231
183761830
103916237
443509542
141993389
229384555
462475797
183098890
788959577
22030283
8981363
420636121
772330046
374119
19773906
26094687
118516543
321353398
24166647
428409133
502904724
627046468
12891502
330180425
137467115
673444612
184897087
243441666
19403723
136031527
47592009
16708665
485374572
244469713
133003009
256102468
298833504
665380995
255572708
374654569
646448979
134151305
439862852
394948386
122449269
185010208
55786401
94599129
776294340
414811936
429132243
2793802
368403845
201228
278134924
2740837
296838896
125885899
512782561
240172927
876286580
190314057
256386454
100044061
697858227
2397548
47201634
94591968
771523114
22838834
318700922
467611201
33669449
46991522
14582464
6436406
212106798
10113405
128804334
5146657
141410605
294761973
312823725
80662009
762711290
6412753
254432975
305833678
117953030
523091
1567154
69406222
4152806
488090933
87026606
314088775
697669407
243729505
385663783
8972363
188494970
77237922
241066970
174819998
181153537
367379973
108594312
522869
296487168
333342351
970730528
364584380
686885352
192037325
337183130
436849311
148136741
8129739
94572482
457416171
70377842
61293040
265471891
259217045
214902325
85735017
4499321
264676819
829858972
246191278
740603386
21370718
309885724
211091732
120730331
310718577
14454557
129688144
552636
105065787
581168039
230660513
101627904
299104393
358717106
581983346
359930152
337543924
101026056
30414537
94183992
151121444
551442277
319723264
108371499
446804411
427105926
14608896
27668891
482791646
45014123
100853814
147977179
18734963
766614124
687392571
631431321
196971374
118868035
331341129
724310320
58566899
369980648
631040466
282871542
289199540
261761490
235829472
6782589
166650045
229722334
441948278
91804395
373828782
435174945
642593801
450228666
278701729
193484173
161036612
292004296
156929973
182783471
601419245
5477640
630530301
384082946
141991415
786844208
678786668
126421254
272908499
78135361
109499235
810770
686147626
82294296
574961218
100385527
69556175
392750536
722724844
1862144
62578729
30348077
550744874
19101713
566911939
123902926
745499507
84417864
467682728
43615343
112285185
152424567
209656564
279145924
847671981
202327785
366964859
235782973
50862208
28440462
19462273
22439800
253062732
540068231
146050652
155030676
675086636
183234285
343047731
180579747
640465133
21325386
