105307100
397073996
88284977
166790756
75737447
254196127
97846628
317954480
33077664
12197232
104554579
155031555
209695815
259019575
169742170
296972544
154375552
519740981
31853
475337913
288310233
13384619
55143974
384539367
202540495
90587831
507990417
383891068
4947137
296746330
255878879
347870402
170208889
390752613
609606455
214388327
30421252
198091388
720991418
57414618
51918566
114879725
40577292
53455513
62229674
43373774
708122995
275016785
31153645
272608097
369247761
141587108
47922070
134985350
69014931
16286917
230788594
7123161
439472521
755623049
507524123
277467832
59519482
187914734
89040509
34904109
457347480
394857844
699421897
265430228
126354801
23298434
17308462
178420585
49379847
338657442
33407104
220693484
667001209
461333105
310544328
113571027
340280158
30576171
99193362
67762613
320808468
576383576
276359041
672308073
389728390
745421766
152835139
186912645
70477669
844736719
25996339
59362685
125033705
96732367
772166150
344181324
256298344
100652140
4931915
101741205
285020631
150410354
441105089
264380502
103547136
101150399
648531382
45805227
11501350
358662971
502700846
132660185
93144642
173260765
453659810
502770511
2402966
140947461
560156200
157745678
12576654
832029648
316552394
447285537
388606471
465093371
349045577
417163525
131864618
65168656
107701909
262325241
40518774
16319548
14376512
43489550
649097058
256988842
383233407
72210844
33659964
59280071
156102938
874021630
43491612
522995866
71338
219591679
257904982
905845990
667463336
163324875
1127127
437420855
205753403
424289995
192597814
385422018
96677517
45903020
287138666
335348116
57580829
38444711
124619291
40330102
161996337
584096587
881750614
7706364
32045635
511068324
337227976
73618355
486789819
115312771
515497986
310705942
149536786
171411384
514538244
42715319
191721920
548461136
255595285
508551656
177056484
37182
254354436
197658157
278683511
58228827
715948432
471737232
36552282
502145065
92423040
370021744
732017191
98179107
105100684
137061759
38599873
216887067
11240205
186752989
245938164
298205982
475726956
69565890
16773425
109690789
363727922
32387480
185991732
522790565
212165179
282042022
33588480
82881266
55694737
998365
514326286
836369284
360930170
525607914
93397360
507578149
357048326
230844465
95154464
255115795
684196503
110143818
615130254
405022631
618507177
33313269
279078761
220623996
201680022
253942651
252981199
337556360
339950298
77986699
269346090
267731178
539105164
154064439
692419406
330138957
67864498
806996265
441271141
4611219
123586405
465872
363857118
609744409
418035211
298137976
382318558
339804633
37613283
15925623
431935221
53988651
486326830
161244705
413802234
3390351
496256802
64324766
59669414
18241043
72916891
13458989
835039
268557157
245507924
725932116
179298180
162108108
705218020
153890167
52872187
720436972
302033577
290000874
149828511
100727422
266676090
450155384
141682665
7321596
596430464
9789326
75140816
511370813
149295064
34997208
361902356
250848121
48372820
181651209
783966863
219640178
430347033
184756324
307807549
271733606
116037858
218689924
106303664
333767814
70487276
160572630
679012463
236746990
98643563
184759958
703799763
530557033
100562432
781848216
124325916
451191726
49566400
61025474
694861295
658452541
54454804
425432602
204078019
237235506
536813483
84371135
130634257
11909391
720594483
471749164
108244201
467102091
818523643
100030056
48586826
898105
72534569
275035202
262526822
85409558
27536198
480569085
666717748
5705353
866442135
473682714
126943305
498112006
49106895
15463943
428759471
120147368
21094919
40066099
18355742
198283281
311837037
434192106
425856143
130251143
45280983
387442627
29547812
380858353
171913461
103023899
73095651
392398014
15613366
92714438
73809081
60129
11537109
582383835
11452768
580472554
59899184
61809702
1930792
60186424
319727278
73510345
482775544
632844711
697187485
190752513
451752338
267933750
364614
214115361
437592642
291231566
74453147
186495070
134128343
692773592
206552603
94840498
281644156
96617702
4675156
111642261
745001838
892262411
217007663
16462429
219614147
224759943
498467315
412221377
31720673
273000260
71950559
120788594
531650455
237502663
131859880
710326772
126624257
67398980
76202628
730338878
230007380
579986760
5461728
243725008
651763755
44919324
58087396
407029093
426751360
171243301
133692931
2609929
346777980
449535814
139240316
245752304
312939140
386635869
37882478
104237327
431320135
66484768
392489575
443534703
495483999
93105898
131591190
22579895
15693850
158668012
232665019
5988916
39155823
47828481
78650775
78535347
585152046
24669906
128660863
212721264
128952284
78293420
621019453
72216295
408719089
441546224
220211778
24161460
167174662
322715307
36558724
464408443
183781702
167248415
407886695
115533798
245838580
86304395
421079736
926751568
289422115
134196875
143943152
74204536
430660678
159289588
122943922
551416383
28644505
366473467
206567143
798676114
422654282
553662690
184293183
831887845
402107781
212676381
4070234
773927549
9893435
162470159
71266862
46551972
48989322
789119958
5549234
230922857
613075085
766277439
230463751
89961261
122807688
772249775
513793758
458138679
75590654
195542609
32490974
107608593
207951499
140441199
147452437
268858663
175972008
521750826
561989021
179571690
353110124
432422819
10969195
202248611
211344895
133249844
272357830
128513740
326820478
62228415
58066714
136454188
74774680
76222603
709228110
247632656
123160932
568513860
305053011
36608091
123947042
18069120
253633088
81221090
239846996
153349377
570556304
402285165
113092904
206048633
15628943
361832889
231984433
49561086
72987649
107777511
724256870
32944907
235296641
419048162
7111587
48395513
218386878
175017887
120520239
1126278
150795041
45892095
115238442
12961445
80667459
105976394
285503214
412508495
382835469
33081533
24414205
641918594
44442802
203392219
78872175
75233231
29315409
182458058
278505490
286336737
296933132
54580511
15678195
99706271
462844444
26958586
348950338
16692759
330362489
4893651
492254906
543861408
234311898
788112763
703278125
161310407
68118899
39892445
544764224
224313375
311570734
193063633
877400228
367982315
706770895
23435081
59651066
480683947
84849255
81992771
190424107
63303267
367144731
773670047
361109842
46096419
446045618
124113058
92636396
177905993
8355462
2888945
78174797
42040886
295227081
65183865
31950968
232356606
351936941
327360619
67944255
399479340
341283458
252225980
9356834
604059995
5186252
105380089
3845722
311482518
38446172
96958093
500224345
499941267
103852671
599056389
266187417
19265552
45505888
69573662
59291685
293453821
10455837
12327376
176236306
84927765
37722920
122010672
111536406
914313729
248445451
579992174
231218832
740418915
240135345
300050743
591790729
42287907
59158356
76879002
136988792
451456507
101669007
7779
119110160
109936007
298947919
626777786
71476171
346489146
13702957
185287732
464843890
24406552
79106031
439670165
7925442
528780391
334534844
35986069
563783419
16828562
6100292
560300125
68577641
475975069
261868814
212472609
712889493
226270761
388294850
464745838
76911454
213911998
664893345
201585198
56979698
247944667
46089969
497281988
721975336
418306108
11099715
592050158
545576640
257089894
77529897
312218484
702835630
327535562
245805269
215682566
343010053
26827067
548484825
26455010
605638059
446075753
267243651
220222695
19407122
76645668
835912131
513421961
311034972
864272710
62593049
499086971
656145679
104622794
119512244
26312244
45246383
501817044
427731163
40934630
259505056
496002504
39312635
254288628
482364764
134731494
408996237
318080750
80077343
48663563
11685702
299275920
230824455
212339570
83459576
86200755
457883001
43279215
700706872
78868123
463531007
448972103
82376620
181028746
92738674
23705617
171097087
746154881
11881691
356229112
203651468
65128927
93960166
490351020
250288413
333773209
85430339
67840036
868517852
353806222
139515378
311887008
531292558
342947229
9740390
762553569
113491841
378058021
189397475
129073775
24594903
753734519
1882844
105423856
529522753
775054844
866171145
387611208
53901792
700444206
330621933
179694993
304668568
381890380
349476795
30638876
145901249
97798583
664542768
146172576
123480941
527904319
236649159
261494129
651420634
436111241
77907464
88848713
528544498
55605614
444018053
81398630
115623328
108795352
74472921
232303710
90828470
900009463
290326967
141595458
176226082
296226
618321424
159127375
10783355
196709777
59090938
263656731
18457545
3190686
184656566
33283761
364732547
1667750
163906844
48080531
13207489
139329381
472772123
532513883
483674622
164494111
173195423
97561595
624520521
250227995
467169037
422129276
738734616
94844670
694821603
17115851
284863332
599920472
740394726
240762306
415982083
157986516
58254152
202119491
234171558
11347072
449868728
356078729
518333538
16080712
2810422
51329837
319981473
86093197
490635160
277990997
62040761
415794926
28189271
310639809
118743991
343304692
116033197
10703882
238550489
388251913
204970359
169517709
229898097
88920046
276516450
92879504
124860740
11941017
26911404
492908350
172157013
96884182
23998174
65508177
8497166
153984040
207981596
346403978
2850214
224780610
400391171
19954357
143730787
169215293
319553842
80979528
191413065
63259946
169261358
601113752
106797473
631082141
777103115
437830
341618724
38515008
22383447
180044228
178814268
887401445
225874471
6993210
74731411
40740295
96960683
162074955
118752304
313925859
431805264
90597725
142779684
727790143
22760548
148910062
296028772
72346726
111052321
76216668
139760247
44961706
477887812
24130405
483747151
453150152
215358565
75881439
774691310
208611553
198677461
342194386
363731281
326768092
226461819
572872599
33685057
140089479
920745593
679704129
995523
768323543
610484358
414617305
243572113
67717714
12659246
211133435
458236742
328545840
84914506
14359079
36414078
141803254
454025590
756293497
57627600
736384079
263254260
628435927
79790287
128686301
82092383
321825331
816408335
314009923
2296124
32060965
200467375
224269187
66097060
607522797
740815203
4287852
69562059
16375712
314014348
111013902
31881672
188117060
51660560
608904419
1307076
352353129
19997821
50028734
336335562
783671662
321664835
184226420
280077331
831141117
352382419
105194803
161166586
383761449
871293243
233006588
56891209
24196659
19799861
44233237
483598035
55764069
276832123
148765483
203014993
41999871
115791415
86055308
132262206
141824540
21708143
492445177
359197846
350488475
171335896
94593941
616253808
5037811
281581222
84571492
8069625
479905156
168389173
764647600
797676930
105007949
584298116
110232478
27726344
701158
77705715
657496643
526822226
514425699
7588470
503449037
63755286
62941529
19630428
658020954
205258172
165976702
54932075
441562942
280802716
535851029
49777920
246300346
377435511
428149058
181476942
250955673
50124206
781863399
449007800
41722861
381508844
200106960
110489759
502573659
298761312
114775077
175923885
677876783
123609281
249791472
527918149
5613955
169717286
227147139
55200873
131850283
68232043
16378001
185140548
51324697
511987448
488457227
735118271
94071087
11454514
97833731
866115277
275271039
24961555
189518987
579956513
16053388
76487658
73114850
20817974
165495698
378964557
534706530
365342738
8033573
134036679
578552923
100294410
43566212
51110856
197140062
393059120
408076395
115852818
17355993
260227764
199533692
562394123
121931926
215823463
1536256
345959606
434243528
431423452
254377568
18501635
40190044
10137684
132364791
78036372
650057196
176307750
501406260
634714712
39913442
207799699
313847712
63394873
67054155
94292052
198197328
531219559
463335632
137123725
180936461
85872211
57742422
87583818
5298634
529462196
15075213
91382507
63942019
139754335
103243521
6298254
76618199
89909231
355645745
355921996
488110596
20587333
527369133
395874467
68737068
73943450
146376750
163107177
23779117
178554203
101911040
58940128
1338507
173560241
36831741
404224906
231742529
178091463
16287536
160512054
943613430
420155716
180808600
34724165
690181885
370830426
338729894
427682387
148492332
364785677
267115931
54395409
417163057
589062610
62094558
269401518
20138523
498416242
362258953
635432414
95914816
213625940
689026451
393861440
116391810
84276152
16519307
229010326
474450742
650135101
105214966
29863404
379567167
334821687
187804883
327577966
142858986
642842793
362721817
101581680
59086432
119325456
356176628
764020824
560859143
209552668
470107477
16486242
47248443
275907125
504279054
89081941
812871142
338774707
59088275
200639841
411195666
48605403
1205894
170001900
298470458
433876734
133537069
133528238
27277252
84594553
646345136
269125052
460439591
170706571
306031949
30050342
256385955
764284080
455785448
58339998
473849335
259486658
247219685
16529545
299459310
145869191
467040719
168551471
478474630
207861116
387935323
702448382
144070220
23791969
12880438
222361015
123287847
379311368
233316946
353566678
56225690
439324043
213519566
555481363
255911535
192060304
108604210
253660798
633306193
275768306
78926067
76990280
919339861
259793028
220163656
118439245
23224168
92062806
353575464
231209198
212184218
234671940
89465760
16544351
435252229
200527659
386576536
198716804
119982621
76687828
1860796
9340935
239108766
376580935
45645361
108722787
708734614
165832083
901228317
257507611
201239150
9345510
28793020
577275718
694254178
486828255
441676923
185423623
81118154
52868951
397903193
105951675
23057234
693007868
363116838
480321324
111830956
715392416
340650145
290098353
254802063
18374608
922543375
170394034
521566427
274476900
332293521
154195201
53190234
568851283
136625101
597136655
39621297
98454816
125893537
252119800
79251096
418396259
436034934
34625224
6460750
66978979
69944665
51962602
171087301
239972300
375127702
13776500
212925894
246285011
312896295
2791976
146440541
32379047
277285274
223556276
48358274
266343289
32562830
86559058
225758054
224215377
28860478
29998313
470284747
419725079
2888081
111963956
710601813
40442968
401614294
8769152
499676969
301770904
434535692
98980284
190433657
324719553
21174447
166446526
409565440
439002298
67615470
3019098
22696136
198107690
39651491
744770400
9451108
583548435
58293619
400687878
500799790
32882635
657865378
610652778
579034962
129281070
76612448
375493041
127003768
21226227
180715867
407917381
287326780
102949044
27126473
34581311
110203023
428610892
207544827
106148457
133723759
131812278
303482186
214903958
194652943
209292473
89694287
65636055
72520560
439700065
67611240
69734448
129734859
795019340
67189824
122995386
230928880
284533262
138849890
556666872
31714327
106666896
84590511
36805861
65120501
143360069
253917206
284165857
220545251
315624387
592155950
47825294
202280949
43521898
123829220
167111135
140611464
64964867
31414030
247086340
762381080
364838266
111932297
48753061
58116555
227505546
340261773
173811721
45808530
50056932
8146479
106805908
641067016
673312478
99139315
939149506
83480854
60746687
56102685
239176553
290961596
328921923
414429545
199371933
424659733
240653190
57783571
182580952
798344923
676454607
523318361
225267112
427044226
17255777
39208216
210964581
24646827
79838372
190621
91722747
352055600
16880076
44739343
298011702
204757236
78972316
139192638
172166824
25465364
240482143
170265265
141238718
150078470
24709888
48592831
307411436
131365039
11800188
300945314
506684183
365912573
320626392
387766387
381203680
3928424
199445376
36228161
100268330
658414661
394494196
467676198
442863358
515755108
82853239
254247350
41618581
37588007
51433908
5053462
672980776
253704314
28550828
59527332
7397581
109497074
86774825
17571899
90991320
156532358
302560593
136187994
183320657
275983271
599393044
154450916
17734221
714944437
18233518
329234525
268480864
86190267
501377275
23744064
787774528
6163451
41366670
283145664
99620669
10266459
505029261
923913473
364318982
245536629
44462871
233095858
616435052
38999961
690680254
137752142
6994003
332993388
29471473
207039185
263162413
386305378
153629973
218396141
96057236
434440395
9817704
408076613
248493570
49898201
13110631
465442488
510532626
510201686
267279534
83217552
15566187
266626428
396010255
1763611
226765903
753272899
102322409
155098989
33346430
292888889
207692856
182100083
51353250
46718004
508451520
16867502
442196833
51055780
14480475
12896857
54437677
649974081
112343195
589323394
60173890
22035465
617815173
336965073
369643186
145303448
472219268
124980608
635707072
421192324
612075217
23963918
615273792
51862498
655444354
478549494
327446058
206653290
2735536
282910928
93639679
181044480
196072219
49676692
126841459
256400274
217860937
345884349
247346055
824470032
65713874
835579507
167722044
126381142
83359383
525496073
300040265
7204363
32934197
326101655
13610769
6715145
439646014
678860457
517865
10946860
148438911
2255718
77610375
613269952
124272607
49192119
200873235
234846749
122451273
28872970
115843841
663006522
299570393
36987985
322213698
603878219
191705300
489085654
423929631
44226684
228272626
270729591
146562938
33670232
115684764
880689
368609352
64336585
849075742
429163212
411806157
735498081
53054246
277863267
513129288
79737211
436363108
191135276
312306441
252653701
76987517
548428883
640618096
614183325
2410058
504502510
412574340
237417817
207265351
126351023
100658851
142078741
203122539
342630535
288519144
323404988
67714689
14938417
118767991
94598849
47739499
117359803
13554957
282937995
608166388
501306047
264493588
151397976
641318845
218183220
180136943
119538601
97696234
400984783
246981016
92115952
1406264
141250931
237546570
119851806
352404020
155904079
318426632
126112640
921573353
239246292
33347556
280107399
820406087
68575881
532035055
802115623
287244465
765736185
40036508
281529683
516929516
476948796
254472916
383181122
355511850
552260
335056937
199259557
125583060
562397991
370497
46100909
22091342
662064774
183363198
9142853
577446593
590091227
14523532
380363884
73790088
574826380
22834857
662711
114242435
193579014
408375345
95569210
40666080
480171117
298085438
2496773
293956266
5527047
922065333
205152982
178312672
458196604
262006937
265068178
164395533
53558721
138723355
583600249
559610444
49125830
25227998
161826851
65703350
123818356
316289559
444395197
8806405
160948692
626481420
281291822
49826955
179062548
803331978
307418205
140096111
25496342
466000956
33072694
448497882
7202802
437895516
47228136
110043481
20594380
224284340
136117907
290335241
179697544
303291806
115166592
375167298
64355389
501194669
336833420
10819712
557073985
404809864
95129319
225915999
53229629
356274073
718838283
868257582
363730348
97162278
426122412
13503
173565008
230392931
335846239
274752364
14592363
564111103
466369661
35207757
122878551
20170621
422350531
6991921
18375644
450417188
221665014
398574029
432853422
620021776
569687369
163387900
48885573
4689787
100722062
322335603
104521155
20759902
359659884
207950485
22869649
271819854
485237123
83720269
40700752
36496077
11481674
14933847
130071954
83378333
87189196
472132
25979507
255733196
166367155
2951274
104152977
442065495
100646874
54643669
254464586
492717715
46146374
20374739
333228450
130373644
6436918
31905397
24311478
137565207
195986449
731005986
252855306
150820068
11147015
583583435
125728736
330080056
123875502
214435792
535991451
694506298
161722220
77567043
29850609
84538984
196158966
115797293
27136322
2385342
296926099
130250857
41104205
432749440
37536830
70127173
548944912
190218493
89278555
434886709
242761891
218151068
62240852
243206916
292284945
804662465
81694781
170242904
385419750
327638710
472418626
409505216
583982495
4707253
241057405
107441302
840365840
35458299
118587254
315741685
478738160
106479680
245925639
53780486
106510519
430786891
292606841
55679219
235823265
317792299
308115362
179695692
33844434
27895173
241623452
7147023
176694628
57548900
13022136
775917425
78070548
56385327
34828839
236041963
8549167
12459611
14003457
81363074
27692518
616828665
194921744
11697967
60069254
208020634
94319731
454897522
583154996
304050104
1517141
32292373
126403574
644171009
312146167
93728041
212339981
125145348
5529694
67409071
150893290
148550830
39180392
484690802
259692194
106830683
86114497
58754129
147507173
94910709
596400418
154384238
567956885
54299954
211791252
175076591
602489739
80029401
445414652
24981661
22853367
26144335
48476627
815345266
570371128
463717168
135703421
562784423
564754914
174776671
148355313
521658353
619507064
266867755
315226138
85540823
276193772
3439506
117836202
44150369
630873681
45898649
209748377
682512536
286819344
10313367
47613509
2124912
229165142
35945485
54325462
117651743
8722185
109765974
695567290
402897874
686684361
294933276
52768245
36163879
375697280
46827718
198690883
41628468
53026610
222990698
452984555
13397311
807311658
213489377
266600739
549331152
115296214
371176346
99197428
532652
623525875
206475166
18240273
213763240
427343292
148589220
193632975
260364043
260630501
320954143
278630267
797835313
320815252
543465768
330389809
110682609
82488390
480047222
339848117
65393525
4616728
113361053
232105184
363022977
825720671
627767655
615692615
39833580
298784614
153316741
92513460
284598076
121047734
280310809
95397105
46283904
45222446
3695622
237472193
526540997
6565694
389615310
281270508
307372998
31389879
336936777
326170473
51599464
374650339
35916466
68066435
41854052
213084547
778613092
51323746
313581798
47868651
118241772
359204873
287437013
640452129
388737608
365091231
423205265
260765213
345760798
153270219
306348089
241582796
316372842
112069678
124628786
167341901
121042078
12319175
199223285
37566223
526719447
623587693
80612902
38139180
501823829
156588354
234334379
164672686
33329804
313750135
241031143
153314855
301025246
540220945
478786737
159329971
362235847
302534129
699073742
213107315
268352482
193519899
173944782
68763730
678581136
434646937
342362084
190734902
470736670
286644143
110464326
274864852
615266795
257546468
94448241
110036267
312495823
168638607
139337185
759374116
216694208
44272209
183204052
251098489
396583669
267943313
348806928
488086402
262899245
473742325
32119316
40057744
28517172
101105367
457067567
339976945
230179141
544224848
14571531
361736427
490763058
9510155
304897810
22279106
302531823
194739363
70307832
502244842
783782674
93231491
488152800
454082170
614390170
24393368
303090132
287833489
258401765
82944934
61485485
338701158
155217923
15702403
411293379
65845105
172887059
28925239
429912364
225733030
130535285
67171939
866333367
27332613
600871352
2395877
489731695
724641034
428592746
239619041
54967216
216339754
21958620
494529413
634623495
732277266
124795306
71638447
213200368
155539059
45710254
192813920
109857679
480575303
290907376
15563482
378301631
302715020
120621879
379924569
327819215
143534457
224608618
194807876
854452727
224148159
325957240
129855208
18365515
213756439
354614946
331935967
202013649
117030557
63899627
138940697
200596652
391177902
563733079
12448945
83637285
122422420
1336610
166863206
226804271
81039380
36820069
198957268
385591783
11178388
159176831
330622156
8829284
389442214
70539061
253033181
534120159
361362987
39129653
570718517
522066607
903197300
78828968
10361967
635091
614537723
713072116
240309593
614530563
351582028
663231061
534276211
247804712
261289111
218462342
320851100
66473758
374075676
87830999
688059551
157422308
46807323
896252804
124302622
633981929
40677450
16503548
157593100
835482619
393034555
70129776
6130237
221468506
444355259
84174671
112084163
158169850
4078356
461215197
322204701
14410861
798371665
431659560
57562901
17474432
618514037
163997991
27157580
492226753
599337455
272835410
553224736
94948491
242931520
125733468
134769658
104113867
861979794
41994744
22006653
552643775
25748607
7506067
68239021
87249045
379312706
591066254
227136245
373053235
557163162
3028560
10574222
115449981
414460601
499820843
137199131
452222171
223042568
76492562
653874418
39365766
67841998
451594672
111356326
54263368
208542974
32860955
395242416
531565697
446292647
699912869
259940519
278587951
157453265
247969341
28137536
5476290
28042738
180852685
385220036
829300067
408463088
169490120
503770106
438947
46222069
159990106
34115205
584358073
38892765
331731525
290204924
758776994
381303973
338140889
14912426
58371542
367679785
296442218
171971078
259191907
662361832
284537622
306830549
585787837
89110602
426065632
379252461
255373728
149632248
292532509
92780568
93380230
26819527
178470098
126639386
27640205
292359048
381304160
106164187
11486292
579830896
334911562
9873273
689353616
38770921
441864653
106294379
137617784
485864709
174834116
91618463
447632427
48382412
142230568
374832884
7878762
623221145
191802594
24366474
84025277
7185947
67975374
102923048
548942048
284480634
235492730
3266324
118692669
722925509
430359884
260880575
265021779
26584018
569750903
31966469
395827617
4820482
681803719
233170277
830422727
38875494
11056289
68368804
50333594
299467223
858069218
411134169
754544091
270120197
479699001
245872240
60078816
116552169
8665698
419164364
282231317
120202278
224790772
832944040
500343600
427655121
2714866
254684185
499041801
115231263
631293192
494654101
930530241
492431355
522361730
54644127
345375392
69101186
14383088
110795320
14309641
10232466
452769887
457377582
407592696
309458340
173110192
226618026
122238225
21727463
534694342
86366438
513928383
61061156
21166146
58016163
192179709
53599686
223248229
139755550
483184065
350704687
478845920
65231932
9165724
38875906
432560186
183175251
475669022
470944508
516845040
363985068
873587121
174042800
196467641
127155879
21153139
150070657
546720686
689039639
109216759
15976008
403794370
110598970
96764122
96187411
164181434
250630633
75534413
810934865
316710814
189568120
29294263
170544560
11491052
270287133
185218760
7844771
318098473
353141179
321037088
8739928
61051452
417693143
171912222
335249686
2223411
96169779
119093235
91818743
357857946
11975249
307623609
198810535
7768997
188388437
302441467
137859453
18482161
578624459
149886611
797545331
91022097
50123901
657120933
431449749
5300055
153756501
104871168
3675571
306172254
85739803
85814670
12617178
81891776
130144323
229262609
8384533
62535572
1124471
94573797
875908225
42924129
87079483
683891687
86206908
240166771
64029373
393350
175671081
555511902
627432472
620118357
74563983
192282548
378691947
306745770
4838145
523183604
65631236
667453022
9673704
41883612
425655826
27478742
835472572
824469385
202954556
533377701
44138010
51848065
815361147
448792360
7043156
132380197
95330288
612407914
102815864
97930581
244840324
473213548
224365418
208057230
173991045
349228322
717801723
220451152
852401324
71820711
57949255
272143726
185808852
678837483
496175492
5951827
273710108
177915723
214867553
132384918
14364734
113132522
239963766
500795885
181317111
617257424
235308332
100095310
845123156
1277170
305248691
583648330
526700270
96166851
605131903
13715288
389549577
13515640
167940508
142509825
29455598
685222264
226797498
50410225
139862496
44395864
345552795
11859307
816851995
26454729
140286591
11647505
218392997
181111571
43468619
660041821
705082459
54602447
16412860
84026006
35698331
11007243
391245401
295714778
272508770
614898985
241107440
7237295
133813220
52109746
466509077
756441274
188931524
199792769
119735983
47049812
8039581
366918081
6735836
78058888
121748516
97375134
385912332
724393045
20921753
57746959
13230219
56786970
23661783
12835391
98317814
835027271
353207545
273198247
69534349
140878172
105557154
181436241
784598198
565896142
430619574
2745347
136547277
609302447
408810473
200959878
17780311
202554993
124969821
236799558
277562384
89647440
212792424
112644827
156313754
338428884
7594919
328937380
659958582
606661737
126279672
423341953
325196577
671918965
171449743
219240363
32619112
132399653
89734544
12413944
261812639
38381726
685028127
863666553
504988681
10340226
589911642
3990643
88931252
199484765
38651157
89839445
14920350
17104512
544504328
150554318
97549497
60213827
522760445
42332373
476053985
100607792
48129234
147888104
235498856
161765067
773757165
52778910
2283854
50187000
501241767
567428500
282281467
16176319
165061479
650569929
206418520
440474624
234898696
91783378
237151497
607293073
854071162
95526373
504102391
111475337
86315343
594143868
2243427
148565563
784882413
38316760
203520878
12445271
2478975
542476610
326886451
139226423
616785038
24650123
263889058
23368505
78711418
268180783
12301095
10102131
301516904
621765
20465834
35681892
144271714
1852345
94562252
231354540
3385202
86284869
655290498
254158930
524714795
179076537
324932918
470909736
74307952
292910578
30498883
609157144
598671746
425360411
597452496
392086713
241486569
67651410
663135599
241085870
2235743
614277663
179864352
109135111
109778551
13261583
408512915
832818861
278897364
125404787
263584105
207108475
182211984
675531141
235778792
58625840
81519063
75057054
51596869
304852324
68164094
36381299
394728963
110342161
616708550
54987485
165713597
82845143
395729738
7360007
24647268
146621302
355500735
37968839
172463443
80388396
9875033
450158765
7179381
130510719
131193767
630297944
45488187
394021317
669533211
365286852
84891787
225419035
184262813
11299508
175233902
406445655
108568193
12713401
28739690
10150480
154809376
691036904
383995587
31602225
10564241
100049241
809631239
365419577
249766557
237003075
784757356
139830273
265508447
378881259
889586594
96634359
17478711
210777149
36233831
378459768
13887923
99491469
491250407
13728724
12256938
761746641
5880678
237103429
445352825
574501187
377951348
142798623
232369050
23231533
216736239
294724677
243283417
198723721
332714981
132753874
312808190
434680965
54200559
383175986
163443332
368012661
230485638
57950662
187293084
574736535
233913975
326376205
20996857
116908135
322828396
290492720
251099060
120189113
445838986
223152106
707249241
359485756
254946992
77831141
68769470
91542287
316721303
93430979
67047696
35770148
356680750
155247063
484587216
181830604
332158439
52297077
338137687
97029180
315616294
477515719
115146856
92105914
401005546
207148108
75728311
261717226
192813990
429360903
125387511
101476542
529885534
297537127
15440138
271918821
748296472
40349149
109805799
296249029
153283221
95236545
355995044
5010678
280230871
156038286
208381097
138318174
206844264
6248496
27521602
98005107
73957556
59719033
312394614
22572554
303471440
258276883
807390128
499506818
221465968
39449893
590318683
183847953
238173354
110778567
109068608
301104345
18970894
90234623
125847177
229884221
237190436
317202
181196424
109880917
32394768
680866494
158388241
34392901
487589105
14075185
268413181
581846583
547070991
33102979
90483131
20166045
252405833
505466529
573160881
73321083
11253564
583518670
292777393
371490853
54652341
289544615
29821479
526204871
262104128
396052391
175733884
227627623
198175584
31733843
144554720
494596906
191261667
233282108
17005201
79477011
459056396
52750716
46912767
197926076
431453579
321342502
700883014
464533697
42594350
189077808
90360965
73849634
100607857
41554022
178031073
362173768
114285980
92354780
592639486
119942038
61373251
116921138
788735786
11162237
464675094
492722792
12723024
673710656
17217641
66359313
207000308
99994625
639370581
203704716
222907913
568575670
214668431
76654868
315255664
886113788
136277916
165546647
193116865
402593665
595614943
30939797
64834957
69780268
26723699
282425782
240072521
707989564
395700273
18851309
261990152
4960285
602655163
6240695
64759258
43202672
626527363
126027135
32557945
109941134
170021009
605721441
464706899
75929656
367870541
746496489
482195753
39078391
661843791
250130676
49051639
406417300
29388413
296604022
73164318
390506905
659464067
479911873
342717990
330301838
188562490
138540741
712583386
393898999
96156984
298609078
7820553
656296505
58947264
31220837
62512966
129722135
4806140
366670513
217055472
104073938
195314222
83183262
12062451
418934127
42297900
396621930
216034897
547874086
862763230
477213426
593653439
374486578
196641823
67080817
21427716
371866683
35082701
439012262
514357509
558009944
17606917
628515918
4314924
418201958
935200461
858085562
174531278
83425532
801735504
231007529
678737640
26575396
94360719
677396600
299979962
46833839
98767910
133452666
135497069
192383521
204511129
771007008
74634114
885553957
679960954
915867557
451716696
175139502
87211891
173821210
283622373
347018
125382383
308222637
456395809
62418296
112921233
536211092
30983042
285523560
11966132
53194324
21751893
136410903
5975374
38158611
183730200
615258479
30808390
30580273
409379706
696015177
430305726
242649248
117877928
478024152
43341109
73974213
506616370
265601700
212960077
65998443
781279695
283335673
45523924
317128321
402919695
115839439
327628994
121622344
273823990
6950533
792052912
12545958
690402714
571008959
102502768
163819896
304927562
43890539
219987159
150418761
480273966
451096216
43465801
881416074
206031361
204485100
54614674
223569757
107457577
19631961
36589971
446322265
76417492
137966602
556233
64147996
71668026
188654438
266114891
172519035
627799319
155964313
123966388
471537562
166411695
206894734
252735591
559908493
28815369
21952333
14810726
136419126
278689234
200360872
50320745
159212223
8468633
122307946
246527132
141171870
11432663
273507594
212454562
61510233
111362483
284553654
244496997
123648789
620388396
687058998
65433595
286201613
707014296
39350026
81745788
27934589
219226614
475989864
371285348
240962194
341889714
340563635
410182662
22926735
63204836
14083289
128763396
4892336
25189245
128597703
480167303
255229416
35768977
351580489
523153605
269125402
213231054
80133143
401229951
70621518
616263435
250197566
85538674
90645572
729878204
6617229
173010842
5346052
596285703
90031756
277927126
56596078
134629956
23080493
388232623
586004496
336453062
128131981
171781218
108958212
549946993
206711704
432914933
14990655
360372428
747399616
605873253
343186618
90967003
400489687
140906340
70486440
754179516
98291633
152724313
457521011
410670183
20610504
699865605
275728470
24884538
722523505
122769744
7555645
10502009
780454621
55640905
332439870
179454289
528868074
219087355
497948620
159654242
27883002
664163047
560449219
100286836
124871046
584446928
303192341
18160456
518998970
107900051
199157755
23270997
18614357
88992030
452561731
357953715
40356896
103719127
17162984
259491821
129304212
510270597
135998493
98509958
21858119
145234179
175968110
73891638
456465884
361320928
463153855
745616865
293010963
45860061
109979102
29654798
768863514
1203771
147156011
503513648
38261359
78251418
29614410
402758357
273035204
122265945
409442243
551250109
12507179
181573790
284732416
284669466
555885527
185931317
140094054
584269660
463644744
427780308
559875536
151628492
353598943
554024370
124377694
352510301
449226240
698772783
467068835
150533621
426321020
294630075
243430165
103464198
70094297
648768682
305003723
333264200
304158478
41662541
85979479
178882962
799104404
634156489
26075156
6932113
143774695
361877536
95714832
326872
324231494
61700781
683074255
388674010
314677136
11500290
113609750
297256212
218355937
117414369
285444101
219897524
4656262
226633599
376391405
512171570
590040965
50064938
94120809
81560412
61856346
98867108
162430571
461384044
1993491
87029551
163719705
482344887
228388600
23234129
195190218
72219629
223020154
749795238
74029799
937808126
663888186
119720519
134167830
175384452
28718002
843218
203154481
219698790
693768476
136792588
306968177
215224274
678999578
151956485
694931292
8880070
548144213
171466134
659444934
108147657
99746724
691450461
37892497
99200955
301454829
355803407
473389185
652971408
148242767
720793473
12069748
191754399
820793906
97852983
134218035
93314662
902221705
8442564
121398613
197402948
364806736
96210249
71081187
486745421
17119934
414815836
162679483
54884995
509311307
189792177
191462529
68351867
540928173
324844342
69920600
15828372
28016547
873305595
163786660
241257182
675535795
307492799
39058209
96981484
9258056
540364778
1925607
467468343
113730418
351390209
8386640
50475246
83321851
683588355
314131469
16992121
378875481
269750070
435221122
98448723
2035943
99706193
76957202
341558510
122704147
217095425
431302749
361994995
331926972
5011348
6526861
72146552
193807279
87585785
79424427
46125686
155617247
8591165
17204699
288710427
273299187
175401029
945616554
530045800
197359683
93873858
763038334
13323799
73055729
17261451
166790469
504503873
145487927
794596802
43383165
597229007
145519893
565070865
621349339
736335597
278999018
459143470
2549033
224963821
33506481
36168227
263735580
75947313
390390662
26557326
30230665
6884499
293181359
30398579
571065263
334835502
533578387
103894448
139181007
121353514
113062363
397016236
3841812
48903066
261587971
8924320
47605271
163473456
222771414
182589547
380466767
138910322
147845386
172961922
120043763
681864044
218132595
345964396
273843589
699859480
172338662
435546169
332568947
27398232
110601790
328366815
824490522
461679595
246071817
284026695
416254918
110058988
348148999
322816149
387115269
129563203
738718824
395615947
309815661
571443764
461398670
46751446
18437455
322599119
43817451
299466329
138645517
602711286
204406268
206883630
590782263
268670659
25015563
46230240
259697242
327470185
473802069
450422395
113834105
446462699
374426866
737341251
221867843
54125664
202036216
256819341
17962848
86247987
65097616
15195410
440010227
874568165
228979004
25041806
194515050
135715392
280921344
241271856
587766613
108490744
407706960
68234944
386149626
501248307
743596920
102726435
9111956
193414723
62296206
92755670
22102185
392952166
266826038
221184523
35424070
268504848
138337890
867778231
55004282
137799088
507083367
330144404
610146777
38869685
26389837
11786057
592012413
159654153
448045222
253674225
215791524
304540154
89926615
159322196
361347006
37093558
205598244
456546094
199696218
501126959
398806287
10667798
221023470
301700099
818982388
313076111
53585950
64720193
337919090
606741599
37968606
24348868
335098045
225186871
433754774
99009670
622415237
337351036
366358858
454391622
116904397
2246597
16021565
71519217
217698898
119978289
214965339
26011518
150520514
534721532
3225876
2489483
240265879
950857331
118025683
587696372
15189428
151910689
127010077
44171282
146960013
33541289
47620855
358894672
355686671
767661710
145983540
79104684
88965314
72993811
137413638
443545216
50658834
18873731
97214339
32730350
223995945
159266452
519329828
442582103
6081941
95031146
195619425
217855326
493188495
773893023
669769123
504407785
95878191
116239219
9460683
7718374
34010116
143902418
665603098
324197772
131200337
159580579
583472907
54365052
36878023
8888886
114346024
469613875
855232357
321055839
55260642
263785444
180086407
643326650
91593437
49507367
97538896
269929526
195005812
48154025
22177611
454247449
335405764
367607189
610428938
249381817
21935881
657069294
161519138
59284212
63666959
318604950
14560717
7047232
554386906
320046949
776902830
422748508
1998039
851424162
12498545
389690
111556166
726986260
389279917
499850989
116834673
139635452
597823706
33762549
177875152
241093375
500631900
143129589
25797510
414691971
670252260
73062491
151642316
61292941
151854527
506325633
588071874
710749164
5843682
450486240
362199645
453321682
161280632
195809161
297136864
149018535
347449523
64783503
24302623
627607498
472425627
51199162
325049377
7284008
38580878
175172779
725077314
72096758
36826570
200493355
169758705
82308519
99587296
186375853
140750947
142086195
475740246
363930824
51946216
521205254
471072404
542208105
134554610
337125280
278545272
536154630
593005139
801232074
144375294
444199201
79444142
63085638
24137493
360680485
71562735
88607505
137327689
495262442
326730250
224813978
515028829
220915636
385504433
274956681
593670218
495934632
174203601
304501316
141115423
305671913
240591141
309987751
24560152
307924629
151679583
290426483
65007376
65861798
280037815
65689427
192625230
236607847
473171468
22251568
48219910
39401693
714948451
598262432
172286322
145053954
97220441
337004447
25712775
158303861
600933430
47538356
31018332
341453389
250681222
335544427
922320346
467661945
444599776
663835792
5083592
233826853
135914338
11118998
69596709
181270546
749202319
409580572
330004278
86843588
106600317
129570517
2376782
279501470
57688934
470343192
22542097
49186756
26369329
358243461
531161735
218972792
354999555
23800929
588061514
74982852
123256638
190983219
22045120
28459407
425341073
230943520
31549021
94451028
447938436
429657534
534420
684396993
521115305
76053421
697949333
42063853
20245031
739400764
55196910
341115571
577640634
7545353
52323288
315995366
112759190
2039696
451622068
34340734
119849168
30312552
107522263
336198741
271809679
240929098
539183619
155219746
31654494
13615487
46046942
87137250
441
71659788
261347687
247452211
150058524
16217949
752066625
377918164
48984480
39063872
14657099
629646359
567513188
315961650
763429553
245106187
521563677
284665805
321678480
211011293
336248486
428314122
372941992
55418804
289739513
219170573
108276875
297469814
322428465
52247428
48958990
224300641
254293577
221555192
133450643
82409545
382164719
507111651
39325494
135566095
443468254
50132244
353431062
350959736
292474508
266415347
277405119
33058870
421889701
50125422
51702594
432322022
274121944
335863332
590786564
17459839
134538317
875816699
632534230
403804226
16174103
47450219
173242571
8160283
46988841
12730854
413993295
7612412
208323270
189164778
153193087
339872712
101050734
196916533
47348499
172946552
339508037
9111949
294651758
140112778
132981838
170372227
5534193
58913489
702781432
8744932
386681463
140872272
49377032
159909360
463982374
398650810
420454323
319668129
535171873
50056190
293160282
222721897
176930028
250739031
71042560
340490481
34343447
683754466
119199188
277282500
27211254
3191916
4767371
14592088
208747547
53982446
150902877
327566988
125346736
82744849
652704065
56356383
132946200
53804772
658788063
5712929
78147664
7622090
32522892
160783519
15667169
157048548
195766796
481162870
605311548
22636046
462868520
81561872
168006349
105001547
36973548
295403724
370749677
207093214
40263200
399145045
11357848
139052211
655629417
5725717
430453633
12127776
118381007
324796840
278575833
143623667
472890937
230704453
495306042
647191779
55752073
395088495
339951033
879752
485991447
218258581
661715959
144792625
424668443
111400399
78129033
21152209
357777818
84301658
806260353
21300641
184662815
91946223
149781115
663279352
224101834
346055424
300797261
6694608
503984841
8301376
78766323
378827135
447903280
299881193
387696
103276965
598581534
31022814
7883231
45353382
17910162
410394397
85728978
123182550
165865936
222432227
191520126
250557253
215082225
91902714
694915724
16523226
198236952
664708925
182639320
388661337
220610551
79999465
226300742
39592312
116062138
142261710
349398671
32133585
354043878
452190084
29109306
120329968
580781635
189662148
210225879
153527711
46932496
83669237
648258272
5835384
69956373
333025721
3099348
170324601
34128378
322746501
61870909
168680043
779391074
64931334
682286250
90236383
316408182
27416383
188931934
305281692
647613719
573882416
213566135
24525852
95488884
135227850
293162085
154076949
144676039
124889473
10680500
202007268
36395108
40117999
18292641
62330152
839580484
666109503
534036917
206924063
358771180
374214668
74527386
445446414
509570021
273944934
9484960
464787002
4152872
30719631
344865486
293913677
920150422
256029090
142396111
8017952
18270331
347908487
131953032
132193291
50083456
328013375
150455822
468740296
26729860
4627513
3851120
334156579
127013391
706759166
31941128
207920855
285240800
680949588
3521894
530314423
455681734
89908868
116690167
3339131
272368626
14538557
200584788
400096326
449285086
457821979
517426288
373272872
21174885
418316917
218785630
183550846
615362019
580027533
7811931
731046853
112070057
378417145
111486195
135024609
6160855
675295393
283026704
79797110
264523146
205698534
827957377
372222949
510409952
397738032
485506827
260194378
458671905
701194127
499032270
366189998
296912746
153503910
192473963
146108388
138169644
35407154
132001989
107809507
189630142
73989367
364653304
698207038
66596669
67249949
521762430
42309547
132513723
32160607
537673981
399494684
539409889
65047318
339619889
38485965
32130633
7478249
106377387
431973958
338054813
487557955
5497007
274839267
715849250
48991686
482682507
197959885
220274422
581518646
302769239
174281055
111758439
513432180
318508493
7690276
303934650
317289710
344972190
2327641
305892967
128562207
54116742
185673748
399483320
446533679
84872002
292742428
304873122
206118476
37820657
129226802
525812166
420808342
113377595
73717992
553419413
413643818
171842692
168131243
126764841
602825157
41503387
236488335
107670314
927017890
203893659
200634706
430823112
205493361
71073894
382714815
31047311
368896981
388514760
150739660
199812954
49323654
73544414
264171401
454755263
168807657
131278284
130739447
340632997
121774623
149791205
794692524
191885228
2566523
228286
1347247
93509457
242616103
58573102
68743469
344138585
102555605
7275668
373316504
511930641
392689672
806736362
342704332
24349659
266297304
261084919
546431695
35781809
205130944
288845302
538159213
82623328
297540880
136331688
697902498
122261251
276215203
672371615
395319019
23746914
404039339
192331616
533718402
146737546
458456915
174356040
312853566
9104053
63310725
334869052
668071626
340599021
8361101
138454672
8885259
73868252
42922299
33704334
449153245
132542513
401434871
561113410
96238195
605386685
202651374
336254218
327976349
194071063
53349843
115774434
323221484
131344483
31260219
810011678
236746189
107692072
98531686
602472753
50880345
18332905
36979343
156335745
210932348
24379146
455655886
200204209
539649624
27522330
634475561
608636421
594240925
44284745
295741042
77354593
580448175
49325527
342768315
129418339
326854352
71378039
87149920
342843115
250593035
614615709
443794780
168596085
133799420
107633876
387143533
133064263
406293684
101589018
227972077
38414451
248715420
333881590
939140865
182641079
487325922
124172692
65848987
99031465
13242958
615920968
553081293
639343591
86432224
233417922
127500290
168866290
128181481
176759235
817865658
42595432
593143708
13684569
458899813
12100473
171394796
435476416
397105842
90276531
738077693
228246013
756515121
124443477
88239461
550698849
405534715
266117051
405002688
109855741
112715010
412722229
155361771
138793715
79784983
144615761
70767835
166297829
158851423
434370102
210714568
166457006
283017245
65978510
41961913
446704552
96150238
118313523
438556882
115257252
324605861
122906276
178501541
51263295
253737187
903912223
55343436
38677563
271503703
34557487
25451521
422581186
41467217
35614043
182210459
25231132
567899874
66823411
233314313
213836040
752344453
89749069
90513717
46640682
842250279
521761594
369841832
119831559
10589859
113983894
175174261
103712785
26337051
346800415
634164006
389447577
62790754
697194712
247579660
30060794
236325637
177195664
55376054
179424047
214305912
151637936
222252218
13168004
104716946
191535490
8048223
367477296
100403648
546428876
55739767
286605512
502109824
259123548
302623540
86580958
228531695
75176590
282266239
74178211
910838967
62638410
22847979
552946889
536465818
685452551
305241534
15154322
194003828
401341275
215508195
468177824
706900645
706299978
634778242
238965483
50348701
332494794
833667969
456201782
516246601
168933935
440439491
129438160
517212391
385360657
412368058
86591606
79973969
350958447
477784705
815750543
1221866
841827180
50263158
52778821
23464520
151096954
104640443
685011026
160864601
57586845
111741931
27487587
398544803
33965309
681460832
362154901
784611883
82687757
415894538
99985364
530616777
659048615
310511318
211925573
249087990
112748620
5206468
616113557
122486178
597090233
15671164
391607566
386964032
55077649
96450468
67896730
61307591
788063564
115270495
160574232
378249869
160847745
2252365
142292414
142479819
360090592
57472262
10705719
262161214
81253645
295450866
82906449
90335201
5866434
84444989
98472880
166736119
408969315
46299358
178012419
266186303
245508659
91032677
40567435
196318109
838309032
163697528
318952069
177072250
196631800
54345997
6324636
68695394
129364187
109752529
32934905
7867734
173558447
9186626
26337814
149370946
41646393
271247531
643670296
714203671
288081454
840464448
23199063
149442497
196221922
34380952
31315114
73727351
292771873
128445091
29480363
193758374
70448345
294178057
187886492
338475947
71520108
23972759
104404228
212924709
207635508
65074203
515082604
12970282
820110764
571424648
150374510
101777518
147674945
340662984
31972211
154295744
841108561
219088356
191656598
28144593
113511305
586347929
65773978
148971240
282073499
547058453
153571723
216838754
189844918
118525189
142480151
591351309
426090531
290545792
131962943
186127684
133640678
47699947
25513773
331535366
472148949
238387578
492868862
91253271
376614971
328955593
72560649
1897057
532140779
1575961
215055318
506896964
36563263
1081824
658392034
52664969
398022982
162585367
142616853
577127225
337458300
341530246
12949623
274389393
441414823
713312337
191616672
251548595
351066035
204946387
399273544
114704840
20954384
150248204
65542894
458619701
11717867
578098790
7744317
822876902
595434814
154333755
45157610
142737448
496270913
912611
217707715
172562827
258486489
423746526
112973451
360990712
368151716
810000093
555263503
449465983
57079235
707385680
231843601
419718947
388681315
29385407
627728006
234034515
58678015
683875941
351239987
494214017
11846311
333617705
581872484
517141536
514123694
587434227
50114180
543148214
6901514
597392329
588798978
170923580
33295441
37446878
79362095
155171657
182826480
95973718
547952068
52364592
564822897
70406352
508191711
165248983
67996563
80872315
69957989
641916487
178427920
67490589
104427355
528191910
25002414
251712336
45490700
330994825
57687467
566467194
18156087
158744089
7636844
416827471
181590166
112709476
252696833
41264766
8277094
825593671
174570305
395589313
109461298
11002318
84976180
11908811
26842694
10335638
262384558
80123047
256502718
413035911
66681537
106595785
874223641
140022692
139908303
63163328
84457738
244146058
196930281
723641775
517440192
255617601
863469969
2580528
317278182
36484019
281853298
943367410
562263506
165670898
802665949
389361067
957124801
347855354
6988406
2448804
124825678
43140610
27118682
67339169
116038988
506250820
347056716
535676477
679560844
545983486
22103912
201044784
296245994
654626106
78944446
410726287
49061946
58585719
311530968
357867043
218568124
117984680
217932097
133213137
1015131
97682144
35472433
328240522
99091009
320944349
343383934
127752134
71590161
11191128
161900965
57982177
166179848
243122411
318956406
15833666
68318024
163302866
85994354
123793448
293734073
21303892
183351845
87339005
286437439
66499800
2060399
216981667
45093840
74399939
94483292
17747009
3009157
22404378
4101982
21575714
128073313
211370719
526158336
360305349
245836234
192975277
58280744
86583257
385942545
81100210
229098974
283888256
85052893
303488707
116512858
545604466
212623429
79747498
185217870
543695615
132202968
8115154
875099006
242319530
272756895
16965567
796364737
160758617
83342670
198054312
539132879
11363637
83583747
2307161
1461117
189564818
80581514
704149208
590842096
501174199
176489433
550355
229515823
43215239
255657335
5995155
181173659
138075785
20722325
71914105
58812243
109943157
12649980
231173672
714500716
240857999
485829993
850948324
263345192
274685834
892304641
597514506
22443136
524708522
432211007
27902193
811023069
147276774
154361652
172859512
246193333
323407574
428613500
682787466
156990329
282671395
589089149
2582074
135869741
175709593
87522386
95611150
263828408
371580135
187053536
9752817
137445444
552838674
67239104
18655155
538933848
295430169
152709747
289631454
33145887
174497664
926340986
763139464
375535545
355969859
136409857
52522582
685797909
280429021
55148780
171152453
21570683
92964501
284594613
319453679
13653348
47440299
342812726
3942090
343578664
344700786
213796982
7165085
317841307
468650078
619492103
599804621
163834086
410514694
62574181
332569337
55992570
213546906
65196055
16473286
24008408
46817201
384387463
30282090
100134680
57808530
225444944
125385664
85558344
97103425
258818852
152796647
237148748
702661704
138251976
248800135
137457390
248327770
92465414
427307955
571009031
20958500
482268629
62983394
278012434
393472167
906749701
75513763
176833209
732058562
191307996
437302738
761914209
95525216
159473474
187212129
235029200
37091544
110813885
12960292
184623992
418214044
228630949
278625991
303980424
140483058
712385593
146793996
394472322
435506936
368972000
90048668
331669720
65867740
8275764
465657810
56808516
110679252
283226039
111971824
52690276
116361096
220475223
28366236
63335184
151500849
9111151
3020655
599971918
175842694
770506722
18235993
37640446
5282078
84032025
391880350
74674592
114536178
176920041
644620702
144934368
165154695
88854338
156591650
39361723
229263897
197262058
79025248
179785536
97732838
10356950
20006506
604952572
253439035
9646816
102616778
180705417
116991114
810644492
168211751
290723480
11556579
143696285
397821427
372094855
52955818
85166406
3157040
105483363
696749023
66040797
71191438
361926362
182993874
325137497
415087381
42326497
105310468
248831026
22766060
522949103
338335070
532113977
60678135
608438844
134564625
106643598
354828353
645104259
69749564
226070062
666802846
67405697
1044144
6587626
8382813
51648219
462432446
443333430
448500128
9970305
572213873
689966960
109594762
16974543
275138753
300716973
137517164
266149757
256448885
81482699
121889417
139139400
259479422
7819126
562092576
577619221
705788950
270668950
480240370
35508380
16618662
34079380
10397384
303761185
374954178
565996694
496181056
686952041
479784853
225159391
335184451
304690501
262792416
115546671
58691611
36143925
7207558
19092281
318708218
488083542
5882335
44467187
62668990
556431891
14917388
421715087
278639710
34023268
539376161
268228133
660358218
481436792
14358481
631522044
255151470
94976637
355979512
39852073
174526129
112816222
5809702
280429409
40798049
151796976
724271856
368236537
733328322
61253388
114490843
16263835
7495243
302797653
277069628
239872837
77356089
159515771
51839730
46811083
136048105
77664838
767651201
42773349
272757644
585968880
316379771
276837547
683454524
49262714
5816789
152872189
91424197
720666515
2309586
34406173
136875183
105324677
102034859
241180870
205526698
23284477
80406664
211928995
24544993
75367905
697507985
790606785
718309359
351042475
451932629
45326447
331536097
193699
422848817
172488988
9975350
703730512
1860616
114487050
11767034
287994472
51588702
471014043
52725954
4393468
41148760
166128863
312202066
453474936
191692627
27690391
517870328
94061320
127092039
16346276
169554425
309592456
299681217
250043398
495494772
334337114
145038949
235373319
18295922
501299478
762052019
695471487
502180136
163230105
613745199
273581380
198286198
148220144
96980263
111544498
730369490
23332918
255017155
58553770
590578574
397967041
361122806
34100663
694408528
295435776
74407922
4609374
151262015
232389997
141533513
228508814
674099915
282983169
217033104
586640166
173521973
237829118
46234624
209707514
41748931
134888428
375707279
67617306
695911202
190408931
22605376
67625944
556033610
137625929
34060743
61644559
306994970
453283583
168711413
472273123
445240784
593303760
268623593
75980314
329196904
65047959
119689833
19806891
6335448
111718279
922077935
216983694
23913446
139902309
235344472
125072590
211028183
54187175
3323773
72016191
330036665
330285513
340191857
121371886
182940540
58482799
195525018
718402363
145852334
5128383
166794408
444155209
166361993
155309726
306555306
497766142
3773495
39874687
254476774
363954789
159008512
360412786
215605807
914148876
57679068
860928875
22940352
124528394
135440463
35370918
19642593
25070840
526711311
770907332
141309735
351845197
91172280
52121163
355312718
197604745
113977314
240431559
4501194
303361090
550317222
54907166
103188
252688891
76857869
6608898
270487754
34714008
144433655
81052859
215605638
118577889
16439876
309425248
96355482
197381122
5020828
31176808
335214837
645282033
154961285
36706040
271388931
384923682
16160055
149219906
32195756
475162848
146689986
11176263
497634811
3626076
623500522
862094467
210108948
389541075
188009656
254787512
348364593
749301217
69519954
106428442
412856215
7111848
6645032
20794423
15171213
202683661
173613746
493075998
857605323
120540026
458256777
299071365
744532704
35829393
22518148
485990257
448799434
143213559
25815584
348589843
220072115
466321487
384666809
72021752
222699904
18612676
194493342
251692961
83376429
544508832
131387463
362265724
296802525
4558390
82294021
43382123
140281873
304107629
325786012
34794281
161318061
28342593
387281876
223883063
10620481
229368505
123447839
205122557
98387305
183610505
107144269
217729192
118312603
252864033
67243588
247662666
370877211
454379570
493569856
174033366
57071002
295676899
283986762
211491613
367247327
864011305
731915705
105139932
299308610
179596578
42029721
243933804
217373855
51386711
108000908
79398172
181678700
107344671
744081335
176765914
87210254
96214905
73104045
433396078
55921830
173712091
242567591
20221966
85308558
598633001
112874488
263380176
16333881
272695135
611862309
22110598
49276703
604770
335096002
253840830
4070013
204808333
147352783
303691598
11849857
11419727
25165306
536135476
48528901
446576183
207802412
817911757
36970787
135172783
395820951
449326390
28982768
457661723
319265080
298306571
314324702
78814299
169624304
216583184
288549469
163851849
594952430
151295137
827470
1290605
21643283
216243167
260237454
90277036
422956316
477836643
662929152
259376854
701369744
877350537
328521461
333952131
559150395
618481602
353849522
296904343
417268364
162025271
247268258
255260703
19551252
86524579
386299036
406809422
472811521
300032622
277762290
171325250
69916288
404175657
23703625
291766722
100402443
28184681
285130138
393287105
13261909
536828669
422601440
164916667
613925824
135664230
52203037
180688801
9869694
26159782
53678954
88042522
451322200
115622276
4620845
524458988
45565782
107420296
717652236
172648337
742480576
222940439
196324366
226202955
393047491
67134196
184378706
318291375
411809181
99350247
322232833
257073625
508327092
21284324
126142223
210306269
693314320
105344110
27003387
429858435
79472807
375325246
27216460
40103801
237397848
40878483
674392732
23053149
6674259
110337098
304524882
45007770
55713614
170528652
141101694
345462054
638381663
492547987
56071354
278442237
60607893
113419351
420553692
604997
125159825
200401546
271453400
188636291
45139361
185270723
636532286
352673788
467275484
60691543
476833699
640494387
116114887
821314905
34103324
101991454
640856339
336926646
2569393
181440915
285248900
108436736
266078088
620300273
21000776
104412912
51405289
30557342
16806218
195122675
2234424
34656379
4586463
444146137
226676850
96145506
7337017
9105976
26440170
110727613
143477272
174946797
86409480
461411351
570826972
109850684
278218753
34769145
270223353
394231014
711537211
315729360
55420080
263817004
68197548
735160740
197581793
182029547
434286936
117179066
573589152
4290920
125237595
294819430
30925305
21991250
262644933
784200509
616142827
139147487
210387128
250577449
174926552
3635864
773560740
130965477
34805553
280859934
280838722
45544910
173528398
245824519
61225818
109045506
68617705
158836559
101642391
375869220
141398801
58537357
26194017
427274739
483143259
659623173
458317393
125422252
180561655
409391234
16438760
343585548
83435701
627927212
5558416
192885619
308093319
2055515
28688884
280964761
40244547
455819718
729832197
272452458
195275708
89708012
112340909
416320188
207349339
69084696
414667054
343894357
30169152
125215231
96919899
177673196
764978423
186551808
94440708
358510317
2920631
196324289
640608341
19778031
88007786
92633
291362920
262704389
300550152
67497535
452141674
577636449
135821225
276500023
693640035
116548952
412360357
56658562
79030806
252460868
103778365
186542072
425039551
39101786
376840917
147812837
412935549
622084437
53884383
109736315
74552716
215949694
36254946
193663321
425874260
823607621
180495469
34697585
194000860
342935230
25263414
108324807
15606831
174549236
553663180
180032881
196387992
103049598
166061500
1078127
648974854
527193931
419182394
439294758
215593532
62596422
169921350
182759025
334764186
843713606
189191568
318289908
438332216
1708277
40101623
116547683
16673731
240727469
33236663
407158952
98890902
230918062
467881152
266142481
454930941
48909188
214708341
714302807
95764142
314364028
514119043
567317233
22939078
627959790
304374105
204940162
9790707
13028294
210455507
39550857
565204008
73463596
78957369
266843749
149495406
510214876
63843760
808739324
38677346
141446163
7718781
789388232
314633106
213739508
210820101
282114073
17439807
3850554
203429735
94353714
23887545
88269577
107830711
113373906
288943445
52411997
117620999
13746154
170955010
15183759
34949633
350968279
340134676
264973553
92607357
402964023
165432934
187796181
115610601
62804257
137457553
833701530
4709756
365007893
371623425
660521581
369234006
172166628
31260587
245376417
101246432
21807401
378481762
218414509
934922249
519964372
93373815
37384122
39525433
205198970
852340267
54236607
253201982
77421917
298335927
29140962
531619630
83321557
193338332
169953501
148742575
15559515
222960537
377836240
628635628
171857313
186759823
172376589
34931059
161323476
328058357
32959556
522787036
1022738
641963396
109387888
139635562
360888771
59302801
350891236
13033224
80088224
66855338
117220175
67728972
489344765
451632510
399478223
114767371
49771345
218240454
637381430
88850706
66578524
187044122
160090465
436500699
739708850
17702070
41111024
11536561
543836523
290155273
310757315
14183003
389954091
321462944
18920988
154162905
186624680
1954934
154051440
416860406
18241472
168804621
51579116
159791373
378420644
223866217
76662386
118211624
402216243
242790744
6121847
49293272
771968290
239727287
656016955
592039478
55927042
158427080
84056994
59927154
49601175
652207908
820690105
174994688
60366437
86506827
524819811
117703768
340439606
70398432
471784477
640795926
114461593
31405112
540249115
23432493
483321446
259042311
302262513
117819312
580436077
3744958
34335367
456062721
872166031
166915345
52533699
550262898
164894683
558704494
683849919
752466
153758810
351398872
151238392
407079304
146454598
28503800
149893671
40862048
15997842
356678746
56951569
343740561
299092901
32224750
610137812
120632572
446912513
36002641
22354566
158928004
7366053
167972293
187269513
200430964
9381792
94502478
689563884
558104332
312608149
330009057
620898764
283284403
370705165
413060809
9318081
1962496
80861303
563971341
63014926
350821743
214191430
465953960
8315267
282196565
361270557
8371351
374626902
18035838
394414885
307304062
442926687
411059686
713367579
332124153
184975287
121140564
4284350
41853445
101527431
311690243
49071319
277885252
21613593
624261266
240245077
77047722
213617961
38478145
184730316
733385724
456569730
231753809
155223366
8439312
15315856
700807508
417846269
13237947
207085414
90475745
589454785
138601513
249851093
440000636
460552955
7126643
397171186
827140932
18217252
139651556
80059154
329463247
62080265
289762159
409269547
958237500
20418107
726338087
568362786
150598176
133904418
56608589
197806488
60460619
22558843
88446894
84451292
359637027
103085376
367413995
245588452
181449068
15042821
605819960
1040821
38866711
459753110
74438437
259546344
127504588
82562042
685231475
67629757
179643093
178444280
21957486
5893448
234014507
210466083
276166103
398565267
38894430
528378996
86741977
174511720
774880989
761886826
1618478
49527037
523386543
20262268
261002213
198406384
320107817
413312028
337749427
253303180
568360353
70796240
202050832
279621918
306771359
349376904
337334738
6959428
5785437
178006475
217682005
97425760
45681680
596745922
254491624
324987584
417630034
501180359
51541570
226381441
92525082
783978477
555498023
365852127
13006354
125926370
310738812
30633277
156610600
379768335
10314905
178066270
231777697
580898925
539407157
6597204
103276317
161814618
282608554
242974803
133960200
288913199
234467622
301281751
79040059
549871271
76499504
252645511
331051429
403978548
7736466
238677895
311221559
210166648
227869471
650669347
58844135
178264939
112510431
29655947
220542908
427135360
461669486
139709658
13216174
162853421
168963938
1039393
526293428
57832922
86813550
688269552
571321218
15543391
1244502
451022325
54169499
15428373
10062785
27720730
296270257
526369347
43279382
5552465
359796223
205234544
124612609
206777154
41580648
163702736
260015548
25749851
432037107
376373727
226860523
635485785
139494030
48201861
93519785
357429563
393843493
44439315
425269597
177328721
310723122
215825380
614688777
54690734
343403693
257310982
66421588
111928786
807937703
53699959
256514372
20001111
154140119
375408501
50386027
487182074
74311665
284261841
73043130
47969703
644592383
273895715
468681886
59225663
31015056
389878746
12912938
28591078
99589437
15791818
133954494
663617262
49062829
910246693
209444716
4200422
105384789
110734321
213455116
177927274
9536856
36602961
225644486
19374991
109559495
903655814
77373560
22119412
317336746
3098135
106439597
380857905
99591803
287051850
438021161
13253924
244117772
474159606
225748149
34298417
110389128
628814094
198372419
62282503
185061196
282059453
53659653
71692806
28446656
50706868
468764629
151504102
269406945
226806824
100420440
267552590
129633962
791668575
531001281
310221424
156889943
366939191
3943651
50056723
95993346
569065180
157453060
819785254
323714840
50305698
295517221
499806054
94825429
43219144
404307734
600880203
46535332
43057
861681952
110610903
122551724
39977043
209597184
47421011
56102229
66397624
452286793
70182107
114552085
133123089
29944012
73749194
95057865
430543324
226083833
205753489
743060161
4126913
387106222
168999316
59764542
624812688
49771537
211577899
298162468
731731550
6312293
556190681
801824276
131743015
35528560
102999157
78513745
428206937
417116701
329196139
778186647
251089892
256897181
326519760
82592899
995868
326672175
55988220
8984556
546092852
242166084
649529263
420893402
24975637
346128535
416183133
266878052
2553431
11537373
229235171
202718694
418570267
156841427
339576990
438337924
91369527
208163587
97963684
470621035
168824875
35245526
62549280
107742259
415440971
80416899
537958119
69745746
465124110
290408025
461392758
62916974
118968032
222829404
276065326
5789298
43352410
249571615
845984363
323210001
175297234
131015275
312121181
156384797
280034324
504267386
446677650
559265123
37766015
494384703
338114338
254101421
45698581
121380907
187428408
3346887
324871259
409053969
69141720
137283030
309195071
236052359
39089070
219623169
97765092
11791652
170725270
194712859
123514327
661682949
230884130
123301934
184116343
843947954
65791719
30978835
640399757
528618698
521674876
220000295
400920939
186440515
67061633
77206848
558757168
331502026
84949839
102242673
697926054
284181770
59241004
96750082
194132170
143448888
249547319
149507282
207435243
785604110
230621300
195024762
177539009
232009735
325042398
91835512
11781632
83234218
552114048
263015709
35886207
53554051
152586655
54988278
422125274
3369064
189454
77769931
290246612
76303878
290519640
36723140
14636779
190029593
49735343
270657119
6224702
494992920
6034195
567665964
243725976
336605985
122400837
341018516
138873042
117030073
148549270
70907080
974029396
696777282
196412975
146423512
511582390
70210296
95411532
281877463
94058001
136535124
24148382
117855092
28430127
696966629
53760434
160252613
662949261
204377420
617226558
498739985
339304339
15552204
107811892
99478788
208865174
140136832
207182939
611774854
169991800
240690444
137053720
21243064
354250690
48184021
676957584
202504724
246643220
372985035
277233917
626644876
115503893
361377596
219803108
425615222
759334827
857763782
279674153
44722493
256617285
193748825
24086463
551936345
121362817
42814971
371206407
52270555
12579997
409993048
216819888
510429203
851912983
507139796
770798625
623652352
471517692
209763098
738912985
661130096
697352386
507075069
86721107
287487449
319139302
136498373
246190412
195562127
415505796
211295838
94723813
62067489
187006637
376308946
795204322
84787130
28956840
572663333
159888583
184724421
290542772
375183728
344235937
52120935
329462671
415452848
426286995
549199366
363622424
540403255
121398389
149620981
293873725
90061317
749244505
71360221
457961221
113929914
31926663
80343801
462626021
8322015
124125462
360918964
143434362
48578386
388105078
76013485
89842248
38747535
1953822
8360429
110702125
617277772
488306380
268342006
283932339
409361378
182361601
179422264
169555688
190851636
464922567
265842092
401799319
67224304
494110929
129322252
287780076
159013941
108568966
4608748
45048446
272929592
365930487
250398482
391330318
20917433
399703181
263552444
171612087
800608890
481311523
49689953
29241499
608134520
221215293
121215718
24082578
121841231
12560587
205666437
266163515
26876450
70877
152927881
239271549
62532929
75527362
176482170
363115091
259516890
540590314
136041118
321500018
738046834
271485053
559969982
405152078
97345640
790350880
423865810
90968558
306437439
62308460
715459938
708714906
73379189
147366412
696040905
1286574
41106298
329240823
39444031
103119008
623411214
52658134
446680738
114882406
212762417
24489102
304893073
56793254
424506838
521140878
283656753
115326761
59464184
336684588
2793055
292122604
329716258
75430630
753896550
43724346
274477519
97008292
390255611
31502897
610877033
150143615
524573936
259633864
228258673
609853427
63124681
138758932
507968907
77319720
342436667
41118708
192863526
463476253
526635284
622418317
2817584
138857093
213859445
347102243
123495164
44570497
153363687
28997333
154149416
47043179
184414306
857068846
374175704
521864103
406224646
86308677
374368432
317190242
839596740
309177719
110192457
318270724
137176638
400449159
168935383
36715459
292722066
617504322
3944459
278982832
326012786
199346505
534154801
511642441
170822977
161280774
53371291
254728635
126181254
237419152
74840275
109627500
275514647
585192120
783234364
79280939
195476909
96689514
563202202
101417164
222583837
163857
149647070
53722968
48979850
98580340
516361236
55032089
125043926
929443745
101595133
78417811
359893994
497461315
351700612
917490715
568617240
143759486
64290689
255736696
264620144
8306976
84547470
16434096
274956262
162589256
518974268
101448283
21688878
13959897
436078559
10652356
586920
293715558
219686472
621693891
442908497
266056824
8450281
55418196
215660916
199129476
48458213
10577778
11948429
391335852
642752601
36473172
225828323
511977338
632540912
796758568
178869996
7925137
8891278
499895616
447325286
428538724
599707981
396757761
159232594
1121527
30061554
476549414
39915759
1538145
418075499
233092014
170174318
787107895
195979317
101220788
82540196
707175550
55033077
81497253
810579265
273534783
184922382
43007069
672409228
442973467
474058950
425846332
379609370
14722487
891630314
173869190
855809418
25340631
604482554
161381099
257299182
665350927
363770802
69065065
121777992
358579500
310199584
351600823
219510309
280832539
241776858
219301977
17983284
787246373
345051951
212700721
530527356
302341841
79996233
281876797
202699319
601311521
226239331
218754174
403392531
215679923
401396078
572697129
12977933
223469546
12239255
507849566
427170939
33228368
6929564
125589514
342762928
643185146
166124031
13174531
12274419
200560294
1801497
431209147
26646272
69692974
45244354
20553061
118036008
231033244
21915864
699114334
411215280
564200467
8475728
690837
22758841
935998
364761846
80059840
387356672
547185684
277845218
90564043
833671198
278494191
268135276
438049307
6373927
80747841
17796618
187238354
22381720
35008172
135729909
43601242
106901228
26386757
37684749
70942665
429204199
145015912
486269250
270444503
136847238
346031137
110319634
21691386
261470233
411765147
195239982
251859773
50117729
8355893
509640893
542557144
467715520
276603302
345736220
687293076
395967179
626690483
756828901
205544798
97246317
424581528
667080791
447368609
412861978
191084204
209206340
468795479
288182468
34483787
445923254
423381327
120194593
44440969
142620404
38480998
560984226
1393793
212490989
306970055
352670474
115324396
3924767
360360160
567910752
170043349
2051624
19417590
383562288
58279340
137432868
26692268
90237221
3614758
227700444
82267929
121726696
29744307
104259088
766595714
157803159
759413454
94303424
106106678
356103473
59098323
541655426
32059399
420735358
361260282
205168115
50612270
325969940
234542505
27845952
438982835
312266758
37337439
96031553
171686285
40496555
2480714
19021249
44788152
517664224
660914038
27716789
211367828
220563546
127965455
349586088
657859361
18242616
84850274
11510453
10751009
268660951
30918494
69143488
211945866
25684893
65065063
60451356
50098521
207087213
263378808
17758103
524962532
107904784
578584759
43109151
268650888
341354063
562470984
413698100
216141420
142764077
214159130
213681060
22898389
246845847
411713679
185929596
156790414
594130796
230157676
645081947
428891032
369104716
320850424
113911431
24817859
5883525
33671441
36721493
20811561
669110548
57997003
117166645
639846223
510617208
12748756
343871346
85157657
22611337
182851590
782428471
130934762
45264913
27710453
503369328
41925639
100705163
139290325
235073089
8148443
326298689
50901690
224729770
168223863
296141720
92849551
74338750
82587812
412239625
105013305
100321100
152013880
241981475
427219869
522573190
76570649
16289062
552393144
275647335
285440246
107901594
264306331
136881035
114312153
121725285
355749540
3401170
297106383
94128659
569823767
47752132
130581817
496033008
317261302
22577719
420320060
19353940
43943616
911561
16677768
500938643
452177327
333298091
416385005
68385043
286813786
501180040
474404301
75930566
264627040
9594774
344319509
86948876
390155560
387281154
595307
79850638
96079795
741380371
205759301
59195244
715053656
439306810
41386540
29106394
808704968
369886570
159713171
612624975
30073693
40011354
96597628
142581370
95341130
258880156
33603401
717754812
676500214
192684705
530226627
270383416
193987013
113321497
39636
457229083
287786616
145787986
330213392
600943519
154600522
3562181
28599105
541137036
105457786
205631000
35962917
895160579
123142520
219343455
148433186
76770671
424058417
532884722
350306646
18038812
12889221
422958259
35202750
78579445
258016293
332229253
754564043
969077300
430093269
293334216
726339382
103768898
438992566
505241705
42229495
30919308
92586267
313431722
44109326
43787321
210376745
299024866
440419942
144842485
147866873
511058725
26430649
334035642
34874298
168630772
195228559
67796767
188677724
21222359
363254373
3707549
433668941
40166931
67390833
1168109
557205408
213898114
246297149
188776120
480060980
84448031
88174517
571228216
168256729
440835359
40840975
46302231
270692946
203151359
551469480
24542769
102440934
391192529
212400079
20128878
432923786
305284132
236920369
31757456
40817107
72534113
952466145
153599911
53266618
432853956
68457495
578086594
852816605
5295364
104886786
30803627
76074557
12064117
504262835
315121389
166367976
467472730
65352395
127552334
423972870
29557295
561713657
310760693
171195395
348376094
382671514
433437722
57308656
67440291
153121045
125724892
12064218
204980423
509833887
26037311
740541025
300392277
91951895
173712755
392332835
306696077
918756
118551414
5843403
92084247
230893476
381673155
314649620
587496774
303564662
49920934
293410022
561675612
209905214
396932720
312702209
192980043
450786766
263927887
419177689
322545665
396324417
301672920
704920727
245416469
65632372
434458802
245436306
397311571
29319819
300366620
166726804
465445178
2477239
15511861
276713889
697906372
114875025
374501753
65681246
260426073
195537529
64276543
226848586
27945068
145369412
84102204
293583238
74060849
141108166
66472793
7990978
399904758
191355747
32326934
617231610
2573355
399284202
38763158
162288134
372604984
150023130
30097527
599808380
144061740
207775269
274414377
301101397
144183156
8340770
83940274
459445174
139781787
35663430
35735839
159559715
2197034
132966957
415310207
271039122
199625927
2431683
154538009
8467838
61694310
104022344
449448730
36830199
99781509
110994339
715044620
84574749
399666219
414398755
534595992
176912856
598124354
18770858
770003
610333618
188727682
680190148
198923539
155305621
373304422
60337521
318446066
62546668
4959521
100628299
28276269
361241498
615931641
342885249
706305758
197945577
260519475
17901699
327778995
33169031
77877895
24607166
166869266
12120260
77704528
480558207
689990652
92338457
568373406
96477433
648885666
220384864
153967508
157307467
275730714
269327541
169092430
131854259
115484759
18102495
98959025
430459974
198906069
90394504
355053768
664592367
98131178
167551064
207753858
105955568
242266727
105142833
30764835
623467584
385757021
53783946
49361422
391185644
60329729
311851874
103737077
303048875
352634894
8419379
7959961
13847979
371578687
481011827
349952422
184599000
215239092
285471797
256584226
243567616
396040983
870068434
14941188
233793124
31723074
299081903
280318685
543830536
336202030
114534076
130006122
184080738
29915145
580463634
235146793
407415865
92208227
154966196
93372115
8008615
53402660
249323957
197824053
491890400
5879521
107751884
242699263
262144802
137460662
169527194
336112674
192902369
790057324
263505283
49611509
334382359
378626441
30305893
76226602
141790353
5683027
217614948
415269874
45074716
514346631
14067527
246260035
31708270
692094069
315752563
276038414
106484672
239821728
433254993
598758775
28038534
289578617
185992296
245088989
424058479
2580609
86935500
178531441
2578252
492812888
71153491
32770207
145258597
214883916
332557667
117053081
323661
461519378
7732722
331356755
744513423
310203741
532685688
25279529
5169568
15412943
428880350
83163748
271067523
186026639
46934588
123844122
477579766
386144648
143954224
615145864
243930849
650840675
748534820
163628780
294841257
705522053
199448752
351297966
371978164
190563870
868656431
255024757
378005593
651267926
6132206
2353917
226912046
100536912
367446450
7389624
167648524
23618827
89307683
102040086
155462198
127869822
98401451
28243938
106510748
30308974
22497775
154889567
72737412
34181481
13329742
119146460
63218381
8744839
156743566
59249927
528150286
488837865
218221423
141682929
193093966
211639009
644899333
270293838
575234604
307768863
255071697
136205671
319040241
86496058
490271094
151449258
582616050
74491910
84181583
165648125
950834790
2034431
47558365
10347639
241955276
15818
125459392
509947090
206420290
25044103
477690358
192433924
1445714
9453736
489590276
273121419
231833595
82237447
39148547
201777315
321526578
612938331
10787400
14375711
89229761
21669114
238979102
465710252
25429586
818582305
560884740
115459672
29395737
32028458
678972940
126428997
45620844
397156586
75573386
700310284
120003435
1827067
595189855
371969834
107695732
617076510
537467236
387227365
497138162
203793702
93295057
386877905
39065138
55759131
39011473
46520279
137513749
35348829
106966479
33126906
538196619
446141947
169427021
580893305
25076524
354590752
105367376
93057848
2524585
192839831
189690195
24132161
67130
569126123
333155361
330967568
175765449
10038127
252290470
226597017
256989367
505645722
243678838
662551590
67425182
21150976
134058137
733880471
119580371
9794536
289508181
13250762
126772410
93941035
95212059
429852543
189217473
10786146
124426576
171366642
442568311
150377811
235361886
346865257
206676983
30071337
421727942
40207547
435914516
13115253
27821096
15712792
48588721
80442125
545318630
458544153
408246289
215829367
172836024
186104674
419380875
27632310
410375395
446782058
28128375
140489740
49726376
412110188
773770350
414438290
66405701
76064528
596280355
577803940
301452713
685634690
115511096
331119753
423960907
473295244
59996083
598539569
441034720
804254893
98523478
159746558
201161834
232893804
62817441
134242798
10898257
4883770
712839188
15032676
137692279
687933237
76335914
136144952
476021564
208515710
88712379
113532301
269840925
138553111
180997281
492054535
27066074
107055453
53293758
16983008
362678153
174472029
97030965
573916599
56408651
130138250
3041937
128235977
98046
116334695
116765400
214549678
110728211
12367869
87791747
3029437
69571843
158713444
137765238
613274304
411713815
802462068
185824346
568428259
40292405
764721592
578566883
483112788
258576014
34746200
954346454
329999366
741288063
524144283
378596527
114120862
15980109
437322419
831331733
101060743
315314999
260821635
452634238
822988591
41424573
243466959
178986634
350907954
2995170
22776967
133018892
462955738
272769931
62187654
33017555
8833653
739091522
103303409
9175888
44487901
655707922
137202016
429560300
409000614
36503128
105392004
385344359
491008490
505375519
107197775
70698272
23153225
208497325
597554513
44953760
24601042
692628424
686160827
240119155
415387961
26565275
134997424
103620425
202105870
922926619
416079474
417148684
112643402
71980033
147161240
464376129
88692464
112401700
277096022
860335515
600783746
64100708
188177328
133769651
236934764
38804536
678318191
192107968
249176614
909493353
184912141
98372486
338556182
7100100
376774804
8684800
57205305
312659745
4990800
35646256
3903689
468695925
422271886
797663159
139424826
318745529
114864868
87008283
638935832
208504507
64835244
73544663
57004743
114946261
470739003
49735123
263267258
112651105
626993832
131897837
627068565
461616131
127646739
479627814
87900179
145405662
167800401
123538566
52971409
73081
171546483
102729563
106520743
5179274
51675966
469347855
78159686
122099117
397322022
67245702
321189102
652633723
72127800
631160637
359481651
303114542
314991212
541450152
121576178
2044998
495926471
43972293
666980601
85330008
505507515
74369379
125156217
725730984
74077419
33568179
641704581
224380556
88654648
157879655
290291364
368605043
297439686
629198825
434553255
240614246
604659776
632254617
29806331
551791062
403940058
15353921
109683096
665758727
943104648
105658497
114078586
79038324
180606243
700658713
238165382
755710099
5426924
144095325
79771180
72519470
32423951
589609734
551141557
242695583
156496742
139184414
746986163
162272110
120040460
764743
350989313
1637712
36803574
575061855
4449491
422843655
795616642
58782123
574794273
297801835
875458656
23944663
80700898
32043438
775967284
12042942
135928163
91774044
9792928
6123705
76159646
56648712
490495340
299358445
58425940
697436771
162647858
750342803
238359958
505885603
32051205
627245416
108889876
620608520
159570052
402565297
226326205
107103529
344018883
17605621
317812390
223794931
141753862
284957698
122362503
552730040
329102668
67375211
339166879
472767158
240478842
4287150
40756393
536933725
356700720
132423290
398263585
76187190
95205961
260347239
50865481
9605810
102015998
371799674
30334404
274023403
587332568
43489031
400343797
13125642
287626335
80042119
55379401
320419989
70614679
138253809
90592758
568043205
488317325
791892659
261725316
215476385
299516071
960015441
649326617
264353947
103868187
573339825
71583808
13649324
74510269
62572539
370061142
52041662
7148362
13432107
18717347
212880517
127463618
328294567
246986846
16110897
94096699
1734308
332682211
73829137
377853411
261152641
47034266
717746256
263517751
437293318
462256252
59231011
312290604
446381394
83424277
77312895
74942716
963731543
10971017
423183999
152369576
630111776
493933815
721531442
176217873
75980757
10705952
21662926
10720879
136310406
477431081
171666061
493899828
70195581
441797126
19629680
36772717
151570274
333904932
370135235
452439066
344022671
186327628
124199887
29961060
370715196
116231460
140922284
111649160
52622914
291458567
31269673
756436593
189535724
631848682
17945632
89566970
54976206
396347415
23188069
697640854
12845029
380507872
154660484
418539664
115228648
240150315
422907110
44626182
43211808
229715922
210418863
18726584
1366252
17112244
174307336
297279040
596800733
262078396
81498156
462044176
9260571
522923442
298146922
51737106
412287114
91870426
316540358
265565093
3846666
192796167
233161849
123078836
155656073
122347333
45337094
182868885
103923963
244699451
227545246
212271612
123996524
9786117
10664526
70168541
33671625
298222242
940118964
49754385
612440192
15291439
102523995
31189108
501552478
77974268
305660364
392053316
432847025
2175701
15620061
83571244
164830268
73259308
395951210
634331633
341060157
259980896
188225602
285519722
275981930
213301640
573181792
72850113
207062537
133171366
57243197
161457027
160895780
148765444
48607551
5707433
127832273
768164973
165692917
126690388
35245016
689100617
320895930
162026582
647607231
599434199
183748039
29092326
205846741
528385952
510986478
557669085
536195350
210529190
4953617
9675009
15359091
368525966
396783895
490586260
586317447
93843186
54134907
72856745
17078564
326704566
761956841
69146704
505234371
41834878
208797371
3845691
471415899
106975709
152001645
125948724
26638006
64242491
18481302
181304318
425707065
5928267
58058398
521515537
870822259
108510104
29376645
130766897
82716536
505511388
184358074
64572571
8866856
24584163
423648175
422871435
73357981
11265237
230900945
14784015
617551912
322794257
353636894
428182136
202509631
150699763
64543151
320830088
247011010
757121153
265337703
36414229
453618535
70057346
739972236
228817055
65158064
50861207
272633047
82304413
35357554
286463169
26601635
773085834
132631617
16995663
200164416
9391213
253874792
76538245
707554374
34357073
878846328
19670051
329763704
222225055
1491433
197143141
99511063
306834483
33713716
125268938
255837451
91155105
392238074
18978656
15973961
50482721
252430912
38702387
39691409
140001944
904450632
405991
26575398
120446819
15478593
26059504
490327216
4210454
47082126
388142232
61068142
181338
73952746
213924484
236764149
427696182
849230121
16348672
336685639
201924972
101951546
338296943
530882952
6663342
390914729
7055786
342679115
410464692
33939849
756518906
15188146
686766440
195499518
484422961
430450216
197635098
816406060
195164625
241255983
448503307
199688747
50957528
265690118
438916125
55735813
298722226
174354508
616289395
34058246
7485172
56875749
110026999
644091642
683459316
105338771
57291327
577263980
175330678
338664853
26992094
40111268
151342433
198180396
38107019
68961029
260877146
319148676
651252967
89958638
69656051
646272467
18705151
437434381
834632500
38777036
252749282
904059840
629338801
232983951
91749879
601427273
218196808
199545271
90132250
140505432
720725211
16004218
343366367
603613890
97560354
97284105
19644660
602620965
228255646
218644408
71363235
420682149
26175691
74455310
211159424
26192631
32254078
71476215
647734804
82443418
572802833
375654946
58405527
173325281
517954225
282016148
30932082
279145663
7003580
610550091
214393191
681747609
198433098
7025997
319549861
589942543
125826392
258268122
464630434
455250201
17148632
383089536
9164102
39140941
604733004
106377986
373348602
786175534
133828991
282554300
59687993
32281850
263450348
44278115
61638285
76392758
157252361
335367734
70469329
134730936
226468275
57445372
630463945
315435093
552404918
147189820
573778102
25556458
57662137
197529184
775310198
362474719
254313933
54877080
188785987
285925677
293229130
20568085
338466697
229129019
89277798
115349528
207587820
597353809
765264844
89502963
767561409
425661071
183360731
228795506
356107561
143892067
188765726
326106714
6462235
633658475
309147966
232516626
223303536
126516489
9110285
546981025
172101080
172404381
562318284
33661282
355476062
722038693
19843056
614668161
582154058
130506655
677328069
161373835
335194590
691505435
201587288
116813040
90958857
85776580
550781714
288570716
13257191
32754728
146340096
59002305
599133345
217980374
188037731
149820457
590235813
16269667
287330775
140241061
254785242
439321470
481129071
47440802
361904258
157652577
536959271
719216148
31377924
172855948
26764763
27652717
1041046
192398785
64762783
3022438
832443546
726173045
670819118
21165875
243776290
632153555
824428426
124081224
22139969
271780533
272601705
372863042
11498720
418316466
98724672
137001148
357675522
290923929
106074126
96521565
16146585
13690380
1641446
320885001
107976724
33923516
196690378
424540192
325738486
43893724
159360912
415592526
202006771
771303976
275810345
15046845
136911507
123964064
149300683
24963355
138760826
145441236
174546551
101400211
84472724
369910162
450164272
82864136
60386765
3832850
26520767
279623671
23010785
1762740
41682197
528630927
202868628
130795253
67691758
333547373
273887021
147574636
197918913
212140819
186477962
11758568
127621101
316638989
71041649
52653848
348321004
329987736
376526178
74909382
542066206
54251040
293398201
73160324
328701858
413996944
3952273
19256980
1632499
59593535
153499880
8331436
356024776
9134101
184536503
135318277
461260143
137759796
121331589
78997968
49589265
116178896
266684157
131282452
53847964
340336154
92527039
207737701
384109437
69123783
201523073
29855874
181247981
386020656
72198284
267327458
555216874
370946867
237654356
15402554
319127580
286283472
25792137
264615545
393138166
141343838
63851285
77966722
66915000
38180973
19192155
15269963
201551920
669988564
262471265
53778946
193738911
208122971
139992755
121492124
435418591
142018716
143420916
176127800
23784118
578235335
365773578
163508177
1076809
199493162
43740470
50554904
556223460
156464725
206856792
28536027
8739043
69874218
556443144
768291643
396870576
333889176
410689830
227628852
368305393
68334350
175765371
650367800
774038620
680285361
139681065
150530282
21033736
16166638
19871615
336365969
17772070
298863695
312709567
121818756
210912250
88636003
926452668
293838972
704945785
104470659
89487268
385144249
569545694
384686838
59783278
51505190
555154037
271446815
386097469
545317104
12233830
139929942
171836230
386147572
108232249
74280698
51002570
378652165
240345218
96848511
360604456
71775761
446817140
586467685
550292571
314751189
291632385
655580771
176401876
962084978
241752707
31789267
282205766
293843454
185115145
570624914
300069791
22895451
411669318
295978326
36815739
40345173
428069619
84388023
203782819
151227584
289402919
158165712
64844567
132323851
264120172
382147072
345962578
591904577
129754844
330384
627918619
171304040
588560597
172249345
344195905
363833558
446821831
89347066
324827342
87601148
161106850
180873353
167577942
66553555
237809578
35270499
96484426
40664907
99531328
319235470
341353919
682463182
375651742
3353214
481532447
14137759
145478337
61147634
335890826
17979143
309722761
291259964
445183422
276082137
136354234
529958083
195659979
57372005
67704977
300215424
311948547
239358517
15351970
191303869
147836352
256291985
35147428
240568021
381865523
359275618
147184345
47748740
23646436
305005688
555962685
87175663
68671445
146341228
67814730
77984521
99741069
2839903
191802056
131330761
15130358
576066806
66285464
40793471
41516999
7888526
321217417
504349619
557778527
126550323
391667605
28414245
364854192
54506006
233689007
94035218
40414255
92232591
398117393
115038051
443403612
316599699
42769175
2665470
500945788
5013233
681247245
302095786
359977802
66043350
610502122
172623954
487819962
60920689
330555272
145496837
388400233
27354627
593767230
75188450
16480769
417011459
377224718
837442934
149638206
270725576
158648369
582259133
787984612
159875770
269925891
60792718
28720239
174784505
674469298
727272792
608407038
83999726
222695212
107980983
424462551
231103400
92821521
83742980
137592467
150318412
160908203
331884615
271548062
995460
116723518
87033706
173310620
40040832
364767115
255160718
11781784
5606838
280151943
27499245
161082635
514598747
117728521
8591127
285991292
203163492
311592969
209596218
7753797
268656630
286481411
5738231
946265037
127191600
214710475
134032900
130820088
305987517
126239362
447521834
820087563
133519806
701185292
56246639
336997042
29834300
49767402
339599309
814347675
236543752
633741676
13548101
605740222
33799364
301716272
59429845
235071552
218137067
226945149
111859100
14630873
590782957
133030753
366788485
393723048
444844213
469358630
610818963
747581177
124385470
33104646
36290963
298486966
460216620
69234956
694498725
334136619
529194924
37712044
318635482
100459344
75488931
225815253
144561199
208029027
64758965
101984234
231153684
200593703
38057833
22415619
585896865
709315492
164164573
266412597
109411960
265420179
29773247
116587652
207615646
190381248
227666223
215127968
249511725
47826453
131429496
239634799
339146998
120146299
49714028
217557018
12080255
624478855
483026643
123426717
332231391
255720225
311205219
171908018
122698612
371336643
273454850
180612186
5969191
1693702
179181391
40328513
94250367
651173190
7562332
71567615
511602617
236479696
28000593
570114726
19422400
114771905
118856032
355809351
322055284
773021142
11717101
226370385
4962836
165661794
65919301
285181536
744519747
109089508
674877538
2185442
576065
497702889
150528704
695393194
75908656
331120931
569794446
427126210
75133555
386186294
795386575
700963840
100673689
567078473
928842852
701635060
11908594
394956895
95174499
442065462
348030735
135003551
111845767
406285042
45345297
14735704
505212568
206338975
289287032
220585151
45038485
364879711
11735079
571877
269429988
490794727
125905651
8749571
40067266
28757555
844331859
693395250
645803186
162737630
537133831
589407996
345583221
408753637
544793199
171240262
92678836
182778533
160169541
42133538
131147037
174084168
233176747
118521988
446911687
414583526
550537080
36046594
338985023
42454032
330637111
95732266
91383331
347159353
21812010
556073049
908913035
209314200
29759414
369886295
116438202
37195416
422723624
223245338
230828450
506062764
59549144
510265285
40121497
265243170
190721957
174960633
319648127
570353239
18374562
132253827
307410037
432972190
126829567
300949740
36035699
332517153
271992333
196097373
25285086
78366141
224377425
4833874
552883855
304942372
348992961
130967118
116058434
235364211
22037319
243779809
362139869
211799231
84679123
549795054
673480354
699545316
252571518
394246399
92208493
263026178
3618020
133824290
249542591
723771233
512794500
632814
4417349
654966272
33704853
863473171
170740308
669944543
91841854
258864212
295356892
443102007
122822480
350699662
372564503
515839269
252137912
18547596
2285051
212406085
204243559
387274232
188555678
85908906
80985954
87788061
505787442
93598185
88475155
968035890
745695482
40954770
525652540
395052365
56383163
541187617
46356330
276832790
671618630
33876722
428695696
703723535
14130889
510013728
86654502
132443157
26162950
341078351
150479409
150864162
174300327
307680249
444894155
437057512
459237264
452349624
656008397
572789443
68218958
204542374
160229640
500887130
12306880
228347188
249040209
643947134
475620233
52647066
797916811
563827108
781885505
103410620
269275663
84075315
439346123
28883381
286765615
129566622
28245989
221562561
71340040
207194574
1754505
21148848
34337093
832466549
801374220
182561897
53334210
559205550
77891335
222681498
691087158
660260279
8798014
191863358
62516135
9639151
319101331
150254757
739933
365506145
9309407
684814563
265492184
77726602
301434169
609883178
24030553
28263877
135501720
74188893
302107170
396714970
177001750
435739043
264816411
90553841
44168948
155069175
17306554
51382751
42768754
460358456
415015842
20049423
162988303
55467843
8995294
693080714
151936143
767792227
91652139
535160331
679052342
389586473
816036171
430709533
114763343
833234778
14038255
703842675
262155065
19135842
148649120
200795524
145789627
350509973
276496948
568524724
256982557
112332888
441840722
910994288
822987194
483850100
719590372
60281637
213431697
497081085
846846806
247560031
523394344
48611724
593171075
548330900
310517206
102070559
55965484
96676490
385153293
371862
25323630
660136449
392264824
402454893
133328107
235029397
621395584
212318359
41171114
480641306
81139502
288731981
603459457
28829636
22653868
254875921
286107453
16220708
740981096
665750687
264108588
362304449
115149564
250499955
571263983
388407073
93340297
10077213
58939638
508726404
4282957
168065657
138854421
48558479
220699085
103592733
9020713
406869495
64226390
261910025
518510158
280311433
228339887
154924458
445490179
80580184
361561868
130322568
497699031
681665550
578139745
138851919
732590104
476799873
503197962
16214755
67965050
84878374
525802318
116333231
163101971
494757886
5324992
36279957
138450551
85806147
318321710
132019618
17260684
529410074
27699404
197184275
460473779
320864631
816659565
23285306
337139241
93695166
422504578
353465256
466848295
131048563
373623933
228531590
858434545
46377571
437381879
75670554
424863096
81839945
777822835
183120168
37575206
79638301
278003413
570822654
64113056
217147803
180745606
2135378
406334849
229569258
131627677
21590654
18783851
44925817
20193459
49008572
509849853
559817790
260789774
260891049
102326790
6941990
17265274
9241088
589129329
625307988
10106846
7009130
433342857
151951730
6786795
92917756
1681674
89698985
79623906
84330121
239779662
131867380
42146505
616231174
434921587
70597110
301589829
497747319
375256211
240167099
86610806
64012020
593181282
252184375
365322808
701861680
86339074
56065402
273191135
40282533
1519196
58273314
423259931
397380753
274767208
181859340
251797001
7103906
559183862
101869613
330107539
75080241
26113659
45049900
99781807
207479031
611234663
34590742
19620530
6904060
746898055
751994931
19759793
134080612
302241927
75425103
612602178
350804969
74563062
19931628
608647958
31781719
600827689
193585735
60525455
353118051
566269052
24543814
92163804
195722193
299898380
78220030
14846500
494907414
72470488
208373865
482360026
653751858
354192455
649059462
527935425
244639726
132204281
457764257
22379139
22788279
520913121
169017950
304460821
49400316
291566402
141513884
20404376
6812979
86006580
123878092
79594416
268492988
545502388
176104633
232098739
69661013
330295194
150841656
316658668
211436164
229047117
17961100
100653798
28892980
499695650
1619441
105439901
113574155
63132873
144752781
88212026
740445758
914857126
225607924
532516983
669718047
459080960
441328681
318315809
14181510
13662878
172988559
317759574
3837431
285820365
221647145
349760474
31514314
151261028
39470087
991390821
20553683
51987708
3520395
302698460
30975389
575785182
247155836
4670271
328823225
1504174
20856992
549206280
729838835
226176984
207693486
80889498
89446452
446089770
248545511
567871012
33089300
206832231
782238788
56244022
28926590
29751432
35932793
178416430
650377753
62514896
104449250
198700861
199321538
18793594
13566746
182836624
83637214
3918061
685307921
164237421
24148883
363990600
68327417
765446410
72244733
309858532
82306549
327546973
167066772
394713422
574174523
56133988
319113806
417796258
280704952
276836905
679580035
313798783
351338789
17974242
112354472
103032170
280938354
366381874
122331682
184919922
72376129
176184450
256074052
64094893
277138297
39050841
22193579
10466661
70149032
716433185
168314216
41349624
3799351
419661659
418993583
159159853
41262856
401164628
132508427
298862060
185446360
445938781
20729584
167858440
142361963
914574235
78718408
312567550
147298401
480634401
141811429
197533941
41191954
162130461
118466296
8133552
3437951
486590433
26703598
173418269
99755106
181276987
14156383
18084883
24927351
250205960
437251878
246227225
127498599
198900353
90394397
309824130
51077283
161129356
17935655
640967793
645702097
17193699
42551700
673343319
614756989
37965372
615147974
526127351
37584252
386896475
506907938
29228069
6871268
263023748
375074893
663612430
52824600
51282634
253996449
283486345
407292224
174519830
48331539
123906885
368905108
695746812
60928671
22056073
301459737
308728063
227161094
395634347
325597157
95895787
370952461
203595594
62540920
429776113
614046894
510030875
381018489
156489324
77192021
341190199
208816966
57316227
191829541
98974688
461080813
218659135
282781175
333173182
402312871
287439451
67389556
86823218
285721657
431865329
201082619
128550676
77013312
100443777
144452092
439499810
681199879
781829489
249402115
74990130
227648987
607668000
99780691
65727930
723344807
57644205
241977080
421571693
51113638
187726666
203338883
375623
893082175
267655638
51520039
539650046
230342327
409805917
24989153
146624476
601565557
3547862
3532257
536707171
77185613
50455088
362954343
236543784
280487447
310110045
167672876
59143870
650925926
230748271
9909784
113992595
179588393
247079213
44791528
171681926
967603320
156057551
241176030
883845353
356047156
115605555
11653363
173939978
220628985
299923825
74968171
318085575
734737309
29427067
508092591
66114999
119302567
25468093
95862125
31572031
158244398
74436637
210640839
33931762
335292245
62358464
52867884
381677746
945716145
185470006
415655378
397696110
28503157
403308090
348188784
28754654
592545120
549557836
229603886
797774118
62288611
213551726
512060325
9942295
2915764
382673139
488129195
81332676
686156282
288259347
355104240
86715948
5570224
153013925
2862997
340598804
299535963
23829100
49766945
33879419
459502667
17659914
187062244
280899662
46942593
583588190
222580222
56075335
158051873
41117492
18978505
314279683
55631614
276748919
262622747
59896865
81712632
7062831
184368539
281926931
130768393
67693599
85416408
110768486
545491573
167728368
149019754
670381056
25286156
115755525
532670456
522432743
502362831
6546538
11036210
91181262
421133097
64992041
681575148
16570449
29679459
60620878
94434430
51882956
7374570
106974533
121686255
147188415
24337186
30318953
427958556
6646340
6303783
118252943
245349138
36832128
46876329
404750947
99115638
217136696
365529485
146227019
468236298
101899781
250682549
220959702
396000239
78714528
190878144
54680789
141911909
282364549
595239839
226058429
316513085
49805557
6101625
252653174
198075066
382040587
221553689
317894601
457754968
479166826
75567586
432609441
29502678
201678198
242416014
208648835
331930111
78495415
292079844
363813646
604560367
5003447
653904144
72299876
30794478
569825769
33334413
93287076
299763217
545903723
280375852
330233290
9001082
305887534
252548718
91286802
60846985
438640547
124333157
25261651
239565209
407519463
383460490
231366431
738661458
315496698
400820777
287349804
548117250
42122002
81730806
54526627
829984123
383285576
48625680
452204258
379470426
175482293
295308076
809518979
534002236
193228230
133018246
98018742
243507692
367688528
410131839
469746925
93702791
262037582
449560984
19689843
26650887
309940634
7497242
643154055
310032726
77143944
129221450
91067241
716830682
112785496
12062884
129553321
485983335
96483433
435103287
378433731
798480490
7768283
6534681
246719344
55298539
139690827
347518946
330871405
256651617
117887313
542215797
20184024
278853706
310754083
646881933
612454105
106833899
284727207
182048138
236517753
159948154
44139759
579833421
137100401
306684269
220744144
118537964
105649401
296340017
555358649
467520411
6656407
208612302
560230441
5436365
583948796
67780824
73979997
318568903
29604240
311539061
243066672
299136099
318218703
22335439
128784882
81835019
289228805
147538042
120919451
341852759
36967618
820293
115868511
59791467
5532736
810568251
172955816
45710948
654759332
392185461
30095252
514325274
141176313
19618724
31897758
65635601
178316358
393413744
170408379
341843089
7388511
58034108
189269751
451378922
292754623
949652038
296575954
29692786
235792389
87672260
286015049
804178039
312863751
51392521
261376065
363609537
124727291
202681534
236542349
581310914
991802443
95184546
98058229
1314458
581829640
171604014
668881536
38770343
211338103
426389824
160000891
17912845
651643285
142398816
7244972
78568775
431673405
50341145
53787133
611005191
147991654
199449558
556626268
542714
365790862
408442217
36015500
665770584
553328808
178501645
124981185
23616125
127948532
65150428
335556008
16395127
366733138
502844974
54476001
13636140
564053550
141408415
268011141
70888164
318497793
401284026
2109727
354906169
130421409
41976966
157622643
101068531
22868247
146007992
824124006
454218169
421627169
418898895
43978100
301992790
160297812
130328604
338362221
42580352
290653767
64139526
140731536
253592563
556855190
160944006
543928074
593579178
177364781
241346278
7499093
273488383
155519859
181360063
121345111
179135857
504469467
127903657
274325621
15967191
25682999
410131481
230498511
224096292
175373500
11625217
688583342
580451309
120431908
364235936
429799801
103992142
79330619
2037087
2994868
9757979
18059879
115295727
36113042
320392424
103718729
189283793
271793107
14133147
63877563
109198968
31054987
6655488
590259749
239174231
270950776
10939178
515909237
21773016
3372714
111450350
31136848
43324266
243193727
249544097
638521389
933255353
140278828
320741367
230210008
100497195
22923941
39379276
86990962
196149116
376445812
357300522
499122440
761670310
63582160
146345495
462348353
153676531
441593670
231871179
90654923
10620133
121812459
65710786
74663311
138906691
314096900
682265870
33695742
192634651
911569153
174438260
263904119
7067827
96529450
677373213
63099408
5176971
381077110
169477663
185326475
57704842
289840328
734757936
414243976
647406190
204804100
494574048
424620336
282852793
33085339
545041253
97099535
384756903
23237133
423225834
232503463
221414089
322708859
567920081
307715756
32294425
860852
77461946
47966818
116975657
248736518
33851579
199707024
33537803
93952623
166049830
702369071
61609564
28132900
476739964
31406356
627894264
360659518
687617870
162223076
495080043
276115811
327895277
18424442
28378126
1118857
378922097
119572768
773390991
38927426
744633140
556545682
21595804
345404114
273349667
471199900
587073341
14761924
279582348
84329292
179611177
416147176
140307427
110986966
21463628
681158551
358897091
126592856
92558628
531496562
585847463
882392392
30566940
194290482
14936863
791390698
4890140
287220142
168542737
59206324
155188308
207045005
368459504
37520803
3930684
171656787
9732573
463155072
235351804
426424680
871463
132069481
674408406
436318947
534737191
271543229
123345732
279716455
24711019
205903099
126827215
17433908
290323278
107214988
577869343
126246046
208288162
413018033
20122040
306764853
338132278
174230039
163912188
66176510
30826492
138575322
31575037
101410419
215595077
259181418
906559748
90101044
113672390
19762399
135196113
523166046
121928601
582343804
316517327
639582125
89414449
587316964
253073776
499447478
387854310
73509608
56739022
6597353
719236854
526999498
584445980
207853990
154765639
255518420
193162389
856623399
160012381
27078065
777747953
317441012
12260689
324901690
76757541
199463261
61055916
24800023
123429351
694818208
518264528
224298118
285182628
26636513
406604469
257816619
123720633
507927670
219561588
74585631
501956897
21402883
393805866
15790752
557425601
570493
34001223
30331500
809497817
705356719
149123291
18682681
348777402
112440116
59221143
55660821
263848544
346836625
72380726
470764294
10257348
260180819
399015620
13605724
131418540
165825907
284019662
39006699
3418709
132676660
402783466
363871330
246365957
271998176
10244798
450348001
115214348
537466889
175703388
519247177
314382232
87649220
316982601
116857359
426486883
106422600
554464688
359662055
356576263
70399442
157836108
723136066
514296194
511315197
345302593
195953253
104794114
14791762
98310406
610763068
46662478
176031971
98197315
33537226
99251516
546182220
36735918
675024264
435913615
80499985
240783340
174920573
27804676
75504959
30694255
351967426
14136221
324638602
31164382
26181404
72725201
8601474
356838375
300643240
417886587
114956879
35978592
86953429
100863814
8616418
861039912
117383732
22028120
314922416
96469148
179970021
376729883
2438371
332115821
137042524
211899234
238755878
809649836
15509879
354316366
29928799
496544857
632630267
375875612
487884639
434338828
716160962
244201498
50902799
14462099
250227156
282545590
157301013
257606927
552459807
143454462
10084224
30315174
566878030
262398283
596412348
301595549
217738869
97094047
88029611
147585579
29056120
600751504
92572732
104768645
98346260
100629344
356137762
75196350
201962642
8250773
70467109
35702195
2136378
66735141
339700248
246492106
6480966
516691476
34260436
363605510
114693743
549226371
6198827
222401659
20634253
397244501
451768534
38118812
91625945
71644402
539824746
110292959
383704053
280734918
420330876
893800945
113847473
28531416
32928470
451233655
164018045
244268040
674273413
189512591
172113844
375008802
429019920
243597
639947355
104600528
212179036
619116447
513628135
57008197
71510324
12783165
53547602
245880375
274367618
64805957
261299828
107981571
73847070
665810
449600130
312053394
66418330
311944842
415066590
268105734
129237605
77185092
212433461
235326467
253508380
370982661
115070230
133785624
1069330
72241380
37829301
259523198
218441205
486206059
69221546
5280944
184424349
5738764
195622442
122302822
250124718
703013149
6937414
334674513
292158279
1948781
11989859
130556816
153915295
794971017
503517999
695055485
482255851
112202754
118619156
302056725
825443216
71745982
460482278
148721908
81674834
286698889
39293755
36955623
123119758
51190762
115220827
67397152
204349493
198046400
289539759
407708960
205941472
21326154
1413923
424460273
145229859
728702019
581476956
46161100
512653314
91399686
74136522
261754502
33509030
377564552
174059451
449099407
298199172
98989404
188618742
76174461
129189514
455532946
46975665
450084787
528261335
721921360
231723649
205850161
121031757
27921528
153676897
185918037
465638131
412055514
132606701
301749343
422780124
499781553
23306386
72124207
367293063
20997359
16177160
138996561
121747213
70371987
691102823
191046362
12473723
161720524
63842523
37714728
163940033
44697696
126512133
315515001
17689326
145098945
23935474
56198337
7010602
419081803
419127418
157562036
618403345
3940832
254203234
211686147
35968914
179120618
275737560
185304803
157312282
963188
162404982
294636137
168040939
413824114
234170257
730352479
118854880
82368874
485213951
40423164
13273339
115943926
240249064
172114452
326484383
368831021
104208224
86507687
504069026
170481176
743527773
329842807
705402115
174937791
84575397
174926419
640577827
250756005
599518611
109960327
350351503
942039557
384918039
145006139
46981407
309217018
26326302
184137398
221774301
270701545
658825367
724747211
208603516
300702431
83438081
524326345
16779965
357509799
747777180
72618656
254822221
127615544
118596877
163350930
184907159
31650298
327427672
33251869
5008423
6074940
82269089
673446224
384552692
150562498
125420886
99308496
71388974
288279364
83825886
55151817
36604764
120412718
48832161
718097007
61774451
150424615
130224531
102358317
692247294
194675674
712828151
273104166
269382771
261698641
188138585
161675309
346931492
102449581
104747917
132527879
61422806
121864756
104746171
21042366
428835740
259188520
27866617
508696015
714296226
628001685
127397589
380385864
332566937
299378024
322171433
350349634
12978465
15780628
71263289
389697700
92860649
159780745
665792367
578662165
220880788
122075330
516062508
32583521
328712356
544376351
185842417
314865474
507907508
148735077
550529297
164234383
78850123
589720965
665134324
296433894
129984640
37893807
264175639
98392053
54676491
615775
52698017
856224540
552792068
33891017
20772133
14214097
279925160
73913651
530953394
306755096
588743818
436114426
353083324
297716122
32323232
65393486
704354595
8172386
157233882
394807066
13460674
381562582
400584756
454554523
176511333
697787746
216211259
35244126
50592954
368245820
444916592
57084315
57901522
14468993
342321967
736247744
553039518
177451222
385117945
49205541
286155895
214343061
276232566
106803800
154772030
159440317
346897509
311362352
188249023
21601171
101416921
21385926
712010469
481617274
621556885
179208708
263882280
42655934
535107923
429957406
318085008
197672532
259927711
360879085
299670338
351420954
224472851
119164355
83069898
417926410
520260282
189082984
4089219
83415948
79794369
169785154
8864393
43726141
481319092
186531182
92705516
190177700
9290811
463331444
155262499
19264737
387233517
598201605
396804425
100169885
237641328
615402028
30378108
111221396
83781611
174662799
129898910
66370961
425566665
979824790
783712786
203134927
673359488
27633853
631561660
339558237
309862129
412732287
189348546
80086681
2867355
429622079
20333026
646292119
352773
390060871
174162435
137568876
15881857
110922440
649672827
153878845
786206908
19693827
149629980
28494191
58339137
84042508
75248802
128117938
97527372
418472448
103968216
16066569
713044327
347543432
168912509
436879356
60423387
425544821
11394760
619381283
191231388
108508114
95194378
358901131
500093070
406862979
477751141
153311627
270365036
866240188
49847058
335767872
96537211
167720868
163027539
50471487
46333765
178300939
36663795
251123630
11266168
661809973
467267665
571986944
240587206
88602977
218772122
110092762
232368060
465451118
51051334
223521256
84950923
414775350
380824213
8905527
114686973
177182936
288378141
184893419
311284391
210687419
312860728
16317284
764581628
237105000
63653822
25890879
493872875
205152635
61416709
166443915
299233712
405858618
660514905
93192884
590994668
138494427
355561887
631234724
86653472
472687922
481332875
200681344
169693447
59744078
81657108
313812771
156964943
225977142
59723952
185866278
111760064
24260280
402556118
769315484
736064664
155766701
193864888
5901462
189023227
4174
690412833
187499201
282469188
115459735
120643409
386832964
116333384
67875711
29673679
299577230
101549439
167890270
562800945
371299485
366839266
12925967
35236316
642611916
738027019
260478396
448484289
40961714
26871951
91837294
18963857
107012808
761903761
170244272
2728549
187129779
4978578
263471757
431071494
181615828
686591797
164776095
153089659
199339533
54424348
148979143
396883225
489893770
368330892
184208482
240428560
747378090
207698906
43465442
134578439
8039855
331471984
88840967
33082201
37959290
915230062
5700518
25803899
18342314
296446945
531074288
433544553
136791739
134190184
105611986
231454827
42204566
51741950
651782575
4140548
401493627
414710239
168671224
449848648
14897518
11421088
12840582
165002498
630678446
60843807
75575635
256214890
528492658
22041652
38171555
204346565
9000292
404953054
196501549
543940264
39412033
72314864
277379109
214508377
914943765
659841249
27911832
402555402
233750281
465307403
245518944
126317221
148457165
382904437
262417184
666650330
3616798
30161919
91360913
206736185
48249546
16199297
445913427
313121969
706328758
84624920
47668902
552972268
283421993
32951686
131538781
123851470
483838985
529603321
448623429
211430474
337450343
187182059
461649632
197708341
41608533
97973064
10591514
128835068
829176974
405393619
306208545
276628041
48605271
63287011
8340489
360715178
10869203
71635026
4838038
125703233
282113254
36053502
582979599
170340354
46911741
100456133
89239076
72489549
78538049
140315093
5139246
703519236
153135808
6914192
81847695
161098806
299990453
236528637
495615460
835705
22487829
349316050
303144834
613433291
511119273
9823304
399150699
457859116
366857923
629875491
681884682
148734079
92172337
437418630
95656006
388826702
43943097
204911588
4649807
65171950
37346743
90153857
732510626
423796656
471558484
107790448
576940013
159649246
565717666
690007898
44586957
312450296
291948632
406275317
49330988
153776186
35383600
6912950
645401200
28935197
548596975
93776617
642961694
592128972
834731526
5532916
595793910
96753612
168820500
252139858
6449552
122071779
274881502
93523792
237968189
160912373
8633201
291657253
171716152
5145655
409177685
314516527
435084991
126699433
232779444
33477721
316866699
135747040
9666170
152808386
311554
2302857
601243618
775163250
264560041
669951705
166773461
295357228
72838174
170159942
688483501
205703020
617451096
375902700
53259149
113363859
227327885
8718570
240226014
373144640
9265462
503903961
47289942
851962303
177108979
259729546
295578478
293833299
592884035
415946610
215274668
424561202
134629363
433119117
291609859
42115342
139946417
108325483
384488
222002452
458791054
56639982
293618810
5058844
726367166
38799357
50287587
154970165
7668557
27689848
166813637
20513804
297092478
13045410
190494462
40481467
34229525
20877023
12377577
810921442
447277098
14861936
134288117
216785962
14833154
265978887
3032583
294784084
14420796
461226335
9382368
309635032
50913196
105954667
665550742
624518015
347783863
1257750
33444983
70580948
142666622
92743928
58789438
157832981
462425652
506181873
540274317
154877704
222331019
50258257
65150352
373675258
237754038
378168044
91391149
110804311
202644603
2118008
158605471
784071086
465011631
12155362
215356205
144514415
480832815
95424942
32916211
449319298
5061823
39882631
364477752
64796924
406929085
283846587
52353411
162285619
748030
224524043
294613781
858473319
36530628
13746508
212268643
185416596
395789879
710871057
85726159
84866121
880908325
516646796
231828737
1713757
304527171
244000553
31496771
531568491
155009798
509049406
117980093
9550458
244113352
187485224
130607461
113491548
12127567
716309925
529941024
269112082
31821911
171010832
209897563
193178686
460540963
264615715
41552752
329513500
193341878
114235445
130254710
302966779
629564795
39634451
94914869
751376311
11376165
797862771
337369058
652644996
52526326
331316460
410882133
24663600
66238448
135589174
245272152
46213531
151557675
59646052
259094355
375690758
583217607
240342396
421432901
555033561
7772170
9883945
498943943
8011248
454280102
757326978
151750772
170149679
133939554
55342435
164088149
133084173
849298266
1477079
93712457
224502227
207266296
436497913
142442094
182859715
103964045
70701585
778451063
205165090
206766324
32431877
14206475
469560745
860527176
16576141
250052
452863062
330831870
144251503
416013034
254215675
111817621
429268346
4548479
325268098
95847342
373299825
174585662
140363742
37694775
162807022
96242942
252308247
270379844
22178
4725825
297688292
494544569
115908688
3599353
132193302
16012816
360076234
286381005
636334054
455141452
240489673
75452812
115769248
100401732
11236707
46320132
202779441
130618744
468230867
415334447
86732595
67397391
64881124
151123533
26317422
307322413
130305126
28375138
487522579
626589946
222305233
13282537
434406338
194205437
144523223
126667156
50055878
598579305
348823735
637848240
417524427
100885785
13589783
73753560
65832196
207898914
244491945
115692089
548232051
98742121
32565842
74678734
713681954
47684841
53420923
150175682
81812174
228693623
44662586
69026974
131838182
634260402
291063068
406780228
91790751
235970942
114820863
206310879
408482074
179766602
164290589
249592616
49835581
20482321
435433136
164722476
346364794
863367761
4827962
203452245
59762463
188459639
144347976
746468981
546410623
178233497
534245384
77589842
217222531
509839618
8217232
149676339
830598273
64831327
442293642
71239529
864290636
18080487
549295998
156282098
127614684
49929338
163598612
713998680
494839059
64950778
543667090
195271607
156940507
641653246
89930974
214507170
8221417
468067971
28637743
22895657
31760405
121496033
166083286
483764320
657064934
108182072
383317
376655072
303296867
224328438
16625244
480444101
44927645
124651317
177893341
273691377
182115250
99434145
120878912
912402437
242841643
13836680
5560632
474417286
332402932
264866417
306122891
81644743
549450312
481951066
153845762
489082561
123425981
131478055
37214918
77262440
317839283
9835551
874887547
229806522
121302425
222380951
553172392
254684190
388044090
11230424
185592716
189752064
138719361
380449507
216030419
71354710
330367455
314529
240387641
116538330
292348177
168012058
347902003
224519828
4623659
214656325
304971478
183814437
47125941
17118293
257204414
152603685
757244952
63540024
764366048
155955186
419818059
385411748
44780686
59440521
35615505
379050809
333145315
146921342
212179990
213188918
257460873
5452634
75755666
773864
475321940
120980056
375571600
48464403
155696180
756315090
146151429
748558284
1547894
247056426
353303753
119795427
258023621
31903663
202459027
268876118
27089332
779889663
28105115
3981298
56875364
260927012
10493595
58263641
333318092
266117219
211724989
602876833
333825831
731915560
284422893
165710860
10569843
195188097
515365623
176569915
147433718
215024220
145663480
358588119
205308558
367027913
135341128
265650715
738868110
357630665
253694139
229230480
186687472
263550460
466393397
559302804
32047438
378105776
20969008
102578514
358782083
250618769
32991390
911163397
506113971
323766325
15725868
13709872
236641190
145327488
140868899
8060317
340814744
227431569
103213607
98201825
43602457
722403009
486643746
406342706
218045240
132481026
566044103
33983935
66206546
105535038
19119068
8701895
458937644
480725056
18610635
877477243
109514253
73928632
60900193
187332512
702064495
13799839
182764173
45329644
464772282
281580160
269689015
617085451
16110029
25245482
41993056
32046373
119215715
459290030
88405383
409293909
179807671
208015155
239808824
39588707
52465259
317956580
260364952
44695706
47048457
782978995
281456205
200243057
128502314
93018626
180067823
244727615
166516511
79050593
176168651
606257000
3321152
35638773
280799814
236350340
403468551
12284891
181593629
8763292
128794600
234247914
76088176
597027145
240134579
27366379
384755252
126857155
183100458
105662263
106081238
486162303
9145198
124816930
74550704
344423538
527471113
2411709
70790877
195051844
491819003
407298628
85417814
327937909
287686393
63513276
9483468
454383476
522198322
389611667
263828301
444856265
652020726
124189247
473116193
18315288
17774352
344167400
415713745
54565488
232518109
388867760
374626258
59796667
430157404
85353805
152788945
310571112
253183520
123203235
64080585
63503115
225262570
162913254
3617131
23639830
480280608
389216488
133490663
497051437
76014403
53145996
232639549
50204175
287994243
399884384
433525686
537882015
288748437
38394668
643145569
16423257
351799926
141545335
487876751
439996790
30560346
169646674
498446567
249137162
126934604
137906691
81019891
95200922
7853721
37099944
476524867
222010679
1755257
440535872
262113591
637277953
47371653
71895338
253665404
136522534
423003522
40998286
400825
336692182
438788734
19581807
396459003
359832948
152181614
44509406
280256572
540142471
606639089
185043034
251063823
318627204
10688048
32328728
138289156
78519852
390261396
660054303
15750108
231370502
501572845
345026878
63490289
110028
424526703
595236555
345161734
230362075
12831573
6830108
60910265
70769623
63817167
138897206
172063630
56765154
263061031
288243581
103249163
358624908
49133838
3376730
1267954
277395598
580223776
128845766
17401375
463393050
474040588
14330547
500729624
474156292
288265851
142407068
83466782
627579183
165884530
542907147
89600179
67804320
440146409
664781877
155056917
31913848
406133813
696383488
559483965
261777893
40820062
490355388
78457559
527833273
352994708
40814738
240089351
101438224
17213409
46828705
835935463
413198792
664581216
576433265
129012903
524783665
319483399
18385433
421661271
20268888
36549831
39857151
134819601
76812142
850503878
556063182
31038191
356478832
189844836
61973479
214435218
503282739
88972585
80265577
557321567
32291898
179566726
409695108
16963456
444182374
679731852
690568077
92327821
226622853
9304890
411022093
230366797
234712725
298097769
354775827
74501934
628183
633017245
389431773
424768086
471377041
4619692
778982006
106434366
447065488
317653756
181308459
556287802
404778916
384691375
214073585
205552249
509797072
352960618
195709990
499443327
319514643
155733827
164772816
136999018
206140008
154218791
287054401
108385578
110829008
434090261
292800032
117745411
110249498
422439901
142250989
18660398
14566817
173370370
61230407
172209318
939055
21497127
129128669
92551482
448884138
10586755
426538959
338983281
401195568
79769218
100896236
616932884
838483646
184595164
561914452
72846029
298182511
184486532
55700236
329880451
111227395
74822385
485735909
73487922
311533540
71592955
452815117
120080449
49563
294808481
40415179
133488105
8385382
603111201
27477707
480887771
1608786
382184082
15543987
238328739
741722415
10280702
245752716
110149201
455720755
440277262
2705175
157133056
106412104
906324679
90962516
2451299
296463372
437030581
93624087
964933172
370303409
328878297
222154200
98882373
59949329
21866906
103728543
343080344
308744187
70754658
378805679
123465508
452355764
163145848
159027718
74002056
34796050
294683460
224271079
394327301
192122205
385347788
174886626
179362412
13048684
159328806
411350062
322740250
845113415
690240834
450945266
274300978
329204206
272623290
137493192
779233935
698675524
586280631
285694914
296836645
11483529
175810525
105426020
410802630
19510928
358767527
360757291
941372708
480519971
88599601
101442706
373538993
326814200
8380459
62926551
564311889
169712434
290941668
401392172
304127885
55512666
125682197
3147674
71869313
81669928
147002296
643281358
38985316
33754059
405602910
317866994
517084684
101733041
7758646
145155226
254075972
87757215
581122604
156134835
225770577
507139014
142125541
366181649
294208066
123424029
299408155
9532938
290397945
87974969
41292488
117247664
140691429
34201667
229897069
494629078
110515596
174318904
25592925
473271016
283335665
355000656
423762490
118814163
386524241
10741045
339196496
318747297
771118823
314699488
36923076
550878255
261440820
168701696
900903076
40170452
373827583
152447630
623715191
549602
365453028
209796877
364939357
13975085
256931163
547713432
72356965
397069621
60632213
2788667
108738879
756092661
16090994
456226605
11002309
6966692
176866158
21109403
8076714
57647369
58747854
171887231
480855423
115914849
648157607
429965976
64622627
125013994
520706699
80201317
187171191
194278311
507684964
14641813
82424834
302563856
3511553
334051718
1305786
438511071
96798539
10025413
795984448
839178279
526154312
15036042
36031825
359710776
331943896
260118869
254301583
331227505
164704947
549880682
68554556
5498016
265224710
70028078
503282416
7426484
237335720
163780034
83191679
448013542
107234534
350817664
66263314
116910725
265657388
280007934
838799736
98838493
211350657
262958337
413794063
239254116
309784206
438973651
204306694
143787735
83581579
61605983
390488620
523466131
421529822
290364685
468867165
11237487
103205887
413215837
202319650
28850095
294708583
524584274
286935105
2564754
310206847
97134687
735526612
149906035
357683499
516119292
64060189
225892913
109221368
21510652
300566547
5078449
163156000
21169702
359281243
540951447
122343631
381345050
88700884
280637289
565883180
71592645
367987406
340489015
96280569
298203063
23238344
142137913
194301193
665823158
24188639
20755130
424684385
774860832
417744709
82741124
293789666
133423361
19065771
261598571
94141041
131354817
603621224
97034802
191884013
4634537
408991352
38919582
51938249
451928419
266220666
498333535
8915555
568973134
493534840
3667734
254534872
266936312
602549342
107908279
428161103
731955748
7040449
521899457
684310171
35430510
54149667
849629958
42625676
403015144
704239728
89817030
225557749
144736139
268887232
119489958
36641231
92723133
338758164
96998297
8929019
76898960
270468589
34280785
402769096
94230695
671052385
233585149
159291128
331931389
23638902
189075751
145874745
441573393
47805299
286658955
44026537
196956178
71473731
507206169
241589178
648562794
808721747
828379788
200176768
228745437
169752037
246796863
16346660
191005417
9078975
580699097
617523904
779205387
317975332
469428457
18113031
19332526
34647192
22486631
308774730
505923506
147954388
442853772
204073648
183071149
64534947
141846421
152089871
262164077
148019013
66876844
222704585
148345571
42307447
59134509
129030353
557275629
161022035
87227762
176202644
101951513
18707688
300730806
160501196
3060905
50659392
377964090
141690353
333549304
375317254
575420361
175348043
253401755
909391847
72066013
488943764
265259527
98425627
425121970
504494588
21466034
68503458
28735627
257370468
300419828
493916454
645010497
389723295
35520692
39735049
93749453
736177827
487765432
207211788
458366082
509851279
14657073
111658307
248516916
627904816
398740829
342636083
147123385
282418399
261226491
437210014
116227356
321454631
9108437
161764324
124988835
179814532
1973522
383796957
465295002
601855662
484970288
33005697
100661056
50766378
234663895
435411821
278599593
370214303
845263594
407489162
531709869
28111039
137344138
111443001
4162900
7554466
71094942
272435460
144983755
19317933
110854080
327620155
166121001
427054225
72752798
130556371
279834350
541060429
240277025
19309190
308937524
198563283
335815399
54093939
338415365
550176895
34836902
299610662
166206325
291652104
179667655
256666192
372442307
205475197
815618810
174113988
200908680
337731140
460610001
28249706
442482948
184110249
96995785
411987057
192431264
141454323
15101065
112179340
311651336
284282683
216677024
31422651
64250064
671034597
384925474
45402851
284230080
83937701
106505352
346010539
223313994
77042930
111310087
579449727
187833710
133682213
464703765
3780960
74364678
46224310
29849384
34063883
380937399
519261195
174689454
773033022
94835553
119854398
242386525
165177027
343963485
539814400
329567833
823748019
71410230
19104159
768656074
28355462
434150325
460450422
610245
517376726
450779177
268879839
154283496
438823329
48721583
172317847
223537357
327898462
158970906
265248802
346558246
594710111
188374074
68202307
140784559
204609005
401582306
158362704
132363070
136716061
236981915
946357771
201309704
312284584
84445748
257834863
190252481
269891753
24319541
178219274
498058047
267381728
25495982
352149967
273645404
163764244
596606031
301644889
198548978
50670637
562763486
24568824
101302707
4058925
153868947
496237523
38615469
14024844
154326982
514556736
203277032
431488942
452202711
603455031
349512065
513233621
242191897
911876279
101027823
307626283
61419681
536589105
548268707
73917457
499465398
41630934
217497740
282483039
71809191
209072905
842706002
95595226
187695134
807218031
104549032
185127698
95330677
381061198
378997458
2068039
418657643
234343423
10988755
344048920
372377677
21523867
21440835
333318531
303055686
276996367
58593959
136482240
44235580
81465176
275515342
100679915
244369037
473536764
193382805
667561078
349412176
719097099
8950473
114596563
723231181
358621483
218700848
82019638
90523257
11787446
817636001
121342853
227682890
191732053
364925126
219666063
100896886
227058285
201689373
478461505
329811412
57520086
404269162
263413091
51420172
64400163
31092676
212598827
241566058
533274963
269339999
404397618
100304331
78842292
429285523
849085150
8811080
102730446
176030787
6411156
263355316
52518030
122488330
87377959
95026484
50623559
79970801
141119082
217243964
475675054
331526658
161747399
32229723
48327251
650711742
19192714
144198161
245487059
38308405
304370594
183953371
72491116
340772924
164849689
60111219
408172733
152802473
142939795
116161987
238880780
55729219
369543107
60340074
19914048
360785236
96142659
7646155
687666418
777369437
2145426
20850527
494172127
42244416
388639711
423804800
713519961
141250562
119000487
2153295
456870305
80543022
581492317
258371017
398912754
14595472
965517878
98846548
154186835
504288462
135966250
194959496
406178167
179424492
458593890
496478128
240136539
129780351
128718412
3330904
46373847
206831133
904728001
252582772
214203883
294272661
341439235
4276523
365182956
20163239
697575308
12843205
11318301
46134208
91115386
113169844
255810246
738010822
440439607
79220010
386200237
25033602
545198918
543524139
268588818
279090798
668265425
230971620
915678951
337704763
37211148
146445904
124928451
541853468
815963672
680704005
106776939
121827948
608629286
52929258
398382396
411579285
304911081
215824838
819809855
58495821
37669873
44876149
147879721
85713611
160607417
131319503
165603501
887595821
516047351
5619952
460702864
30949619
148662532
454908642
54406274
312158116
166298510
183156302
56002157
30468927
287992236
221259647
260477592
356097042
6334815
39897672
23147173
494153883
58628702
331301516
144649670
60047751
304953144
30546642
114558077
387197756
103769361
5715803
2900239
101444113
563637797
11406175
161803165
175149958
126284561
22994300
490695330
150635773
14504441
16843558
721384198
840842101
519153750
322174879
339967153
732693711
183412216
6391980
196497721
95626748
45492067
193594722
276498149
38606142
243679952
174394318
75728982
322203332
65228148
8353646
253839723
37800182
121789668
90626081
346320284
262121752
173738909
461993186
29427602
300394775
654439920
234124920
47825107
2991673
283656311
69144152
356625609
57942954
836441456
24641303
631390314
153410265
64026212
291870764
765303604
62637846
637143367
260426707
163688556
322070203
141149330
377006730
97202232
546245042
227009
719096775
717306640
26182243
116880721
132373874
453586515
407733835
142718722
207862693
5501792
169196
311873451
201628346
345326233
96967382
583800288
1653422
432425543
163799162
123847294
628356829
329581506
223804056
518763581
106038
47123263
139886248
22785896
441338027
24721983
322894069
272539287
93593016
129251987
202194148
786021045
334941472
45585095
65098281
622149494
52834858
75022917
145656359
372592106
5965406
8573211
487519726
128195632
211721912
304572534
124923751
157413043
267006192
140020195
81161863
339476334
23026285
574822134
714180530
18807985
65417374
252891438
116196716
87423999
210061705
320962250
55026702
304040102
403872087
27830
477959065
298350429
164566852
8180050
138903225
164874734
325691176
253605716
52892924
258435838
111837914
210708743
200007811
150523725
3400385
313278700
25772024
213423241
291103229
677123860
131655087
28491752
149617498
411561606
392256690
153644798
212916970
87206300
506738073
190877079
328371716
49143472
217192610
126401373
233249812
69378885
265784531
573328157
529944731
758935884
148673634
117033772
279167911
105595295
43564350
27059603
412792441
114571821
173456373
99604537
966829020
633733334
800382410
610100670
238839571
247170947
880777402
135792949
338621337
20975958
16464624
56028193
31782973
247366149
1319067
55959578
8383771
478985974
245979146
79681690
203638713
266110796
474432157
179842047
93164924
478643626
166975410
35712287
112251051
63272946
311656844
163372442
93798444
823150752
171311323
89630826
45283414
152993345
174243757
107130731
587323584
408847068
345146628
640799145
24370324
150434210
222013261
256853330
184793629
218488984
26858093
68654969
403799227
922920876
51775776
46837061
26858059
197902964
27745054
167477421
112487793
239826590
20807797
110320462
507277589
452229685
36605151
562594769
799798639
52130738
78864799
395274379
90318923
117196237
156539348
99094394
130478128
17942324
50055991
295828702
35874486
722539552
3631943
9623409
590146574
784136004
175138891
107269118
226265552
722685509
818509598
650468566
540572321
146002360
82888193
612495072
93502176
612241151
170175795
3273432
271366580
116776970
220538947
70530173
314757050
940811874
304230869
229045414
282556373
323224871
135446
24436879
77099472
355396919
667142622
65172467
3986272
509134064
48121006
131944852
118155980
48311006
167405094
387611778
140150310
355195040
44417861
669129900
477199801
55975273
446879805
4285133
905970633
640759247
69751503
38121026
642479133
328701357
261643538
184367100
629340048
5930879
170841665
23963567
127051401
258004673
239240600
99617945
23865627
283129971
89094923
125983567
231099785
73489585
297494487
263371901
20100365
613570158
4961780
202179578
49239430
174933169
559830566
241423493
110947457
500333547
45619180
148812506
396785585
131814496
518125403
173091503
691424158
11063307
491571834
189822893
54965364
83712512
199819086
248357110
132066859
82806364
266924675
1764403
242668286
6030008
49088333
324826769
105989344
150469502
624594491
787523273
6113096
106059592
222387698
183455185
503252057
966312973
58148350
63922489
91258948
197164386
217414577
140459688
292078852
119053618
64425079
464005948
13909099
433169238
8756453
543507797
769354782
769237768
616190441
412777883
580541719
4523846
27071129
252593338
4526484
521581495
45917113
838343958
712435242
103179195
111985093
270726474
132729465
29933714
13824709
74187867
130135031
85557444
144841724
74054487
257115816
96599712
367233020
74653446
312794914
6030839
39715822
148103470
2940696
168076
129225665
94428153
208958322
64098314
201483024
40874390
565221081
63691186
164511159
296769640
264920073
10364583
642213580
308084428
279878207
597175954
125448677
603201253
63929272
150173501
74712742
455274527
70076932
795220518
728080054
428187405
28888691
18502898
481016658
172958279
138403430
423183767
143643
212076417
96293091
911819407
21235371
197785104
7282628
513734133
73952577
40559362
51400668
325718249
262312598
401748211
82180590
333996727
226096482
46199063
60862612
270350024
490155741
639165988
121004752
72756392
119756729
187831790
710915595
90724903
7359646
49210904
294252506
179522531
598118471
46036688
182265742
119225899
9847265
84178105
318201415
500108239
648279967
62662258
169457774
102742626
104709306
6983740
251399486
109960652
199434200
333969770
459140837
462364667
135453877
142430890
94412098
223524677
892698781
80874484
212150122
330747923
98168963
364935673
203051355
32161666
189620831
626818284
64307476
65630049
64891349
34942072
813661937
116823427
47368888
28201196
295498734
430598840
33247379
136002811
397582254
462881888
244960076
240919563
655817080
870491635
128416132
291746232
474877660
290377800
352611970
96160740
170760351
22772190
429174094
411918217
105370356
159621711
589629257
684405053
68657324
308970142
496022543
227968438
440396656
664554506
15537722
116450447
56096302
223848505
114012407
487683043
914781491
314134890
257873977
435774932
56781222
451978285
58491598
396104134
8767213
544271242
635780
134337520
43323049
154066478
165839760
434589985
192277006
267969372
191453395
603808544
190595599
17738872
100160444
67578829
415557464
164111038
581215053
9334580
278532869
74705992
300280584
202763658
5881015
455731166
181570926
12791992
654370487
88841725
3642082
191838458
259955364
316737059
543929655
212268946
5603837
152111356
51512206
180530055
27937279
112584898
196155371
717812503
105101007
9386253
368979190
84850475
378149489
140551516
318305002
355741348
143620898
266299716
182888153
329139720
130015532
2188170
429048169
695385798
35889858
354130903
61994592
124858041
782813099
68959744
422464477
34719484
76578784
15364818
108028314
163529568
204128575
417482451
646174485
339631264
318919424
90942387
94115905
441768224
345622059
794397968
47885600
332865146
75885577
20511011
828633016
227846201
72704922
66286735
88290647
628526270
120248228
334718395
153169037
48092188
37204947
283018511
68692127
711209001
215972438
38789479
32564101
892984659
283204412
322080276
525343240
285935784
184488319
80248131
201826136
140434554
375378054
21582204
72216387
380724589
168048500
3065852
199814229
8781928
112195936
571646162
47323036
233689889
401193666
399377109
158842300
280213263
141871954
156827642
82741700
179152056
129788168
180057983
436658343
185077064
37488889
8315313
16436215
281404563
20252234
58523951
157845166
247860387
89640582
311063120
492600959
816332734
212288279
24587982
3828064
246846277
22944673
625135723
2693071
840988637
28793018
71562501
162352062
59697376
470785039
233098840
26503994
266242472
36991118
55664324
48723729
694868696
102486644
427322834
152312188
99832806
717217129
123301112
262514082
457090004
11841677
64410471
48426278
19787790
31588384
369795836
612321140
239170645
632211931
192444629
24948595
829252331
29812738
860406387
162524896
20383520
240716910
405705525
62227155
62233570
142295628
240859187
267248437
771177469
27728527
134195781
230922184
515885710
195096323
45667083
121857646
119402364
442716260
286206371
166308459
394481429
32151777
293096239
43403700
282041515
790477267
105739373
441702437
220216057
291511385
149386718
69833038
403236411
81484471
32871662
803868880
16967096
954780272
169826358
378265657
355885492
592831005
315861896
614847200
869272890
142291643
734189798
687305280
130979525
43979387
43060639
232788333
127740251
41930479
93925350
8936281
48326200
39881163
252108364
281290443
641801749
840713010
660542470
385542111
116173073
832915659
5525234
38392873
588341784
1409135
275525065
241396328
300082232
216974469
155212464
41255223
16572622
733879443
157719462
398671668
475358779
69235271
62725298
13130140
64174404
339118097
254722228
233160899
64589336
48056918
91879882
402523147
98489788
235433381
494298928
387634515
124919613
138834465
542019090
427067089
840104599
373525906
29568446
286437250
542343553
485236919
276371709
800138151
85346945
115114713
219082253
168689440
95985049
30406649
486678197
385903596
533171084
540068634
11000783
145339224
319051372
73067233
414146116
502726496
222899846
283412213
296540817
26614647
87114366
83608636
22667876
429230608
444922469
143896054
251478234
4220023
200800752
29887212
297012990
213838612
23452083
462422277
486964160
809484681
349623811
340755680
150844593
110534581
12490499
407016185
21101757
47691402
244264014
320937361
325563600
43186333
396899023
571844277
185253837
6166575
196126323
750034901
84477732
36930679
20492910
87519584
124077387
200764623
306371945
324902647
7669373
807564647
385942405
5515805
160911193
322710414
11749298
229623524
16037447
94313033
253114869
436562391
462047292
153257991
275113196
293916026
147097428
289874889
31140732
1004520
101767412
192304673
83928370
86578975
362568736
93039122
111439363
93401806
147576821
330367093
110499719
249485462
580292806
471894020
722418152
66128974
586035838
83329286
81766315
32123563
2830082
177393737
226822338
99442784
335341762
3853050
56656745
28585538
696646809
500315042
210149328
180279118
852507
485825899
617561338
45631807
13631544
257188575
127180558
219100323
216017875
238300559
272448960
947678375
14215247
229240730
182131231
458759865
733783527
7057778
113033999
170357982
30969288
225975918
27184863
191575327
6956144
84700986
712458026
510184236
226418340
137592504
160818690
737346731
218103972
10541223
535008792
454430091
90120892
351221923
70905491
227546479
611215792
157181401
20927673
170625694
243161512
108421913
29540007
357598134
863867158
222731734
234922202
7825214
38819244
344873726
450620283
139454654
37609953
129850954
48214606
89424370
7854976
766221655
145654336
224114675
539371779
502434552
59663464
43074754
366193109
489241839
17219145
68003304
189920807
436246435
72763402
191988063
103385727
944059426
171936387
569620222
433509187
460812574
379930426
450193372
154781708
5279453
382727184
143523755
458441483
216739617
329871008
254690827
285466720
54121283
551144945
2508309
625076125
838467609
473335851
179898564
388551626
748833272
309574466
414044461
70058525
217370195
198833645
101447088
9905074
2462187
48481465
83578720
95817062
709913273
244910266
26745136
55888430
339803760
325865320
793707952
193425178
266299611
175408756
103996457
230359154
147542440
659385773
405410720
24809771
50213354
173153610
765361720
216199094
9202670
165366457
80485
592729539
231151442
493122952
251139420
328559455
88653244
134556192
44095754
53740293
490848986
647846728
257550115
303292054
715483826
277232426
562796099
230500144
497394089
11993545
862685887
224793186
376858315
359165135
344780719
614835702
857939061
599531120
219148819
724981612
280153985
358808875
383595230
559224112
382034448
224577276
135814573
343292375
294779476
59540758
21664239
32213229
37798656
53216538
165440062
16563112
47263002
184346641
7618660
241341986
103783386
299058447
2247169
20372955
75342161
186939715
401103309
105226156
17368449
93750034
433187198
616653542
233041742
401461476
113445928
499329707
39737323
111715896
466333449
21917401
191604164
406359986
99746444
579660047
277479245
25931152
114494950
84409796
72169605
479104114
25785381
148603031
432190529
658585174
44028486
301248835
67409997
101424866
315089574
3631845
43565535
62751642
132920579
56070848
271098749
724833424
201174363
16867678
251060642
345619048
1071540
52537536
43280205
201030313
424197558
634708926
351442404
131126110
639459171
13741346
102660458
26730001
78767503
89669152
68759645
22264878
414428978
56325021
238582004
428482868
383901610
603870223
133551480
594254477
192525631
41942702
301114620
47281156
189417606
98452404
192317658
388895325
381457022
273837121
232251224
102950930
24834466
225802701
83062705
191540360
30042816
89538131
533282308
807352689
79575762
140693694
151100479
19227325
17053842
697889201
141475887
414321844
85843335
114855127
102873497
142850083
105913892
752200731
476746428
178851184
160873159
604244412
658979605
27740054
423541966
36282265
701002609
97710044
396795159
281429351
398292425
166776231
513708956
51459400
156833821
77378008
419793708
53120506
526305555
465495821
410936341
186143277
6581613
24577955
11808731
150239662
455335348
20552973
116159913
111284407
187411081
337948535
84270307
86792399
358571253
132003564
226449885
851279388
25923515
213829434
76981655
22995540
122839411
14871400
29029043
63303418
98368839
567939921
392847979
272084008
28728606
233791012
367957361
78980652
424838845
91703544
85765384
162798158
54340070
163091534
49288565
334410133
84238201
898380326
315705842
388426645
29268818
5393034
93190800
28808244
316016823
580285560
146630287
122299060
239964471
5088169
722589142
154695676
169811349
207290454
354118401
288639837
437063252
53100502
5163532
7985718
226478401
521596336
149997356
14733910
590924239
104173501
444837948
3507545
441391145
161103730
56356736
153626111
453213503
823448438
241122075
228760964
95739284
233876960
167544007
161796938
38921917
276107418
118334164
635748614
598060516
63908366
415859777
196379413
75391921
163608189
4717933
390607261
599416233
42189800
216293286
652864006
545244110
84055570
364517680
109113262
77513177
84217687
151960294
13935728
240079848
120195416
63893369
27290140
320271084
3975125
199869932
110225415
5924609
76176320
479810881
10301087
376194610
876615375
617824374
26078956
30781240
37179814
162363695
5189601
260442193
28514028
162985460
78069276
314126312
340342410
44953083
380675164
11643702
127109527
124105038
449558077
18140314
158845192
13010761
110104002
11853100
297990994
264920065
236627507
260914122
873525172
141478330
179120005
98543573
644623750
28545955
42106701
694435598
46887399
597325592
43566248
4364258
584558799
51425748
368462139
112929053
257726921
30852094
119152723
320856330
42162905
160741825
929422524
26177835
95773530
4447151
85839837
169444698
47795692
253689193
801027621
61242135
11067837
405993943
198502054
325969600
475733
582042975
346260850
368547840
56140443
533108162
95244008
297318055
56429159
101706987
109646738
190072018
155294416
42108477
79762518
78957324
403887044
289003678
54209473
464366974
358183079
62290283
884560637
45876450
612424989
184194274
179300063
2161952
705944954
299069026
880645392
345665
69221024
458871648
64041482
29962639
146028063
436532211
54070181
265575436
546178965
913543039
50609796
292478622
287002268
74469689
100271514
117945287
232732212
92276060
250345648
850626930
293360195
13438956
723912272
2482667
599781349
169723975
28401359
31391777
26696708
446505735
348285807
58465684
103264719
119335838
164424384
307932669
191184109
378678954
416394979
237670878
33096473
63202116
197615694
523457468
73960657
15361710
4998788
178393348
585871733
60049296
30824695
22708305
538328241
574878836
625882440
176924778
165274207
75295228
30005017
2552897
583471577
182199968
17940322
217409321
85033093
112797810
246562688
405612352
307554708
77078829
365693479
798540340
400881938
19860690
144874800
472809643
53189754
73334809
83928465
686315418
93094833
334411430
28129986
41456939
739168943
157213563
78733289
104571514
202995352
278859332
109363743
65662870
131844717
926259279
841931087
230279271
37115640
203855367
610089616
143667897
436369383
40625674
233530284
55373401
37953692
137751446
5266492
560603552
129072716
1921025
387420477
206437598
121985768
121886231
163120012
80777410
234954796
33288609
172283087
198709402
132262369
51520900
821986242
3605772
26669629
294816735
328007224
356590135
354480226
12170929
98320396
1533591
153786621
189508611
41754228
634425064
73829386
18285333
110683884
67793798
79198406
685817929
29931125
356004410
736016070
219620230
501753791
171392446
12354385
11038331
735300864
423057161
248144420
799960876
428508750
163935361
946360126
71315734
423355696
167232013
96690202
20920915
195273198
110812919
117223571
635102
110362622
812983098
495741232
243005548
386346581
43057203
192188151
41150819
6379728
27755783
169077389
54923878
59616855
127752521
22608617
673596763
41555346
15783241
21515184
120977480
404183367
398788296
102683314
1320857
44534326
441109158
97011405
263528876
58939415
88564518
126900824
54933275
157687402
179895010
694067384
385479672
25690173
68046298
408230930
99990604
13710272
495385059
711013654
323819108
3223638
457401200
7887133
90003239
46815318
239983970
195597163
270172341
687051874
19543000
305648614
542562190
99024323
20947504
342811975
448176075
34155572
73230314
151657637
16429649
184011886
286236710
212650986
155419255
41554541
93656821
288737988
1416353
512118647
88318971
552337738
58854853
135308775
603797703
58772693
371014573
236151589
579347475
52982648
606440300
386607069
181839575
408157305
159321629
535310835
186849971
324272969
598548420
146613662
337106000
307898573
48964318
139243360
21552759
301400874
494522814
245013297
804575766
308915902
117004229
375805071
15785004
46815753
583492589
142795874
306623951
77680344
672881682
269382054
275054947
130946818
1041519
15416539
78197429
332736788
44836644
243873969
745539253
184841258
443472235
549138821
223593346
524919584
578232957
66855471
230867406
306542318
225245319
150864916
144719078
10856964
163156114
259389046
237468247
404256593
169098604
238211400
255702732
10224000
186282217
153880325
13639231
85243797
89857618
5105612
18079334
7279370
6936727
337697278
327362634
260242477
30143891
50841100
26151137
3451921
900058737
166720018
109342199
77139427
121712976
569820879
398576977
203674866
4784667
12765140
66261603
968910195
65802032
366565310
678439410
56998703
867514143
2469096
71845244
298392254
397197560
140908153
5780934
4712513
268903507
352878198
132873161
2684312
686691675
61240387
55642099
138246934
415767560
30385463
289877924
552646481
24142429
6630102
26891689
150361485
274101960
93514110
585242125
76779617
471151731
6265927
187928805
633140580
328372316
446974810
504135551
74313433
248314780
586346717
416241691
183361557
138791558
153127327
120882228
116653587
243904264
828857401
187715763
1573306
23893981
252060971
49301036
727558971
21847020
533167770
58448581
918561532
58724609
146203801
452775150
385001881
407863985
267079359
4086991
396477494
424079266
6391227
220838740
168033888
12450350
67419155
47017546
319831445
89036262
525853582
31577943
21616114
49823761
408903735
371854801
392403023
95552635
122734596
78242412
15524520
57583912
235411881
453551854
44231231
159019860
232919508
212628203
696112670
2929735
107781651
98196529
213143836
652181246
175036374
254986886
114352230
415958315
189413774
614784514
147894008
243430155
138519263
158797447
20998698
654220206
172824569
146479145
300592681
235430287
459699186
121581619
897949846
31725054
26672642
675301034
152952752
92541932
281141446
358582292
535768665
427620215
176180445
5901225
105517000
198566134
332144208
626458214
100654442
54384683
347853421
128986689
187079401
347821728
249302412
497923226
605950557
92153016
39180062
41265322
553245813
651241485
364566407
604707248
250921646
879667701
8107671
96805865
440669102
121990772
298243754
500233551
150685208
117933735
126689652
54576792
56997583
501213900
107770936
340530822
665556725
241356220
81928632
542629816
28625034
44377736
515940320
348526454
195833833
23019575
160848999
74537763
286841779
667774316
23200086
603743096
401382809
156405501
151390712
28013484
103004627
149888774
84765882
13960285
3022469
14764034
75607037
706937701
275331224
183129192
114051242
726263478
196324482
158698169
2226646
12272361
94031793
120692834
20683604
33986738
730618262
563058116
651996179
196102946
635336148
395901927
543484889
27266530
267915782
150611301
336344065
173852495
471041436
12729664
84346485
497584171
239142521
208429636
151617113
39859221
349190525
136051533
42324464
456196597
54524233
128475342
464303174
136481517
31725055
345223718
128293676
91167050
452704989
114470830
811906861
660527514
212887578
401510364
183927660
167497294
140612843
182449626
178600522
321381986
417779706
189397560
85759750
562037312
571388824
83908796
33003271
304599583
17839585
395246449
185989393
67124768
60565082
27113111
20246861
695455039
30163870
75453289
140248421
57787528
61861021
12071597
135009218
157660900
213985384
683140270
5448753
166395993
405251150
564230856
413775325
404367284
58959707
527369565
263531113
384436897
537467690
380674554
173547222
684036396
10056077
252319973
68069258
481035487
201216516
31036311
12394954
354779941
240022321
379311428
56107369
55261753
597091103
59439004
222017284
159508512
310306131
272642839
9282538
403646440
623355038
59610617
296376621
381721385
656651876
197126914
4767258
391420138
288732423
10416260
46043229
174864146
28849438
104923797
74657179
161466278
131791766
70016555
49423237
83749588
49517815
466190231
535918910
528785249
42388970
366158723
18639888
69549793
264381056
362046217
168332493
292941252
395999063
141744920
585871156
369040800
24383158
239753122
16902563
427436002
202678550
145885370
48665524
19592369
138184736
417045244
546827552
488376
622439795
121695642
581724456
50339634
95830594
410287192
557325726
62203945
471594350
85943509
658937186
65625289
409305785
440170940
36445009
200276761
215099060
145625705
48502217
184013896
116831402
35803614
25570666
65698622
490620186
585683078
2642965
93289212
84424182
30881818
239637038
17727433
202200512
147437943
966731025
183580772
250026669
62062420
259996426
297676114
692422183
13471160
176541962
491509120
342311266
199655431
260219190
317424965
28920055
26631622
1360776
440582726
129551060
44841582
649876512
233353265
305354113
486161193
20962267
15857319
152110531
10320210
35695607
24752405
65672736
328170574
695404679
133924493
106125396
280913030
16674156
212329102
317322095
353255523
7684835
14740297
68203645
241143146
603673538
69223986
147238433
136853923
833506257
78153818
466369871
18138851
414340041
187313666
2974434
63782969
81231234
16374734
234521889
849667347
160836714
113000737
150976810
119745623
868830308
412580306
23364258
51460409
91580452
612800887
304695803
107257420
152035641
2552383
517371829
357540512
578982403
445235732
19397408
13512924
449627746
99139635
81936319
92376671
408918003
279215577
50075844
421028238
260064437
653914120
53038956
205154347
128908996
302499626
244327463
870207286
385044775
25829448
492436512
20989709
636411465
291379788
310912294
236001898
147681014
31021630
52812723
931412498
332396279
10210648
10436344
179345704
96492677
397404006
23771357
348960424
160573410
535554699
330949514
204171154
70145315
132718032
48325483
275979801
170467056
344964219
31155366
163682289
23913151
360802607
63935708
78126237
424631075
598751184
1484110
452403753
419540157
618105652
446317169
270180288
34388445
12172548
169517913
299649530
83981504
508749724
256399941
273693162
33777088
104671066
108894474
61488212
18686592
474458723
105749308
111774434
268959405
83174525
472146544
116314017
107411565
6154775
630186597
610367232
169596903
558460559
93290701
179019801
74208517
136624947
122436725
53872189
22916114
17993923
135571088
30606404
215951148
59236845
319056904
358165196
18543189
96067171
102768574
551416557
337803678
315074654
249430345
339673259
20374572
69139542
100588328
58495194
110469419
290541218
42685146
205026452
17892733
76171109
735124167
300157912
491694079
290536613
235218204
39765255
376553827
38406340
16708900
487768412
79981154
3732811
521106394
203263295
143739016
155904434
179749021
10720944
357596229
271988051
81906065
69307787
203490712
84626181
602759865
158985024
134274773
343067932
369204369
111041424
110591577
690262940
263313925
108763063
299056159
731773864
385666481
4292374
40918182
7517046
609408482
102107155
96513244
273317411
583684804
179879815
15724980
8737671
20411800
128701042
6438864
146037365
329668902
577615746
201744365
553830170
55525079
13637521
701728188
510874893
308729095
124888035
130598024
327485981
68807473
610386606
522261450
415224700
197330755
70275012
136671065
144724345
515997850
21713730
126633162
183727183
262679623
573731510
24305872
133377965
52602865
17158616
495138934
655152470
255174945
91638331
456311824
491499805
156948142
73633130
3963655
3374504
56873777
53432431
310849804
332114582
21034571
299430624
301269886
370766224
204307926
9755001
327497564
101561024
111790840
496441498
962649001
160766003
302033729
458975398
17109361
650345262
222739484
221112053
146881255
107729476
562160792
404200944
166254915
548987888
298101202
25022712
202184157
366400180
152599144
319478297
149353535
246424570
154266712
257269194
588944500
445137492
3076672
414945792
491933684
92739698
133440235
109412661
61004480
406110304
612343106
497793652
379733171
36147112
55835557
170337584
349530873
261285510
107377435
433798255
115316194
323983276
166051340
286756396
736299303
403340450
179813156
5688107
12742179
7660477
47867113
207279399
970083342
244416812
224386934
576956361
421510522
219152875
6242927
650254581
66857946
381430429
147331108
658570974
22503517
112015150
101152959
34794545
372130599
34903832
33741613
43692470
200937364
161316727
32034666
34124698
263941541
87615406
625339354
237370639
187381190
95820421
21067938
206335064
237830387
6618483
143820836
5427395
405862840
208794198
100942011
216479557
206471120
604893649
69343109
64002512
157910928
391580742
254430844
168512397
13129603
386017661
331427085
137054695
28963879
426388052
366044091
575670135
46385365
6700462
776722893
678506057
21496151
706613854
53770767
796545076
75379782
255951584
348683872
171122833
28527078
67702566
179345748
16419123
96413772
159222383
241350016
22199121
165150648
481264030
66409601
223555807
80753618
315103871
335473924
87872832
177292551
176064538
52618682
371588857
300476263
34773350
320877012
149668448
510935742
159429487
179192163
269618012
22310593
6114233
91320871
753279224
456294770
134080599
710399550
262064583
419235659
4463111
260976166
278904817
266755218
85390219
430945861
480623379
2109968
95068514
636904365
77863939
130476397
80411819
102857778
710099002
317762365
427989886
404719144
348601664
53949264
186359818
433568182
40787441
37236003
10979708
151858269
342274480
126106334
6583759
73535880
19203836
54691945
391832661
16452048
103724531
189514094
624081617
162802919
778685914
435554489
817299040
482286574
29977588
109456925
116848999
794644540
3157761
92951996
458012322
324331683
522932413
423291822
435012805
160718235
36680919
35237418
365845372
139372915
130651954
31801221
62872720
747180778
28590920
784318622
98899149
51457559
184501084
508287734
54702625
422295122
693375025
217754209
415687398
213312783
475488264
106130138
39930480
704889424
244427671
64609193
237629720
54474827
228154415
954287059
65615015
565696210
278646116
1443056
182530686
6746076
624744343
32150458
144496819
908972708
81675642
4617007
208876391
432467912
34917501
142894176
69910044
543032560
510220750
22748652
21695740
235142717
11950688
60434408
371883185
533487490
56973703
151103222
13276599
263524502
24784939
210071385
546859884
280120939
103252006
344734277
727046039
240206875
58458998
7112304
446557790
94025582
49352507
60658526
89283027
92413754
146050731
125409116
438673870
261906285
110119226
335905965
60987668
457712140
176727864
40825734
67315831
214154588
692722292
78913067
99633584
258148397
674934213
634461012
131032008
800908622
297533357
100411479
616202910
126116736
811132624
492344913
207105818
342253292
725554998
894236647
489743694
365649894
373724015
92367014
347164406
131862248
248624690
220927176
194245431
61451403
282037712
42171783
77707441
89825286
931166817
60895019
141967747
396815296
274439431
872932269
362293485
295929043
189251882
241489512
202796795
33406071
175975784
5290609
7680343
330567510
113076721
148099574
257304132
14391986
116744680
193533745
539742823
461499775
455386156
570145961
347754618
205943016
422058829
73464714
155961496
401784412
17127854
286833204
210213475
130717455
338213301
957544646
127194500
858457054
389589864
486345873
2091189
600137912
32049277
176578925
249596944
511379250
150079302
189169625
32473660
408509768
89159733
151257287
65890011
764971715
421179970
61326208
812594624
810317063
185824615
29262305
22042968
95896504
546188528
437751212
347542787
52172235
209959339
144513684
75324571
309629109
80782968
599289045
286675504
77291666
166239597
337149701
68111318
750955619
30986270
195911049
121167988
421447155
87347085
132824981
35389209
410435925
832158537
787998304
765339235
119346431
381060589
89640505
44296066
331583643
603775112
76579270
342716255
8541728
147785975
519220822
807758502
248617748
86065066
115438727
67797802
537295527
340095695
95768470
335099099
58556140
275189878
104071003
100176779
448036346
475287045
337562575
235621377
234959389
6627164
553342938
158499736
509530312
64761456
270996929
505101995
15986475
369669288
62407926
433971087
253523615
96113212
122834499
1253632
223509067
221714890
84288072
49259078
419618597
287193643
92515686
123477669
95975946
120786033
475051068
90277753
52593283
372756442
124841615
639347335
355648477
59213976
55327499
847075298
257852980
2674160
123421193
391892124
92461495
49952812
198769283
332427547
139048116
11635834
25148062
44757861
404323
52607222
200427297
254259473
115667888
105093509
142495381
55119957
82897026
142583357
160172332
636471624
716805371
544901724
135250595
155479396
260019354
241545784
780124922
4181442
204638055
145985795
126437875
47130474
173361270
2264533
270251957
474843023
213543680
231584568
525697961
225007642
354199030
1130186
57393631
105308684
20957530
243741687
460993932
160414058
144832220
73871244
92257301
699814642
205680148
299220414
428858587
300104858
12282354
100302157
230006736
17895446
166861664
679192919
159145286
393878472
1590014
655225952
176523052
436087345
37761209
38626716
675285188
206460295
333306185
412338
52025575
264988798
164324683
34026982
685166597
8543214
169497520
87582674
21399702
356299328
645555404
589267092
159742215
337222773
475098557
363801598
187946999
107251127
452596195
863105
69001043
250875574
328044259
131105928
157646476
12811393
549586936
69442883
91642801
369479468
774732725
179038977
271680975
6551727
862193954
17857149
95723177
40599061
276104793
634273345
367773918
415200028
689047587
38229643
424677158
75047726
27133230
237509809
543467544
193407945
239916799
739027358
18088011
203379248
20326481
805930747
743457446
425772492
26862985
267490385
713860117
154817247
30223626
3616944
106323523
463561437
241398428
40544655
544662546
216296464
9659918
475970863
364748317
62411326
646601618
597100787
914041075
311092418
505575
153754344
496205190
391322195
196999379
173757604
456483886
296641734
536840875
231537616
106295463
260860140
205585244
137389728
632011444
426224293
83565420
586551718
91246652
718515953
39275637
123835943
770519338
3457359
191370531
30305498
69021022
398339943
136696732
296376479
567627579
205346995
721471726
626317151
227256390
464340979
79767688
780267017
51915714
379931
402267480
115811479
480863756
471374935
183340532
317931590
9983085
763821849
43438919
579006723
17682383
24951959
121274667
42941886
54272495
8528330
5629731
23675384
182920794
68677199
88100903
282548108
467973687
132429789
38152985
17822814
452239551
70011326
223224515
111822222
481872389
91106755
261363960
723674973
20240521
30025508
348743183
29040068
73730576
655608624
665169544
484165003
230627548
28748926
208382062
167727457
17219287
153551070
111456553
179681801
11848968
40526803
62783016
550499519
297938422
71160537
62366732
6937522
219447956
2599220
3299202
238829274
174456706
380577750
554760997
301181987
21380197
58447594
505942564
221515980
16866935
156743880
424615775
94642338
3274644
290357518
453491686
144142963
562727451
23625015
54007099
195151970
117276408
708213520
43914356
16392054
618118431
381962710
788787543
279100502
400402721
198279158
225763504
293309671
118275260
117030408
262881783
96647200
203239569
275588900
81938496
368944774
4476403
722550961
9299108
59791853
14273644
523933333
122326080
102555661
242938070
487462655
72247254
10578149
479155890
66184572
523705269
131125815
178517518
237808895
395639972
439297074
60408772
88113698
19649955
49468440
459060004
4477385
42163496
104127320
118904226
22768288
7825065
337328299
145553467
541272076
186803488
591632787
107482160
288701392
67430540
91099979
425208024
797698538
61601910
130383146
64625862
852634323
3649603
258960974
401139341
506255075
190677908
89236567
53485965
230019058
414545841
165140871
262812849
132186931
315980641
132783327
236452718
473729832
307085359
165054218
204470793
39712400
34148476
354942871
156796517
427955935
29053248
15389792
7647377
893977840
16938572
422140604
510490
271359802
29812957
111889770
567932971
48358520
55847425
233499773
28621002
19090782
361073115
214191853
164274376
609239390
99038094
211511868
253482522
474819795
123067787
112304503
928514067
35844845
60853587
480365370
249967000
559163840
173561206
60726450
141838157
235812207
66932989
482018737
164371332
208760274
422957480
123150834
4010468
531707218
326097556
511441226
304712778
110700593
71404453
13865522
108908268
160322635
104744243
3322227
347384820
93174361
272113435
310815659
174697833
262749118
490422841
247883403
106664872
92308932
293265583
74119852
159077994
921793934
243473110
463944629
851621585
145181740
647224542
60233639
283675901
38111095
112578713
165077183
84012059
535063431
184987865
480388377
69452327
763641736
72744523
447642558
5410618
121105521
237675631
406226106
762434907
820926506
175972586
2663241
533925107
17440154
267672574
165717307
91528699
316923370
3587495
143840500
382036876
371800362
112440716
497487962
96349563
45989814
153352515
166242742
72772438
80095321
264500950
307266456
224686762
14558555
547294889
26961115
576120736
96340535
370331669
152279175
430051313
20281365
247015670
122795112
587837278
207060286
4587305
473742219
39196978
161974010
58519543
213077798
106455682
131396707
177838696
1577427
77076817
31250005
213543991
638299105
136389852
360445384
170737482
29591950
57502968
55856993
24822763
139652984
71447535
597465839
329795642
77631420
221564669
20315561
115138853
501559139
89485066
201961883
19037453
54315815
89697074
532594973
51427213
77001649
397491413
432120658
333287104
35093977
291746044
345850402
37170979
12792438
222311154
129932978
102367871
38469648
444304611
322226054
107884801
424509703
115781541
9434819
188749763
251873953
667844584
6810905
635325393
412133635
323108217
52732702
112281358
292082604
90453051
87666575
36339637
17898122
661702459
207652862
217402736
10565073
94973783
403980901
25758512
355277786
382810458
44205606
300994198
284740145
372525026
174472
25426916
351391029
278532504
489726686
18343749
90909563
332099221
159018994
12487397
128562837
88601052
579780769
412300205
25168189
417389017
61180598
128114199
48190790
827869793
399608301
293756096
315847056
132673289
449586989
39635563
22827960
402277394
157559312
8604197
130705880
186249777
361522644
271110058
24387006
316976513
51843180
352882220
53506481
328281533
745076808
354275142
348196674
253227710
5458797
51835982
193774312
38888691
230361292
168383880
38929314
50297189
170314048
781686044
414186769
16141782
885041079
121262722
66382489
42318249
244432098
314339293
282519313
444060789
15545950
177272561
277578073
159482995
703980980
673883554
337318752
428971788
195316068
301391703
104627480
324835447
22463195
266445000
278255365
342294810
157088448
174386193
520040892
73913059
394761477
143590749
24524938
275766431
25759561
349961713
48546963
441049698
252997143
187036974
44572537
482902566
60481379
324835277
336530998
232938176
26683954
108542900
288392263
93171320
75005594
66844329
531218921
498052541
497660006
4826904
535342039
675886237
667232180
122011914
6049014
20267283
305743851
318192364
405377079
288172730
271265010
89423446
19466355
106805166
451633478
465025980
708614646
426022317
212551224
234255289
23314401
388637625
79782857
157728246
637722382
648835865
217876967
558796687
546937892
107045548
143275922
355079884
514119708
72400212
429689651
108646692
493369736
173738820
50123044
16542732
54110557
136773659
414166712
3524720
12543186
163409478
31699843
438665710
639288862
170177158
257162013
662968175
64115064
12290960
154629978
218771441
386452539
72743235
463423597
412640881
366934676
26527402
441216532
360361909
447588
332992332
519277833
166203664
367623175
20643426
133345738
1785133
20789133
542978673
193387874
319170292
228470937
96435810
378677455
5272131
264410804
72090084
145001162
739652923
322089204
457409949
62945837
86337665
790986540
27790184
414365711
110839424
125856631
475543917
76473976
259019220
13392072
115088939
462484591
172481112
524800173
456479690
28622632
9005597
202811986
28659625
176077187
40298783
40540131
47839569
42145747
152120011
58203451
425842413
160118428
83378976
153140984
756453342
470824876
490640008
151326210
60186307
128462856
710927471
279174991
272969617
459908617
1554869
343637258
91158936
123918088
350329608
154477933
334934529
18608647
470173528
569993700
109495105
465285056
667386468
64523209
5525185
144010736
17127838
108368960
194859156
126954023
780869185
122344910
436607101
168975851
108324609
788264557
162595917
22235707
58983339
315800414
266469124
132821394
64791987
412736741
483842095
108516531
298712276
200786373
42601335
581494547
240350708
137344310
100048581
21229919
8035408
644846492
131037792
19646140
161859645
115694307
256168306
92860307
754837662
11133547
57884486
462906486
87924040
711461268
174114882
339454087
777284353
547071258
147729087
21585244
132574382
882313128
17114573
67767948
13121261
121198758
18192962
446744621
169528854
246117879
203909136
54396699
322117864
872186756
236682945
277678879
136290134
23602221
127629591
229099409
90346431
126769183
257611186
140692886
2229721
181382211
190343378
75464949
161289143
325559096
171310774
8321384
54444335
22170571
434089307
718613354
283538957
10209476
235704027
57340193
141350246
8620517
656616990
509438386
136939426
12033196
262028617
396684130
159297342
415609230
5200749
598327466
72063383
638454504
4214860
144916539
26700142
249370716
105074807
90402484
2757460
366537926
63774351
190510773
480475334
27080170
62160322
284925618
29244676
144285966
25062181
69997375
5621017
841105417
92844724
16721747
411990369
309838161
6596821
457877592
71931492
71685227
573204918
965299448
352962576
177093977
231153823
117819761
40209869
54407753
323056732
392187723
5334851
838403166
10228668
33496724
603812
176156053
89768149
811038916
507029550
858228730
274846492
267424176
3176576
13842497
696758697
433682838
402319004
53755242
388789186
164585345
62652178
2136641
553948817
82630470
237976797
141306409
96629424
614415050
21595764
453023
825563560
245598507
38671279
326829228
263431012
451193270
174845191
291116760
181344631
8780305
33036385
24503955
438918172
111104094
310905354
135446602
14317412
480240281
61954243
520696260
271040418
185900750
444319703
151265256
445107905
414461677
805729421
261252599
3674988
152949355
87286588
180149457
163829940
937962595
20061179
335732442
256448368
193060537
185432249
40357143
270626800
385647363
215463540
247667651
68895213
859533526
198432196
310110575
651151245
142522733
580015090
162283091
357118968
14860779
74942036
303538629
93961987
494996712
69153437
49619960
166563479
138296421
433465655
254217870
73957629
98462395
165882047
310003686
22826198
24034308
235956394
8663423
214861474
324700898
93401900
277655617
615175440
273878859
358513626
210507313
375316875
322989566
295087659
195645168
614910769
529670724
12974722
86162126
996668231
78353664
101980569
314582537
169594362
9919619
84365864
191502531
388256977
28035171
145779639
75016861
169200209
188548171
856308780
352573642
408485393
149001548
340321569
686798753
51890017
115708822
79581824
807271512
612123997
405393605
128034042
381175106
774446511
214498802
48536287
3465494
81727996
318558445
75387130
360151551
25843422
137998354
674002739
153556368
294539621
440699642
793154146
239004954
612280032
447374518
250194703
129281665
65408227
508076974
39001934
241930228
39147117
67167948
160067985
554798628
4354059
442459843
101343908
44313122
442313734
59677982
460843139
196928368
21237707
51276896
72060931
612715224
67952303
9879586
12810590
110022584
55436773
530624700
303779527
58155761
505300739
152755411
255752337
351232973
213784934
35432875
318351131
48475150
199911539
268285625
257753637
183908311
80383086
11848290
29766423
119611893
90034409
546490257
416697308
267834584
132047628
23061604
318053818
291179233
18122276
187923375
80284327
226685652
160305965
26815956
68030
411286603
122562843
314772686
295272695
4384606
4776550
202211953
456644677
224381982
382613951
573438019
23495209
59824899
209458882
30054586
447473333
29385943
131978404
50866096
174015612
346717
3677572
14417390
19949542
208538843
23908697
631715119
424789110
353009835
168968852
276325885
202128511
605431275
175157572
175313584
85293188
71492186
111586153
177586928
13988974
104538496
481706523
671997524
842216827
54549830
37653267
405246436
409246747
37028418
647141518
5656621
322785525
243436939
31454972
451837346
94751208
74404462
359535902
649812751
94874826
463556630
258801574
642815842
440400869
162836387
107119415
70455569
42811277
60520298
82797258
377766700
22829199
137938848
12615895
476832967
39743906
289346887
43543365
398044788
36507040
280269017
807412
126621458
539866627
460377128
119940851
863626716
4082694
473984
409498117
489600788
338926834
214649485
268454547
252399324
78847994
360835362
462038244
61275914
278471056
467301981
41112536
324185574
881265934
106354004
273645020
198262588
757806697
66043527
28414343
121727396
743704852
266098504
574312096
613788180
326411738
477410929
729736778
345728335
36683874
425149000
779526032
491803844
814807905
144379659
211424511
780025538
62418083
106902977
5393232
145151877
602200792
380317174
137309049
123923875
745037066
644046305
7312260
165363945
236133827
28577552
437646024
574997021
69148833
20922971
187920935
386891351
34381741
275938021
15792258
571816468
532739878
86276392
135611227
45700986
428369768
809707288
469361907
385930093
736066278
301418466
361478331
326559642
702229307
225222172
582308840
54582343
166590995
179422717
71876622
78470867
440396888
795585503
213153041
81921148
784375719
367650275
198579013
256445976
823167611
77190312
26607381
116167153
348404026
561505722
697704160
332886795
47349361
306184144
226727055
15182999
99689758
788581001
149307172
186869334
98174953
5845284
30008398
255683638
503325664
320006677
639234102
71393523
466696542
69417511
592707135
232802950
294156936
219356590
12542174
831087267
254899020
234885325
409110572
339107820
261547004
192168420
188644167
31251537
43280774
26912440
909051651
689293223
378580315
61009124
205573890
11503367
240263858
185881269
147965874
217723941
873465690
149758
266712029
26901331
640399639
337244405
755197892
196826378
411657707
547001983
411301214
246614898
182401295
322273687
561365828
512855667
214262136
5562673
425981175
206832012
35193431
311595516
151727082
368401097
110756742
290047819
823198248
186391056
241810773
262954629
26548268
12446591
177317395
89823268
9318696
73443382
509764211
72712055
617069183
514001625
170896795
8508490
136425839
618853
69283459
97529937
66620738
137762029
279200685
662388983
56184076
21675021
125203555
109344006
638381427
27992988
530447439
287459486
181515177
127337615
141027419
358704169
310441245
38941537
106782046
8492169
56121660
40789002
33451088
66550753
32702322
257001487
92998652
15069358
181403882
181433087
315137638
283095218
2360799
237429697
90389321
196803320
51106524
27511842
47068003
79479961
524177668
303553408
409888158
85587121
337368927
85200947
331296899
561648681
2607284
391987244
254578872
285265250
10728618
99519438
196653208
453987724
73223142
181062553
82811150
136272823
29596986
256776087
126929363
58988469
389189269
180767219
109331444
505282062
140634602
158893636
462317848
11697197
131627236
705245674
117545766
54954981
78573593
50242379
605926025
11064522
489040705
316442856
167708807
4574862
46387367
203050539
354235963
188131726
309352796
136544785
157672702
153758330
402871685
309573980
8743057
378991308
8684526
595011305
103488307
487568830
41411466
218987463
93385853
961272971
253242161
195269497
98150352
146306463
166912956
109290390
273993934
622902545
6538800
50059325
203208786
249352449
576319376
56525060
103672174
561013591
52205026
33050825
131877736
141816328
302119684
10148941
434761592
25333305
132561104
175909528
266623781
80446716
9154230
196251074
324348335
84708175
691439182
325941865
118081499
126676688
396192325
284003694
24576405
424516397
368260972
151666883
93187786
136648447
458695209
9334161
34843860
305941091
309467552
41314292
393552614
470270646
9581317
8510401
666797564
4929901
158217377
46920165
295702381
92872781
37813868
566935570
112441667
205653085
143920954
417845662
456235021
55508947
270865235
20114776
191172714
103429261
55533807
201141854
25289545
591048312
100630198
74299933
19516377
750692549
150919067
222447218
15043405
322059691
348841929
163138072
203540278
436211220
734045095
324668469
367122288
690200485
198301450
6298708
44273149
104382229
123471048
219255432
37132265
25076531
221980791
23837235
401373911
40172158
51033661
137574805
271760749
246110063
6515190
47361002
332712090
500817495
615222977
50074032
268646386
532644083
283730517
496332282
32900876
403449564
672449159
15279816
456057424
294118651
33079433
89603925
63063151
125085218
120294800
207868015
50008258
266588872
33518110
97257674
531653749
418833
97516919
176668695
461931143
427278198
278564152
199933018
352880656
197243993
324639446
30955821
30171271
6222186
39980768
118836330
302991940
345574789
193240348
562887330
176555063
449929401
86816079
69577114
332848532
12976129
637544426
143438120
25436164
142560481
184369912
136393371
190867554
17260179
57377455
323837125
55658743
42032712
13968519
820047512
183732928
200874036
500754863
19202123
80719616
181167798
496108333
3617165
13017507
206746441
346619180
54067644
326250109
36690185
32408025
47527041
232527167
340313722
43289407
265884985
50940469
374165205
441359657
2297882
351686950
242790902
523297006
106864755
283880308
609966785
42450021
36121029
111431467
222324701
108236428
7047724
162908039
437235844
69547197
86537648
630010928
62265703
32051374
29737245
244229090
231284683
606543922
1684445
8249048
782013723
2998540
5914667
59875771
145943684
74798474
299558460
362041942
749196264
51934359
410022787
35361695
508910734
443566353
359887169
666155837
228844879
22493225
463326070
294539861
229086654
73507388
26442404
149275083
86778937
104966960
243975251
191780875
3495435
419442512
952506889
96875605
25911113
489208544
154137478
118736432
381309866
90897645
165488840
191356107
54972488
306911273
83302725
121817483
203365466
415534004
602132
638997378
180447849
74178033
778671752
154514022
172368174
94520231
185091863
182956308
495089041
242706833
857784062
412123527
236608261
23227193
201897967
39079244
138945747
257253625
200224586
151371697
365368013
689190764
87380673
326626301
32495490
867857548
345140356
270532589
10595398
70832807
867396768
21336233
147251494
359795424
55919076
309119278
516161
68352407
37961947
261500246
219414377
307901369
673436791
279908371
253148667
116393170
221938924
244095767
205842667
207106943
493309041
313620818
373765393
424872755
466620015
218377662
520528386
136208984
2953844
66559032
71145729
85023157
119073952
154563637
55713449
369304483
29872789
66397338
19065048
485484519
337854993
69602126
556710891
3604210
292451411
165339822
175949499
97868873
348419999
529668284
1906000
617248008
230423885
410876
563267565
1916109
830766217
108687714
14912096
8086032
190474837
55570984
744225001
72636931
639150315
91123079
39084716
222585492
482060200
244167956
6396555
90751118
49049166
77319113
177144565
29165809
705225124
447670185
58703236
46333227
236015422
599447971
418148449
191538110
226360203
59962450
355917683
461139051
129242829
208784501
467168783
559470326
206405841
588517889
508537690
123511043
66447037
522772632
132048581
398755721
212364741
463697181
115997965
330739467
644735
5714356
134122648
139741348
251601246
307719222
76587678
54849954
249534957
44344314
289261092
653021988
358734952
225912767
11294658
113708519
595142190
250619435
98802660
601649300
500042395
239559941
84822598
445893045
238824775
403711307
539514236
20337587
350744620
311346495
473504616
85414614
100020091
288533995
331172730
233650129
24349843
40760410
637262187
89192642
264125771
177293644
25922142
3996495
41817579
533732651
329807990
53129051
551041679
781967023
396735456
5974648
80958636
563396496
47981155
105235573
242260430
131603427
182203943
399258672
567284324
280858825
354260746
78053088
183862284
128824504
22364038
243139318
264880512
374086510
26983776
184538539
194331758
218145418
559423076
111069222
83238802
236923381
579156751
403539738
18409513
21217286
42788733
747885319
157991301
20550923
248946225
403344838
48906834
159122713
50316765
468362946
209145818
24301617
323535141
693434801
142197737
53185398
368446315
5713213
254640367
7935050
194002914
95773592
418931529
703465427
5029993
35720101
371741900
515679376
134005405
13737855
840918348
307352303
126242733
298191869
75528356
50303620
5199696
581205795
10528950
532988207
126464891
35449039
345559316
631102380
242854175
28350624
205715075
35003957
50343068
38059481
342897145
144617226
594092618
86555062
157377077
637403434
77108844
605746124
96072902
57206294
8374793
13056085
173963550
10809143
70077288
266479297
23863148
101938657
331726309
358185417
73291189
166537830
103440513
384957008
149139627
364410565
11143453
76111625
694955865
6074816
523238114
305644117
12083014
428570134
237460411
472744435
583709
552111604
248743812
51966048
399324306
705745114
282881737
515799568
23645817
182327382
109876324
119960309
69925868
338940075
154647968
154163093
9337100
637707530
759526884
625446990
285157425
68055968
237777695
523574516
575641661
274147879
450959745
9246147
215714473
143845735
474021887
70176178
598648216
478323313
52501230
347997472
112692143
174366535
204925113
940569
765845265
103524088
184710895
48414285
1867551
330448915
597157508
452722634
48900996
598917583
33112546
148037410
558670978
5993776
2008093
25051975
438670168
151936379
26109602
361661096
136754947
110456076
99510523
303532482
108524457
708118947
398550021
282269149
264924966
696013839
213119293
130050805
232636640
7735102
205730483
486036995
391312126
60181953
598901197
227172105
21217367
34251006
107861355
7702845
139576937
95438082
677137175
364593374
79991078
43035683
13409882
29944090
3196905
335866287
117408898
235632088
662859373
96233920
236845990
141727025
350468384
16824099
128724003
137833245
334955127
34623421
446294527
169411762
198943095
92339170
507640533
230775431
166523663
205806152
385912947
140615466
435590039
510202616
159056887
50655769
646871134
46370164
457270228
166425048
629737234
4194386
437932
13691501
7118876
35643764
630383005
2360257
126949176
716824220
62507859
121095426
3450120
810520267
226210403
935016626
75296737
48873307
143788109
81234827
11131350
446164906
372732470
131401611
353277013
158657635
2983183
31845089
557197122
65131185
897015042
492585831
9917613
25511227
689556711
130656413
50154387
252282277
67165892
56186576
296054517
515219219
548130228
501652232
147164792
374589047
578933990
45421521
184041890
130455584
11595577
613822632
123007556
59669520
403309195
383423222
54588257
451113507
39816019
554805176
254268142
92445554
26040041
259531335
3992571
210409423
364304717
83046710
271285945
57423494
242154753
466138023
492369513
105215860
28992945
226712920
741667525
223861610
361147830
709260259
10526825
187050627
538182965
449111069
468641944
85185530
629827915
375098076
473022036
365847106
205003491
107815215
63010995
314930212
138482567
350812193
15234654
339253748
8842448
77294497
169025004
369766715
585285937
686553733
121038816
53048239
189858171
451105199
29307745
112091075
240573752
17172413
772319954
203512464
247685119
181197969
159536407
202094649
391838648
20114354
43995444
159829469
814189462
83616037
278852613
56954084
27581602
75420334
396997591
410997229
68145763
825049424
155388665
45856862
54826791
131069660
41345603
117833421
24333005
35752190
619324282
137734001
185892209
195355024
599069583
55257652
125768082
865628023
6872788
208240681
299374429
13570452
426706792
7273832
6746011
127076685
15590366
179386729
223535947
195246431
228651409
273567806
118107332
321792168
222144095
100181723
221251421
487737254
30404990
210675076
512755578
201660308
75594556
199949214
451003346
126846599
19224243
394453859
89229763
319311765
116563195
270254398
480998869
73042022
419002866
2033645
259117104
711774485
165569456
730331344
322675363
662545661
245047037
545054737
417850512
46573141
471482671
524784459
207449650
322963217
37019524
401364782
142020002
204355655
509504191
93965443
176036556
209107117
439977080
47057884
82319859
88302621
173068459
880722836
85699412
323199658
190742098
613287498
454985855
53817714
264326646
167243127
644771689
145875206
491026053
410950149
95354926
235533669
166423537
8436199
206571756
621690964
449489978
453873099
141419958
40203155
486934482
402308965
450871168
8365963
201897961
115838895
284059105
228111785
410364093
36641432
68842453
343227144
229823006
670702751
621341257
144000652
12588470
565496730
150133571
499794716
80477270
698184221
218536850
177814942
813694800
87521634
35015226
71532523
91619701
135466890
169852277
292987323
167427214
427839865
804930839
846108309
99190947
213458855
48427584
298085070
372280719
105501050
917442
648112962
795197873
393582091
310319614
24659093
2103231
457124421
206266034
98239738
523162658
13435997
658719412
399810275
111090248
546804670
61584147
112469611
41063741
12344739
57816804
4581592
62758994
92405688
666347177
169978113
498109081
465419101
270604824
636980298
642664760
497345571
79564954
51015785
11656414
61294994
273833708
337954248
334699497
527347354
6908396
158886061
317320556
11874277
34975789
644035415
51654573
286893446
147756541
30290150
176123017
634692131
91671702
298129818
17831732
158245119
273323435
183738861
11260378
75884744
180625502
367928672
40431303
472157511
90749815
311341933
692519814
286116379
290418259
135037895
96275821
206905018
411699611
161103577
145902340
553805719
121061103
175631136
667905182
59414156
216607222
276840850
91020483
329890592
2399951
156348287
132117529
325849519
770886016
4285901
415329719
211349745
438721782
563652852
121422972
225153750
400484
158051704
9616171
6876743
149165363
14511507
13880877
123416228
285744000
49141442
644988374
65498376
339016994
502796900
129323346
102640642
411291115
54044746
111455026
506248084
91645645
10855545
86777938
31551875
287366629
386283242
666801158
119221618
17713715
28651836
249788756
345447022
222260404
809587664
74360615
89362736
276612426
437698934
20163922
312646989
75549542
308850717
759641014
110667676
83288602
487079851
177895899
27781465
45845748
888099931
483090154
45943076
56773699
115292537
157138264
464944610
585223056
75551181
27688280
125101741
330861344
520448858
203322125
252867640
29746764
148838023
241194808
645515007
239176360
735929850
356829381
136327405
462258054
596036233
550184568
784295759
189898183
332942280
9389320
150403039
336469781
8938891
65652517
120357423
30583304
54444189
609677317
359660607
830748748
319008064
78247441
68269002
32828748
54902862
760432253
203973942
154884441
6915458
117070723
89363867
797236749
108083417
189133241
315874132
504623538
268197353
479499810
332535717
273909543
178478137
30377058
114679144
747550391
141866844
53157435
50422304
604142337
382059975
240403988
119822321
88508389
124691521
69705255
270572893
415129939
524118055
448285531
544959369
14087352
730739243
107438937
535214916
113318409
586579628
155791291
18154679
98089619
367120195
890426002
287408499
4931342
411171084
463469843
202109379
128004072
92437846
22343688
572346718
227778450
596080540
45618349
743536340
508480390
187026412
564324789
220831291
743400439
344575476
354679083
34591570
149775232
151269028
176148655
812836794
571465988
224214657
317242245
438878485
310926041
235583394
120619447
74436809
316780922
146922066
144915060
37128647
72793600
459414
40764837
150391047
24728599
343184845
631728278
16502878
461857315
44290295
599026436
713875
35922748
604157738
213505695
160941198
277614644
98142264
230194485
206054522
31425752
189467853
680548845
277861552
288038060
311843070
106761507
114530938
292094280
192116988
602415039
412841121
272600366
718808591
24098814
90383691
307346150
156921025
474764318
104159761
238785785
163782592
168808888
210404728
12941573
79733290
23378615
201007965
6681364
169326607
199519468
293251295
130742146
11160197
43841246
6532880
560038189
206240155
141823720
85121282
540863916
35159633
162318366
663216849
177080318
279457596
914964252
497603756
678312
306718853
154404644
341900008
375811435
22658243
512671609
676582462
21916851
132215624
282147306
12682002
764735400
120298541
898356812
367499405
440446981
139175081
79467137
155973110
30176779
404178877
724363314
454271241
1477193
445617703
237555811
216751448
51322827
228072471
77108088
327650886
71432146
304483297
544345714
285008153
951292
111472740
214753939
93452596
230747896
521360145
68408793
609015012
55639673
535652551
652257520
655458953
522866254
194948291
465513880
138444185
17747769
139116320
267267736
78218328
608387614
415133
261021018
480771832
408210401
122274754
327875545
58202679
119561430
774179053
587218043
519715140
228419874
582334563
162616585
181770614
370356580
425170921
304696628
328474267
18804213
300866903
838370542
1647300
220163718
599046443
582998764
138103658
119854718
48312746
276304859
87030057
38717290
69741088
94583611
281422908
367229229
128340851
301270880
593982127
394554015
69223936
290506674
476142271
61578130
678719284
722156419
409168794
30072959
121449083
76102992
36080806
226040326
415837040
87900390
73137334
297499550
10615082
81711462
128428902
523882010
71751586
715831086
83059021
217191105
567837300
246911699
254672679
601680288
427524550
280953222
642658088
415664485
7122453
147364595
46328920
256247444
432769442
16237683
163025106
233656343
221911432
312496412
49382254
1379925
33392679
267501823
454533447
242263989
25650059
217330035
158698609
8725526
205800298
533036664
543022857
144593924
258572721
756012652
89763476
54756064
384326174
6294411
285001827
18775008
21611735
162047638
301215079
605626407
402214537
608874078
18097715
246268977
283982803
209111392
432559451
398281777
24757443
431200088
7966586
414000358
26537067
93736203
15871770
280749016
754050073
635703763
386052331
111045046
117040503
103247684
487822312
155630552
3720212
409403288
22658782
539989667
343784955
388472528
370461464
399676808
129705430
65866329
53240467
113534171
139289778
198976325
654912152
655433786
276493142
214704624
4361457
57877028
460429814
718540580
179794750
19800666
553695139
208992154
350933150
325884905
65063903
241251709
33055208
197956868
713552982
232355623
88809358
209487399
144836652
679549292
76374413
15055660
141798913
239187856
120518343
146691211
639549082
175117568
203955807
5888380
192841486
669287794
492033
72977578
2592558
359104232
91868057
338827272
32649431
160564795
38842930
17290550
89521553
870857906
407235160
126015922
2966556
655512445
408474953
58234752
37457597
310101966
833930702
266248582
318141661
554938367
106490924
21825635
232222753
823406681
425926070
44226569
67982101
191325618
193723565
170435507
125137778
194789887
1871353
854701079
53836638
245183697
32803074
124090003
146582716
716637166
142478806
575493219
14094027
287964129
329571039
392065946
444173068
19016272
27267923
53521005
187021174
661831909
5035401
346585086
241265232
128319547
542709424
196078908
551107678
452516413
349204678
221401193
288172327
398689433
160540005
115752593
100185917
132974185
229518425
535106918
59632686
637630922
196145907
153410531
23810608
184777156
206958590
528232240
30905422
87797493
39638794
510077458
286418710
97543112
334446637
239437707
268722970
148677303
148490957
47119339
672176293
33478816
39224347
155038153
102726991
236526251
216467632
104393245
173573166
296553958
125882798
372278305
6617420
618438285
470017418
233230992
679664182
35516856
22044464
370431699
180439711
241936840
121703807
70908219
601008829
176734156
90076239
169131432
227305080
383512288
301988734
334473372
8456225
338892447
166947662
66138774
61392638
612377310
900804823
115407214
764396180
121260997
217793036
465186642
234008128
91232912
142459025
18986269
196695055
517333988
25621265
473966836
440306900
441105372
100390532
612647867
9854779
84852080
763817879
83324448
317565535
72878961
42261389
24469087
286294480
302294235
615094764
26862171
145261235
167952899
148357539
125851512
40203570
54862098
125855575
441345598
39783566
208077427
293092341
450041738
313416905
313008993
230422518
38194326
509053222
254110517
290144174
379068590
296002070
8623406
246622347
125821508
47825609
341750240
134122560
368938789
173447333
399870387
847416293
95992496
672830602
115677874
6706923
1112014
14612131
40588872
269127850
62016338
99340152
170147575
193892847
54812486
297015699
110482087
192086839
113881633
200282018
326092550
57967315
253724774
424390043
143924394
663375057
176365693
17493413
492526270
383674641
336818423
12171581
417785215
77772900
1584970
220229400
795701820
379314467
80269607
143368585
49364889
74676892
432481924
71220176
3724828
137428390
191624361
25510111
716643009
445212652
584747538
545021742
13544697
647764708
95248630
96667572
146602608
103680631
214143289
373357631
795625105
701260255
569759687
506785698
557925558
307865419
35301294
70722080
722165035
426428104
256316036
12579736
86600283
257674533
353819544
40481731
526322250
641463284
115414834
339011183
257508785
162917688
137249522
120024674
60662564
470373126
152253951
679149808
269527469
209086654
329903864
606191885
693983337
493245095
54468432
120360915
16542074
532541495
376332655
36595726
172453592
74180840
160504635
395087643
68522958
5378224
56197092
100829120
240187134
508470533
61276391
91779561
201723978
402177202
755248093
1605050
494729467
708564545
12811
312370599
258074497
255076804
100865719
213119193
379542241
503036108
326863464
696615674
293277700
79766271
490799885
23590968
484906677
53400606
103455802
263814135
330842164
684274
74517969
424250737
99649808
109419126
158903751
13953335
77133718
73835117
546550891
224497904
66945239
345395750
756355093
75949297
9714469
332121630
11469432
31698167
213332232
115715211
94389942
32098670
166192780
59516927
852098731
47436812
89548468
17068079
84408046
489668160
650901221
545134532
153051209
484953211
247388369
432660943
209216157
146084056
181587227
51147652
28287575
139815515
137058137
256845039
91404435
11967532
198119506
85910545
410928045
228790983
53754451
73981610
838083615
169765716
286085290
130700028
321378337
723038177
603898519
101218177
303164765
128823644
244129366
130270088
128671592
106113490
230699251
84293188
209958370
169687930
148139142
224167552
103920690
201865685
413459186
350198351
8053334
226504059
151129426
12326145
534931691
267968354
30395091
481935344
228108507
2390856
122034878
8206481
13105416
21440408
286100877
186662376
109240262
102405378
210042565
383464874
214458971
23658312
40561245
11384911
546580724
460975470
310242285
41217226
862822019
56294401
115990928
203224077
321836447
54435399
575062853
500823463
167337430
868557302
809057944
563541254
166082712
11497473
39046286
490425118
9872305
84043190
480428375
510834471
711685379
178190634
50290442
14828309
234395255
755452163
343743458
319709993
361956065
216943563
730424690
540933666
18843700
249229556
79627431
29083552
42727250
551056858
61967262
47815821
449988650
467508312
227314266
549491595
782444135
232824809
280237246
69711285
693943856
757234957
511062239
93306689
249515253
318659005
11014172
108057425
62698287
403888204
119671080
34103952
154788436
57531495
139680802
62025887
79404075
111742810
276140215
160723960
192459543
47333221
9305646
53983319
630289385
2273066
58009668
72287631
194155928
494319799
220183003
298309062
453255114
272207251
362897135
158324959
167301728
86370440
55114130
388293518
2059141
795865537
21549975
272000869
106962443
233607480
7667605
233666882
15276625
310011554
29943370
892442105
122501927
80402728
100297063
521804447
133386672
652442294
73693582
75202825
30537734
339852717
49596338
2296330
149540553
373693755
574983540
499064547
309688368
18306981
45807318
438685812
167105120
30793891
240301115
846747321
48096192
69233620
63014591
140993548
56789688
9130577
324506299
552671666
776058278
2664291
344236726
3744539
242285216
120915040
78805809
226783684
276506265
314403561
39462074
42628697
277657279
54964947
437485150
112956379
381650677
124725771
42464551
952699
143289112
778043349
5571344
393549789
30666988
45644726
412929576
28957096
362343164
496006147
172536264
54776679
25263573
97074554
65565900
70301609
750162760
236483203
116237596
227295469
166705525
54630592
505028889
200182833
516937596
483268790
107855072
421908919
58740949
512367075
200370688
233247523
395439028
19576315
53116933
59121803
79582139
292429208
547960771
195954198
418198877
227166665
135931969
126809721
376070296
134895314
68412472
606392155
608832800
118581425
328090146
127350398
383486123
126074585
3381208
109037889
126236299
52669829
39993715
306596718
60417837
567099654
372799207
666744651
323984750
32122787
282584572
551208878
41850789
25270
335750799
698138207
90347028
77155003
92983725
526603768
91775763
430820
253181378
549430074
57378352
504625105
121374619
66354391
798971210
446138669
144462513
190440357
238028288
468631432
487367254
79318561
29230665
274452759
40521817
313033891
442153164
574529895
590262269
519477526
163661890
58315829
356319607
16385757
105164862
22722006
260719233
35866820
208835445
23031893
806709609
755972549
283091774
510532965
77671504
82228990
454465894
829523551
77839712
437404446
24947688
22063518
88953640
815715063
38362852
284138212
312035864
14778406
163566417
70300711
6432228
167753643
621571858
120798570
74366585
62715354
225340708
510828095
210078235
112132550
257976832
715726762
27264544
414945748
763896841
111000433
120067219
558379363
662211868
54309084
100511538
365688355
297766366
90736827
15113800
457118109
165967490
387719993
612429618
379878206
32954736
148285935
516403454
282440049
60914120
129222032
236698518
560907611
420586976
1070273
108767606
320426226
145210996
194076947
146553998
11870348
232537910
11300880
250347749
146024316
449951740
170624611
12190562
227400723
94847929
485627468
217303785
441743241
331970350
108582039
115534761
19951293
293156096
260682779
106024611
97268864
477314260
52875653
269605284
466141477
177522872
774709825
291423270
85882524
288670
412471960
136814865
212823746
403282068
7384725
307660596
487954231
298090999
324705630
59450301
676131409
126743787
78663504
73113305
117267131
15000587
885932771
157136575
177510283
366397256
354510257
44479642
163460169
356277731
441236546
318475705
268596371
459051563
455801776
95300774
318479302
151390086
317100851
2336928
96912454
125204491
158897757
773874587
53263603
20050326
376494014
92758423
83907606
151607927
417159308
130966117
357668891
575811233
202337702
763612737
513733886
133854456
19955473
119609627
37451615
106104710
278309468
183373391
20786540
124529346
581628
166915588
559080781
40707373
13981801
45863695
92391547
393623550
11616900
253338016
6701850
32295939
485496976
826284578
244693048
104911211
661339472
214538968
152973890
96231813
634323606
17341814
801834603
668132759
474588125
228325702
470874222
10473452
450907044
30303457
707173899
296882057
342179096
785196131
500963312
332896789
197435893
551107902
51490563
242310878
29045981
42558596
494112982
28159912
31778640
228839838
729152835
56087563
252033403
6157431
764990027
44686568
127578631
39154409
93893954
9055714
32960729
343904444
67312273
86933065
2194444
258185525
7469303
46069132
268484139
26998881
535837924
347389943
6822997
229127202
114261676
61557648
132509692
9814624
160720767
103266991
5118142
534292019
16097432
381883483
529454683
100260509
282881400
423040334
541007873
226325894
76849769
40907883
23522221
170354205
131171533
13329714
152556588
205784715
794080102
139563496
342747518
556131299
120209605
9301843
42601634
215556886
335946227
551559986
601799721
311527684
25066200
92273619
811922933
52844211
627729305
3965279
161008511
270018128
300189870
625195443
450100134
626467548
287656591
52041679
89492161
473119495
292809830
614804810
300952448
86826321
430442105
338719937
693235889
170765322
278420097
166746174
175347879
74760660
597852180
39717937
100185977
187345510
225388631
78460169
18884413
138167
780310478
347848331
426585703
286854828
42383020
1151785
20962317
31325656
192217873
65467809
73175662
358399644
186556374
515905739
347848406
26101081
214202665
786117
132875122
59841818
431048981
208226467
141656546
88783606
81635873
5308587
187344324
137337222
228013091
20431129
29235006
446066576
68127951
177473727
34807283
195105864
79351841
64612154
47729844
59209281
742430280
459993987
183648145
428313343
526279232
364911805
532073862
450872941
701349097
251620913
7231171
5008252
29770364
384159102
218639408
15649525
256451417
477687486
175827759
52719298
44371260
159945555
756184643
534647832
298474017
7244501
366862968
219318680
262701887
53442171
370850204
625964184
74686186
808936
553587907
224200968
472768333
582890109
271224456
525992720
49141141
186369979
80407868
47271772
405492078
264938011
251009483
166430096
117681792
382465005
114884650
296594419
42511560
726201434
232788024
279485576
345454425
37180948
413458218
34353503
14844252
64419265
711692117
840416937
10564236
20195222
53002404
3828809
80833499
326147043
263796095
39201146
660262794
24776660
859733251
35329144
152215172
596753473
4669093
425081574
68682317
891249877
393140699
326596631
527779037
53713858
225993983
353609936
487915779
578044432
383590616
337775283
153457114
146831605
327621640
596933168
51939042
81113955
324833831
6192009
163255827
118696459
508620500
179023829
561293424
368938518
143139524
200238877
132830550
95668095
333736821
497022797
38545290
441830211
300125522
52782891
166031852
99984879
64334584
624959364
526383972
79922842
454679042
230483633
31566341
407261975
129590401
52525155
152155806
711568678
320994852
404431081
422668239
21464847
278252755
95704145
807097114
451643742
329834957
821528266
57952416
162557676
123650295
223910439
205433012
113008283
242927629
290157415
342984670
429269631
161431434
61670095
187320078
76978996
60951798
355041306
325353508
232271932
203008023
396800060
103624822
87675942
31924217
197237375
265972137
870614764
375691408
52057292
275915293
416629325
101176612
543143939
117720111
350175295
485305259
287728035
400070069
67245748
49725113
30063962
7370783
577289016
168993944
58823183
650082707
807118704
564411600
223039985
121988622
62757320
162197195
17155215
97696176
35640605
174620069
465612571
35988574
39512462
551243580
322922212
356101516
481429131
176137156
143844764
164823006
376908319
389749616
291229192
263659869
36732936
69289605
48534128
29222071
169774145
345261110
398517957
73839679
782408537
459910662
511963020
340597964
15403638
155999274
38039508
7659824
385682875
18234207
385654519
198249272
146574686
400037088
468653918
164075848
273001903
253493281
158301761
1021883
99178306
164237890
3544726
419336782
672499603
216683835
165771718
59951498
21808751
11109859
77545660
356957582
502671964
62867147
268819640
153079048
207070295
246636821
361190966
871708706
355616931
67418316
720313605
317334433
129720442
352743747
167730325
47185029
114307600
256398911
12061624
19703351
225284814
20029
23770620
72194314
401612937
833548475
86023857
985095
692050006
152775423
27454824
64505505
129775896
200945040
215754786
8999827
49740385
693626768
11418585
4264105
25985455
157267374
16314878
160138765
409694459
158261299
732986244
18194113
36770102
32637098
462266883
47813848
146191527
283996812
97821857
373153941
28950214
81790788
156450119
466105918
278392762
195895099
585537512
24840024
210301900
512842180
40502404
27805040
105949540
67740121
68041632
85597
236537776
580826505
1736453
513667706
222270
89564458
647167321
321225099
242958299
199700810
356584833
289188920
67039095
153727295
117890102
3835052
36576115
251335374
492577935
418615962
127659045
569761494
172060265
116029865
547099711
41115662
84091648
523230438
304430623
172935708
852995596
127796604
125770629
187677673
29124252
924115229
182302836
18886206
653583285
324286865
192302192
496359413
93488842
28781716
73945204
11557969
178540304
414813379
40810002
288402754
320876890
77198441
750133951
15846043
891452871
80709494
209630367
63565343
300152286
420653634
12173262
340288329
147032854
44800756
166302647
246161168
181884542
307900859
34184345
457680019
293787200
13353295
38381555
105021189
782373224
460511709
9928669
192523413
26789503
11580195
582475721
70560245
46163678
71854811
178440882
487180362
20489380
226753152
727728784
199743771
638188586
710827121
21612076
150846693
241477933
353917098
165182399
1036022
125621082
515935566
183543787
507252840
42350883
306284673
297449844
198762083
289783273
501890216
7844308
201218876
58970351
527158369
51666090
368937400
495685403
304203884
315164957
473803044
153398333
234272145
129537489
7022294
115709225
294684723
855715675
12160533
118666407
145504479
547501442
527195562
354345683
439040532
37518778
1632001
9236836
9904538
414266786
231630830
708529494
490667820
17682054
182568073
167473970
332300671
126143230
69730867
149806374
484973958
248644061
303571507
450146751
56954082
229605007
126911486
294128883
138296161
500921524
578894241
216369301
118007905
460437492
324961901
93968873
730995680
78221270
115365390
598816668
357479090
99458703
463663009
424434336
12217945
242815513
79655135
149703793
14621236
474225862
644439406
2601246
100493113
837434292
141194819
15025256
122690569
62743147
15476838
614046214
19251277
395865912
837568126
185158568
546941673
44469848
354933098
31736644
654621547
403664370
638682997
792574529
291262131
217868178
181183172
229787827
279841951
704330658
40027360
514638180
13274946
641645182
26518104
781586791
56883447
28656414
207841594
405325470
243362804
14942674
139210395
23188349
421244278
66904700
186319183
165634811
266231718
252001934
541644595
252426353
249380010
72747615
814069462
243666361
507705711
137377872
1687095
356990726
411770740
325037937
209768181
85619090
385666715
488755929
175213707
256812287
781643546
144893128
59576370
44341390
95852206
695241488
697432147
339336209
3104781
361311741
566630552
37701093
44898107
74615078
131812247
257602221
181402590
118753617
739624649
22308351
110146519
105713346
72992453
272887857
228621823
190173382
18547732
245457352
360135199
638296
11622539
79636823
42729695
80514256
67943701
115124203
9066766
114134413
713898615
74862832
181869483
393144848
260262242
245084422
44579766
102452912
204136858
67491418
31854037
465840734
275697677
432752100
361002406
16851349
333306411
268444183
118725567
522388568
43203466
294760365
493203576
471501547
358702940
49666949
380784446
421198394
196972927
941321558
425477564
282415728
246108812
748155288
1747090
801852012
141280289
539349664
149080828
80212929
148739673
80664320
252469620
338403259
235710925
4151150
153886682
430191107
341697281
424335770
13079635
202312129
4863656
26348697
155778923
189121243
80588357
9284635
404615949
279900631
179520350
24374953
641075823
264838559
959702564
40109853
306564546
49354358
284220010
69971752
432273933
193027726
24290158
2683239
5641501
677007154
460501881
13713935
80014751
89129376
66780755
397894362
32696535
174453305
81596
355952009
336201814
179952568
39380716
152693996
572770892
211384336
29368036
463954519
5083861
354716857
53299281
255429583
66170947
362287271
143456725
230524731
356518443
39718690
5076276
136455433
297735887
316993994
23336852
299263661
655564866
92444469
30011935
224551070
116877475
7770378
60767727
54547676
435298492
7853126
749771073
208927090
44119593
252656609
253057717
503511674
9425447
259324735
366989173
58755
215669128
147025026
910500584
219498709
83319068
146684591
293377790
1452527
470040292
278124705
11065006
283495101
506485214
342533730
213888210
306732337
101058541
383654969
905447328
120138906
291357541
160015527
173079948
213467775
789777342
202817426
673540933
88990859
250154051
179408345
184596173
6807374
24006798
58844837
148946871
249166319
308161700
142338482
236237090
421229120
57683811
596546858
82343181
162365236
515365532
523162240
4995447
81630362
379777394
68832251
8503670
718923998
1016890
516390570
83892058
106976542
176323038
170751484
2332668
150769616
172004721
508594907
64600400
9060353
176267105
37602462
91302116
143728135
13707987
820803925
265900073
199867120
82040456
149184070
562281382
456931464
453931267
74398661
320752977
418535644
660351017
332926226
58367538
510018660
126827191
56950738
746078299
54089521
268655932
294958038
41951360
38904283
7738406
35933705
82036467
95717965
60588517
472654207
218290939
762356315
313138507
233299835
12364696
156237271
276153284
56483857
319011575
8754545
204639056
60254868
648508111
372358352
145226567
800008026
590560478
404102921
457111416
551344237
530035506
39699596
6841209
120303540
95132028
168871505
15518271
80353892
178515029
29122441
272656108
15581320
370616737
60704428
426463904
126540982
245391043
43315764
25623331
52599183
744291644
60209527
41026674
60106513
30591110
892047963
242908059
339539205
629364250
240682870
759418800
12424853
392987198
271875878
335198136
87283341
22888283
8349599
336132692
97586880
122878872
12765782
127317894
514383370
110970989
875957575
371417543
444517828
11380169
661402040
180001724
235135508
200329442
367866554
156549903
810400841
297929924
298247793
36281690
228042158
35747130
77190080
91742516
141228441
201687288
302202744
109113590
62436136
289813277
26390074
385805828
110324980
29552211
451426499
365609875
10130954
327158687
103464649
406711738
300902850
95193473
422483300
46083127
282424466
163096906
275911364
150210388
522242103
227933418
307795948
431464566
148769701
61475206
534825733
168840608
302368992
82218211
921568340
71816924
524683742
712554008
193738194
89291012
199115565
84887988
105987784
492416778
242689745
146256734
218324243
51532086
75883723
285263510
321640637
552545651
2811969
211357190
51497981
110238532
39562307
418965961
254017436
379063143
410538528
446250221
76479956
172222962
35282373
45191001
103620889
9780305
227488536
133976286
223259916
773997674
312889487
17716973
130890172
61228138
281784132
239845598
9373860
123341647
336321247
725048520
85318711
203720351
880862145
106173732
55939391
57398194
743348340
29752498
305163073
10689926
61178452
28742426
228872734
21041324
522160712
182825675
384032382
35362615
96718961
45257715
586421879
807326
28778000
157900548
310455568
76464139
42397012
151864186
272529867
281533663
64264228
33921298
81299586
583591789
59239600
263912236
38334460
307068197
571002021
172942955
8372529
125385915
327591050
14231672
96824017
19230223
301338773
473722635
380563842
274544265
422079805
166678654
45501678
61719030
37282017
277627098
212049498
139957193
30462595
536055851
48187633
791166698
87375716
27391160
170733012
150480273
65118458
260578110
83026525
756249593
10967498
46135504
362903709
191409544
401518283
358918772
547484259
307200762
8230900
30543908
119657000
4820203
274940292
866469
212889083
76761089
59888238
232673482
638104986
128352589
181300356
146847616
166963580
10221231
146870575
77018089
399484
338293374
5237158
42914032
123409395
93195099
720694651
85602908
341751677
307988742
549513798
241571204
166660631
8582206
70029111
124407262
170741642
617138785
2674318
144534331
50633607
252296664
441281098
18933482
336624742
642959341
90289654
338997130
905490867
207965716
4355899
113379326
246989256
456592684
155818869
218854117
231216150
667373166
104171753
278488144
84264752
564186214
220642132
473236893
317597732
2638830
509926691
147021463
359720920
656284213
165043192
579976437
57457462
72393973
323237839
105595011
514787604
718867524
219794905
355989292
201717264
608194187
10683467
195267525
74447951
58795244
204733430
776797687
286700082
523027615
218075086
5737710
4093848
65825026
62946014
195041609
128668195
319997915
472364990
1874905
136163749
43000609
138720417
215816245
36959387
92942478
35912026
168633822
108304964
581875332
749429164
300373742
318343489
62201349
24708237
362215368
544821296
67905087
177320466
506035290
440275531
46451047
22180580
65364530
87605513
140959015
22402285
581723679
161078716
98470371
110693211
8505456
321283759
689726720
140453358
72318465
466088260
517326010
226997383
6062907
192416584
314343625
549414334
325976117
696115898
21401669
216976510
23598894
94217409
369199830
160839574
413166007
177051288
77097789
284718584
239101162
123194942
9438556
76093628
28109133
447659811
431139888
296233939
619679489
103899524
349209020
157770296
181004691
23755923
5593076
147552531
480556677
258967720
252615801
747703347
1077261
18342927
727635799
27948496
49652172
763441747
310201220
67366411
73639891
501284133
57374956
260777181
186766310
184030179
314167316
166722054
707776532
67014480
11276070
495577194
258284013
221550428
191888956
45683934
14723754
659755289
427588306
456418762
157691514
176847613
342032400
508564082
213507029
426082424
11612716
650633147
110776820
30569894
471365505
71886845
239527713
13357387
77791185
579310700
107268036
313170670
314933991
419459544
18565480
311910537
686991319
216684035
46331771
34864053
244386509
541309049
844659338
419564340
31978935
707034525
374963842
166683366
477849381
169960438
183543099
472240220
2945426
4894044
491408760
13134183
567234514
856508026
496895544
8179928
18163395
151616962
487500689
414728279
144492685
14314207
163862909
118277963
67984978
386265101
513893574
512300886
451439169
8889993
71313726
614042213
719187166
280317820
108097013
339870707
551979793
4199528
562041971
404703146
426322593
213418459
517733991
202395238
2091029
296366954
313807747
109083352
53364973
616976525
222954582
316687644
49137786
15828954
53376454
54515008
118416776
361992254
283817755
382575220
624485960
33417019
17945745
183594793
140661742
60782896
9579941
133494573
763920338
83922796
16740522
123821150
105146918
893135312
157502716
351662664
775399967
395861671
203558537
248454501
57299323
232831885
28033337
606207083
106224470
93841896
420201189
101801633
320136698
328128949
137076426
231761409
568350
26940460
618095292
66037225
634016724
190311262
148133474
244205433
586524598
247967872
245855290
25190783
44603639
46721039
128950727
37242727
361846984
565668269
8675199
84862995
20034060
276488590
97211088
205573465
58875121
73086178
173447931
48107663
485593944
78465444
86363162
56462091
427888352
30239607
313406828
487334258
143387874
10764922
731317516
610564398
63625108
34532373
555665291
185886623
178350548
826409285
170134918
31719526
153935937
567085677
133322423
130070649
401999476
574349138
172645436
152386154
184419624
99523142
95853094
213591743
583272901
183440694
952375385
91800266
35461269
242478031
36460144
843793412
476007433
344606906
310180540
230470637
91125867
49061531
894983271
494286050
304058636
205773880
190309768
337399484
69425393
288248021
60856353
174032118
266463120
320167593
82270529
205767801
280938273
68315687
217526234
29109749
242809171
332442511
146037603
610444499
76641146
136514401
17419910
377666153
51800909
435356873
25256186
331886437
188803410
141047152
247899231
68981681
6110104
55179037
24118356
662446835
281679591
149052084
34743103
618589275
559497287
533836915
3334400
63583930
223721919
255502287
2804720
10882014
186897505
329913682
537898833
138851113
93215590
32165159
173717204
438964815
525015528
379469360
210383053
677394173
91433541
636527838
447757527
223414663
277521581
694895906
467762002
651474778
214162913
696063
298214719
50713382
610678954
281164777
257344291
355859092
544642557
921790946
686658164
105360673
144901159
6441979
34726244
141702930
233682582
1025133
59100078
166667492
269035048
240745396
198178644
210134643
436032366
137491587
922564536
93729265
101413774
94425908
293927134
541321015
69611064
878741055
3743731
438544038
211575762
282704421
299461672
75122872
711797427
543940989
54883479
43858794
127486607
211031540
284995471
25061433
336860931
221812914
81096120
508089225
1421248
2959967
201556441
63342960
44229552
199916376
424678132
681703846
832879705
83797150
58787364
31227138
512123657
262695948
141527687
75030776
411379348
706414763
145856335
204166851
132493819
573764668
18261354
14440851
764996684
72786819
444103305
135826749
288481613
5315730
630632462
638811835
348833547
35904335
210738729
215309798
49369974
32685852
76999351
16617566
316937551
11579577
458659725
653475638
264477370
360008753
233939735
40855509
595595662
408140509
514377060
524870083
76671117
298778879
24521148
21943664
336321675
550835020
64168040
76703606
179999116
148814170
512196246
103672859
66109860
68347272
149567817
503323834
69279818
28161019
142912580
11718953
160893782
442465913
69945534
6662881
401815071
27501255
587443849
339268565
378063393
200903484
378294096
436959621
147331592
473573937
375559207
56230531
348567724
37357260
295842706
49860426
243211798
890707694
801339
43337782
646696298
40689855
416071155
83043862
764508289
601387762
207702339
11745076
39218399
425818871
395190816
153565107
131586484
59375129
402882538
554227730
54010897
147655914
557455565
373489165
21455382
475928833
419384631
118903720
41692257
270730689
408282914
223080070
737536499
127185967
50412865
28492145
649146036
480243408
157965797
501008404
363758508
108466980
19722570
441015913
540191546
10126670
670869131
360620100
386697644
81535674
231261464
21118893
558964517
374989734
52620354
520840033
312180275
258351484
603363470
552134101
81985166
126574513
65984630
573276200
3197996
116318293
43028964
312778540
35419446
5520670
195477046
154704482
329767028
103077487
32397457
801590452
194986735
204993261
301176753
152492512
19048226
16178381
324276632
105832137
68421927
151668138
7154517
1169117
515262968
239019914
125782402
98726583
215033634
312912626
28784046
30825720
35825559
16049344
329851338
89232327
185590859
857105113
263922595
212104768
20294676
139284252
153092108
1379413
325324901
11752461
63478378
350547184
81120089
286729590
510015568
332669995
605233293
26574292
54789955
10260999
80355802
746418260
2588611
352739356
15476325
407958015
181225376
214413918
268661678
262202050
76938951
24182757
104087797
422742443
38791541
471311521
848711376
521566772
11047707
400433805
19251275
335341107
133360133
1819662
203474717
36377322
62135104
96759973
277719732
98275104
570916545
10749699
175855491
347167990
778547398
21843250
517698460
36211607
705251472
65850563
32378568
85036497
21993033
668658354
226022284
51230524
175977434
213761938
131051251
17275452
17518402
189577998
72764641
506413132
85647413
92489218
464877775
135259405
24477909
904355
294048266
33554230
51144032
77094210
23139807
359938749
396910591
459347496
45317759
276681672
55136936
726612228
139697966
440304824
84874340
32912455
17575938
407913548
22612598
111202909
795109513
48990868
468521065
422974591
205532233
423414144
728665229
424020891
172379628
332000927
339613207
43796234
12558164
543216855
130951823
289146337
862242593
518057811
399589802
433568665
23037109
67812371
339491340
363866951
323048018
44356154
158133954
629611949
103604507
576470399
545086633
296178069
419323501
89871495
797850837
92106406
883867828
594257745
142203744
167316785
103889654
33412738
75571151
94504830
277469394
428014777
19507085
85697589
220479103
273901390
241539918
67356971
369603694
12545328
295427937
135142354
783248738
90773072
656224245
734822749
56868714
94451159
385933498
595119903
864824001
216343312
423389510
212875037
26793993
509352330
322017138
359470647
714966658
4794515
118467763
39523235
89180600
882263383
49651055
661592541
106931795
537521581
433870202
51404434
210312854
155987762
1821672
334011485
302592492
333036164
296481523
131831562
161226861
673187659
98964041
216454706
306302389
152064412
127824571
89267825
83721062
182057268
7436007
21062151
302138160
132855329
530701098
440012434
394517277
219738347
342330587
70433022
336156645
110393519
339484859
353346193
168739389
323923456
667461517
504174213
6295886
504707766
251264117
12550340
336583806
518910300
756118598
375688259
131044806
309613484
248784496
37589559
222064776
809773245
23294327
360760155
560305401
578921928
418267138
61077998
193795994
245485050
376326282
113616664
123425477
112149058
40929115
241979959
92576584
553726466
805192225
112245356
299065885
375920039
155499459
211311664
140328079
463343810
171736665
470173706
63979491
662440832
73153637
4625501
408937267
27006152
158508637
148862961
219393822
600729998
93751704
20761236
735639997
598490560
465710470
262022422
177890884
1183129
780639892
8107156
385538252
506392732
345940075
479847096
235836296
79455967
99014577
16682208
378988194
91443261
385063843
7073547
244341797
215186345
225403278
6246723
10491489
24211373
13457099
85346449
174371781
44550307
46744577
22273433
434434585
116348743
141544863
738290132
150696823
581131270
583429
162889835
467778946
197726833
12188141
200371476
331329786
9086353
48862472
326570246
16669188
59257567
17053402
368423081
236939106
74536745
756863943
36011372
766622148
6167154
32585703
219248152
821508943
35020241
86819779
385824737
58330037
6217340
21111009
138647876
454705786
60863252
67253576
12573094
230303189
386240397
108864178
552907062
18774212
239850406
726413986
131113783
124870006
795267954
83871805
106284062
564433440
133167484
296606471
17892200
82909722
228392174
145474128
359753073
128136445
474284665
176875827
1470885
65348671
586043638
160046568
26341491
107775643
46701986
58103560
273304377
17823640
110039288
332195289
237713437
238931237
277545234
7365580
108417879
106728594
214694630
411446742
175080658
188993563
208830414
1073118
55406849
149745483
8701815
15416505
927584344
663867732
110759016
192468828
184147480
201721757
113934033
30681685
627023050
232524525
49881944
144677657
203353766
50506115
193113495
295729281
331564379
619954097
52118086
141095898
6294856
525063034
271061419
27719802
41827349
97502713
23638029
854178871
426208571
474563267
30971497
99972571
201874571
98931042
43148802
20944129
237156095
120666268
266824
353633897
195562538
56605021
423388572
526054756
346086995
266371040
523583782
449187787
20882282
490213939
11979219
8338284
224434213
184869259
2544882
7191218
17986483
39573192
63602774
268794361
687898484
3382343
64410912
398889308
126152407
425463413
594664644
2396614
124251982
233247917
793244947
246219508
501140931
6190972
56193036
44840899
742164895
43164029
181210563
83886023
23587516
344618530
76137690
26718599
99096308
113368111
43238476
205766501
237332642
227842705
347993081
278156273
477394846
498064408
9293344
931676717
300031153
799940
392040476
59237722
98667989
135208213
231472852
63215423
535877044
62488475
75822513
546281996
55815898
184126579
409348933
84123593
226276600
4112620
672541783
383918825
580692755
115169079
625609871
62281959
3951429
101532139
576937842
12526082
357330922
514141033
81544991
226360417
474987413
3576709
431042
44440556
420534550
91550958
381509862
94686235
503764602
145286147
398072737
5065615
251007526
2029782
206962339
146647701
104453610
1925587
360346857
273826017
586475579
479884360
220101362
18705246
42476165
135284361
170827077
535667119
73315124
173796832
26540427
138200503
726336738
360036262
495400384
111692076
262065126
403793542
31499618
35848432
28233080
31341977
57302365
419882099
221620109
249362680
14069979
55974268
706042331
190121198
137161547
5396260
178863173
72622787
162744011
168591721
82237697
244414496
413734571
731432747
243130965
512819102
296256964
72232624
212945755
306969902
187774774
617069816
7600020
592765551
290188542
435409356
185432121
9940853
84002063
102754976
3606794
4027657
89110574
169802355
374630724
92903682
579544601
26724419
239624456
35333932
255218905
161139317
161111464
25006351
180678374
98034364
199110409
271815122
338822897
38281444
48435167
379681350
210962468
561516910
320503439
98301343
494483921
344863690
266820738
429877735
84660579
25358201
54885680
398911253
251440208
11851329
8252507
459788444
1741142
223530800
27420092
47021738
571266782
428430367
179807623
122943078
220028312
251097930
100859566
381746443
142009637
201673180
52730953
166176581
55279414
306597191
485704449
20300561
563994640
402368214
77695982
182766183
397344573
226753092
23777420
398939294
823426413
95937496
173081273
560667321
277913058
87989716
147443132
104143178
15785730
9644577
629565483
247116505
19351854
9306862
7341967
143119822
58088349
416156094
563365444
12343399
103083176
14905129
463236411
327604179
388112790
637010137
100955080
17968307
435720987
47422421
129734044
64373771
219132488
10799003
328673786
77758461
42122158
260649752
31533611
236743056
548757104
164368066
127609283
921453126
383632801
53152601
238974787
61428326
630809934
647229402
336157065
380612806
739399438
11297287
93442875
288301190
717040638
265528184
87354470
14898952
373000025
227679502
66826492
56171152
181250770
97225129
215393180
16512437
314341491
26614147
231943388
439997640
191954581
67726462
158870155
59855152
2608915
190679327
297973331
36540421
53785367
175513648
212748694
202475787
366629624
2451678
677819460
205633507
79686776
649657057
124956631
282946948
269549218
225161210
434554471
102208345
5750513
451628546
414911388
823549332
46795905
27978411
98373249
238099213
688295835
394913579
710646150
902436632
418975788
115729969
276486063
410667386
273543220
164008358
98012034
18434333
500294711
196341665
191516143
63616644
363167811
506773915
6652052
211076243
154431543
498744846
33443580
654531276
315667691
728634813
423063199
142415571
104515050
244672006
436171855
84218566
14370950
26035686
129695278
185359650
633024875
447452843
102234418
3939642
108767742
439967905
1826525
191963971
144045216
17419008
31226463
268201161
197604471
139893321
316268568
1380013
665581535
398478138
143484379
489098733
686803047
738666380
244697797
32773124
11298981
10171988
8679070
75124836
139191233
227905371
179866488
357752212
1843842
478404388
95153099
153683992
489305513
128932081
87538282
175114136
355082829
237335877
57148919
830838516
45457171
259311025
114002517
415871044
280654522
236422072
25044979
136817480
41158931
430032350
430947575
4753425
670549829
236357147
470025810
106267391
216299939
247511208
129016040
30015897
338049140
126020970
723772567
350044598
299220510
14012131
454937032
182213720
44041742
130466273
307696805
182679385
121326806
75148922
601282741
33891438
432961484
408766763
257135410
463635388
27589515
39146463
4965313
288202102
67525736
7895797
58237278
611484454
145637488
567426888
170896589
1242919
31608144
165013110
186438647
357305557
172140252
160578248
5346516
4214129
504997774
126548242
100812530
281221348
28941446
445691730
21519292
4349968
206895282
182598226
914369281
28025961
452860253
296234652
6326916
100854188
52471076
654824464
75764951
151886915
752492872
160894687
198498334
197262634
2428660
191081480
13669235
197555256
73913638
159457838
141761649
111365336
45304189
70298467
75199825
95547838
324756929
374891888
147814658
879967321
83727727
31386272
36256179
77615034
136364722
369694965
589185641
82338241
402219248
5776480
257619327
146542931
525176543
163428133
241065896
191055948
325639644
203879269
18093709
342761174
75990541
59884502
328067240
128499776
220001257
55501454
186096386
543026241
38089739
2000358
133106165
466722599
566272895
101702746
12629313
331049046
355507988
18712110
459413286
436019442
607544324
133700019
22929577
581245010
15311622
17007348
777644361
68185543
97893393
350450892
250432791
72486809
12758280
227653414
257796845
651754880
27259898
70573675
109520315
80298974
63665371
15781268
230578372
237076911
569275995
360077719
226416283
526279327
13187113
23582880
617365922
319654210
855920407
61869543
299687021
57017979
418595975
601624570
167864975
73676275
537679990
202517725
93932089
257867469
127658674
213113488
822424266
294137751
9263607
51919835
185204421
452119556
15728987
249130906
178452583
195057474
496925862
121865016
546502107
254777682
80731504
14777481
546788832
351497571
68298695
57090495
500751827
7038274
56465020
23729970
516904812
163391581
54491923
424321998
18197275
70420705
76826955
544853980
139490621
35336370
101195108
30000173
49267402
233304574
173400624
25920944
339518664
69307181
2076854
17782568
125411486
1645413
15514531
751009210
975028219
113658447
337371860
629976547
37647087
45089915
234115046
34479750
96316867
200109498
557740767
284599164
423619973
118599860
5888044
194391787
284725462
182254997
211561424
150193000
19277184
166686769
65024012
132663575
406531607
220297268
1222632
364317161
861055143
113356063
168449706
38808075
111793075
41287606
216863933
897766466
237643952
530524219
76247510
32132317
100404517
5446221
635119885
362202118
43662782
185575698
323649278
173203976
820229027
935957823
26279720
14816049
740810659
320238248
25420264
60482985
347851363
9930921
520882009
181768431
126260150
25386134
281045027
214548595
239045285
177548352
826301179
78245934
83321009
98780292
498329947
60013089
4688235
340581774
100102322
695289844
355622367
323848041
218861585
152447923
7121123
7504978
785685536
162777320
157378063
44940852
61306001
97173138
679558385
13988564
178011388
237405290
220083235
268708582
373278515
890322620
24591576
45126745
75108616
46877787
265164466
304659724
1827823
65574631
311857831
268908726
406259276
138045995
63699878
49440125
169500938
509075172
262978338
201939428
429841714
213007127
449721530
343524296
93624243
19018750
237604267
260455142
110979159
28247898
113268301
84492964
220081953
444786727
73234288
256711582
499276708
197827031
42051299
310010749
420134553
155852515
183343204
199975181
828882785
178203561
463521581
262849906
170509788
520124855
241419250
14423651
68204967
24641258
469712280
605260050
11018103
249095535
17719510
145918829
306795336
280924989
321882940
22448771
411885129
773971702
117695992
287795667
521987363
27178634
112017580
442797365
365530259
106999144
173814129
116298267
263408147
142416643
235847813
36931572
545164195
161470189
56266558
834413818
199044222
27650470
161429118
1148873
15020667
15259265
224358357
75404278
502585235
80677786
371521875
30524680
225619933
68912002
129000834
109381948
181999280
186349492
480213576
340105542
56931159
49736996
57531138
316960423
453118
404828513
438476826
660296647
317064949
550165166
607940196
37424282
796733035
127352839
259632224
321789669
214541950
138572694
118631847
76162628
702702944
276247788
711445
846274767
371086193
77993528
199970019
488759403
221454463
205724016
238037304
219344446
238111804
696548702
325143639
6937219
86364545
29272357
146849661
18556
78288697
281236065
95390072
888618
271634739
84734440
409473085
327836742
121516290
139055773
129239614
163171962
1593997
775930119
628628430
546147946
318459297
4487797
80120206
166775105
480250391
277608839
175509423
11616144
328141310
166649729
5280730
84186728
160360681
78354648
46096796
382495568
52237285
470590516
257837524
351715883
428511034
22386538
125375337
608955562
645884653
80013
185763249
8724207
490612047
66990164
113418351
111452527
102663052
388520559
244269139
11135547
424796037
526904117
11205582
132907974
358260177
364920693
648841564
412592604
607771204
238105219
223238745
363213313
215034913
526336910
288923638
421549892
143281563
181106759
296661299
110945590
31780131
2514692
77729185
612503578
804717665
65775598
695194404
343959802
151130415
21019224
19135665
140834363
716183207
115750016
157744805
325086697
401227889
108325857
134805780
222817046
63044899
82443526
100257033
479178413
341937634
165073344
65177733
112811389
101832770
294935695
624015204
303195301
49465516
240879774
180763337
34350659
109013391
65156092
443580835
143637360
7307771
3603454
647997826
307999287
11532753
291812457
469130846
73806066
86930
367518054
398797203
31270234
34617066
98741152
66214984
438214384
196641186
419299704
737210740
323249332
138506612
195413941
383589900
524616020
80314768
53104999
85035800
12063670
928955242
394358901
189028806
4682474
110078970
471313104
319609445
195634413
40454173
9265188
367430020
130557629
16476616
26815153
100763823
194399686
799664940
473458359
245133664
48789641
417027026
7525007
209855961
143422929
18467981
137212114
16880820
822916475
181789614
626002339
24228293
502005509
18717813
404800494
62408360
93107103
107723949
147091791
71306123
47528410
237203611
158386564
236436411
763464524
713249705
265070773
117056119
169097899
265646595
127140778
77914455
720412899
212071788
7380617
463311200
315720477
297033100
22370591
650324648
557848924
225519059
136116062
270590563
326066421
774456184
522307
531693870
535792005
437449521
49361691
233331165
741248613
103101185
109966175
52923914
148887821
33083449
701961482
113699253
518052748
37625703
248672804
261072333
653462302
250406115
413741519
10749634
130423510
51813990
17400819
75542271
216703833
122358942
439626598
18206085
444517519
133330600
260591686
118583745
257941507
66437923
411408773
565067760
143182551
570416778
576758790
147575802
159121295
54858868
590726773
225908330
2151423
194652888
273749348
114943973
882549533
482011025
103140907
162454174
1082278
420580352
131718989
636660357
569769065
190309041
95469412
192910512
14377110
94683317
86878497
216212132
4018455
651423347
122924927
22520316
319624459
426139557
82169629
308912681
479097046
40254262
400961693
280461076
108874471
53726957
76887331
8279475
151012714
264409427
69909798
353022340
123087263
14320349
173899192
259933565
145957097
39332985
591755566
21054032
955765500
58085899
128912143
139402861
11100964
190166226
147499800
235581033
41942736
862950578
41722047
413013141
302435881
891888412
38262723
341739005
9234581
315954350
41481793
373668534
114905091
828550125
286039033
482406198
71537483
107525345
59767371
63244159
86229420
11114104
67943275
51072657
13827050
29253726
56387078
248019231
197055984
212924274
168027658
81525130
29782640
295071222
417088924
194494407
207902059
3937600
15631756
163065021
100378364
820289899
215988209
187857919
305120545
85388382
755528387
61422755
30853483
13090322
100126734
287234790
6778688
60965964
257577
37564706
32524102
540408139
675447682
12250591
901052064
166056729
43728773
70647627
40624649
46589370
476794700
504019979
170198932
69511704
43565097
46421340
254683830
231732132
33168162
615194622
8993877
22019944
755846415
525591160
275883984
308355369
197785181
147260267
69744591
257472151
706916953
15388326
679716955
31997318
564354448
165952744
3544518
49528796
209618879
376912022
382372104
251093718
30965458
860699500
95982734
667855096
11076733
446350213
211319285
298686874
6589029
170271410
489966840
404941386
264127008
871602344
358673177
165987631
128254274
482694185
124797311
25344896
128394886
308972572
769652881
135268176
30769471
339326996
21005175
167555276
196772654
309450781
38633851
30880676
372013159
90671596
526054403
18002058
224223443
87385898
212898729
18620393
945454734
332822537
811580037
772272360
15197596
545592796
53104874
218797394
516380040
86776716
111612475
33917888
36574181
123021732
535771507
670653928
36043018
22859933
1701109
331767080
696276132
205801217
69576773
387079378
23699368
154831577
607509
311049765
400914139
11538391
617676716
381525722
950096
141267389
412863331
789600200
98166261
545759671
154285048
31939544
49351134
318136515
65055788
14551586
16565234
545098018
649050734
39620499
261318425
200007853
101079894
263073583
426494176
148322678
230118962
286920378
224529322
145103669
189903325
10093956
122870706
123345225
258208266
1723347
8612211
487852148
521186022
382574672
43672699
233602957
222058667
114615345
129647133
59980586
4129308
265365815
2597511
143954301
44153764
22498680
484313249
169074230
457268765
28646588
258557440
29176078
10569335
144139789
801577428
712267244
516742469
472529794
221568778
343835702
78932707
108700196
286137059
691993891
292609655
187819062
452735381
285286245
333927151
361849605
132797669
676375353
508640459
589727
431093994
11814045
265464450
252286038
482548060
3477087
134008584
164936221
114400469
851386051
473488419
81465628
285232758
271455020
300476923
652512600
65674517
400473825
641390820
432487360
86801815
458731917
68219101
437507698
377095419
584131677
247970034
253327630
873058956
8406193
14360693
254221056
127355531
85912961
815462373
158922056
15825716
340166618
148548310
75128823
122338830
211713803
123444
337753096
421959494
422761201
516118164
122593541
52259022
922346226
774461362
316821577
8170318
50387179
695089596
185305822
629630884
280229064
226425415
11053065
192276412
590660
416931452
91740315
107132140
45875275
15044474
108560312
104471360
188092430
534889705
454201188
164401704
517433925
528359091
78753034
309652514
410734614
194465774
162231430
246608440
631638505
175642609
235073576
123440290
4450191
44389546
138700924
292262602
143660103
13186448
343114229
283919713
511137971
604319074
8959015
17170041
25695144
264460975
163608477
3793211
17627702
233193963
53282290
423572990
68293879
26618312
198263904
298002482
233693605
641119608
357095742
205330683
812269255
631597243
609783285
252041841
892973048
385679688
59026056
274128800
28705348
189756345
21897943
680342795
90089209
14794066
60413594
239591296
5773792
68759406
37890526
654339598
64150213
38974171
656479649
826394626
7128610
546379771
6599684
426755404
751538225
96984144
1793664
503487855
269778466
159134164
40021652
8510358
188325320
249072212
235514755
1236858
126651040
507221434
270112480
145448343
171657175
50273674
180604865
56574361
353349363
320417667
293584132
40519066
376716169
91380261
36605912
241043857
322372588
201598907
517780016
221576059
356604885
422520322
41379357
221644724
189277480
60429302
478575719
129678785
527924718
77738618
256676308
91179845
185203505
567527168
357397180
168281488
325240799
327212937
9176600
802557964
119938700
66294915
11764301
661888336
9513595
547552408
543051014
79444159
55626458
107596672
221226361
7982064
23253397
290610781
584716330
125538384
255976243
296416003
621094871
417437757
155332967
233641388
117138129
79897348
21706450
52314037
239084955
214475497
470134340
46641372
66317523
84937022
108687469
171041992
438778888
538485572
100611141
478545011
94208222
93634235
264259667
296184013
96892268
300795265
60405940
508863202
503477887
426242567
224888931
296378859
359844496
331491854
17945770
322673895
602136681
340425981
447475702
444578893
85932388
508990493
232566342
427955403
7055287
286326415
599333489
452958087
423316755
429945534
472940417
346355709
448409219
78364550
83005543
359193533
47302394
336759740
670133676
131290445
95923685
274183598
322741649
210833436
25095662
5240967
235042530
284592359
539651265
799818373
295873390
452205384
235523616
759847119
356260989
17388841
156736252
167718742
175335021
665800356
41236382
28484730
15151861
239733805
175574905
113298032
659423831
115318706
100471052
1261149
5854009
222418323
31353246
367896293
57788937
176041676
276470622
158815418
29479773
55116667
500375037
466766481
565748279
104238022
581206023
420070478
42013621
87253680
95490464
8732825
389177191
146554868
32266446
137954020
27999856
884535731
366864976
85445273
37911956
50288019
250865867
95751237
129286928
360042598
412054627
83547267
666792331
350205900
148022973
898314513
53311968
629525993
11658716
525976191
194158890
38748298
774864876
118407911
405936495
35907839
376781183
508954365
136792982
158316393
80876564
118833730
405798774
190800372
62616196
198754853
98073064
104702337
102872488
181759805
42609031
371067729
139964644
536240057
578409256
487530027
284065415
321590016
939670690
21181541
49124693
471302153
157454285
257599442
98588117
855148440
82170357
382867312
896212128
56479427
37200391
226326487
252132442
1141561
251377717
59643678
853642734
345474857
1538294
45269066
17805194
75378819
142413509
453844460
71563481
158282392
256736539
240802890
639319328
2767076
18587608
295895814
277901100
514881875
13730847
179744253
314143374
51758197
187097845
278038814
159935396
762855458
42293871
346285593
57317768
125534203
108975916
99027389
134419771
7625616
78075637
292896108
219521693
370800525
273444640
7361768
89222169
228929191
30973199
88694867
62106521
644275566
13761587
71606457
40745158
268374500
610018995
104478250
18233416
1245379
44970329
743758100
5870823
59529659
646800496
896502509
103823870
496961197
707018200
153682154
628088705
39195331
13413042
173544546
476988787
291797843
508797858
360621895
47249892
686744644
44009444
25930633
29449937
128227638
28372027
27319935
290945413
98632893
418367894
587276779
175809100
207692729
38076920
84855065
202683226
388343531
11633670
492677013
12309826
41340810
431846205
485029631
411623577
36728626
8563532
482085003
535484919
171765578
103784491
47610907
202044432
821789538
48087173
88503240
184288350
115284702
14483032
37720915
45789418
428215196
689504533
158671658
124047622
571176903
305733543
190709842
176391692
83954597
716514051
128490556
227536678
800319992
9455703
146289684
157089729
276935945
12021616
39244087
593403055
2027689
131938646
443541198
284470013
28548234
362947621
7563774
226451431
4982728
651235022
293133713
71529913
104842558
113888206
145514400
176489662
600438592
57810671
239130667
95203360
97343769
41538554
355074524
213474077
11073191
80843130
83523360
171161721
126151741
395593293
92260663
519368393
163549323
59954379
388583326
54405035
246228786
380169500
288434675
291184899
17673333
373706327
482095249
78181938
531419487
9550381
342207203
366619273
203476429
229815057
171528226
689228703
371665040
780544394
23016995
212820004
207095544
34726263
216135380
160242209
547659556
88870935
89868687
797954223
77294583
660671420
97574269
586056059
599579979
370535895
144618318
151994483
499482208
35205305
74139297
207864568
22772527
69017253
463740751
121044474
293544842
489385297
4696380
801197010
85521521
264449760
453804325
76766084
143120895
82411000
832446871
373413094
15988119
57156588
741821817
8448834
239334447
213191049
757377202
533854401
56471286
161464364
827451592
195228835
125801260
576787735
174221103
213638802
19352473
720562888
33082819
354328838
12711377
152283457
646812079
683521335
184694275
820418527
74200097
173944503
24897176
80916435
211085952
323139431
622188553
237997975
19758528
182366150
106955633
824006558
245745749
13214946
61148238
87370518
686212362
165579982
456974908
122316423
355623732
3531224
96012333
196788630
60377432
121631473
348994585
5941502
6632732
25329310
270254533
225406245
756493001
62820862
593185588
2846375
851135802
309290422
392118595
2409653
23997682
8035460
567807811
650020930
524221032
67665520
179281482
241398580
78368662
271373993
417787936
320659294
283225108
11524562
136353215
97457880
73036802
531792937
8066341
13628635
22755293
303705595
18093772
132907023
189310641
179457472
387118562
768768676
31862860
159203383
86323943
387274738
577320866
103306091
164621954
129986613
29006465
765448223
35375273
162476207
233182153
248598905
529529796
31745957
180251571
11601480
318605882
191264279
90998676
485679208
148667485
27119757
65859501
145159288
404026126
215945472
320041457
31485905
308477283
194257827
109144755
6394329
207721838
370735247
129765164
711901326
9804566
41633573
72753379
689099098
61068488
813731366
381527805
108510764
4718664
157666697
185137269
412602534
147746515
712098802
183616611
210584237
104529
114145902
5925453
91279184
137203684
77316494
107833973
185244828
54521837
130732076
278876581
75695763
109270393
647877562
574127248
319935147
587892070
586021806
141134688
106431437
237329666
389557578
482636970
184371037
140459178
3709041
290372742
880356462
250889298
15683308
125889840
489599598
650784874
132233694
620102210
384934379
35592542
227081274
51535188
278181934
651509068
84813925
156483057
775483594
58052150
310443026
89920984
447697363
625412233
11028777
454824108
53268189
57282709
28966669
279609791
361180595
45078986
201661693
353889629
111043847
339419481
49059534
194515978
198673171
164726459
670313732
42232747
32569224
259515689
91530947
1722940
174176558
349741985
171614997
166756243
82477987
95736265
243956516
189910061
293043455
3246880
12209601
194343359
652269775
2689169
301145925
85891484
146230572
186310333
9495993
2514876
104976066
60300211
489719108
700250152
351229641
109306616
287892859
27330231
7284651
551811314
82795718
554969735
262148152
55825575
94499546
3104993
342018715
4834424
508187931
297922976
69786615
430526952
171071626
18553079
24378086
200623504
61475085
184379049
56653405
275295070
38799653
444909439
24419896
16489592
423302449
311457881
302688426
434250733
175131457
1813702
70232662
390855524
151587682
383344456
443395556
123360781
125573473
684682448
169463897
324857714
753800808
241759964
53235657
35976550
420736536
236081357
853716128
17941511
226070334
63532862
41792005
378373858
172058367
2333621
283446373
1259042
142408891
85914271
125699860
261454573
98890381
281550604
136989535
100428091
91343232
122278462
174356987
120489968
435122279
106052098
85369575
149693033
112964017
14454183
4922731
645881520
686843820
248022251
391708232
501336379
3224007
535153730
208772742
792284225
6428032
294241058
73446822
179507077
167075119
614650587
212243612
583799807
84051585
301093320
118782529
632384440
257920540
298846001
880843455
114821403
102664387
450430523
56748710
48295184
33069931
456851444
133126993
156310267
122943771
219021865
354111271
593245452
99329413
84109108
492152298
201097054
383947142
59658559
310917737
12674774
97555138
111255208
158939160
4461459
128344424
130230245
128966970
626737380
62170613
282437065
138945324
688104340
29121649
22319311
166334493
132616645
57096137
73287956
35301397
22176838
468406385
418503102
71867943
86609539
42088926
113349003
143334356
151787020
409809264
371065861
51661571
120658364
400818003
511952454
258625807
18033826
273601594
465322339
244137440
1493834
425865776
23327250
50850801
97716140
39955779
36034951
10469
4428462
163181226
446399434
305346355
776658853
89593758
318896434
657049066
179229590
716915566
288563322
85937955
91185237
641673846
45972485
4336942
2699545
241250122
366735728
195820068
211102236
595661600
526509252
841224164
273583579
330897251
35891610
181843216
32036125
88210362
576301170
524950262
32333185
310221987
463183756
40856561
513727751
276835198
90975896
17687321
460417032
61545686
521692317
252775682
66184740
273877653
204012397
252855461
402392426
218637935
294060959
2897888
208188264
38945994
204384262
338601732
134798015
179833068
347944675
506082658
76653950
101202426
308758671
223856641
53253803
166591183
203042157
169175785
505924534
231575
29901096
142186685
326539671
503511634
132898921
104551277
194768532
41243124
25734039
506701110
82477786
745847554
150597882
110119378
79065896
154343425
3207155
469403969
78572749
16528314
28000735
122337614
658276569
212261878
464571008
267202073
126777511
21137274
88875427
53651016
156498361
36823437
490363972
333030490
376795013
6857427
306538875
190054906
197381120
630391849
6595075
715729325
256459117
54219080
401680
119448899
324101938
97361006
142267922
58964855
147095092
739170178
83222364
476161357
407322483
433491232
2089680
207986740
95092889
105114127
356359567
7739438
223083057
67411167
259641154
83540465
329633430
569019708
58342646
23617945
573016868
14544703
378786965
57580869
18017306
245073056
529967732
176630563
54261130
198994902
595842631
87023887
220554191
678081818
749349267
7320892
36864618
226267368
13755787
246175187
43586092
75921810
483619589
271632079
824409985
1469134
39870951
285194230
200943414
67443633
833636900
599468679
203885215
7394137
678056994
333791
122067892
209514411
201959137
10081118
229088928
131371625
85078115
31450265
91713796
649687474
141705182
30398449
96658774
386170680
378858833
283857105
305113557
625212777
110481342
228184418
17553505
19643329
360120647
117173752
630206914
277493697
205400453
830888404
109057816
33440975
116960298
139277242
29917628
75143215
628889080
401300411
10764448
104719632
88844068
460362602
146278298
3332512
625936091
607291753
247615382
32193475
581277119
110653155
119571072
4205421
190536342
665011133
519371854
187088833
30070688
28882870
61315724
47562610
264210217
161883182
220064039
179884224
129926602
259913745
361253093
185366372
276018891
540942501
489831443
293460089
32205488
294583022
555510903
145960093
8275130
263105888
373105986
162532131
533970898
1380235
412906168
10636584
465551858
132164909
75628759
361718672
63631581
270376467
750748972
556378286
713174850
28614222
15449299
820573985
451814393
102219746
242952475
330251920
358449112
95284052
236036379
176509457
329157289
233729901
46530795
82569882
280857179
60028351
410053093
980801736
76114296
3012699
201820104
108772197
456288527
371080915
367198635
256376240
86751131
432799591
479246544
408044564
74448187
398450417
847448518
363101816
22183410
139664322
254526453
112421420
81162672
406481119
439049279
381790925
760679307
188912060
14104954
477554746
17503907
333909436
7646561
884743838
85673895
107542069
8622131
131982059
80741225
665817335
26594542
167318545
284672350
193825275
106073046
247528180
528861017
118474206
162837754
165041780
306116988
320573965
298915027
290097455
477119148
529755124
124236472
690131418
268994149
26696277
7448795
888101471
37292234
226924610
63440621
57962382
228485157
498042004
115068893
23487148
288584829
19297405
521876649
287378417
49253955
550492738
194604120
30417042
280744086
237842913
175351814
64062669
560357960
162387181
30554050
256618832
679635717
20860322
73633486
320115780
509522786
61701696
176049492
7542382
521549281
22462008
167929383
25884482
6230157
49679807
717069666
82081666
188902381
150680243
692053067
537275475
730478243
308592491
208051810
975553449
227429962
384620358
2876915
500365718
780658387
211418486
341379774
192589118
333060339
460824164
410810834
92655903
531828683
492691887
520563987
529957825
400464651
10846920
6440546
559021168
106956539
541650788
294972194
42605359
326442288
850786818
371354306
309505029
724743507
78952324
63378065
110647500
200558883
89980873
95314086
303422451
560809964
480675757
23333398
314019017
179518584
273502152
545753155
138894737
96549973
146552928
129687208
114818901
465732878
329363444
428235269
330108666
171706897
144420475
84578693
268719296
313182541
111950283
453941659
209127393
28907925
677873289
116481161
42032718
654190989
371856197
214886474
51214665
17145240
285519805
341035445
3063216
4710953
482446885
270849841
241000480
439246173
3629566
241434060
475033491
70618620
372923188
109758974
119116653
347036959
225867830
65156913
338419958
437327516
715283783
84318675
516593408
196759509
3209159
88605931
183941518
511276258
161360486
133588066
246139062
439560640
158028426
43414445
249030646
148198325
516363552
53403736
462761804
120713765
470441673
728061256
290978319
102289441
374226520
297465657
17485310
379929122
123610787
243378766
272847280
393049262
11961246
452131354
578026405
417929075
817317478
164002948
810581253
440999832
409607488
19107393
186655564
608484143
191657807
1110978
519889254
307785217
147732608
122552849
165512418
200105335
322188450
279403404
497625112
261084725
442878629
63773080
556810073
322961470
295312102
56202480
21631724
69700383
164557762
404574727
275875551
544389843
147054959
86700330
136485255
193391922
385796623
88219049
4428243
2530060
13086037
149768665
50567312
710915609
494365469
542427478
27188263
498348559
198719709
126257599
322093319
124575372
108794220
128687541
18647509
531887286
588673120
66328306
693083922
157287661
526805993
242569881
7337156
102981549
6316017
12298441
494399407
56916528
641027503
58438701
560091481
71023334
531487426
54808616
523226778
368432230
53699938
22239950
169431322
73888319
275296431
435622925
27695679
105696909
724742201
607682297
86363046
62178366
386877772
349679953
83724820
7297397
655967557
127879850
103533503
202255584
535689503
809149181
579871003
28683873
531647156
109371751
531897235
249205362
54571772
275312681
601208925
102231328
31237482
354938257
552574373
127108237
9342443
55890987
117501400
23788798
157892308
344005729
651146949
417142769
603604341
146623097
224781455
895207957
73548115
590308868
427764050
97659734
90437106
179398658
442782065
4906415
167740238
86612092
141957426
79809584
78462577
509087637
291368617
76798933
37449754
33080895
961319
164698897
12810113
36081865
67520880
120542305
420184893
60757631
146048375
90140105
42115830
473616333
870281186
515731146
396486904
10321194
33493294
6911759
45167505
335427884
161420237
18225316
2571345
28298684
328778034
289819107
130342321
17833815
366174363
437896854
245610901
71999310
186159508
863782306
13052556
234571717
191519267
372331313
130288357
30781150
204141408
664411071
104278737
279944996
204461538
288912026
383839318
27200044
114836734
128746317
577161467
426767835
664491801
330806037
347712141
19898333
172920952
479467820
465247315
329576880
393741762
286531195
288246977
616857206
303582378
27454714
69334833
604826342
205111698
143012949
607418407
250016423
4139924
619835731
379692773
392739927
552609130
108473215
81506320
231727177
168325312
246596819
11062838
733164498
77933145
157467488
196781006
118218728
26374141
221665084
261456675
143931292
504747333
311125261
260859887
173995530
169586780
89671354
270842015
71784182
60861486
117747238
283084412
25679763
288940689
42355657
495965706
261976995
664014748
20746205
779418
276250183
950362737
208560564
104906868
508007419
331517362
2682940
480297464
111452932
40337788
12737534
353485773
119538417
433600871
125672257
213080887
236212870
21777500
600828349
445409373
23284832
344116817
38356672
375167452
195521750
228503210
8793345
45153466
407035212
324894793
492309709
322465220
251855590
274403718
56271607
309378605
29976877
5214705
179618625
247733381
298434706
316752
110473113
95038366
3940943
115103658
359675366
603137008
527438800
250284475
37662377
11637384
265704531
154799599
525349675
599928788
9036449
8803373
46444189
253674618
1953261
378929474
357159480
162140047
612016818
129813919
9343947
356461229
19672808
14333285
398864888
773502534
816375552
10591772
77094102
24861414
668629327
419253106
324320630
619119415
103576436
17671515
599347709
582276260
4334681
221268434
127119748
168494639
44957699
390223768
164891779
753707891
667265202
306538055
20752534
306853866
262623597
441453203
329166218
90744656
76624628
8283148
246880340
144811049
60045614
268366780
170113553
328125462
93481274
49291560
277489603
456838220
394557832
49845874
37902717
141278915
194173788
249346381
81172030
273027294
259540478
731441101
16954065
87888501
118549052
514445126
125043070
161025353
369517196
69653572
460973207
131898405
7176745
158894907
57857597
234134754
516359225
180537676
263975299
478597604
487720664
192636259
11825760
43010890
58621583
105030212
322826953
126451675
445607249
332601592
144499125
972857070
52647411
287310396
71936389
90737
247480236
176798085
29061747
265775967
667686740
451361359
118333103
260033291
305949382
127371835
276920379
451324686
557337522
156289548
497932
268231973
207584672
481296172
665904213
255499282
719622061
694363793
18068662
344358332
105928705
109481723
334477941
735365363
167956431
704742189
232763984
506143270
670327397
83481451
567567744
783110476
437457975
182163280
613871271
56410348
197925185
759088278
147352738
54174090
407883727
287222549
75288232
5701736
323153093
741260543
42047709
390423668
18734294
302102261
462690295
102496880
278673455
229076854
393008113
281737585
150895020
569122964
21682458
699581828
394586649
67440787
549255136
466321680
90532650
82109719
114690114
116438778
240525470
217236621
28217197
71108339
639697893
32374431
60581799
118969959
238817078
44114689
63020996
20250820
226228781
383048068
256729653
7282854
37079506
706501052
600808589
388717106
635346433
276311517
392860602
50522744
167432943
202505180
75943319
13010683
138894636
292595081
269501258
529687521
329506353
91550770
290239254
104952709
96013500
1451256
489138094
277005518
571838946
499806333
110771652
511029862
388471271
279227589
209129711
200140457
228319846
413631169
18367696
3799272
81791518
462477549
258406491
85844113
464237415
73613444
281781015
344313766
148595604
743831446
65917820
141664671
347747390
472453244
219175842
4039034
345791590
196065702
49806105
59072651
149100948
23995914
627216248
87020636
345450800
159532617
117667336
56678447
211231401
161876739
308852579
7715487
631466377
350019851
112151655
112634972
643293524
185465871
82986437
326975455
205787758
641861175
284908487
870215540
146682332
23989156
325941135
303167081
132386839
156857577
664031238
510626826
310119988
77800070
204500348
660037835
237754890
120924961
595606967
68549744
11172996
280790102
17587580
5533691
54763398
95683966
108511035
114022058
646362344
119398586
191046979
284272657
255073375
260277679
875137788
71412075
21736097
71164622
361672745
92331195
1627242
60615966
796388751
24761702
557977637
801732751
167997318
298232976
517443237
774914981
168525072
38688524
837746649
155397073
58435212
93467111
6327644
567855
38478508
20630423
838636652
103580827
234323002
656910199
710252638
524308514
515053952
245950522
519058275
324143894
32252864
5719801
245214075
134793121
96259805
214097615
593906513
47074387
58975053
374627402
53976998
268228010
156349906
33538378
22434237
550502732
1181985
452230287
15663470
90955686
123296800
546987559
254917147
670436532
212334071
209059397
488510384
574075610
4621893
934431246
64654363
589584084
114411546
297319297
204121410
210811494
131672619
14812665
773857170
257070941
630229647
169017684
404324026
245792421
37478606
495940928
15777873
51286246
45111132
624565728
142324385
16101479
49349692
164740266
18987075
270767752
223670857
17486138
110193533
125720634
144757048
191525393
30109874
210013192
255822456
18289101
72325516
958312
76983008
824749507
111849969
80250335
66765821
394193410
807993460
89730834
358441385
382866220
4155904
92403949
4324715
19654587
324500554
6010938
17431810
122691578
570290849
40413609
65836032
358870116
159278899
17875141
96201093
112572932
16611720
46595411
307265980
127286354
91986890
141524089
10104664
76955690
56339011
27385760
2104043
272787869
293666815
103691855
413889312
185954562
269132037
360800867
220075239
102436177
436647945
450763356
395575195
353792257
175384322
335587231
506052033
530041478
737892398
332949978
649143085
496442659
34165178
626778886
400835343
25205246
339132101
183776606
177501211
375408401
285926607
676944474
52984737
65388408
189000691
20669537
469370251
181684037
429416377
26905234
78304047
82032922
47044671
135400823
733150494
424434235
412015888
129000090
41002048
78997092
518777207
623963659
2607496
306761223
190155928
271329125
368995000
268015707
433900846
515979053
75204875
172019295
65516430
4353429
263709650
583028938
330878535
155781194
50856968
513697734
14412226
376870773
532818569
6120111
521269378
569718217
120276734
508511387
19782288
260572551
31165764
70763563
180186524
68221516
64435449
62610199
277978949
305478578
98032362
749488968
519720371
46507865
269252913
48754886
686407706
15355630
360642331
735695886
78788052
209761855
4749139
126042035
288718644
7088952
191930741
100874385
255218634
449018784
115003064
358873195
125395600
133133569
297540382
102568409
883566510
56144437
9892520
412175932
72362894
160846208
897112163
154256003
432822751
197145681
25205445
159746708
279526564
675438092
665953876
438251199
83895358
379898422
684621215
173015284
73523025
7284146
47867280
215743557
137126431
198557513
180263997
769208889
396345234
74635817
746264354
556097673
47858073
360953170
4397088
44647207
250219880
84691190
412768271
641618986
419311694
749345194
100936084
413625729
590019435
465698054
470846227
89194562
299662611
194236127
459595494
426467573
421420414
26897872
190389426
550134358
269836638
481155218
254054846
582941110
52191800
206407406
418901173
446339550
1510061
757759702
14635767
59227250
107029774
539035336
524297098
30775508
425884418
260360060
443115562
43363634
250509896
388029706
430564505
417146341
304749799
200757395
750357279
832377394
501359463
151208735
89492133
319573559
334035842
99633411
753571292
343427178
276256912
809888628
43243171
82577860
796800853
456600863
419664074
8141568
476637757
714071079
328887236
15253415
8045190
241087381
679567723
153239490
154964444
372701913
210337020
22933004
175378516
47410047
1903857
24107667
193040042
514612929
11244223
8825053
52247542
240772331
269789042
55137429
421621072
240653968
572537607
142024999
489132926
161391993
270472318
59130963
54803974
371598270
222287124
747845564
126313145
489987658
38138699
13227555
148578608
348194393
152273802
551283751
104664928
150081509
400053734
497421606
558632026
18242807
234134801
74401758
9763350
93628939
643860418
28065840
141148313
183985898
398532604
302033
63832011
144799775
26919009
102691984
138121781
685861619
60837379
274365587
28523471
220171679
40140339
127876223
135942549
500306392
33333623
439752261
334424486
504088586
145681629
40131274
452740387
650749932
94308909
163842417
477201634
97601210
340733297
49441227
354754060
118894705
85364500
307497947
546637397
321177077
12099669
139498291
114279523
824769910
187594387
291291769
306937687
558045542
160979269
12953671
185895468
128472048
201935697
598119582
221389988
3713759
70532824
283026519
233915472
85883530
783369135
534092277
36071440
320792091
2777560
109414301
576689325
725882568
1439271
279099253
719004368
486464037
3687830
834998274
237515803
460097608
137707848
42590372
228125101
78094388
441257845
89228096
356184292
88710321
310190097
4745222
319477
11612817
177474244
145401052
743366996
61611703
94898668
33170420
1769563
21133716
167955647
6583447
77957724
513393111
147338697
21853466
444799277
345267528
243159410
37535108
209041949
482679842
712486761
19396804
29408648
49833982
670571890
225142359
647637563
530611130
864739546
305296297
509645431
313113762
91566503
168082936
665119594
268879881
665105882
526050594
448964000
29613594
10221741
490558536
991367
122176068
40303225
415336085
112992
155543062
1457238
249246910
96316269
279013460
74512289
416317278
214563073
569370257
200547337
637427700
204602143
471682056
343525
132859640
153131773
642306680
136507261
350943910
506876794
196335699
229992870
81852655
4811239
391535467
22792348
42495245
250774278
180289881
198874165
12827841
730868834
314552779
24651307
106744016
632709933
264546628
410324027
32561746
8365530
148622937
217666367
125824663
325816941
62499903
767139497
57429344
167604409
15409221
63027330
36442947
7440772
465294431
323912210
187931301
301444540
328538941
38887400
837256306
174034766
49839693
193212355
774536100
141055748
212562309
803468913
261632070
497102220
938346301
43598372
189709032
269432778
136023009
81279588
56842757
178631079
58578444
377811730
14392354
8202818
196218097
249105616
143281298
6111875
195018775
633743819
771680548
707866206
43690048
470283435
99016223
268213645
1911380
422298503
56610325
41293304
98607050
87424122
58073677
603584536
29319010
441762800
665945153
85723129
747665183
89697053
146911991
73225847
673508597
346001230
118817
291575758
198318174
516769978
70408139
218448539
70696067
75410412
261979397
314514
254276518
659969158
30072151
264539957
97300564
92285862
138922787
78571906
353052352
127895352
608262036
29646400
302979172
144983404
209506806
603114861
471589984
134044236
491890127
463757
361849842
484267274
98660503
12028949
94208343
394063417
222966300
172785979
270490739
252886120
263032784
535580653
227665046
366855989
95852681
1389511
186411105
117942676
322511558
27717299
399214075
784800215
343220288
404388750
126689253
48233246
497639
430121136
818980282
150530096
137737188
37611002
613765284
117640286
9741990
18634782
90788389
377037850
101980883
29656838
29512027
381886114
101681153
736578677
36802966
114720339
885043522
17824222
123505064
102303324
665628092
293699114
430241296
435318260
102085795
265382351
69626450
310661264
6695669
50167725
252612133
654585150
34784006
86113852
170834601
590322928
577989675
14261840
233207302
250993505
466441797
782329712
561531071
388435654
57211353
129590956
203199121
156282801
54293605
65299309
473359851
365211459
123594901
79347173
19596674
60926389
399515245
30906838
152237465
89327530
111941353
716989297
98749589
254141819
241586856
45980403
500608012
24588171
113327137
506828473
258506459
30058021
20015120
273917302
126013384
701628364
38093290
558054302
101478315
30325742
300821377
10628005
24177152
49554441
608149698
35695926
239865421
446257891
48464150
93073627
688208831
754985490
141593103
243663588
46489819
1138834
301927271
205193367
23878821
167981369
150819098
274277737
416615571
295722713
173465526
300989135
369742788
16722947
5205829
33748358
310506346
68052131
57483836
328720987
347479832
175582182
9036293
65139035
222268243
121908958
466974746
42158622
111152709
572612089
143435130
117246094
97968228
275665846
46640555
384942495
413972048
656739837
109043388
184437737
707835464
85790053
358298228
117562060
100238499
82929162
292894476
712995920
80886129
189515011
70244310
146837534
262383691
354599929
160984233
538160868
420991722
153719531
150892333
5043391
544479417
98906086
144079737
123876683
388864729
46651142
193743043
47259958
388839467
455043746
269061342
282464971
30645200
721245788
870132699
160068621
222794965
101179003
680843115
61630734
236671971
360751479
422771302
118601140
342026604
83541634
23589308
76468775
112873154
205604134
423606868
647741515
553798401
10219669
984227839
140592158
430918280
47614516
12993246
168974049
165732827
420732080
11043112
290443395
73262286
803115283
622655867
86310444
27859720
200831477
256747717
88075777
225706845
165764791
553289749
78796036
379652199
532861029
284230975
268392830
444024468
735506669
418048671
10380948
213650952
18851443
65647372
28196942
512148130
33752016
360104221
76449536
616672377
186487104
373673909
85529782
213611265
66531102
129149154
343224216
155472186
1261486
415954371
95102807
186824934
199430502
35510904
122356819
641826281
345102353
10291183
75097455
582075435
84475786
364054039
36054692
99779962
836337321
98438218
118555782
239528149
63829371
43948184
95764565
289063383
69493815
497373999
641287830
87036331
534403838
336328045
161530658
5236801
254784883
8097529
27782163
330670434
578550620
13553510
17732411
177707796
803613899
297978221
86083364
48787949
75264607
179636532
421225972
126259053
72581458
474548501
684432164
480305610
101231245
41047404
45277016
423410664
105815866
227910470
101491633
682993492
588967819
343087232
520697229
20532786
412196419
41787618
40659991
6654858
373181336
495378235
364755324
92305923
60170029
210647990
153938772
401220650
817889387
92071440
9598557
662742379
67523090
592533628
301642989
758239446
24252989
137942906
134534148
204086498
15960367
441684453
85133852
74901960
10684330
300405725
90131832
342029271
585364611
570885867
305489489
468727359
10408339
895566218
251087080
41667978
7164997
3579967
188956818
187367161
108328497
2248061
512757975
440140739
232168573
10342901
172662286
175007325
275037254
263919638
3341430
527504956
147259012
118298312
7258383
40958939
68163183
325038294
340449435
5036067
609849621
381781327
80304303
57995192
14859395
68334853
43623883
304481573
203267787
356248028
223779275
51401795
171449433
384481957
247767258
143984779
509154900
74350850
151514786
246567940
152732695
167540039
67873236
30910054
67149672
452209235
199947912
876932445
325296799
266743607
150751618
24739276
241876671
71310440
36449468
128765949
22384870
187110026
364377800
338663129
548626777
490390330
28499549
392933729
322584430
408238316
475525173
291373047
143361892
116028535
594641993
46263384
216648504
19751569
116975431
284405758
724037992
17499708
164961660
79084830
346560289
408074672
92311465
18064392
48526447
151489087
253930373
3030878
34297029
239666083
334335490
79350
151359633
291938319
64112784
307072553
243952639
3781531
46615226
152853011
51136034
619541239
328356064
27479828
257882195
605748122
52792471
251945897
525095186
56500229
46944159
448430383
648851117
76224089
39817338
49822470
356106487
148902517
180161592
122873178
72979318
57275106
328957224
286428876
620087463
28735283
429568227
253013133
454244060
459072754
243450840
523178895
181078627
47116706
355493350
6439499
721133965
306856279
260410099
36040858
37936126
81382321
92558339
167085247
386628050
300428934
16650766
206910810
8442688
422807247
154629289
419374495
68468435
5134691
124156755
74575578
433211073
739679051
814618086
11093419
241583476
403342707
50700614
37665520
195522588
303313919
970361
171797601
67158107
28905189
214928317
27657403
71513854
345335787
16616266
511364469
36257786
920116823
472266826
62247690
157210823
480488012
276993817
87272547
229663514
249570957
29921142
125192154
324804618
75540459
779549381
209649376
175925454
153957429
221591082
101639908
330263499
80580358
454115944
28248187
25107807
428162387
173403707
38052325
457289704
215426636
88997932
75363560
565809915
51029002
203040012
340536424
118655515
126595312
73012613
125890392
550000680
110848048
87377614
142148842
4381993
307576025
274579278
129314543
35094450
305782649
214049996
297096138
458097319
158184458
38347995
568673852
203728596
119615959
155084405
18712407
116319114
34355536
626723012
568292399
708826344
136062494
685327132
361341237
222163410
48325232
407959478
4262662
57508710
498596596
442045887
764194167
280036786
187461814
117406105
220657792
415703746
101122052
319015397
81578040
161205520
97378984
208775188
726297156
398932
141406914
441921228
139933409
111878353
55451510
222886676
66518878
80408018
175686351
573222563
11734862
174296946
90881205
272519106
328547575
388448291
24961676
57298145
473268136
187332897
364643345
350389119
29259706
103523575
549536733
407808777
456735846
217880111
511972322
512432711
943917546
95740340
157095987
64420095
587002495
345493498
382792610
409975882
27460028
604801460
144337701
149188171
68668426
223566494
159547468
829637815
729813657
36073490
493116884
150481460
641792057
28163756
537430921
103062766
50514620
388221034
294149318
139288076
304163599
387884535
12693245
32861232
590726087
91076899
17782657
75788533
488031651
62735179
395445651
771093213
343170252
22392926
14035132
430611099
57715808
38581099
180888802
59827573
17989988
728812995
535207224
769289561
10966643
249162943
149533851
245771186
499270488
855349731
7163065
108688661
103848285
137082757
750148336
481652010
448640833
141903642
202794290
535240612
449851295
522999245
666558698
457576848
805274815
606539622
863048831
137897290
211547961
4125131
67078798
562959024
242044431
20809765
201071330
397718775
292945422
648659272
76225631
111689412
754741187
208099426
135452650
188997522
313839664
408971075
363134752
1857634
238184497
40770988
422338372
14308948
608860713
166343752
41907047
413825880
326567371
633120498
703520558
372799790
816606875
37240104
904875601
12440443
676830110
89095148
226380093
54603552
22579693
74703668
275552879
163122117
307490652
55521872
42710679
228920229
34362817
166584947
62227550
330187993
156605819
19570580
414777651
6949160
101339330
817427888
390491034
61871692
230127712
962466041
222846568
205279080
431674556
532698925
270897722
137274228
261086016
529388354
211821086
159240263
326989984
64522681
903765883
555092346
17624484
204904827
369598786
542616960
535421588
14572413
197591515
197415766
61913084
248578724
231874174
168780401
71062458
96033458
407388281
442474398
164323754
555584624
177025655
154197019
318442310
56051939
28615076
295469809
640396665
22404101
736747618
295969282
318109478
49080336
166965549
478198214
274127007
371324687
286842624
302115971
141665716
253679297
422888902
556922796
48868180
107558794
269121020
92451852
1534400
220314919
137158183
304167995
220025830
49565332
81482336
253045176
173756872
205570197
360743478
32359649
74475469
433101911
16333125
448439015
253474339
116755166
57105945
50508528
10642707
2102543
265143579
59213635
270872446
143491312
85629510
5208964
590501153
277844618
10107349
213173020
346067857
437411178
602766347
222299761
208437398
13401572
268987725
464266290
205588926
16990979
77898840
101149008
89516430
96231389
525688298
690445188
51306133
155181160
567940720
656827323
149462704
286424727
161242190
253645682
97647406
637148565
143835709
492432901
406514861
428770526
190161686
27539389
51913160
197716641
21951000
228784644
50074203
326413322
284798301
6960772
57706898
317875897
425507970
123436362
620470410
6831773
16218049
486707322
260524931
110395083
128153320
35693422
103040532
417070226
973022744
213260433
27680724
510289483
256545447
111714233
106743280
454801835
641683554
34178633
2056677
9128364
87479202
36832936
6065101
39590501
43712522
51504750
12841456
250662203
12344094
704521477
678530651
596108219
270053614
359765997
140887512
338198815
110628790
209927557
134069227
6142283
455585491
329549629
315960973
107086692
400101353
474914876
548681471
51268131
160212409
121874070
215576679
284686632
337017678
424964594
87158235
7450525
656484652
684009608
492363936
369412274
2101518
90898578
470403702
745655866
737324262
696545315
637281938
136722834
435919450
269127437
379478828
298145710
575313775
122640766
367254173
116299087
244205843
441783412
94007270
111867965
157616223
126124852
344206767
294478281
489790374
66407114
46568302
443926421
34063468
9524087
158799633
76103896
332338761
487047248
292819855
77082835
122179929
1264991
583227268
26770217
18093848
248727995
860499881
700134141
257663693
38655008
352203809
92184635
825277747
635452482
268209778
161066655
224851109
151355217
930788
287234714
385772754
561502844
714368488
156156833
711000272
257667736
113674250
1439416
102240823
82278148
244840772
520538269
587518896
23809476
60198626
531394323
88441070
146585597
224259100
74858931
96315283
408344347
238490138
9394504
192239813
532993021
119193142
577887949
552896947
144625816
189746709
132496820
309650471
496071132
269215171
562423853
527701275
472809351
203928072
253182936
278673326
425065973
7092556
227388516
117584118
51875081
132587230
221584718
4062989
9941341
20779873
35896378
191321450
96783588
95979111
632912889
234190019
659512827
337696034
458899057
3532476
834169737
334563330
37433390
55850665
131867662
198528903
389525781
624782687
379254033
94674695
324670661
342674698
146077566
195331562
404015375
4931294
325485130
521252075
39256043
449947849
81422214
93162953
113265352
814837280
63846579
902460
515849975
24352032
224521056
391141292
2402744
29945461
392257807
334094623
77324710
355494576
513649724
287161558
98570692
550040679
81642526
668091788
5451397
9168849
421433496
459413550
279776335
78210988
274981024
548789062
16306198
145171421
107715879
324426227
60659542
114795811
361012697
3030541
76058916
277880273
569341
782327688
59937465
619461198
189621386
346445543
140908734
79801009
294005238
164197654
133331200
192427077
303930741
93079329
2139934
147033907
582011538
334121286
30122668
518965448
37497080
329230310
155736191
689662313
756426866
10032568
163653078
837328554
201521169
14395229
6618256
288874971
379034915
292062040
455821357
352018921
23276384
172299080
166468709
306554276
888305078
11770624
212362017
761243171
174328898
821198365
7662717
71398892
30336774
99032874
202007761
7841888
382590077
470293203
32357811
263403674
156105825
354783014
302934674
300730814
33899387
173755526
167469436
69499200
46195258
65774918
317237127
368425439
531434175
791941379
242641579
561316291
514672556
165673213
429172766
216206089
400796462
206184909
555378039
32926981
329635328
704223120
262391107
242230345
466070470
545829733
220314713
275698450
59736171
57853790
15409210
84897622
173737609
171379456
9794703
400930693
48609001
140101199
63979220
43957286
954007145
296171950
668073441
363980918
25483733
66523232
830531796
738255234
375917144
86317532
152628494
6733856
50361100
236929747
32587698
294434811
147235906
56978483
211988857
572075530
355433155
76351597
441780566
20848101
434600137
482297447
328062858
512507293
525214042
427263036
453487666
85807368
141116822
265761135
8748973
99924582
286437114
359970049
79168718
583643368
18295708
565140686
48024268
1075472
301193002
121379863
454593365
23739189
3817085
95176270
31995278
346475243
536629687
311271952
88635934
87334045
81414401
420255986
447303777
127921455
860917698
530912076
326864995
52910412
193249694
150141817
335071406
55222328
20753977
105703814
27684688
594838586
222854695
118286038
468859437
206874491
505735839
264376626
482465665
3170500
901716
162496593
63291062
240473606
10629142
270881455
718556352
182325689
42097527
62606017
325356531
118719728
294478331
242950847
374364844
18866553
795912068
33496492
241778993
4681409
466751619
580400247
50821967
248322696
69638240
432135257
141080734
196966003
135937887
421025631
135739726
117907502
442227010
236266955
360311811
323249594
632944392
31569951
83611637
48434781
51471426
43200273
20414113
265739711
939614730
3017809
28422347
363841917
479063146
721297038
190398571
106533912
8933216
179758612
17436918
241715066
56432502
86147611
352095007
209968963
74285124
381720445
22622085
506775909
585435727
35635956
128185787
720261593
125529933
365706840
271129234
22590535
187925947
47494530
252932998
39220848
344496830
108044299
56341499
94711130
77718066
63297534
321180524
392091962
242099505
70686211
232195966
159484311
180156317
56941095
358177658
513633583
157738499
578911816
360660935
210585689
675607690
256003779
311976399
369672077
68875088
98094515
215984220
155054766
31981267
414259842
352081311
349746162
125751291
106317754
248050355
275904311
271251912
118936131
195337464
39184013
368939103
733530002
79843450
353213395
250830205
439193736
567161905
464604217
129895710
22695656
45917170
20998926
365082542
515109188
973625468
593800719
91958684
278026211
144376433
12368715
70422398
29149594
86721674
242690966
319381487
683300653
774475
15465273
90811837
200702981
616530276
10471956
159700272
971193572
255003779
7599285
1497962
640794988
397651424
87954506
186290747
5573777
177009112
73318334
97234261
199002407
11865561
114006433
817167212
376281638
432221221
707831247
31637297
129312593
111736563
248141667
266355355
92833203
207378214
267232752
510665714
388998227
463181960
284419233
148077262
143561977
485811480
31340989
321554233
375759113
418471172
22231796
305937897
430309875
51405468
775613729
10260152
937115994
111768775
268137592
14975672
418223760
12014850
14679049
370565477
177583664
65451404
561672893
307063504
16413413
224633164
138301989
256503851
41202362
49288231
480960510
517850317
441110578
97603223
98058079
626562597
148450695
225282751
353012490
690618485
753899484
18993805
610419798
282543822
27646324
99313939
366337326
627292259
683115400
396244595
177694931
124203577
243878633
6803112
187603904
440318322
67415968
389205533
3637659
11329314
136039018
217860772
198621523
173628430
104321519
137417035
324250120
396041007
192826728
249909588
613475920
121810396
728932989
83386193
102261878
152233112
104213823
3300371
29408117
76186218
12845267
286931977
257250419
513666726
265671046
76747744
394463713
26684468
35055575
50835208
59049035
597121929
166705036
754328019
164793541
611579261
49538344
83008856
66709232
92421762
153580840
396133438
42268053
6143956
166851047
187311632
107463020
449333479
4941659
609196250
697790154
253475145
30888498
385305057
771945412
362269615
421478846
423661136
313058649
132229303
286391969
223927752
331672271
106973107
182717728
425057880
667717891
124358256
623438592
140759076
630782859
23421495
62162878
644229720
76251776
320836563
38385124
91155792
56261359
118097590
36551145
530064388
747785119
135049542
78984186
48496424
318667119
460367186
308937984
514425813
267879511
350595195
51175490
24586160
788011096
76168304
663567585
358030638
76283725
776120348
184025656
416512806
926535309
214282827
549968043
648385789
420589008
436182649
516444511
140446144
844191432
468305860
403757645
168373795
223451162
371643890
180072608
8317978
712042772
364106375
227113223
367497313
403191767
746978262
592656339
359977440
14000132
33220608
249446677
601999632
6972466
62636635
460796701
58134742
143237205
840037963
129876755
399341756
40837564
380175234
470754091
306977541
336984111
913900755
124338679
578634050
138018699
118884511
752696552
54548506
377577384
542115968
8931003
141595323
48069132
33610653
64285671
65563809
211635342
28204617
36769418
315769794
395892628
182668023
451073494
301044324
62177220
399195739
423352303
166445087
32045340
77895256
363807873
207960096
318429553
218623892
134882514
81993926
303645623
60592059
256372263
31701020
214590327
190447168
8483776
325848521
5275056
296432550
197091922
91127666
24689875
140116402
468659847
14221167
281341695
420237004
930894032
11300500
45086774
178002492
72582437
90934577
325881558
168373609
21934747
816925840
680731763
949598
16430
3986372
106717020
21329040
213267199
515905769
794562356
692953637
271658134
381180755
53043679
100442642
154884139
457000646
145786105
407958589
478429768
10922242
586421035
232236568
266208264
140537102
337474068
349384571
286963293
251542232
22242254
65942609
607105793
188162312
116910671
59065651
281996061
235422022
334582264
392354166
99881236
457840429
165478301
266745013
314782133
352230612
3074956
267157503
317016719
483062897
326625936
20324112
401217538
605938635
22276076
752825032
222273070
56982682
358114503
112334867
443766584
64979695
321190421
4340126
362394650
333641761
871751
51978351
187888863
64805308
517063667
419073731
70971642
533406665
505250155
376021266
73914991
290670636
19102923
142410811
115149298
252890876
242053058
159384080
4598743
123139462
12747523
9186631
762898613
17793567
860059640
51785520
160729472
41314462
74122940
28422104
98765745
150707575
16372069
107542868
142749670
52708349
224242629
238564893
90071949
83959673
255598966
40993245
437399289
247224601
735833106
212293462
85104753
162139801
240694525
307063836
593601706
16521526
251061249
9385124
150615792
475475740
198995187
122400372
763464844
577331539
509095127
311456102
37246554
310115594
323165713
33703933
263149865
867263286
94103456
21103731
66893340
306356440
370528536
654870773
295640482
70374894
182346975
469897146
219150925
19905869
947650206
661393484
3017912
174979298
655633693
388906869
135291476
302867930
90097710
57173935
13346912
1768047
352356441
6138603
159034923
30806309
175318053
496451963
266232119
71454401
24221589
515340007
349788289
60209217
564232667
20060328
105364879
383299475
129735293
377571786
294723382
179490017
10752520
27742299
146318554
686610882
120837
453985243
42381024
237380462
63631801
387843157
502471649
15968226
205712732
105471869
5474291
456683065
730747264
703046317
501750313
157718783
67814510
250839621
312397346
235413789
236134135
636321638
61243784
54517470
40379935
626175487
56195151
32424939
723293546
41814547
159651820
423188036
38102840
30503631
103067816
128515258
35728611
408692739
97676532
310985287
219709941
480626425
675428519
70324319
348951355
317308317
248212878
36027297
259437027
122857592
662756701
215833151
2128105
547014250
158449320
463241
188500949
201339577
8213714
169158539
142384409
265750649
581466263
456151004
498423508
93583323
2340044
72426676
511097300
562034519
72789047
42039212
142848953
462780368
233768762
81512124
290046860
569391794
368382021
185591060
87866674
18087426
187607723
258024065
782715667
36574087
207415598
24338226
386232719
264656857
271014930
21641118
133572448
286085435
338260073
172066692
117209280
451001386
279529523
50088234
575043608
308103370
187566964
53001445
254533997
297258527
76240747
32654395
60097
28058018
104743935
158112698
207613578
104881463
486458300
2473428
655984643
10141506
305630430
561254835
263702202
17470583
310704441
324622502
23595589
4757795
23356420
213997475
497569775
406636506
352873410
86692029
643464134
25931481
99043525
437883571
459740356
232988976
325412724
381042557
11109206
585580395
599518729
52086746
215672690
76526
255132111
75362072
230667005
74368499
102380473
209042360
414173956
536366757
480013890
393924091
80637007
62508968
443245436
196265377
501281031
73572761
31036220
456504771
116462667
259622978
147576991
468503826
185619276
100898569
189199195
673332705
283839828
578091617
727881176
355988357
148125502
176117966
84626271
12000492
39592921
115452142
82541591
449562006
167915449
140766
136443944
37902593
202355881
185115460
608941713
17459864
305455656
191743766
331964891
35987442
29404128
541863630
52441530
40713480
36094383
220663960
35028518
211610763
209431958
500717
270838969
194617490
107274715
384202555
63973019
118118384
431979323
236225886
340147627
61291252
40510282
530197753
4659772
636567490
376013574
38769047
310203700
152140550
471430357
203360646
72585844
381387212
193317764
232395964
41089554
129820384
119937592
68345988
404435793
874992606
670526245
110762519
851910151
287602741
12630338
31016656
62987369
125618946
213320672
41651549
27772204
120791137
211667737
263034883
70606315
68015735
435962474
337106298
25899062
428408856
733034109
64895479
64955731
235653214
353959718
266698108
3740609
176145730
20461455
7431142
464110237
25063792
51227924
348401415
947547
662857712
11500277
442741574
5970628
459626609
164365560
489620981
198997855
59449545
333855407
473594329
4379435
47699738
517075459
23245490
817567854
367335693
533238623
172653940
167903038
235714155
247974621
333828426
182013579
296719417
122441936
457418145
451937174
54488954
38470966
483582923
144138971
203233983
23640862
342733725
394076778
172775331
125416183
45690281
50962666
103863806
106458672
125899508
224233627
101652176
170004365
118255957
1919098
346468945
362792529
300044057
204763038
21979011
358403109
353947069
655878308
74542814
353396218
285826027
663724319
57919198
332656543
86092693
394600711
379048248
32751920
129167820
55564203
402775489
393026317
889153480
644672937
37960987
14474607
21832158
9676711
320437849
145688252
95422773
92077074
179382197
2519235
62459685
496598925
174551799
48119807
540700288
247433239
745391979
53546990
111578779
90133535
438173562
188441048
610197262
188120492
177493953
134319667
129956309
234986168
181139790
139766865
113882090
368708939
97228022
7297462
65698619
153846043
214937331
297351716
50546391
436829531
10833541
9010119
33152011
716143674
18152745
616805964
258914238
43256736
193005436
183293356
18137383
108229885
532716632
65482257
44171602
15905942
130839301
684573943
46046570
196033707
5447334
112820543
154052080
5160368
300426395
113043979
75838494
233882612
3575009
174905379
157041834
56668
26006817
357536543
659430650
61287821
192880823
2941116
110423645
91271726
535351144
5313712
145852521
115635910
6395785
693737639
161025847
13532743
131210013
30913331
151971772
199137380
625351763
55549930
794335512
82173443
700893834
166773182
115670181
379329390
75156739
281719368
310269200
506923814
331091827
443610409
6393434
16781757
112007139
424475558
333055532
46110997
615942859
37645997
8215678
99581173
323375158
259468110
205970544
101465496
980062428
55736334
42948163
303999235
501752967
468852826
7689637
472099515
474455254
26441030
517331659
380089848
211644967
161339109
280987393
62587154
358050152
67106880
215342577
80016484
56914177
183191355
60133373
243377902
221385847
33163805
469847032
46441102
677709599
102382457
197675425
333913381
452179431
893437713
173994249
64153846
19101516
475954932
63160793
343426471
62103814
315032479
388517788
16652734
345017944
22954919
2211719
685042119
525406001
112461262
127124728
529398982
71804823
696411233
731945100
292982059
86673854
5621362
428968284
109738519
71250432
98609841
371169092
117963136
325725802
5160178
2474902
82948037
297549382
46940581
591868593
205798243
47495256
112753071
4171877
49670476
12366383
75955869
155517028
434804117
739510936
19539373
23391139
6104946
922491126
182370505
70176977
430392254
265957536
351900527
492896197
750122313
168595946
268711090
518608625
38218920
792641122
534800359
156788608
157362681
94588137
199595013
26980450
85388238
79212596
139557360
806204
118936926
446127684
144277
125440934
133744871
68370565
254849251
99223111
574130675
50106523
264329830
128102133
161705557
249075918
440995261
126917992
28106973
92272033
54182776
37476372
144601634
481739625
44958840
537375700
202467481
259668561
131473687
50217152
50330352
46514295
723782188
3374122
206392868
6660899
4848569
17358258
652866856
1313904
547266431
293504515
341616387
464414711
299245248
379044343
42394077
72431256
90303775
150237141
336314882
58123477
185485527
568202352
215906621
152097084
549068903
335565696
116442992
10265339
692574389
480668148
80622349
345116860
261933165
236229247
38076423
708310470
42484879
427046098
8637418
388842717
360358167
14283632
36461673
371309595
193526776
250748192
136947980
246845339
43791742
179425053
501903891
97574447
105756501
119643826
132325602
347773004
459902233
540992055
467531292
18826036
575858859
29324850
97234012
40020994
516197346
549631193
127140362
769996346
194757595
232669622
375959626
146433465
24027853
42398001
176607117
381620355
4161615
175346816
578762659
15151541
451462109
27648429
31949370
298024816
86897781
40073665
102972074
683738005
57844243
556553347
102248815
73584008
82143093
770183694
7181274
676539326
558132952
115653216
382509409
45182221
131194866
272118842
92535656
104867525
6145685
38348439
125475913
262798306
227892449
234809122
295733160
9822200
164351354
921261451
54150983
607138998
331904782
574981010
585308428
5411303
37742175
636736511
214763476
278055957
79348083
776245270
88015494
448095990
484933498
313130080
397951056
335715975
5103886
168997119
238064257
75846609
317628139
169693923
150924912
612182848
484731301
30016249
12692859
19344731
457890280
190292562
4422700
191477026
35708782
55109852
193925473
84464187
222214080
24328
372872033
599948883
44826009
342783885
222683388
22967039
104021581
13595476
811287765
270089803
99422356
59178359
21071083
344392024
151750432
129188562
58556175
657892449
672016504
677701684
340238090
227261926
120327700
102125518
140238307
179657280
919512332
54171053
156729485
537129339
30713362
120671178
136433912
111769563
86472122
780727789
347567098
81316473
117186449
33122929
150542477
190178232
108323902
105618325
69029684
30452653
358272563
286156046
75315296
562274538
58400443
612468251
22993056
181019734
699037052
111800118
86668075
724663909
115689410
492793851
406719455
269137285
62922130
232251635
451606166
420524468
563032410
324444029
421331743
62979882
42374728
626628302
255555785
6404519
327902291
222832004
163610292
178283508
86330508
71824343
82550086
54219330
192132425
895120633
274392145
461216664
181483657
528515165
527369612
389657906
177774540
489546988
12942016
357005720
95072633
123524905
626519794
229556473
625779589
293523613
428263634
553519369
84961873
478961636
55107444
28228005
32107116
371043958
70012846
37910558
304712875
63055653
216310175
85524363
445658
84365614
315061369
107590554
836291862
162309939
493876547
14214187
441008406
273780619
6106558
227673246
444919950
736939895
630612623
279786632
110689061
317380166
644347895
197433934
258360749
70408391
494862435
885430188
30510750
196545523
308044085
243569984
771278151
314110018
368534130
16493450
467347820
230199156
680508097
630229190
49140300
274897837
51335631
10618563
23201869
92790667
330192938
105751910
139202652
163045260
252492028
258720647
3551881
87003897
489539386
387433841
384996374
23711055
124415173
137566592
632866786
401904094
270227563
207261542
449399186
239993824
220886310
133995287
15537122
742571677
226275583
133742545
30270521
351669922
203649041
113990657
64645366
349477482
646693322
120217975
47933484
77997501
15217846
39088018
108918380
42446918
237283204
191117542
36121154
189510978
771671005
402090119
416285193
378334745
40543379
557783053
297678043
245423485
145339626
161560384
231563970
12246350
274186267
810164975
46163996
263511082
12611606
166404387
54739989
297702260
205208059
223330904
59737839
238574407
103719572
5478748
238705860
260185308
45067223
360686927
42365715
679693239
280837821
335556954
869537188
124936608
114345446
345756498
313974581
455814722
60945806
56507599
824018487
253647999
11864487
27290679
56372194
133803340
522858283
430792147
10768142
40019177
388225772
514515050
838332811
132017943
293033899
841321241
51307743
836052397
134977368
17479533
249499078
17927019
24082570
587850386
240384254
23153474
56753564
363133851
444348182
14017273
187526762
342812870
196899176
420903177
596084374
6642136
476832657
223186342
196930015
459225575
452268198
300426699
947064
5895516
218145924
522941818
307026367
57297793
461152409
459066900
1076247
286676528
479471011
104679565
143835005
293284016
169820808
275417781
144224544
448798683
243773798
3891468
578349295
716190144
113168574
498957985
192485207
696594136
113681473
539227280
6999370
438892433
324490520
224781696
42218861
575317985
391463256
60679863
237937359
340551831
16576379
34679825
214680042
557800152
495132324
267098092
267613774
85512292
21185152
306794038
71137911
162902814
164915165
43231202
179340459
86472540
87489829
584468485
131079646
720093929
21908317
26789499
653271412
244511712
545462403
568528045
57067644
140459865
98613371
280761239
170743589
184195052
72622745
384696086
601383652
369918734
312239671
296056899
48660384
134611915
143900600
49958427
98264897
21260437
108975972
419402231
515200533
175619954
164875613
131912486
550031422
418002225
48038208
37723017
451075021
224193838
806903750
21892286
444494631
329485576
9560338
55095257
189228149
131682437
157826161
6960610
409707614
13183609
100644110
404354245
49309475
406624358
147274099
60460690
68661651
635731800
445560446
384004365
4920177
198316681
284458549
175458702
389128269
891375241
845946412
554427331
240147640
11808288
151043623
329479474
204205807
184361142
479729903
489254375
18931607
165721427
84029297
116509751
148708071
680323142
10594319
522225529
25242276
459271892
16631343
629903309
3326210
275014177
37584312
558269839
122892409
360526316
318614765
387273456
135666156
404574191
73372140
207471609
82945380
136070168
29780624
26148317
27671718
857712217
313180312
299079817
64868696
669145779
471165110
16351925
159010876
826815124
151326581
158088184
179232346
284677972
782002293
145285262
420615740
282429253
260271800
97910438
479732393
103377617
336738245
812255834
180670734
30088674
99636419
17180710
45419058
58830
827132731
227687895
424164757
349353682
115888705
155500649
124763264
7281780
62566513
608161686
366361414
149010708
88797503
435917222
324662027
619136000
82958519
37195948
143043954
480613839
518547874
321164367
127039420
382146648
619566050
456327869
215035028
262942344
425254773
929779925
330517829
198120740
430958384
314784172
86323544
779149063
527562625
660563469
339180570
284928962
694409745
933885756
155074726
176528169
32838466
30026805
29791073
367644088
10724805
111590541
2017633
464312985
143642702
295979541
524298857
605721107
153909558
551137828
738867493
380375013
501072385
4205169
98003912
295202560
421911580
510400921
313332516
245389986
117827507
293980989
48438294
33346828
11258033
778184174
184204413
9192896
41314568
4628970
149265560
528039527
83138356
355693524
163937446
75891069
39923755
127511347
53948967
51839934
143277786
566395249
98439608
510121519
158478040
425498998
281223410
155714794
115149746
67801565
640489662
164919421
454279763
486716225
129288626
94930108
105677363
388692621
104794119
282327180
19711115
90789971
64916273
521603101
565144560
277086660
165525403
24933558
95627017
100199304
193061958
15175012
351397164
177301782
97615865
61856457
112939220
160671282
37078376
466071516
776663329
238933247
15875435
878349629
158468552
963248
343230755
10764547
170639558
430038719
1878663
146076931
24039381
74616957
2823787
416698298
231030664
495803907
585679599
287612379
85353251
280382566
292066239
509322376
16891285
119791506
12539610
15782032
4144325
172370065
197814711
156484846
29699967
882180815
120826331
33626436
205308749
70580498
327932423
254359424
282214463
158066194
74067980
2892874
759780722
220973631
104309284
230311860
12488120
505664057
691751441
33372388
89977365
29186618
391336320
378975407
631689714
495740308
60689380
11837550
424322291
617052987
485322239
6704963
111042671
479420482
133603319
177336704
154351911
706680802
656688768
29945071
33403318
286730363
108450314
141919284
766266421
13247594
53839304
141070762
41701762
278470316
33615927
702061904
52264370
158079086
137081242
909097850
125900519
71072577
435697535
63033543
97727566
4635364
44936189
29355436
364061099
95094612
83061986
24477956
431854627
469791769
61753509
9230908
122574021
872794745
329165316
4825054
165622422
81549766
38591722
166998053
330407733
184543194
169061155
720811260
740250821
328765588
359568186
86391488
616998853
94870330
258116183
339600938
112606355
54904061
51121867
499139386
245636468
690531954
617956610
13800647
12272793
481705612
633789533
11895520
243095314
105446486
296135477
223794209
77804273
8599798
287973516
41033941
476625487
152625017
135234337
187685755
22590410
98461948
28999784
3729512
1110752
17274876
78807893
173863549
145049783
181687309
10130787
386306505
144010665
156394407
283582366
264243146
191999699
466418166
662345455
62384673
645060418
73322679
483227762
818301275
352713283
144490083
37273750
826631109
194634944
477435408
333541192
657721908
578680544
105094607
296073346
421264204
187325166
195779807
639771942
500863167
72350331
380415743
183905609
269694435
30759381
541388567
264923976
105819642
66693340
20300911
396926202
151321148
3772026
48404507
251842905
224388667
98107366
129388168
483018266
466384295
22683965
15601753
58896637
187499147
54072099
207481206
445644740
303211387
155971237
350547191
206961637
107452574
40561116
45159339
93486869
165421890
324027334
156065749
129797180
111781613
445756739
35490182
216617263
565502487
15164559
829032834
155069439
265175456
203663864
219745883
326246543
215671431
108673238
395613143
246087577
546145583
877152556
23637372
558340975
1046862
176154071
648581439
320701451
295361909
704942432
817611278
13526038
150816958
358233988
113958348
339619645
287215253
290966769
123061587
6142826
24838692
371186461
30171377
70159648
4309485
128438348
63236073
7794522
60914191
112351609
296252010
944054222
1262201
142784789
47477987
177676530
447308809
239311777
363491160
507693463
16687524
455235487
42737489
59173527
562264383
785445009
360400948
130691920
76006382
10977850
595934488
34971575
683389342
4582758
263154366
12527045
519950895
117986880
126348335
131410558
70449778
23476934
33329369
268104009
477508405
32723933
37734761
43074738
536777995
223671740
379812
240050414
259449473
377653170
73148733
65492106
95324768
708889026
594360288
678890953
111871569
139379414
118214827
31707642
248281479
679397306
253173385
900067625
50362246
61190439
248976136
103917903
162916193
265507914
219985278
46536686
296010423
20483986
143006130
851126254
255175795
58254959
496189629
188231358
4451417
163415406
273221209
659706045
724991469
45212025
52690204
540115166
91864857
899033421
188772684
605335608
78560945
186088013
338091587
314066541
142007836
381407309
39089582
605841243
425773960
148895952
63871985
401474871
8093486
3740748
624684327
56391390
397516044
6579636
24772375
116856016
29815288
677905403
574141320
713590329
222486728
111130590
249472331
453814800
204844649
310367390
28023641
31034383
115972423
104349563
651033471
22299353
572338736
644952167
417255497
678563684
229259964
461153842
255983117
196276408
225470323
4550250
320206711
23252992
9465034
231603687
254946117
265149375
180630759
792319172
456715618
186909990
202494358
24641147
414859867
33665531
789966013
96967954
601006177
514626650
238926477
809308887
500002060
188381913
70219031
262839638
131100615
26905695
300646173
365624493
80114490
176228271
266754884
335362356
394822262
211220561
377923749
80271871
129231955
91739986
154926017
19591998
68638990
229762865
447983903
93422264
138994755
216087107
190230419
346122187
44066517
19893827
4924335
129813714
14348516
175405453
87088284
287126806
508779864
331246659
35717700
45107994
176559821
156335783
145514643
94216441
357329726
146461650
4051095
900140787
540717155
186762408
823114932
19740045
223976167
335143005
490965096
279347234
131905130
4190740
44450380
346622842
276360130
480406589
229663862
262380210
84616056
762216379
628322
184908129
67935001
207129823
79444211
684848388
99926912
287652043
162815926
132476156
283670937
43194498
292799757
823272774
429268097
515782180
120701039
471950669
7881857
413263957
35496903
21980072
2716337
14985696
117594033
60647512
665303852
127962063
295105821
344494295
399944567
268669041
134983249
63812549
762728830
154814480
728347617
230928962
4488030
398814083
863431688
662479809
28716483
112887072
54376060
184160434
65638971
321580050
425074835
228550933
478037973
70832221
709642750
656039382
25689699
800966004
145483195
114472949
394022651
2427763
74447583
100778822
28091996
84148244
199306449
259696775
30318
368843848
364683552
212275664
93946622
521016593
75343592
482390249
444719483
43324688
101461831
234073984
582232414
126738209
694650988
3551456
85307114
547675986
468142260
4525749
295450002
310111740
55966557
184700665
717223196
14571469
85172566
162629783
746578728
336770795
774647170
565907690
11636604
83372093
30886281
830486670
455015338
74442339
93206600
299259755
50589693
177585612
32850234
50726314
85421572
186305308
113050065
66309380
359745409
252611049
482823962
450875501
178823714
59878361
53131020
4576708
121711832
263137
678249534
4003621
397120449
86980118
343547759
219816682
649230450
11461939
359769516
662321353
149496174
76133527
223849835
330739270
3769887
291115198
22899203
75239798
743235899
495752632
351828759
268176886
215748718
86576827
182022382
415060418
204826859
5814105
111895741
451045056
123502764
497485732
452951904
338550014
175844778
195717047
177065688
285336297
285517972
538179314
697229682
620928685
199681806
47804477
174906437
702876860
24966539
183540925
49473888
82621948
260898988
36550935
359773372
100927501
114502742
31826906
311713565
212073028
6069203
380989592
248532211
158558376
461783168
179471327
415524123
484959014
37496691
904673526
282980134
161929885
73216578
69698526
40708043
555637886
32176562
135303270
707059764
53596615
58566772
240327830
52066786
44258692
191451003
2420846
2662086
4493505
75367537
28702059
677026753
441812695
25384549
340661712
201515771
317986254
52051524
789621474
171301868
65498862
324655227
466289680
39652630
442646773
296915588
540268061
362417421
19998718
139402979
150312715
14901054
293990025
35805022
4214166
158074688
39690819
15161154
230705510
3162458
123431882
116870720
799921402
47671173
154707357
201841233
42636587
439188585
111489031
160553396
270479562
402299184
427762919
443469860
24397152
156919125
336790992
15203800
803215159
155978166
4242793
588864829
30742654
359118935
87400593
93153336
103259291
366505069
302943115
119966727
56851265
37339468
183414666
171927316
43098415
341771709
200054541
406788674
413457447
37382090
242666131
130600799
12987634
658697135
291999519
98546477
57636157
216411352
268590637
79957056
82674627
16547961
83482340
490467294
4062953
326033763
95480272
120004887
23130164
706771391
776548241
50036872
618735066
49669417
926049929
25745874
77043093
544706760
604084724
13447697
846460558
3894273
291600091
41237757
830223970
23140407
72774500
802406218
89113916
99054268
24182756
583279449
192948535
174466022
225775968
307837158
183168475
152378775
5444980
523911978
181408743
382946972
14308997
172026792
47508765
46119402
519796467
406319494
59304365
117867226
277049622
88406400
617459130
169719175
260619645
572198593
482645093
442139126
9236193
114501443
88760407
494440339
781291761
154094371
28919585
416686911
3348096
862888401
807285933
191152445
341610430
197876553
134227685
318830974
291667621
350512197
438961454
76655672
9559204
379239143
14885828
370559984
65238070
501272111
54759755
301609572
313169672
99851942
97565576
58724349
48874244
146287401
619188424
359715002
251910735
184824153
106327701
27848502
2348824
11960161
51979172
241059045
190392587
2678816
2518993
30851442
247122707
36761385
205697424
98870252
156705374
32425032
157417150
18011408
643339075
172527804
4424434
126546630
549703130
21354754
533976281
236734133
407599751
509333791
791825743
173283342
306464
219151639
473537752
537442719
538737687
229689430
547841
326525767
830603851
243125255
250606087
37996894
273295352
247715695
391675975
60311204
91901753
87054616
109692854
829682650
115313600
404902847
71236709
48986833
105319326
64436513
401486110
73695175
2860484
340835175
412802850
47537856
326145171
546180578
3372000
503427148
181419252
117627956
76825201
260744202
54009831
599502149
277041644
7592390
198310176
13353726
54792576
61903356
175306387
121506601
50382337
445580494
75878266
530863549
37433334
92771080
275489308
397538467
134682637
224394515
121112921
1025780
125409871
576153741
143888667
106814616
745570448
132895295
124957091
643540520
67123263
114459589
232082665
296550968
258525952
3644950
476223770
9143886
259820741
22183971
73006096
92499139
358177423
16171700
5032074
872930686
99500553
448636522
19025526
35800727
554450484
336409676
955088508
367905646
5334124
778467757
46008506
49504554
114354583
235891377
351350088
380484818
23492835
105707830
131047738
7840574
85144880
66180366
201022174
202201554
118863851
246176592
318636776
246477337
31170559
480609122
74070271
200786399
640810703
114154776
503557677
240233125
327933552
88076029
415932547
18435345
158169646
5561927
663264351
134453863
280215574
105585200
908768076
10946523
21386015
121938759
107633222
75735900
656847771
167719724
118439244
1465399
796154999
34557435
68560539
313760460
288251173
51033648
254800835
39143463
161947510
407818908
663963068
301383619
47148666
261657591
478375296
244132396
215259023
386229490
187369632
220394853
666363178
152885652
145811650
61575035
103470628
131504015
363985115
2719307
866996590
199281124
113445275
63795819
193190806
625662334
143215382
68531770
598936812
52252801
37723116
124243952
68647879
711899259
508361979
121230572
819884061
5019692
114302039
9892544
259189377
710431858
771840377
651171377
199026
92519780
445047812
8927290
349203819
48247060
738154495
70307075
54546439
170006496
97739495
14831987
88784283
396911419
206695937
439798449
96665426
75001732
410000745
637243111
305024988
10135316
286590999
241376678
387974732
218897642
30754024
6183837
45740655
63003935
519285778
31940841
518247014
302094593
60870669
359282280
58021009
24399803
46237330
157099855
160360476
404863629
225507586
148895828
255465514
1139525
21820118
361289562
76805831
312618227
63636477
172969433
391924584
7630959
108684567
6300194
217930230
80520361
13493791
496592387
35222867
292745242
220013405
228048041
60792854
96934330
628929183
247680808
505469998
434155609
311344776
783406186
12106076
831336992
57311809
325509688
262203822
18644113
632601138
390828861
43119562
139763600
93107620
45454633
195573437
77717335
285362615
464411943
837621765
91865458
303560681
643296587
671374282
27169106
353565736
415381870
225410961
140634290
22801593
486955959
157842492
160663203
121181287
46447466
662686472
798607763
793602640
605431541
73257814
7198067
646513512
629377527
533873758
10645030
146905543
272137740
32802013
304051307
20575741
195195782
458673257
25529051
161234519
121496794
307965247
75051094
56753365
565531095
164277451
504688514
4368783
250686617
289121120
498815232
265357193
279919607
585553746
9609056
205783180
38710625
199291311
695866531
76398401
326887006
45222016
270408716
627676585
212074951
479949126
471490689
15988612
29888057
307457498
329585928
624857679
340788194
385358560
166179691
164112312
23280208
176743687
171515979
463930964
577983656
120752990
589319690
303302583
153755463
33232663
28313589
415897541
5752771
282604207
96666107
70813732
122354032
86717611
547844454
359615
686136
6341578
43123656
166075250
26615020
111953861
552920231
485224640
15526962
530002116
550495855
98827588
61596199
513573512
320386607
26930093
307917262
513167447
27024501
956559782
360091707
577864019
98196376
12833734
486302269
878910069
59537251
294041351
262272730
914529372
720114504
6666375
414137500
53416338
42605041
500446915
135831428
590637664
238647800
105394339
581219061
67509256
560034427
735305572
336463027
52947791
190601568
8720321
38376914
17385124
524097610
858887432
372357222
810333943
589066229
452653199
101114999
178629177
281677448
69524667
26556802
914438505
254191975
176692297
88583087
473892954
134778172
123628452
319466148
403645964
89140867
24693762
105533657
563271839
564334109
614908601
37502080
41039935
457293156
3137145
294933707
427311272
545307402
795780766
43966351
890703234
476908524
310423028
399837108
80090944
447664912
12852847
80477240
218315018
294261539
146013295
79287460
474586060
141367598
269344599
38071246
226232089
192541082
396959820
7304473
601374918
187389
243917108
168671286
80264681
126439713
199952175
641185832
381859575
58418380
6811579
484096740
30534153
35917615
131580942
90120274
26256580
224240931
311909700
438897909
12013713
269823814
58307547
400355823
23788514
457390638
22430986
282772310
210927392
172943605
80601457
13736572
690012887
178242850
405723623
427699459
64529448
156207795
46266245
16342049
431148259
318529249
182738472
13437075
153419359
631314713
180047914
9670125
198388801
34352918
89729998
229207275
184703761
398076984
76742653
362939870
589319851
326266754
74308757
329874299
18874692
473491015
51214718
58923451
43899150
251947581
30316876
47974778
699050386
388221710
227988226
17209988
162240111
31651202
12608319
13706157
83139592
198604466
192848012
6726056
253811472
251975573
367632854
316478589
153200402
18968929
63809266
114259512
283277983
195931987
38626772
306053145
162627677
392195369
87124818
99814330
712145458
78135392
505444656
54253467
170869426
97947459
51396269
439285149
24132271
164983923
49610182
409262014
255918123
502476572
202173373
1381537
324436674
71804422
55108265
363005415
165221904
259716945
20868900
123881679
56000482
305207867
39062795
429305773
15228761
39397249
107003867
413963580
336308119
123801954
54216724
964103244
402829059
514486292
148550283
573474749
884527067
200679604
193260715
150838534
2396652
198344675
135908383
130509654
115462082
3033664
177318343
410015420
151533821
421745753
142144314
102476457
10908900
99998893
484841906
176328956
28019350
2583484
359948955
202507272
52200642
478065818
499345680
439222496
13475950
226105995
217610497
576538451
508230239
9176876
494406005
244471845
56555600
140442005
130380393
561749439
541410102
600571490
215612367
206037050
180357305
521855580
226923533
379019594
535074517
263173973
52946685
351489904
170419646
199626513
91511459
254086566
286432081
371533577
272051764
178573095
13210184
681639797
469016527
496667725
23376732
172127687
184352231
830632995
14306797
356546388
50016372
2249474
469986055
159512021
66149963
79793787
42373103
18959736
292381643
385673946
766037359
16627699
5682872
416353501
56053581
15879055
98831876
393890738
516096960
202573281
220112917
63118458
938488247
44743552
618667902
156847066
248967023
121674028
235228048
79941885
328306475
184578982
72998946
323218196
119002383
79865594
446368728
184134066
140038758
108278589
147176874
260157950
28852908
336371407
5338397
326782535
50436295
98629726
192721474
57338001
96807343
341434194
46663763
618676092
722001868
486703387
794642055
1411595
303514360
530987117
271524224
671432526
411622228
218686312
29824725
740310114
179569329
112424276
529439919
536043036
119246795
522953920
269799031
549583527
61037929
17223899
459867885
280872342
56215769
64405713
101448960
276310221
29525694
154647827
376659677
95373881
45591653
425761885
510607701
254511545
467377515
147397773
274195052
815044338
180560292
223865493
391885278
273858967
245733381
717244903
129669360
167160411
130322023
181222827
274099638
92041516
183182
429431904
163772408
19947568
120426281
236920426
686672851
87049414
205900703
151100817
225638307
15280839
28094844
31209713
11427965
42038180
566621513
365023086
740808614
27655423
482251658
3533132
16236768
708698
663394574
359640229
31416925
358301626
468187023
289893787
117254189
25146472
320759914
772559899
80219481
2091057
374592865
44799733
120401532
334313024
84580650
103193689
25098393
467128295
140846256
54098803
243976663
8702756
35421617
799176516
122229023
152992674
758116894
27974004
364520270
315597749
26309588
363172462
2246957
125313539
49255994
93181584
488704935
182730869
399373641
137000351
11562018
54915302
135860968
60405190
367460579
174429080
119690779
39366019
44786480
809985256
755214354
230940843
383907594
153832877
14581292
91225342
177543863
379908800
472902732
129125776
789026714
191166277
553910101
12893820
374670004
562088528
16355490
48379642
689164337
659082360
680915048
949237913
31839470
220623329
611295711
91396927
482844587
584113791
8118999
99931616
3889624
396977884
6752877
127703861
84328750
802999768
190560976
168786348
66993065
44488902
156715923
770860461
359821795
90067728
65166890
194584667
282602677
549004529
164375664
384745601
2974455
772171
456810590
1416646
253854919
357128073
35862182
118291445
311126105
763586034
288325152
113485606
707159035
393373481
15379972
541340925
120598188
83357569
561081587
536356929
8035980
837681335
266205168
113817023
4983167
99241084
325212041
27262039
101097237
156642236
67815876
8038441
274411129
65130804
334064234
257822770
108389815
302774027
10015687
559619988
171586883
238556170
56187091
23777729
151825524
502865180
202821475
138561318
9153462
863748688
208869830
319103420
114374483
928508790
477272262
584585030
203827844
7481062
69308802
22125914
121617638
10169247
312347960
12603853
568220069
189596870
11864286
7414031
103788265
400591829
581314442
394351630
377010257
45689770
711610954
438986957
51166193
70715699
48505773
32616675
140712187
62644286
549604197
589457896
325082302
114599787
346300483
228175560
338685967
91804413
476245452
207609795
775326785
14811036
61512728
80356468
129468461
138073787
452050933
27820952
337939240
110588367
535308939
70852028
192856947
4679228
330829778
45636061
41237170
63929287
384965077
410174715
211063290
491300224
126053840
97748656
534965001
146492404
332117305
235351340
369785353
254998326
924797870
456989636
349032974
379065509
869228945
244630249
298544117
132822783
24148842
670403550
146742781
287462247
251930472
193354654
97124794
91553861
290359481
194629843
7706337
359607874
340410530
10244415
361793306
113033203
334360558
169579439
780258331
117937286
51522219
113727612
192931667
255413035
140415573
195599027
143319678
531877955
644269337
99153700
344096856
114014842
140246353
25160060
6250728
512308103
432568098
191623110
439201200
811281836
368646918
264082321
522326633
91280165
8398161
643805226
848060072
9532165
65868530
57861130
187621963
131887327
15923764
409467424
65681944
39966876
415317544
243347755
59918915
290914603
52685828
322680300
671383723
272003561
179703233
242805834
70651342
260956768
589047922
641262883
22387102
476969610
468558103
712512150
12954267
47423742
279345535
22498405
146232987
609625167
288756919
176701249
266580506
68494388
26427760
159463087
55304963
5412430
277924462
502030601
284862546
538519466
526414114
298649325
490181595
129401421
171098458
147566397
321045483
134743082
189829828
363616897
155440831
550180271
200022
436538403
4166364
452235637
38623504
77501171
562060428
266021774
16234923
69858232
203899031
19252986
403166273
145676647
48672307
83768509
2375877
1972141
106546311
783173338
135766617
137864683
239431
519831558
190724219
350856995
282125520
415247638
514487945
6598028
250231197
38790496
133120443
463163382
293909907
42194882
254321974
385292385
45121342
167477988
337932192
22251319
632162810
133937690
510507281
716626127
57164993
314411809
19104148
27946595
62583535
705457464
77126998
46693765
364290603
658825757
591763678
2378870
694147881
501974326
59574649
434833241
154522233
307063556
6994009
186519405
112501058
151654578
545963098
349237182
2789184
160627717
303066728
685378439
55600677
617996468
336563537
258043866
143926830
305038780
358229112
41384731
639264626
812414926
8214521
386348102
34437979
11900233
550422965
505935326
436465888
21591602
14137757
601817885
32129980
26857002
37089543
364360109
6951665
700948051
843875655
22841307
758952885
140004568
154443845
308061537
236106343
93114362
289070788
47988800
23004275
345180175
401695676
98221228
25964581
74537361
96678369
266325174
946263936
338336228
512520300
254980053
285565666
60695417
5272449
161033072
212104314
173385444
225426607
54329470
377504939
257964092
91493256
152533030
109343956
153952786
638417725
753291380
506699749
96036171
41091335
237012089
127618875
328989800
315266730
188090146
145546032
380756981
70974363
210294644
781614910
825621301
787428950
396851741
96543342
87032605
2146932
136924600
6771904
46320411
111510851
575126054
438656174
126265423
159454730
253081736
31865127
17821180
320466287
104310808
193903935
18069566
183434336
218615823
18424669
306379093
882127149
104225965
68861920
9753514
24447333
611989378
117118435
8053380
155289820
783923211
168068568
104373008
27258618
89413028
423542835
7427229
102914719
757352944
134010432
244799643
24062073
56409568
36702082
2062535
119653126
54650159
236912867
281118355
864080662
35700699
10908570
62165261
48081585
15070689
383166527
554562497
16076405
93016352
195743197
191274565
259575554
192847222
181538795
34981199
427255876
346936987
50379617
347346715
548894193
379872080
220040430
38216763
74656679
187862036
48759973
768557779
178255037
59611963
280379879
464195432
402301837
219758107
221271907
16531358
861081489
88018107
38572436
65032660
293982451
7843434
304603727
461908905
17349198
21805233
863913212
740752239
540640023
197456
7538206
706422755
210643045
642623745
128765702
255323417
56912387
91566608
337351040
367859953
418823265
100144561
242442651
230130760
111950859
162778903
493517140
369112364
5162228
150663056
274306909
55619988
292622249
54378737
257548447
170454877
1151449
112053854
74776780
475221055
307150930
725733133
338403683
265688629
57983066
296291107
16994348
197930062
3135367
116995610
890170979
324082543
120039299
236786438
107319682
411278314
244399105
189221175
242718561
446190790
238465131
145637089
970698832
543911292
246982880
688976141
30611056
414223523
62066041
227197415
30505816
134830374
331590009
299653377
370399737
236812328
221745467
295418545
126959117
121986802
19079136
573990350
62659060
567975644
168572586
911134454
112510754
28716835
339446845
444026944
592805841
207792666
359893861
359890708
220906743
41237077
609200375
614112820
308188385
44694957
321329670
472222690
577381780
86918254
677333608
371645538
106014837
151171522
363310892
84692640
598138474
257858304
242022186
46444140
365684269
761353454
504345765
125483950
16508910
284232325
753800085
280683890
3732662
219914965
328927330
100515237
122872149
304502830
95694903
144757691
10439961
42534621
456585407
216888409
9958817
431620422
417012163
215971190
280724811
21780607
394316091
80992026
9412804
724139005
93507007
12086472
82070348
227576626
28617856
52094913
193433627
89246121
69976864
310547167
31553259
291364904
9675594
62299192
505152464
711433475
29722811
15146827
34627782
306430802
114162530
1967421
48610204
275861107
90012065
39337599
880848
1527660
41167916
60693118
79151450
110802317
321042139
2709101
136510331
615966959
268079345
271132664
33224190
57652721
237901736
298945799
725609448
438737996
31422935
82239264
621266254
583884591
1405782
161008544
320316308
150348920
365837844
156279621
16941164
191084991
164844322
73596293
43368071
8897611
72279131
486421902
78650658
225140353
247159260
195252899
599692178
75274468
272729037
249691462
580157194
67716622
479793099
259115607
108133664
583339887
20394806
238846871
39656967
301152735
63985204
545757303
171765930
74317339
478982166
336468373
404178500
465833
139572195
38049534
243112436
67041453
170427871
139819491
583964228
118171153
211955572
376540652
169927387
194997818
181603142
381378270
42962436
462981487
208893231
819541744
60446941
117376652
409979373
108676103
85311180
323253230
525119224
529819431
115790974
150512372
744930793
413057657
251979137
312249157
50097330
450520295
633573655
37089228
471073674
10097948
528695704
167593443
54788176
7389208
254645101
73063792
170394761
21515167
336482051
25720581
95874462
712769899
511415256
241521479
41431560
432215542
202538732
152373377
492916839
204573589
118444169
115075011
60721316
128978051
214559385
149100894
310081726
556746738
309538713
52314097
588148736
140424946
343806303
696717845
582349627
109862122
615738087
604683474
33915184
457371875
69490177
37260105
466674675
49137564
273153166
246840370
38933857
52443472
14760331
58775063
39170905
585145779
119928238
260652304
14608090
69901378
480731557
22500311
49021292
114406254
553554556
203348609
5249138
445974353
384215932
452756500
501448395
567384099
215459542
306659224
207310227
268363027
206271620
675731049
449747733
538035272
3889523
87754930
63044219
47821152
218160119
566717457
345866044
289043440
378881908
5242059
104646398
110377743
179565330
83650858
38969386
414963464
531513177
73594268
805920186
365546192
261699836
303171316
8721534
97501620
137542436
379973486
483703887
616580220
107308838
910930773
9851547
468762088
242061516
137562710
347772725
77758059
665923811
105942511
39366054
6825548
778518500
428599024
4196634
550349436
3583366
480373317
26929797
354851562
28144100
194493446
582481654
55816113
319491259
405556779
438586614
661159666
476902193
404731268
725815959
4499168
576314626
77367932
24546904
140986193
77165248
187304128
296368325
5642754
545687305
356099510
387960929
52957642
191612497
690462347
63167725
235130208
360120345
632073004
7450654
587596844
336365095
87893475
929877433
68528870
292869978
43715628
40321435
501741110
755517074
139213834
129150341
154687050
89511004
288284934
142298596
81777397
269480349
57043824
59656556
288512721
24975863
529632271
130082525
4931399
316536256
238772156
160948809
92210440
602984851
152212531
509051809
227441139
32545797
6384628
88106219
236653886
453577332
33952651
394220958
271765067
535511041
34618617
38848371
9554477
52259931
73932821
180899222
886241283
37296870
71402604
18587032
14687806
15588138
437841021
550868151
12398264
16725946
366385600
335486117
181096641
48093889
34911457
626839074
196990851
114669872
81569965
484718899
415870802
104461432
11525002
263228055
82702549
153505819
1545385
97157840
223606036
125007445
744422253
22147774
293529838
204330691
11077064
470021610
480320883
220710869
261983662
530935560
581454690
347739728
878611352
581780292
147811567
767097720
566485053
98522277
159773545
31454529
13919450
35627423
448411423
175638564
71530470
119238327
12010084
61323171
650624341
270079221
852469421
535488701
84794149
295557728
520545009
35282563
409011737
63994582
310233957
142151812
113371059
732678522
39345215
51970991
750403809
205646097
514557136
326238196
396987191
397684751
296360600
63889454
175196285
107812267
149383758
128845869
213488243
638624781
128082341
319398460
337952290
47073528
751265690
609067243
38321540
245122122
21049759
86380683
722389048
798850884
39795805
62173364
574398275
142766562
613093584
46702197
85628752
241070675
67750507
268188840
217960100
218326741
22018434
150949631
191556506
185513392
57329773
146510772
3622719
56161830
579392911
320020627
409145611
103098796
543179255
232744389
308687045
150903236
14970714
63642410
800755527
541401801
38977676
509926528
74905353
178449693
264569350
95088269
148922565
124232846
47087407
280843570
419341707
289750108
213709136
66832255
137345356
297116089
256600058
313721216
70433551
117137512
72379681
599645172
505225392
95581355
26945296
128539186
38352662
62218222
6581622
23992656
401067098
41665287
196945932
36031526
88081756
371565229
225551559
732813256
298614950
757538978
26233653
387379997
389920512
2162116
42511500
373520303
430413534
464644202
371560064
163338676
150166390
116086582
404871168
202579456
385608468
132867451
455911128
906645056
74876199
91757506
319064819
387572542
424585547
33807647
431195548
405981216
136873801
1574579
480113579
525919496
458769040
55168593
95189873
756485798
10719498
7955297
227977559
605954027
33665608
167644074
125223446
152134299
69210498
93840391
122113799
355676937
64447400
407377902
330185504
161614662
233008882
117513776
155949798
109781849
268197654
311716371
334294769
237875426
109666139
301192481
386145765
630806703
233571427
188905892
29326642
198023787
688476191
4735461
396915299
775266135
562327056
477667027
365049132
535804110
62060087
242596350
456544434
25333805
580529618
550784646
419794262
352743329
261097754
44231536
150962176
157114406
30096551
377244221
46187357
792452110
633939471
273798102
427233903
668866608
325890055
523247057
172496732
303221331
277454269
9871822
351107217
234674153
357378913
771401865
284247108
102739442
90363713
63379771
463483675
7490654
754877032
45901688
100004745
294376418
210428302
83459100
51261304
118167959
505864670
517319797
17266828
61918854
146828451
48980534
1660873
57089416
516048519
163059261
588242294
36844794
179992710
102493955
93065868
12832402
6040165
491484881
9143439
583235747
396601003
210968081
1810843
144126543
563864262
31978549
35674353
363257703
551245
394403695
91393019
194472096
470293080
332264556
836300655
46361069
407075684
127668519
621332114
263155912
408337807
349928022
586452963
318229427
548975211
425120312
227146683
46905689
168886462
42863000
335624568
29415252
281161162
21949661
441563980
152278984
45945200
275309964
36451633
377660089
243778529
46117192
812659
80239233
83517976
111582726
5606376
298120229
59717117
320731773
9135230
842314901
2758273
196803738
103577699
1240804
327615477
231714417
313699237
776916932
302597256
734797097
16459063
43315602
183200332
61705881
91712510
131846759
858910840
595155711
121836377
15692392
470771369
200531031
176155741
4164570
77732604
341569491
16426818
49452706
63911186
222105842
525334552
846560412
483348490
378817715
335888106
621257095
82509366
270221747
256808794
21407359
81681823
125697994
151099280
567126815
152919442
150498976
293710436
159490350
145943500
555635243
88251143
21395316
861609533
206777149
350746516
18096854
14871727
44570440
47666843
211515093
193222557
94746904
261205468
489684551
48070511
157062673
202855036
708672257
33859874
836527124
27864296
467396430
104919602
116561904
176825973
146454388
194231591
188744892
355058700
726819375
17820929
466255426
581857703
44128835
371052329
390004662
91332247
80293568
24545660
207851693
634337096
2465056
209851448
11858587
54353412
4281059
34020267
299562447
124775950
141696198
185461753
503184917
16717032
410641218
292934204
47203268
416409615
36538829
595584696
475552911
266689137
45577335
468350353
179336826
198391935
22904910
443996117
112277455
6916805
161572790
171799714
527034222
215671209
4321692
429251549
360509863
27825932
377586721
454859666
1465998
365478053
58411379
32242698
382785886
41998580
87990740
174940879
138010980
453503411
111227486
184438506
363221003
5844333
337552668
809484987
37416026
228962369
257853200
420809782
132919190
143167680
219232199
63198498
132327724
285304778
17342383
124837160
17525777
609818651
155429347
461173234
174174618
41111192
174106921
28558813
46733349
581758080
180368181
168131965
328452064
179397380
339850058
30221863
63446928
176232560
9298166
2430152
13809699
29306228
38229204
331965362
370988797
48627833
508790686
73101228
329822469
156781030
201767367
66992398
146546888
475433505
167911141
206997847
643114573
112233552
85345957
167951720
729948
268720769
21027610
1478858
586828984
183534327
384933805
327773143
47026661
207856723
362356655
22183595
374433770
272644361
64697502
16100275
315423737
866609866
125418001
24494008
430427794
23954639
730779435
29708343
78750947
142204435
32126189
271290154
108982213
31502394
141883631
117548991
308352683
72853775
25365998
1796341
244591132
93788955
34670920
266738153
17984952
653125268
212826174
383246829
68828128
28584311
607544025
56632373
264682026
50451797
457103139
105393728
200360936
766125025
50976025
811138715
23783969
252425532
214626687
48148967
44987075
35737753
48289753
510760374
162804782
338886826
34625002
43429202
153781727
49814611
444742777
419210578
581151678
130816283
235922733
526688945
119243974
412894790
156361292
774754715
6406342
40307614
133508869
38270917
812779333
384475007
397915199
49665163
6822266
319399072
48426457
11661712
335432632
10612982
136457747
2571665
70748093
407925012
535990173
217032914
33984896
53323040
157316799
210094024
161574485
509484037
855279761
244772708
857281966
3475541
131783806
124899499
85779191
67365514
225077429
555318480
362239572
225743076
531822945
41905783
123301504
242386522
96881927
291244033
582022770
33597460
194321329
281918893
211841140
64124682
373395582
58483582
156179880
274136810
130130763
564306702
133744158
113738484
150354199
536400506
549860794
120178677
734177529
122897367
478089221
216678916
240072806
7091403
169028489
119085948
291732354
278873250
441074129
350524343
143403556
294378325
419057233
343022070
8122569
299670190
175000626
319893075
17352654
418071678
587142737
19282658
831219312
146305981
587482849
371910356
163956526
8270068
21112214
72454942
18796738
192667533
109863525
53233188
615181154
4160857
529736178
389547879
12718217
351038474
230157212
399375555
197187226
54241236
889275
129551419
512267393
124449047
160076325
100859226
893887047
465989873
266085083
586160698
486886678
72343727
244696070
695731558
255086829
58625442
307611194
36174490
13346838
302445170
239542505
851388033
637457159
220684517
278480361
227425537
178546071
258487158
74963866
283715787
36951042
105067344
300835736
65292172
61065378
183950267
53683989
3604376
197458000
221644571
64730924
17047231
182506084
569449326
112788593
135141666
62758458
18816982
96760428
47700781
89993883
196847739
679972860
92441020
111210451
122798314
410641737
121371396
154376563
139009520
477070016
444106431
15485375
146652504
64758675
390765010
106585861
38445257
9522479
5406415
276118579
285819437
263532156
585921951
129892305
118360572
30117026
65986362
570017660
361555882
316486726
94316508
2233059
172535932
773859446
330171427
86313599
14688033
538547365
296735424
109131477
63243476
136791538
92894161
237893568
72182888
148999471
553514790
66038267
84434946
172007853
30669617
12661232
573857457
425203036
83330592
30969839
13242351
102590356
336832141
114775952
234860816
395588217
131590294
298810262
687903569
200838546
48312746
24316376
571367466
36672088
27306743
100768739
241002930
814984251
42789077
436246875
497334439
142555045
597635842
281275558
671429530
788867060
31598868
7019757
332034386
514024042
577888668
386951031
87557544
165811804
59270746
4924911
169054825
162461973
496737879
485642186
219896898
128558167
129150782
616424294
14630102
18316302
274106091
3162403
45744431
461876292
785878667
228539989
423143640
30583727
141413322
535835542
289559522
275693016
170722761
88032836
184486635
395612230
81340455
61473105
567679904
957191920
470999951
275992329
798695745
65875859
10849893
6942562
204414523
105235575
328924605
89650023
18490789
559829261
627200895
98496866
149452217
122636810
63511640
590024286
345316090
634080471
124437673
255836765
884001747
220616907
127142340
33383977
91476900
82877594
21559040
486048138
59831097
4352457
60564726
130839745
138913264
415003497
211413231
159001409
452246714
7005125
20569305
222255537
435050209
231442454
159431774
148591443
34401718
413370011
72966059
431930988
295959970
48444341
216173668
95842623
198872205
273430176
27041863
281022323
192713486
339338051
10544280
565134695
17796053
520990327
59617044
246923820
206703366
158944176
95705857
33553816
681303852
68947962
32268228
208018309
131314621
618298378
299302175
28286006
272104720
195419796
131200162
12373787
915773978
332586305
313853723
502806290
739699228
271134538
484118699
8645140
341914052
176235271
101932842
460065831
85984278
914544327
292782349
572546610
140666238
403807467
358569288
307600083
62045170
648836927
108761993
200668142
642422133
281409584
863804702
238723833
98647166
254202624
80313234
70200243
179397870
11518744
153877296
434694045
360864568
168531972
235580417
159751914
215315047
63069276
267156700
297653399
199271693
98007876
31044889
519793325
123351576
248839201
102803854
213676417
352019150
156035793
1272933
159840482
227200247
319579217
97787060
222885787
21375167
359504474
326885385
277045104
466562823
680775811
240300388
709108613
87078985
177779516
828350189
79430287
415338654
4716301
456923877
607984196
458915570
323609001
84264943
183182368
82657382
344589033
29130918
203214719
343533140
708349119
42067913
513477130
258493968
494826574
24367421
40481817
68708113
389511846
32858762
187515390
56412208
264968720
699147222
131818197
1467182
58970279
417602218
764239192
407276668
92636056
361199055
41627080
202931321
128270364
48504915
526004
764766799
171814567
331046791
209557791
304098532
431993849
41080284
336597331
556266102
213090017
30518816
266108585
13707543
17151333
156421405
167877546
734038249
91502763
428731618
28287377
386552137
192761583
547174925
49617053
114125592
123725844
49258620
6496488
33185503
118950667
347554266
184058072
871607282
246733724
453265655
3473488
83595636
238917608
375009931
337611346
46765694
220179400
339441988
5309901
36926954
136272946
8665562
421712092
130892206
493756787
5520794
638874847
200267126
477568
153081445
65843463
5206493
134209525
709803390
391153244
183802857
17162286
411288472
64227424
580129336
37202590
97967647
206121361
88256293
60149656
576453386
322559691
403531437
678890564
42029664
522885068
13379355
580626785
191408550
10803016
159713881
405190323
189115814
56679165
275134335
59720115
41683619
53863167
46047785
90155858
706169433
321569638
11696741
395567300
40071311
404705348
92381360
182509293
197633090
208078343
273452453
185319828
565305992
321698415
138913533
272799728
365909881
629546251
95619221
657136945
110389985
293273072
156092892
347755379
204962832
96678740
491283554
112141947
326198948
172882728
709623514
583077403
359262757
16540435
75697584
126720603
185720595
145484260
171907177
78769441
23617793
490951686
125910447
267276618
51001803
146229425
106100280
302670321
407865078
245802667
7692215
989319829
354699248
59867222
23668711
265027136
166667254
316673397
89250726
84620402
5287860
9911293
318169418
516090690
315758924
149628335
339299565
56251639
601193691
18551602
325699728
67873865
386373011
14213474
384036021
278648948
83918951
4809714
23740303
858253116
314106022
214589783
111610467
16000586
219266515
62023417
340963224
21725247
3635272
64750337
5129303
5110674
90627222
140067516
58647094
376657369
750284402
139325505
649197698
98042956
210947569
156165806
394809807
241156932
79384625
114889618
274932221
18554263
10276574
276679328
130257518
661927110
451003851
117959493
494348199
55451101
196166733
59808503
76182453
108038389
26852443
410176981
716341160
10049181
417754535
196026287
198637733
35865325
20188436
147076944
245204697
85551786
401520450
110775458
95097426
158586166
336753688
180297481
180744026
385545971
460578039
27467171
33187306
290034571
49132395
101831555
484927473
452726161
225869532
81941707
179103014
52052097
477844428
392925133
326945402
6471203
98503303
708283577
48157179
238983943
258728135
452099370
250201805
280050880
355959571
31101402
244976278
306093723
64212663
287113206
152886887
117386123
369585572
33172251
15016126
405974149
46604596
207419347
8505976
196031749
104952912
362921318
711572683
231938205
368320767
114648246
122154438
159861029
252699479
252408457
22890053
507995231
11007014
298390758
83864909
419896395
857339429
72679799
654689867
276219818
246630014
481138292
208111441
401774022
15581506
288798995
381477509
660851934
16418117
675326782
318175250
168853184
259428385
767840795
483406677
8508317
210752871
438357157
97397485
901877744
269717611
531172
264930339
523150449
128882648
449359755
137956745
66431304
389335317
421011071
400564066
125832439
52029107
48981300
648569107
404347157
112915194
83747693
612979361
135168560
209559348
4032659
387265638
409248128
820643326
48496741
737125004
3361751
59640304
407941430
162150785
524249267
351213936
207196101
85985346
88557003
90107403
623586
369556703
376927008
87940415
351169813
257512534
226415968
454583122
312355457
64263550
15813642
68384266
508121709
307358729
164352050
501057359
236048351
774213463
206071307
36189993
436856512
437010211
204344367
478223451
149206817
71870260
403710498
242953780
331339559
536493459
47889651
43896111
184148531
63468035
239676004
32256890
117545286
410083099
27902892
333899044
192000817
290796323
449219712
387318442
224681179
140503808
42206464
372481617
328842676
75418280
337449573
99299028
375627065
20580497
105365453
421418010
522348635
108096896
50022298
654707301
722270408
364520734
200935789
719682722
64486280
159082720
10364321
12915730
92391906
2452651
409121992
199375043
674862937
116578811
45085092
576176348
3297001
107699937
106604748
291431717
889565261
236730566
262365016
607277640
306147727
253724376
47400273
11190136
9567284
348333117
348864647
83136344
125061133
178347664
203040915
399697026
122189348
528197930
172468542
198305050
1598519
614289384
204353469
58573446
668072804
611512108
112565377
635642243
162312315
8401950
433166188
83691547
602320523
95216849
5541876
69080990
421832719
89037694
405587399
683000504
123436474
9523395
114304108
75050051
26700661
34515215
635316965
634966019
449873962
513763248
353355192
21442070
319662364
305497848
289399950
665797084
59405921
295612414
116045939
3992843
51023134
225735586
161217123
571174
384651733
144870875
713483167
128963189
263462469
51610824
92899171
276285998
114788540
357279487
116549713
43792985
11471668
584443832
60699898
82467667
79351044
1783279
83868269
86963604
40251058
165868861
521473829
64655482
882481679
466410035
50515567
28903480
27807005
299187221
94615118
64678285
359669274
29837754
173240766
372506691
114955379
363798865
57744348
132438229
565392821
294103309
260310767
377220679
549334684
447270906
103596713
287116842
324933452
173632908
168367683
54961504
25747022
19822805
564544544
15932641
11595575
94393564
130135319
90317791
823303134
56556698
15086801
216742859
376666632
625367003
799082174
57144224
113015701
86413320
94876064
4836745
300711093
63448703
83197427
306638307
1828418
3225855
660545637
219045053
268325761
70810396
97534540
81887610
374969383
89473245
85900063
26493029
53265002
55793962
6009192
25955463
72188299
42051114
222155507
165649354
309107637
450702959
714753812
639917130
66892772
374759777
104444
261391299
62577212
95183043
280872585
380616095
71850285
42757918
5527712
98690229
5756942
416027847
144540913
268392918
54662473
907878204
149235020
745995447
389946056
76814611
160517061
94039671
297347933
486480504
35941128
236212918
54486343
97345879
263445564
226585860
184329292
244965402
264625571
581689186
251682026
60854224
660907264
655193414
45709975
204773114
119317604
656667664
590464196
609932530
727595510
79076824
480988673
97509202
87223826
288821988
93311685
219259590
263236054
149261982
187432626
834206705
164849419
12321879
48499303
42174880
98169530
352397940
681402198
145539983
93248897
100179460
258922606
233672366
271068263
72328968
112584325
230996
123510674
44302339
17153652
172610075
374299551
388165952
207905236
194494095
517308651
590308547
6444525
735078357
41425824
119092683
45511260
191208320
123594183
961528210
298289575
63265874
501243612
616663365
798111093
368930794
239318893
462157214
176715710
481820334
314635978
18807079
651734764
199915559
92097995
256102081
317876466
349753621
74600775
111525564
282967414
10031600
72174853
548625882
242573181
792365999
274524845
181671219
198753716
691704523
790628745
550655751
535698099
108587450
344549020
26068853
141236996
50389738
695196414
382181797
900913125
193606292
557777739
198190343
11903773
533093853
185166134
666873743
369354319
116748454
53938094
154335926
5436277
2461517
613930898
539761646
47672817
165032740
191898255
57837528
403931680
401865939
692290706
396747084
96682985
492384659
51023470
37277582
3334044
25510121
569522194
227399674
196537075
21708932
36929719
33474941
6517735
294573693
352954614
783191686
252336764
64537161
438315212
551744458
556406007
652700021
439546497
148707159
123618627
396271015
182149254
329316434
413950722
34047318
53925641
4651252
142396410
788322450
411822169
89033930
196461043
25087587
45636957
359444707
3917753
499522754
311933757
60417735
186272462
378331546
6176594
222554470
122770523
119963207
11871983
254209313
10267764
759641740
130363924
55091151
201981692
101885257
237456915
166477770
220886397
39294796
677675002
296877404
495991913
100904192
115517268
278320122
68047416
492974816
62044458
176886358
52985550
608668102
143465292
133982315
88579387
237154574
75573716
201337350
645908978
33755431
319005488
784376081
280286857
197616150
125755956
146339743
116229116
312355848
5454707
333735263
361436873
5223405
5375438
78096535
12708064
293118016
334274123
197210271
532115321
94069843
85166746
13113297
85422722
31524855
72234683
193400063
96189137
235027758
13805635
464393176
81975757
500586724
11177307
35820659
165003308
321994094
696985083
111911132
224284855
416303522
25885354
82050588
240859977
326709488
473834515
661488012
91232704
72698726
193986305
3791437
387072837
386337390
23238143
86253403
19261648
82148310
387810678
147344485
225208221
207104508
255181975
196216586
15804758
163721417
282865052
4715133
60511745
220866623
111004236
115125470
154805998
17966099
647384312
695325868
32261071
31704793
128221912
853220990
154275917
481537034
279759164
96439113
44499311
46944396
177573598
115116447
36181982
495475298
23614492
333183658
129576285
389943806
23448710
47222834
543302396
153201960
30108598
262688328
370587406
230764125
181827344
26277067
79818592
10597680
343637227
338158375
163646116
40626870
69621640
273542962
301108367
675241513
170313258
201333412
124374394
138165394
658828316
89223869
132461103
20582654
806571576
113243299
296242800
350169683
450870048
171543470
11138298
118231893
558376280
816029601
766762970
387999581
80585794
249232840
378991333
693351572
138767160
76262106
134867306
971634929
42584605
338196536
692104874
149970611
157160723
180036050
193714658
284855334
331362290
325199629
407146122
9333217
185168120
798883580
506924587
12920148
356946873
283125138
61138817
297804611
120606234
390752045
937934165
784333285
160977052
69410789
189287854
492488416
206471434
31998108
8471414
146526566
438352133
142631630
346012696
6482058
264827220
52137996
161262480
104231045
354720912
175643136
106432966
3411402
265236876
420480812
485731073
334140569
253968183
155994798
73359777
2504818
708587597
85035598
292098872
128826893
227942925
3781362
145305861
282234627
713831917
63853377
3286737
105387376
73242600
130041935
5004129
228671351
71014022
36224975
209125355
131376139
360771222
4251916
151905370
410488032
817187042
644970649
8665940
417894689
88303072
188899252
710967234
76751336
8225554
24427966
99054348
13009885
462049628
843701550
311043078
88457419
49225084
186856479
382631
71840281
311753435
356080199
627758634
7594332
591319211
181578859
706337351
273012649
272634075
404130918
115515137
138014318
277439012
37167537
201792540
404204690
171087863
651816111
7936558
73705948
115494909
355213376
27961468
6603050
72040139
160612
872060817
298457842
21215446
54749700
166201120
7185067
194722121
233321087
401231306
402357011
556461206
51790264
3450496
17862251
80109187
445824517
169756771
127526014
122757676
96377147
291412985
2450172
431510304
372842848
418415884
61076730
78150842
226226002
398939351
201544408
278001239
476887661
213153
238713467
139209918
70690941
151131556
45596979
323787242
19063041
693170651
140988782
444011542
165719540
156269327
259175289
64192096
46958489
242393130
161229882
43456962
24592006
541749953
328608450
3589958
48393796
605388201
284216492
502607703
179132444
182099177
296160294
86660779
228009261
444797569
86929295
683172596
238362488
283415281
5735006
131827561
201422872
94457037
378986844
121391097
55837987
542686788
59840288
519184569
335623837
584162152
329848623
421645016
316114905
33740661
73712253
146831703
372387073
66821604
41610316
605785053
25275010
128976365
22676336
204235934
152239869
262825994
28856722
237290176
281563026
179419320
202798773
196968159
22712368
488029608
23191195
71944416
194971003
595442157
2851251
23653050
647818839
35318470
192575667
791867873
18554960
38484252
917544080
21670275
167355565
301048993
198217493
63210568
495042036
47684822
4431314
77827892
254771012
427822908
238386696
212413824
248507684
337064836
88791954
248105301
255559283
84617549
904204
538518
129398276
41396222
46407950
887776659
618351090
48069739
613947101
305472862
304673790
737285402
88276505
340945112
293361047
30481544
52409610
181913347
18305501
309617322
5224521
69599758
278998372
49985977
175684342
498856573
95515388
419627737
396833829
381021488
324358264
388881578
169063780
230006213
464526152
360364197
37070040
4778225
142102835
387108109
482300642
89686693
3526552
827280607
14255412
330988408
35548818
509730265
754818509
106060290
319013766
58742923
45591284
506197637
557031662
350202207
54696748
33301396
47914995
50140791
169110231
4610825
44373819
326392364
457126612
113490773
95998048
330944730
441475333
28066785
252226450
167678596
241188490
9003872
221619688
19887270
537563308
65411026
280344605
87376598
142067975
475175172
714142076
217839599
27698541
315836138
153553827
49433850
133032775
110635883
1533174
173046087
229421701
4934566
266897492
268756091
173475774
36382073
4706792
59390630
202714879
493733067
220158461
150893276
245368190
95833266
161338768
739497816
20363248
38263185
172325726
231321988
116036043
409961682
28841369
680976080
700947666
52764122
240977480
554857009
40918172
134544809
468285857
538959558
19854040
332457916
605272651
117229689
63273407
799902361
131468122
123912302
585261881
725860384
326856581
437794239
526988533
138217170
155406921
400094393
352940077
333250684
3291200
268365420
647445114
98953998
535623765
339119688
133946639
12169095
65425992
431104471
38110721
674477131
395089763
159736197
473800081
30834161
224760533
23262256
218760179
575189089
266116757
391842076
173524259
241725920
40560583
673415317
316344894
192055540
184656745
809577518
55293050
1951561
54306878
274071049
241255200
161725260
160967172
263198705
379150388
1899164
365359477
415403699
46873553
176986194
103411224
80350009
354806782
362873331
36030513
708885386
107431000
367452510
83314636
533016573
47221745
218743648
230778754
61156753
187758061
906434404
376627051
64881150
396878974
25134135
455034
57297980
204334174
216943418
25558594
308693099
178062468
360242121
434741022
511260296
778341669
775002815
316828749
754153515
351497090
204336884
427272031
81708786
284156406
4182900
212102013
801826063
57122627
604551656
40258378
375346361
37857228
28277054
134786729
231810933
601312347
478365660
527512152
2412775
619322
260728303
45286591
12055787
68247306
102330793
216707
48652785
224911597
32552880
356727994
131492533
35261816
41921027
39321447
612212277
183444926
609459251
62924414
141703309
166113876
208374404
63314252
635846661
1782516
85187085
167168779
284517987
86713480
470144579
236693009
128543822
337277945
141593991
47312161
178477861
303965882
405605579
33537317
194911136
397590954
9818173
82035405
374958076
50457846
68068474
82981673
57621422
53963384
171783505
531855321
94700465
50123012
469639116
170783331
12467831
200217102
466489689
135704192
181114752
194952289
193828002
468454214
140196630
116470268
922253235
165322613
493517
97179539
196648163
250620959
46802256
735590728
379845593
114362323
62664511
72206024
318260647
618471643
350592245
25447577
421006302
245161163
433225506
413709499
239931311
12805263
280766113
173631015
303229050
188271617
525185051
391981450
144070254
546447568
55955023
7242304
190025389
51878063
308759491
859553935
67173198
417354
460988858
530918895
3102935
190142840
509379788
494729798
220894713
384480167
534934041
191063961
469095383
448312230
301763623
355718818
303060429
100586876
458883489
160729335
281693372
158031215
243250914
171376237
169546671
629176646
346898546
842871
346803430
348625208
564123363
47936692
136273668
7500471
169790367
332346980
81286005
245762966
407615823
898248335
686734699
46812581
884502913
36116021
75543207
729027440
243756541
402589273
706376915
295543222
399371300
157622225
13441828
71370526
155199380
325104014
381406344
65657507
74000623
187992449
432770739
119843417
293176349
127315115
55536998
78352412
138237274
184995540
908143299
351461508
20138170
103404162
978120401
466030038
174881417
74369408
79856198
50426669
79251649
493200873
103756643
195436490
529772806
130789528
421489645
39950005
41357497
434290436
67609314
49049832
290083711
342737022
130536111
55836405
229686265
120141009
536640517
449784340
433548057
28670494
20253402
860883473
214083234
499149599
674231520
103403816
289727787
446544592
135694070
569161364
709101183
462720276
471882000
840479683
283855111
526218607
19596338
70860300
138463726
116146734
14723701
163385083
154095061
387004293
293020201
2845047
789703941
240501286
94311387
582541974
32744201
11846254
273034818
149537658
265948338
262700930
112035424
217602812
391522497
43756075
145040233
358026036
100769916
314093760
116973248
380281784
232001793
335438310
259189472
117849753
641030372
214322819
54011542
16023725
392820232
564372888
161386020
694874780
205947712
224078143
60300509
118853445
357483881
47489515
66092724
619457140
2086779
174078905
133128909
139320511
46462840
86538623
22056562
246148875
716145167
294916774
133622454
63801849
662003557
733497541
357257822
59873922
146789028
126917872
330701140
345442467
363793187
47920151
44321589
471115453
174236441
163444596
38047312
100444129
11197329
28316116
126437254
143348411
8218089
157897222
190885776
203042025
245359920
36028561
604675724
101403
449464537
426667488
41095126
5093115
134112441
473081828
510867454
12001544
519436446
387274518
146348308
586359227
82446150
332400738
341949829
713192210
124218948
1242843
396555659
124688029
754371913
204922224
101095587
95499493
681540615
312140034
583768634
121336969
350147258
384160639
767011673
30915394
80862230
336947620
477105278
2335977
261628443
276605066
35916345
111523933
172011838
384783745
510949927
174399520
81066334
254020081
26004029
11966751
69022210
236955621
94789412
101367097
971749261
157199888
28356518
91608256
169544743
146317066
646453359
283421183
616723851
294379756
22887232
74237028
74052804
294057712
9854246
205808470
477683056
394883943
206935167
41315484
60517854
168667561
689695397
109959187
15120726
465665573
122865037
529685501
499932724
49544421
335174671
96412572
2141388
560724341
179764317
314268084
99721903
454589295
221838525
339822662
1561247
289565798
14896729
240393078
898461189
521678134
12586826
93291079
117841144
583026261
400453963
500391474
588757126
88539396
158423585
90690373
4211324
11781933
748656554
229049653
92438140
451364131
463565648
11611109
40440151
257287754
379011866
1387354
521717324
249733899
12652191
25349839
510930053
343147215
126733151
648787430
317407998
570300075
127154542
356134285
363539788
50960578
474127813
297327342
270984531
63953901
593441448
97408432
107164338
58946396
10232222
613809250
346455358
89613096
72141674
781005612
277734123
432352672
281199451
37541978
50665279
18490944
16007235
324849168
103283748
62439466
64252979
520506987
121815779
661775464
12220618
169532097
242188654
81943784
97942069
319097225
29237283
182623985
450856661
2213851
289754305
227739694
610759523
273834429
17308272
112488164
725046991
390377753
208831081
512600155
23636206
190112251
68256925
53842252
380329109
73967679
134119491
139207420
369076932
94986608
61357798
473659017
633936600
771316979
169812651
25809062
225760037
209810958
184676746
81747666
228078108
600996482
465355250
405228518
10757437
126778498
82661431
855911089
77793689
482447361
331777075
48381669
91745973
60481540
209111422
14183850
68414254
191015190
213652167
578854010
24055713
42987507
213674400
48511706
76538957
150696028
3305735
374287918
108128308
719667686
214948197
714774365
351277977
292565224
287629171
24449734
5812471
368580611
164113606
71201830
129364126
443687311
20712829
556172627
313677456
754680222
1961104
195092665
207811641
586049005
200970771
227891961
347812560
122130504
721786286
245885418
650134913
93665675
132684881
186872926
346561112
252013543
385342541
670246376
606050357
91720189
366843412
298208479
10846856
814891527
12024628
237125000
172465295
31665801
66524458
69968386
1649408
774137773
257245410
398901293
723340274
134505003
129070423
492122851
322034471
223504922
327379384
54091273
74646683
484091521
436957655
82828148
402705079
239012500
395244456
221416044
112073051
523008753
57002104
372506617
552216291
716618480
499445021
675215753
135708858
246751057
17664683
52968815
134326287
239652236
91345818
4220808
149292517
100553004
322278163
85607043
121554279
76703435
154738299
4029880
81070609
411944509
334121148
295244389
169258682
113038419
107902740
514377305
594497658
116554415
368743095
6097755
242442173
29796432
668091502
2554106
70551608
36599952
79244800
254058419
368274149
726971762
314745955
91543043
572883862
386234929
505734091
102401728
84691457
23211728
189292080
562826884
140336087
1274920
9751127
441823184
9997821
595319506
303591873
54453949
278514522
71599086
263499582
182764360
1939204
561294990
196796221
455322559
259486329
234622936
5250270
157753652
465579035
45335084
15820264
677974
64950587
25467642
190640980
216279174
83341382
25943776
344960130
17275162
203259550
31204804
41639491
47699903
298421830
21928085
709446370
259317836
41596348
66841740
394144267
193175620
20075908
484160711
140728739
416536844
726431130
452763390
41622072
366646850
2625677
469501402
23571801
661747663
438691082
108522129
302971274
28137557
88440567
121858367
185174572
22182574
355044371
294326589
54857079
136233745
32063497
105728907
186942454
3257593
118138868
187595171
413754213
6778293
516421170
97873279
252935923
266561728
225295313
425386696
48962421
11200815
34885185
321939466
102780509
53104617
21584761
100213671
253143017
39135981
377442797
130404038
47033232
121884323
265183757
175234389
347332106
31550171
197455701
216992809
638945447
98065849
428442021
636738049
338651383
81834669
279733757
36726993
51199069
268712543
306564737
375588166
258020660
401866807
536025007
83644918
59404647
79948640
19572656
87936943
148375069
248964469
206286733
2883812
278351242
141568962
246742733
22038591
115626
368032899
262023826
249085962
1113756
6612040
759983680
100884013
94564759
25989690
141621384
38883228
124017818
60848871
308426064
65276507
335095984
5965219
751084991
158841295
637884556
338636281
205241742
117576496
123281350
13268748
56453963
698964873
590463365
26289545
5340262
57642631
690449910
826549758
209674046
15727357
35631700
267276885
228797577
29800671
126071771
568909988
17628619
212022251
511695355
246237238
44743483
67807098
784627182
81609992
92051901
48552394
17388778
210439799
245786209
610902068
25384552
75226028
45868062
18415926
126939441
111257717
222224718
188067502
655194750
101248851
567708634
515431702
403386569
2340076
62331937
393080173
72607870
9146306
816911585
133154434
15278725
241703281
799721746
522194357
149839538
340252352
148888998
278762935
595448574
2415840
323623396
128129800
10159453
142312485
393008151
642767802
301745037
280702344
421514696
58788150
101963706
289815353
47315296
160589397
182492848
463192283
97703273
283001432
581212513
192284490
698513429
58879242
12012963
305288727
577763761
178884029
361448231
212531922
137242005
57051951
71641120
62571322
16797585
594998922
44698447
146710955
357661009
72728379
144872348
20521433
40540404
562215971
68519415
32527664
938226658
26362897
331090053
183552756
350995125
30262672
126946547
79910777
213412266
273599743
93996420
688806791
57487981
330239388
527377450
18765230
126725703
4933203
500326435
294326185
487067293
428738139
297257769
688426872
227204620
116100202
326115103
153514022
9721134
286587878
301889093
92308452
51737012
13409617
362967846
4483314
348764779
17743224
290530236
68043851
81798271
283565865
655419656
316584841
8082615
571628683
322523148
38607477
372680347
194595834
615968898
757350015
164232746
234464016
31526763
115196626
65131150
136012614
59020961
48317984
217994250
6630912
438445104
68182816
33215528
154051944
77263832
96040580
87651360
33087296
690333623
357814999
108780220
476390615
23214813
750963902
154013599
178847059
79466772
830416605
38563208
34096432
325252251
849151127
215080841
184548777
573815006
88781268
486406728
364531625
212583107
6741133
91517255
375902269
477958663
302504846
293581020
188200646
42436799
49466107
732883497
76716595
196635371
37830195
13775738
150678876
80452671
140862003
551761474
12540314
273834828
193444807
8739905
283988170
507736358
375454657
648615809
239207078
283096305
100710161
934658523
182713408
423740458
330596265
388319557
137246788
55653505
249681725
231065681
178041978
137733122
384936621
445041094
758133831
65249081
219520548
7871633
296410674
264284154
124324467
336619907
8965119
28996158
215023116
122171271
354685893
769706245
59409606
28358874
156534611
766747507
24444608
336223684
63330108
124724335
103284955
48890803
75598014
31214092
103537796
525266545
402205412
229593226
46886850
392734949
281545013
318131208
408323174
375729223
23648541
299538030
12662636
520960180
7330757
66494807
18810595
362459259
192202342
21573330
66052699
316406946
92606071
444532836
550929165
590125906
264740888
24201798
684754311
297544108
577110181
507817123
376872875
43091826
631174349
91261441
427412705
288781646
194924621
147941541
398958029
97839446
478974243
761133601
15757331
92830467
153667218
301630435
7788991
136069663
141711314
407636562
91533587
542106501
848521902
13720010
24410515
66205566
262172438
171433986
572264613
282099072
105247575
7281411
377102601
112432584
284388569
227860926
29898219
553720666
22343950
107162142
165041237
8330554
335066059
349550669
275842616
114256733
527579137
184192722
188694846
131798441
532296697
105562980
575847712
347280839
61085124
315411468
510910236
369377489
11782680
35086074
370006371
10916556
538297642
257928916
296570
173730766
192569536
21865690
75147562
126664233
63692563
34090653
32183622
298603272
33329151
669443192
18396592
40103169
418579780
106021207
413695120
17211330
23288626
365265190
671841924
556567651
676266798
102315084
185742829
299376350
124014509
113693113
75996433
255018207
565858148
44271684
17409150
6581249
334021545
155900240
594168803
400515110
188289922
58468512
23947784
101183260
194863
278807394
190435561
619167734
302687491
9211105
169637945
50255600
435027859
453573920
101672684
711858538
341825472
341637439
5498904
68119242
208189909
231044708
535947804
4772767
7692082
599864241
13650762
725453187
433288256
99189284
147948234
259061146
724841021
355373721
417938751
53091896
8761751
7133608
786079143
182461165
445140594
186751599
450212774
296814078
756600747
203827415
164859457
14353450
477438899
298947401
427534748
143099350
25635546
167512289
312859248
678070370
41200614
1878480
63224377
263931893
307191559
46357457
178090670
127912366
7373845
490352489
182055754
415078618
102030142
99303071
360761716
256610614
357027340
63023749
88151820
84115230
931414150
595977080
108473134
178336712
256648
49526146
487955810
158628158
54567792
9314123
159896127
5897263
100190602
171766346
30689428
526472783
243477226
120107557
108550654
676218123
75398027
555826365
269340946
284540911
162428162
83327309
462380432
554883882
236530047
115747651
76475178
305580028
320332357
16378298
99594344
672625771
215024580
15134390
1204802
35520953
99562852
125786419
661322835
389775446
81466847
28975738
16382654
8298522
60996162
125943955
197692709
91211439
98007553
950200531
56072148
292538509
57254454
41513705
721332823
28333280
116528289
247531429
377671905
535711005
281381830
587336449
583439183
201425484
439331097
25484292
488111316
8778403
14341819
251105303
106483844
274264803
296090594
433351471
419174354
406658307
10829331
296700443
66619295
200765001
209426364
74380816
30961781
18655837
924180361
747492486
591403978
167979677
381755098
106891735
71789653
49234309
311666286
651715296
232853450
617488358
119533773
208560712
132515671
35063953
4729856
281521502
435693649
10128009
51635962
77748
294295727
44813613
217161076
345461277
90697060
805345869
31233962
674856920
118161604
306119875
670092180
197918273
122290923
500127416
255254939
11958175
207790614
126894937
600518908
755400224
157920530
585335456
130462724
190200619
242148008
346248975
609877744
257178893
46400023
623140296
261889190
836784
137227974
192716581
65517438
721963836
108088473
53540962
21452896
728180908
752583133
7222078
525603103
286727097
301273916
253909512
200888187
417965321
345021067
369517276
45114110
53677487
925721
697530347
883789754
119719018
138624404
368497537
501557324
46487583
28813250
71685454
193199221
13020360
5519183
9333108
59559685
359543979
98341821
209650436
55011606
338283360
25917936
591090157
194428805
194515677
115463722
123876246
55273025
60457766
135116589
555347082
255954204
628297552
81646200
237118295
28899442
185288154
546558577
25851014
143519776
145273797
34773922
103995077
229450512
182117084
323843304
272818408
498205435
91196068
2679663
662934943
727290202
102188737
561195110
264679812
32299344
290321411
180878781
89303204
112109209
101870347
113357996
529064709
252799083
982710
155585540
82788967
238972850
336347555
2869374
465777466
46674775
47464484
23374403
234032850
78781778
358348422
110710991
55877204
366983493
223822769
521463687
157312922
26803581
72049553
173158250
343387142
162370518
131181302
460657134
263640440
9524899
32559763
255425884
28741071
8014119
83704579
313924179
146597565
40449623
109587674
131288376
7072118
400039472
583692008
367310223
821591783
561576025
1682787
93428850
57145403
443734500
4264655
172111365
310547960
137850142
51857078
300981284
198949923
529940921
66889060
211461212
347373374
549405235
5214
37756731
74657143
3955544
328858882
41050423
930958
510525977
677932602
181245273
72806231
173446149
265954637
22492711
425238412
172651839
547782
45463511
16152050
634296048
3117845
86558444
257073204
21882111
158845724
103639027
4711629
45292332
106880748
223073836
3169828
501663638
215069152
145407483
17862060
749424350
135102495
891989490
165081450
401780026
47395412
321856184
289299066
434081992
660572233
118954299
229967379
357149576
2898677
297422997
66958835
201397647
85703613
324232188
20798295
23243108
18867394
378233863
239198996
152034484
513963644
215925944
49504784
197843944
293493195
191577903
313007108
333293473
111301150
187167563
16462343
124575179
63080950
8591335
21190135
470798239
456914356
6847166
910255515
74093297
77751383
13526059
308889472
190641603
283407780
258432150
9604019
506022241
80687870
12221392
640766487
126785659
23619584
337020112
159902497
358843774
207654122
37380678
317552462
832229314
57162527
108272316
32983208
2036993
218464172
375727896
250327427
81202023
403539098
22101784
306389295
558732194
809687491
711916397
24901677
525893894
32495113
21238258
423041542
233552862
40037708
780964812
26914439
231966750
57241240
101932
379614949
648453717
653831317
1595996
43047
8079585
124149598
677600914
34610790
105643843
48211597
489824440
301827651
151870427
422327483
31705882
30779222
90764108
49303931
286803890
58105640
153807150
65205333
12870345
270707289
622194460
201549556
33478947
203339855
117974622
163083317
240006669
37094501
165067987
280576639
43336266
65002567
115486882
104553340
57460874
97095861
196494306
660200517
192165743
643417333
142332747
28703351
366107374
19829833
397002584
3634899
3565758
106989341
478672
120600715
236131838
169629427
319644624
90277756
61235175
235824897
415634490
46169886
132628932
470747536
709860232
264110
547157465
104133385
482131007
81147965
284732695
114044937
118294698
275503948
756924766
398745436
127352999
12466944
134706754
440271036
125698351
518633199
700523769
190474220
102344059
770142810
124873548
42932987
10539231
161917780
109627386
8816655
50828528
30292289
43207511
386818976
154890152
195980946
120259390
30274258
5914705
212649758
534116462
552109869
17110212
672761963
107062574
60229868
258150202
7970993
13969447
47345656
269617809
308918598
718913959
379030043
519403015
65600968
47428786
483415407
54183386
216991410
93146480
136640712
624497950
164658472
403915128
815893537
648833728
512352008
253360714
49784369
69189458
471970746
10679603
371892676
36128989
77755248
105233686
8720784
583348437
8522111
257123086
38888508
37986118
119884228
134374530
483059861
50458690
309699059
288201429
205383133
13283203
359376564
67740472
26297497
373427320
311110627
170440245
412819675
256799
65464954
485589984
37781414
74979819
787801040
228057228
614903313
817582051
240907132
466660185
20113816
129433634
361746561
430933700
15880763
25088816
39994024
89707798
151536407
537933889
75740270
6879371
592728437
11420343
180451823
220897548
80801951
169810758
31674398
191926701
72500508
121630955
163238993
226528290
602475942
48368846
1231475
729142364
223971646
17679985
487016019
508974872
24983739
25767230
40736120
34265154
397912820
141617717
420481586
175867659
234577385
26295164
10371572
272556212
343982752
26570037
131781677
130228735
78016327
883780918
485300339
132228579
236423019
11213611
450342263
171232753
25589694
684696037
153123217
15974168
763140183
93169108
294964392
8940966
222142913
213575565
151484867
58880691
80512720
42307816
653371001
288867239
83269586
21442257
798478186
275707269
239486969
239941026
69214459
24438839
629709075
299408197
360868821
66807716
186420347
425795732
174572686
157007066
98795823
21577683
96769950
394520110
644898883
134006995
146583453
58868884
920224863
588156789
878367002
682937878
25291398
155668771
260588599
323294758
561318354
23865301
131257829
96871653
158168026
136410254
394423597
16912760
457183
559239887
95283865
963937932
568026324
317749651
33465979
53347348
262478708
708587280
430890307
22025490
374411526
358903043
414508765
8834546
76535545
477235528
263545846
294329018
38740396
15878210
601940685
132560479
576057810
147242357
183972101
162514855
453478114
257667618
116111815
228698595
11446065
74592029
60096121
230698456
596757413
109919827
119770629
389839829
872275588
563347100
543117126
424384287
228797865
393318832
587598645
43446061
84221
580205610
199107249
360811060
419128579
120539503
154980377
693765849
220681646
305875156
151308990
50028166
73724973
401410032
216795975
260480264
717543368
41264035
14090836
282191506
20784991
646441694
378753343
130161180
302853269
50294553
34428717
197150063
157881179
65495040
219586413
185664868
185629783
115283441
31161689
903472673
120952861
52046969
71343910
662421617
258950165
159991863
270353093
85398908
133577318
488489951
589705810
346201223
3333732
62391251
9819511
132415596
226011882
102964061
147472925
786510115
53354254
214700573
196141845
103249171
112443128
199115421
57237974
313706693
858452394
3511216
238135365
603561741
147741
197525010
1760620
551320995
348433232
254095324
435404446
462896736
219278315
268150923
266380299
449218702
245028472
196736307
108300905
31886387
178446781
5189577
114831951
58125300
3434657
85931001
71751911
18008339
32002698
276638529
168533123
181300470
724145806
28715388
9465071
43741569
918018118
217102940
70518383
470042401
1658368
3808701
3448301
177527106
405778596
280430637
142228342
668961112
120547707
94934982
131826639
132276352
344571199
19343685
65395355
238207405
703848349
76356287
14794078
132964101
81736256
145598802
83832089
614498077
333208387
290538572
3588347
136854002
659039984
20277655
706255388
101547461
67109367
146977997
315758392
91720980
23732831
96067433
700579292
163172233
94498817
47042118
348453234
137197214
78312063
70047265
300977400
113806217
249157319
44039114
22467037
32747644
182134504
268654464
331850845
43659882
420712581
179639
43407457
471015228
387636401
99399573
97114903
355570800
219147070
40578490
29294824
429334352
69550705
103519932
47206213
104305082
321040166
195864738
8865624
651307162
789424486
330975170
545767826
8077484
118009783
169820988
939274026
33593636
212161972
438525764
128943930
26913055
110186639
474287433
221107825
176341513
119225175
99018377
147238356
128045843
47541086
29075637
258115079
169977400
208282568
68774628
561909255
90383312
253448720
789097566
465228588
124985637
7507910
304671366
142294645
167637059
130693685
198949172
310705591
32162352
574405459
136591622
445320678
4018411
674718943
19257942
591871078
243844054
15719767
90068428
569540947
401220686
141039000
12372181
149446914
175957686
452768822
450308063
543071686
173721004
836549282
187886223
53463757
114352716
554987834
324334176
30858865
122728412
184373682
469679494
393024863
226431358
590839971
35776100
30990469
238301421
418962789
171592125
66834086
147633820
679076398
654109517
151852630
465490935
34582196
175366571
486221891
532489709
409737247
5292670
46221782
179451776
150750642
153288816
764474011
244938193
244282954
214591324
392403666
7897932
3954246
16377688
103960881
226232011
14197965
603646371
8873893
348665624
49885297
300502207
224048002
46857944
238890275
99871533
515880166
466756860
377636039
169860109
752866397
353929732
337002350
216127329
162267319
546389018
123433677
262252275
108932968
37538071
81728326
154708580
285002543
336223568
51210062
266979694
482830488
380607504
406097058
22963951
939005690
53708390
680923226
105558321
673999062
553192998
80167339
783681323
262524937
14765586
128714336
393678651
82180780
226977233
316984495
32545141
151340993
67735212
415378638
255113652
459170092
56907846
735666799
7405371
332816193
259597131
86077597
118559143
13310365
527108752
16844602
270713846
19803746
50640069
100494090
638434630
162816812
176966128
110883356
781246495
324421482
175192971
823937999
110264494
427392031
1166210
525111956
482595901
323945902
263375874
211584738
108497967
345695119
83219480
60534609
10116319
455948435
270120074
2775005
486264107
310970304
564017747
49895385
530312251
333996042
36313455
452957853
202181416
29869535
158631982
327965428
232444137
81039624
28929548
384055976
542198376
215747871
182970312
48905432
454159429
69793941
37102904
222768115
51974714
557390515
514464054
534702791
492523162
4074436
40178001
436914822
273226430
12715391
181463866
126044087
85784200
501338587
541669611
164196889
294974983
272297572
549871961
117189636
120573019
28237521
148434156
293120246
62110184
6097834
71640819
5522142
309566479
359164437
1929988
110424852
111992430
735145955
242387917
30833383
233492575
43719863
4883278
299705997
59966613
123215207
422689992
167757761
708327900
182928933
829445710
27355734
265199549
38593827
169631395
118143596
19675913
73825974
74493304
60166709
361065496
408080414
23981887
10642838
43198965
87491027
502910115
89968633
138462855
494386533
112975557
100674786
684707467
132234653
160337808
40379635
181094451
1907548
179894596
48183722
165879528
313587735
18549178
38409028
190327393
6583378
451695346
156282663
177572560
16058965
302141593
62520426
295259634
211268244
25508767
157205376
178969462
31711377
20238696
565598552
2199007
135485584
109545270
167562876
517216813
474316381
250606953
9356573
889010715
103191231
271130437
76918035
377806678
153319565
13143963
162545638
370477843
258451376
430905035
261058722
198645372
88931075
15574307
426747716
119484983
423328303
73224861
70315592
54767556
318585753
390544185
487796698
63666273
180465446
380837882
9364595
231420862
9240320
592586339
631276331
760255286
61182150
91846990
523043
156652852
309401585
212086283
204361224
213090731
118308843
17191770
448508592
195267012
191713538
516735546
353419066
206709438
83785496
453444723
16366584
185970488
232040746
224052120
54110005
717752790
3242087
345901129
126165050
15601169
64794254
425121805
131566875
49468332
78660832
517050050
688766504
280331815
320571451
61999084
322500057
476130004
73699678
278881568
288174391
270475025
5878786
62269202
230791654
142068986
698757213
216183993
391181855
58162981
336947215
39437820
292000672
495263116
365142220
337172276
47264443
116530379
464300853
242708673
530707394
9096839
366438726
2733891
321787282
237508188
6071024
240025239
22801235
305935919
264783859
7000021
153028074
169310286
166941804
530141708
2006968
64305256
683387
990961
14540754
305037902
368048180
370072759
205474585
525509735
92572474
48392784
541390224
207021445
64230742
241786047
195616692
147684105
112626082
346933951
434422641
493981017
355814992
201475124
536798647
72001502
683277869
471281489
381514594
287739427
19964894
319082057
531088859
321221778
488667799
273751093
38844296
589916997
114124212
42789014
233832305
370895165
230593961
83282573
194738718
187678300
316126937
96109295
143039501
14149375
123293491
53379704
364417307
11679427
31059366
450411814
739666635
205068181
42440714
5557123
146406370
40293115
238236717
31923159
25432148
625453864
92256547
129505615
117482744
496187576
234468180
367989158
32115740
106227602
237687029
528516835
151942383
680404224
10347251
248693137
726485877
42199018
4626139
38034131
52296900
410394451
63462285
3883601
494812256
32849562
259357993
13029497
493890267
268293059
23377754
452423169
348762610
292406435
700607192
202137072
356832484
408786398
628416898
131658699
234550288
522865692
98058781
152782253
108287800
528459477
374756653
457535295
149100804
143955823
384580718
202361382
623822644
535641141
328292585
385334877
98869621
738722176
211466014
140985374
275699176
286134903
5881216
297352350
108828082
13855076
134707697
90071426
175498842
209135621
215738787
506849751
16704337
745740737
207126757
760991910
427783789
742133660
466763669
242983974
284405469
550926229
538812905
201425289
92444462
279225750
394033436
386376946
104217712
284399446
525975913
654226686
167242494
134337901
47330709
704941030
264843488
196736321
640757564
7648465
795672491
153382475
626870906
13146230
75861335
534317402
182820288
567082004
234565924
35800428
47224475
545018221
164338656
83150562
36181636
216378214
427402462
257730830
1022084
495901286
48538625
59800976
285188613
156745999
66053915
557474019
60381391
377395254
343119
220992577
716280018
168044396
329803556
416572315
3175450
92112693
943640476
293672826
219985361
32483117
202755425
13397031
670424876
41736023
156597451
157968022
491719192
150839967
220435077
275420591
168309053
118986883
529230818
32723607
46266115
826957460
68053840
629164096
30339200
283779826
2288451
14487813
109140678
47969131
14047785
143547108
247157733
144360978
411664346
21150730
390886770
21780235
128406802
340711121
63924084
256110198
84488187
69421493
18515476
31836120
5802975
593113446
79755229
200841894
6916368
564494777
249109955
418805420
258623032
207118190
406275706
11306323
11196293
28772285
371285953
129044284
41679014
584085396
238431366
125030498
41615133
215948793
110261850
232623903
557946983
911582049
288998003
406277656
63732495
89813475
114995493
361388840
425910620
226466522
53540387
124103247
347525998
367009004
10117195
35521405
525106538
222191967
173217086
134831002
447907624
34597695
149950045
152162369
272428225
113226192
314826437
100706557
445471193
819283002
792850125
51684344
209750932
140212189
170860426
218843830
338743907
527874013
337859354
205987070
425272136
132394499
452122811
294950348
40504920
24993875
153302256
133808318
154888625
133062912
176738448
145663899
45656307
16954702
385216660
11805152
154925450
34362753
15099844
61871890
286429615
123864757
20764404
68995496
34452510
116237836
192132760
9246169
3070417
20110236
172125178
670281964
259799290
145157088
166772474
10240705
447574112
30253447
289377570
208150653
24976595
674515976
100818186
207914300
90144797
304218117
221531050
310460570
492805538
45631188
230190567
65583037
205450096
92036070
166225688
72403811
215904007
19317920
34690931
813412319
564939437
339638043
416883707
176963066
6350455
49474352
167711214
409475085
178994943
62947258
224622848
574798831
339227379
290794175
138181609
203091763
34943619
671330318
210326349
154732350
836170415
498633219
427448218
729222348
259205190
304185553
101879902
110024981
429296827
90720765
624552625
252260842
521745224
439061613
52004700
145072213
91104743
208764141
764394309
434440
238255344
193305017
90049175
47348659
623667202
146346
250474166
147058285
18357176
324335336
574089058
193789304
3181448
24775293
262553027
99312182
25232467
185542622
102609383
138099756
73205046
55432294
6052602
503518282
117634800
73735711
89163203
136666712
57086522
381816287
238033238
8205716
379070558
198625637
605553153
208401932
16282031
196353276
329259548
901416714
8740203
64350614
64357082
648218115
445045341
452594131
458691257
180098328
187195253
602024125
251065825
70722629
224447742
37135363
525899081
508703199
2613506
290902716
368142972
163905983
206544973
476064064
54165273
436502758
15182613
373569488
40713557
250071229
57371977
114555733
493112421
204707122
16371883
5168255
751487222
280907021
625353466
706475117
807661499
55336405
108509097
15410077
218903789
37299635
214188106
279654647
825168797
98395854
133349039
22367584
142568677
319293557
339602934
527040437
31860228
388466578
15902692
360888730
52388512
327410114
68784653
488662593
656435856
189074504
417498378
37610431
26317414
115173922
413680570
355399615
110865747
240640678
79238953
139330393
539929485
244910440
140283875
353088839
15439727
6846281
52844434
69470210
205740206
290445068
136680207
185469641
61563324
12359801
152651612
247321461
86384435
19899679
676327029
341591576
51080432
515493084
240319072
586035509
248506164
182659466
161513838
40927853
289518104
69813445
131431287
122395228
320416255
700742182
98972003
383034047
20952885
5197276
320161241
9152050
470617616
611944213
27272860
94888225
131482263
169836862
288518405
532063711
246470238
41216375
90137092
665451984
104949577
732935758
780844368
195495578
391121991
39590268
6047380
242258750
181699563
4842959
97075830
426941165
61367741
173879920
196038373
9969628
330103840
241944832
366679987
698162242
66327190
37087972
86444087
356889282
97315869
785881779
402449977
377665961
258271356
100662090
71741846
109408702
9688833
593807994
9996391
835202579
37515170
239854666
131331862
433509109
286978364
176009906
603642561
17000759
30663344
1661301
522704947
892586800
203736651
912323871
345477514
22079124
58420457
57332920
178756563
496330303
112141340
279532554
1279334
17614078
204510091
230556550
317806094
238410972
205990829
427495269
71736687
190140278
21109902
52504978
163880330
2868011
252273901
781526682
311673397
179951766
456921642
291541884
24938815
117148715
56688979
25825311
305038959
53240748
433143257
93937372
624611375
92843366
117452496
120347438
87993953
156657358
271619978
12358076
251307614
270060905
387372723
435900682
257414456
5007982
49546433
281803907
69281826
279546916
483052908
187806878
49828892
173338749
585461847
68480564
419389205
29724910
162329172
105766689
718065601
113232663
66934964
479620611
378794137
230367977
331475921
113018644
280586349
498506302
4317355
19842248
464978431
83087395
80843038
54649517
724285332
128829288
605204344
213429441
107596508
98379943
230333648
202422100
104106801
128060972
227338637
44838023
248623632
73730160
432964132
113158377
348712056
122687456
377676735
10651474
123231216
376853929
112422169
42752552
729530933
331232457
757700901
382732745
40727
535891014
3754311
768842683
158637555
82913641
51856828
339935710
98886391
109323253
261620573
250756882
234171470
158395857
979305
39943744
424258863
3349549
64408576
29708337
444065801
83052602
211675443
247988291
516894452
292234960
306208401
18313276
467926896
137742397
305127676
16591100
310152762
521555599
68763116
250497363
849371074
301528884
567567
556250581
107847362
68977496
252695350
118386519
223787500
46564277
192156287
297982796
333209781
4722645
369040731
74851639
347208809
814337540
96538372
91067495
68178592
51597031
203946362
188043068
13714516
37557075
38010574
121451862
135399267
317568123
90285644
398875336
152201815
162922406
101237552
190982286
603007979
211133458
156240171
225402147
254384109
531554018
238337867
112434488
151106307
127965607
303959659
131584037
81223621
630106641
310804854
220303379
627543820
16368649
587137305
935510067
634965271
494101178
529039019
207795571
465944627
6772967
918164336
517010000
28005344
762638517
216977289
737952434
97426294
64999744
68631076
63845366
14968211
177743249
479055572
6482674
80291697
389620759
269392952
595931787
299985731
473526001
477923832
406365735
191211067
324523212
278421891
189530318
58677151
12416749
49077668
154005969
765729
232945064
486652894
97381280
38815685
361777590
211908005
421258298
371076807
786335580
788831100
15082060
122124586
243607442
84943358
379184503
715116066
36422143
47850129
584999746
246299609
7368416
1652321
504333936
362142358
305125347
131769665
12994350
772980977
28819720
181392961
234817549
2689991
58453422
444787409
56071726
281250106
85941616
169349611
527397746
50853129
262155640
475594445
57106127
490139061
399219692
496491749
213714673
416329261
617081082
437199726
7094912
266740671
19621305
170980632
173060813
53103993
588553958
727592672
261735414
170179554
448279966
49456561
166639210
91758560
67477849
417768963
507623805
541619864
768094349
746825665
85759700
350475203
16151483
83086378
558552769
491573610
703828554
313435422
383622729
368351753
1222330
153332084
137709665
71616512
433331261
237295299
40080448
44880521
14383254
263015556
236841473
33121285
528208806
150143770
93935090
5546426
159147076
349670601
555035
59860997
14841518
81354349
471627478
407182530
103287828
42580827
87408931
66844862
62474198
68282310
23001385
241160383
408007455
96019
246205547
392548413
469113431
554858301
566667316
525292513
72069370
14933716
274466293
1158502
348181852
136240897
260015532
45958914
849338242
244094238
43721424
77957179
115281378
16216730
673323966
299441275
190930248
308048019
124010003
40075350
311742
158365645
43426386
6645433
445628079
3795858
50430891
347979779
895110292
783721002
48516162
40845691
204438170
757482559
427052356
170053086
276961230
649776976
149760883
66563128
112116850
8997421
645512339
623088893
132251426
753716372
90756446
43517563
839292
108909473
520124645
796860285
127885805
122833733
69178055
765252877
307324741
32949586
629813068
488954442
19234321
220707700
626548372
421663355
152815183
777697678
673216028
63087780
690403628
168233782
326946711
924230050
2727157
111970171
129354134
161268799
28096309
688480506
338861356
127361772
76989142
139667484
458032055
279887245
25236501
114967245
71629502
313166090
202833914
214526801
361025171
41455222
35559467
350017613
621052312
275073896
481673345
239083070
30157086
104221512
160655098
118024781
209645357
44849010
306072660
745473296
352471932
29920101
289767938
162615675
227019285
813925228
202485171
444483643
226337049
55097230
143928054
178762913
300490486
275882623
125732529
266776328
127216665
89219988
878704627
400108314
67378872
51441099
511416901
391747395
486581190
450571403
572505604
677898898
113173268
219515592
155391340
9403545
85378802
263059503
450364201
37037617
830607533
77468981
478966073
206282550
281347642
378997913
329520142
152706564
209356918
131993217
44444842
665809205
10749436
685302926
434209084
786175272
35726093
257980595
38748193
64386739
784957636
16617963
13059523
301483143
55929275
411932790
464306436
439094255
66634639
590608524
63686204
454101583
178105125
546555182
59997134
100699735
182604952
1913753
604511244
606657689
198586551
353876309
23773294
702676358
39599454
78549510
415809706
299195126
956630809
12187760
54254517
887931883
114190871
8311177
140721626
44227226
774215869
231707150
311759968
104376936
24193027
615278550
94353892
8124326
11580069
1490588
456507360
17421495
68569650
221705581
5338409
416280332
198672315
514234595
164893042
160129103
299520363
478929447
218827187
29599240
495216167
245714033
378534939
152434657
116828724
21125056
27428890
369146893
104164783
27546823
8364164
258463415
313884531
51813721
27740491
86513543
155626741
640939447
305617219
287750190
274273616
493585999
23014678
181448743
33436556
830684696
458620982
203326519
255994833
807648957
565179614
374764216
233421412
25797900
25640142
113232023
182908797
274113591
195919608
37050684
185557653
24869300
51675904
51246243
351716894
188488937
61034164
153540713
14845209
70424637
41020469
21239924
2514594
183334974
945078215
87604560
60039489
570584752
5091733
24274299
473301528
254540740
5243761
183488938
29125318
541535832
6639432
568331729
102355
302192789
10928458
59700037
15068546
1480862
354569784
120615227
24481383
128510640
311844239
39471082
47792368
39994498
359284094
528359544
525943087
615873090
137962086
157640002
170767008
121621985
51231220
624699552
214033349
402995996
453542556
738609275
75655678
38072907
626480415
559072702
335255408
338812122
284062736
38326510
225607532
373661765
204278991
7583971
128868079
452137324
78346957
100587210
396629541
81102946
320001693
253400325
233454636
78100552
201296700
57275304
27309359
446110600
114822217
304163350
436054582
36800756
9484760
270396465
655516670
59933272
53897171
562561963
289884667
437574240
374276014
72569819
9673064
265733237
164063009
18729521
120520898
616702039
55834025
6198448
178336909
46759304
551291670
341688117
37707255
56516714
160069451
209684289
2295938
190726406
525511105
30772497
49079186
510155904
12630815
67164008
6327114
346154006
556204699
22401301
17387774
258402257
162768994
281371812
568274636
305048352
66404716
244682929
40433176
63247979
366057525
440414497
80347673
39618941
97166548
498525538
200321025
296530397
362444111
65068857
420712055
482975671
339358434
65278587
372544874
1003137
375181001
56102266
320202686
81788385
279122133
21177950
77012098
18793075
3939314
314472634
198237184
88694475
158860862
14912245
57612986
480142073
370737786
85351033
604462916
3214738
573263620
61648509
15496144
596273738
91129977
89991895
52781858
633775137
21600655
172118547
121933492
14223648
249250408
70715484
231649938
46586400
361607138
89263501
69591166
181554476
11054760
81389659
32548355
399982410
252827399
266084255
327169084
190721150
378220505
406874604
25014625
5936277
118613914
144200777
102439232
224942766
51614599
447977912
553815945
610448902
228448361
414788626
24453296
256935417
425282979
27802043
48743449
206277112
12894137
137805713
599217508
36708544
433838742
549897411
151772658
721126956
61349535
331433778
6699241
280730974
111255992
361603388
268721138
380215353
56887828
97533145
134472545
68588933
584715941
172822429
119487141
358057068
6752291
199555282
429737667
385392096
290692649
491149903
348730958
287344885
363610512
476833136
3571988
702864785
211277037
285771912
596478817
397723188
184221012
286370418
492446130
218112707
375168281
26108147
389749354
234148375
49495991
146372314
504717950
177396798
270163581
7147939
173124422
58443844
148640390
76511801
346191313
309234928
288265105
22004039
124054330
749485396
539239702
94242484
32157630
21512038
20336281
116598225
2953290
729313319
959775521
22148375
397674436
193306899
494052850
331150647
136201051
147038345
767371899
23265606
49222663
509641388
658975991
108908773
798645729
9869388
449991965
5047322
67234330
114986351
135867319
167677367
138380669
277827451
56724303
82322558
87249623
149582504
546826057
312912642
35008081
26184375
146596097
85731585
185312679
972789739
75387793
46041171
9200522
276134938
107991608
40314341
23633841
15803043
163415519
16495323
173220774
193690794
172869053
33824342
360413962
745207528
48263796
308391521
257863234
668341745
626970500
32109222
4377787
750385419
248974526
127829345
126679679
93785708
1925411
112990816
704578053
46651048
30884548
93676205
163164120
596536764
156148188
447413311
718696370
766653120
3494801
196925319
215556219
21900877
39019359
10087536
338767149
26534592
456659048
134966068
158315177
279909360
177375488
561372906
338303285
262826993
587205644
423044476
35658448
243181395
542910225
177871255
229853434
360504078
106923395
169311340
58724218
504045176
273199717
122424621
367122455
147502606
35369250
710274291
337709299
148591447
345084037
35899486
358040911
61344654
663116098
177036655
14755975
44457016
236157443
44890869
52680219
45334020
48650949
371874550
52282124
76662302
145018015
289231019
439430707
171112289
198223815
100284424
323465547
49895035
88820474
33950922
53822791
218340142
81898490
46698455
332839323
214825272
32081717
743037884
160883347
230665646
63933296
392311108
2335973
142726110
94135028
396743760
294608682
74286051
450252244
338694961
141985497
17249528
707991917
139497250
617520872
528278700
601798417
52108621
129948723
39294119
510051171
543527651
164303883
131967780
794189191
766231876
240783426
387192659
253348255
448571990
122708471
208054285
26802928
387000108
234899980
535069553
382462747
736684812
657977642
409645334
121368914
25467827
139186304
276445498
606057075
35129290
118225498
181315602
268561057
5855519
177518125
154480322
619286549
65341250
22695445
165004926
234905030
301317816
87861163
330889265
143903109
38937089
267231426
438414054
140386862
249184922
590422065
5606015
19130840
998060
262807742
137559989
476787398
130589125
52754626
32258114
647764375
180057386
413817067
499825723
246737369
62436131
49313020
596129925
279486373
267051709
526221167
36048398
643663419
108056936
189677536
38792067
28262165
498435462
619279928
532882
498747659
64441263
11543380
309114936
21338075
161459321
63229518
13183136
476170565
377859000
954815205
29610590
50465613
389609006
659263189
90598218
299966647
1723644
233313131
478378713
142526912
222933137
593182818
2480085
39607831
511483707
30268911
572851193
142338083
97394779
32191445
344909940
375394712
687673881
101677314
282129163
502242199
107710116
243916158
24260517
434112491
135825126
153485528
796456754
67016821
35635633
615151165
107370950
119828352
50451848
51888207
242155452
8509363
806646425
311072457
113939107
638361726
54659473
69882746
216031037
158822519
86997932
382911348
2715750
655097142
97001595
80038681
192821085
86277814
109612448
7472592
365081009
107112777
149332942
574370934
251101112
183623207
19280399
11763201
9481793
376847004
714187430
32815273
737084042
55186480
61370173
158497734
744307684
150377143
36941410
610142422
965298359
304063922
211763374
191249473
209470468
171073748
59232380
536411088
120216954
806523326
31866550
440076221
711603807
948069866
398771738
72086005
149790729
253447788
842816285
51438002
324621362
872390919
237880486
602170660
15542851
308437599
302039071
91327712
279132262
59244002
16041142
15774090
40657940
134500618
43409520
142953981
223911454
11890948
29743255
338292319
141965704
281931502
767401562
92032921
415252302
142712226
200781047
217301860
43149528
181765071
212262399
153862512
177384481
63743428
561863283
109651231
210262026
542218124
53111934
143801536
93118833
129877786
116121267
204586856
135881971
3951646
339914214
369564179
20644732
226562634
399254326
263783891
79741099
138282918
98636678
467694725
415148629
412951079
22433343
323248468
25848749
187160947
70780030
3453028
242333757
224061346
294815618
539798243
37559905
10730798
85128288
276936716
132965530
84561913
369865417
202298569
65974997
42699922
814529047
221427388
234530278
58096400
203179548
34214265
55203552
554342946
387915169
93991988
391541139
345033323
224006081
698116289
191881347
312266761
927258479
484877480
357867037
162779357
179877141
40485396
64559924
273112570
642117654
280274729
241007154
51009347
114848187
178232915
216515653
173279733
4853889
573611144
335490414
258193080
721068460
109523264
109992522
472895257
368639711
239389965
151727268
33586584
236623127
93623334
303777031
424154962
3618750
15233319
245429999
467192906
61390185
1616208
316196439
757097831
16572381
200454921
735400937
135625614
110675856
377872480
24891045
184233049
34411304
198776457
109031208
439509524
210996507
145216168
510796822
622140892
794580
316907915
653848933
134004504
355377956
288372404
5638149
98040680
179475283
767242519
289407609
335139399
316499790
25453640
171485486
3415042
2590639
18141000
257451139
135216198
662170558
688074185
416543787
298974996
115682911
409939264
803298626
84285675
540530843
594714119
134683395
3135204
76157889
526881233
248842018
103486454
137079065
505415834
3178384
175212774
223866292
53149746
240730928
734118151
560863855
397477238
47432041
444996836
46405863
367501514
116908217
242294252
141563057
515898903
182894684
347562043
181652441
235621411
448492371
802878038
63855584
16259254
86693965
1044069
6041730
721630291
362102264
51110006
235051160
109487974
290594594
419900287
13553112
405056475
273882962
465365670
232027387
402866338
113601045
486293836
357214146
30696606
498880454
156957157
842530253
604025804
147804552
454841563
503104343
231269203
230529754
69774101
100137445
419152763
324768255
143412606
46585290
79415858
30293474
332794615
692618709
484754602
90034325
484021535
98880534
130876077
654517810
49737493
679746445
3741687
100952957
341081084
383347772
295634502
466672375
62902999
440763879
83654997
15206350
224746447
105882755
300113016
259822107
246322051
214332804
138511450
299609470
221140953
12268500
72631530
843271104
91962197
358690722
39988207
72942502
736754872
226541393
49568996
13346538
300081262
242205716
203342855
425451625
292560576
170603315
617127527
177281966
26680451
380580107
9033964
76082458
130231210
202780179
291076743
15086838
570651393
30503122
191287402
55615992
714164350
766579505
139066639
14835668
316156816
496877081
279390261
16504817
605931742
46425666
265937935
240970859
72088212
305307611
627916347
268896368
19951060
9870918
308945749
15414760
54623490
128805755
220018764
695962216
337804459
524165368
140073741
38336556
648904518
60247225
126066952
22720774
3089197
445140506
282485580
5134161
402825340
151839455
77733000
384231809
183090826
732220215
59060813
16350393
22016108
551264163
15459899
74988844
45297908
87838656
24855924
240727496
121230164
435178484
59440733
398706928
287977789
697481197
211342578
278016552
224289076
452943816
32757503
255031877
52311601
162977001
243770231
99575478
690427547
57464460
124665517
30779378
268577430
100984644
154675067
469476973
91434971
107666075
82519353
30581558
622861665
762765464
147536733
275443443
113468436
266772636
5497015
385298825
297176766
49758792
54010422
228026461
232724465
341530338
378320345
125012968
759447605
13036625
190735393
472344123
267703986
410799553
340598647
524229529
406240762
120250257
858934430
300201431
546583759
94889670
182794757
123998534
244719403
236725923
115289383
524564695
55331195
46103543
96369002
136264157
2947194
8935404
39168561
35649167
205793401
739040300
2897116
240687578
69993418
227207360
414615650
153857002
808627378
39324626
32075373
375992181
4144258
34432579
530551567
82160302
645184421
190361523
827633302
61199827
761764702
518088909
383249263
146238456
21729244
143403109
7038767
241713472
5822240
26122396
278219855
22805448
217721445
181735116
348131168
302824060
79081550
20852968
268699777
674619006
276443862
191980148
111315625
5659711
373704203
185189928
880417922
170132818
65079612
106378537
216849266
34446987
67867886
140731905
248933001
38416066
71886323
540958963
443425711
80166185
10456681
65275133
243503719
56102146
474137867
5680001
6875022
90300527
274499984
256976157
79116858
420589880
5443403
10323288
97981880
171256397
24928020
184016124
608639820
180046487
110778141
447527715
16299345
481628758
603786392
66533246
206253991
584541570
391111452
26366429
332660297
32956235
7575820
144290572
58034682
609091587
392284855
209601765
857232374
29211992
88542
142906439
189500816
355390071
295162191
5129122
2505119
568018945
67170814
559252245
123718815
27079987
34940060
453481248
514436331
224854356
177697611
37803671
317671834
219204758
495381177
12672926
83220128
3670056
455284800
661098913
87432328
81274662
61698238
122942535
171889985
253780656
7554072
522881382
359442044
188248170
30364708
16757716
46221512
487405160
466243282
498327687
402348241
68229938
10880290
310279847
426268251
384545463
20325916
291901432
94626994
11523410
237227726
505138718
180318006
132122429
55850241
74705997
31081956
45848647
483158377
347472319
193001999
120894684
39056433
223649803
76122989
102143555
134194
28537437
67422165
333139656
2924245
504413747
185130233
802687113
91982269
541820628
126725892
738956361
8574435
624285171
778984502
495359006
1268252
93384181
32135324
166390600
114890810
156997761
232994135
428236049
11903705
193917882
362125913
225369134
204919339
207894098
47769457
132663077
11049516
468878921
161259970
259982452
790691953
212002240
866310213
48163372
340995201
18751810
39819981
804448989
319720534
145996333
447366854
92777791
716857423
65675405
293609034
419391205
151232459
738950606
6651943
92520805
108719600
74739683
322335628
308770870
200774573
62679836
235962332
346306443
180188117
6799488
11088164
306217949
483153089
149530163
720301413
9222832
375573518
118651818
389925012
360040791
201703465
398434216
122225846
22830620
426803632
216015735
299193375
152694437
800340856
32040812
533420856
36143129
114742811
55325735
64068534
28164817
264146685
325701904
386460392
10827034
593806159
560313422
274457771
204132707
581249670
17662385
151491674
2930917
4432930
39352589
401663705
18155826
273371751
28788394
206599005
371937421
10943184
101207280
334926169
368778531
100664493
131758643
227192916
565395629
3064843
248967606
117824825
567683865
216192313
38784515
70994338
80976659
113818495
260416111
550391949
193302039
149833348
17119178
50358870
48508182
41233882
248143366
7560441
214755539
11079551
694398773
235585122
747225690
15990824
38425211
43494820
742591567
53404618
709133696
316834863
89406586
355122758
17662710
86099185
217585880
341998851
408914428
834188531
354477216
42501404
4916401
2587804
533740303
107705282
33634429
491557543
313421975
72916365
22704610
230697374
114760837
55118749
646793133
88451934
620746030
11554286
159586419
254923290
615269092
65955852
571275284
6362822
343516961
318920348
342746809
56727550
9495718
458682878
81788378
80521530
243283376
390554167
323784
29799558
152006060
100365620
34895220
341672066
78154704
376482378
21985054
129906191
15395734
10847727
1400065
181170340
420017549
33879773
27893830
505849422
136184292
519882625
23815003
238165186
372449509
99332550
892687702
464906409
100589117
315827310
132618086
271552668
84932640
376312303
24895226
254218228
64783894
484194106
485041940
478574423
228352017
19884211
21395773
108254968
50429869
38626304
525844906
87888878
297181617
207789254
283348585
234992508
12210330
175243757
86732764
32143903
181297061
90828245
123602013
610369844
182433231
421443
6961020
207954498
410507371
223619815
163522158
437929876
503951961
27993937
83295827
19870853
166627662
442138699
155890535
501338074
65028651
128524816
375119035
139674650
115785516
641037537
575009490
6112414
55420264
31575836
368119250
319200709
164743014
66296540
719219499
199912069
312755563
47552
460687974
18364299
46857632
351648172
114202930
66594654
78313503
138896497
244036734
842310416
131192014
157796801
7285564
749475144
121904795
528938938
100762893
26484800
295127609
94646035
83918701
48925873
508507105
122170190
292223077
3476576
129180517
548959235
67001924
137293669
533814685
22709458
107689241
90420267
196127358
97587007
201082753
59721364
464474943
55385383
752618620
12193059
20290653
470010146
12287905
184571597
887972355
273060454
718657352
123241137
94859407
383775432
571119730
198675984
390218590
263085561
577119886
452871842
121594741
602706881
248241696
263797115
31657217
515635966
809238216
268966197
507920774
21855656
89776453
195513038
409868982
741790274
789631291
240412507
164560968
409055564
411216495
61863772
184721459
6499874
17035062
616534412
155991865
29284677
514235686
622275006
92901015
123153462
419626427
6728779
176429962
15077625
69211577
226709179
40552101
242534076
37841551
83502868
525382890
120871704
286688612
319874442
258311439
25346236
30872454
83187752
51800
309965828
17360284
115526374
607960006
91986409
145930309
175590519
465109820
314676276
630950616
592871054
36619861
29469658
209047308
453267919
20838461
219200294
183689082
248011870
8512897
124162856
80359287
219655524
821897040
107291348
44753205
89408766
195254020
130357139
130923753
35958446
273287591
274262907
119773486
102442074
48552337
505045828
207561511
50784736
364931622
501112831
430891827
431471303
389819641
20994488
110111621
61747227
645549042
65133361
144813651
158270211
254666759
194382646
69716297
195457912
32307505
495672288
786232165
267624968
124124737
68611212
792178697
655784354
473990587
22557385
406672478
175754963
95518304
201857260
18596770
299608295
246839509
810562132
326969474
544781164
144125918
103278838
23690622
740026828
25637123
41586790
99402192
3329918
451860115
4529972
19150817
823241386
411147487
89477649
210729905
14589293
288522228
186618121
165785222
13192084
220591407
125130758
273965700
201118568
305104181
41456498
172908262
202693091
197990891
72240914
373567609
366182166
207076692
47596241
97532789
311077295
106669548
171958554
72062324
104251915
28840818
203993163
597804746
94189655
116741588
202624016
26731970
178537744
342660822
151181944
408385714
140400187
700104178
870656192
132804361
21082985
13698464
297741259
44345131
47282549
46739742
69221151
611181967
691866853
335567679
54674150
55908269
414792146
82860256
519364621
311666160
71519630
177024143
159151731
319560386
124702930
167585965
550513583
229841976
316476586
248255710
18534785
196152691
244160606
312678917
284069750
82317037
42104990
98644556
323615688
2445289
31242080
35181481
118108206
333411742
198563779
588943301
157280827
346119515
737641026
16238583
131693380
10460071
328904725
315648623
964682
58269279
800589519
523917928
252436486
651456807
114909768
63869773
35271235
263281274
634219070
77849807
253629221
159922740
169264477
5622562
348286047
5710592
455815586
91493958
120237490
93234419
600018290
10585032
111064358
172763152
90555280
20585414
23725869
202554861
25076500
13195126
86590436
195222931
191738010
105369203
489529370
777295815
200917845
576968432
541733551
47039866
136914930
367987818
398618152
320686392
35910636
72572965
378559724
511550865
723753501
448625714
49883972
429911981
497252840
477473869
270701804
823348443
10054056
202047007
109268622
317509419
309557260
165461498
92652
158478211
105780651
150046431
57953279
372430361
413427039
89539690
253307902
23582167
525921595
256139697
48043382
222754465
32398154
15797557
3618906
97252578
633842722
161312438
76693457
370892849
76353905
69056777
237402735
296058438
49538432
52927493
75186564
93297030
270695779
208449724
264702761
23216032
173832182
11036359
5466690
209963420
12845338
19595366
451365078
222450261
747777327
1749015
131836368
18679938
709398050
3900689
63419610
13824037
448734302
594051988
175554280
390990100
56711297
240671404
760569
288940562
226656809
109544753
51425780
649433710
455217920
432282193
270401701
280552476
101764767
108699235
482573498
698091157
49595664
199036192
159599954
166642318
7324526
99655262
221529477
280896110
254153994
157736619
158434950
885575597
421321270
219110362
57881584
751576050
130209801
12360726
416214094
30449251
634923353
660609938
62872009
113508687
358231632
317511863
115464547
302242699
388885757
621015318
36711415
44775214
170474419
354597469
192222351
86300391
848280265
564160306
63726431
168398722
490315270
724455555
434374791
12696274
237690588
440607649
497388120
76853268
199844904
537288400
259022706
223982395
318146494
7854843
319732416
36283026
72657274
246844070
124115363
653000174
489816244
84939530
196612696
3660746
180714511
821116961
149097035
563801135
55192313
585726161
446759193
134088362
78142653
84887500
768087601
129026427
392927392
796399470
662090903
2195312
55753232
502219116
1320402
515881937
322264556
231764274
108331096
292991226
171820453
69720334
493204870
98996666
8746227
44233542
272869123
395457296
390457823
365010479
11010861
63393454
10244735
61134262
928147605
618237331
22494177
65337670
457723787
157957313
304731675
139484221
135385794
448584559
122371647
351942620
669786427
490486749
179847450
50449039
196495210
239502350
345044647
125599847
218331042
142662966
72946974
278410646
58673520
243901990
370938556
92534250
603410825
62997124
203353007
7352540
122829042
191749605
450628430
680433344
721593914
180082904
175768293
221086795
546692172
306970355
730220286
118574310
9842481
66564287
118717230
223253176
51197165
188067056
69067491
170757403
661771225
62788317
205311081
631082116
372042990
312961357
17864
116173131
182132817
204139851
57414414
518563000
271778579
86107152
60369105
92251012
24792229
124470642
282522434
23228274
50710007
75522114
11354308
579245282
304575466
117865111
48250258
7482618
104968053
246442020
101994900
135223669
354604728
405185773
30103610
529337631
261348920
812595000
351731832
64450161
528488983
477278029
622056334
46069392
58068477
777605501
788959779
4514557
143950349
261743661
21612898
57915352
205063827
372089412
425767614
80696516
154184173
190912009
490505126
620028906
129829454
644280183
92268589
186101882
441887509
240957843
26493889
393624241
576247508
356283559
12770357
159270698
113521941
178193291
273317220
248402657
650835507
371014564
198133755
618876968
156419758
513965762
20428106
286508924
137280187
483328322
3891924
5219188
342372858
259295265
191894983
64360223
521665826
5456684
121057841
955547524
73130086
2919596
664418651
218275808
509139219
204476879
601595809
134677897
512899448
659393439
320317342
136092096
588934939
327827916
132655779
17029187
411884487
130636172
310051997
179940591
16392430
495054821
70851320
420352743
291456255
437106653
109402251
78183349
686371721
314857629
295055703
73655218
31331052
515162643
20266420
138733470
36934809
751564738
117774153
15872000
67535591
46529575
181417299
167401030
70186852
6222428
574286915
60570514
109818401
683417381
223127016
570243752
215421613
663924479
260151919
67588774
65761455
326939396
412897003
224447122
45068732
55446655
319380756
19338686
538918061
44420943
152946534
190777096
200075912
103622890
393845748
207994428
450750686
154841109
424905598
218713256
129826060
514646602
164206400
183785461
159103454
218685231
680838162
404572027
248500283
359283653
122894044
65302992
372918703
447640246
180626895
575486012
5268889
188800870
575454369
11863753
329653506
822581961
76806732
489748033
228026642
85732901
133269197
22744229
51373797
224791588
3516740
120759027
178801985
224578410
56503811
657813718
237342161
238259962
656555184
156795814
78897645
524068038
408501544
512330091
33149596
183741764
377156769
250759182
208186981
40399206
15635555
69145295
19109145
33214693
679997417
5538683
36248398
314574085
381721797
29573222
707078542
76705015
104689704
12887123
106459215
64541402
46796339
837602162
326878418
392502641
46404024
163476472
90412347
236454192
744714797
1183090
498411306
491823600
113566051
315687118
534727078
165934681
8595620
795592527
86290791
90746616
880429501
99992391
674344533
152578691
151140751
30329748
724678881
573494198
784438765
373481568
389867498
27620185
374680107
34308664
192910540
251456151
57543053
38302196
233838845
345656953
212715719
221419510
148540445
9128709
433789112
103804705
61707757
831604363
553839696
115746560
133127526
620629534
772949893
95708652
255905462
81462866
126381454
110452313
465348397
274118631
237647066
548958654
384865709
388805682
73374885
262099691
116646938
116460922
311508617
404517642
2867644
368550690
227905247
167093480
745827095
444033572
145683650
293476814
151056775
202438589
416373269
813596324
121585560
107929636
322991849
264255961
629187344
85347735
4533106
588258829
326792209
180651683
8617413
143785022
270235974
96921960
323107126
213491800
249265814
229628
339903138
553214306
155836753
572771815
96580480
124506546
123541114
142121819
637799576
282080175
533505007
31268560
529126720
93312524
178639798
36587449
395327947
5654161
258296252
42636236
388906503
73222503
743936813
311191868
146663923
167067540
24503828
313454661
42925527
204187098
113776717
15026020
244916115
434573880
152831821
520381945
8721959
389602233
68694822
369485391
64487223
40846160
350246071
8174141
208357654
229554729
222281690
111029843
123170378
63412877
440017259
359464831
90095265
693809595
318258787
621614086
5196935
126506268
537179207
181421162
545523648
619537181
35907185
615234785
397681656
234063825
247182663
216384450
42605596
363369134
459348836
345048632
197272261
36844584
13728329
171591845
196198627
65171983
16195775
402929776
79759992
75032100
209157
123664386
777912529
445065103
206703233
827153
79325070
737277319
28912883
511513869
195066022
11479245
290001367
50464875
681077413
43355936
159010367
132695511
99574083
522081873
14734316
26508025
1368160
114507300
249844274
235888314
477113965
603404679
626578279
344060637
467075419
65003352
74936937
349595449
153485075
120672881
152812024
56323385
11510935
117243455
3304009
14916543
71483066
252461667
309062609
543472327
702290438
5145196
2400417
95276763
193136160
95325690
87112045
15601882
49711896
53283025
45890961
132510427
532395568
192940537
562366385
36258273
240727071
45442469
75943000
647034457
15248910
173349683
80407605
538806587
17618915
65355124
146965443
470119713
46687536
274902010
78518327
82884673
692232216
50422761
296210917
92091784
444027587
210089729
820572292
169187202
282010547
151783473
714565928
458636010
68005846
717305975
317432677
55518805
244697964
264979014
160564052
172560526
260455801
555331735
665143758
390686442
137396547
222654849
72056449
360186828
3413261
455377959
177512685
269609116
214591684
6100548
543107579
162358449
698297543
6573405
70492729
79999173
206870550
22010080
51791293
17096301
80427224
265674752
339643287
286256153
191497685
310466931
22797298
358922162
373450368
66217661
89738454
347042045
26744329
969472362
696321420
47590292
176408407
593752576
344258677
12660001
83377072
239798157
615255501
405976016
538916832
397099806
113203295
5284104
670241724
422255595
55053653
290313708
247053448
133157235
471696490
244121439
251589118
494462510
792837718
8761996
136521450
69014883
2236113
708280698
285360934
153715788
69583345
344611320
158295543
34069029
1222012
64093030
414329357
477142261
3876717
319772543
138155463
167741199
517729662
1320899
135061117
489953787
816920906
324116977
23241327
274065688
18301555
430898676
224754640
633420123
246101823
548852183
54811808
50317910
6693015
534405930
376055490
110023869
513207610
104077373
223970015
741706114
76026499
21602560
405409766
241978804
723875845
95444943
112110418
661202046
192435364
166697799
202770798
552123152
51700896
189397987
578232810
140356142
429379251
376070884
344290128
590143729
38049791
27768633
360724
174669560
8139656
228455130
592071278
345123789
632274850
142062192
173526680
81289001
10648334
559011964
386407635
264909682
90348374
41817932
381218698
744100605
328401425
2218455
24851759
237406820
3877980
245764886
294491135
490967517
550362258
354333232
52776555
71691219
7226953
245906411
34288956
18715033
94972550
274491663
3471794
567752523
226774559
385236444
46424927
493334256
379293481
73356842
4007159
42567347
320166519
223143632
344469490
482274275
30343336
207118641
493445307
109293925
471986963
139651452
776658634
52431087
103320154
369790386
21737477
128323550
521025144
6581336
67561998
706420481
97110332
197840144
521857766
335454441
356118838
165019001
373829586
163074655
167957631
287055124
101378659
388310621
608215253
176225342
52853663
577464627
195081557
179513736
530447179
1911316
65663611
696328371
119097290
322927724
125152312
179531102
875132609
480957813
46379395
77178159
649966161
4169950
45663697
145562758
97533298
23324508
98173375
206243144
551450071
158411516
827909064
748441329
262251228
304058824
220040595
184463807
63625096
632541644
263031747
162316804
550160880
10562514
251742393
285494243
198454417
410262525
546569735
246505357
88942548
141908418
184618645
425223861
229593258
236262899
90523875
218067620
415919465
220667263
5188693
117442801
387005734
203707116
57633810
17428530
513848061
187670652
556087857
272706244
224355282
276805284
27392697
230622878
284682582
299974204
133746840
76814599
68951835
109502963
2502129
289696448
279499788
96998520
308430443
136507965
222348111
415977464
218269687
34802371
35838055
183679277
60363876
756602808
627477159
138493737
440856917
49782276
183794449
205243594
12054151
251076083
666114014
631529430
275470128
392317665
299191315
77216578
469424228
84401709
459573981
29458174
239278369
236815562
68006055
93964487
172732464
398981695
502683564
248705320
815703568
676961903
276149956
43245219
29714923
18475215
766857615
97795563
38316993
2029452
79794129
224366995
58434739
19036315
15056453
85797738
448264149
430730575
302202206
45663270
76219496
232909116
127793306
192301426
2562032
52230179
130807530
162991752
337661729
20401212
18675433
134883261
214319059
612234240
200302223
485178697
169345038
153899322
826459353
312258906
182928804
473455132
46374943
262212865
4561319
93401791
133507213
27512328
197958789
289934480
350734044
38906207
483473418
443625478
368890042
693521910
577582564
60760956
24096778
237048599
494869767
2289023
117709045
101965125
218030900
272738542
106064801
412219130
369764845
780492172
5182981
112840618
384051816
208931671
4136852
191592336
8297640
442151453
276324290
120612921
445393637
440528711
2612268
1289993
117070602
21796116
147708223
147626080
68172126
139677710
67973411
116308894
189378122
274196827
6017477
720595842
605269028
320523098
339347633
523420069
18715600
266865230
378903756
458746102
199308108
188834410
3793365
199457561
617078325
631243947
72797883
124460518
134829565
224414571
165953322
446572872
9931780
22058373
464469190
307410159
290917900
569685426
203952822
16781538
157981413
177539914
372297312
3023060
546862993
723973835
97620714
311072175
299757213
36948401
177825275
59327347
259795642
52102375
184514967
151886136
802760644
75346526
69077316
164485207
717202495
20715381
16355389
237694809
310899153
146071501
193349517
57716925
806932146
510786961
20092701
140763494
82875805
134233040
244800020
17447813
3161184
62945119
73326916
294492428
9450689
226563696
36427295
86549239
212755226
555848
117269027
33318612
451994464
11498436
53732034
102653163
180771604
564026131
222750296
147554691
691355380
173056367
201271163
411946209
178874674
121764591
149196280
363609931
233938503
616747465
63780518
26222535
100816000
487595725
480395624
14399689
699785952
7203377
388482273
48901924
391770727
312813891
141423754
740779957
416917462
695978445
82692350
36594050
31555089
539118059
10012564
30224138
368240621
309641112
383963550
68886997
83082829
177891023
130265974
326432416
7347315
173469632
379707882
465733688
580081733
139031716
4609394
46539065
145526016
7189613
71621337
398661622
9092005
479851560
38353179
717868915
73602513
516794852
654788377
445271901
783991123
238782940
337069867
12480301
157296996
523961714
391966879
367441361
55974410
423396244
241745406
403197840
196867841
548130921
364696992
763112014
56760369
175436469
735757612
66215643
116809879
246729267
74555849
341557466
6243531
48146602
81763670
37673018
392169544
17853156
411707531
372874936
476664410
203264393
159991435
230388693
89360598
206562836
106570413
256447967
101936234
268303128
535254351
32959446
429251483
777481055
334160055
46417907
46052834
124135477
6422854
61051947
167587677
142605532
185748394
661951679
17335596
115815450
454352622
579483094
5022441
263846716
633654171
411694012
381515756
241767351
518970372
221008347
40678047
226056425
608917811
135078618
443437816
65795333
337878581
46175771
626741893
450349262
479522577
15873554
49234866
6578126
249774947
616760518
476546290
24405534
348047661
224208582
278647653
159379094
656560153
2818161
288616485
724991291
169478143
448098094
42869766
95340268
383152673
18716219
592309136
433175917
233784671
36095293
21057821
72049349
37093447
1186493
551471663
25834630
141598413
137248944
91902644
212166891
482761529
99936029
69020454
442303
408397675
110688270
323310671
22610322
525354040
259648462
806165092
182321992
539759159
774938297
154759000
336634055
375760299
391248896
171234904
484218216
94374725
8488797
168373728
187604095
249880078
107292630
412225989
79165394
33515127
529326546
220392410
323962007
601684532
600457381
498595777
209006802
111744103
573778441
15296987
876292
218676922
459683990
139590267
190281277
7446680
32735297
96406449
82804975
38122898
419893710
221871800
502641098
112244002
381216915
568957477
66549621
208142999
5907561
36143777
598987763
46639554
850759227
130739787
667015574
197205113
76942546
227447729
21160299
2685931
278026602
55183896
467246102
509490091
454108654
89715640
370046254
672925665
510059039
549170666
440897049
580356120
594358056
193549844
225252457
145783540
37070573
38731139
566696028
238582209
77235541
87155317
260853124
225682838
373877759
324256955
44620544
37926818
42053016
335341753
276862784
33855798
556461422
458352062
8557386
150970496
168707224
717274454
89300442
20811715
86192756
201750588
978256800
231796870
93149317
1693817
54425740
75747867
349820676
137472830
31106816
262073912
508829294
325467320
460605752
333638594
100748498
166719604
147047673
766841016
374971900
7008826
167258848
645327164
33374946
502392068
707287128
8552662
298408451
9965170
191626395
292325004
770995137
28695537
304421661
11663191
812132163
491894558
668155248
535814654
557387115
254136561
311803061
224719
87535175
9385651
106324593
6693523
572040286
646693963
160245959
693619788
404075480
227149793
121450637
23051055
94968342
36879964
601704556
15274737
189375566
97837818
33739413
48307098
126305040
525093993
13016747
163224323
552234071
265171269
77614861
576785887
600454034
51849466
152050889
577078830
14628432
54255816
801335002
186394438
364155049
9306157
54951214
227872361
279142307
105051801
11594665
90226607
289598491
14562743
229029448
85723512
217066781
268595830
609990050
523101049
44546260
3400101
279973836
373881610
107446582
63569583
99879726
201454580
423886486
292551866
63713628
369285938
563501023
178939119
30452813
282014880
2037866
157475234
254596291
972874180
222498140
252902457
165208895
545768733
487257167
144305578
371348283
57563090
654208373
746641849
555282084
211044841
875636353
225704913
76154466
11006051
6453890
208691998
299321381
1279177
66915731
292501808
71429696
244304359
83723855
334601177
194806274
479062096
291118336
106200744
971110
580461394
8522021
3124960
652882715
10274662
172377364
499527147
7140163
84044194
198723519
447886862
525325722
2839055
688377416
85330240
2212015
51670825
10706115
12280915
176681553
504143405
10521788
264557717
10169401
380019782
65430400
561494926
13359511
170133608
96739747
684326875
744478680
75000223
604605846
213740204
401116396
682501028
236168884
596154516
364631876
332849329
198205087
138952603
193392603
15785682
18675458
402580269
85928074
38884775
487229652
571193736
185096349
283366433
75305359
154709199
156726629
823669749
30024482
41612428
169819841
37732381
23933352
502124120
149298512
430070758
421673064
43577019
474240942
297505074
651172542
71364062
371743610
93066312
684363840
191211202
295901512
49873567
64333045
198053624
389837253
691640185
289358959
221059642
9195774
80940058
655058589
110620014
186107051
277338683
569531482
333907085
75382621
115831917
320144277
408881888
285688843
471432623
10824682
138751033
192905897
118494778
49349094
422286919
63468271
160311305
150257244
416136797
39163096
40187807
232350926
371434395
313954209
38185206
248273629
432317258
649984657
192249894
397876165
247347948
463675129
33119496
94536568
372365287
210024523
457452168
667105917
597003033
51903635
217396168
52209679
44656622
243829830
37380893
956776666
474181
475556961
18826095
10602469
683645379
198666937
17543875
387474701
31208682
226965428
359503170
64031835
68153425
71234471
262276734
156136130
348292971
256561243
223053509
578762719
159443484
3797183
4425687
120774147
227609448
877539261
259979477
235304163
397042774
3241077
257764626
460321406
214099236
356332020
582519129
81009448
32927474
1206188
619763578
462692136
521774408
86704918
260405234
143973804
303972725
110216533
218141891
31591571
34520203
442766122
314356541
192191650
187957778
16855650
675035906
124892909
64006380
187655336
256112317
367922941
985255364
687002570
154665742
74000837
127680506
76342578
66798893
8078641
50020927
400778086
34108410
106318550
80968834
241636062
380103211
210390895
68495253
519973949
367030073
61917736
78999962
312460593
177958109
604976107
181529996
41188202
123174285
76632486
410176677
441639048
6337357
323369941
546691549
10685298
8667007
148891044
513661809
304139985
57761503
62548145
286157190
321497963
72894796
161861425
199129286
564004032
57655917
775385590
44577367
253593207
139014747
47636484
499936919
235779414
886721695
41382259
404227862
144180314
400067512
796620697
618929299
392827617
351930919
469834579
337484545
68376912
140843073
34801842
206170
259158463
2782331
75218691
91117443
918328206
727079117
95600803
34903738
164786492
23942736
294890968
398316872
39026866
33160472
11310774
24694628
194489918
145255431
20063551
322951778
376165781
294310048
4915198
59683745
132705425
17583760
555127606
612462993
57991306
673565590
105889762
396866536
59766939
348291516
127008867
486777597
135676242
181028270
144942850
408288118
352357102
19040872
872666437
360911545
296160193
42141217
57494206
51151651
5285081
207668431
90401452
149061010
58738217
679923794
261109374
321535643
8153319
291195866
65108426
224573674
172563074
129686283
443205438
125587051
32046653
17635687
304901138
382389382
236273210
102934954
69315168
227135732
190278653
452426657
514897627
32462907
158630722
225132254
367557179
77189626
903167953
40698533
255818969
70654488
557016648
481582851
226064268
150590788
490864105
67875228
174787685
72811105
52240337
618331477
391133451
103782588
389583704
702270791
37871565
155129773
120264000
285507118
283254071
390075616
476570725
204812105
77877908
129250516
299939199
135742617
743570244
228458215
353116127
88511542
38937058
352132725
294391385
154095347
611497142
393458201
656353612
666999381
436360648
5505570
782028507
10236455
626435744
41307603
61462802
53922519
262525850
63563214
239270757
379074180
830781355
730193207
7714743
17020656
430015791
27738179
170935070
207163105
25227815
538682424
408454974
53799402
36814728
124756875
35657187
212530627
896507654
487346772
720243600
74960907
173005436
4368681
267940563
5061958
66088445
422939647
8163068
118733818
11418194
13966300
155215613
149544978
170628047
44522967
302671795
329788006
88514754
762755413
455679394
432602745
258781309
491437668
498622760
122848690
28439865
6330272
21309177
8668427
66956829
2202110
393196669
23997620
197894293
89776344
132123765
571438281
182212544
378387291
196329863
335823
303537714
267301276
245429741
126367407
273217051
146663565
375156932
48539793
259157417
301058485
19785172
57790526
274078782
20366095
538840313
117821753
428917915
238664893
161271549
590349577
153257177
83398050
225034908
36169474
86861173
295937759
409639470
429831779
193019766
810856395
265905712
469891822
162069129
203804480
63123945
265905236
120311995
31662981
6169257
249487802
30995258
124936709
17827602
450204776
151565966
31757618
519878751
820364385
22861887
90505252
1392412
916151546
200090
125099858
178396634
215678917
318632487
62186957
537481889
542092920
93424130
487360659
271638071
476919201
51161295
293464744
293288967
241286266
87327575
253753
59071243
509073523
98568926
85483595
413068918
513088813
449570267
31070648
53601425
32407396
387347336
559668878
305791714
196142742
19060227
65937147
37017620
910022090
224075891
111420757
532349728
105048554
388029135
717046040
138175300
168451124
110316983
684370578
132290871
97637309
201645953
92129625
265573470
439764072
177802028
189533190
427460465
302623500
12710154
74334125
446603627
176794008
57684234
58858825
276160639
459742101
163115101
257831543
762720693
17609206
89882203
411473667
32787600
305516328
10332450
284041933
202567956
462190052
112678236
407565288
618355792
127502165
49275715
5617736
485716915
405573151
43474007
159650472
310180042
67657063
72047455
28131159
140181601
332837005
32820755
152630445
20110327
303381064
103170873
347043948
44996120
367959858
349779489
381945741
76930467
172800867
36875803
12261112
519538636
386671634
517509666
557047343
111968513
579802903
153232273
724219524
2748750
387957353
252746043
540988846
332897941
233070621
14185519
288226167
90276598
16850336
519488552
442506456
208561795
189078483
98343641
47238100
651382510
46440408
223876856
152375636
591970699
164198844
40193927
97157458
608951850
633929670
326378850
50957455
299710484
493722414
61918850
87551275
69827680
303936645
639258545
548384825
122488467
8181003
207320959
320063143
369636419
405319379
329144715
133697710
660440546
201361852
26197496
58101818
514329605
4220247
273599802
337921615
194801532
896286469
362326680
733020254
5993005
200506616
620218217
57583119
92384454
152632594
320061457
346151408
631155426
252838043
259318410
174559420
697745352
92190525
98631139
189045860
613703434
76783349
495835388
4932417
473373809
427011304
22531398
3728624
327737721
22669782
165027109
360091609
81527046
62046364
409677924
584785871
508685078
97487723
193179931
481194585
388682928
21085636
241624261
342971256
490321148
440135388
89404616
328516083
367815403
377469047
299140151
50754346
85803093
650187235
187647198
94815069
206357466
10353938
2846945
722616827
222068670
769350778
164831971
245483508
157620411
208098493
236759121
5332902
23253724
262277648
437494041
92234416
77734756
629498721
575441817
309534736
139393983
843138062
194880331
96708802
509829142
5887349
195399907
743467938
528425954
283040008
149116350
86544424
356846084
42768748
107331986
908919987
188559829
184923884
184765296
10641770
178192722
283155307
62536385
83454608
3020198
257516232
224232801
94349361
507795832
246595767
113638229
236814349
20858465
618755593
230129616
404046922
100461991
36793076
129188849
433227434
222805675
109921977
564950706
75689044
596886719
27255898
517118835
476265778
216687369
103374141
126722008
145084029
388962501
253715387
195689193
46885953
112865623
131111888
523478503
719680146
102150824
299370209
40251270
21185614
220517359
188482605
322079578
876198773
892104533
307090576
385680376
94634971
139348472
98604
211804589
329405834
4479435
153053920
4618755
91429319
324239996
114770418
383947353
90926371
305231977
172033660
155559125
599871585
543984168
79760338
190262542
319053281
239461462
201384338
436098357
698191385
187984445
186434673
11115072
124660525
138737390
18099083
474007780
200894660
105870097
1314732
33504106
140823546
448541487
58960977
98736766
16808918
237502206
48240718
429904971
32149968
220824072
177023545
69089237
625428625
226501313
501861816
108379184
128750830
285286115
21379802
528519509
73295361
580327759
167962766
6004669
55718405
339447541
228662573
620668438
812649612
57671532
625333621
280463917
271066338
285335437
425911876
141696357
26528310
71377940
41218068
49491300
104976655
979551207
267811820
133771267
226172504
161593449
146627067
635882531
244240799
253397419
256510298
367602183
311101650
14460274
747084957
266843205
99100520
237545718
156024916
51812223
351118909
56690068
296539421
483036553
133689227
85472953
136224771
665701433
333460948
304089425
231731540
107438047
348793042
188331965
396613113
234747578
507475102
26469143
1129005
551865854
279762760
162464944
165864190
235344011
249701579
45737821
43407167
4936576
8376078
113027667
97402219
462729991
377435411
38519766
263633272
514046855
535426657
19109312
700271934
223385594
789224327
17448381
90275617
242874774
735333741
293303267
106996710
340653815
17023206
708806216
485785849
331981700
25424215
37511881
366270591
33551728
81720351
308678580
452057925
15243088
474538658
156253979
133397329
367932646
139094449
108256542
515632934
234626503
90260572
143651480
230319655
128329848
107817187
726429795
715662685
580777703
10617860
662766505
69190402
83341052
376509929
202008203
300405572
103708510
296764583
444032416
42152437
272005254
365626692
261235706
58477067
415465425
1425222
16746857
331484899
15713010
148574777
135565389
418379269
205684753
46687532
263279917
398806393
181566033
2310359
67541724
308220252
257270631
419976391
102981170
3635192
246513152
551617543
165762687
67121271
866534043
37154077
232038056
396421529
735347568
48687315
50591331
6232037
341097611
213257772
6384496
844343882
722894125
37867743
346279535
149664938
494578968
149047485
510120532
485622161
16319911
491175853
4748747
117885742
103716447
217726747
18023508
431552894
92313157
314308106
760784499
907869240
652295109
445822404
362760544
229549936
256859447
930023165
353248914
535825183
28768730
72878121
5897047
200074430
88873452
363801233
9002976
564537779
459257822
75798502
11717906
552601609
95141806
566894051
364887124
677268304
404415353
251180045
253525757
1488764
566771240
241492610
241153237
392527860
508245900
521018483
716567865
189211705
210379104
14553755
81706288
96883234
598785931
477302101
916330480
576536
56754640
431482585
212967234
14380335
532481210
192419809
858772775
639532835
68990118
21650821
355805799
66429146
188556333
117729256
426836049
180493405
584512824
375506021
657686016
395986090
282053979
368788676
124414299
176400864
16096219
529589095
295098707
162789161
764348461
149778151
489621322
39513202
449349721
536464458
20311463
217497871
152345142
406795923
641130481
93330341
64512013
205261538
48774772
297350917
102732492
25375615
227799622
148473163
634591830
302031246
897307
45493977
294683989
749262677
548499216
229429717
230151689
62999881
101281542
42522677
461776023
697113011
167253763
504727143
1393167
252228666
71384082
260763858
37091739
775755690
163638200
826475312
16620808
485809369
25505579
117870788
43256535
14489452
502354053
96517443
43228277
746462308
326624532
485808025
620153858
710711425
81933990
26788445
163121090
1193796
332150016
810556312
376122525
282233101
556042652
307807920
96392095
65138855
256696554
256153186
23303385
107841305
961495
526742868
283252114
537440958
138000721
98018874
7809692
11949984
617308383
99116326
150474386
154430071
434094477
96810303
445213906
62611777
2022419
106550698
19936686
711124167
1464740
308318784
181506905
720526255
356944988
263220844
527379448
11540213
455513738
84944283
13932189
302058056
392841876
430565063
265359749
163524829
167295952
337389212
14378479
175170992
676537388
78118644
482246287
194814902
861323
430691577
206024919
300093443
117583369
710765001
515945564
274331940
337760188
96824148
27931437
131863257
519112832
701745
316098596
328413865
63636747
131797904
5265811
958545465
170855980
106868058
700851229
436736631
96206635
312335793
216160527
685721666
28811302
538547299
505984055
223372900
226274443
149381532
77251046
381544885
5871035
153104451
87110332
220876626
181125662
247478113
536856061
86543559
64364841
93414584
624950589
165928739
106082558
173461926
44403471
432224631
189533292
141154173
76579504
470265659
6575283
38728229
305927719
529186401
70395886
705465332
200775646
124831117
50306162
693191884
202052219
504767633
27308492
63264745
722255385
193113824
387310941
51401427
364812774
283122309
2245840
159346589
23984485
275403638
22457599
125048004
377064103
184859487
232055202
41659851
286714018
148915039
369447693
244855351
440296725
69706236
9918356
23705599
60137754
136621078
235323285
3208351
509573545
396615461
156741387
225386243
513607788
117701396
98212210
108413791
669447085
671690103
213347669
80157934
125550815
87433666
34009842
158231549
29925190
378861024
536744084
223787443
296042066
223970637
72755305
180742132
226486736
753732902
425433854
371400859
33894788
338709283
459374837
348577227
34490086
222012376
588662015
441219811
39178746
22953582
388514595
140279172
358280665
146481228
527702818
816668079
743284961
172524767
20995853
421531176
33265105
54958175
606581909
401131465
153123376
6423616
342068946
27701467
19988515
66756213
116981728
8131870
259420417
511530258
150608273
15127471
134597495
27351744
682770674
25237700
218646812
40626031
618402456
9598988
680951714
97841225
403853497
405453826
902351203
254174554
341839261
369642713
390284720
37152217
183807446
695721833
706358118
353964747
21775274
86035962
90049395
46388214
165601718
46387665
675539226
61530486
221921878
210709603
127346637
96551080
89403328
177558625
770334888
83800736
3941420
47645630
431045083
599049402
47275698
85374416
10826442
116809771
21758791
277530528
42378610
345511118
227995784
104116535
38155022
225163365
26611810
63183800
568083551
530225699
29909083
251787587
174531607
121620967
597821855
63530393
228202517
177956018
745493191
134589935
53065391
262648473
53577700
281907916
12811841
410973195
497700538
38304215
132673128
85226547
801804736
85958930
355284314
221803788
14674863
172717832
166619648
209513011
467719805
238421499
295344927
38641978
459483141
226189651
378183083
343877217
763454924
714789817
45008799
10205389
624602248
24055346
114222582
51581792
237161351
203038931
173687859
192268766
495351249
6119136
334774495
89292738
207546690
169663585
8749725
581869493
175067695
99152320
35899806
436799001
37323925
656751858
30297441
481843660
174000667
76020127
429945680
31858666
57106042
203681654
160916134
32844341
241792987
106183732
113404831
73283353
627674490
551759289
488214020
491103521
159735982
270018307
2474204
199686381
733881645
679699703
140203970
324710923
210808896
29714125
293784877
24814629
747794762
336677156
706225249
433392413
59846659
596506971
7719941
22823972
879438796
254458048
424022001
362363717
155635862
278781583
211326028
76256821
544674502
287899743
155808414
311308788
289916626
348552422
44354730
462232730
91935763
4453659
51064529
84502855
301582200
25204233
432181041
148303038
80166144
326654262
107959555
560307314
469965750
448802663
8987411
536583123
334113095
63046903
17392946
227678459
496677536
150926149
213809859
321403336
60587726
497539390
239476952
177828010
593966594
41677470
90878976
438198587
838811624
94921353
327433703
115695060
311775145
180906714
940640890
301823924
8761216
800195950
498664416
74167852
50651586
418187617
684313525
17357155
547652411
330590970
22399315
120805468
106770061
8309503
376995623
70269924
92454879
55634886
90425781
245659420
2520898
790545262
877004911
358368112
198888481
93012728
427432992
498108064
187453856
348065596
311662196
10297438
632934297
5333185
115601214
499248336
386047553
125666560
42186671
334960290
10278249
220298303
731179464
746194
314819537
22759994
631604360
185271
438208642
366663546
176049071
41515837
210011361
550861328
178297343
693079093
98200331
232058202
27148384
127537113
772379092
253670644
88321262
782705
352433260
44019149
357163963
33778341
7094326
361280367
34217991
49137995
312591274
499559
542503815
34831663
209765790
123493911
315752872
544534112
12460244
42439247
837366
523357158
65899132
651234826
509147579
468665795
67079182
83111462
65487334
322707652
35314847
20802086
182181600
1828193
71286780
339202032
289598230
917275338
449805963
262725037
93918547
867440221
618282532
47676288
279524707
4790561
78840805
57714066
341734999
221076158
87389499
119253108
449125406
42114910
91345293
175447593
75734358
566306692
40597264
161576741
413529550
45688179
314307628
44943562
339927460
80392492
304184854
59061608
61221463
161365520
19315444
350710843
302018046
51695021
244344585
78063396
135370050
308235391
254018681
85360750
353561732
215694859
241848807
108264659
245367036
85698278
641532733
301628509
271384469
93091747
227628742
768045471
13405440
468144804
55763601
19805787
212471319
161766052
7472197
157521796
42438549
434491513
558326798
362992404
718392751
794046689
69056575
851604837
302500588
228072318
435716815
333629566
19157840
60731049
568333282
71265586
215552844
48555829
39991980
182269666
777143359
3049527
7632490
378311405
12093183
50984394
31384038
99487773
85201652
358141081
9767487
41380761
107656204
758829617
531547697
14225121
143374579
100023732
51815280
371613765
63024160
25240095
12242511
311357237
183222313
104751334
19295062
390034510
369171270
253809737
424640190
97336766
87066629
238633404
296563001
226771534
695444953
239052760
612270661
197588470
443601822
193701884
486254589
749570721
717754217
471314191
186887444
274727
1374044
135735766
11020723
777119
307987222
73675968
90632808
38599040
42036940
649353411
139629603
215236750
435569021
34272359
814466398
597488988
128115506
358874947
101413228
67229112
38386858
25013021
149595780
148344758
17536046
48036231
56568504
18356164
568894037
18653318
210653452
136245
331722170
90388762
759757454
300354918
132854510
21813266
54355177
830620222
5731178
40649928
184313634
893251926
134914084
342368198
686093444
569679736
206571204
201848672
381715364
12457750
23814748
15839570
159639438
22958878
377701685
524160527
20580343
591551156
877934113
24321728
503323483
230638136
17830833
102354125
48248408
45015609
440354290
43962845
864548
827394010
275056662
161421803
8535528
759080737
851394500
74107919
97023409
102490415
187706257
72703424
391311693
99313674
836920537
649099811
301909966
136002967
154848523
596205320
277896336
153089309
18852816
672655
289342540
122540977
168495590
564553
211632757
459801816
516225219
85483483
491373627
22013350
37997480
127126167
255928353
522066299
265615549
30199169
302580246
170189780
46009682
92464579
49932956
23880546
526832941
176452885
8709535
12357570
393373077
398523825
15537306
13633963
33578498
40154238
3225186
806278621
95885619
164872048
263156951
216028574
302051189
304125066
148161528
41009579
252788317
174723859
406586272
220990859
146942402
210239224
169616357
198075712
610285112
81567639
191077458
268498926
469209918
12692276
577159571
163714009
467260518
777061970
90936982
638482039
145247164
62532323
411700895
220539110
9376850
456904329
604267684
590023889
187014687
73709775
953038639
442868220
162191355
81141114
53100
5113282
63062313
219478355
62915748
3040515
220204419
267245233
185491199
269154992
75520511
325190515
842171073
25348032
272025252
108898775
158496485
7988269
512894562
42873751
346133545
150936296
540363499
11331362
1351015
523624732
376523759
81493343
79418979
154851968
11663055
696674118
249342383
218404716
744129822
107250581
13435385
147771245
230264675
100214368
154854940
177177311
106693970
128084301
892743
137489568
686342229
15418191
122539014
247670040
633073959
209927351
279844968
1351590
121968895
133650052
260105075
161017183
321870603
374008565
353047065
377391247
54260904
396563908
126945940
73347633
42859171
118606550
302804375
614804114
256619737
269860215
24613747
378260981
910498656
35201615
295905706
197689508
643349799
63505854
248361908
56110797
502901110
28684963
42364318
68168085
94952911
310315188
342151914
98583622
56057000
361274148
158804503
193772570
510940363
332873235
485991765
237759318
45496890
39474166
1225487
7100794
117744015
212226967
327998712
224304816
715340181
37977655
423711614
220198051
75153815
53601649
216782031
81692698
443584216
24683601
459376490
251339981
554238345
909231151
444648041
431254585
614853936
36672825
34968115
46066881
18906343
1080792
539203345
244895325
322343446
220868432
259856482
478189447
63251991
439378445
731287114
55661754
496756499
14977684
230878
430101464
462467097
260107414
892882947
138098939
685879808
414918878
37016622
617604443
3637051
212057453
207009291
549552931
210384673
50469952
279603443
61612090
84675732
3174748
356147768
371854644
353405087
120861227
268792145
111148
227388609
211172796
97864065
22123648
521872811
151921341
1640542
203516589
254500076
37713741
76197748
443233101
154299948
131125162
51906905
457418215
138747979
334845939
12149012
511779757
312201777
56110385
32350270
259466490
191307982
74572610
357833711
329514778
26792763
284827612
371192380
339937458
4931352
181292675
33877013
192980380
10238801
247112419
451503145
23514807
10207235
138980173
689995314
83075608
61310530
177899549
127311100
421508763
109377558
314545922
36670137
175691104
57034987
144658692
42314711
194384619
285230864
33160422
31865063
286720095
166978003
2839960
18098187
501476729
130068834
186952066
191470940
620409481
63628707
135309907
5992791
65717391
639315142
587672010
9633003
498905850
7390979
455195966
70926656
287035807
633767079
464241850
116108620
286450310
271498652
352971568
241580662
1354393
242150962
299477515
558894284
51431673
115120355
142011744
43384562
1983934
71666592
29602755
143614889
95436369
74205569
455169093
294811398
28592283
104134683
86404956
814061689
370172212
336479742
85177498
58624435
58588752
22717963
454036419
45639134
6036974
247558602
5507797
9831736
143357180
150970922
157330699
83916754
196813870
406125382
475282075
7886213
905239045
8905599
194368528
424407364
81163169
275625634
173828242
98290227
443664056
7789945
164859633
68442792
188834677
329387377
267375497
49631690
55493808
16592366
46383561
495357421
124485309
308199523
366921151
90058444
306034576
199032496
376661192
65478773
324481870
537618262
161327886
108238187
150522312
417371414
291481429
113660110
20419252
19387095
236920148
73127432
18272378
62947188
120357795
325382677
141120826
544063571
127611449
27296705
112323487
153403565
31280428
32647079
142794908
161590024
371128080
355394032
423922127
113115124
434327904
36757196
48785004
160725264
81574737
9622143
2371768
131720197
784174570
670363595
426460811
290964190
725967796
616635107
210590388
413486938
13847039
795340984
277275610
106853672
118871687
9549507
705601627
114813001
171094624
346443
91668641
7179222
96396723
213868092
120407146
294611973
104569262
577306166
167782322
210602861
86393186
334226592
467596149
43668145
422985192
124672934
53354040
279150658
242764423
159194604
133365475
230023977
22045965
11005843
955435394
55479544
76414099
505167768
73877122
210455842
323259352
451054315
305203731
731416861
349709613
449950140
865176024
51499371
293284600
205074468
573555433
315100644
9243743
415724724
56574262
8561542
286960262
238602195
96872531
123271111
718626651
365635891
29704154
206179011
94321372
206992994
555814285
877077572
72455075
255698871
47184594
30736144
150972126
185121264
396067534
607360566
5486476
415059536
63946933
233666667
228822505
484697673
712335733
157878637
988307
10221411
45506326
496822731
518065019
38388279
21376018
76868734
539602878
13331299
550830810
185474752
120512846
139707641
28812350
73998408
457022608
11031213
416303958
11473120
145084391
2131635
59945191
99235014
394848759
106258003
278195945
154199490
41469048
234791481
125199144
16624561
71664792
138352119
613614267
425849758
207581846
36011
10474450
435694269
107277572
72070861
19794035
52534366
255820060
61168144
613048101
53658958
98866293
50475131
133844485
218789409
616041048
147342924
21857103
586402143
16833626
86883510
642022039
49451350
64364014
4397049
230419995
273432223
249342159
212286678
136808527
181285109
104032534
895579702
727794339
517356195
555748167
84966110
11411448
445761995
21468550
105337094
270913845
64092606
62911746
216010803
226092101
174324494
185010184
498491315
373300100
174344473
248504562
137703778
281802433
752272802
27615267
401351152
358609094
241605861
51080936
631955239
157516331
611282307
120090186
164751319
50746463
244088752
66431749
87912026
10171667
588330597
229528703
289105426
330860586
640227180
190917687
341261532
49170447
191119672
560390680
69722527
105069323
47026430
374285228
571834468
18619696
297786983
25777188
349787951
40562156
476782473
70514673
519864448
464107860
74806016
45966772
113754135
345750374
39832037
325382827
19590578
133980335
429793228
9936551
5634679
178752797
229355956
446694989
744051851
38233882
146617618
70689752
609009430
234491431
93304282
680117121
93734593
520519743
112201340
145761724
58796014
238093544
27438922
384434300
111774104
336454738
48616578
26304432
1966296
178062499
23518720
7160512
208907080
78398805
495679269
131702714
411042935
328122409
162233842
144755229
405415543
259633518
745981649
203563541
104279461
111273751
408052729
78791834
1900780
594045783
380299097
354379515
4456812
129849114
128377861
83337909
28234258
834955464
88574162
710477935
381599398
470783499
358453822
866866140
259039834
77708898
473754811
85430193
656891818
44048693
95724629
68627980
57997642
649086283
771069164
23500041
279559692
1060095
19929265
69800308
67143839
534367794
40211282
674291981
788604883
640210051
516581535
14597974
122934945
338870287
55174332
134266778
889227606
24071981
138634342
66265328
76322883
147687086
633002120
383556721
3082692
316752102
217455478
219752807
275185387
303249794
125854763
8821932
880096443
91134163
393077215
395677711
197612332
497029160
283785474
359025075
321780042
485060347
32258952
138250516
36164079
599092053
58641646
533867308
520845240
19947523
350271259
635460078
7258330
365982653
222358323
56714722
104819218
238481516
285251892
14367057
289390301
277608983
245742236
148377893
602301508
654831538
43596184
214558733
48850294
419636370
138046263
11381411
443472418
132653021
227144320
137631356
327250831
758917244
28599829
665921199
71843611
97404169
91591117
158608466
311681832
3315201
462993775
27821916
100390551
194699653
248893
337254073
534384814
12567494
285712930
327824323
545334780
145020092
471584069
50190010
248123257
345782512
214174018
25423275
615126455
52924194
760773126
217951250
49094403
276451044
650927629
180672196
162890933
289261607
51411306
45507323
337150523
61940464
826357227
241205082
254442614
155891761
330698320
444331715
303485412
105707643
118417954
479563874
131164569
300197160
245185663
34874385
351714801
423448817
37845797
4405706
274031852
249893891
140134806
879157006
396744659
149788095
11235216
119003753
318753586
299882417
58762802
490664575
341953220
22467172
4784598
817874514
147157398
728824548
28080065
88283395
585326117
424967368
54071046
2552999
128953128
10371454
38282669
29877314
217884239
28121665
59664639
120456822
640566339
107694221
5279916
264391318
306720706
82478524
84508995
189313452
27218223
258375960
211869102
90905181
505605279
295813573
52273753
84901855
10831553
60926798
775346780
227978927
791525648
416571342
63048733
76559140
177299090
798224573
12237624
297664533
591298562
673698708
400750657
237784485
333095398
611751237
154012550
48558348
22537341
517501397
37635732
204216083
117687622
193806700
20384427
173796800
239775350
552601186
369013306
36622479
54155113
536509898
337858061
102025816
417700778
303007135
87242922
146656955
117905720
150364980
404178007
107793385
8231699
172112259
296670496
716242339
772494410
205102682
596396425
275751106
19639910
373742228
229263393
3028451
834199116
139741176
2025077
845540301
359973313
259959213
382696347
656495741
344088519
2193540
479594744
130031517
303174553
20386755
509913205
33344652
257774545
944803218
134476055
130798416
166422894
471395137
55872961
49044120
571505153
289069052
519378430
724023752
153875539
43105394
2173610
479275835
367899597
150995483
277049278
495191181
671871496
77017885
34361910
480610483
439339746
321880545
717945075
267931008
255347771
198761264
101259749
129156965
497463580
436121090
263094163
72752977
582509486
78535601
599461931
218296259
264473493
75819948
259582072
134056018
90814365
2573309
703548439
199671926
195202993
564455627
168603717
80758004
285443179
270190556
357898809
144389145
483824007
20104671
181706853
251713040
201296819
166120
12032077
205650679
14240536
307060115
323277875
228775864
13638023
521743913
608715203
594672018
383119627
250641509
308842011
730723574
225337820
20541859
6219472
542411245
376065832
101923416
19162566
292740928
135749683
170774254
14249566
88447127
452983681
4445309
349248986
25984649
43214132
201004262
57956208
434089098
2822196
568257687
768824406
211898992
518773218
87498159
359327511
82026904
17000721
224961483
626784921
457034280
197759934
73060617
47150549
117068650
33745710
29060028
321343433
30069684
572985502
68448239
388293816
59221359
130072488
286794253
351339116
41216692
176390245
23244989
780395919
99868289
23771725
11936452
42612780
67663215
633445029
211946933
24761231
73149329
200651027
78737636
79052307
89461083
7391656
284812465
121352660
228536631
50548163
704869489
70458262
194865427
7791794
75537202
358367551
128184007
55947981
102023166
399005378
3184683
62685152
84444541
2974606
307598028
157021145
286072587
210186126
729827484
473690382
139845815
457874168
72668596
93062477
1317286
41430739
52788740
41295401
112995496
642670344
314870561
697779374
53936289
70582621
25176139
18301446
92774937
293069925
623867603
60789680
85039537
667428802
278218024
167197715
490960046
913605653
160736138
59314269
560810061
206408313
105749833
58315491
63658697
184817431
122423611
148019077
36138099
4562270
157996947
262976491
22330263
572096419
102487696
18966060
494527814
367081335
315503268
132175043
305508010
396458164
86737445
237427458
9507250
220530563
108253996
131124480
156665578
34244957
805241963
12581834
52376762
239489520
80580
221187983
14855109
524623176
10489909
15442261
27069073
25064480
159509718
546815168
26695437
159121672
23085462
328412069
108036590
330897567
7250038
2453672
12262755
481145865
48873361
68129236
338184422
606868260
350235779
340089103
221446056
339742311
86783836
891272142
187400259
608071818
376491482
609414222
623402661
97842930
386263805
347992721
569299292
55682262
466164417
415716593
243910941
324168837
217430110
327012133
249079005
276192135
63817491
777566205
209813770
52012656
171931876
506258019
670518426
93353044
307871244
35842840
16305174
12279188
213747700
636537720
2633150
329085305
217802151
24472202
177318232
32514651
199836953
111750010
319585197
179805206
254145990
8841246
763455485
525429299
41792361
105295020
189444124
278052538
314689188
835854545
296255804
582968122
735410936
49550752
232016678
140250964
55638169
130668984
929737340
273410591
45287768
230611519
20047390
789469721
31508428
294481749
528310576
652627817
368632801
160071208
851028807
314860143
52022754
386098969
514376532
15481894
164324392
71790649
500293652
588359272
480017189
9617082
269193678
276195057
188325534
16077786
9222411
650733389
35241442
117968112
668608943
69406441
534949336
188028877
302836439
185179123
190308045
448122133
185844560
131831238
20623396
195732520
13190336
41144314
586305816
427179203
588970176
531241163
275972786
442581976
18450680
219174647
640095210
20940196
505060953
392687659
815588960
11197333
209562769
22645303
15610296
161057231
767156400
21480220
45135346
129139703
49841842
141869550
297196618
645845836
272629742
486595393
8565857
127058987
89266251
357158362
364252912
31640799
644415897
636516978
174018626
19483928
9946950
468885909
94316356
248322412
611480
96505326
362109322
7819419
5625571
103338776
10493946
14162616
300051393
612053098
399981829
115468660
34962567
356937789
157927012
458209342
343607440
112520170
54351034
17952224
46836281
567705953
350333360
887393261
536150229
108984671
131780418
192588737
101188352
392375590
520563316
257232202
174835261
67272204
164923936
512125925
19844230
234545859
824185162
658532683
110478819
126268128
362826413
19716990
73739496
74836484
65213972
1972906
264930954
424131460
144596328
121184603
15721557
2150733
904069218
70694264
46920772
217088318
34462888
653722769
439263956
108242908
506001813
37359161
58644851
289607207
485108766
591914364
52569127
256553035
140956486
218068587
310356303
175367080
238263465
200790832
86311091
281430797
199508722
414401634
258421581
327508978
13833202
569364811
512409643
163555085
430220623
6628959
57085148
61559985
38646737
93598564
33281999
91863097
15040972
401040802
623636783
66770042
365496597
411186725
266624597
313222101
65010041
99927704
97015087
829161752
189200453
175349092
65947872
542569823
173699707
403379739
523353277
26481434
690962269
76765590
28420669
12104864
94406940
890159365
70092927
108137104
746688013
22430165
54576130
48853264
475732493
91407750
488381677
181386388
324179376
699892013
623921889
7813339
133389053
760070353
143473219
130029773
27086163
473323764
84924277
43822757
432726412
83484659
263150965
431659619
243220349
61728772
553453845
71695956
141239039
8611446
41590593
49203884
172912278
186451795
335440100
137643764
22195073
336160382
528691627
309400324
44472791
141036585
204670855
378020785
145733460
77786893
12932636
64099167
60622365
516761676
285098014
279463635
521033170
634008030
465155959
10080645
231521183
375171655
309121699
208635911
426189294
60551877
27740841
705389421
10298583
343973821
58428422
1431072
78969261
53966671
126107803
218149195
342112879
156420552
519845785
131000213
52257482
47495462
345151815
410243840
57985013
28741955
509089437
172086804
171456147
364026545
118246295
125490696
93502486
302631039
353487286
52124285
156182552
62282122
51537178
457521577
154629888
60404997
59191016
411299969
532831049
183051793
404817570
347071771
233060920
22480915
16628658
207992439
246822482
249378187
25030775
19991018
155374353
336713043
5162880
118420100
35294832
780418024
447217641
13647
87406939
89881925
61401719
370025478
708625235
43332997
44227351
1217603
248471063
122161729
664417381
577698
4159565
4801736
317896842
294627709
359451751
268369431
501093121
937378923
5562528
682321499
13015935
687278345
140440168
31102026
66853190
3244679
451162006
182142580
17518894
241701569
80872564
206163435
188397102
240066834
181146862
36422668
414022136
286396
460769541
121725055
19299183
564784275
75327906
116876917
11895077
404766930
119060655
729672314
153553034
455151866
316171395
285135762
294194661
417046867
576279964
710850722
90281886
675107054
175969766
42557568
208026108
115565450
226601313
136383613
7037222
752116237
509427318
49852317
210206057
553877894
243523771
7501198
323254571
295360119
39721844
22462891
36985659
24587281
459687796
34577302
219335849
692429999
322136841
214309633
485934565
706050063
80300132
41163168
7598497
447320776
601868605
288586450
260000418
8071166
41845943
168509513
88437873
6934874
151827139
113362171
180326043
8365068
453158660
611791928
541203907
54326891
96079943
366853688
347318618
252721780
736202891
410440088
268849742
27375443
578833472
59025037
503221118
243283366
11444223
351521492
583968425
244584586
371110965
187085283
168373730
494986175
255322491
641809673
552942295
183749378
33502118
388297559
221825662
17253146
46043473
24798126
41443467
327018547
28159041
360359572
225218729
389348304
416253475
339097900
676821426
45030621
453836733
125284859
522455265
25390160
9585528
446498096
117917024
231529539
35246974
393858212
36737037
124617578
79062595
204031686
891126476
390453322
543185343
173804098
90188376
858028094
12978792
263354207
485290486
128092561
184526
614225403
207992288
539841194
633660329
58937033
42937886
174310593
258571583
398562163
734557297
287825681
116988054
34569222
66711361
174748266
28508469
2201336
499657615
53429306
249136500
161310152
250288788
270924989
23219385
91370975
303562683
54846841
15557602
74236533
212456186
88022095
56434653
43111711
96831741
274055319
108196271
2256578
692002692
6289089
387000552
565991127
107613695
148825872
78028172
626325090
207130401
201226300
80726318
92428885
84146609
116580501
860437089
22209562
31763075
320117622
303824249
45668367
700319757
110190042
298263764
146095844
92073294
475630717
273314812
464765301
196350461
634212786
432731099
64689806
306380688
641890972
831393573
67272930
345323762
96731159
122338532
193435644
21439491
416441194
48818693
101608959
31587382
217692821
87135310
338374242
317922294
626813279
84534192
179670332
26461591
192164592
255375383
239477977
140474074
155913470
273876313
425855729
11946820
714216317
388276905
253922355
69294931
222427730
537414895
202871865
145952574
260015079
160992702
420288650
751460889
378374648
96837700
49430230
265735119
8466356
85964212
215333957
377580061
683087446
506130930
10552222
537352419
82555797
283799745
257149639
415462601
70286310
11425152
517583178
15353445
681897196
7971776
163518803
867261095
231361094
442083523
224541728
36823231
127757559
3001621
31170391
92201711
10512443
100647873
293797824
76668609
164812251
133995744
281538175
115342008
347892468
50227904
66270070
4254199
703975001
73724882
11971876
37269056
26078277
767616650
339854272
136393551
81297329
252426798
358822188
177067155
504345230
547795070
282278194
115100679
41800393
36914873
170237128
18557248
42298278
433664236
56285378
694780506
265895791
169572885
142378442
392946166
171696860
48760155
930940509
754017358
21706460
351570530
166609884
26060709
31009285
5811156
733629091
105408086
130411116
61220910
81361240
79037264
196849285
225487295
47885660
98927182
713544302
384052080
706144272
130639769
58238981
186245469
500177090
119591404
249802570
197488038
311819771
10397615
880497738
342765800
125607493
495614231
413462523
30559566
59481305
199617954
139147988
117519345
524770068
757897378
163888528
1170176
94038254
327745380
440788118
190767220
484266444
84025356
122500925
35353003
29500195
222123101
9373290
343436015
62108768
147971151
97528654
19805002
196154863
40447999
457796184
1654017
390726170
15649964
28079446
126333366
61307070
854678835
168949681
47176499
222032399
82436487
52027782
36074390
246009079
221349339
276756458
240641687
258843815
744179
604030734
105691033
61558894
83748322
186174076
296778641
70089654
188963575
506755695
244098813
352639873
708535061
43164106
348762375
430094464
248549687
277431296
11881660
727131513
36456991
110861815
195881958
99395763
283392562
599447280
1780713
22673728
380841412
32498308
142667648
475135228
109796606
567658120
336711304
6222946
52104218
32275727
87135574
206643077
15152475
6707890
880013904
290082533
119027824
534101887
16181385
40322382
339024982
149977560
93730497
705894623
458938795
69481710
23799863
141354532
135175849
269813375
737733479
674859237
706070582
257813898
88339324
199583950
365665407
825165641
573100000
692148414
114379228
125099833
169169720
418593897
40689360
343599466
609556920
436810772
433408255
2864005
618438806
51878803
447877124
161995415
338226655
96779321
341001593
266208371
233369871
171738390
12142206
634704694
175261389
104168208
682827923
730784342
70232789
41999512
251600298
153088643
178180215
26012486
25504011
151145317
25121192
84424579
1232302
261287784
322954206
717666355
101128259
372911544
45482552
383007301
612494729
33550765
404570969
43887489
68879718
681875594
185086231
651942551
207177768
74794777
26041807
811698629
53857919
542698874
394028964
21012388
24479857
464018005
281501190
3854802
13231072
573364651
131294504
60598782
164220682
848597098
263051700
876017239
284109822
91651359
106414941
557443833
467386478
662110129
626834
212602240
368078533
187408461
140467629
103064923
34536122
259463989
58215115
159207510
278454981
506672408
381227849
197768907
520829766
24516125
346464705
131070285
609140839
74225074
284156547
47258877
294335270
9443974
104330982
921865
446077319
191862638
87499584
421403412
247868665
470726985
276335927
269066411
151651610
39841961
14542417
86830234
86276866
266694832
491058683
391160514
188039841
35012644
126762789
14376832
459486589
113589857
311694023
39077178
234129504
543172207
41883728
147867045
167844999
3965049
79780031
611736139
550099981
594405089
102237621
860001244
97318201
27626220
162080004
260821486
400736079
19478389
96327819
501041500
609005915
422557500
37452930
441022419
169749
138642371
17243270
350777940
41404889
193823342
532710532
203638515
3339177
112171262
93363774
76558428
18836955
57984586
244858883
17261027
105031058
218047190
460602770
263089679
99756672
189690717
333449642
64979389
48347544
432927212
179715099
246220790
181335814
81399277
18075587
1805696
44208382
408841566
165473830
285995642
166857455
935576070
70734154
2181995
188313404
23501544
91644785
587138618
36712034
226425610
158573148
111080371
92949165
77387784
253945103
7183390
407092151
130431438
58928623
269145078
58669037
793722973
9384669
433029451
261017000
130857098
444306745
596481310
417520859
311255972
193961981
41772751
147596620
811661422
26618581
758805122
465066278
104932125
44588599
15749602
547034717
129489393
320755343
13464504
715190921
215187523
741425203
134078070
474866754
33877555
346891479
81367279
657434907
589111962
590069080
51792091
22172828
20690394
217068110
188474135
51464192
36043343
318441372
16749293
77084486
712428266
157465503
26926680
217992856
608943606
65154089
504994653
185235147
502044012
99186558
148560469
12205330
109154491
27919361
34853933
388133122
595595367
904503973
63506737
460117205
177411930
776027801
331965364
2620614
116936950
375601435
661247327
1341565
540427330
835109416
200303000
22410256
37104883
575065920
263462071
161267831
3376544
266254521
225527950
286216030
375614663
71769791
828099151
42066957
486770933
379980982
198683135
225873106
215070181
64582306
317280285
379513195
421682126
539655576
173537396
292890403
527800635
26880625
70406203
243892566
293233126
705725427
142618767
439559074
277470742
18978534
55488268
95555034
186697983
267788204
747151802
144183395
419554281
214716180
68656975
30490842
503991105
660498821
3390993
255900644
842026970
30711876
6446258
456126655
293687387
537277798
377813017
455294199
47654544
254661575
646511
37409918
34843813
787691663
231799389
218798037
8733312
181065048
65606895
86976177
283610830
446057118
218402934
419366750
109980509
747409628
7810532
168192907
430389423
417257200
239924741
192552669
538476981
54232067
173965090
8025165
309392427
210756842
625213545
209485476
312312815
112751654
24288408
119708279
43563392
152122950
291031939
103671208
319685181
343307430
550023377
124027863
363028551
508595732
104375878
56347192
581003461
232369790
50788809
51809985
878012889
831325560
11541884
309613458
2665447
326045476
60569299
62394532
391865019
282427436
60468249
803878225
566980206
543897563
591667239
439962690
774471597
42955688
528013274
10560470
334414986
759239467
280977723
433452160
24080278
388065143
46892358
12016311
199173135
7075295
144734776
332454760
13433804
173444953
439335863
334569109
294813078
127261599
49560101
194702518
277984144
395001031
363847506
74241057
279706379
98155696
214550326
240754070
607497116
214939088
286042610
7124004
660309346
29192813
511950615
254353941
60295279
848326313
466601753
32694653
267977327
573213060
344120356
681770923
361148612
41414237
511939414
210094304
58159264
64377127
148698588
492228078
361796328
460866743
237290405
507785424
470820951
321726205
146173435
6358449
539924286
277713841
789330763
241188145
658732934
204154555
41793992
28770500
577287811
176122211
160815984
44258857
74137928
313512079
42583394
201162947
142980953
708898169
489623652
17583990
848873362
40003332
69398082
581990861
280832178
147135700
378015526
156933357
58792569
649567070
76920264
146768741
629885907
2547580
444550016
176229110
70643418
448529220
109193026
51860683
331141454
104396476
1606157
545993
86656531
252263924
237338978
224302415
206687966
253991373
38076121
506048923
222110800
86076201
34189082
580118420
245760521
739529070
177325690
102126600
15075875
137038236
30184876
2835265
202684186
206355632
716656558
3955882
154255234
35980195
250799578
788355674
347059284
376951272
43185491
644005863
330312092
486844757
654690839
554291470
111633920
55507725
52526276
214714497
450949775
177742160
201330447
97790039
193132757
414495121
241033581
67306335
122108940
222748162
190632949
650585548
51753498
223970383
1678655
282187282
285913236
254603671
281558424
98024271
98532200
70776851
48467448
364563911
83707288
95902025
32474663
289174111
871019899
33818797
589385904
15997688
130917816
445918497
223625117
450203557
40786974
17073385
218614812
393926810
83789365
200779478
33532357
302577700
361536029
155974673
225036600
119222005
113827979
52120742
151270317
196226099
1938297
296084920
73819903
744793875
172224462
186159833
27513490
381005047
243913365
462774822
364636415
65490128
6956207
201037981
476119744
466189287
569981482
302125745
171155941
343583378
400922700
449863058
665661829
146852321
387014829
25462891
366023899
269765840
263843461
414801968
178573946
257685935
122986963
101378835
22255052
95764943
321707333
18761191
19800080
44879207
111249549
28514795
208819635
209458907
562488020
7853403
295269285
125526996
207923562
6802415
62162551
308555575
100729284
138067243
106123174
302203129
242991704
114265092
152785059
147826256
260626561
85581398
420305106
148570832
320366928
124470062
91561164
123068323
323424355
382923671
132311231
94279395
70737552
518177239
60694350
13677272
461798337
300362671
45860206
86063089
15445493
4598335
11831041
357016729
98767369
4608842
385402061
750425084
288435510
344777087
58885717
507905554
37575903
14961366
764184816
126626838
57290043
418548605
300916981
578351933
340693311
602336984
36248156
723651343
204137711
435863660
891592
342952565
104295599
199614992
603714253
4937271
183002219
297163170
111350351
172049409
828310358
28753836
104583331
22799337
80461615
29183337
304720078
345962507
136859430
421813163
359731329
207252356
67660976
353807366
356189847
13310048
254977514
70550009
68689469
313825804
647690365
718514651
341852094
52492976
117576468
50850517
189403980
106621576
464201325
79183278
181995675
102144499
424812078
1136832
78885910
385871537
179761162
541610758
380632317
534178086
12823887
5109241
296609380
4389471
20029963
54537522
921504745
66495601
98165036
22094199
129205649
115780106
127261096
238830357
312956247
469655234
19231928
421594315
420814424
187135897
89521096
305084641
757472993
625107607
532496192
203283012
67653336
105220266
249339638
43214241
66258369
146489477
79820890
538986918
104190668
169292078
78873217
170761387
203944155
383736504
50733482
343998758
137201447
177025602
2016567
30408954
293779011
426020672
549492235
191408298
24805496
11348189
467934129
47780057
166346293
459656336
174417165
162917614
28358183
421908234
166736497
29800066
605481282
420404120
4661699
709611209
45555946
10228964
4004960
440370824
85351620
799342395
25358982
6549816
171317855
25523655
111455139
5493716
438507222
110791842
193905483
34086249
190689933
232334060
688623837
215304300
539547390
176345251
115656302
262486187
597946883
108757179
78231005
2751307
559024825
173399047
61536442
123276575
29071242
2881895
24678561
326507578
74731979
87969995
255818026
323046795
895749023
182851703
639890111
36726308
585489313
127344172
10266126
137667950
305586333
45660685
51027730
339542786
216043734
125392604
233913363
135441298
5477320
15891130
17235359
678632392
323865499
146177743
310486120
236516098
478402861
668222022
11485472
382951843
502671492
153011334
29291096
255411889
695326242
65212910
429944332
361624168
455969313
273070559
343560912
95513046
389196139
180974929
409488486
772761215
55579159
553497197
58226246
12836628
197160858
248942972
91279402
24436257
432629623
202337065
64765352
20049316
234850956
39777766
423905020
96848927
552048483
523640
140952274
194642480
331368726
29830010
64550507
348550002
119500697
24590188
25360815
260256151
24366807
173879673
317253035
240168265
182310713
192601701
80453133
135496662
203747279
6218326
147139476
212757808
168896295
679615977
36849687
25375644
111963709
386452144
106417402
67849272
64222629
197925716
603608301
18142116
566343486
24664169
80837364
483328094
115583098
28844523
264021597
552556934
280708215
280727300
299108596
274530963
571990423
418932748
657071091
269439498
185946594
509717614
178107858
6334952
249942104
226160111
114473989
77061328
467153729
261729228
170482150
39919557
390951780
28452313
148134796
289663206
170425028
141289204
347944632
322715081
258377720
15643219
41711067
26943436
75110285
951948260
298508501
840908574
93773886
118399889
414123876
132016696
188007978
333730297
36822739
154584906
567783983
28790133
622900397
23779039
37375103
575664664
130330396
366383242
43963202
171627170
142967880
178569728
428351485
487001827
239911204
538272692
436491464
11597961
399333366
355933107
151334017
764760182
473531778
656259729
425784692
641208262
426254250
54992927
102007424
538374046
333715376
354982804
763565
536661150
35496231
727797343
56153604
89502519
160429963
110957842
4516595
64244180
266155039
63358578
348435740
70416493
252623313
147079040
44813793
379245071
496646435
525348479
213839348
47090962
525547138
1975166
98973138
48703432
51203149
2487322
14332446
447889435
129745663
53336228
760903440
45547056
152759765
28249301
27869815
295232502
101372656
439739573
175389593
48330892
125808472
553492295
160157878
83714285
376623180
282939699
359470975
28266673
498516052
30544198
71398045
126342466
322633419
449127269
19760250
55963936
231835806
406693910
873625608
122140893
89026110
3899383
97063664
158557824
317285607
30208371
332462494
6555660
729737663
365342872
251958098
31793459
171553840
288805316
110085737
273576191
265751273
553603058
931880272
301909142
678463129
55952296
509607241
571499716
303667770
437276907
474326706
143080721
653444925
109570324
96045987
24913269
87347679
273666477
573547552
325331864
416426270
668128283
365784033
820709498
88637288
223192566
276916440
725160432
110059392
2499866
154888784
220130078
671023557
40664084
128893052
285812820
37180568
556365197
157989207
263006511
178815848
121520114
200299254
616121529
195162685
58553799
41811113
141439230
190889726
216721890
237378856
5823505
24396048
82687249
108701991
235294953
397088435
107329156
191951722
72714128
464214470
17391714
7896779
41615625
257276810
280704392
194764732
80674740
207471672
245499885
42470351
497568699
140806916
451241512
67615711
589776972
370204389
164999542
42959274
15334910
20722770
736855420
5739401
347634348
504846355
335396684
148553996
32578683
595247481
755190136
243388947
1045377
86755190
607802903
99959487
8765082
154181323
587636884
73730124
675046502
333608513
200753876
153214224
381007479
180496229
189295873
465327762
134227820
140310133
17369444
5124703
23953186
19655382
522778513
178377682
214349864
621391262
9131975
48572020
75202594
142588493
583141852
378545567
116706189
303534630
307655266
21334092
681793942
431472034
693956
135083503
518242502
469614397
178297161
274353298
44562937
436222055
644471662
265978138
238001541
385846272
348971099
595563519
3605147
343344980
418734019
842115125
500743347
492652023
127348122
34261681
772250261
45966337
261208171
354166916
1380503
98884375
285363411
193814873
299642748
297180723
28944921
52996692
301062129
532429588
549831389
45061656
56971864
1885267
3489328
142201927
594144684
60577056
6193108
750696934
7608292
89157980
118799519
169809708
244499920
44256945
286192321
56700244
117645303
420468154
333760185
290139349
463526807
2369152
202793747
142143243
450586239
1966980
223978623
56500192
98572891
444969459
38659232
822080435
316672159
303492955
721441702
225461508
8926984
34754380
91421240
23991537
338423255
199776595
381388776
601616571
8862509
173511089
178794791
238629878
3745825
30303865
39683320
1391035
403041812
287796766
639482883
749543639
295260682
255933527
181214325
111886582
477738342
580089653
164178818
27443699
47814152
362638444
134938350
183740662
7349116
391091048
213711690
488791630
35971052
276512184
232014176
360087778
25211735
240458987
856474857
152722258
195655115
343665203
181687083
4427601
306275414
414225124
119775753
758583827
209504545
701219081
4412404
30465720
137567932
400114478
112192477
104659159
290067434
769988536
513331402
147828317
230751100
101714709
308236277
131260784
47670665
17640566
313582099
122540068
129162166
471119240
44945576
80654276
344881352
91656402
280709879
69754561
24106923
166722577
291840412
295213187
24019580
405213756
35600622
143046580
120770680
367757324
212859898
372807
276724937
65744103
17046029
300970585
76223246
27280462
517997650
5374320
227493677
289575571
254369841
310910330
129307749
73325076
139038898
525804020
443090377
34943155
870731255
293197692
134558659
99927110
115904976
256384264
207749352
336266766
22082930
190886728
414494810
207919305
727288423
110513036
389429663
232660855
11612157
39415864
428127431
158303339
265332821
32909096
257893675
83640918
44148650
364957830
18096424
1050828
46641415
115734497
617663390
519205514
107558875
17119809
14402597
1036445
84459089
523990121
234800445
59255875
5258504
252028263
797513078
6865019
79128870
207947889
515042840
685600559
250931041
80699511
179873282
72402515
77188946
163752402
184484849
77065264
23167777
162304087
298415195
15106086
78556066
146179787
189740969
75374972
269618623
677184252
287789463
24236290
309474574
120429702
698699938
209526811
394328555
46789289
302084979
1233544
223794042
69070604
506066074
3779024
112427355
176709077
30013837
98538123
721338306
122544987
581562219
171132110
299334408
137093309
497261531
148178955
75748280
352632677
300736609
279299920
203756102
69709683
64300930
4163664
415642192
4857415
845832900
326935776
393264427
226519830
596595199
154271628
59077915
32279294
328324046
363813060
22749119
481270619
4745345
638996747
389004699
155101822
236872661
198825375
382800720
170291875
23391968
111650218
437424311
81649357
214899294
25936895
258985252
155453185
3006853
107955808
335875042
522093250
106000896
16463247
433945526
743481277
52286175
83143571
159634612
215294681
363859053
172553478
44018328
347421001
321716316
130763711
140071179
114105006
89460340
103084000
171570926
740686644
342978101
60722633
5156414
159785801
286463169
495045987
326854420
716253072
159671401
199336037
63285036
676208644
108075318
38462733
656154906
54448531
116886118
433171181
140866301
49375355
166168045
283195733
804939753
58128590
841425638
82679593
169679789
612592331
604660481
212953837
292341209
373327684
256417804
140523979
22203062
233601263
22533811
75890745
7632636
402917670
634826911
634550625
188802557
55268609
200274754
137240404
6650772
298511360
42348349
2300400
74674116
10702909
196211742
601053529
18482109
59295506
356477118
272806113
27152879
161763059
89230207
69615030
185059741
19755789
95974054
240582888
24426762
74434187
113312144
1927260
19613468
72550258
147610258
170809783
628561517
28097220
653197960
635894291
99503641
25600359
583890895
163492848
63185185
285879902
12334385
196717024
928582230
131337118
324768552
376709756
264837695
134615913
84198678
558281483
226212188
774314241
616537551
67390851
29023245
132062893
72799243
405266172
631617222
16812872
34073895
492361874
633900406
728767146
15769207
30198563
247725206
242342605
62029051
248765108
178535440
689484292
238106118
157792689
220746151
138332999
90380643
399298491
223037586
794489240
257950933
150215581
218361741
79161949
308959261
164027689
603734867
342099114
39584875
94532219
58954487
759559008
700795161
242904115
189074200
556122385
166702657
94181579
87551342
95664699
243274114
342017171
644594951
201732928
5050171
320144795
359049926
69774903
70995561
299006684
319892062
196741808
493118032
149327146
4996094
200780278
413260099
131544045
184684248
219228264
284788877
150735482
639757289
378931042
56638459
373458991
64295169
174306941
523911111
131889384
33105215
270278680
2422374
147953305
200884916
184572230
282334084
150801859
76042989
245128704
779343507
942062220
518748249
506365111
20386379
271777450
497583374
9718717
218586928
463488259
129206719
110878598
157474819
26396945
31687870
98439152
27801798
22080701
189472013
587136598
7251952
48718296
2130169
134088078
573551199
120176594
742053754
545538404
192399323
171006779
48480360
165221095
240789872
5220328
10390292
452864944
91617842
369138323
973397992
198109577
657710296
110207177
421182179
172720772
572543850
381780695
150169495
466380991
266117402
179456841
188448925
34906115
4582720
493827869
563160098
261385566
157815676
406530682
676489246
549714539
181591092
115301222
12398228
292834410
780671345
297427591
33947768
421352292
492691362
669258125
54493573
171668564
56062851
128835525
219646454
386306803
153104254
780194221
184334746
143438230
109882734
577791811
35805688
211709626
318915232
233079309
164168586
195746789
183872902
35710642
411568407
621602122
133036311
297631058
159913792
86388902
186693192
544960498
2114972
474192541
154117477
272590429
229246269
310017933
306445509
143667965
125487684
116406484
897716247
67231064
428809163
106758294
35478639
80177923
134171163
88991638
301401806
140114522
23701666
20337143
48627041
56732789
64608099
34749247
410781328
17473945
245485584
22712716
23261389
742316296
78799517
348192396
51180599
268152280
334849934
73430509
635744163
232543168
447003493
563697594
28255452
206573053
81663860
107161500
286476342
526973824
105497703
842721652
361826552
768080091
20447506
581605315
17085167
346714607
699525113
204363030
46581020
162494329
566819176
233797400
190926615
76328625
160076229
4931284
495647731
108957497
398013829
140712684
30127122
8939862
244829956
521232636
247853383
346522381
347759449
45137180
510287248
357534046
682727978
168247113
167868121
373780113
286005185
12218255
78115764
700870866
152431474
184630738
90910353
15694280
112061547
11830353
123164244
39550681
94900409
642706993
629217275
178980199
533608939
102806354
620744445
530926670
457847634
234527380
68928467
79757285
494170699
299063340
16284666
420273079
229534882
113256445
243107355
368091486
84587517
471227837
184126731
4114387
289046118
778014349
8298001
579961255
163392337
228159336
259141188
165320736
93491163
88673084
174505381
395228267
69497397
914159840
677805545
132211259
770146
420240248
235191890
519560558
406227255
319882893
79743355
242390359
223285116
223027659
560238971
1628304
539658575
3437514
253004094
254117226
643065133
292186082
377817782
308110273
27131567
402111266
22517513
103190978
123038771
72994179
238583787
105336496
24870979
44007368
62015581
793439356
290449620
100512554
528044845
47470721
790338627
315074058
509384413
99877726
230536947
14182986
575291815
678454225
20544578
326802047
92497130
373504603
318707828
611095944
269089848
333944558
480518507
341644972
659211896
178997801
293906728
226391977
145476426
28397011
5705390
24316831
65865781
392781005
60462774
187076207
52939449
184567672
2480033
792631999
6708792
121121273
35921418
250784442
63198319
129793919
14622414
43044096
478464668
889583730
15663864
325171999
196762116
126638543
150031488
554581814
209043360
26776624
112986248
295821906
90625564
144926996
404645786
555175035
648591533
454672779
260214003
332094267
138108979
212679162
37893358
81271186
62762864
188497356
87745714
185395356
279925786
36191490
172166199
94572904
196504034
276708155
258520624
227823744
17247998
164139152
345835841
262584362
75147952
29841245
325859209
262369078
270288488
206995091
65820773
746645497
729160475
658248260
111002922
27037861
464460519
400085283
955063400
194202969
195855068
238475966
773887435
407447509
18098318
137752791
168444328
72135418
88702142
16625801
271034865
2317741
471481088
328048642
170224283
225539635
40825444
236904724
56860249
191715732
682664959
58336427
6548229
193837702
350043911
248494105
366185000
379942643
339106934
15744968
48482717
243540093
285418624
334070891
35010867
622374030
396526261
263958733
580035601
447025126
413069336
272973330
171509444
3835555
365215573
740518305
110543595
94079379
285976622
24717641
723099303
345715509
289179100
676800522
349287491
145146382
70287930
72904909
49818885
3797239
162807499
56132184
806341821
238767701
125350767
117143779
19203203
350308276
123647933
281243295
20445607
86266547
411806772
23045096
76567380
411276760
96214882
220066660
726930155
26912166
144300790
237679939
80491600
104692472
114618167
60211677
657488560
198894320
144417472
480813489
258778252
74646151
166494974
63674059
78764289
48377928
240098961
190942711
366082881
195700672
584311086
696201367
211081065
342816256
423402977
75139427
140826686
343831044
174308737
40924064
18242673
77675216
56250440
83931811
428770726
198537123
352585039
873537253
141801049
331052723
123737482
81427526
237102496
260793933
67405419
4854392
21172559
79464800
325003296
38381669
44707350
38208412
173919462
152055864
127907745
121738685
747444699
162151947
649711174
25072191
491223951
757190717
37146418
56272350
373549872
461603959
132374749
273856405
132511105
967229
58617471
83414202
288828216
37966860
500251495
1971566
6940993
216761353
237522150
239326945
305003409
135720961
47009994
432627073
72061465
41500420
131147088
671554725
19721486
108589371
6916993
272217298
742366221
359920066
359680772
360670392
88622000
51533078
52858640
60014889
287221424
195877807
353887492
23000366
81598927
742892756
692684311
7964411
73345439
201086253
613565373
109050626
514216505
88477573
5935259
3932115
542478850
340328397
318633393
222278730
376982980
441079389
599417409
3520260
244858476
308133293
206932614
317707395
531458469
187295601
245764555
15878674
85702937
100575015
399957058
192461274
18089163
283318859
533636964
412587789
102960778
209274909
231697032
343728640
158643231
51561369
191589858
624303994
77558606
196256332
7454548
101484892
213609639
459377939
87313919
345867277
118926932
311263390
132884144
193879819
56983504
672945100
621278082
402512218
300951697
240568774
3411847
615144112
90908536
52870548
73377638
91152270
88557624
1141898
147743099
92415991
37942265
351629452
190558755
154037505
165640132
318842745
660783206
120095555
23767443
440071089
522512406
4107705
128505751
152399093
48563712
146481630
68749160
476159939
394340391
86737602
28909049
23036647
292382336
519784441
196215313
935903676
64385044
574425302
486365865
134098423
60528919
133223012
97409789
149430450
128959033
58833786
19253652
24719572
14666930
94272868
533873044
193861260
96179236
262208566
10695899
534026022
626466483
333744878
18302181
241685955
232173016
159470868
72880973
146539337
1089478
5923641
389070550
608883098
198692723
740929827
236022456
89789188
681462963
11972668
401750206
234549458
321550004
2787303
101245095
236995943
213402647
486754648
252230825
23658626
330570363
275148911
727133949
90897578
205331329
150023380
121273840
423864577
35753289
245516531
110263054
823067639
95739905
45346124
156664350
296468516
105856705
151112384
18038618
844241583
541695751
187782953
37870923
83600858
147531388
478821380
121978290
714463815
378712380
118219609
584856911
609565582
99847111
802297514
504307827
590827610
37534835
89062023
14875599
236339115
555603177
4979457
396033212
148267291
145984124
238350002
750809505
288178768
442380052
256129893
65224667
537786538
67943391
26713694
227776470
848977214
305665898
66196786
100819
297665432
340577982
62602719
84126184
374382209
98126438
49873918
92083144
545374101
2563958
83952594
415532342
118602435
9172957
37582049
103041323
87181173
23980266
94998022
92530728
408339368
689573046
189900508
90281891
674180687
58372349
158057903
240889489
82220041
56977007
97237447
302677634
788529115
216290665
68608696
280473596
211508391
382310760
503318465
110122221
20536721
236785300
16320688
220165407
12024548
3940164
335377985
672970462
310201328
40623723
16269987
591505070
291902335
148548488
439382898
674659634
496588508
11347100
160741223
819292738
14566172
48384488
790672488
96988469
130145594
304252280
34860998
89562962
26339441
377957797
129657697
669336078
215550075
237905362
47221866
633998540
86907948
118470790
700042511
119233114
7052787
293193774
22199493
81838909
421551021
247065508
407002389
6725091
122497388
224669100
578119428
80649673
11623740
24739663
722604406
123575856
53190957
364936260
203495694
11822590
37539219
296392528
233697357
43137535
36593403
47594685
155677545
332202168
103941932
187045833
120956745
201845150
31931066
83770894
1337167
89753689
651265724
78770954
331580415
629053052
498001044
8914582
665154200
266175799
210420228
710793400
69240872
230614894
189691049
197774399
233106526
135542179
251218753
179348388
337628422
103034250
508781373
267031409
60700992
34933760
94042662
699405829
184430247
450066874
175450095
772762925
55671214
657438085
60136109
568006557
526202886
127020585
64476601
237675561
58416470
520280432
374510554
150834145
340406758
29844239
384707830
176430168
106670592
264205023
151024959
40894526
50503216
552345597
370693848
124545053
277352959
44971910
263378120
150861357
146250795
363347278
266938164
166041373
177610260
115226135
45928
494839007
41640951
165464742
759886476
383029902
712150573
851652137
66141814
578952527
321767611
153165399
84765839
162804590
260427738
52257295
253654769
106472362
92308693
174392837
6525532
176792322
403036905
66083053
104318914
5159096
84554825
30429179
228706809
86570174
125983074
436883448
494826770
177676583
166787852
462454456
39275443
298476739
9187490
469634145
81806139
262148812
259138357
175864323
132877616
154374383
528995364
7592743
86970815
387697125
265067640
223449162
643925013
54322834
29546495
74496293
4053161
93871652
610271140
61427871
430529856
200021076
143718600
904428330
636721742
269522308
26352071
621591899
289462049
74226959
721608574
29942825
463282194
148032447
120472737
183867902
168329504
613705800
511909049
126730092
340871131
19419657
2270126
530385085
24888186
55320306
527492371
510292794
69506189
6257214
5288554
75366873
187148022
2366552
532167791
241389631
740117359
177817488
54617270
72087722
495974112
72015258
228085129
64012473
61483571
373946085
134004406
112964404
40441313
475509908
81254317
93938538
277200262
84532094
127575454
352824714
178742748
106059913
105183792
363311778
40733210
180549924
143133756
382074137
60059931
10655594
120613521
4533072
336526727
34435303
138838092
176032257
66551905
526394076
343672575
312862588
215696592
183570923
86835104
95188525
475885156
71297825
5925935
88721713
349067519
463561463
442799141
90390757
62366689
85672805
280065740
412178940
34280458
333421230
504668955
123180736
90867948
304929428
547369670
313935637
451379022
489886477
32887498
137813594
150543464
159211367
187229352
730050121
290286633
40710633
155739573
409542150
372026396
159628096
183780798
320740937
469023483
19099318
49196658
309685023
25437121
252778967
295525131
49901268
660444657
557129795
81458600
872467030
248668535
35217701
258444500
54445835
166473634
145816503
176646207
52160058
135534343
246794346
805227044
256063960
55337315
416684652
7059573
203429094
16664585
57667295
191034564
258524197
237703050
617200388
667317639
371371090
290144841
113266252
322548649
8729762
379128554
513119371
133276462
30743262
246256431
87234102
330857418
254628159
186440402
210455407
182244443
78295357
220903801
504345833
562156103
448763033
204304139
392051011
890778037
13941649
51463445
62028029
500174076
164181928
4987716
199571555
5002929
226166601
461115500
62638301
163482552
257648611
89401901
486656840
440418106
474064303
8688470
171504245
35076538
208851942
3020162
464867658
367991080
331447942
60146157
392344094
693369785
23370843
351391936
489376449
83235657
728141387
409855838
250719021
98397022
272473992
21766807
101279838
151521697
318559484
505019173
610694113
64949617
178546219
142585933
404569541
5865702
181406577
74500065
12974828
193433673
75737590
18807990
143650902
116063955
725736623
9535632
867107175
74156764
679829412
272383021
88279238
51383761
490769609
833865
864379
235962961
181540816
82390307
860621291
30382704
296022966
397162907
51127566
424725465
28641955
90360889
93394093
730061154
24277100
300204329
75442452
445781350
20046736
259392427
178861298
52692251
280046849
285528974
678844556
814433716
141638441
175449596
221044122
419417848
122898034
32888178
366004364
685978061
504529540
31235114
468358720
123700972
131567983
6944088
70272686
252608169
456867496
11088957
530801948
506692659
331576923
253807922
211633432
59814774
90382682
362914961
14466632
17397212
378375598
526342423
28333981
340219430
301260651
115983248
19583463
398350421
317816434
76291966
126390611
75852191
236407976
150985338
480879309
61636793
588557821
153343517
163150692
355583991
43963548
16096164
319843282
189361822
55466464
609468287
20078372
406456878
133658761
454755107
302423342
791199616
575413664
38861955
130418040
114700167
60754075
7519922
766586399
188613285
163680161
443921866
508051
81202038
15195322
147843600
54849432
4893319
3982434
238686966
103988767
480631207
476431105
41409470
162142637
890222207
530026459
112234106
167689466
607384826
47849168
328989250
254891124
130798029
90731712
1453659
387145331
51173582
84663488
252032083
176822297
300622326
241667071
153104144
183252901
290147184
211661697
390528313
469958985
177073627
423943238
91079987
25994048
87188568
274666594
736884054
121909177
229253858
4076386
234518170
67776221
27323398
523708454
751094069
250124380
189225091
31782570
250469730
181927933
75277129
260138813
99689583
378660551
245966836
159842659
536583618
22570250
51764916
452823157
93343065
149130372
308162039
62953833
474453850
77469720
37638658
423261712
844218942
488916191
27626556
27496717
29166057
194093964
360556188
775903479
611502616
88936221
46166747
28369420
6006059
85410590
313796585
502649735
29990867
58480082
85100452
245996324
176564565
84150656
148181911
611463403
284478853
312500116
160742006
310691795
126919199
292705781
315672758
18028523
238175413
404813657
113902960
64660582
340705610
151892807
21215802
375193563
52865205
760625199
179623832
146918756
151959896
85590225
754846984
15660950
32079053
109933663
184048178
69094612
66628915
119691647
362136860
405081908
210056773
10509436
235578822
213439939
31586454
135570484
243455567
132716618
855923077
941245711
271545637
113748713
437261998
156923340
404550068
3806937
477864904
544114100
142821453
20255411
4337448
191952727
358163250
613359365
399851351
738856992
379461678
314667048
523244990
10377809
510923628
80384558
84871162
141433861
3278299
422197050
209844742
230603780
200478253
433648816
88154419
215354124
236179280
141780208
33217710
729765055
330607614
26584567
129646830
16169220
108895469
71223236
684716936
327532859
76467424
2048606
120647785
138518670
8146057
256301525
332244052
59301569
82882713
294352116
22104163
96915411
292601704
237526421
19553311
645031835
112103266
502383203
263101503
202245430
600504724
626543205
236742377
12118259
258510828
159001069
49604019
43569761
34731068
39224892
70012756
177733254
293939341
23764358
329291623
663222915
7446099
22221178
342754966
194562044
76402412
859081806
312053130
15304616
72691594
7570826
815486546
161042894
138813960
32675944
261133245
73872737
371020504
849729878
170052352
188999981
469155417
153644779
292200584
134524263
117303019
14149176
744938586
4606908
57895639
94943583
54965466
173972025
814771268
337585310
126883663
6257376
7199476
53474581
104806023
84477440
44347571
132707322
315644755
380984572
119809060
13029924
144203195
572194364
505090977
277168100
451094912
77226859
350343317
73748514
386930481
49999071
455102964
293596037
539344787
850540579
185037164
356299490
358616805
111735637
322507201
101332453
432484480
65925524
55894561
151415957
300092735
339866330
3279502
30210364
320880873
433728975
669984790
871395118
290882017
26930934
367796889
25240750
14026147
21653452
579522198
513874230
83426711
313845613
54398036
186097749
38881648
234861760
78901988
417287252
66279878
356942207
310236423
117932478
736754886
55670566
394225145
146363152
65188552
395242443
51881326
83436263
551823316
552825023
17840155
395200752
533995095
480334592
214779955
787040338
314744770
174833265
301092595
523164908
527141675
301790
3214526
200139301
3902402
117194436
153578511
20960540
817181531
162746150
137031932
112707252
50813678
383974193
33813222
1270690
193754355
105004077
425866040
210903844
229087970
124961106
378570697
513744804
120195866
130709049
157224576
469590274
494030151
810361858
342672533
345553526
436225940
15271611
8735412
364994572
460679210
173817157
21862180
56396784
4955502
239074183
552901869
586717986
81540663
420703775
614022709
16159938
101870921
14395796
259146182
29056406
493663268
382195447
265732606
210160360
377915943
140083410
112652108
532299089
19544360
200376606
803145252
258937245
248581455
11811817
145618831
298554782
35070522
67292325
34219689
742942614
4592398
495104082
359069026
1812224
81119138
53302443
424556559
587622878
450861053
414650112
1789426
30582867
114580259
153291721
124151625
409215088
43474784
104404047
125921014
51089543
150806963
158228236
45068683
24302773
85693198
68035424
150061718
279581119
48422481
13579536
908927960
30544079
179265259
51071034
275684488
40235194
153461181
43016041
685213572
168521384
110952547
76630353
67935301
331248319
221649961
198218430
223130912
126444724
218156629
403736099
5609196
383291752
727865132
515857553
299091254
281996274
143158047
815258919
174436247
747901733
497407590
33802700
29701568
148610298
234646481
276254555
771418182
941134667
436730287
88104177
266290368
891596324
45461895
40035513
299010288
104169010
281020264
499307947
812982
88268403
168574660
116884091
62951662
359968217
52078780
4580805
565012804
299785722
769301805
128460103
580727157
30615477
646871422
30752038
164233055
234669915
3757985
465008212
378218951
76384304
101056902
13973318
70519934
94377416
82883340
108350690
161302816
274051195
194853232
7501184
163904362
295006026
230787209
22352476
680015737
260787647
57390628
122985926
80652998
99388
447024938
147458179
304995937
559814784
130026487
295232287
72385901
660195868
77166030
16623191
590391707
276359484
274069224
39292200
561527087
169932531
12183154
528700333
134540097
23687330
51725325
128769670
826564244
557527748
637337083
703105791
16645361
13611911
12362253
29486553
45995680
22013541
339683487
11038373
199683216
131072037
29381486
673147603
204190972
223223326
399930877
274805019
82604375
86259406
35471857
307040703
42740368
448191335
8336922
44689424
49423132
97423756
91114384
243485657
229964056
127623509
210733457
153137935
27261670
951775896
12411481
44798078
780150498
359060989
53472443
60039847
372082664
118659140
369715055
11906793
736388
396846715
305536538
186367906
145102151
484879979
890627734
113529680
106785512
188746947
140255307
358540894
39660205
104086856
901725371
236399496
536365411
7376854
173311774
294379
653996096
690792839
775642660
68371641
226441621
549787976
755572394
235247696
36154377
795965668
410597413
118820811
72430572
121796118
155716786
138388161
111737337
140721412
433248908
106259222
5416760
35812915
30057213
36438005
406516237
446583291
568150439
633496091
159662195
652557781
5424928
105772341
71493112
410657401
97313017
194255486
285885161
562781200
375528024
106658186
302945535
9301011
237378471
71123431
939225197
42971118
60502160
2831252
226959082
592267427
870343
306977898
621798117
930066554
57887262
146462171
70368209
12424910
402976548
243743517
221425556
12123857
63695880
225331960
357855170
182677825
6960250
395625091
39370701
154670342
136596031
595005087
284775823
291482652
294375182
56628749
79957315
878280297
59756824
348384480
297198502
21623326
249961881
907037
684687977
150523709
388694116
254655926
251925104
569966011
15735825
21705914
799387114
26926690
331359090
13019552
50562858
607817617
601338877
345774040
379952765
434715901
503762192
244834119
299520199
2594948
335495216
655071148
17748114
103659020
39673657
68962642
100014550
41861099
153430800
349255818
180349568
299347857
196571322
43098779
46662173
505433602
792959569
85504204
33482395
103644683
3057892
271632133
232164380
3348373
177935656
296332468
172784330
549126364
664209642
621110372
676531035
106708135
902805484
34061822
85088325
572124234
193043358
84651174
291830013
328375283
423126778
185081805
81909336
522140465
48188804
136916891
53559633
364548636
17133533
24153516
77959311
417568686
142933971
668808816
419489288
226301424
729752065
50354780
80040046
115505112
30772449
500329698
1966860
11043837
8790601
62469476
388284502
29386841
25110269
468916914
51290966
525633844
80937830
34929879
467015879
30091273
244595345
784256018
20863074
365800396
713952537
609797428
123861809
589291130
629184852
116449326
58724486
909535763
440942346
375241052
644750751
430101357
367724221
132751355
202334048
262108415
614021707
200143360
390248096
82175084
78346568
230115176
653560890
202779468
7561321
142720569
131519448
548845154
553339988
255893257
324073200
255112235
342512774
412769323
308877771
353341865
14282026
113719332
66158785
44163074
79345908
56728850
87052195
16105891
332025838
819852334
513655313
338952626
90736615
1592559
737867310
246644767
141873310
173020317
364297437
860736591
299848765
11439111
71211050
105633001
236660147
108646984
618851118
449962940
18445867
338372489
292183248
228331785
704676274
440667018
28486689
465470782
37622617
49923317
950860778
185242629
52382751
868846487
73252373
51291636
136429779
212535353
120064639
6079401
41648403
93136671
338496667
88157831
137524174
563370780
235272824
558946928
66632486
324155436
331334036
809566806
65607515
451755923
482188256
12910361
622027398
142024558
185375662
221928909
428690717
313908755
320956736
261838768
151045270
2818231
51334094
766049546
225608348
544682982
95750006
484322037
144288585
5621191
91360856
3884300
385825957
511932959
536274515
212714571
17231106
560585609
4109229
407561509
35940727
32294802
60746419
21581903
39415674
452557425
94356718
148179485
519873246
45116396
65220456
60808153
166603432
58736308
28148591
40514254
298401775
337905970
51342814
159216251
47659761
382175514
214950210
424269064
212633715
559332988
37997960
262613416
45069616
291658982
17577908
84887107
449421162
213626946
103762293
50599911
434541935
41152390
446347449
91290526
121821294
327751794
301517363
220385665
200998994
251833071
331291124
26786700
318344797
677259091
508252171
361131503
872907266
80283023
374670874
143680308
254542583
4449610
36272155
20597968
347417311
36061557
218482705
208995097
644281437
367976459
609393672
365630404
65250881
149920742
249639891
853777550
15893525
32002512
487108644
63245225
10036734
81365820
397283074
206693374
184394260
102119224
630459265
553183041
102348578
248547663
85939698
49335581
221879072
486839798
4400821
159347827
6973401
552310430
235493642
156002416
447492412
483111361
60887722
461742227
556902564
595233236
123420595
112566258
58039767
258624467
456369859
324356532
1920955
61635021
29160148
238226475
554010
93707061
115601186
205931311
452079666
252902975
99984984
9464740
348611933
860854607
294166312
469476619
517400036
220766072
624038924
80948
294726619
345465052
219325537
30395900
257025335
115559055
741850610
258152527
309256010
376211361
476138458
2933211
21862388
252805
157035982
7294614
78100960
144993767
128037488
269533081
92657788
65615271
195094850
185680416
650696639
303194195
130739017
7105859
582330
589153298
406300471
433579590
283894414
209875513
606906394
57006644
309948921
74217762
60802211
69091159
412495963
630114084
139824491
69521831
68878849
284362125
615843581
154906157
100125875
152938685
402771541
130414857
550511574
784893323
35798068
336900724
74931691
308259459
224802857
85551352
140393300
4507961
70898060
756810284
4261866
72622805
490299002
279425603
512570741
681087173
135261774
121782071
192280344
16937352
348808576
372280225
242507382
389452229
84529968
487453
390669443
190666756
373848738
55105805
304216634
55296561
301919870
68686151
415233993
72972016
698237176
94970857
599161122
312803910
200683498
73053722
83018585
341105256
98308227
568489842
556194614
680068155
33760164
658885162
497926428
159268627
17770370
191844908
38040100
24365656
591536215
126628704
408027885
108954423
132942620
781359704
3808426
97660118
7997598
93939328
885970304
897074634
425773956
102882663
863896179
588966596
592476947
94426912
98387195
430825056
324739627
4079834
412657953
250370331
12928583
929818714
124449355
259912867
309709624
337055359
114368456
279795102
376228802
386927299
462789753
320750036
167911044
11562273
156921694
165104903
61235962
234155786
11745181
18451576
140282702
279020633
336186590
383990727
619506539
257937466
15230602
431747912
45982600
808461311
201338160
115142566
275891685
34160083
1163232
103037129
141991863
584550637
675489336
815645813
27691284
94069392
654439781
144930265
306356887
631577123
545815790
9528501
42269083
111192836
1426494
262823033
555277438
169105541
166449352
7695466
502968117
131227861
542749995
298931358
443377806
294881956
61771807
84174113
289046422
355696548
129367876
84106324
501658439
164170135
9891301
306420335
254087017
128196381
20206252
166211962
225993042
483742557
107079874
365016716
248785194
309401926
13593785
319074218
594521254
863643693
6923577
508891675
9740480
483765290
385479269
67538409
50660986
159336696
9670694
3302814
232611056
75290968
19188731
151424444
208138978
334430667
439628130
646556722
159060249
161319747
267808511
232104164
58919047
404074136
256989886
26982204
211120000
490531944
264635859
6055892
235333482
17348903
6990731
793840389
122183838
448987817
936009005
135819567
311914459
70189009
381849369
17633601
292381747
206555735
352223797
201640064
229262771
81976869
181866943
152038620
41015645
127850433
225235236
73749032
85457852
960994
528998735
249512403
30795011
85381076
51416617
234248334
340518685
538368937
83252362
221559378
150186639
240236003
329101582
36673449
507112993
163773525
20841982
294385304
212307981
165785188
13510823
95759252
96718273
21255025
144392339
412631456
319234572
23169518
540927231
676806157
621471045
91766238
225622896
970068980
225463769
98936851
292828901
394005238
51465039
481519108
327452215
616584561
386367703
437741640
205872604
564538970
194633183
460273618
716347997
808974826
1432004
948486148
95803895
192278821
131202588
92449431
4798147
420683829
132454339
113728675
4660063
525677920
639445094
119738276
171445746
611762283
56834372
440319802
23254546
4500052
14960828
123817203
763760888
37597172
306301030
286867705
669189289
33755561
150487675
349882451
310141515
41103549
599934768
531982677
531055532
364350094
720201741
29893339
8563076
56151738
544789528
147985969
798560298
337072170
433970230
2564617
192043107
589779233
543260398
152160237
337628285
446309769
231172121
348548914
419814373
77163262
423970336
139361416
373984112
4560768
83013599
739540579
84690776
441934074
35281408
24881485
564266579
181068939
92611103
17763011
546146550
14182212
161701106
194365907
35612301
130427791
509145324
291951033
94706728
550745077
389241894
65243523
290140645
61142964
451266399
243226714
183028862
4227489
39213124
186113941
236396624
77612094
49336061
91070816
100669069
120580987
218817625
387270062
86879141
175829113
570408495
373784925
180541311
149941840
727151170
87237362
12718270
541250395
689653455
195070819
178395401
57653467
62810756
239763201
34740773
104515350
196572878
53341148
322897832
7555864
258989132
234285839
117049399
852751345
20061801
224946122
570262435
339932836
149167369
33820539
12478160
412603925
1048316
78056474
35901883
5659915
182501272
211370049
423973867
664079890
68934932
97037780
754557005
158651656
24221128
44090947
252028384
790748600
26377538
53808967
265932083
39111952
181866319
51230526
414994839
146407607
541378329
297681284
91134951
144505899
5589883
120361682
202410861
85813354
421960623
13526648
245971940
207070211
185983736
120040188
57766943
621108450
74347644
394248474
226758346
171135057
289746344
191188114
187381662
82403475
342516483
214581268
266716721
162617251
382483261
173451112
110296328
382670130
36621735
451490211
104859856
728621303
202227036
299993286
119391186
197588937
19601777
326162387
361881026
421214318
146821991
221041842
29837417
266121354
584886476
457891808
169784137
142117645
24690076
158432710
250169739
232527625
392147801
504489243
310346262
2559963
66251541
444080454
335613222
99918957
204456612
425254559
340790143
353957021
125547781
361444168
321066110
18640059
5156777
530706737
2803352
97829252
103635343
75978256
288203343
55534649
22970593
118885362
185532209
6019863
18552755
197597568
338408809
715029788
227266013
526075215
3991825
109118807
403772689
47684771
39228732
89368348
28009456
125486474
404325046
34184718
340745829
513120245
29483137
88365637
477792748
20875171
201810957
368301518
16353443
95659112
709697881
492096169
543544504
152229111
175411223
260708427
55147108
899868123
105066399
337425209
662180231
66699948
514256927
66972319
607614161
440374641
142660954
474431666
403013687
703469322
62103591
24737666
59583967
36436500
667377416
377622215
459921834
123716138
12093127
161849864
262362530
7291387
293167010
411072487
50852015
589124256
247369280
43096388
21337791
621723718
597334445
626140677
544377475
567745785
28943304
174745929
318580720
68090161
97517961
6517524
396634551
141973589
719433358
144437264
38752377
53955738
340489222
215483453
149976809
228937997
92304340
442779767
154639763
352393496
25588571
267618118
320467898
512613507
1417365
215960641
44661647
377724769
116640268
243938951
139216067
352593251
823631019
644447538
165838897
482497002
221085289
501339350
185526268
505203654
572703196
320177001
23166820
678134757
143415993
155074027
351547552
38578444
481259226
193062519
321973934
139524380
48801404
122519823
111808597
83568319
34728672
42041332
468650436
70250357
26953009
718965513
438747365
155809761
584054913
596285519
85051860
139799441
143704699
818340
30031457
414543932
156761440
120608352
9081025
73604209
226455764
22842213
261406907
133910808
507836400
115435348
561623739
874677021
77250512
480779843
369115402
128622148
112708780
79950026
240511740
113052538
217899447
359156244
516471179
45595198
31722967
158527446
791995678
461393374
312456935
153564136
15079632
26822572
13515286
124557662
334369959
278387474
119787535
311469716
61235483
338078102
96190861
128984274
9827707
148248018
33297807
120717153
181660556
376386939
157066543
384608091
585414859
24006016
41519246
527946522
168495564
359745737
205100713
41032372
455149097
23401053
74279406
238890123
65364569
268859235
378805783
134442464
504173800
111305650
466003877
41968864
406191749
164416825
411866957
481006367
75974423
429682295
716469032
87824526
201833538
39839756
39188953
446393685
274607768
15568712
62964863
360830083
694394780
492712664
274918494
293724592
220047983
11354080
296128021
110901427
785770025
8325196
42928998
373222099
19125418
713655459
106203098
5546347
385985771
42413116
104278888
47500009
73078925
102005211
120233939
154625860
637618544
354754
952527368
567170110
64137927
270350181
929484116
58605884
449020783
235005854
122126373
254148022
37278313
327067169
274889606
121980456
810089788
246435956
377091470
40669355
187077556
161416268
184650618
232723766
4512868
115122781
419160660
57411834
122170110
28818401
217887686
196492259
28259118
104706234
364021675
453126997
577592760
3171749
221573043
656769818
166500431
422321899
181558492
347896704
37424768
248137242
20817682
346320571
55150318
755968805
19664511
336523279
253833507
397737891
28831702
453790446
556759869
157264692
371153972
307710522
111814721
54299412
61482160
289628831
339905400
31729920
417189404
76610617
404115550
151925891
68341348
78981556
167366886
122684506
396601008
326418044
276821122
12455308
6128853
736027275
104718324
491072535
25432434
282317338
119770009
131514614
10719827
123030293
612952997
435091588
150289180
113938524
470913932
237827084
238721021
79940679
392813653
1910011
184206255
176848119
78272317
92745315
160784312
126981805
4772536
474437060
131229055
72075666
326995275
252893657
126026306
780177593
557986609
173501608
34660644
405799472
29041419
112411553
202085203
22977164
496613929
138147729
163248232
191772387
79033575
334845943
69055379
192683921
840162990
142304164
287439922
566224831
375838008
259529508
642982873
364026745
486505701
130102726
374036312
295546985
17325208
18726857
207375397
48895021
396399755
96738337
40321411
83339227
107944140
308711702
410641401
145240511
186479800
264441029
86180563
169637529
84595565
248852992
317013702
14242268
30657226
108662977
77294987
1559359
39013095
855763239
726373254
53044065
102755850
364865539
45023221
359598271
536247155
163139062
645723544
28202698
127419183
197686207
423928628
25862245
353347018
87459389
894478879
319872490
310162419
262189057
588421734
38577457
35864477
79041660
260345292
631817797
147892459
35787720
355692683
29041003
775257139
259994415
569382242
71717816
363273401
585990250
102622677
335435302
295359459
272204000
345746446
242582875
85213643
32520256
349662542
72697219
277648950
160908743
76480144
687727330
5218863
370279440
278453051
73854752
67979504
801404543
330116841
614404655
65790087
675854738
158776578
176246910
77885584
70374086
440526513
247916033
255855133
133140060
147827352
30123584
43619909
264764835
43548765
15262144
123893727
527376946
150031635
279672810
357493184
127544149
102542148
117553801
144131570
51991431
411294919
35625913
214905
6180
545956603
366415964
24477078
427965281
361260326
642400061
147853910
12667359
255854574
165244950
325834357
107237030
221470208
505692398
476309506
335950354
39215018
14936937
664984
4329614
110620166
539379099
884305825
241495715
137086877
27481244
60281000
447696396
162738854
389683632
366593929
83554426
464711390
48841986
182494757
303976843
333688709
82184819
51187620
775554254
216962313
24564788
17054578
24708865
181301472
44746678
10127995
794611259
378830641
92949066
132519264
25863230
670410290
314490978
315822581
562618096
306073678
474547053
573465462
68703297
333148529
25567154
235899280
31747284
231821546
93371536
715181917
683214149
222289214
428475432
353854824
210823538
390889053
93741945
82126997
270109205
185660150
2944236
119520692
6625175
90800318
489464557
146846207
543087264
62469063
659255574
337192272
51014400
19979369
78697680
202141988
160705550
52688254
137516885
56929193
84005800
181016128
260489018
167918260
749596286
29130665
244805453
188549030
411335176
154636645
431015255
505110139
83137269
69375145
609694263
21906560
26353423
350713883
861035521
29817356
93103709
922121475
105715018
205791483
2446191
448772344
2835022
43321705
99598220
69750441
584464261
24142212
545819402
1546913
527748
184500215
38902440
588468166
45483814
294036786
227560010
333424414
535135201
106548789
87514042
169312191
87417629
19732615
145229502
298331745
553690412
15928160
368580265
561931809
41971215
546541808
51656112
136675175
363771571
549592026
35964595
38816342
157275413
869053973
252010375
468051779
218681189
319392979
688033035
521592325
239602638
149914478
143971812
412417652
11221108
24175996
199219053
406582481
602257077
86504392
678983360
482345604
32449788
43907554
164817633
11442318
213882659
767212800
46219252
23402142
65802083
19655224
184000367
172370277
341559238
530121886
2297073
6615339
642076303
532416146
803222617
82831812
41190151
298386537
178558853
427740338
122985249
226135092
477240667
44681638
183556476
75621454
415745179
193444949
3398467
128031998
75484023
67600934
55202519
99677618
51948308
143362137
12446075
380348175
80114218
516597966
16606372
122692636
512995115
43340427
100904283
214132190
203067656
506429093
29377498
161797720
134883407
14822301
243327156
90985316
672687716
34929696
574765927
12429753
79689288
52662404
813292582
333728394
168976878
781977111
451161249
92544964
135005287
553869037
225120645
31802431
387218524
357812273
361935671
281273043
378384233
5579458
90561875
467507426
53507979
622290402
101389220
463927167
298991378
644304789
47027293
71648788
134428846
7571433
798485503
87086382
220203147
98924260
434100
153504739
364282252
76167014
182553776
83246425
545219925
122009050
66276840
69528302
451966774
625441844
52281480
327631987
50178247
347564676
322440303
22475087
1482320
97497901
241804753
278105812
22540113
44762255
520400537
712101833
453937776
43700361
155297430
12044418
46066150
88161171
60444877
10311286
46292850
312186336
117112415
654465353
85210935
728493889
466365606
6148535
423860081
545220239
33866160
204472047
55753003
77717071
24324944
145908219
866389072
171337807
784303714
551702041
412452318
30434091
260499417
807371163
163173404
132142427
564351399
253584022
750789
269785739
676387
390927676
144391810
24900240
583886850
71601048
312542518
41071971
101551192
247860268
482918171
408117505
28046004
119173319
62055163
30385441
25803769
79009240
31987555
68780070
82124296
55192079
4263963
164053814
77186820
90933862
92268316
270890
19650936
47483588
180710635
58369883
175749582
128443928
106460397
366862085
576353570
313293593
152816339
387631232
512242143
203212551
2222055
894272758
103701528
53376394
32792374
234356709
65800658
99428968
713495471
48048366
178534675
396914467
49552073
200875139
288693396
99371881
117135617
55381937
29314426
125019575
640434348
291853696
488542928
63842256
276805715
271555854
48133819
122027195
566057466
377337183
102111964
529887201
179132946
7825885
149590809
35591378
53192063
423474110
236312330
81359751
201540818
29945157
125596254
13224792
206322596
191528716
356345203
971554314
6505659
488971605
245845594
71001403
518212297
295462707
101529255
41283777
367192675
282208523
617899110
63237615
476242616
115760026
71364006
49640402
345599917
237716938
349167425
22829970
581943783
717427553
560745141
591142413
80391763
672207201
134344536
530383105
185610329
417152779
29340396
748242651
179669388
93566152
161096693
275090902
66209767
130733619
74548308
302685604
212344428
314581512
26418365
207149019
158453929
432114038
118150172
633659962
73378078
393390978
74515790
100026502
31173922
44299283
25568278
37457603
110075764
186424820
56802575
326928023
298630716
531718468
95691900
298047869
136053813
140219817
110659344
32089146
137577967
208435928
144509124
101627886
320567079
104346716
253080890
42841955
78473364
400748675
264085077
159097520
185338151
163626415
32251650
1423248
776991899
103300480
338601666
153415190
268551977
60262182
120692446
73728044
38845290
33982453
2996527
377589094
42354427
122598483
227209267
271994450
304851756
320485404
759893181
517814762
420443756
61358687
93357435
124444709
30555911
25111661
56526865
280158248
366294241
368173518
543656185
920888
299477266
41846377
207835123
74350128
318573858
190874922
94226575
41555634
615156504
337494453
127614191
86000920
53661896
330144810
158609160
128094142
291873872
180680871
156542329
76259331
855373501
101521059
668326834
54400143
359097923
94572016
46228243
132726410
184400285
382939829
20670282
310148381
33489132
2178869
48224674
720491854
340876688
233001756
213263283
387788448
163986965
180099964
66220225
490243335
88056491
192295397
30742189
345906357
416478792
362869294
788051268
133714229
227992462
153998406
344827421
95294925
12358348
398704460
43914517
364149899
7065342
139876308
211060804
419371067
221588443
211551238
167792169
332642777
358890851
480246686
133489882
264456568
29333984
204422637
438052753
15442789
165673094
266291661
221998094
43600998
105019309
479009499
560129706
606137444
141981794
138448432
90669796
337913096
154304854
157617412
124132909
295480867
88223909
442096253
302554736
291313937
82524427
33774417
108263919
248326540
369855821
63792036
54366812
38587367
400232495
42055803
296922579
18309851
255898982
279251168
414302781
3185179
28638887
4268835
669097140
1621879
17385562
63628990
393365259
248438043
88999628
31724299
857270322
316201081
267051739
299801394
280869775
548891935
590761312
6016039
64026646
404522815
1123291
666580681
5060971
812699913
8434257
93877095
31027420
420554350
9408080
680989490
118246284
59667968
760552512
399029031
595641725
35003465
14858590
170049516
3405946
207990462
472860976
103124837
424415256
42766479
5340705
267251894
200047783
65792173
8983
20255289
150087658
135730964
272366723
195105428
190996779
397915119
118150693
32693667
509282841
10407117
606390344
831579612
124584046
87891795
156691342
113562414
505454733
384909744
352670461
135044161
407486062
122117711
33869835
70462447
128063610
259611936
558988586
590572773
185555347
226890268
191492542
178006020
528426575
127816374
627085700
211193911
3758184
207101634
35135453
515747278
767787607
65567059
198095028
10002251
47769482
152681831
863785156
323586959
74571192
872879420
338294005
334405056
112986094
221215118
337704307
233883006
258784808
70341059
511867911
359725705
1405945
87732039
82217903
2896570
122368529
730151520
115997624
82900188
67466166
7211618
143967888
769114109
32495086
191397053
114878641
19520580
1172409
301112216
836338315
228870535
5505683
460939239
312600995
488769296
30118590
16459563
212534083
104460747
157010963
10366545
75569546
195788745
356476804
144973806
119968040
5035142
158861702
134154613
373326319
322007572
31420373
50394711
72141386
255881657
19299932
884014366
10452748
243673406
757369213
106820616
24682196
124770552
230185777
20740027
24354488
407111695
38891191
340965028
406205320
82518248
51863285
509615048
51251948
118187678
236078694
317960901
699534382
516672544
182732408
128262110
117384477
485555240
39279475
35977987
158087075
434875352
11633964
49801494
19805962
730793102
519604893
384674504
77329409
179363607
5944392
581406933
151478147
9133030
260119468
73804724
613439863
836566992
279170150
92090545
48977104
400888122
837748954
83998219
43863257
171645006
350485716
507393742
26954667
72055960
371372783
628253661
126621339
171528126
83317481
468092383
286261680
187545719
180421034
190830674
92008607
640013210
416297987
467287989
740579108
67104116
24697625
384873533
354107340
88351610
204262270
844490158
137276258
125520118
6080662
405218126
220316465
9623997
40770958
141284747
162317254
712586371
3195450
280789943
186341972
439204370
63083384
222007272
282837929
178100861
328294015
476848794
252778725
94932268
715918665
247231621
184256231
875776600
337009332
239766360
453370419
200843159
11905219
174348501
197895540
96936025
268334439
147023200
477553922
537131919
36570098
41887147
14295553
105452336
310562945
318320443
45475988
19277022
588491587
586506443
171680645
452012319
333495814
133757897
313531001
222691912
245598054
311489720
236349834
3804536
27566332
145247945
317752597
625854997
529461733
51439955
159617470
13150036
110928338
647250115
58849951
397865696
31737372
349245406
407234490
65113816
666720513
453733817
383153219
566017866
444958712
248913538
30855747
221378544
100975430
766383182
169784262
60459912
694007722
22675989
48150696
612413214
173505269
278377946
251534904
187991464
65859339
4895278
503797767
31879075
701659
210993722
193580726
546436471
39718365
684694874
455716780
426476319
452634962
702136439
36478577
262575564
248863261
95126583
579124337
148088953
822780
401268842
65688026
94099393
365241886
78305441
43269883
53995357
151655746
255424842
42162996
281646604
179765884
18811932
631963954
100205245
435296857
6840445
376592935
118658111
52684456
101507258
544646591
109699419
904682589
454871358
332173627
309555619
420581975
490435757
331438450
136649770
47642996
128720398
247080041
51452859
434649488
814928288
282551424
20254954
150296892
479819271
93695389
65529250
356218958
161439676
32183256
109492529
233541586
35346048
268813918
298464332
481652199
283908966
119810482
727534717
314375952
30658821
339586756
510906086
434304008
235664942
222618499
130349585
37837868
374664910
126924112
62897451
276477620
87536557
450675294
95563786
43320529
535741262
533230217
97638637
100058396
475411832
23495009
325921975
188071453
88291432
435037592
70283007
231620346
172598652
57214921
39160511
15011354
21519922
482874812
724979419
259643291
603723767
90618283
163083566
117881055
204306207
656965769
454737795
155133216
19981481
91102930
265731483
581273479
314642664
280421926
296456106
144799865
44928090
16042040
24005263
500847422
1401470
89344371
187565407
84407434
91884100
20488236
584312410
5103777
12271987
46732733
399653598
146585017
203954906
213130847
203504879
621634145
876579041
235820509
637258739
296020014
49098522
216764186
102646271
191673002
141242775
338458317
323251849
120535165
9105890
662867371
734816548
79574713
110658684
7231310
760146676
188033053
293940117
200325378
117933719
180259925
767371383
69435805
135291681
172990266
248593895
618403178
6256342
499707376
55882347
99073837
190734341
117926695
9980
71020289
505061748
283860881
282197273
6566903
72993678
101804984
669958979
196607376
50377136
219733732
125739235
56267998
552205226
56631248
80833909
231641806
209441716
620192825
47674925
46092936
26331232
797802733
144563566
647406548
115169910
417859851
725096215
167998660
124765667
262325313
208946636
34328649
4779617
246365086
489464773
43061701
131096576
275351371
15830323
34953654
104284870
10476582
155684920
135451441
258654126
682892064
258280101
128814524
85899452
773721788
331450037
4518227
132957362
468505602
45710558
443110876
566730628
108550146
556391049
298466096
497194418
106037373
78510369
129814964
385209577
395669918
149850985
112225834
38907195
860042253
3972006
4667694
291298390
271633804
432360851
79561736
526893170
435473348
293848122
360475879
579212008
500677346
43715982
158886277
433152193
168488581
83474096
109594194
207242751
578744995
288034038
215369689
258214183
25639253
182038442
119557679
292039663
75373042
217787918
47841706
762406494
43682028
24656854
128015600
209269881
224934113
30673111
565536237
217272724
190462314
16338604
453966827
491544965
44378446
172598191
981618012
484944655
114794596
349411984
76188855
21497185
556598519
312570173
39660406
244017835
457841570
226419426
72912175
19660438
311135249
160443050
225757992
150721947
122776520
469513012
17283643
11779859
101998891
181739338
828637126
49862206
224697327
173178180
92219572
39346976
267380083
293093693
293993845
22277997
129211393
115735584
52621909
58940810
222910726
81013845
218610247
242802422
85606671
188816083
54662697
128351949
96980144
805166672
401609156
65441552
26313792
711588669
257299600
212802114
227417773
168466186
261568205
112152112
574202384
223357708
504187008
73199496
293824296
229355663
119439157
57805208
315182477
39071935
25504242
407181481
16835431
152361207
1929730
10509508
420897420
83907342
68537967
233915801
68035296
177353463
29374651
509413032
199517901
168602169
16430036
25910951
494409031
3371675
19587305
611923939
25918364
197198576
775751211
32206464
159381077
160416009
141997991
560091452
584209745
9330532
138017252
255915043
157574303
231216559
1308749
235353621
23922401
208886661
842929716
449922517
128820704
169540274
159750846
2708871
482650752
129054530
21142620
504397494
490691852
204791558
77303775
20074578
284314581
255330198
198433984
539459175
415998729
454092445
331208516
449855148
10090881
214020337
207246769
247722739
266403459
22681772
107135695
346030586
761798204
432367638
120651486
1801901
321475543
60990486
281194149
108953691
11868151
654925342
73168339
316048177
191631789
366318798
501749459
591102427
59196399
17363828
90543674
37609622
925255061
183551114
44780327
20526157
537861901
300949565
413535974
132508873
54330334
1995759
118848919
95515974
29558700
4880756
161795138
290908746
350509721
733847302
247293781
392761851
950812
607251943
705161570
619341722
6613706
119228893
439283834
440972972
144987856
278628015
412032993
4109625
249767657
148953023
210000946
41314260
104682879
410725843
16324792
84543852
45042559
148748078
195409445
18240469
140263980
253668055
382300978
117489563
239825676
856634601
1163759
246918063
115371371
244422058
664604705
164339607
17529684
286109615
5921627
228438572
514083254
29721176
526698624
173878174
363162399
35130047
108239810
200499608
384855762
427309233
101661504
500984444
30532593
278902232
67508771
73948179
197902479
327329377
50717546
298671864
50273910
543344579
365068493
21667737
68788833
60206504
89119931
526363298
484805551
77395824
25259260
228222925
318015867
436201419
83865558
34704842
258805470
163468103
887452098
445536724
149850421
675696683
291166895
151807785
272498850
213906939
316737
245173431
138586288
371008747
10746718
165413317
243545833
54483673
667901974
246679338
127588747
482503381
30870207
12314409
68663640
68544618
776996924
897617413
704307561
233981376
325338406
4211282
133659916
277440847
55242774
282865996
27694126
288705894
6506839
556300765
71248533
68182426
178368120
332478531
169514808
681798118
483079470
66558200
118079690
776830210
707215097
304212459
48622976
455848258
175150649
137443706
217170899
275531135
456915665
3445766
164344210
253463273
851013516
180203458
34744805
519559400
417380299
110337719
242045834
19286949
334883078
501490974
421049395
15812784
237076488
20154122
639860914
61540785
22185925
44374089
240504001
100894557
45854717
575657098
148151105
18059642
246526833
80527959
152713161
811689788
232057609
206909286
627899560
269977951
456486336
152718400
132056875
124865382
102462503
207278203
5874287
313543123
462942407
40346332
32374211
215696677
36420583
665527233
392127428
5810768
13928509
31724532
304553340
286337171
179903573
249855117
354085302
554970954
32527337
75570440
491673906
224709847
120549547
518936660
37979094
199972507
631227796
2823500
580839531
7459080
448626776
532698067
25824265
8504301
276315541
75680330
134706895
6704670
419478555
254210760
29494056
3028465
27171475
32549487
574216145
161843188
42319082
188813992
412606936
291866923
279262798
75189939
402409262
766140321
96294222
293634442
505239334
54570501
438075391
574363232
47386687
259355313
85462978
34735331
365545383
43704956
335305391
357885884
40937224
108657990
488860681
222541671
313262761
107288511
491868067
63529546
85199491
91773128
260074440
633060014
34822850
647257874
234660973
105320539
429311657
46836782
72338130
171349458
754724439
613982499
34558961
590540552
2308715
270492728
193945830
42388276
3508080
22008993
23601283
425173644
652025588
628513656
56297139
169968592
6867807
601958829
235508227
627718097
271461629
69593281
149446581
327011031
261678062
526142623
342847101
353643133
13380369
733243611
453720577
357331940
45608657
390456098
164054704
250003114
462446239
338732387
70176492
196883814
55622825
252989823
102218009
139181667
114102906
151831787
247358808
356052647
545081856
591442212
23245779
420343291
176561685
39669539
391705697
76239233
51641609
184149902
197475383
127640708
693813038
280574665
25178934
31842127
38832512
374013643
286001448
486287174
616391472
9440281
104535048
391289177
79962407
408514399
246775059
59674832
91317434
120354397
17829816
235494801
162527924
455418096
126121681
454051702
1210594
114338214
155784550
5814251
15078715
253420165
569588243
106392142
673144007
196650070
41591928
63648448
136469564
191796532
38968830
247757047
68172597
671018401
259013768
33107411
872944030
9908260
39692283
93910548
37469395
230942302
243213239
17474361
26193247
12130416
149755799
726789030
505634286
39005919
331970385
390188388
282591166
355871022
111379825
259971271
333213797
91308977
922616737
428815649
11468574
78850281
204396790
51104257
653190644
275623128
868189287
757469138
241505638
304874639
493417519
45751124
66129147
20102053
552398997
126323905
76965481
429996160
21800445
101997798
165495577
316599587
92515329
397835211
793812593
605652653
20725546
127418442
146174830
27942692
447661263
393429531
706260140
158793593
484523180
147194116
53237669
124857800
204686681
23498102
57794101
460119677
271361079
48287059
170158670
699166167
871965060
243788739
278614572
766184177
251152330
659849936
113477180
469182437
42823035
440573955
173623404
526856168
102553856
67682050
47870310
155500858
558747025
12560393
140727698
512350187
70772872
40662093
57503568
794832261
185085459
170608585
76723827
43699686
249337063
97861872
41424386
404155150
498463203
69743605
1271162
96876528
19597973
303514722
242832993
497963918
510117063
57670082
326203244
403101436
299577459
247586093
58967304
312025870
140584637
386045597
34073101
368707812
300154985
274294365
20251071
83289604
3574445
223689009
174140173
762033227
814198466
193963542
222991941
267317764
541310311
412589517
502177
376643011
248869106
228676575
209002348
173041587
90245126
582264627
819183376
282801440
779152
59888470
194160981
217824782
64369920
37502325
603954536
491226862
39587314
359070418
45000665
156526995
256409884
394427969
373956509
28157993
188741279
465912833
344874107
354227253
47925865
187015580
46864044
520659384
28684598
22438798
4328226
299891966
310737557
416835
35133812
135105689
27232462
433080416
678788566
135513144
65309208
97898259
315753463
156969423
379067
192552333
635880746
267489697
707526671
155280478
241862555
787140860
101776095
51954450
581205388
557095465
40059282
196213744
129563436
371792157
245507086
178071451
41561630
331522787
62286512
244514453
28451271
396663582
160084399
225947321
152472402
88689599
136272454
259820836
15170047
79827593
137817432
541090367
36548745
29718844
118825224
13688747
4285762
592288416
411109120
68823804
525079416
313182466
586650
467008404
204659610
355682064
108385247
192898475
456259252
248749982
174420396
45328867
174749162
161496080
343787033
116794
31580736
123897207
134934633
330305045
134889496
37730025
447793087
192267603
392219482
2766300
727536580
87863045
283939878
412188446
141814191
903148275
671341814
222278175
113830074
109809541
168589927
325285801
673153847
660985295
454674951
424623784
162632906
497519010
87073120
143252971
242024865
837991403
22337269
39913522
336416032
758775138
858894286
288181472
846406456
245070230
299368431
847743781
129953950
700805430
295532087
176813271
554248413
2046195
537993178
120390108
301443292
240190880
105195519
85065150
255940039
761494139
200354856
123765818
124665760
366304574
141570918
204050063
305676603
414875931
72285159
205765004
2495001
268557978
151049367
370350071
504185792
48106027
23363731
163099463
145333806
57311295
820532411
152990514
556630511
77887032
303487967
538210234
717520500
283927272
43688838
433272190
658990937
416298213
100028201
27738390
509420853
94549603
460718327
581923785
253001349
266722784
21748668
618374798
868056418
106867191
79313597
242533512
558356446
164410040
1582037
39674718
63597523
49471212
989748
134115126
714349388
494276414
582596864
122917932
93530625
125074517
405518837
309659745
440664212
17860491
238309098
505271006
22172667
439159502
10610086
103423975
21029254
186201113
169874494
46761089
291073894
68130848
15861821
48720983
210041241
2651700
3589915
218415920
145287203
813592583
51977604
630932808
49509293
232543941
116517324
127740903
13288403
259058454
55369956
738370210
61468934
173090390
251999708
12354274
424043084
155932663
173058043
25095269
406518599
563197152
219953169
324110518
16130333
566870063
100534672
279253882
159963955
328976774
230646090
145109098
337088084
250935577
55973555
314867556
687320521
6710674
40513810
471919297
241745000
484232670
321251620
187123221
155796385
58695996
321496347
59152019
236186279
512744154
35433475
441043880
511452711
186768668
44525930
403296590
55605169
467928711
333349532
283917568
733116928
65161188
46297640
309107406
538674216
115119159
7017320
11580626
779347163
195145629
401527043
204533676
42645527
31520752
601404977
566007023
51707743
5606641
535268680
366346223
137543084
260118019
79502187
289740519
131126254
556877766
413621458
248538886
7666593
588238686
245307561
30416247
108753677
37643665
324722524
442740622
31696241
253691058
232469888
108834679
395234267
19022933
27091986
145405049
21400384
521420487
327071889
650184683
74650330
520689861
300021039
231276181
283023021
174410903
19243863
63105122
597043167
657483376
172144189
39386784
324906426
299331878
414440712
206786471
53979807
74867093
72628124
719881142
582945262
1574904
93242375
560640392
138884329
150948163
260765800
480122419
394530746
86224982
8629609
669774479
43173499
382788529
7952105
347492888
392961977
47664008
40084484
563635253
196560805
624597050
206844644
107034558
335040714
610652707
1814190
3067275
100085026
112314064
168616856
54645015
328392137
311022440
19098341
30365335
404810398
48862680
494280654
358288652
372918440
140069349
210534606
181140617
489287190
116714901
62069763
342936607
32210085
260749430
273611983
68883458
92540095
134180717
533989819
134743387
246029
380680166
220976626
55933263
258823797
127937800
348370
276876627
178373714
182679802
182082448
357603083
47321540
11727410
7248950
56149632
10629674
98189976
575710158
332541112
58378577
112576069
110802115
767842818
127303605
9347974
167991778
8008730
498133130
752806516
841526087
212161782
11781481
187821067
93066401
503764009
3931969
116917665
105010990
57977845
46064362
207822926
327448736
179701360
109486684
65060533
59079224
556132247
166283289
189527322
486166084
164370662
181525110
341431829
125371340
197127063
832455208
561774414
340623204
590083871
30768958
64293139
530480949
60249671
207983787
207055361
422838415
204035389
329877881
177467804
240113894
178304760
12268880
259389699
246880381
24946255
547984905
269288076
495312790
269639495
119395306
106014444
554911718
583624538
577406526
85433936
530284299
372382484
400659514
62376560
511329911
326798100
947431590
237309494
498603306
93505293
23866975
21305413
145473
359407435
121765422
114883855
138442713
101093786
44824933
95499411
794329498
280528542
256955464
280819001
25193788
335384263
829293464
61276973
98634024
44223427
10892672
354075483
224112012
131332888
45894211
615116096
68990785
179201952
92803411
29354356
493841516
120443509
27940301
13584178
61723794
39724405
266578554
49618540
78523210
19220002
51682380
205288313
747726551
527666171
1142634
280238494
277625452
98737139
269317557
249068913
590933553
287949115
419093492
114868952
97261539
209335704
400749199
871932986
60364209
533794780
160116821
2117611
73786041
188551278
2663228
20291643
108655002
228359588
172006383
571398257
138096407
551456525
314172882
203235423
37970573
210420086
389481252
13613214
87689811
379408507
346876182
301704567
897379747
742398945
88418833
192153730
180907934
182499694
11019293
270940265
178568124
9677202
8914467
307890244
352124548
46836921
220143704
265921776
166005152
175579549
429785770
604758088
359050781
75845132
14187839
209707085
290555963
71026001
399048390
414170550
437990041
569972755
454447500
877563693
698705
288211754
17750436
188821008
369939645
194453259
321295
26193627
298881288
226919991
79139446
183998526
233671647
514997804
38422959
299672123
386527732
743890427
89259720
54644266
411020657
140160176
258650815
470004736
456205473
20120448
330475814
28693716
181683249
69256383
49848854
780643580
167080851
14606256
42088244
187678456
23920274
417390698
717633428
278499917
227489338
68017019
174146894
385421236
16510061
770803128
94028087
80742694
669350090
437279003
16527601
256782012
97678825
618050357
29765894
432149911
82263154
7611911
79743263
411816912
10876010
479688046
4988659
179885603
418144934
827618246
392614021
98210340
392697453
555209313
7063566
10024245
71358501
600754982
41074792
19404356
106290928
341249550
128644645
269364447
527659474
139712324
115831438
164315697
357072062
291427930
3661312
234540019
283664559
35812914
25648470
589123994
229047344
233608737
924758699
241449563
788693092
13562812
31791434
246157432
73207678
109236524
232112430
328239217
13825050
83450139
137784568
334883491
102960194
286924956
782300007
195146064
41857553
352180
269532607
203151637
63217154
171396691
23604812
479640985
55018272
200916584
84970691
256599582
217020948
167863375
68721540
461810748
451865679
354114290
30921649
287770571
160107374
87907771
529604711
830474607
636201429
145782875
186590771
148911181
46228334
138262074
81853557
89931476
79762092
20157063
550589490
161549505
89970942
59574493
85294144
13807300
138213107
832183109
154953944
624003818
375453624
124970048
699158027
50795886
609522360
419283878
269318807
388902235
21374032
301215437
116864400
71194111
88021542
200237976
304863452
37047617
764849682
179607452
7772992
35670530
395609101
3200375
272858289
424944
155524753
554956596
88571486
169356589
349330759
225925323
876311578
538004044
213389657
568262833
285375760
3736189
523720440
208714956
365528969
71928443
185871632
196759605
1788984
162516438
37731882
48427611
647653158
465346892
276468247
9623340
23360491
523317301
104641484
66731100
10193903
411296146
41095969
35325513
7763330
661003142
310518873
196739739
450771685
66501649
181987097
83958611
23462471
305971210
204563361
43786675
458020138
124553210
267788240
348330168
377589879
19446928
456188985
485798942
18785089
98491825
26314979
59926618
357697544
442309759
278624700
121434173
166128600
93854145
2961486
230091697
378265452
688433799
767892361
129807269
9871854
217570577
431545
114615995
736496320
299505905
325555215
413763965
67891840
95966930
550559355
119687638
48047574
31149293
21493006
423120423
339806434
414395467
13476383
369872339
38208240
185093704
8546574
206981605
357961019
87459426
492535153
63259842
238311196
583257634
139791567
257721082
250906453
7527743
157690548
34659069
275167495
958853541
4681374
808057496
404011204
148677550
129205097
305199683
41805327
306227844
582786083
221274654
67712877
185067334
2685808
314763386
666858189
574109957
80291013
169800229
378978934
927781996
130136314
153236429
238473665
34146899
241644616
417972873
386917578
137779144
473642913
183910039
23025088
326443278
30334871
605580671
330959971
254485160
141310897
66746129
448281094
351162331
145315395
47181321
85643449
424419467
574331624
42131281
112166000
576089835
34539602
334486278
283815371
657122853
276098651
6398481
297239879
213334443
50465108
47685015
94723877
426413661
41798096
427364848
66025224
346403095
796691762
75206349
445406379
2547755
50244145
224120799
307430526
724941540
2518140
186347326
87785265
568808057
13197176
11158612
31859792
268953589
230332681
121867206
427024361
38812335
252241207
15702230
98312846
195490927
54961424
169598377
131875045
569646876
481712272
446589607
7252822
613905956
328363619
177203612
128839309
317113488
38550481
502975451
115349814
505679689
160568801
913275758
969173375
628774917
31408827
42473974
735282209
894494834
119106324
281347758
514684907
145227835
68722840
821630408
484936857
11752413
202904960
88393958
138579281
12270154
92627190
19624771
107211178
125218730
260367578
192328465
281055376
188460503
20349729
879380216
128126243
402547693
728915149
685891461
393221923
216329167
86927087
10170563
228452032
70019981
632785373
120587479
62425319
179823750
43240585
57286144
75062269
3733797
16716829
629329530
31890762
385689069
111108447
650858286
522847743
181445126
427033736
319695570
610770573
86462270
322022421
609141494
492074804
117334332
376644622
550023794
2395951
759959954
168574215
590634228
684374494
628401345
190786776
55447379
490384146
216955280
86899237
115606580
65431781
21053432
104970179
241240637
676005888
56295424
47731572
45560093
186301938
16751339
55055678
692694741
149645383
150722708
411638568
18284776
232741530
25533209
62513052
267316675
326059308
65980861
64729370
15120800
336442871
43023810
782038698
66799725
59016835
372070019
10549030
10167844
718349916
12365491
297229087
432109580
157063998
73331389
278677301
37948802
11764921
250783642
320145447
432899140
591409157
168608811
82845551
370054527
227459944
52896176
563605321
8282113
487358478
10864361
65912547
283975556
7339106
437816780
11685345
37908776
416351716
72518397
56877594
72270758
374591006
286672344
52910827
103557793
246154680
258261570
213527837
201510304
238478593
355954144
286417612
38370064
38875334
400120801
197767074
183946260
413946377
269097388
444403710
86780663
274430538
144318398
25529426
760471284
80224071
516868260
89311426
789310106
111540551
201223476
126992029
405131487
279279489
26966038
29560272
38488402
355217699
250744393
443954069
631024435
119941528
346044278
12371258
130192019
206757088
629969639
233372966
712561102
340270813
752284265
439974971
3778595
113810334
289010304
431041147
125912857
178905788
224330780
219186797
445191233
3884746
329204795
33720385
107273400
367995519
15561047
18824609
253932559
396907032
422105218
38360041
21637599
14111094
8965625
10880369
47426616
560582634
117696412
172956485
56053632
54078719
141503606
171281014
560600691
159497806
338547
951547624
505652117
18840692
146913837
17796111
177992435
302599240
26815485
78191727
121641402
294351373
116333085
203213255
610061436
525088854
440321932
179157493
363238502
660148637
611004152
281010816
8941755
101550455
718577995
252171399
231460830
21370657
240396593
116985469
127264747
299021464
228739503
19540664
412136230
226049608
57446777
373849
149364595
80377778
33647673
195137861
57209964
315041353
5715942
228297555
317908908
130181368
545938695
303892781
109432413
422689745
61450989
313649111
2573018
452029862
412756650
661861192
14058121
364621679
389188471
24705281
17839227
935581946
42863454
549156441
100532467
45920530
126277180
7772893
24843527
17116985
357033640
71526394
106035751
208723041
165193687
120179647
451823603
327365770
519319
133024748
369185934
698475231
427043015
9179422
4478495
483551595
657878843
18225902
42650500
449331
501740208
193010306
10661697
267538830
709431554
580754769
83296894
25130003
64765642
397009957
5966726
310783005
121574898
367972280
189290935
79545970
211647065
812028682
89868254
157189606
2089416
58985535
105825708
697550431
255724664
469624001
259585047
168384579
235047707
320466179
221808538
190702832
669213177
52469307
241612900
76736228
8890840
342573151
275970235
932089527
556422171
44370817
7655977
491804828
163403167
644594550
363621564
935937075
274106567
658926810
179480707
467795210
4221412
578248057
3365014
123080741
105867817
103771542
24396703
362948215
209018289
12009323
51477832
704689
158913498
387522346
142396936
426730547
324119960
78307411
253841440
229112199
355600738
607038681
104667774
239016669
99289093
154936136
429921999
143015890
89703832
160493883
232338891
39905351
411297103
20286964
6696862
72728153
858031
103896468
300841187
468135243
388389180
484486815
199705094
207349553
227721558
334911811
145458575
95315938
596662150
593461371
103116357
112794139
871029027
424972761
10565213
471347541
69199560
240583739
313362787
571794076
90625991
590640243
164960483
100378597
78577574
407006366
86319830
159961166
364875965
502850846
207420386
121681375
73233619
246934057
392119142
732295758
636280326
485267458
39744317
504068708
9432732
440877169
6271651
221767318
324239415
19221683
134314017
50179642
677571540
414353622
619553673
331546772
43887774
89931367
163659262
123554944
110632823
236523558
36621966
125094886
460602240
69796870
442217493
299870068
70248937
47806966
3924873
388143134
57511876
23082386
351547553
158381557
333952785
168986232
148522091
823535627
169822815
195564628
160767308
156901561
516796913
317479134
123021247
328146823
48203978
113070382
41351437
342172635
680244732
174326897
14906331
393820134
146274530
101584630
444088630
532850838
101632840
254020333
132116096
331345007
173632543
186864677
201300682
146722420
15487493
380705794
472930935
515657605
653843809
52676661
185672941
387086462
119572351
393411532
630603434
193869919
796371964
586618335
203236129
113821516
474501041
367825923
72590297
204828035
158969893
313255535
42024878
655314552
68604450
506967564
21399740
221699662
367514290
188905401
54791018
189210093
3764132
816239
1989552
63465063
296060751
110387409
62989275
260548773
332918852
313339248
26217323
701529239
69755103
68014923
116825867
599836613
329000561
276430453
446130702
160422857
694437788
71776624
46504841
231633938
259939714
153870520
198673024
124681187
677110889
370992359
485313396
69658502
3767670
58808316
114391866
519092687
325887859
533466050
10570465
10340
68240764
779713931
386126464
20943494
395268793
11550169
60128335
18192526
138424639
342756860
736490318
97222980
18213162
14002769
326544782
29387995
33859491
234989351
144217873
212995287
567010280
569217
244212533
87851161
253244912
195553465
251465837
181043682
513328976
243672580
118471267
119803451
298607264
264857826
798786668
5389026
71228391
220861091
426431540
255937310
2419234
64360620
725791
457955266
236528834
516143959
4543175
13045849
48457300
53104986
59465863
86675870
227739806
664287978
11437993
232304783
127684604
241081401
224677108
67280229
901424148
55739401
209827982
50995001
275975812
42709448
396919740
65402733
398971828
482460128
608868329
94152508
137041953
68656195
414287159
41796502
180881728
428776759
557096575
173729907
323450649
70070116
295151594
285638587
27251753
402555792
785624713
45080367
636175253
118544624
311094068
64590078
512840533
11279278
475524251
111871165
232049459
347362706
404981786
154328551
356255372
730778449
16767729
14369752
6973068
160361517
16795496
64057651
670030802
639608486
226465853
191364892
97018999
60229748
87387198
525350962
417690480
327815961
395150149
271455538
697472336
116814346
198285505
229453434
6844070
15312931
109033859
637279746
177301927
147544344
253431374
917924887
233134882
464232878
414299368
512297371
384594090
498820325
74990134
575843
376635637
357942694
609753800
192229243
115673400
99300189
117996877
103604263
21133372
50457627
90299021
671872713
600501357
162733952
377410971
261488797
333076
143180575
283105762
249499514
672197
13338719
441501433
43597182
166915307
797976465
178592071
250926444
585471886
151054323
585167545
32670699
78100387
109144017
82113423
261358283
163217130
24361527
139391549
200934063
69229444
418822866
307308990
41649913
475936683
574417006
143683079
290977025
244986656
314510549
119063868
920624541
75789306
198369814
141204275
376650270
48923879
508471881
23058824
179971071
41565013
202530351
142231310
74910340
102983748
144029261
340631734
151153812
477234475
14773907
767969164
231901579
123665216
110571242
412317315
366091253
477126874
269335913
44975430
428245905
114708097
2302695
100531645
328034155
226345511
561857887
579156488
45999359
409320595
392906470
529204634
336740765
187667916
459326696
249399113
80601253
484311413
133401642
179951897
212352883
417329070
541810529
105135371
244130967
128262350
61979937
691549938
80754292
936534207
111506792
5122850
721533822
258637862
477070671
86495517
32354993
190794339
135328318
12929088
621903959
56835769
425532482
30039850
44216441
346839540
101168193
39655814
523195734
387930286
8046142
157604167
279060043
7599593
20027590
83955729
33888757
388035578
32491915
408812364
168910388
345220085
708104471
157215699
647080703
97249034
140929038
310307713
296951178
367470147
16105604
45948788
392659059
72819131
263255199
301190384
189975467
51681759
587667870
355549804
4827344
726599751
125879164
6072926
35868612
284721189
642237796
173247958
7291966
342041597
53924248
432858963
71463725
134271411
206347460
15000494
349731411
92467660
517244245
363895860
108202701
465650011
515404956
105980545
485390168
507822787
3976822
120643147
509389896
110046306
401363031
243714690
214262466
71770474
64798226
160128902
624903965
173157896
58979697
19518986
162901614
742545665
1114454
81199703
488957513
263451588
182997384
161326469
230436075
14891803
63685255
414962985
117883308
36594302
65778679
193954735
397787564
105491722
117175887
206368013
31381407
75773123
90585360
154083049
263467735
509871155
226015482
155723696
208053351
95011378
255369233
391536807
701770417
50500200
5230499
22620590
84423955
33551677
135601013
115518085
31402376
2367827
152412954
485657690
4502383
78237854
226971148
199185557
166224537
172357740
688892266
277198313
153200921
995931
21495820
9556164
584875373
524151991
33980577
12307238
118982183
29088028
19039140
478703714
393920400
381965255
51444337
382071315
12858460
57090123
308118942
149998698
104992404
81200255
820362180
13024255
115894372
467902260
579549584
642211097
287787127
121340678
219319145
548450576
106372545
32116894
66056000
445316657
256537660
12356345
265669352
40852595
446229710
28798056
202057791
197522546
581979463
132985947
170052479
113139409
186744392
356148774
205262043
122296518
267427537
269184565
170471429
238154881
217218091
20317110
357817677
212006047
245470580
14123463
401600533
15398964
313148221
322703453
42636025
411509981
120925022
268950159
1840340
355957804
238222311
127599227
91338344
118866532
156257807
49523019
36783535
393144917
172363574
532078844
656691056
75138521
554164230
81773268
38309117
14355120
213288998
322096944
457870729
77277840
114295750
465203364
247352323
74058262
83449447
380520852
612235788
277956256
107715275
17105318
761113095
616306791
451306333
403558821
222666581
157546226
139867767
16197181
259704785
470273769
16242114
367733119
169052144
263646258
93150680
305244542
250720670
340200111
49428122
52958044
524871742
145102773
131914047
200667957
95231900
32871180
237446761
349486116
408859588
162643039
19374969
321168327
318723415
625187983
203590201
472038163
515738594
82301387
26623940
293932019
139094311
210596900
35054423
193288236
172839485
299065108
76118113
4906421
10488781
395388002
80690757
574275065
128975871
46000550
163888845
84083480
242344673
375950729
558623807
661664537
557021148
21588646
178536682
494801322
52222904
221389792
244203176
97086544
116781493
376085022
189232844
119706242
160821852
283741303
392055275
306060125
193583865
101488721
51906513
672751973
51167266
138686996
652367084
18997844
16115234
362284228
1223260
86174233
300058123
215543915
34075114
113207503
484513036
42722127
124930887
218576650
379960263
251189179
14521996
547164735
85324185
479750638
17640116
83225335
469868874
101772772
387481521
160176808
144738016
443002016
89230545
186465703
628026638
112502636
551127000
732987748
69453570
433266153
92025912
222762031
5646397
422377736
28166570
37851688
56239028
44798393
77333472
55386323
289881206
2335059
518069069
429889255
193485392
120473596
297731644
406744821
321862710
342489673
322487888
177117109
54632667
161147023
141025800
637879906
307036124
8103225
223145527
486199009
279806456
134957957
134181324
27335716
81068248
1828757
21244478
424532798
103185817
218122083
17849902
3636765
308658686
69102366
92512822
133783561
452981278
182844371
424780939
13670306
542996020
101418122
353446624
114661685
223343534
490217219
24526308
13458380
107927573
64171380
140023995
74826316
34953071
112039037
290300465
651871204
19471152
548426569
474463797
135226454
74282749
159343548
140143596
570618237
2433048
296766962
361141106
646743469
85231688
3583691
245367080
30201695
305848349
262811839
394791698
46843191
19098114
266306381
34672010
736967572
157237280
148909992
122714802
121544593
644692855
291848050
454000271
35702774
448932644
241064234
187348793
354676527
12853443
309997241
406020106
222222829
620000154
377583429
134761807
153641166
580634936
434285258
186423288
132240151
218758280
146948748
47721959
59200324
168598357
9421342
596094792
114911386
64965053
337034072
16195126
276184349
93387772
44079447
95927451
36724364
385190305
578033333
195140078
47640225
610933311
340721147
176858186
61741196
729379138
277008115
28544994
271315034
303633762
224061278
106109687
671592276
120028039
29095748
267781844
27354204
255997766
90953181
577500469
245977784
194658641
149886653
91167321
38010946
243912778
419250827
64731775
222744149
233220492
8723280
37919638
878940335
772256669
4193622
338787797
4649752
273879965
78286857
746486678
30651426
283097158
487193571
33507358
53272395
17511797
26273862
690995236
278809527
240596019
80059567
377892359
158151699
794936684
74163902
703140664
2193767
5036996
452264099
155838
302116539
64461787
1593444
193509955
276624166
54989292
126904111
56507930
41411624
115189075
4341129
407249607
506002783
49336072
269835987
373094169
326775856
506124326
623279143
463932800
99116807
164292517
825118084
737357107
132711258
125620807
138809545
468753505
258502727
308101761
574480073
132046881
4564633
34101752
127102294
245997068
1341412
715889924
45971411
105817173
265304297
239679473
519115925
52504163
782850245
281474925
93596665
38864826
811991568
26028192
814355323
111132189
487559651
318974595
33284341
88392247
365723168
22454602
439957959
165440116
187375108
47949430
190602259
354113060
328161097
145334450
422858223
113142026
740585596
149718262
500641682
579698980
316270592
429158447
388215511
693016244
65072999
178305826
758359319
402940377
220210688
411148524
131843775
1943009
123575031
312578953
209146542
37393345
29558359
3634836
36448217
50365205
800353443
1679390
58871282
169551454
13183017
24006142
672791513
220035580
33970596
293934743
89564080
52797792
174068800
69293159
167466068
223402400
752934590
491446680
128579119
310950790
94601073
133295127
566683518
39242758
129894041
348139075
145393869
18787595
105698741
287137297
294500608
393018082
636471869
586402888
675649388
121426756
505150288
4682605
238104381
110814049
426863366
32094531
40687404
334807149
411823235
313546382
572177584
79181337
124879797
465270656
14970820
107684410
93808857
461193596
308719346
176618955
242616535
719695733
424977225
345601682
31620034
135179660
128070624
189010061
48358794
132504282
473121541
589715650
248422405
217255839
126007414
934108219
146002302
73242185
35731982
1565057
710095388
378341685
2883298
61063308
58572075
120790906
684594716
153796703
21201107
235217913
630154093
141380912
66982111
141679024
293351415
215235298
330139775
122697668
428912343
496350851
2602405
335528354
317027550
50111287
332064712
47884202
212400061
35677239
166713087
4475171
383984668
71038345
5102414
131906520
168620451
284153818
343951201
446558080
67460622
103575233
180863275
668263980
90203017
308010264
666244
125538924
295435645
219838356
537064295
110370473
120763499
103905583
55716880
718892711
184495073
29436102
24644690
321966534
26167863
16771815
332354446
134076340
414366951
232804083
273462433
719395575
145992692
587916305
694215146
109767504
94145586
30261925
275956989
578094303
811189598
71369637
19834002
128614669
18190689
8497063
122169237
626422950
259035900
2068882
408319904
162131837
969844337
39046452
182634719
203481911
182614186
254576923
126033936
68895541
123376497
880480057
169790428
20756760
38186312
301353950
189544325
247636378
160044977
63835633
30965042
70496377
389809557
393660301
256312405
38121157
461830621
481925057
23110921
411057013
8070571
32635398
71551444
832728503
691043760
850467012
26375129
79595139
233783352
44847399
394660495
33788111
32504065
156836804
483158689
145947501
132823017
258752524
291727110
30435695
208359154
192171744
407929381
331054749
466469558
23960873
463611030
6198327
256932987
346706828
136376345
63161441
350677571
263723712
772767422
166928840
6396272
388063539
302687524
540394
2187572
137932656
108770987
406862827
897423
136702740
519317696
127466660
581035460
15531818
4731806
644336041
73859780
564016159
463151433
88873473
207569230
387522
297160465
434431687
458712705
31288229
97200453
86405799
66089748
17172533
487941258
200332555
95177561
555905
154404260
49741130
517318229
1265772
35308469
47153190
27180655
125173386
245777600
14341631
423064212
618250871
51258838
337983262
5677678
132041467
456029886
402269208
272019489
351599135
694153565
206628698
549625514
419133456
62931936
431755674
130590273
672276245
283083938
132587732
123411615
18415998
28130249
97028994
10721988
200558487
21992299
554919206
111382848
63527513
14317681
71163785
236275086
40590352
384157645
307204634
329590072
98772486
756999298
199077464
451401845
269496170
655403491
72070822
225995135
263947369
183092449
467402704
630532121
398517364
302010732
58151876
454159548
184108171
968541080
103896047
197046801
334807624
722354661
443614114
35461760
582588811
584992861
129854195
544448499
419250382
450950180
94844990
424234335
6763083
16205489
188153499
129226069
419329920
150809625
169573590
595975753
24705240
415701247
154739334
155751
181817853
310710123
363662855
97706323
559754144
34955219
204490784
287428484
393689872
11418023
947587887
357786501
320343929
166872121
223700917
42749339
18772484
32151930
108905675
314841
398315287
245549053
192380595
55592790
633400573
194222585
132996596
171916606
296013945
540342954
369676565
536119719
41147526
295046825
95748005
24090520
452360547
3954144
16498356
158807240
115990780
21683498
472432777
228831576
17720320
340355671
46110413
41915510
276982380
97093952
162735641
38831494
28916338
712949420
394762652
399884518
19848809
263751075
147473489
300044406
79108158
165481168
127809192
246729585
214820881
310845515
403878274
526914856
154710046
5167325
379442490
534242840
561580809
222689920
213940985
56432982
146373743
311951801
55324889
328942735
482096465
496275324
267414829
37600236
68586015
133734785
58438709
491733807
315673258
121111875
359331607
346017194
420956564
88632935
414155401
462102057
15495533
391313071
108689371
106132042
179943913
274314145
80019070
500372879
102153018
44430791
11243409
291981207
21962764
246234071
430992668
104064252
121402999
38947891
364614144
25169647
99791703
101579679
687641492
28333093
327046449
92804540
190779871
27564665
325571938
2542826
15162602
248508878
88747458
86285389
511748964
118597368
289682088
555363200
416541869
5314104
461019126
327088963
908745650
408751143
54143768
5797954
155547321
135779836
548843255
175165185
789586008
404357497
9642972
336631874
195432456
323411583
56432487
58969508
367126011
27863987
5733074
359536828
10069690
216853162
817380037
510268798
95591706
267999947
225371581
78550517
168192471
966812787
422318608
109619997
554442678
122138778
667264253
26567974
10576072
428841315
240320191
827802272
23034620
273268007
242927974
22324509
152436164
40906500
183616129
412797779
203781451
1337903
323289776
371010580
708908739
31888995
469112405
245077155
304383044
97091234
304183566
926100131
327562445
20154317
662712545
842305863
85485376
4703172
93841514
75954236
409583709
253081181
176115871
128251513
334227404
63392067
543587995
319644542
233067628
275648314
802409638
606507723
119436928
107031162
130054679
370798478
181736434
27227096
125217910
85370453
316326827
248696743
306550899
482013756
48447026
99167470
215188947
162752
359081163
415603564
519986303
153199982
560894371
423269036
346691403
183847082
252993275
191469515
382104650
172053897
163149700
407355
673653315
254793503
443745343
94610216
476354675
427833925
435185320
110965637
68497625
361613229
324626894
389282866
686428537
411391920
417887917
675883544
81680764
293517484
6421087
97073878
75090473
218676462
12014689
200746786
144708881
838055519
335508485
6096926
668884246
184691585
104352714
73672683
2212097
25595114
181057380
89329493
382690050
55259495
137480845
247438495
130166291
501119447
459242333
140161240
583636849
50091735
267474819
302501730
340787914
261057637
47383157
148864509
28056511
205206178
174972188
321737861
37438481
374853825
643475699
839532677
36316793
49860423
28472133
194425381
381983372
441636529
525759886
292910291
130854898
20223981
222207267
272729038
270974706
35662597
237576687
494477169
7315828
559803316
355671877
8762841
37418620
107059701
378681843
150403287
50540255
377410573
354541274
156060279
356568574
352409299
149875508
446134869
4098645
867901747
101488988
56996485
67559473
144145141
93002890
177087013
12194312
178794886
41367317
240312141
46131283
148821765
538939645
548858179
73547077
336303267
284337305
12590667
15373449
248848640
310563692
76110258
314072367
547756829
132092855
357758454
31649376
132276822
78499099
67361250
206734547
80719211
258907172
292330906
459368899
669918957
415693017
203593952
98957249
698802105
162332092
269282294
203804461
404475947
199880470
116074522
977021143
284243269
287188806
145362944
246881175
318846201
56143020
404295158
303905517
312429195
217063224
11079520
433291692
281700174
689908803
117723131
197318997
151226052
14928473
57096988
371850539
137242111
66546654
32783276
346259412
717433544
16577163
135651092
565068415
69663278
757052182
554499906
16253688
39018401
19153007
4378631
22435340
7693502
154284145
413578267
453362212
130641373
51033809
405033704
105596369
3979847
299123619
15019748
70978981
50182739
233603783
625870881
51789703
572578890
35988384
47553915
281756048
197150197
125098366
204565440
3273937
24909605
149499146
349875404
367570136
510318004
141428502
12198554
885882022
35171673
83549328
110395998
441227800
5773974
62344713
147834863
388968536
355054491
199078314
441409827
163900282
211833710
10500976
580162189
445552174
141207436
99923932
49831942
5451712
94695977
183762154
130392422
292259962
415025097
276492410
198079458
452663901
25598314
173018043
458768996
558898944
394574150
372946240
52255544
239752477
162130775
32844234
200030841
573027039
755193
202260122
73951926
303408288
507634709
196664150
550315627
166529836
336065191
48899801
420607094
139177393
341424434
811231217
275460719
7335157
171571794
2286746
511577494
7626244
94582627
9261269
47478294
690001183
4903285
148269651
716871807
27106295
219314690
210432718
203111110
685250356
221080566
86947220
118125389
246052282
442014360
262265693
71905309
15210788
450476350
66782725
3977186
130476785
32968525
372758199
444370056
38829994
102111392
21003819
315881302
295411351
284982
227592198
467663660
66362070
212925
115556849
245732661
95356917
114636280
160909062
219513100
520385186
220173621
418066207
328561271
178861031
369958131
92026246
122412027
57683288
161086381
28484525
480394417
273015315
524379072
167961087
25381014
412476899
109660670
16918054
124730551
238088511
16616643
20595414
11630472
335585785
767036959
207150925
348635720
815741531
62014403
40752877
48422744
490320433
337377619
83324055
340036533
110642210
191889884
205784978
25458592
56939434
172194536
208569103
112820228
149667631
448305
554270974
156111929
435131448
395890915
946655711
116633651
123256333
478814884
686367809
2519595
400611435
669056882
186062306
8589135
225894401
518542059
256115387
39907671
644138855
16722177
1382748
2057451
17363387
10903851
32251127
50916325
76554321
54927700
568919958
440055320
60453000
594512660
127442452
360339331
100621905
79288957
151010601
90968950
532658592
7653784
492380667
627690038
80107220
133825788
376649839
151828671
18700924
741213903
799175765
76661328
196064082
662875305
229966426
373859935
18880862
116510665
22141959
556489907
273682254
146826715
82275846
313696514
196928669
177195497
563902759
268026013
425183721
141865265
37813448
816092559
122102966
680179607
614285010
94986087
681239926
90843258
386580401
599270785
4408428
586224332
50665208
57825082
30178680
146755129
566114058
60763836
41553987
6231225
318093329
295081511
83791229
115807299
90563264
30590881
120039537
46001465
365979562
419857477
386166616
145104343
769319920
70223884
313711785
450397421
408516964
1352197
256428985
106935106
88731209
685663545
80575727
87219306
83301896
173712829
127073931
159553388
644016969
140905142
742223828
435004731
868633031
317768942
826497070
220499183
44138773
54691447
176083290
93913991
554728578
596135857
544283789
401436154
413563796
141273188
22513692
8193639
147031990
605434008
711767625
446476548
56670008
148192748
27950651
146277569
227113521
42743745
106543582
2499325
113453695
148417213
578120786
731196081
14755078
73917937
182382420
51328519
144051839
511901210
90293424
392131663
465787504
22431690
75145875
25957599
227553743
6146934
102195880
475825026
870013830
198523333
121493583
246267941
164909595
127175154
254290032
393677503
159570437
593913021
270625323
961175326
161619326
294588737
4987660
98093
31386163
238046682
384721691
174648369
26365571
332292124
406037709
377549509
809463264
1099636
795635885
10400348
23086606
728053326
7911410
187732134
163691898
235808160
66072899
182946832
553185386
372175000
187433982
762952377
792710821
45965883
5710601
86760828
80816707
305829456
771109645
70615458
14336804
272447494
346105068
199399273
70819691
14742799
444045056
105481403
78360459
356364685
262320015
246989920
742467564
6039
9979664
198856034
576969715
586217705
146627353
340100580
656676103
18299191
113370514
15367051
81989531
321745616
12137640
19386693
587712049
141709747
562873525
281945988
416686232
144374092
181524308
74226174
401859730
734943087
184042224
99453725
518027469
663562981
495469153
160883402
178188298
249176959
10602394
9839715
243984628
67022930
153513103
43858429
62176184
11796285
26300514
610394035
162692004
417882790
581451953
215081980
229528919
284050342
248186897
806130147
90757237
23798063
157643343
35436946
73641812
202503431
12017263
34670362
22936216
699363187
2746262
228549661
304176360
751868299
53248518
92533186
226269372
64836193
602953538
227471567
692846465
38053636
463325532
624265451
269113808
111858132
207058061
74616029
146337567
24888243
89888649
97222856
940796686
65984670
17731901
763826448
62076440
472357012
306806389
183804325
304212689
829162465
220960103
116781073
9193709
383664509
353333890
305410988
190691402
182754648
107946604
499243750
610733592
722512
56016134
136123906
193198747
99707001
177537056
47706476
361431202
25760970
38239688
7006709
13228752
188145280
19020287
81978459
75145610
535976974
350590036
721092
51572774
369384022
504283979
39970454
30255399
145632015
254907538
78111618
49471791
449594380
515304346
537286054
674385202
223430215
342457723
147942025
37921471
174205761
76248352
752297
399685587
229893751
62210743
338964785
211852118
225835020
14918748
31532149
93019470
214068893
757565496
181245094
501123336
50952542
329596654
409460089
47946001
327036150
452265714
337087935
50347982
20401464
250418096
505161207
69553959
50364310
912673334
146685352
539700252
411084158
30968694
197254487
8212060
108278417
1641930
4205735
359292549
67506945
215531656
52182458
55703207
442870248
51860703
103663109
243857479
258772632
80038754
222466096
454677867
802659357
621335390
121912097
353449442
82358906
9724703
621045971
61431414
87368103
89947965
141929663
232756325
359895827
39870366
728715274
203185255
922464847
913065138
323769608
86554806
227246045
275619403
37300590
60503310
17170135
116064873
103647535
235730504
29066778
16331366
373258302
30436341
179243777
22439552
715903046
19013373
329734956
124508343
42712041
422767605
21551276
196392147
584628779
214014104
211603956
2843222
191838674
228490450
154003949
970819070
400844836
9485646
811762
1456097
136802496
87037793
89278872
278912357
404459456
55183259
258632149
795559197
213102708
111742456
576513606
52550448
270795684
5967500
180757585
531297836
185386709
584785967
206921160
474194817
251018390
220446237
248695304
3411496
47593814
268031534
159403725
185065366
411437378
61781336
708051348
223978670
10477213
547310209
196429048
4185275
83185886
205656866
24111323
248564491
9201552
434660169
473471255
362543287
45006720
9205416
215507840
51856395
768213386
3494445
681491088
105692536
6192717
14723695
285782428
29431736
765080438
153004815
12736491
37476405
493228129
333637934
17602164
13414540
45971273
49120221
280067532
645798504
58657265
246208681
209873599
136905642
60272820
149026568
225375655
27954467
17438854
1109706
42807128
109379613
70927347
807213910
441345780
212849163
273636273
502257969
73319200
5555957
79790434
413407491
240917403
871179239
224953865
400909548
57702876
252111247
231319587
34658211
481976540
485033400
496476935
426546505
347586042
570358633
8356358
21984770
650694687
37294858
347004087
6853490
35870743
114589657
117469568
567082252
147101123
246715261
103884292
110075964
735406726
230088271
176664091
314361552
2910333
529187951
318412214
205619403
713584788
447423750
163479447
79924327
513954542
28367180
53844667
397762540
213583559
117893166
18248253
294218611
240673864
518213451
269112822
197158216
214255414
245703398
298623205
230048643
447568017
219597066
198765412
159597114
14941116
176017589
683984657
85351013
17110000
504749780
455974080
319966044
2796926
417423830
113090713
709182055
63666203
59809105
404034441
488053266
172527224
564720489
39310253
855569354
214021350
32109966
42338293
37934513
394430283
17260826
516683208
438342068
30585773
114169302
20281990
788517000
213420760
331476866
13926464
347235701
326374701
357567829
56749133
349624282
12947742
58201470
76808192
103570088
203502357
341468953
425366015
715907130
274696168
151374389
296531723
147591275
469272566
144603918
137693648
287669176
172119524
257888094
4151157
246901480
131727544
598890950
333572273
378699108
57756393
18819595
182073304
725875
146603319
31197932
209126019
120834316
406392473
50743560
635402650
480093306
255939073
459592090
484680290
57552218
381351821
61304019
78529206
341281551
5404779
99984240
3247410
39281023
429754189
311439955
11195704
521799136
525037928
150108238
20879125
514948665
408529300
216157761
22224707
150588864
145461512
14708626
225791260
845403795
25860972
382972572
590586065
240370280
369645055
189359328
3045940
26044204
42005532
141452568
251560896
345737899
53647320
709533162
113554239
182296102
259991203
29730089
119990168
14360960
178340348
384890403
66109975
354134860
155371830
623770547
334932399
2765038
243002479
640304552
71724187
635637444
132825049
43162707
792032190
288362186
563555063
554732647
183567610
457744924
48784103
547455545
194018743
976984632
121037081
133263294
640719862
15114454
106668538
22489998
314266328
223729593
262902162
277807972
34586006
4390212
244441575
29353793
16863253
48769418
157488446
965158491
275091145
399205596
399688867
401805669
308929542
9092032
31051767
613548831
162218
509175398
275631261
150025142
249356366
7182466
135082097
595997370
12281507
309586418
204122623
150519036
101104633
204507434
238738580
606353295
165067446
222277681
469429741
106759682
83465498
542994860
79290351
11722412
804712552
106473966
652922434
5699157
107930678
487195776
68370390
13435078
944278417
239446701
196188892
587547491
189575765
59625227
179310957
142721340
416145252
14560483
469889455
120927376
1722328
65756067
284101739
379932173
139764664
11531613
191941426
36904891
65620204
1249086
116341120
629320551
4697901
217223039
88452835
48258004
131400470
254153540
88110668
92337642
83118484
350029723
126837735
200560817
36387950
300407149
225124108
185006473
289386045
58995140
62484886
361475724
215882209
359916158
250111
316192167
624253143
19132895
47325758
6113893
32383718
529351065
668132098
350616264
41908564
188680143
4622995
403161251
331595414
108217872
445652085
443701693
58561704
159007370
6390169
91536655
388733533
113671153
865628325
21809870
302556043
12806617
274758596
639896284
114047738
626121170
2877654
170361085
148776761
184460609
756841619
30693848
124539941
255471967
598099317
6633163
68237765
73739073
61757171
20184569
182639133
6136007
231565660
165993379
425086959
328155694
332402339
384826254
6501147
493306907
177375606
492591211
109584684
88619350
242796745
492212615
619556218
244403599
531828264
683375235
88723197
73186514
406919888
139023243
408236780
420147276
395782448
101801007
55903671
84046479
644614523
26061347
657494502
10913883
368694420
474270909
767843704
156649208
132984301
85487691
426548523
70069540
34479370
159404188
77468718
97935965
55047752
34543860
295461221
16886948
258466806
736574241
191702019
131618208
134174332
135034124
157446855
781380058
507923897
13634545
177223829
30647113
103833482
308252589
161317021
235183641
408957268
88451067
27778445
72902589
552862681
591945054
260004995
22381320
166410453
239546236
382835198
218962341
26776891
666504
613782000
67633317
82966659
86830542
642010854
81144711
188915469
67876298
174556081
49926434
138341251
430979021
310283279
48513112
89871735
609637928
23200352
197077416
465198849
7198490
56058938
340242717
136498718
256523189
59411116
124266275
238011451
603334182
88100028
120751965
49824351
30435002
564907571
431389945
557814249
15599449
60988995
366841615
207257861
18842294
12221299
606422891
3095746
427233268
22795235
312216681
139036673
197022307
22295456
444025157
727289717
468690237
5209535
439741834
334346082
228001163
225388950
15971706
84903503
104890582
154684936
119435112
386354341
40887590
153656536
92559322
507775682
177851134
14231348
305588532
464299683
238314224
124056250
4264159
8741876
203166789
380849519
19043892
13955155
198794521
362136095
587402494
233973879
203305788
25611413
92995838
220598670
44862609
473914082
150446496
355946845
62627477
712880490
22532150
235523150
275712253
16237389
119820653
256400
203874355
291998076
460314378
393077214
155338218
180974084
6973473
156720425
415934671
42688075
11091365
148999643
20959268
60200421
544452397
456879846
27982734
4750081
81577554
192542001
182654830
98163595
44614016
255039564
213623759
29726755
211737340
20919702
311994259
36940658
345257122
294615723
321053286
400508416
37673582
724856375
206616854
15177726
198059970
1719573
10819425
325581802
393054518
441185669
590197
30612011
329945467
264315457
576317626
31024930
843698392
58113675
403400203
192026778
571185953
672193419
495519506
318131364
242459818
72101259
298803242
28692913
50400463
757165396
550058553
116616213
386653970
3298375
39929054
821212395
503559280
718573670
442678036
18840448
394112074
318981268
248736048
375313191
403868112
107065396
13340498
186692140
208627710
92472517
27702552
98803898
172694598
144924292
9155649
306429453
48927674
404779713
167948489
183779733
789229251
230013947
1020360
374118227
279308901
279241134
69005898
29536835
96879259
252998001
78058009
110374201
23219990
467980270
326495377
3342808
97548003
150689321
485597
88070095
103403597
22551224
133125799
302461050
174193408
764601256
137874259
89697279
551127733
9902697
333623720
128681851
713882456
176296500
125897252
270255226
81882335
264418888
232074356
498082143
13537643
543186249
16875744
86341511
117104767
10205320
13295001
318118360
6289541
30886080
71848246
432780511
147526790
316549970
46988455
70028936
57429846
422064685
188192729
14584060
25160591
193319635
342943577
113568322
57824531
24955809
5844233
15611142
85748265
189734872
26921599
11868111
419529732
279916031
83495900
334757597
476324848
52969476
426583724
9446376
564101165
193203882
233876815
30421650
53290387
484313188
107194558
55839686
234686231
714043190
312837067
145153762
77179930
611569744
375567694
296415172
52821241
63594125
85232950
445516841
180981848
198354461
83774226
570705459
2584996
498764150
491653047
256932715
855004455
176757599
133171593
221093176
46789940
50970269
745013089
466631954
163875261
479975622
153754042
56141959
453193002
162359440
164848875
62129080
214543434
364568913
332695678
52393258
242156838
725272282
721663874
239932404
13608732
640800576
467297701
143335245
3814299
2933101
590954356
425714322
9552585
259475313
59296905
694616168
3080297
463192544
110507734
284290356
182443602
151093814
212463478
9782143
84187028
371310475
1372944
259182728
194070208
291704406
455640349
120194762
68708336
234783878
420653253
313117013
18772449
720532976
249371448
18561917
211310902
73796028
49521595
44742016
206767968
148226516
347945970
152433100
129840806
305891421
155697961
106549615
697981949
218835939
503851347
138983623
228296109
860433614
354952475
184801311
543867
117779027
13577373
696999525
741771292
142445476
472852588
598882533
216114161
290465905
369209126
80193010
141168981
104654185
331892226
49407385
107214405
374995910
433872754
747622693
216805809
213052276
593871221
159738811
119033667
140230
24207541
82327439
39069830
166496541
128331438
14719389
22405398
747149603
357989024
112153902
541960187
291409936
217394056
282700816
315483609
189504122
542397678
162163700
81794921
241651983
402309277
248499939
331651477
78719538
11783370
10454564
791646744
421194902
422842881
234814468
76608310
9678150
483855210
46336354
667512512
125180658
2513092
628596735
88495942
144832256
187381826
40535173
155730891
37323248
366152731
605920329
442081377
15892777
253783101
363678573
690177913
672247133
313719358
83516305
676693620
2855504
647052961
33783574
261856876
129861757
20768037
67374137
484806800
489821054
513644104
78382005
135510067
59911416
467916075
153536603
406834127
141076661
353304264
10997561
428465576
520270500
115756009
46628300
250506724
326722186
529120077
45534014
408949069
311966073
674087053
372951344
339257149
224378050
515509846
262514243
46973700
180085907
653619672
740581608
442721436
225151446
351370796
87534673
6699678
374403687
394160994
444882995
507799286
151720571
4392196
305619268
68200320
162703897
80742476
339013383
142145701
166393782
1190351
91147753
491696574
5802761
172634472
319728422
230434604
56416579
294846074
427404527
202652457
361735163
647134757
46614805
933102236
107799603
30879683
672871645
193442553
8474207
22840164
423181074
29049571
16545682
732575433
377582903
257723346
344023465
48001680
542839646
324684272
17053447
95640672
567695917
19539041
349318577
5472639
258734019
411960268
712497840
338114450
216063081
50081967
94605339
28557252
191782401
290744217
28873235
508924121
92864819
337805685
129286062
289442935
200626893
295985672
275485766
202443835
816109582
166725068
84822050
411069099
211442158
14524565
244635429
707427837
740769053
393521133
768976788
292632759
419918970
32237855
341712632
9886860
404825821
471795785
293057950
44704809
7819475
74950163
319199117
667476815
14870485
41624710
1335480
89358123
480399044
31191687
859811
757860168
284260218
351531238
158621648
476595946
656921276
103907222
653465077
249944565
58197846
75523304
690001173
295237458
3637720
140993674
50899630
690551364
181187015
171713826
482884157
72481312
758472031
96037821
729274595
204764193
288210556
576797590
34954139
179177810
161596972
187197283
204799660
382307068
592570
114718792
219864447
591750501
613510334
301869370
43969119
367634306
26557186
23646579
8081964
239624533
27416941
462294183
387487431
318458995
290951422
815159850
346914674
120341149
182920612
372732861
490191199
318723482
256150731
13181867
221095568
193995649
99578921
15599424
71074965
117797949
6739143
95659590
521962675
409552058
18872948
493877878
161351553
16226571
131745973
244002564
649988182
604162108
843596976
91304332
205133032
182068485
73123180
23509915
148805634
34850023
187862577
620710028
4616471
445893124
13747046
469873808
182010187
230400540
298139361
567010243
21276224
248042212
516222009
48582688
271523630
79198915
138156431
289437629
6171911
193738666
755698884
267874009
255504604
186107572
277553313
449443790
176194999
235671731
358739257
139091991
283086437
216619221
89528845
355939405
403673739
280081868
461037254
409151551
588866087
185241314
167196635
478042130
240081152
263011355
117234472
121192358
185688071
68190410
32973432
195834624
5604321
289108382
229651317
183430655
28998229
541301934
324985864
626012123
180431886
660960199
104207254
117041097
154967513
25165807
5566723
294003647
110225185
379430988
471025769
188556940
431806996
329864238
206942922
23341534
13025117
5567563
387219313
28344491
143969766
726112624
804660187
143941996
33001191
40069914
2329839
184225319
368241426
116797155
530811804
101146537
434995964
37223461
681415252
347318405
29865740
22448053
247637475
394234633
27428443
522522353
19795120
226500852
269974328
438544612
379179834
269569885
730877717
239169243
175360841
359376034
279147366
147146388
113538953
14994803
14376553
261429446
24619547
461352540
19113521
61590692
384404148
92075479
109653226
454959187
434517445
276006410
425152961
238206935
113598799
282112241
30226852
91549703
291162772
24207614
398700184
391886036
63168073
280673145
22017121
178633719
66470913
220220768
122407720
254355793
43396396
144276710
414864397
313702936
140814370
558084473
219711471
25990671
407814215
161101140
70242915
123708259
600730719
310833657
122070355
198701416
79501610
232214958
521888016
1972661
192647365
6395000
702061795
457775663
19234841
61489215
428276588
254925629
405044076
172793705
91716990
125496189
571237347
11967171
577238505
387219961
35123278
43879020
92102498
699948983
2682398
622804741
56248078
105898495
288648265
247637271
44111475
102396198
17867243
345566265
138772810
32009422
55393972
110054196
78254273
641327705
38882305
531226939
460328802
58807451
472196406
150934699
122447194
216295894
841272678
88478085
126734319
232546599
188068604
131832366
22120373
25626127
254358985
156326578
263545269
381372198
737895817
81416972
70476179
253327414
467030006
635757578
37518401
645970735
345468012
664479839
261740252
150828934
6773492
205969251
336299591
438039126
482518724
118595863
296386134
90126295
379319803
14448645
23315759
137284140
55274065
535136602
241860111
179231868
133298690
172480640
261633284
371413389
166951516
108458808
741319737
580651416
220522242
72562158
476157244
362177228
3713019
136540512
590410349
52418452
50408453
40375701
1153050
419984270
362640912
57942428
164392403
285782337
123165138
123557343
296437143
2063662
24518846
129910974
3642594
222577428
69461255
275743449
43062529
146474343
8077448
120226856
671441793
102242490
37755465
45169490
84690330
85034483
171379065
289182627
22485269
550948946
209204150
49561494
395286563
200507786
2785155
403875377
20910555
640561253
64598257
398930531
17562433
68918775
277150485
350810185
58962917
353214997
67967363
40300341
802245951
54166980
27664270
531702718
133380364
6513525
61089537
250222420
455947157
132339537
346042707
8949328
464024485
78460260
298827066
509264463
216807043
133297490
55597237
42122214
39538900
83476807
145913263
315903925
88812396
584324
114021343
124527766
70999780
498261361
322267702
735964584
141743117
19901837
524123370
21761192
344822279
536997403
118885317
25323768
217489802
654980704
94985139
14308227
216841307
237350552
557350259
107998820
575807815
12993328
485521275
84346811
233217983
298197827
828878942
183530914
579253898
465951485
108304636
414516461
180761460
90572459
257395679
536867504
127485433
576670955
391996329
91157312
39275560
244310637
9471730
422872592
183082343
119522901
749764793
116058475
15458826
672860071
243848005
114805440
5003693
448173478
181165573
404505294
283857584
309839115
238778238
43824609
343176110
286473699
604498039
32459239
650474643
858621855
495539888
221082158
463376962
34502109
114205966
267210111
29206120
52391260
106406745
202920640
378726609
577249266
102358037
515097064
117051904
72421146
425380605
360552956
66952840
18951543
452380699
107001901
173054823
631950149
218332649
118623407
12581481
27773652
20506716
90285572
255394953
62215052
3629875
55873829
112117586
504132460
7408044
207037279
217720977
234135628
139986048
379309445
160260764
271817870
448403110
39449317
150825496
166769962
676455363
138763766
93821788
116102135
7749714
505126118
28388040
112584447
16456478
385050848
165608947
51095378
160360237
643785342
292240415
95929840
11802397
693656675
336242668
95875747
147059907
291613632
10356067
751867156
474120720
122639344
238683062
166748941
254160483
181293578
1103214
554627964
383774094
461774804
52421684
21381228
109689676
75464963
882974554
34971434
422192168
181660210
29443264
437407567
683008339
110079066
179124562
287524598
218454051
91025080
429389912
172256964
414977471
74816706
151778820
6009373
31677896
342730914
282338912
69857229
810264286
624864053
105199744
114205165
91925844
71034359
543434584
91590002
30048376
632733045
691641106
44269500
764652507
209224994
372054059
181067243
148319299
24785339
133624376
82608273
93359880
223996907
134196544
232754194
755928485
628751533
24582988
104328943
704541986
216647781
178970174
63313822
451164900
498146643
67322811
283372278
233620022
88912916
433927366
251581228
407615036
147390889
8237443
115526733
521374221
392004967
305716863
101757232
69089542
83036419
65476416
50400169
72929585
562103649
587799889
546328928
429085492
279541064
425529034
468458693
160761003
919714578
713265749
79931428
194058618
297513164
450157390
315742638
65850112
526504335
7893756
83688288
249777967
15700720
2990579
29774373
233952886
203053788
391276680
729114946
63264242
301206786
631778305
42086077
400310487
128300359
422332397
36299314
584875895
218051160
73508439
65578845
79860163
174148940
402841596
4220571
83003153
184507628
65059218
477628584
49667900
89950491
38923410
192559420
99795168
50746293
78558180
2896951
37502108
445584961
81076134
889535181
341203579
128474450
103597593
262353724
44586446
141113384
12650238
431327281
271036558
107381044
388656477
343862831
98943795
9871278
130644459
136949062
3765611
467315158
148574130
50059807
494586992
258901055
347456763
67354637
30340734
345459650
241700678
459403761
56030513
334900224
52489509
683099231
568464074
102435892
149018071
583463329
167679811
183047531
3879255
343199229
84046793
336088498
33827640
206508480
168585567
144368046
417154656
383516027
7141274
48534894
144315477
13878512
556110081
687187652
50580483
224447990
333297092
307445083
535347840
70999743
169847834
21173872
35812141
37839695
472277076
589940919
15515211
877629090
116629741
53005457
207529512
675267945
271576036
19172826
32097624
371998931
351839382
237856416
126170959
11050382
304051626
263385142
98386647
109471668
732913606
65367218
310363663
67823321
93008601
167432068
328780221
715152033
89019398
518517364
30849717
253337863
66109665
84170701
185748003
284139109
714730519
19954782
168398254
148508288
310787482
42108016
268260495
210612422
27792960
355353254
290558446
92377708
9498962
471658473
66369013
91452679
78263199
183192037
279748279
112481961
326088972
115323805
28527089
31173934
3708132
112740883
51370874
426032845
200748851
44419891
114175697
83579833
45178249
282272011
1074520
382014010
84197542
168761142
331803028
46996237
5257397
654574693
47122365
383741309
7356710
409077173
159167514
398984968
150295451
17618485
387153005
690686885
382564786
811902797
614432402
118204644
118164351
505810993
424677613
116700617
326340132
4849818
291198258
221170423
388242457
392766861
789889137
2134156
143484
187124232
146028284
736931238
227404972
35147810
326514377
824795093
88590105
404329852
225480198
856043466
702710814
757804782
484518639
544199207
10091244
409756335
211356491
404809809
31544516
448851800
8590410
21470449
54639004
337951037
8841138
419990406
107693047
64566491
228955546
255857081
199101387
163584120
403395308
39823942
72151939
302667500
402288290
714221516
218829841
421132703
21789937
676103528
41680256
347418101
552481315
63937404
18652000
309548390
316553460
225482031
419704150
40730453
48580473
304285977
376560799
319472990
393076549
695999478
720980761
110799907
98447378
939871
146383395
50344201
330308325
67233252
409224299
715833571
585503042
185794104
179439682
503308171
721583748
79066943
136349525
416814733
118434910
462635649
186714939
166690371
52537873
249645508
114323964
333724313
958358787
28825222
163563868
588065465
76703883
156361088
44880068
20557960
27594407
192649227
338988361
292105328
8598317
401142252
66583412
99495878
731441559
307167818
442091370
106476954
29462486
70381469
219522520
129834659
2995718
96375905
581692592
3435744
145029154
762022101
226049307
244625445
548303712
218669500
33957184
283079428
103852223
118951774
584877833
211409154
193340619
202612757
220332026
226701752
354173791
60584035
281914572
13298925
65829301
401998263
22037546
156174296
155818529
198273764
23034118
179145707
617082168
473364109
21600964
721509958
142151871
374581859
44716371
125858895
28094692
126186595
4818235
246187956
149660168
431303620
63152724
7134251
11232485
317792027
47284903
359014128
448138137
386137582
121520327
108563526
314483428
297818697
99517556
444985548
108181222
87787080
4041155
1440850
338561169
274402379
168071634
10638730
123523401
633455931
79717086
697680849
73845782
21484922
62869258
532317207
90921055
11303401
41009889
51528411
177583705
64480095
374128191
597770334
580542055
3049769
279964697
8737437
91852
15904754
33197458
90464802
20653484
371088916
132865948
45859429
308899885
102452619
36677704
25985115
236462348
98421871
39687089
19544867
155522805
142638445
296450235
49489820
73603421
229344880
302810993
77028847
24375083
293626075
488743423
81438160
349501224
217438364
656162280
204908277
148473098
394882200
142596085
402099854
10055952
374449999
612761385
22502643
31434399
86515214
270183798
283501565
168039910
11499959
81597517
24062577
373901344
97078726
588217952
298762423
4270559
496076641
20002917
188688861
500575557
83167740
492854983
1065251
326217268
7244254
166109994
669197844
462687224
3028104
20365433
189700805
655998
231281683
35050075
400228621
1938216
164343196
548970724
21032530
72506186
193406022
446175104
122458
15478923
575453739
177401037
212518347
14195869
187547049
295239784
620224997
421993613
150681994
233666728
222481056
592099987
24216565
160165096
6868261
113674152
231604081
881382474
186853875
428066796
496949733
11135248
588163356
315953878
59433129
5114975
37574434
129609232
4050140
166293234
116640979
181970948
50217626
245305159
414916223
143366091
478843142
482132784
610872463
603153949
40887937
764930418
462178010
314970835
44069448
266783834
11816131
2950456
197287197
92136244
406772312
154687161
201227871
69049828
305345382
64987935
437389823
113059865
641526218
497865276
135261817
148632744
154886804
205151089
589715359
383422204
128684058
881761
774099404
228357321
272265975
83983975
9756161
26130490
312467633
256061478
447884149
393592397
512994980
121383483
563207813
3608077
71581226
41969305
324312191
24988129
196372032
635582399
318060821
61577524
6192325
45282611
123093218
464353237
287332465
5241361
8244869
173971997
140999588
2423170
115662040
29433944
201436044
457296477
363540263
431248375
606071923
133285834
450334771
16617440
337370713
190088162
120096462
81734217
190935644
318603082
233327094
159084745
662043674
507260476
807566459
324739605
251839086
134471577
49655632
61057466
98504286
121410930
613680150
53822101
282906960
316890480
832055156
331936992
64186841
122551686
862629390
43618827
510276205
41658092
543434686
325969207
259419492
655306240
365565646
370706720
113577112
81440872
357489333
411056855
342380563
128151702
348959866
597432298
203992252
102300317
327286663
133720621
192346598
181791851
310654766
368577186
111476389
134134875
268297055
99564529
437379867
100170543
150993979
427777340
36472121
65071350
161487563
73540817
63677187
170030885
530512130
162858934
36125542
37523990
701893
12569967
351607327
26576748
33986734
88863680
6404263
171763608
276518974
792167526
14074943
161673697
12447596
398126616
80921197
160242199
142975237
301491374
109307006
10232008
348392724
168540762
7749952
301185052
583722772
142718208
15349235
50485121
381691849
280046365
4874239
106690169
528928266
91497341
33671123
33175144
357247042
681612068
301065713
37518368
539506335
314555611
464180269
514857870
187956546
613802304
69773066
318739629
374032607
547453113
59278837
251543237
245431971
363166843
304655365
257165548
681569194
144001121
652738288
286249438
324166765
352564027
321685011
228081649
6488014
53622948
203805413
50849977
296247073
47602497
176393149
357925753
265986429
346507138
67850891
351231708
20930910
273465871
111044166
50870056
32563247
146818357
89098171
54558114
308881463
541728462
548359256
841509898
455774307
76409752
959532559
343577550
128467777
145638723
637169575
66608304
820244164
285220334
294420422
260864806
117953486
1801082
898122629
594540974
64944497
130586382
35491099
18186645
273610945
248806012
21633361
248155
330954017
168223592
13079683
73495536
1358940
598353775
817016578
421180243
211705629
536157579
213861243
119001675
80539182
264838453
233705493
258549622
181855172
5128175
73100098
78383446
120456811
92718167
16268900
126554602
39258904
66678619
141788730
106317154
58252574
406247425
318898154
209019078
121007863
156611621
18287327
322986725
171140086
400470729
357474734
27512178
62555979
162028025
15135932
793668295
208404505
40438721
300576544
29068650
82802640
327959402
770367141
749605202
426788671
308878145
637618562
70251159
275065770
64451234
53002645
462282046
414166990
364069627
114130336
320897827
55429573
656677419
113214492
332070320
238190884
378206606
75483936
17278535
152228601
59290453
664727784
163182382
188508514
547627717
251275359
113216002
221069394
67178611
453100236
215787480
141830695
652004818
295294431
362789763
357239395
726863912
363053041
238139785
154135385
1236581
557347266
168504010
333829871
813783296
190855536
645076930
417794625
88747254
80572996
222420265
5170979
22398591
200645478
502651941
146579817
312766903
222037999
24949190
420743641
64848773
825401807
705845116
564747544
208940490
60460829
491991682
68057528
17824474
176075109
152024783
328046972
304441474
197470009
52470405
174349800
147134760
219845648
109738635
23272936
330083691
85435716
807737091
28698264
600779902
28491709
125212065
7066636
532778552
660454267
431314300
268667471
777785137
56676718
289648146
28673626
652433053
130427975
122644259
89586621
76796113
16865885
76151804
653245014
27170190
452828277
46153436
186492165
137371345
442230324
8456017
429700936
280214266
553572009
331292862
246587955
124828144
51881486
326338264
114587710
191917804
134895913
231810130
84339874
281067168
264955751
95842574
34440003
183147445
121613303
192436920
5928251
471792105
232000571
84552504
164350365
30777939
136688036
219850250
294178129
46562877
192948521
334432975
249088320
792606409
215465701
623315476
56778811
819340690
21146337
177465726
51073186
25683477
173702725
21580056
40504577
283972439
79427619
450252434
348066285
31095680
75580987
429377384
53813042
30493172
26634205
395562245
283921964
268787372
635286731
205702864
23750203
274936525
75923834
438855725
432636822
10480628
483277922
353998916
172502651
604891658
102901912
775733427
211414701
25595115
186070938
146761209
527891248
219909020
114844686
225811990
603511831
545197273
229485295
50121959
311967145
46615016
323071349
106798459
66427313
2573332
20789661
6528958
91717940
455530340
278198337
134365222
260525997
32084491
12821317
27681929
173804287
767236611
92445857
569907543
385898629
282967712
195489909
577848084
184196740
180759445
57539599
505990139
25601672
5267624
156810368
224745004
3949510
36616807
569861292
536466442
37782566
92439225
44625353
732282855
499501753
89714347
290792766
11489443
551838514
337634207
202940861
835489700
283026642
118863289
318722210
508492624
22359000
197933826
134336770
39334528
209864912
344471683
152127267
804876283
102270633
19549781
717311595
566367658
717794078
2797692
420985627
188906271
595421794
405931881
219038756
50466946
150973130
360194095
41666946
164087926
124406289
75906674
214109683
771635479
115207382
12404140
380178059
159166968
640552631
11254016
222570861
76597206
508610177
559724726
238311805
675497504
540794645
312920090
141490529
108684447
73341281
440612283
51886396
546889693
63361451
640745991
283671836
338516622
252550446
225551359
1098363
53912271
222956030
165891228
56220662
306091831
194358553
17690677
259517968
229204251
13448213
132767224
177857102
87635643
235799234
146006745
94930384
759713741
36315476
99662661
645966762
36624375
244993035
216619864
32604323
164916318
4870317
283153287
1863422
80077071
25027480
143820628
194501289
47412685
528909413
285348923
165795877
46315216
282866489
73925572
575746496
2722458
172804973
21756898
144970132
149337647
632145589
274438814
1974109
42857000
288586277
186814967
31297261
104459194
113245157
328017891
757999661
284284133
411844664
62543966
12839597
399241135
886199640
377093809
516348389
193295677
104421896
43910830
249417565
11927505
415000698
874812092
246992186
97633276
660782611
6277626
6756106
379582661
438976780
297542068
375374292
85781012
205978022
66690727
278190424
187387655
61105949
89608595
551284951
431643778
163429202
243762093
52085333
409979212
30863018
5768104
359682727
7273483
56311634
572880758
246478232
43743539
10634847
102561031
353119174
4757142
112597150
181599459
137785012
277309636
535830152
395920892
150999640
5307737
268371713
140358440
4295939
190286696
51825460
232002501
138839003
549954408
411821451
839653169
300094059
707484238
51096942
23361601
355656145
459910048
652042337
344276259
18165626
125019053
31413261
22792511
473284089
29985225
62212226
90027625
49733453
35256067
595784723
321763716
174178615
218333865
306526977
45502488
218753600
676025351
37841154
515774797
298457255
78102683
652541625
25791055
499722498
125814635
339994437
648683330
530427333
223283606
4921268
276461222
377028743
9296712
47394904
270054485
6505996
225066326
186677656
135322650
528683118
107444147
302505764
306647453
261731410
97297295
344999821
783829939
372924337
158735517
156288841
470556924
121715444
51106013
710217783
691260293
131820592
160028126
58684749
758928084
16133555
324223149
66182427
43634796
75025213
58261211
277031824
4141301
25053704
353744360
59468920
262444259
37009395
342594732
212229233
508888208
870335226
3105815
139601361
328684430
101414384
380268879
468360
479260697
52605815
23903426
501759250
65337199
14771880
630420827
401473452
185071745
187274889
213281047
16607735
76829738
229891680
287773002
13034542
199360757
158114288
299961801
173760570
70899085
366963458
672818
366650622
118048120
529704239
33507781
22243699
95615405
495831514
328215414
594820991
178267835
693132010
395518423
65985321
53306504
13161111
135993095
36766493
161043221
639532078
37607507
139617398
320010369
95797071
35449756
143466615
27941835
330785430
7183280
250138788
436985789
263648046
297895157
59001123
192465045
316793211
128979323
429134276
297850884
10213960
81276744
615333511
103191650
321541590
353892855
57958127
31572431
173498679
451031515
223316511
133140675
752289263
38186292
33743845
12437416
39650999
75192151
725212626
81178736
39587273
551362943
388447708
859108346
117339455
171059455
82487831
56797494
16564361
326730477
120053081
314850302
22507855
3196083
112692285
229328968
2771616
9204393
365651335
31361511
923953958
11228520
168557339
638985035
55921427
200154151
387311631
80981356
172710505
178819201
8457358
273185300
530145272
124280842
18650853
329884496
11647861
219153858
654799670
448454253
6554034
41399418
389210268
277266552
572825955
494455718
537370614
434393638
119072754
80052477
359252855
219920043
412290806
98904589
35207164
253558144
12281465
67778300
176184456
266963540
28450695
248826278
502947725
833857261
15685741
797409953
289173798
96651948
47797971
8134395
67329419
10214642
4708269
459981680
210292543
349061689
24276461
52275737
529360618
365070819
714522671
216926433
140061989
200298392
599622285
310029407
199808562
340424424
133002997
163511478
527524310
29291504
5762636
439931502
96562782
9359491
218448905
17820074
7196750
304566358
151681094
168701330
637698538
20753627
155315340
7336717
319123668
399994572
34246625
716471792
594914531
236845997
134526347
151332107
309235782
396276639
246484860
143952604
559547006
230390151
773040419
581186224
120784607
121037293
1506035
236900353
319760119
49456118
702305170
413374850
237497606
45976076
14848422
547995194
182711250
318601072
630463975
6567333
526516608
360864631
491084738
146426900
41515497
437649648
191838528
318955953
455530283
384465476
459798991
709057391
103698268
340912447
365115512
161603395
80534896
85375693
201990533
180103470
272601965
85042744
475320688
461186088
241092939
258383198
100239916
167353526
451273181
537449536
86572224
193779237
427358926
92913355
36481361
341454739
205628467
49919311
683366046
409976656
96468638
880667795
330476478
36607878
149701323
737653178
877915210
151884582
122271676
373641414
27229448
23397785
61529138
653794113
116572583
152263758
117359541
163915575
96207794
966691747
221113318
121990024
42728753
558755941
117293108
120695432
426877428
451474658
294485228
45336845
416134524
526984958
399885740
190623852
324956705
632389556
78081657
551726021
158874820
195428010
227851303
18915829
177652456
152609293
1583625
188411733
93042544
167887703
599115373
3241255
12418869
123507748
7335269
11101783
86622038
5435432
202594854
412528198
24887685
14045131
266743516
51818781
153188482
127608213
204762026
780378098
511175864
207758655
294730515
6509034
186495115
220668414
322265654
45788295
203632227
400306620
68804348
318873676
21221478
14879999
12981898
128863276
263560
351555307
107009071
357804979
149113377
37862052
155538276
113889887
576524112
361119382
143543983
60266586
5566114
125593786
53247847
238965966
40181551
750021220
80861413
206136604
44717048
640763952
264391271
660073239
14329135
500495499
49702855
177560831
118822565
95793138
154387525
210787810
202976030
90552865
67410808
16491378
266861839
138564217
909619641
278434427
148403363
43135293
18303533
204113880
424248914
746803391
291566927
421635075
398589631
453392423
31785010
7901842
442436710
355122151
93991080
192520019
65851856
649361907
49483713
391336583
263889217
77866154
92932611
227608906
19784391
50952795
87010207
133102086
134515916
57760465
113080595
310292954
192692975
414678511
15601977
8400289
89685261
530660653
13410613
57665816
686452419
686857460
967720142
388981777
43047878
609746157
126314375
220286263
461033873
251908
560256509
70404526
258948637
380343549
36753525
45689981
240931686
383403407
193338235
405989210
523703409
256922731
153388627
634421126
280815474
4919662
244837233
30090984
7434896
628279869
903678247
152006371
149607859
111090011
526493949
13868800
123646259
259968800
673491916
186939774
282177421
25610056
70938954
319854079
150736853
477936611
612018879
47713237
44346487
143211299
299701618
662942614
35817307
6494720
72083430
354829209
721963174
589047650
341065878
114398763
624051709
477934784
280565433
95060687
13974199
319975294
445787228
93241869
17497357
549245580
777430168
228248543
176096790
168176541
195251439
486164151
52817136
426725165
93099408
457497823
92512322
276481328
164700192
516632770
640192010
133097901
4168978
318623619
42483330
247098971
23375846
11998238
397617302
313407082
138809539
136996116
728128180
198434002
264513120
35990615
257772873
267123406
84673864
44157141
743465420
228166395
266820558
501472281
885236617
117159936
78278625
188031746
546033619
208248011
37165814
643747738
3602927
47228244
442491681
106876994
17234518
2256973
29954150
566117105
40129337
466058363
42885524
243834315
260927364
181419707
895320742
530629120
125267473
665272964
305636612
405643867
172732753
287809390
40373897
31501082
313184682
127278225
38470948
234932524
24231387
45152643
298935277
13915243
699517276
355223779
628276539
194363722
287990643
516759813
46469832
320562416
128942552
259152597
261167469
937984503
546585133
109704576
108230082
93747358
541444843
1460708
489194390
36265218
867387679
523144144
31349996
8159574
254849633
507279520
369372156
35548365
321468389
22104237
137233134
378583758
129240458
180895561
414269388
360052976
60689837
540366121
117410428
864088416
113340504
337543111
679030770
9674906
249934985
188509427
280607169
360267205
128456071
400449763
276934962
115683472
72530737
231924718
249059561
31087628
597524555
378921396
154933956
7938960
32572239
14302526
49196506
554128740
258415349
33443507
874947567
177168042
269360505
78953179
366386904
13983419
20497421
186648851
190877040
1731066
264018513
316616470
190527567
112978108
155218328
53884125
525287048
146594829
71690655
826814220
495983257
301348426
5977734
269176634
145224690
45511942
275984744
138246121
157502333
383863451
553266034
52218871
133601537
196226556
188716566
285356705
734711908
76004531
39205369
564380326
2647205
20991907
151726011
447207056
265076195
70631793
243896223
56084412
360864463
376537210
734018687
104346994
85688807
243727456
51457325
82470163
223514051
68932767
275280743
399490228
270037297
309785578
745371114
141406603
425450483
39213743
105399501
7499017
468431248
274286310
53327536
14233644
164784729
69823098
10604776
538967783
201377924
11750479
14878636
19741219
19182858
668334810
57079136
60422806
94389825
58994249
33973647
6411326
86700325
212720115
205239087
4952046
85686186
126418071
246334507
47960619
78445653
30044942
9180211
103660617
182009955
849817285
85401535
412167302
306823660
25982915
70830044
284603735
455240941
363079983
17990264
141643180
249264277
37087389
261655943
94455163
322932772
372292131
221403028
237242099
67596932
821129906
68142422
323432158
321071431
819806705
112736650
476238962
583718704
188062499
425276346
694212599
129655317
304826321
116996135
44192094
161752205
141529269
610911165
57939683
436911702
345018995
1190887
28043217
163149125
345718288
210708275
302020600
267558299
693351283
152966626
90334371
19889041
322374881
1801104
1204944
253612150
371648607
36788829
55351886
180802127
25877321
173290155
48564419
40505532
27536832
578423566
68745250
372812051
473558634
159993032
123639780
30847656
116712889
38589525
214780911
298941747
261640916
145467651
238635922
54910290
54511842
227831309
49603421
529763973
101593231
46870849
388331346
412678472
24657913
266535921
19959095
80242602
235464561
316979114
247671457
643667951
73763416
95331512
674857370
549908045
65564910
26306210
301803396
25783840
750359704
118810567
69746581
71001205
547171098
68275400
110527663
126570098
293299779
237052883
434591032
184096785
11150575
173973019
406665901
434869160
424046130
91647066
291433864
268937241
220017941
349183573
586261807
453240729
30015337
65637866
868785502
864048616
319569935
254645239
8623545
59453799
187764765
246065999
19151818
74505921
865869452
106490227
65121518
304331317
72362647
194534289
253454195
27073693
87543811
10349826
107289973
150686715
254853491
144669170
14422184
265040924
441660126
32472700
427611903
71936201
268800373
255984305
55205515
78543846
35753128
410288006
206508019
11844301
126039049
319151625
255751570
238171671
191820750
30415693
405425048
554555348
18132346
8788362
450741844
30853229
251753707
234742102
111007526
68421687
349094412
127892456
1133527
66813437
600271382
463154826
47650995
328737182
483664586
148449808
313911754
21398465
317245361
173670037
297336121
56158792
184870791
180800611
751088136
652679297
20662226
126876452
302435755
6817777
20712734
407430869
29702876
639538642
298320499
8393622
713916726
462967654
22726364
310528404
123207437
132178498
624005327
518074504
528844996
15484517
342707341
36958641
141429898
148130032
297409340
86628199
13520182
550663097
122185463
68322606
860102491
327642881
382298798
524383938
502102212
439729212
123411699
218730598
61917187
310476711
39905968
401194651
118165424
72056532
769234981
326281929
454223874
28892763
547033864
73701756
496714868
58508480
2516892
603209750
245752443
504341374
301007182
119848533
317554669
446222297
481736223
208180397
362714037
18600903
38859575
42959202
56577615
246869839
134548418
134919680
419087274
207764299
389841295
201776496
52571948
635842126
61473628
23163284
204493144
201788152
264371848
938266357
10621972
50250679
226543143
354694452
26583934
133410970
2736299
909394
158334273
513703982
292571885
363082027
433382293
145459754
1822772
394605178
109780455
176551843
272097701
51749205
91788468
377934048
179944213
461686325
557562672
624187698
588189099
134031803
173155978
470752888
347992251
48272543
504090970
112234453
302893065
307625353
746265717
305418620
417420143
198182579
42057982
403930944
114149652
108357819
11639637
371819783
10301872
520835929
460232700
598327842
572954038
274188909
505384528
658097743
227153428
7292431
85188036
72576845
387571637
94994813
27711424
265648405
823770596
487186306
879694397
212310784
145534416
396138787
528057454
806169547
163877409
60432411
171235669
342842165
78516072
137983900
117276685
43010131
659616165
279143525
2694306
168708494
206526509
197391306
262758125
84526618
82975169
109379744
235097418
25932153
337988408
226450835
195738554
45244454
390322940
164719518
339240543
13524989
115698360
476937455
29330749
155116312
202424364
429082346
134688528
21181156
234995003
226028518
181877460
586999931
161090363
362830535
3919539
13731970
493571432
44076907
352565673
30059494
208996214
189691
190410545
55837077
67822667
657049212
163898068
24119919
92177176
778527393
426410843
113145213
430555410
213283420
237531492
77229526
204228181
177687193
298034076
391991355
52377044
15878060
438969487
324397763
307155249
497864035
765978796
188716569
232864770
41185239
581509759
63812048
211671933
138142268
606235438
148700805
362052229
216137001
493929310
533056993
734450934
129441900
571731496
666610952
167832530
599181236
320919745
184781046
394232941
355852226
77177809
133332713
134500210
219383246
540960448
727967875
68412597
167876144
206128924
678364369
3419256
98524009
358124630
816251079
271903135
87178606
101466163
112756235
183239759
206308650
16612647
555591598
21132376
139513568
494785984
793776184
795065584
15886622
799157116
19820499
37542353
38999496
837504975
349664034
496113412
10563501
260773743
214637611
89481541
166935595
569115956
14353900
29527915
362187289
137922326
154475902
182800618
195544226
453774493
347273955
592046655
857555829
50917071
596267515
77544513
580283819
691242760
85782062
392735714
64926872
294981761
289811028
28937840
410280866
813201795
207742377
190056909
316648960
105269604
84238346
97187102
607313008
30164606
579797391
412162037
56632691
64249793
1095342
105068247
297147900
459868961
17829453
150384347
470271552
2132207
17670699
855292817
812096
145397555
146596865
31522975
156085835
404649339
429433831
105326616
128849762
27700256
378003309
704679833
31033633
138769560
110587172
300501120
364584542
636183139
52495051
346043601
522953805
52909574
108839037
63560146
687081683
64171938
64007863
34039826
948023387
34857154
556196582
27248744
130985311
192920154
111146293
677302599
212542186
458852099
170625828
246042614
331860218
128231754
626947650
197299804
91088676
259158232
325445466
169762290
536834610
494414359
177395112
391488420
4812635
163541388
74540608
280696452
15455459
469146010
428442303
353965196
353837617
13068273
76013781
416236207
401446833
739080401
651774033
580784852
5074511
117411640
161680749
58942876
26228507
49321705
29239439
92255820
214985582
226923592
312355408
10856307
885027794
53274744
95248381
201213088
395801391
279610625
6415020
610845998
42644433
282375969
9107293
126103467
46808904
64954009
17312917
241015192
447631720
360964258
89287685
471005857
152382023
2486307
372687856
12290848
317408990
290008697
649086571
139915329
375795188
137410365
182095842
131010092
168933022
175070569
50582445
247077570
401593577
211679689
520902643
379342223
55418763
173612707
86175271
545046221
164532467
357535150
445660136
33922597
178314386
488321
431941397
44571280
29994856
356077950
122889891
433334702
128634190
453896332
66585784
451862922
418923765
229233569
159275377
253957630
307362141
119225454
441420265
36945540
33678976
112140381
97189636
101104360
25620918
193828243
222565953
223090842
463021613
2681948
424133703
147715739
159964100
16580699
766559480
201041764
282592183
291452857
13933556
28536249
212875825
506410031
105550203
509592556
17218047
97884650
153493320
46717990
412027443
276536132
19866815
1346362
348304417
273006065
386723402
93468435
513531873
43085284
29774908
690510001
252434925
100092305
240639693
732033263
304681252
17736224
176871447
147329546
97406233
436726314
300681983
171778825
131391247
93565547
218516192
322118294
21466979
293783252
226993737
228818181
766045964
259598471
315073856
97819771
308277671
112021692
37601956
137477807
601471286
106726772
195658465
352856995
106929425
548844203
65811555
354555919
569449863
120459207
48947803
105550467
246569632
55967634
177205043
257762271
177335069
152638001
104699821
710186822
119619953
202134901
745997361
79009160
158971441
386421514
741270482
361791550
278729827
28017399
687692534
528419071
43988093
44948415
36524421
183484757
133694485
481346448
23820961
351486241
113337563
360269134
127290250
27894205
187296023
109688943
25526160
28586394
559164516
492848586
45649575
287671647
15633387
315034426
63249118
18279721
52282754
52723228
401587058
384106696
14224475
94302160
209521613
643162317
110266213
247958210
908685993
339709218
299453700
633759864
3257
218966231
509895173
12760089
25112472
42227428
149461532
383250763
27520803
140566938
11369056
167386810
171526648
130607937
173044134
229173891
59227184
58484402
178513464
216728983
1187080
798990415
96212658
421256333
251646965
96249638
361223315
468831626
54102385
131461216
132646637
334596187
325739665
590494244
149309182
96616927
785992286
62577156
1067164
6001258
218418165
637414
75268642
167121769
210785446
593773248
122093186
44489330
162376493
114874613
118013610
212950411
9897095
13591945
193011268
139117396
34218364
186115302
8871080
225717448
3456607
364542293
47600045
83658230
27653546
75169723
303678998
37728664
100656596
34408156
406557327
394886693
692279169
834215812
4926294
683458286
52508533
540888103
394797835
369427046
604381855
203541385
54658159
683073039
731853365
126515618
478041330
9092828
151130909
913103060
211523101
2748592
46880690
355296979
262277907
283722696
7374448
331999445
441961476
722457812
195472478
204510849
283712406
152882198
718958271
21749934
461898269
179704423
187449909
84086797
67202411
13873823
39652691
181773710
213760749
274571562
243923206
243638990
470075233
390816704
68373893
48852037
720387846
160293133
468674764
253540893
191824100
346378493
447219744
232880751
68603292
119623188
71418659
723662094
630464110
102308149
195855392
10995054
132575157
48447647
308300950
60402832
27339641
404138204
616589768
144091817
147280997
228766368
74115644
338194305
426168087
32833257
263697349
17662214
279118638
157376161
135877274
487982336
12115433
152677853
117347574
552152027
267311904
665837545
194141287
347817923
127801972
444484017
581177068
2888566
237423137
682572192
202437583
46577394
336527183
34377316
199563446
47236725
2524447
90217853
538309609
42640165
112752906
474669886
479235471
351893455
9350306
426436585
31757801
77276416
334397826
68234795
6698075
357418696
33026431
65894067
506409941
69506497
72358656
582921
59514427
57293434
32608720
417667511
371797033
167939491
256854650
461912915
143410498
47206722
469126914
168342709
755136862
583743078
177606626
171719388
574991192
11886153
17907664
772868583
488209447
430198870
206005448
333682195
324793318
127340373
26825047
352847081
3060310
469028818
423070542
240594232
875170979
76518793
240913824
54704671
710851804
436772394
29466709
474388721
255548513
346217215
466569632
553183182
305124466
324731730
486019465
604404984
17735117
38106663
377210198
51746116
566565113
80523321
6000295
174111507
722304365
58079981
756843501
310970358
591655562
311642797
203457219
68896326
347663274
117618761
44289368
116078944
14135230
43318531
269771122
542270286
446128448
255062850
418569960
180243621
605564667
195783465
526148298
156721365
159434566
28553989
782808024
189705689
39201216
221003848
601586370
121974542
47778618
550228612
48750054
172656559
20406539
3173223
32324407
39630584
217497014
383142227
117463874
62348102
27117081
44746792
262456301
32445317
515015074
4607361
358574671
63500505
2903200
182601254
45525008
282083777
135785176
313799997
3320922
313850805
700659942
102654636
904175105
358350582
94886422
38923901
5554751
558247223
133743568
570501769
39191933
412814030
81159049
818031
34450709
61153774
65337888
34100948
445217296
235475250
472840290
49629428
111253596
609356988
484332663
43052698
32892380
527999140
434605635
1959652
517991917
250637633
37299105
526882477
65177592
95690940
808407253
615182461
397414345
507999893
311950440
40772498
161182038
35598722
143435636
895276
57244749
412486286
475147323
476300207
115573885
683901971
64798686
92027906
130349772
309905677
29086740
185351611
255540473
528373499
469038886
93704789
497930283
72961715
344889493
195734333
29217329
60104488
462496441
205082239
214861998
597148800
687515147
136498638
11504812
70518571
23568591
113505011
1795946
280494541
383844759
239076273
619173325
847314376
213761935
310852877
207754808
728744572
123953575
531321759
260922733
97733740
544002941
8595230
297029434
56540423
2279574
141562913
226241426
123762653
466092891
763651872
39529734
233829559
282397588
557668514
245044280
3753216
528299034
695943038
204133559
34242617
131153840
42242941
201297883
151309213
149819210
79132243
152340987
398723940
220150357
1557270
41126203
339893901
478526563
616747984
10228245
884443120
17224153
427731301
111615956
198666390
24940544
149996189
864376968
286993842
822391496
205838525
177055651
137760962
118160707
205669907
140793017
64533675
125598466
385071324
235013502
688286557
35147281
365581716
146287303
391373418
133619738
381810884
1698269
278530467
153665066
136857468
418011016
263897803
629719257
19650848
91905127
27210093
81450449
132193272
452842184
25795687
153303063
706616324
48098234
8781296
85839501
830557843
66165085
574653793
307421419
298675367
659360701
117807657
705238432
464087831
711492552
27772616
201514189
490213844
126575068
144803558
53031563
91176813
290064239
87190567
551166620
184121744
403733233
350561031
182862618
138834868
388309774
101437687
513844100
49585302
158103415
871277008
193925216
49949451
41181347
377149174
157183421
325504502
791145824
27469294
10784329
329954306
173489478
90331104
170436240
292033975
105656808
438091017
785888338
5730353
144290619
21639079
344903440
52598522
799219238
145973396
621595856
484984738
49217694
543724845
9001785
10602368
446656816
416472426
344420814
120029475
801457937
175344134
344170305
449758174
268296150
13119929
61995407
716320217
326895815
94618045
502230466
66488122
435025142
12844160
122410303
26111650
59491310
181551746
380410363
245093374
154250251
24002710
94626975
242836934
13151606
72603407
12501429
122153335
514637699
193888
41106968
204685436
323696618
625549162
264422867
33423477
154359451
102129229
178357394
33185625
11968327
711682294
126405748
731222157
342125639
162496402
62180836
151184758
12694196
11865117
60675910
340555680
252777043
46667123
764786439
687617477
719321503
6063057
99994089
41016141
58877774
621343612
77632355
528983891
274214251
313333428
217382208
138944601
116927739
443479310
35473496
514087783
279227782
68089356
19699452
181482541
55443268
384472741
167007331
422176099
5796351
20370275
76100080
290070723
28067378
604780504
342196923
48505495
128306913
10468597
21127520
349885995
254918948
459802703
80684740
290820171
206192716
30075692
367653235
153433735
150877041
184031821
2507220
19127718
122110879
599687509
161014899
37576241
15605547
283986116
121375793
603000043
50712737
106089868
57019172
779330940
116037910
160697626
30253802
673387395
114501540
353789140
752196540
361909699
65252281
109047716
598853722
2024349
59211034
454607263
88073801
136851272
23603359
724515525
402090073
436837188
309488335
516673127
167633385
477111327
44207463
115214880
634319582
249647169
18815054
27760843
241967159
193457
27550689
243383906
56251796
847193778
1022813
8683516
226742667
255764873
13964807
234941867
8704350
81039726
464528668
104843983
294189648
56064844
216923845
197940265
365500709
3630710
243434581
269112077
144353706
185247907
31220139
523119174
418035494
472614175
23925633
396536879
375492639
273377106
60942819
80610535
83923396
50025456
705470
596951506
15563202
815337724
540706323
184127435
739117464
316860535
669340138
226117030
99274198
733149
27126879
370330826
205486620
543810429
505691506
11394985
205413977
574154144
362366580
517749774
96190439
442849424
447500295
16036368
51749097
1139797
250692505
503466804
137197961
88799666
182479008
331586123
457855446
175018933
64173851
252472861
47924331
577199958
409394377
755249267
4661847
372052058
819248622
179587811
187798347
36532175
230864798
39941724
117220850
56466222
207842275
831752006
658272136
90042601
19252694
25345173
172563586
82190422
378544189
174348140
152448323
65727709
149342327
3875535
10119335
2096020
29455801
515597784
329535209
285234878
696198922
76980067
293410187
863336733
174832802
132102414
60514056
121603336
10331557
397885030
10766919
351438334
45626394
241573673
24214178
11601241
490402201
3222332
160831360
186694427
68903367
623179441
38094689
39527814
551127353
571535398
330718227
100396615
149067031
32656312
141140426
168238313
172220757
121249353
282088945
52163911
224184694
17294159
7433639
27960364
63299843
92342794
50807915
405096389
524104107
158517252
35761242
103805630
263116625
72991729
544977590
55238824
12794145
146482864
63344361
11665050
17443216
558193775
350248412
149868698
68261024
767649488
379891183
56897508
16828454
530878584
263404503
13215199
646765
57494312
259023538
3076408
149505697
301681399
292849618
28241467
395116413
391516875
70418896
7477217
29176394
322527938
105026804
197109806
230948272
29227972
525502950
597460756
601495375
144571037
574188935
60243014
807006329
771152454
397594130
334167303
130324025
62000572
348320430
66636932
206579538
225856790
695685826
38263516
84892222
28856877
377794222
380484516
793648125
273920900
39027333
91003276
55003503
151365035
350747708
166433685
819692288
260404216
214034110
194863267
563099873
253972315
230907342
343530463
9743462
525588329
490410156
253450533
198351931
216668668
263578674
115026363
834385264
122501418
241508377
141247362
416151961
226209047
194309089
390436199
81094982
133612609
422468496
72125480
69925336
33440270
312674823
43560909
134462883
193224017
31043113
529879349
135536726
13901874
96579134
723686586
333422129
667081139
1450453
197212705
670159518
71614313
203610995
254631622
860748745
31284795
70986952
249726399
75410504
918103305
355108
500803504
108050235
732505647
175155178
100108334
71360279
286623918
123173043
65376488
71041985
531930999
57628415
64902544
591758197
16269903
336309584
49614025
417139941
172116350
388563270
73202269
168065450
440788842
713494958
131282771
338410182
206887
206280720
278265731
137987535
485799847
218332811
448017350
447792131
58914050
211886574
196835888
308586091
1086174
97686436
2813588
100914816
273470190
12981155
477718752
17842212
687350457
2472213
421215576
37886262
196287335
68292770
88756891
385286847
242573438
54383732
442142830
45316943
531182520
74127636
475719895
322786688
28538373
11482770
29869821
233426856
734355132
397533688
211461545
251213913
531363954
349959439
227139604
74576969
157657988
6124818
72782177
205229029
326852726
29183179
307867615
2398789
232956390
98814055
457992280
354208300
44587931
12552521
205845030
149454144
114598018
306163644
86135940
364231159
696190845
216003838
217186451
98460809
22952321
477509774
117689389
217343822
2235342
290915425
840220732
125520574
151921553
241439208
440924824
111725414
15223712
88891075
788695982
58715353
110825024
748857457
273390444
286001063
13720305
21144222
602550404
25757064
61197358
1427421
38510860
254408801
232020058
624959272
35876313
22893473
517811397
619529379
235103368
448977040
105191529
122944220
198132573
234161765
147409162
88662808
15167959
285481642
7645712
321783276
381896019
1030691
524742117
556598742
120391875
33518878
247611459
46603763
7125222
18859763
145318135
270917589
8939090
139729835
50661576
15321409
7546584
16893396
146382459
838203574
10654093
943396910
262007324
103173493
757919241
480395221
123385999
291463002
37609769
256629489
32290809
102268831
286825186
75095433
54019758
515195593
38639433
17713634
347345910
40602108
507956575
370631580
85759967
176148243
391053673
698482853
173470985
266528292
13390404
460178292
10560962
59210196
293285771
58113579
19223732
232640158
548649701
272154483
13018616
495527323
141759796
211926194
665833669
57555370
86850281
77809679
250576274
148115923
374730990
150958137
8906815
111926554
695918797
73279200
807175197
48213753
438154
834984052
106593808
427314256
114512823
145472752
219584153
75320866
343073489
254977519
235180930
23213230
165296435
359089992
457061361
361695282
55208362
505025838
62894829
39855673
44339716
447565309
911007939
52398792
81166649
223590416
426941978
66527487
166730734
79141551
167886404
396277891
213862171
72937469
187985312
730765192
11526302
111465713
110756857
165905497
152956421
74848163
576557607
380370738
666936900
256026902
162342353
477241605
214303680
5969814
319287896
127232793
114577078
99477193
95734214
136590087
273831724
45690511
705948745
459929961
13261893
520997975
1621422
171391169
120620858
657826517
375225152
251145539
178058260
70786207
82223987
738435902
129041461
47332490
131999590
496745614
6721670
56293948
359842272
10399791
427835528
18523713
310572646
311885925
92417570
839724882
283454810
405655606
361894955
901456162
110948760
33031831
238280326
172210888
66642239
602218343
83310986
570927696
150550505
113072791
64229812
173949607
262267321
344417980
56595413
451724872
300622675
103908603
645032419
169557035
705772809
120237081
373782730
47340
55100983
70548123
447083546
155727929
50047959
651999756
119011133
198408326
271241551
323776640
691933058
296372956
161927771
475153623
446097442
858824185
260256787
612637130
188600943
526729993
284191257
66230849
20467652
205797409
349967348
89258002
183531814
223774633
164546987
327539990
184321302
98016038
327997485
290836779
54783011
4347330
52907845
321270803
450756347
527743135
596087
556656854
259729386
12802761
150089589
55309580
337793826
16100686
320329463
603876765
24249802
191190821
119298871
271691680
91199339
101132563
287587385
499968641
195998440
95743458
464791468
39475411
171570207
420433102
184040877
212212812
592767728
12552885
140622842
303742450
160148663
717554523
77696
975562460
488449503
18206383
558612456
387700574
490538528
442226950
380971335
68450151
29593124
171880784
23461339
184631640
78792058
347039317
148297728
569594144
246603072
306417263
275429214
49843971
444965650
13941236
572944238
377040055
382506251
596808
455088762
470172440
327014105
458435868
856188634
105728551
474264731
508341459
105295665
133116805
56867844
44870845
49526714
41241030
48568431
636182203
117318060
80032223
57239258
320729106
325975326
260899483
191349016
57290663
492172865
12034343
246618735
778126739
111280044
315343692
39209516
26988048
438244010
10865859
113883796
18225472
36436589
390678588
144192976
10729850
77037966
9907671
208467237
208649922
108239151
176996625
203983163
422925127
739507872
91410070
134936674
246798941
106773206
25683571
557845
4342292
347879891
121940801
146727179
531662744
4272989
10835237
32407671
341928179
119189751
390237978
495780976
88840283
607182374
139373104
195713492
25805359
272649218
561757810
73742101
735397578
360461901
47297596
273466254
51537249
494168289
188560245
126809210
555832807
227891621
106151693
362038294
7346774
255586066
590944480
192421414
102651052
168587654
180975815
21307955
200836308
489644413
112292259
222582449
201687974
196821467
22280556
344583277
115591242
551959003
24901797
230588339
101636940
866687457
168147755
89332339
78562940
360471719
268545391
748077670
167002986
59995482
134264379
232403784
672011103
278136850
250683878
313602895
410830510
35311800
198158245
271634687
156667693
157142860
116183971
129171284
92100165
111761650
335768091
304523441
54553062
43511815
520666378
158362649
318651575
1714487
55725684
23145917
254343934
305858218
912965588
697850785
467232552
630360515
260930637
26991016
167315491
642147553
106539623
674164325
390217723
448182430
536682475
190959410
471713549
364014646
345997353
391020737
701156730
408679016
191468799
38029658
591576774
18413432
577396281
159362190
45635870
179902737
178010578
290419749
339535584
188183444
72259653
273587004
63747373
7355580
273414876
4495038
498673529
3961992
200987628
140259269
854884511
333357907
728699222
656880276
410701561
170998402
364465719
405878229
220396859
99300407
356098115
193531671
99090799
207923033
830424159
256740768
918437331
189001051
448044823
204413113
230106345
88888821
63769894
10565967
610766882
22961654
204342505
293954468
94038194
634303260
388651
4984233
524413351
272525805
77765157
676425302
271775063
14431139
228949960
747845061
5471944
57858744
149265037
403298596
479202251
492808657
160055806
41559440
81470862
622041105
283747762
183692019
221688517
612468749
241105695
232702190
366262036
84415241
262655174
430228508
7224882
6133599
551607200
700269747
29740806
133335796
91885944
240474743
51969318
168100360
41191012
735068853
191267480
306625358
198072320
53165569
8589804
615885765
313615125
841031890
169822950
41580187
977882660
424863466
129986513
128743679
156900426
46767399
384417469
484097
361015138
172030042
306511902
50553780
438471261
152170749
272180585
186732297
628250957
8937132
26501085
442406539
135005562
142732080
63043351
469820784
487858547
775646920
152862292
426373571
29114210
244746763
297812596
286139778
265784277
16350655
156959061
654004317
172646547
14735103
11908280
284165659
98930222
123725397
43419494
160313645
384106664
479632536
131378002
92330430
16098434
854898028
26826746
101455262
5169954
472711818
5906176
232851752
311430346
123435253
471669867
22700040
531440324
37109805
96205694
17682855
286199155
207156933
118972348
109813369
8951103
768132642
345034114
213475080
425385883
95268642
491672228
88756135
43192119
44532901
31672739
375339804
380839005
182656036
66764180
383269186
464063038
504263779
528969825
78009502
126260919
279137997
82882836
683908588
36900009
57675179
20686801
330574193
67621471
50539378
798922727
91976
2954825
631566688
640138
341756497
379866978
90094020
402751220
102338673
272688930
317453454
729060807
616882922
18621763
264573853
548465063
3278373
12109701
358118327
103121393
391728925
144904016
464174208
352439398
626567076
6107902
586716867
99450773
305094403
33360379
77333306
102422702
518047966
85854689
156912720
303180107
4121667
173547340
601452395
13887116
831097456
132326967
9533017
647299590
875751339
29564100
374093192
69461747
16655629
480872148
555172545
193752386
19371445
55839375
21841444
135828401
26570009
88740671
641165894
26307444
346872145
172674625
56736591
3264270
1933759
354062386
99446097
191712154
1195167
721135915
123606815
45015887
616537359
85159546
240365467
581413064
129631195
416936630
59666395
459423622
423687072
111183016
813459618
130023848
430470074
57814512
40476004
123004577
111429930
243232590
665568665
100356407
146755053
22477277
411787216
25539235
426612395
43469205
199431024
150323163
93910492
312377260
21458124
259302337
679479195
163756873
635506923
283282200
14953096
81181490
8012435
110050737
921046057
378198727
460191688
170790163
628506675
180370266
668646706
743398088
295802806
229543628
370891469
376751993
149538095
415964720
132817444
99882341
25845765
245071296
99887503
225643075
35950475
3377252
828509404
558358402
86509091
377741019
670856659
149044711
198192006
73496919
26894230
154908245
163320658
705423023
301437840
2860497
280064434
430303118
251847382
112913915
103860289
107207426
46774709
394241628
37821249
230155872
146552657
239274302
49741952
342873626
272603949
515852165
94313582
346786902
282126193
380754215
135403886
40325899
169450111
373310580
511727193
163290324
65400056
466619115
15964587
15908061
223551373
94825286
506847132
156658454
512563180
82761984
50532943
111418415
148629137
59482141
152049029
406375561
23907666
580628
733887834
119675692
359691293
185692778
354913708
59735912
483156989
47417306
375132423
667946705
414412911
342049596
468142406
63286970
37066590
33918439
328085308
391907674
15680533
681429560
435382136
499671227
217586038
331175686
2782564
388861318
322928880
310633166
50798753
321954979
459145346
394432738
37927584
264871613
77233758
659949294
247175141
821504452
161421130
580745683
112509892
306536104
34986339
438047419
137025889
96156273
174880795
302600394
148083147
486364212
144773881
201012709
402537147
484914545
188093325
158489414
842396623
134836369
430758911
66633787
338669605
247825635
646655844
122342182
110361604
363665996
536785019
67950403
146456511
300541539
854821457
707277184
73613152
426000401
29765728
409718246
38605994
767281679
15777321
176864105
3115480
300385423
164017587
115747782
29553224
144703202
23196564
59182780
320393199
222915075
714698119
409479945
160782758
151696370
101706493
169552243
300829155
57779929
137371942
64866996
167866452
5850974
190647056
194365809
517403735
551304567
218415305
238459427
50021665
62960759
231795722
834232444
87329794
698735399
470371379
490418518
28247242
550714446
355843325
166080822
47660761
681529789
1746799
258696049
37143231
272363150
158524841
196761473
91644217
206637803
106451691
56279826
294476336
7893826
508504749
13311389
392702578
458103890
3533648
16949383
72407911
28251924
20375391
11714268
249946763
8170047
95437515
165712452
449689503
157008490
606996918
132766441
219780191
136859226
279500644
74735338
102293457
460023894
628375921
62048785
303498937
120896240
169798944
46499802
409542835
268925143
15313189
41588265
210562525
162429890
156583803
544297152
577476143
370234506
4480056
12527801
146882070
24860754
115463499
90044892
434799736
222321967
208470572
59126504
3147012
70134918
18034997
3222514
75884138
5821000
511769794
243276416
159177768
798441042
479273085
905708711
16189723
490422183
171992879
39558154
4358838
679109720
392552297
195681772
264742480
290573197
258651310
68168558
273460764
9561998
268873704
508333590
119537679
7589003
397377577
606585605
442224823
834214473
108495897
233074638
347760241
196104651
323615404
180771538
158532750
275659100
77132111
37555060
438885547
744115571
104293120
29607315
356498035
329426353
18901715
95115953
84036844
183323908
62162973
776342077
222422730
152202316
122206114
87453257
900761773
59713409
70422327
18096116
250745461
131323075
78752002
415053307
192467924
153599192
12874092
186188099
121633461
380086407
93366393
376202269
310031560
138457060
247674900
7241917
422944455
7600781
86306653
75089901
673879885
201592145
248800956
132976537
9354590
279794729
54965118
182467981
578538618
113821012
9826640
53106800
340221625
163356385
222457517
8527617
49965391
629021569
84269599
154936338
80033947
186338861
103518959
424969642
414499824
241637666
3793955
468709831
708981086
296629038
233500361
15794294
605656206
621512714
455588350
16392448
43379871
237245438
211494706
481518137
381846706
31801249
176810161
2505838
401856091
7054990
340604280
288532091
166091150
37748618
359882353
180326352
488841394
118535871
115294377
169920015
342478093
10970516
716878426
505041509
361483945
454332725
258384739
387529150
202925708
52472959
71666080
177454206
13651386
50116793
109406364
787087915
310294624
4851068
50912204
125369097
168937922
279662818
17130888
247316902
28574127
40033183
56812010
626850973
86034521
117011693
368221968
838619662
74292690
48818794
170135627
23400933
511011862
3201437
6658484
93404014
163154532
14751123
295028469
312988491
45847392
26144894
25417824
178428030
407323307
55684532
76690458
785209756
8341693
13165230
606090295
12377589
451037397
53594480
232657006
96727840
9135566
68673348
891885186
142368707
657747142
61112944
234942980
19250849
776440353
407736843
52723067
28564664
115700480
417148594
33416279
543164510
32013870
676081012
510882370
23934782
83889512
569199663
250676042
91677227
499461011
137124491
80845328
124644663
674468969
369473877
170291678
161368037
141397868
34542846
65736274
46674046
145696333
320762492
724482887
24000922
772496177
347621653
109378464
318747540
35617033
574907806
302221000
14682420
300922017
555467314
874720752
435074953
34709135
664164240
153840773
72360496
377437946
233300177
152077446
696232556
202528188
554524526
14614309
287936064
109110086
430934278
58275198
94714432
66783029
925311055
34536311
491413890
243023272
232308617
69492757
184447601
80237997
355320980
379619354
500677693
211912141
9194823
243813217
62195843
648474218
75127442
451301203
228084124
206621283
148562003
415829099
190940396
211559403
37380842
406282772
196970662
273163705
36738989
127302911
173134836
341352539
16020788
136899930
613690074
80792738
110753801
52652301
545136767
35381593
75563165
179827881
297582017
523697075
15673927
836572170
41000272
1331117
31304605
470592970
431138641
552304614
612831111
46161891
472112510
16404781
44943886
226155408
235073130
35467218
423576922
149593232
258886171
689785495
158809603
892390749
728333159
357208808
133049727
340882980
162205742
13156102
386853564
16802083
634069233
49909249
205809331
137463685
454029991
158046887
356596795
263715882
483747540
327588726
299725067
114764265
60430120
69766289
117305849
62015872
239532557
354463255
550280304
537185343
108506453
124378327
533869742
15972770
355941428
179907001
182621794
215911709
140845842
290186869
380062925
219925525
130964612
375454404
100792559
239509226
69803165
40299301
129632806
56379997
248658904
15889483
23836809
572192325
49302355
219684687
121260463
97831448
313497731
17115281
82737657
46909631
99466040
2694155
30473446
17589014
97571415
119285955
120061126
274780019
577808513
433969024
216043319
431381821
182223154
124232148
11422924
243209353
32224854
197711345
493564033
456855960
82127269
252291155
98541144
744612803
128252916
103307141
851921920
34314303
5223136
464903837
347239432
714450633
398833946
400583695
21055738
5578658
49563884
145244579
311748809
234351624
10337671
23793521
126918073
50659674
775125364
128267665
275928059
1233753
402956587
438702664
321255611
389653313
842780666
422237424
490759550
60982015
19339529
506276147
124152154
199588343
156496970
467426803
171607604
107159268
251671667
578920521
135712782
139732648
622354665
124447345
34575081
172485311
33008319
350342956
7969799
46036776
602281033
385582275
278624795
83612513
135628405
328437944
542070985
67436380
126937180
219731495
4486
595218336
328145789
30914138
72572503
783711413
323965368
153147335
378894565
221150461
380996750
363430171
114290350
197589167
241797073
281970309
289984731
130262449
277651869
281659862
56456356
825545197
304861299
49255855
374090227
48615253
516152477
390017218
11593205
19144561
30946367
257173185
126974525
603290412
64993648
147203627
209979537
5764282
109362117
373875326
221838330
282014733
147898862
422075554
79585392
65537863
507263183
29735765
148118927
76227953
5558144
192580806
207167645
581819783
705231806
522815799
181514481
235844687
65828202
151204441
28864832
379893029
20909769
226957278
4206222
634141539
128790386
202678001
291632328
714370967
227983339
401989962
440476541
82362085
555744212
126144399
187922969
328925951
110227828
188001875
304301322
13907015
713268970
256382272
337450349
243599834
185061616
60407204
118358572
380812817
112306437
379513477
3966164
645513819
338202522
239456792
149112419
439885719
34201169
386094517
20896567
84262916
250357193
11257736
156408242
331961526
35702291
551704783
135749546
192923508
76978500
222615810
148986719
518785297
227121065
323113728
410090360
19283011
58745583
203566027
165455583
403674496
60334287
292984992
723908810
171531649
2639891
437524447
47610035
367858083
10087953
620853078
188970728
57689577
514702872
452432311
33817144
224938408
248629230
708211952
937199313
76067015
39638148
119179848
305563137
309769926
634288012
123266490
168979311
17844815
30400592
115965627
254751367
91226911
179476771
562220055
102924498
10596000
318872685
41703317
865191081
630152578
91267264
531225657
49655294
214023461
9382892
348567827
509979253
10450951
213073575
31875517
245300735
46899533
47361314
445869135
490497391
122661439
50264324
19170430
479764425
808854267
82007065
111674155
292163542
111772935
318070116
179398445
341994065
145781691
854688337
53784260
389151676
705151579
482486646
11372624
88957314
153473388
54075096
620801872
351074812
18648530
409890494
180505137
514659562
175484990
853614714
9338393
764760572
388457120
84311334
324962847
1386035
121673397
89133772
309058773
21645697
860493569
297929767
213615601
93269911
105881803
418655285
9783164
51996205
713186141
566956561
277849244
649026978
258800202
5693769
362483049
300097164
248427136
290473937
562120811
256439987
97585500
327207316
534840719
313926972
361360819
165876598
48410502
40366374
92694164
325278968
644322589
409169855
156355357
9265246
42065569
364248443
667770223
184413070
246226592
66481900
166580237
391110625
621634742
47152551
204277998
4675946
337789512
21335780
311683927
70741529
218280962
183075025
146684397
572720723
119632666
799666823
377453035
542409863
167217597
188922799
648209003
406986745
1355875
145144009
159221267
127407255
373440708
84909441
434036471
123169059
94045706
10594185
298795546
200331786
81356661
259745955
299067046
2321302
473784477
23967282
194268114
169621374
394318826
183724021
580360266
60151573
31503246
173501189
106341868
374185721
83791955
194481577
30860469
96857026
635709368
179730147
3901401
16798564
25417650
221759732
833739039
221830287
19577341
140037633
106182376
221487671
158077508
29062439
93148935
306054054
146917318
711521438
754168301
45242634
16662867
417070009
86707
114860520
86770573
221303806
44680546
226139801
359547843
651917140
96245254
144335820
266654694
192166568
55361591
346506382
63486858
115405464
402803321
12222022
253658962
332571229
72504469
25079465
39968615
348031441
465774782
462343416
88268059
252284112
6609834
1614720
14080022
345869942
64509437
235568235
524850537
43969025
52749981
76541517
376839527
66671241
763209198
2812349
29480211
204619910
17147612
187088541
4891
40160957
255021630
251217284
818348296
855481034
14767946
558675774
156566323
16436176
186266517
51424824
483465092
484954137
275963429
252600952
2127036
528290386
496286797
47117737
592760758
42464145
20744982
519196810
209198669
559957220
86850476
168518510
265210010
738209606
60268844
211025334
543586210
725904198
20815003
21647410
220067039
271069886
359282191
585240949
184935797
330432558
406883017
396803710
78269584
430241766
31975119
730381686
490636648
533366806
427657535
14806912
455614687
182538603
479689572
56474643
34634561
540992852
853683958
396730985
120689866
227615965
27480510
267553461
87458019
174218522
79558699
763896983
368093934
104015782
489179039
234736839
60808906
275208350
125731100
65871556
258722033
207817182
39470617
715798024
414602417
23585445
225558124
130695640
195813899
461573804
269212236
255896011
945537197
793178044
643179958
207586769
54137727
131573981
154852796
355220281
459789230
649376000
455953326
147771079
251527245
556148075
539279185
37255815
368734638
9672636
39892124
374778812
311376575
90867731
362687351
358805398
159998443
65349107
130582231
316675862
222045787
195083000
1997075
173611873
216924250
42560883
8189988
525638983
46733073
117194115
152609766
489591517
414239742
233254608
76231803
290691958
19696254
307104954
105043841
409701091
447222424
61308995
27097954
245111803
19841761
56521891
216051088
115917592
1324748
466789703
531340944
261898125
133122787
143611039
92863533
96053483
430185910
570984679
206854286
272787229
57074545
185482587
72885251
181929609
2868461
70977508
216106725
201724849
7320166
129197326
323496760
85654409
113902837
206932570
248436471
93898078
227065790
107733774
626661790
262229682
333390199
319136133
67404151
153280009
371944888
305850052
297228775
116322650
40601245
251869458
378850335
20895307
266914198
21010274
365359155
89656288
121077952
295525300
643557802
363460875
524052118
223863638
150477256
235800245
403643060
378137169
285505859
194541173
26204353
456968841
490670755
25728684
194138460
197245325
137201026
541394016
523747104
151436738
115669085
675597624
35559394
425565515
1219059
493321508
87051345
537009021
10555827
304783694
20575076
414599675
88792905
2216095
63825059
320873349
183569294
292228837
98236693
244229207
416442710
308059046
470815102
111368107
684369228
736002497
151065874
35285456
264972860
79939880
631348222
168924471
430764853
255446766
349566354
1818319
356859882
252673195
136944935
67873092
6819627
304463965
278926282
77187862
56733216
190668762
35293330
136009439
30486917
497376088
147297404
573051314
74036501
138023324
246607032
872445895
10077004
21768217
9620479
107469517
469394022
231787745
62271838
424805232
208026920
163015100
404340119
52077763
196023010
12888057
929412866
300016471
335906967
586719422
200363079
48121667
460525828
350122035
300475000
251769053
186958259
96866162
382409482
65446773
23171920
182691992
107203457
135860878
276827351
139536240
159903135
41467467
378265938
102092205
191509968
241443822
220768433
554791253
415697
572943628
8709069
130605205
70594608
29522541
863162244
120039826
6629672
46568355
191419178
456885546
70777652
597392240
31822773
495303753
342336271
10503662
541191092
432454090
62863447
22977104
361482543
880628831
391867554
694095007
288035892
305315354
572403204
457469357
112920040
439980540
284134591
287835491
101703027
345890850
156889685
94666566
298617639
132385546
546895009
606338915
172591016
6017094
503904351
115348826
782329946
11818731
259034838
50785435
83817411
238309412
275224574
58655448
397754887
170041498
886122667
147431838
16454925
295422113
21897910
3931695
333043919
61463389
528536642
75017024
620384190
386194030
321464936
91155330
446890520
469595372
293131961
321032427
32588675
191616179
275718933
45823472
470504441
35162348
25348193
188919627
2255376
458785991
267889084
40511122
241051243
288939783
429876946
633853666
197183484
712996571
40168033
94948602
596779337
134872291
358161720
73698752
252803760
137196492
747976090
55217774
638202452
387729224
1155509
569770525
199382495
343062317
582450919
200396265
114422913
444347853
17892634
348021967
541726572
753680485
709977
129201424
199315589
184435781
23904878
452014103
413074691
560109135
864182
43444268
340674909
20378336
498789850
675190774
339456215
104585348
306880075
400761417
34434795
684539
36634117
832195197
492863702
172889823
118932724
824754009
218331065
82080539
16718913
471293858
227756834
347654783
162502944
328499475
530842963
2918141
103557759
170890176
491967022
92419641
63321723
673446343
94560540
442577039
50467435
371650068
218718151
47392926
176615247
249232288
382124053
763739025
482297149
440191283
46375851
210890812
849375416
702071373
5795242
4683678
58457419
23407210
36330655
283682486
142223729
287951550
258829868
139179796
182163297
16801513
194623
58583518
67269533
94145549
220346068
998802
330697594
127455972
17961163
240489455
209993962
152709760
70034215
298042970
14190770
280058733
52407298
66932326
484292915
108559287
39459686
183884334
300937613
388418426
231970110
192215896
98977881
60941907
143485009
88855090
41707808
88249552
198935729
149985710
853360141
39545920
76105387
387755004
375387819
389987924
341045773
165353439
3544475
224347371
194876225
75766775
15678086
19513185
21236617
532240390
624641017
94443404
178531244
265511043
730573935
292873733
220987863
120287742
3474486
86465734
75229156
459809633
60793937
58342805
109919385
662715435
62328403
100119291
477217149
157207858
510705271
217949694
413332970
26621021
12085365
408669806
661272810
377743889
220662327
111247269
79485324
498078085
516771952
184021631
150866736
224733494
698246619
444475317
153886357
8506643
55955973
439072572
623409419
704768520
88927820
37719842
646646575
192211451
68651953
23003800
116733540
502220170
328570697
216451047
78689817
529663040
205662246
783205667
559220606
89131023
299321862
147240154
143481439
3601150
4238085
361881753
479424117
534147835
48014521
237895215
148684507
929305653
429525311
596688747
172364606
210934572
78690056
135121504
5186538
10656015
246017614
534036574
365011132
118347196
64888474
244868356
211960897
198429
179148980
67084321
22607535
275116004
190780939
129834296
277485148
270295329
164669473
24081968
242464144
137446633
3975164
24715931
127033187
350289197
3377282
186807381
19696044
2763975
23708442
631528932
3913852
240747953
479867951
654347011
17585661
432574578
456203395
158471289
250307239
375267245
252045705
285739624
384224623
397413040
307783231
8096296
501253549
494440382
59384468
290393629
10450089
342148903
292904135
102433912
6585223
284384694
50357148
355595553
112638828
182596760
99688394
121536410
542887398
185543663
23864080
104090706
92310647
185276925
534207259
558795511
162968011
101231190
185863616
174424508
81958257
198666033
216547781
25217328
483007185
658291078
326417380
385411932
74516439
715109348
201645372
606198767
77504999
225750667
22095808
131839941
2135845
26294729
384815153
92612301
80246558
195982846
255185398
567093173
641916574
1527304
975915979
573387761
149531086
92970899
38863918
207730429
914575487
57261943
512479359
311666519
558434130
836697613
10074937
3939575
702448059
539143921
230604334
282081128
368152375
459559999
300914735
643470511
54655444
335002486
107422926
539088210
283538364
30264742
210209967
272980853
170229896
281188295
129468128
122524322
249181213
1105030
544205514
98709122
158590228
11490425
266373065
113482009
74582080
365007376
938622352
65362629
295848216
631386624
289517279
31483114
630134768
633257949
260436178
156310029
209614674
86838546
141634437
558599480
292124197
124086275
17373144
2749505
121063145
9725284
132980795
67934128
4815113
75703357
3430840
337531161
116101458
735675722
410217396
124451204
859937502
5275855
109756451
80401034
32406270
20328312
829612147
795639075
523710578
421693162
284485093
256488079
33474026
1405519
7302587
4301674
669013319
348432176
18496335
69277851
158322471
423800615
250295436
299317226
267605552
477045987
52483237
18000142
731726934
63936181
244856930
14830535
65577247
821485011
7438467
383973835
310035887
359236857
528414590
4239016
259180864
298654053
705978326
89794536
38189457
517633953
3473276
131992425
35606324
57737038
485915757
7138202
288212703
749400213
510814050
205627135
662379542
759558585
7511290
46236392
72626470
472433252
268250317
369470304
453058523
559212972
246193912
221137405
214014742
472287594
88164196
523606338
66352747
4268813
99066197
701556401
332313912
8198402
179868656
1438721
218540477
581185538
570734764
337857700
189367204
238501687
4356584
61734747
80283627
226694298
118459145
250857824
14152783
33191157
188021212
508747253
663460715
361156498
121533280
573330793
407113099
119300551
497776373
30200256
147475884
215562504
80366390
331473599
1388057
176133509
112799775
80370781
23619227
403059447
283188205
98848245
102991054
309693257
84587
345005272
85509580
39380871
22424613
241217450
256466797
19658955
373558386
11133981
206989741
931065394
530299346
74340609
313568665
186882338
468936688
22296450
79418745
16428637
540746971
4975011
131201029
260611396
771501403
179803890
524562558
165197027
406284297
197830311
31572650
2852994
360622565
63648475
138899282
68785564
610610086
33334810
665063018
72699679
45904844
733977004
40763259
238061394
1331999
25358493
389827487
464349994
119655823
47414305
211239921
36067458
120799006
60759396
429094954
725046168
359896654
54315394
427113374
93783060
119152593
187118486
169495005
143267186
268692500
42172515
342829119
31028823
441715280
70232278
35565584
27831578
69072949
229046241
230040732
45941161
119571790
650065159
8470855
923831691
309878314
296122564
156309263
675700948
729068042
7028225
33418423
839869286
87106296
215653155
15532139
253811704
92257934
176866955
172215865
139958499
575912483
123903285
41244347
118447929
182737950
397601898
253061804
492339895
239327348
78630898
28099152
64450321
69125906
309224169
160175449
263548769
284130573
264051408
294622446
36319904
557457226
258758772
132089792
100946167
6016884
576651934
68096077
300072308
224863139
3969915
93866175
74351346
203062955
3997107
2542376
65464448
193420258
511847670
523366191
121113648
201991216
105507473
224517278
3554652
87477006
3538268
385607245
838749286
121007462
508392008
25802201
110549140
165319284
601491512
133677281
133893400
42706738
38721458
590443235
745623
114843198
151146027
44056170
40194075
64981268
439954105
410794175
739530714
586528298
229369596
5579147
461607334
15015146
464643633
314757821
120983763
226607521
51792495
58213695
13862604
236080720
91278801
252402988
347366542
232058576
27325962
558418638
300060472
136361903
180865398
148930371
42132182
176639542
398967684
438206994
107220511
469277001
436557169
284406724
209206197
97369491
616216060
159847183
344481850
268204207
15153903
697774432
546768849
12344593
25423908
101991036
854074634
177102629
69839992
201792828
46005889
491195023
31327073
68504862
46223717
541903963
76431522
375979268
200793951
368748366
9124813
462163425
6168347
221924902
18076987
414077149
372022226
19477811
60532355
261963508
125355369
1799616
127855250
500678533
87871432
795893227
525513211
851274148
491202585
517670308
10117808
12394560
766518619
140854208
462232432
329274971
512783569
281265892
237484685
297516668
2524487
107367611
155155143
381320158
52438395
162494393
14714698
412977170
332851498
686892377
64248284
52975586
695916591
785364715
97918647
76886740
247242596
188785687
205592904
762141217
592218335
326066665
166217005
82516903
726817610
6532211
251482449
315078023
74474916
291808529
10433274
583764
30743549
113100173
222858110
38763075
286551014
263698239
237713406
163558539
56481520
202227553
88141246
28635220
58821113
194974893
397620714
866895835
808879464
81896361
787026920
173733739
227593879
358421873
29411697
68813697
388467278
38309761
482719725
16782508
158187077
407088254
337253989
445100688
136746534
331190261
72622734
255276043
6026737
9433139
37139925
498562274
629550501
6477137
55915148
18110438
695725492
25348551
378718171
4434240
376900613
741684223
1861020
20969129
63891832
220827512
865337307
159890510
161300902
502630952
272533389
175939564
434153445
663061381
5824803
115166444
332803251
1157445
31267929
61897939
307714525
207156387
88013409
66971792
155337880
39062264
79074984
516244142
91753140
6410426
168963702
34917312
265233475
160005552
347338983
262337475
695541469
48770541
312163597
53073575
316503252
123075618
26929976
188738980
273949854
12276040
343440386
309377964
23842727
348072529
62945876
302012282
258461619
355349303
48775394
265336253
61991721
223181348
70243541
309825079
72008292
840915014
209600851
132232479
138434129
72372583
135032118
101063571
504974153
75906194
296384610
110193861
6702452
64057980
144516672
203167575
296838883
19930214
215530556
68654774
228593160
424566206
515058607
537482828
374544994
71953046
1657386
66108719
56847465
196726566
18928802
224839380
235705324
13771943
236496913
46387051
37305804
472015433
57459583
37224395
196266734
250236492
305758422
725211271
134450229
111158536
89703347
713197333
227354366
99672609
20343859
384378110
112304142
375403753
322251212
223984755
501063808
25919785
273530262
492131268
15529636
279799170
878988053
722180021
10870389
261408281
519635222
703202647
61978443
405496166
43117927
570991559
151420852
493018841
640586407
37764360
402282382
264988531
483296374
428701520
98412673
191032434
70429246
202737240
99614466
352191715
664231646
124021263
102275811
81808238
204262907
814700830
129531002
366296165
107058862
141894452
735654549
174676813
309097477
133118275
58068310
637733712
757061266
300203780
567200833
372726244
421233282
301256962
387268818
603805763
179767051
166543971
666903260
417686220
1765
153085876
129252293
399849263
340212371
113390472
308280816
2530053
507739477
598017540
1181648
163194761
24895449
474537191
64629741
210899348
187814256
295568112
65877646
67419018
239628022
204608189
11709317
303776977
651158812
674736210
435257391
502428087
581332523
763240029
111224581
172038915
165229496
180026941
89672787
63989168
81978091
175203844
441775959
111155497
416784437
33660451
421077563
349907731
363462365
165531255
676367180
378046699
144289498
371712611
175747744
275639771
406574100
81283209
244671062
9253648
253955372
118351809
115711990
443447164
120789132
75521039
137420147
206882421
188749980
1764671
165437464
6829553
161304660
302638954
37308968
591244440
393104439
412399883
25332953
58848227
267312687
10789767
218694752
14857231
315910619
69298547
260135155
184991681
488785417
661594323
255806100
304444961
232837705
147882064
481727087
559145266
157200469
85036517
177435797
743037942
174284244
110951351
454812912
245615034
3684742
315754755
565633222
217104638
27461211
214380628
17184671
33729189
667120314
243361278
77493993
638304799
397658701
13109730
542727683
28238494
3439774
25999065
247382729
121829445
20957132
499100638
56973670
17000411
149820058
188035161
259424202
19720034
221315904
729548428
442720883
668802463
251026380
270547348
277347413
19675479
173944167
114996
438496472
520173587
356533324
484652712
91190160
392113801
11146803
60100823
102713127
29642827
53906941
394807948
242245857
55140990
58906345
4089844
171443770
178815173
406726541
97796329
61044185
54384972
305631491
67967791
345796562
15615352
623968873
742064972
5707008
19177703
16863227
362869373
232698880
65017026
28409379
293074048
159364562
536123
364927966
62305194
207556006
355071540
132804668
173111331
127348704
4644070
655844198
538832411
105091009
308922125
206847467
14191347
313203288
40889008
323276669
790125658
46453505
455360910
143741713
235780226
274502110
127541627
274386789
194311166
701344253
260665241
626605368
737301963
393993177
623784035
393174767
102147049
18198747
664345630
65699371
252972284
929155547
500950000
95499136
93282398
326638069
247524820
183825774
672495812
115198496
9807259
375899714
533569921
278123377
5880446
23058215
115632847
803020841
24464817
29609771
29914794
333584524
155370808
67670424
228289536
450979945
461315254
6738252
143886830
643192234
191572510
41823592
139182485
183630151
5020094
16526656
210335778
3432997
52172993
242050691
241134016
203667001
44733514
7163141
398922347
559516140
195261746
101487526
503267417
404305864
230544425
235745800
341837000
185635837
547096013
34923282
468559936
425779825
339159302
489706812
72853801
28543496
77299615
146148394
48038881
357980538
586049811
34009874
150199730
211068213
3218648
45006752
479479703
160864689
362977104
506548152
83548005
109115549
264346972
735147395
26093683
213075762
83178988
391124733
239210493
19893915
399540553
305407272
503821394
102644
513558503
186732471
241611372
283742173
33194002
63217242
778674965
242711713
168357966
11185572
177014515
77046539
4788510
630124167
398956195
27217072
300881664
66830233
543032769
694521818
67858763
348416789
760360654
61164893
650651102
790341500
300918603
61129048
239664273
405855773
633898644
158390248
697354140
566527307
8623376
492223530
419243742
218355100
302432936
5937564
57410775
341769974
99608694
18474164
313750230
320270554
2695123
151180849
975384
598190296
199403414
1437739
65180332
334262848
887744134
1538245
272394995
424467655
212295060
18353732
714164968
139061934
261007322
43470164
46220665
865096402
240314574
181030398
504876677
136516774
524843763
318108566
117874072
235294707
225936836
312182725
184050939
24301159
73060208
45454398
201058864
71700079
788029925
385976020
96642929
3139652
506198089
12839763
18123175
76781824
411652812
272018572
238888490
23521240
222871372
318348726
204772373
3987600
111660661
254428777
93339187
503550748
193633319
233108118
252798695
364371978
191326074
204745932
69137086
132133897
683679529
279831020
186035012
93016328
210527156
23394987
107933375
67649817
807066401
751764095
439409459
491353122
155612644
33999840
126294464
634977976
86311728
107187082
210441504
260759364
422715787
140779157
790886038
592825919
90973877
15437379
32840301
294723268
343586424
144982739
881109
13466674
500177462
352159501
172691995
223493272
36931106
462835459
424399139
21729061
219989752
567712592
310950090
102994494
87481914
426173293
130763677
131579417
383418092
827124549
232012935
127596755
737519108
391516147
26359573
631796569
857696369
138649191
45351170
591829432
290751821
3659979
79618622
3941232
65626359
179366456
203310103
93058020
583046280
122042479
216547508
676375872
390955947
36182648
25516744
84968036
515211544
818201
3091827
54966345
837894
545575462
634640334
296086080
239964579
881241754
717322974
258142348
438280240
173931763
354958060
735969318
56524550
759917284
306991610
402305763
11462982
136731457
196875957
3279394
295048673
252558545
304747314
24167942
8399791
294734545
176985170
379355357
87045526
943784525
308187771
918930177
332630028
203886184
26888493
107285784
33793194
79510905
320097477
59178468
118155601
2438917
1515886
292014141
10528633
496405298
98659862
17371447
93581051
310523451
189495008
105627209
89285480
756968248
133199183
35618168
436957777
17130296
76211103
824561172
39527353
619673296
27029155
364559510
501779034
706464968
74840598
53903840
708573485
15395300
70000831
114296344
207390781
289667447
134842053
129111873
96049271
310301333
287720763
267535708
80656749
115411088
596151026
322717916
51050854
231817663
108373896
143729492
134786232
22277258
48976405
194690668
149138765
151056805
516726518
62775469
577028129
81293320
471207641
204222054
72230034
82858049
46572250
119539571
130890313
905657432
257747894
95539964
152319935
647118983
347408251
337018318
308841471
529633991
381002
376610387
665775203
643091246
862366562
216894989
63677184
11687214
264510301
33406080
28794254
478719201
246149985
524726596
34367651
538145013
7241258
17262949
478361208
82968125
573292199
48971777
587018894
334921007
14097480
581152597
39842855
452406172
39481130
49909809
333031113
293163870
45826784
277754871
803491318
587125933
405029505
92245551
178638424
123681997
122339815
19693039
228335428
705164412
352207088
61718719
120029074
287162449
10323857
339297950
374419604
325394993
50404179
103141794
160525534
100337853
193163051
155596860
757162638
364722088
31441061
235686348
155990416
152105806
85216278
78439317
314613027
52767049
24306994
143175401
218708210
311063116
264371364
10487729
122094780
172527372
193335842
182761896
457489601
112435364
229507276
518473474
137885434
30053870
427372895
136137552
251027405
142038837
87685694
58017334
67856812
664293184
295323620
16687893
2011692
87970970
59738846
625173067
14028474
30472098
9149056
237912467
137987808
12681251
163415455
243222698
45271304
814665785
21443645
128982764
38788858
76290227
237013927
177701065
105045473
185337319
519818776
650729287
660935298
228285226
208139198
59720998
443755997
152430690
199604225
358494961
46394855
108940276
117574746
62354595
922288536
37774798
233404095
11361677
650887383
622669462
102781471
354289743
115804994
129851619
563448109
26546490
240246068
157395603
674374808
38261246
12411293
614932670
28115307
239096742
18478234
135289672
74430805
156401701
173065009
3608429
143932411
173990494
611231231
238801421
639874846
267962031
258548118
5413525
467880623
99016711
562527233
205651076
36643093
386620413
650938672
9485165
154172792
229705704
655782568
228946651
85978123
156524997
208835805
872819426
234981782
69644502
271333280
333957005
178104520
47190554
917910
455436229
300453563
21275614
47230999
491696693
709359511
157825069
124197859
613380218
125070026
233985309
680393998
117445626
59402995
248559101
547893610
112923229
73004
28703619
16013693
236378409
102647967
8604753
27742312
134399390
706792903
50727264
91064014
26935267
492674986
364642931
310906582
10292053
7995222
183389827
395592863
376858640
485986941
12416080
95225309
107060783
92459844
598994593
87944932
190580397
58507656
504326503
347327575
188763708
236595674
129399196
257308446
29410365
416232359
168772851
296275445
24023993
10231680
290863845
81663021
231157018
131417031
521838956
76805073
542286332
48755331
42251774
11894762
554929085
186129914
364261117
239028750
124133493
139324861
197991420
230707215
293048600
41008845
365137819
124543234
154745354
79373115
688052991
32004240
543756939
415300354
7626937
80781882
591396777
272235576
24221532
190196974
29914506
21875236
498635021
436035256
595226351
619162699
507508932
694350
142601706
486302492
70502680
212177413
164084519
58807735
177403267
49006704
43873991
496514114
46147543
328339872
456594
65355405
342094415
433133544
138345591
38445715
119732659
48308614
68415515
324084882
383100846
846476758
70330467
277486922
161682968
62916832
87863092
355353661
602568
81754487
10643464
122044216
173202268
583528007
200774255
341394580
202575729
75905361
383455455
86209282
379256490
843831569
639515348
539770371
55313695
191438941
211127630
422876522
768197664
520123593
24098667
142907166
253947363
291046568
713913449
92284854
714656268
1091574
609073848
489241894
569278889
787320671
41737382
451621415
72750093
138957873
110496733
262345987
295669661
2548814
453784174
344158044
207642316
4588662
917100565
623944792
98547545
416227911
10743361
12467903
82494286
135292033
178396426
71499330
525674942
319281483
11434216
458656952
118476985
347674403
222888066
75620779
1626146
198213446
474340202
217629082
689105855
55306666
799932806
51429265
596543221
201257554
18121482
265739489
15053247
602881943
643407792
141638128
139506296
51593072
179926702
21229660
29575055
289151894
28060603
146329062
38938800
388835456
516472033
33799247
398025724
144834190
35286963
320496386
431649740
561971381
181702110
269268673
749108010
667248121
27678375
76719274
122947786
201055709
424647822
34733041
222420580
12922213
33767742
692099934
469238310
11181805
67926843
55084039
390220793
166497558
42565519
369353541
120763602
38577596
310390948
543383351
421709496
455785073
299494245
475742603
747830547
410066391
29356515
592386592
276460211
53229811
44338333
221968248
85737475
151761577
490056405
69737988
52709710
160216282
838780175
107803562
409846288
277234398
55820358
703432551
528686058
349358788
16239157
157060990
18025872
468186864
159633273
95949536
492199548
193449433
69752885
538227701
23854878
187120820
186728490
722331
70986347
103440917
506671114
32813152
415409161
108826507
14897242
431598935
31149641
163546101
525600548
876694886
18211979
531851818
275127832
72668976
8989918
4496817
62473475
423467067
66947934
72659646
260058026
27663091
819028472
545325342
180577860
420536606
102565872
192038845
334879357
105354015
685110089
479151119
567361613
84630284
22727559
358351514
202245760
149647360
118075015
745250883
45547268
43574639
151691653
88906201
394667443
43008756
572367275
199701363
401812642
91954183
242310190
135582189
466929046
361516722
905644
261527764
211226602
186244308
398262028
378322023
223496620
36025
308584056
174465802
502232311
152857489
302655291
512038885
22444959
85595281
272619415
66806321
247657339
152291695
214843300
112091712
19256876
580114601
27014632
250801003
263921241
236075615
220329206
483155
519903196
733107445
293866084
728043443
410352669
220514513
259575180
172593450
596203699
2842599
188610287
561138797
19166104
385656885
166827224
185545810
353675603
3882527
10394834
83498359
20102999
16008207
131977763
252270128
33198492
510309667
43215646
33033310
770606418
23591086
148965970
330209008
233842593
341829225
753398621
324807477
241065255
49015823
111175118
65426625
2632212
416758833
87555812
142867125
19880957
392630854
282566544
505466289
226003128
249573733
870297268
358103331
26951884
150909026
83572870
464953027
29487217
549152362
400962131
200375255
56082588
164469570
99833374
321286348
49879544
650937773
386600244
83900364
177831250
76901678
61775995
322841583
417284194
560694268
76944949
219621748
49509952
178750197
302527841
56937692
57231861
54791320
192385544
474752530
65069164
77263184
75928165
117636187
688308386
252610201
188465842
357682920
173571151
24320045
202830302
15288114
23614669
667842007
765737601
80276286
188985766
187284187
760614951
382430678
52940839
385839696
324265119
11105314
34005692
192099946
55024484
604340161
39914737
143862947
453689952
48718781
650503661
525232368
402599134
186378953
20331383
350582772
670750085
84375362
372030221
44923064
4928204
283571887
187705614
363442612
206585205
99204169
104626438
306729132
209778141
457405490
146314058
8362473
209719233
47649807
130757400
771393061
572345637
244065370
34788549
5972713
66904517
256010575
25450943
640166864
219392558
141462361
190183687
132031583
521086678
229415457
677781862
94808893
62050535
36357322
275199292
123227339
25690892
111111350
46567669
29816322
763529526
825522401
74159688
47732037
230834111
340986720
516493876
258315114
691665001
233199283
621753036
300473916
181148734
120925552
355218298
956840
573860177
170645581
496652915
177056428
26988786
5870091
26030383
943028442
311956295
566359137
156648377
117848499
821798262
292217361
402810398
116737577
28634353
347019124
516594296
54501585
144041504
168884385
373554221
795881242
23397497
77037276
26971982
16722085
442868187
203939502
411935299
766691712
86307184
276023654
440542570
146626746
79207073
644213826
431335893
488992814
408655799
65189737
57408324
188024776
357595256
203692296
168064997
436860171
175647057
222178306
219396202
398910683
88706946
206357470
79953198
19176122
449855655
208586623
313223984
238787626
241333767
698628611
627029911
472673240
134039902
58612377
19674553
85792617
107759452
287962677
83313243
253996659
174779899
373696825
2002092
48546970
105440105
349404152
581949796
263655333
146229455
40318304
98684849
276772502
289284840
336988494
473429931
8845434
64988499
779282347
378039354
51346766
58194046
423711238
279691718
81609685
13202416
113880685
34085393
597545483
201734808
137736553
185410995
178952110
420862334
254648394
202889850
247752117
35056730
805788952
116634723
55999159
10373297
31849866
197491302
34616190
1670434
302408596
32090444
217127777
208824909
567279915
495854221
27472422
63206134
469649452
330608413
12286793
210661459
55096046
50606253
295485321
551932374
46826196
143090207
12260851
765656407
134700546
556533015
6450247
103894987
433575616
140740244
209552747
125570554
455791285
123171150
451045963
31898698
129736698
305711424
353940122
90623883
54909391
90901885
397853525
106727136
101208298
365385691
474952795
45130826
268066130
70640343
343213348
659330032
106730426
427950908
237910879
48149766
536651243
539362132
5903940
691562020
829164831
634432764
540420896
57504742
192526774
306581676
200821499
159588767
158929632
94122146
441028572
153343045
510031560
128106837
198463793
374866295
235852701
47069264
881766351
24129708
439094534
118626999
332446033
367977551
81268394
143866295
135752081
70954977
103591529
213871416
50252913
67296043
223265937
310293722
228884306
20439407
53834659
231843974
108429258
176396595
474476726
908249011
101467059
123843876
5674234
11663566
42639846
129798636
486149663
153239324
135438119
290673701
300996761
233109559
103281433
160189272
867443242
178559451
54257773
197672328
58129464
627220363
188968018
330649278
189441211
476330060
277084773
364103394
43286647
161472940
278021602
770664224
114804876
526205
356170979
397538374
400483642
557953716
5143749
73859600
114832956
5935205
182802503
160610652
495394592
898547023
82929555
408056326
40465404
912439502
40276586
23857247
73885257
48575
66487001
130784954
62486846
286415392
8376483
401786301
253557843
148288447
150064051
256715159
29025363
403327606
804694299
680152924
144530323
451177254
24517270
150159101
24958067
308166311
386626466
309642190
204284504
152697599
223312855
2503893
37273213
506793803
58133906
726613644
325162429
67671038
219627506
259844838
769548860
97506958
228154802
108744016
729349604
175788600
1830169
522918499
3824134
32178726
282738670
17468297
10512964
102911316
276894756
44412047
46156947
10415881
78767942
225071985
370251687
664451273
429547067
476692038
9998270
204729144
652126963
186350993
431489009
586196398
684159253
646892598
332082503
58936074
876437936
266446332
22557135
604236985
265671869
105677226
332102917
335200461
143292852
24406793
567787399
29706148
759477598
353342342
316726945
722671038
34638721
199586113
611199795
29767777
347826010
553333611
459688832
786897671
507449550
662888327
36536996
46937266
56193941
220015238
437080762
463501413
338329608
153268669
9027892
224187445
77760324
191845490
42795475
36856019
15361863
807993772
89294097
3543081
47882380
9313795
121831117
27693639
328775378
143295751
181147999
185740887
180748011
229784957
373356005
307061470
439483920
146812497
614865722
12687496
8963584
51794878
707262212
469016465
259254204
4765471
282534015
778470354
174107980
304990575
403371963
74451965
16822113
21741261
439869716
300727079
930249709
572390063
316016693
129748595
47739239
252232543
42945127
112934516
455165283
338612781
278705984
263549245
71228571
201952958
44720080
265016269
142247102
62443230
73172261
379956925
513153436
396344279
22689795
568191946
21937814
155855852
17252886
126263570
253836643
72062634
5665395
222287153
83854364
222381386
17119321
866455137
434495422
609758448
201340079
11491371
155006337
154347379
207000979
86646875
593683081
33696007
431654537
326687761
242609853
105075599
257452443
425646545
141110364
664163041
148817768
92404064
672414393
3986317
178014817
46136811
1773742
132469785
302001920
330903469
133494352
82737643
457758852
911880409
106552957
75216090
327173676
88555575
274171771
323623112
20944108
490539505
889883064
261509143
456491406
400960897
236036220
517234621
241141298
93391041
489584465
350894582
54965346
15218303
100350486
245524384
279232400
82633010
88486135
155623078
571270168
197151661
28232711
43297481
129636730
92618024
198826879
417612077
27445356
228731785
30152698
209079715
257125516
543424726
525748414
143691324
5645248
2255425
17919487
126689392
195098828
155811486
479472780
397215543
317881907
373267210
86497996
181687061
11150986
2119958
18108731
115745077
462372393
102126328
59122796
64870130
444698291
88308774
305548203
322701117
486498481
37136416
54242157
35895917
373222372
267212133
205514758
65228489
52421531
498701519
214522558
547132401
21740956
261186736
287745190
260981114
421701511
383363353
7159417
160402602
589209483
428069364
70163501
68757433
269352924
27987465
260471683
478930196
94101725
95890968
93114370
205597619
593622423
227436086
97721200
604904236
101382192
55056357
708127116
11121665
110374373
47904522
245736085
99782744
603468344
211735996
90558681
24660562
287444020
429433348
480266610
339741645
162950458
120290427
170026995
260974484
810863409
286615236
555436288
872691463
102106052
543182562
490707676
23621022
55636736
338657260
250994728
140491888
523833576
186321995
620848557
300134702
478564270
17657544
547686463
793010460
1049130
649583968
317345057
283801226
288940344
425942528
154399609
11053208
6309454
267205573
174433581
216595802
3740064
449354554
7190008
292273430
713331
197395879
262427451
421398218
364015186
282100518
18074993
347526828
141366440
711883454
12508371
421616316
97917780
645055157
208067242
262788720
710487
38011628
79432020
593453180
438459136
49443430
196883892
175955065
166443718
395236328
197122830
543229180
357814470
94698699
201171710
283372440
770410134
225549184
613267271
54075655
282313771
225594558
13817039
139294528
125961790
177801681
66562312
347924403
49338924
10811484
97204812
318317141
235879449
355106734
96410998
20045570
555207633
13329433
9729652
20776523
5429552
197740955
357646103
4595783
460016687
449784185
2684840
19022375
39367551
460703255
461533794
188430030
208504352
618913996
694679687
531657659
301590239
161686990
13915231
112429826
765517724
506348628
325041298
453170028
94905385
551875463
122907499
748317972
4610627
51547072
25935838
167618710
111233198
13905652
61772411
158595257
125918738
440858322
531476262
77166424
45563464
713002780
621150625
283872806
878473729
495641368
427766039
9165297
64784632
133176168
191342033
226552674
77232732
21660651
37267097
138128959
375686015
337353967
87954994
807330847
192134510
413620852
181254472
96923174
181546107
234014657
95814577
616593863
333209600
88851952
453690596
541905206
586381370
183980155
158449788
99202259
337026701
673371445
19941869
606161239
182607143
126973470
412316016
653055996
185620048
119863029
103514502
530793684
269988964
493954424
2033984
312161825
26493973
61240051
515939313
714860069
20425241
468609180
583143356
166714826
844594995
408271012
401606626
555704
710364062
471947633
170625586
529941371
20837820
204471551
404614050
25238038
22061461
336687002
272989418
314780859
198641925
60473319
6024781
139786286
24710822
328072247
14753603
58862648
14681448
12928800
223959048
298661178
5750292
172358380
333097571
144578616
310433649
3557939
686936366
433043050
7478276
222513020
93799862
81428338
152674706
411993783
82952143
176879113
490737043
625882338
713076168
45754705
236265006
283140603
636474
540910931
445355836
101296653
233905032
91398417
468986383
846543605
19845227
519934018
165952088
2397
72871737
367191208
293839018
122382565
85401074
220014425
421734153
223170320
437686452
681391529
44701754
449319870
230419025
66524167
136188526
163664665
9587629
88136869
46086890
91370292
5023596
5753610
21248811
114273359
124511324
183679610
347095549
47856330
508926054
58301695
306805600
215633334
341731809
194015371
10315277
361644852
45465109
19583013
13647721
483437772
153907442
146251233
61371075
93405294
377686788
377625792
45079595
102313428
24028833
125307010
74862022
61468610
844917534
449963702
95780831
150740864
538341869
214569280
496852736
8673613
159338894
5608790
219388103
85968702
252568812
124576601
747617952
266987199
32317143
206837323
68373670
218516683
789637614
528928836
116744081
629925890
537210164
32774249
5807035
127970110
152432785
185982752
506702869
329605497
225527401
220349203
228881353
160024784
262874290
296135660
129787229
189076037
10925208
330689774
604244075
105183437
68834016
641381611
406204137
226812701
120975491
693230753
842132836
64866691
25718581
454279392
165834414
222190491
5506199
356608669
50595231
381129917
55783934
54970748
381264285
146790363
22668555
174800998
485893223
30881339
45191698
1709424
1968770
14301298
50859326
622051441
478136194
626487494
181491588
378015207
60209402
134324010
55485439
31911699
585694282
153880510
134549952
517157677
110272873
699976302
45130749
642807425
741463842
334773862
360620258
10740056
305045761
277860180
26259990
633727347
212812953
482737807
162012666
225478343
5365004
882032033
642489154
9535822
252845526
420419611
192508983
557432034
93066138
541015691
152811790
465723768
565096314
171086182
263423877
148260133
58999145
245274046
16421391
502363938
406811400
133342412
277706813
143387777
651829360
874561327
88548298
372644260
49145354
310603524
39355780
58978202
184982697
18694435
240689250
380193594
74673276
149420764
2573208
248118592
41423690
380449656
458874540
39465877
653687025
561371637
238322038
410182951
32222217
795252547
325307278
122553070
358723338
671346420
448016105
47220026
2468525
898499516
240690869
10505665
547501557
63420840
428992155
141435408
399937126
235900717
6138977
4685559
47047754
523373308
245125485
719931400
113985805
8568677
640852599
518963482
20510450
307649554
203579440
653007018
212977971
6951075
563492994
382226736
487028935
35517498
399233931
456504657
221870996
19410290
436712907
207567432
368229585
241516910
471480060
224604843
32573803
617485244
313682408
28382675
814418598
93899869
15315407
793112106
54353971
33718159
305613640
192550254
301308255
496379428
89376717
255239603
42076560
248370477
84974572
87009925
131688636
199204139
219279266
319429429
303897062
57512234
269911256
67537572
296666646
707355918
8919648
502317330
17672843
76815992
401418899
187892053
83413941
43890532
61533548
39661517
513693050
57098971
12812782
185051573
562459207
96179903
305477700
188510115
541897995
330679567
422367277
125805890
493428650
349813506
346809332
93626816
5305830
542127594
326365824
66703305
213688823
248365448
531467404
21258726
291839424
443558869
44658654
206235682
358422085
680536843
114781038
263414816
34588121
293655220
117395357
120098732
173865781
291944514
54242374
577576923
289751463
281680133
261231372
36699630
28171199
411760790
313959803
96907508
49481986
554714773
439234167
260902662
176266124
561370150
166454026
110168
218818502
347916791
31656705
149209915
390633715
418431472
33206410
73161920
37001148
356612122
109634094
151480195
254009852
188070276
294248060
3900954
40094300
227774603
215056703
239793244
447252340
370662800
586761281
354144239
198281208
1119901
389444
71293296
192635604
239329974
580836925
181736633
48605490
233514263
311311961
270024689
714549321
21473727
193156770
157631688
506174549
74660207
153175546
174872574
570636583
398890934
99349615
79283979
119386280
129485797
45236595
594443039
217406768
346454433
280485041
285553919
227258867
296733860
543481283
534144954
344017849
16461646
386319927
507171931
746126756
230656812
69208177
368305146
386149550
240412538
552373109
450221874
554208425
12993450
1671819
44143148
214510454
77751487
2088796
104735260
502394316
150033443
626017741
2693053
557736334
148763156
307714741
595561404
297511446
274716942
438764258
480235301
77592939
277071819
430054751
291814186
83152555
100613678
71318630
48183630
922198769
94930499
267150720
418222667
133420947
165010700
183221671
367760296
98883080
409580031
275320220
148121561
295334306
333150244
37446590
557970820
252551908
129876704
147035561
185019231
11846880
304922791
8484659
107947843
45857346
191882900
357712625
262301176
65055054
83342696
224850398
185346660
208246682
151135950
533861527
33436714
159973852
709032224
247714807
133970918
395365040
580409912
246916399
206487841
206296364
915753010
135697679
67669157
77549182
273422320
11715958
766103074
486043771
282596457
19230067
586435870
520510975
260205962
343338003
28498602
203289044
93871688
192892027
36714189
844391313
412901212
249180866
35067649
155295998
435546060
293913381
724801217
286427261
32116672
11086388
229930029
571706206
729643241
91714310
28366478
231219724
156662247
436050156
4526356
627524236
3569542
170946532
19207531
49451135
521598875
227649832
744187667
78829074
612598366
315626207
820287016
725703370
427474956
17033852
10960635
293337859
54518038
318998715
4089509
308722894
31257428
265343297
70200330
220863652
10249286
39981806
697452291
129289147
184660785
85439952
192566707
599386394
67517511
20346047
398678650
130664733
509092013
216373065
413193266
360807650
515726749
352102119
17791107
467745704
227358132
443718708
255332750
144768364
159310250
187250464
135778847
422833483
97373433
164955307
76266555
15238890
79802468
129735464
625072273
419168856
771025157
82062198
38314225
272952292
87043992
37848656
538365833
19187240
74370313
4716375
51563751
516706597
39715563
51600459
468440591
600675806
550668493
124080448
517416961
387913625
285698003
12632163
201241242
94409262
286426020
319190297
163054780
23712981
286218893
296389694
674025474
176162001
366628568
771827310
60460829
373844914
52854294
80777589
17687704
117957719
358510119
198808486
232939160
468999314
38084157
38130043
620674027
79262149
155833494
23418791
805260385
41707974
431444320
22834816
394126867
191075973
214947396
564747579
109704385
320327619
891205249
596678194
274987533
178977914
204139234
111979330
108463956
102934462
253426189
258968334
337043604
708902613
710110829
320415791
37562965
160652720
587208258
208645477
538768502
2048087
42131651
450195384
394153310
40778562
41932408
1560449
23745681
500819011
661038405
291892915
139040461
25641339
172946141
22142156
90268961
117957386
703838669
25884298
224532454
429718324
134981451
178498934
243150544
150032861
144134014
107156444
685773222
380177353
336992474
163994459
44974191
29675763
400131585
49261035
150221584
265449856
265402811
274388753
15106070
10493918
488622136
146382761
779809807
503463179
14355305
12432424
605550122
97244999
7098235
299399374
23974311
5104707
28975019
12807199
91704158
24894110
431048306
301848339
18381160
237712088
807884593
416488796
690304949
308649109
359694443
8066062
328401720
389888
170901221
821654868
82894688
156666759
93093
149355665
632719669
620598109
44821269
625420539
142501276
88629689
504109961
3749090
410222398
107488619
5237848
452660538
55089025
244524090
13799065
43155269
4291923
353903478
204663514
318075833
446692519
813521081
37900019
34673902
628641427
50449766
232532995
82619769
121612222
182102804
48068550
582387122
68279241
542066254
755766145
136372626
28781264
154121804
232178274
406106618
5344671
412666250
607178786
85834099
172538797
343251342
619939065
132767069
253531669
159226383
265272545
49516853
534460477
238528384
36645979
760548722
16787130
733601836
866880379
53742383
68947246
14309143
133364084
359836548
717213284
774210593
2699288
83109512
188537047
446603714
34016731
29131294
583275456
142286524
38735548
201698325
547525746
470812316
2173671
90301046
171324096
187055826
413301767
49048214
30376680
466733938
43305396
49777469
15288931
496992241
627424535
459812793
518993012
529589116
72474317
21465853
93283629
388670285
306494415
224403178
424555865
939371
492968603
789658393
19707111
503515470
96239648
37384640
284114221
13481498
30599299
341458946
79446778
981758810
336967662
186663730
40109277
270453257
665249506
116464539
156018893
193161821
121311761
41445527
297591774
236455524
89963022
14726435
67123441
241031081
51878155
64960525
178772723
376765611
353677287
504640881
2688235
361771161
168067103
302843731
311524331
283662725
205999235
66201695
466510633
31751332
131482941
167003615
1251266
160186429
810063459
73847730
331934555
381889963
47250897
80587675
18489993
509725490
26720607
250825558
27105711
75661618
126534130
59719318
5562215
451187853
220334101
75893207
10502253
118456582
270908496
392538847
716061022
347528705
3943133
242482625
86216532
93036099
109247320
352458022
130522201
181972763
404481607
176640825
602547877
3782293
177413756
512147023
154674917
566872250
60319170
243289464
262694709
113689552
82266644
404627181
426416604
521785381
73361856
507227703
61685444
9467750
378753093
91541095
232469635
345486670
219838334
180903160
7223847
315225136
12405089
276018895
89780353
322159031
88718213
57068937
294039856
409132153
46229624
207246864
298382991
326385658
171775323
179709300
101201001
53685616
14923181
421461923
1146360
93878533
333066946
678784668
102743433
200616589
339221844
151505838
28602175
145054379
351067968
265083848
13882732
108163376
459337872
154203826
210256199
304079419
166051133
110718750
6208282
2934744
53852649
297003059
29121927
11590274
151300082
140193383
47700705
154691554
149993704
446843024
344831953
32285922
10194450
649703575
52283524
420293500
26355522
52565747
2279295
146593258
296769990
502779793
415012780
208515825
628186234
134111912
39158184
9064648
117720918
202248491
988543
73849864
38247194
143503621
498068994
128665736
322128422
247552632
198132792
5042777
112101565
125499549
81421216
544827120
686012427
59359145
95376736
201663112
232220354
187232219
273445858
237562956
11791649
48731948
246513263
62201983
3464424
1965795
249772949
647502658
13749883
451054984
477528940
6089560
483400726
182435135
14659570
804984920
29532598
3194063
515181994
9598748
92720519
853294057
277899260
167503801
173375872
4190518
57684287
772934873
757373952
12585124
96542211
341804366
496318986
256516505
327102769
174117837
104717284
845758556
915295860
7534219
128573118
199341600
975297301
69700043
58258505
406601664
118435156
354852663
167474037
6276587
24916805
20787136
21742419
296345267
87544720
38885996
218452170
178361492
378647148
25795725
423056450
5455409
472743254
678598180
103474374
3587775
330226379
102429561
149758475
821033715
502839333
503650701
96234665
405289557
130864095
73599349
76826669
183292950
3352787
20942886
80985005
217745866
26247600
618358854
37658095
13382807
59700367
331913094
48257040
92363771
212116149
629570202
40196135
426735088
311622907
90350845
73112103
432367106
268919644
309850421
382538245
164341483
103692996
186072587
208594286
155060253
287254214
312918736
203800758
95098839
101114418
372730568
85818343
327563779
535706008
686630718
54454534
92502660
316512619
37687567
122315703
252405362
545119239
675223
205634313
114523045
507232459
481240290
9945353
53345916
10308835
71839756
318631584
10278221
25213457
20923521
102210037
369650713
79493446
271492008
31978837
475168195
25246294
602133792
67886775
45357963
409396925
69300345
526142747
727352020
129159933
779720317
241042536
80846596
26718502
107783582
666969480
42701404
123598168
378354216
482180117
161565355
392699325
300849763
450486144
492185555
54759653
563234174
163034879
275811367
745553995
538297155
381476006
400159794
6629491
205785078
254250203
20689226
391196422
332473128
598591486
154329360
30314070
78319662
19564960
71838414
728618250
491416538
357597495
228992883
7586687
45811344
41342303
100229730
244742442
281045339
276161566
99291987
310845777
144136185
19272793
399259
104450920
79809616
150273141
215737936
22092609
131251314
335387314
281423003
60120543
437538092
84328772
494483067
20778573
542501001
94749146
648522142
205468414
254623523
56861021
273124661
279081374
60545645
131857616
181009512
405904101
87595377
232673249
223649874
25730639
125053676
368209096
537268431
21059146
40127778
156678295
111614109
164493603
243033438
127195531
31963670
53976721
372683725
255839342
11409469
258632149
140404101
496589782
100521809
350570604
133389743
447872111
635915445
763225556
96551099
368688102
77206133
62038341
171540366
74975596
329714793
91185821
21296007
531039182
357976637
148475255
53547200
803557189
547045297
5039745
885339734
277303928
178207049
214507231
226755365
24937014
718089712
35585066
88788559
45565571
389025854
247704846
47410834
3107579
264616912
95110186
310264953
335864806
116786079
659912289
244407042
344600444
621535053
442724569
73408395
699530131
111612812
42782573
257701
491249864
110705911
44169384
80219012
75932835
500643284
129966474
145203199
143448246
605453550
29664724
260808255
212800076
6334543
233224864
46681361
410529057
30185184
168159789
411863751
466277017
9322568
147326201
11905
489402679
607267244
438729691
385128021
576953114
298697368
511200336
80485095
31546024
293376833
170966803
816378069
57607979
358960270
16475590
69548585
191877869
286970951
390559250
435935134
532238911
315149677
148730446
515698663
656090600
276735001
371871570
316971060
25375362
8694260
775016763
156041912
125546284
489306707
331281090
246686650
762415266
282953638
3131314
220886299
19548394
947528702
4887195
133877685
780897444
44559764
19888835
24300422
17749459
121422692
45173691
367683
258665854
456284154
158577458
262115372
160861484
933669
273599002
41354595
158360774
508741811
355666324
261849072
616118741
293975183
461352551
405779379
146976505
224040338
130499126
261230516
44397130
568968481
116007766
6595774
310995274
36966871
49571265
261822440
178126610
594745810
135164743
364659236
219585623
83412
733030678
17553790
105418796
144869583
151317600
10373028
173477434
22677249
131513535
81232575
384512454
149539116
112191058
182341667
91161270
703397297
738102510
234662663
37622903
308110441
15791852
37233837
16291520
59119876
89053056
41123598
168795542
93704934
723669063
528890160
90935924
201354080
25014449
542497388
234942377
206549977
158978066
289412567
459060161
2551665
184437084
46113112
208339679
51111957
223913550
234934534
714565587
837910198
14164319
9085619
117582885
120956719
507752036
546897812
263300764
685715325
432892488
180760477
164493076
117683315
688429971
306607091
51062476
3556876
706339165
204397907
119246383
7343933
55881391
209548677
263290409
544187927
829617367
337761820
25759676
306382596
175968705
138312123
735093340
78985999
767099673
263079514
235544468
393883967
771175964
265102406
9461875
155226469
507806104
585989972
26964607
158326874
400930465
525805048
689080928
192266777
570355692
318555107
172787010
196159020
37097409
29377375
330470188
118032442
16599639
4922590
115744519
192644869
5262613
157670862
144890285
127411084
11332158
519464018
85159856
491568805
289700038
183142557
16073822
26504150
16901473
527060333
304855534
423406715
419500499
99974544
120845416
267076249
104089980
171133354
124071292
704224659
245601793
294594170
119494717
705470
105588274
66703136
27769452
135940868
56565379
514157463
51964094
20040351
310503309
319512198
40830827
10249206
500207202
99131326
112297292
42845376
202785608
158142096
532902305
335425098
387337264
258117801
182445753
217490866
307363013
52232392
313389824
153993090
384508328
4746729
775850555
35625060
115756752
78972193
610520766
73064123
32019505
304061408
189492211
13666384
289109876
510268606
10592056
251354660
130360002
846633
290268579
178091313
5665616
378951879
340537321
495812149
15438946
234424398
141023499
182800803
5427021
39627003
412225866
178212157
1008139
611119837
214908931
45517870
487615409
6025518
707280
134325024
6092135
292699879
259880220
832752012
3631808
479863888
96083435
397306100
140683896
10136223
171975965
10172504
134437778
14553474
468473213
110769651
326359114
423046867
171285192
240410460
409292890
572961557
272007657
127974017
193841533
327075286
265838409
804152605
53165055
3498854
30654040
650983701
285263309
163162411
590231664
124678150
435427872
53260165
121748764
637645744
613796823
507947796
213529447
469400659
149061636
245711976
332640779
19182944
103825805
528131119
387352244
575663605
41757925
397731367
86918973
116103950
42155400
210074118
553585120
29881660
61149201
479197992
617186521
237618061
226844382
37857875
153000648
24296316
111237375
18869956
662831044
385802711
1970331
335230707
344681042
292255758
454204108
733223681
178745272
318455135
509705071
86840009
2079635
22829243
37325190
116381656
460788453
522783601
29262193
18953883
243945296
304457597
172755387
39259233
810715944
364236859
258364653
202828663
18389156
111046698
107950590
502522709
44466562
698256141
374409033
140177336
189837614
87808382
578243397
8881896
410867628
189115720
9165673
647514261
78778936
269561784
112840800
398018821
51308280
272389723
74904239
77871230
566840222
63788327
9477054
138433205
242928337
189659586
138920524
833637134
101186517
344983316
110609091
399651152
450466543
542509525
183249676
3893941
110619340
77036784
67042839
45190876
422338297
699894835
144526483
19380917
643668088
615296450
32557438
78867029
142815335
531961935
59284407
948602298
209995341
27383951
544006711
69644633
238184336
598544408
34623239
115166175
274137303
105831247
161214484
160643997
118818228
82953438
831099740
564463043
12493316
540374631
392165070
371039661
435464690
397893859
260961768
7106274
249914688
23177929
52658198
357183423
698053213
315105596
356780002
538902598
122829364
47466411
690686403
455000340
110592401
206626190
170664513
4403700
27579970
608537867
12115955
199909970
656900702
134075948
49728268
171456123
11183530
316226750
56590983
235038215
630072601
158198562
361818887
98482688
4053772
425373801
385860933
514608841
554697176
317496698
195557834
299302336
379132677
41134810
389979318
235661150
329178215
5034425
118825533
480742204
26123397
91630540
5223645
511016889
72934955
140539432
244699461
10150897
264535291
523529363
183120109
260291697
50014960
65965665
103540248
442257198
13227818
383485996
658202361
685123712
107891220
499510650
134550980
18123540
19340820
180890073
172269000
283933
82848300
508756704
277306303
246106053
115396718
456820055
363291071
217614619
313366339
45993824
492985831
577845565
203056036
510595762
766784888
301931898
56162944
107432955
213073664
781428002
427418387
65424134
214645647
112065805
116353968
9512185
54649459
185057208
29376395
86225525
140258232
356689538
165294572
15445632
341627804
155802772
463462577
376134049
678086342
227575069
33575247
111321037
13400024
372001244
298712184
67716959
25815999
415060247
50710003
19699860
95730601
46218269
567492883
321881760
881460354
617019230
844291798
250142767
728360686
136076275
51784493
3184239
268291177
354282955
339681622
520796584
101315408
21791251
102236736
635648817
141049236
243201155
54345743
387363170
138568763
76292542
157884592
76442894
511165788
649987992
205981863
36944018
107563234
158033764
575822776
608586494
271079519
514968410
840116958
34039810
30978028
77524243
80311299
562524011
190761456
665708209
438359161
29174901
321480951
758230911
643165173
110457176
333571070
244877945
363906487
588748164
50760776
734862694
3563549
756560285
150032352
772886833
666221045
32649086
5901692
100294992
353546132
223673494
283907181
94079067
229610100
46018030
256879029
187970107
17208549
471883016
185288834
569168907
101234715
766949023
1958906
18913931
44972092
286316419
13853294
479430200
247316909
131982033
238689227
28631088
458762136
308071414
292647568
575593798
138071684
641847225
90091011
32241857
349057442
208954139
181981816
300915610
19892181
97152566
163246107
569019062
438012497
303415472
404373989
176218666
178401798
928970269
350522322
355343703
98795563
471831288
441202215
684779883
571326845
405324972
848427661
236031678
111560078
150296046
39508665
39940535
17534514
10846351
27353126
399812623
473711641
65276851
735154453
358272409
671454128
630555074
402684561
24677668
178352877
70295090
32888013
798274142
289584850
75250093
58273685
186456529
862450963
250855931
294049058
17391584
642829940
49968036
38166080
569479178
266380319
353603943
27817959
455003042
290465926
395040313
640897452
51192487
505031680
396982272
113028205
329153993
553852073
8418124
80188268
313782788
21848386
465436625
272380445
257021924
433780204
17355407
382760605
78901011
28077140
501940371
74532942
209063369
137599812
125114275
27888965
388457144
12650293
215469846
117941763
258153928
173842722
874744801
7067930
163137367
32347297
129506012
224907690
488942604
312411476
67371222
605841728
3144636
398603199
545012117
592283154
436246318
4459114
73194186
105674088
712134304
699790948
25673602
2935356
418057486
265235812
156596707
472928651
624641007
23309241
61901565
169847554
22144072
4278243
209114267
200339463
123344745
54703062
520302982
90973984
210389709
790214528
19731647
108527524
287051895
284074741
40061364
112428101
659447198
66987228
454760359
24595938
362650717
18937895
263413796
198575938
11660154
339290974
64036312
247608886
205952024
194915304
85122906
59815043
429554844
280976524
485224860
183671889
74929853
358037445
536433128
24292992
16804225
17869022
727773671
252292302
457158877
211785459
824726430
190744594
534423392
505201665
465119739
317992125
492345097
314513234
836794969
887741823
681543141
130883803
436093556
27412891
55324962
9572114
177387981
86463973
96054108
259487718
122634410
150251137
175296467
323778050
29214828
170141179
841413627
530922750
29278570
431772647
180099307
707652971
284769736
235608172
815167369
249409745
46256610
466735305
79638
139526046
639115768
190960284
422083
101073512
98575148
143930534
183712488
590796576
504007654
503058544
175861022
308322655
73073529
384851100
275133104
285359676
317223892
582578846
539891659
120536269
74954848
106669594
120109602
115882201
293575338
738773502
318767384
301526056
171933719
114889456
453837579
44351115
226889902
21931223
460637824
116028353
5274655
98034269
120862445
39882423
115868909
553580143
285322418
135586078
199774887
91334183
120716574
653640257
235569784
412552657
532542941
15702167
141381853
176831029
388857305
109596431
125588773
570784569
494299878
36009871
324239796
315399012
220093778
61944279
206225222
287679944
510877866
20505050
872610559
454460562
14696201
820386134
52191405
90404573
238630272
755419323
169755172
17995315
67200794
214375342
728162942
701401424
216683953
27464008
243721743
430286461
731628373
415171150
107630500
352013762
193606606
195057153
199772115
23184061
8341207
4679000
21048267
92951809
12324709
125380112
156352822
292964345
362830897
10155275
202735547
324583748
285701842
248021691
153387483
155009182
399491367
286013414
15183589
19396864
127980997
699316801
23207643
427443621
194235383
269805075
42390268
40841828
14480691
4981458
157501894
283310940
39160685
102236112
621459173
100054115
563898936
31854091
39792926
567895926
83425417
9965295
23917363
2115667
214745159
28719494
557281124
360005536
242999124
304312335
23026932
213833253
1692563
146107390
582487570
720386166
19874702
144440371
20863261
555115291
160036953
134217158
29696414
352536568
15456971
173802264
88397046
245171159
147919825
189624828
736792812
43026790
259845201
71530962
55161436
45181324
827592997
477586
549267427
4088681
39014932
579521143
13653087
368313284
198550013
55869559
91892357
78193027
304590591
68504493
145971464
305439015
871462888
22694251
667821496
462465649
408854383
307174629
102953349
910876452
73051058
343521338
33739321
284025676
119908423
14299999
648101011
64946484
268246676
378919923
291337356
578879416
128549754
191484801
256098958
22265191
150196840
558169865
460501381
395255848
117906276
6674794
247755699
591828248
65951772
405832287
400657393
120485845
7205068
317882311
663406565
12972866
247182337
363473735
19240581
89801994
525780524
448032852
646236527
288429021
29827377
319913295
687285022
124930487
225063574
622377638
450981841
42812893
449674764
102119420
124456425
252491368
443674270
589815069
188703117
28519066
426056373
315478513
535807330
97287364
122722826
14000880
133855485
264742184
24344031
28587858
262098523
242896324
65310753
29314879
26264595
13130307
230853958
14090292
421684160
215843018
382335199
68997737
21134013
126812221
172765632
21790870
239081550
22040912
376195215
138341586
458315902
208638086
604272178
579571003
76962540
82065125
137931684
322402311
4195590
147600006
80781658
351181444
464034469
350786633
60976520
266503541
474787987
240044331
356650971
207357510
24391005
567598393
388540996
493755019
668149806
131966125
375634036
479877722
9654134
391794230
297260289
18843795
217792217
45797279
709421858
89225380
1090414
378136907
70129925
100750076
31135640
145385938
108084458
92889819
345649873
694431063
19931153
78486719
507874752
127150911
22875714
3009739
292294383
539209160
205402189
801783250
212361149
144520284
175765390
24109922
258238024
6953113
66089567
8000840
739337277
179575728
159164426
304310656
12003493
444646380
518846
112983836
819780558
189426350
277273895
304878566
3910082
56157729
136655681
140305095
306402592
617395728
761711095
263125616
270465771
39180290
65894370
287099722
61648488
35725587
294411476
108611060
93394908
76493161
15986739
66892204
36916999
670687695
286657573
315638735
14312103
107029058
186759753
105327917
246807445
4461377
69602242
183313951
282649416
61968594
597809842
388667697
845574611
128147014
453707007
196153449
214283522
137202437
711691885
207693400
494572357
155552546
216251005
84849680
670065583
706789793
218273452
158892498
61696878
3401281
412736710
157728594
15866629
295813694
441628455
45859543
177201190
2742463
681374399
23670471
161495823
10406808
9517196
343455537
3098286
495116962
70652407
271964933
186208353
397600978
408858436
658111171
283864983
146082016
229162510
248920041
357667442
101726935
4671848
275108927
496290374
243477373
135068292
631434977
165165549
349408603
16558236
134659734
182417995
214985545
570871387
24886747
484913285
796592726
518003045
741029500
26087283
2655341
132372369
62235531
126853045
316405391
84109485
71045999
624722957
5567344
334617793
27228482
38614991
606732639
202570484
162119903
166830340
138964454
441749510
134783922
72572778
412891447
401646248
730616124
7315044
221447539
41059247
814688296
94631640
39434310
243365802
66545232
26513980
292254219
207667729
797216230
424025174
131539981
37154401
44166314
159789910
53111463
457974568
496219286
85001711
128267998
684872502
52519213
135452880
616188985
776153373
288563955
180060351
562645593
235966097
301715154
157790889
15910885
570678917
353363751
3833141
677788498
348151773
277946757
162087990
13168986
544982766
642397155
14233129
107902332
155393168
157934811
92939846
628759803
219020792
236465043
397970362
70521197
407984188
4524769
488610012
272798174
6634838
99419227
205712485
496268296
274016992
57921159
63624550
233729417
48491384
584417688
631520135
127359103
71353353
454551731
440141368
34190293
46772372
5376900
434599080
31925174
77041548
5133533
165226345
369764275
609217611
103647985
502632158
294834968
65221719
31984189
73699185
154085511
553364826
462746463
21375021
423290454
211837882
414931
121523362
36329651
337868764
414991760
75398022
102187579
287717849
19741533
92228950
282641334
616691550
83763353
76818182
195551289
500686162
45805748
234898548
329041795
37316973
109827550
156623213
261168054
735062825
832332668
499961789
480280409
48033659
16512887
390071164
306945176
135034536
4675596
50843135
7049714
479945818
196973314
174339989
179895977
32211755
11954202
208620296
63214889
307087861
58647193
268029911
82091557
425637448
338959588
55305340
29580046
49930730
135791307
448057907
3137994
432120966
495314422
241242474
360243352
372567334
380864552
615207776
296104197
710273079
373775101
89722544
216709019
266276027
42360134
13780421
181480617
17606738
41824595
874219469
156960216
51099485
152308977
67491542
488569328
38904250
18895973
14156730
365157048
264529888
668155871
143039168
78461852
383192942
176520180
29674290
120810199
74043507
604522206
331370994
636781478
231000560
119544371
11455253
380004814
302494931
67018512
361406715
126328327
150114521
366908073
52175198
228464977
304418076
31259740
377706853
276692004
114558511
216957570
215159818
80837961
452428193
61322152
401471071
78398905
670766058
83593000
3977996
509091774
358410100
409564772
19538236
165635909
90353699
35145970
369716924
188273290
134670902
328159439
63373579
90645602
316025050
95946226
19816011
170907304
398628406
362948884
60786438
388142353
347245424
322602011
342258014
419427939
317658899
613656571
34375629
96181837
215698280
51278797
52933489
50723631
317021590
355339599
431337422
829535563
488209483
281708212
29617807
136397804
577597245
17783433
397818751
102477152
201456489
153141363
59589892
607133716
294481441
411910975
289133711
7723095
28250487
312991628
315766313
175809422
44440230
314346244
484992034
148759888
283287788
48395417
11998121
380857836
401469416
176305305
80832908
68975622
127490327
51129608
398880538
293448691
504347065
272302056
730013088
35504874
284647144
289728173
438248116
149619149
37797428
841416747
676500482
62617286
119079269
491791682
49331438
11710844
15388573
703788622
931321385
43084574
142578378
80425568
302817588
695089634
130606341
503107319
26136015
384938441
396907855
362573223
161362796
135539510
174428645
150316761
193466180
35431847
667984441
422554499
78980779
214464629
610262372
140436196
261229991
84755671
254173983
299238318
258445043
12629581
109546460
574512128
338615515
881108118
150063229
20668761
296075458
331918058
29825485
110640400
19212644
232064907
234471034
128173954
52945546
608268859
381755441
11956156
56381960
71556870
141189573
33781176
13975846
437752457
208093783
317768424
557935379
845350529
146270550
29610689
23716073
194158904
213356517
91349175
370746626
75760574
480179574
52967106
25297275
415378160
38061579
19251859
268082527
115276191
605848468
12965060
97955655
488919954
84886916
13694726
202904783
18957755
35145998
118060176
6098894
62380659
91954044
345670656
410637207
37507004
210699658
2629313
20412930
12562614
29872117
320646871
30513946
271168708
114759441
236369938
544473095
65452618
430995798
280193763
31465668
8881375
419682785
123739482
22969908
762888609
405814018
158909928
140591982
748078246
236563587
350753917
52326254
113527832
144858123
65867302
105013223
2109404
156614929
282595287
89373602
344341
31316032
534062720
138084680
394123421
63258027
163042592
308828322
58990886
79672886
44876749
82154438
80382777
113094607
201298829
470376988
857594152
1661448
5363645
833384602
118466066
400023419
15367139
98472294
207462682
170406300
15385411
947795
189051960
215787282
15299063
387023233
210320129
525802305
147064866
168404310
295375829
154616761
75206613
118069298
821610148
82344780
123641505
291522417
243715433
5411278
3415911
43289396
605639236
63766814
397622257
207703940
56930395
125217370
67607195
79268172
9545421
364745218
657430
660095521
103439250
420967693
135086134
377888371
190292743
100961438
896308097
326240547
466106343
406012211
36914576
17641600
823023945
332566240
105089362
348743729
126368884
318698259
747534749
547295620
503428869
15852386
161707123
2153479
24576966
13316891
201680377
257875258
144754859
257667043
205138907
12324724
56897473
506083869
163547378
249928254
170694491
423779247
216485077
395012104
306808312
73448600
564919285
54310761
80073777
14360203
575459691
120838848
559737262
760327822
55897078
505184483
83638228
95119270
89027526
334708262
455142468
179142313
506375628
85327927
320949567
98603283
217178810
9129878
197925715
10344997
322901120
111593193
371426814
38686285
381112213
45173819
104536324
221276737
728678230
140434840
264390615
246025513
441653413
50775698
410182355
538685440
38882048
236310292
308885991
15607216
352476968
452755545
823960669
318964695
391252144
798512131
208468368
559082707
462581266
65309262
77352968
532562549
205036962
412032160
669930530
119016436
20814380
59359342
579022224
73509799
293490723
158098621
153766193
259932263
71555681
121280688
14976418
499055280
86857550
38606259
9734406
105787551
16386232
24383657
19256370
38469978
424628065
363455399
42219936
482044167
78423775
587980238
363797845
55973637
168411023
146294007
146160457
126781685
65558466
25832759
80683407
268969993
178046674
364727936
72401990
25591900
387212951
473752404
556949531
109822833
410187720
698903069
79279269
350487439
864883198
457395759
205278751
841806860
115285035
78908160
183066877
39995881
233373277
394980895
132690599
146014928
17599528
89898117
652766444
410496587
65751098
693257775
356711464
257529521
7171031
388258997
25726606
297452021
807195201
228323673
315149665
260132580
217218606
46567341
49085655
98408704
58631114
335428455
500144832
142013659
12198667
203172529
893386849
346104300
18723586
50967455
210407656
60315260
144717359
714562799
34977933
319751729
284660629
51185353
205245850
303061234
17935144
96874056
145089536
92624107
159902155
375611385
142439687
562045415
661600590
329472496
156050126
644825357
5231579
135441879
39968217
117859594
139542373
95287712
162068382
143149794
574985018
159684201
80580544
271050934
635749305
6774327
65785771
553605883
413240745
269410443
357238005
48961264
3967087
228355106
343571779
136916833
99534550
54416026
24502243
75944955
71229074
11237856
201244055
327749654
538321450
6397744
20507645
259536611
56311932
227847512
355334017
747256566
561021453
387227491
77296458
133918576
475297482
382695126
136612627
100881491
759788663
43609100
10671173
72446318
216524087
38309339
25762064
8079856
446680793
54792896
320930166
461721761
185027350
38839427
618088091
179751164
158056808
222435941
85732906
116747544
592838428
23379944
363312907
37543027
35189104
109595724
51902961
13181407
7960211
56769907
54730984
334509520
889343771
343648704
618761046
19826759
2125056
852372249
41609194
17393711
251656758
78364154
413763544
140647554
26596767
200206885
445229223
149608663
123559804
378974399
913250821
53177605
203441660
43927100
191268104
39937392
374855668
864088731
232358723
80741483
166365756
83169848
143526357
104591612
128804325
557795324
244668464
68337411
138525998
300996771
776194451
292556595
94456931
328893440
220539759
105674964
22433779
695781025
187556487
81231105
35682697
83212125
82955646
909288672
225803766
391238613
126479123
76916574
519996538
98197159
252712539
7059883
167413206
653409466
93420190
489578778
402117076
4165756
16972435
83288198
81332511
225609754
248689791
3893366
542284365
13480093
124991786
42824842
470492939
149034825
375663955
79876795
17270737
21276098
62338712
160949299
30894614
50683668
14827675
199245742
536915288
395198663
390288158
772224056
39736527
917210210
145321795
369056715
480685474
258073062
183623592
597491088
50539138
4452391
555215329
91203535
26033833
339971122
17254707
102918457
36728287
354140685
372364490
128939447
73753534
170536934
496237877
293715442
67608775
300355170
562430523
899914106
39387587
159031377
716090728
282469117
121068249
39660661
3258090
442058888
6365174
405175451
36981650
28433295
384733270
250175740
160225742
32277219
433294725
130586398
109362425
329063401
83810456
212561888
112171202
28878017
184220026
77420003
888895467
58823190
228859412
106252366
283131246
909998184
70904562
49304575
239315078
151184988
348954195
173212542
725116316
64765976
55265683
450364042
264018688
10644296
216956520
41753990
807432889
62396814
352348082
171713890
22766468
437033008
108779947
37643248
106064085
1332458
183018063
140388075
692552761
11578078
612113138
693466295
49452097
327190617
59835541
46205879
21540317
16346923
1335602
160948085
124483411
68334280
233139271
123172356
63982476
313791174
328300336
31524943
16390890
365296040
339409108
17648530
38940348
187242360
210579876
305374508
685620338
158932354
283632344
161420819
97746516
352425782
148613721
361944590
432604716
12204327
109847371
368096517
241321403
84222595
607177561
244277403
540496314
19420131
81410194
430928955
193276269
49707251
132012525
106305395
5605955
35672313
96667488
330070640
670879996
4682439
186844778
278067274
315248725
7715430
489880938
102738040
312695646
32912732
23498293
116316706
712285584
408237107
9473112
14635615
92493651
568797293
278947614
14158065
507417329
59675344
53093637
60314046
634946049
551326132
43148282
206958158
675343141
417456138
139642193
424024946
22722087
507131378
849945363
65452726
359602233
237840059
575187362
40448439
667806855
46783415
791037883
631462054
338618134
453845764
2019907
134770347
53586856
306921622
99557182
30056745
373844152
898034202
39099569
641096046
181081565
944121198
38260581
242304192
393024307
24223678
6114042
6042486
42538124
114121031
193231826
124137626
209098313
126881941
56502453
710177963
332439136
8905506
101382034
135884948
697083966
148715271
198364604
185291351
82041809
43211579
500985817
133661122
112206351
721653640
349874779
233362171
98162486
148533972
1134895
117494972
116026826
668916083
21124573
29234383
215703017
43327768
147137891
195671174
745658973
165075776
280796749
835703622
68728893
474491368
132931292
73235390
439844852
75906738
369093920
214600579
480879286
99281485
70210662
503940130
43125563
605144452
161120158
331667461
149655046
100343785
6553037
165764144
312074636
444051582
253871522
163591009
86086874
402913829
262144184
69643031
649265935
924821029
333090867
542064101
922057
61380823
581154510
232768236
764795128
248123165
454044019
114337211
135881219
623434875
874378524
228364065
294380685
68764839
322768617
39392620
448570705
510648788
86985054
372186565
100062821
39051562
20851073
269233254
44428569
404223163
445640277
354855498
356996670
581546426
66493325
14624839
369552104
308112307
149029991
11751774
213700845
34277612
3551202
402658269
63603629
273527238
359893100
24880984
101550822
389426
411993051
68369366
600709862
244128903
305573562
490935073
317189620
171997635
865093315
35996742
214836147
58046060
842001795
166170567
723107073
376959063
26264872
164201567
778991470
142812107
675433551
586045055
270742956
903354955
5126550
207370125
169568522
137524874
75486065
249472428
4941323
192952484
662249276
375333794
28635721
360086183
13642275
12376267
446967256
383933974
696461727
30552172
31025554
162293733
482203129
477294619
66629097
845415644
24358505
121706710
763688854
175144963
81221495
339774313
449148724
7200387
78545455
758262987
407150074
125207224
26606283
256580591
105993819
4559762
425609445
148527112
223056953
269308461
218280170
92365761
77452999
13347263
105079052
350735046
405134767
84174737
23847880
695025821
27590305
440820224
478041933
638256664
160217100
16649560
56961854
112248039
68218215
654545332
479142
535780792
194617104
188986519
220050902
445956662
159503701
35834516
145351230
851580159
54512497
571442250
442036295
184968282
627243616
37665489
302827832
5724850
14581089
67644862
189663218
259287988
614335863
216800744
17982565
275359342
269447868
305849078
365555584
81936789
72990173
45706077
67683557
532541912
101918930
636097964
842843586
185572867
302224709
383271185
130789047
239561453
365781008
772964205
262453519
42923445
25642756
184115128
430865539
96839
180133951
68623910
421889812
821280702
504720000
113560532
84870347
153216837
242288390
81616179
456080442
521258105
121882008
614192477
254644283
549187548
36547096
756784371
61071139
278773383
349481726
833684256
46769993
18978825
19604252
743059029
875587713
154064986
48890794
567325825
62332232
109781881
534144223
37866497
12223912
202912988
134554956
138312175
44033181
452803207
66777306
166229491
9213296
124221287
469085970
871107958
651405974
265415635
388649255
23808731
212901569
350463598
22758993
836280598
429772479
272547544
19959020
162145160
208497716
31694317
439083085
25339596
303380792
155418499
262501134
20101130
18519731
708364
25631032
63025939
49959154
7370869
435007592
103597618
41702067
439330672
243523725
562603304
368906007
598816616
316283904
406263156
947473611
835794503
276900315
374430009
94845414
38954537
321041402
13897683
4889302
76702526
214192970
137586361
54306278
291377611
60618545
262907009
189981016
440059071
560777688
337846415
96040494
427614496
67848082
96693231
246686393
6598675
89011798
423657281
632648257
216960230
298464130
183440127
91231413
141229544
159291170
342719025
152425040
226125290
3266122
431545686
63878875
639290635
113212261
75199266
363170923
581206056
82722930
176905140
417660376
149745577
668585004
139065403
69081474
50012650
392655605
22952525
216325940
511866528
29753290
408671624
650546780
32359284
28165736
92915113
636335535
433341065
624537563
387018843
31465987
144352154
311894774
38846362
194732185
94629777
65542300
252587163
270654045
397518319
183907848
315834871
38134121
187717436
12728219
132304982
6088484
62416120
310837118
402314419
83516758
95904131
62244472
302035799
52784559
2594172
46196491
185674936
190885187
9652735
110003856
54448959
175644085
8729469
281785936
31602307
11731740
838818861
320891572
14111035
639522917
181960961
363961116
175115593
252570017
142667650
370118546
449434275
434870565
28030421
72099973
906720957
35145993
164814315
38414424
71375746
38634858
395099460
327576740
183590484
267683696
701736613
209180330
372517347
20019236
554666030
72352448
169419179
379256694
2734128
506221367
28289176
50360841
176046125
16877337
333591049
112732945
708765021
179937675
423333076
413252333
125422100
58768251
210414417
340133499
65194933
261151297
12473328
165584479
108254365
17201639
907964277
540119240
144489412
263684312
272271684
324232165
72925152
345639173
184926691
26455105
1346348
111947987
339307521
51693088
2477761
345910455
315799972
437236743
305878294
198573762
130469020
501619505
122304422
281649723
338379408
20224870
64569268
106059381
137339793
92279037
26641150
114979565
116551144
702305556
266895486
175309629
445997850
1032072
7360263
589245786
431739375
818767472
177058052
800114665
267378917
37936635
174978838
73868423
126315371
65308271
122970482
14341753
53410103
499019567
106506291
94842229
1106385
668164441
174002793
697080010
18021567
64551021
253046694
885644801
68560817
167747987
491837498
172182409
432648330
93284209
110484169
768098705
474260070
589015866
700514017
82714450
451687209
570153944
630498491
151508199
85151110
72868520
803431757
172516567
97343250
474734874
117163409
284758145
205241611
54036585
188531327
889531164
116663869
151718790
208952414
277803706
8929
422016855
448722651
611491458
262663771
12474543
60062601
553149741
312040065
19297084
352107652
256678770
1789091
97011232
122849611
60360075
8616528
259177860
127092721
68744540
43294154
338064989
69157677
9901597
166024016
25762065
8749700
103138099
146531270
660997361
157848044
65631766
523593898
307536707
61535741
189904186
205181980
36858615
474957781
145436009
109051355
8184353
29383699
19529177
474827774
136694241
112180659
47737711
615679632
447090865
557910627
226955636
654733610
77565205
41601744
234068755
3099850
661692246
368706309
19344695
478136662
370628697
163912530
37897780
121236668
572073744
80573815
209180821
522522269
304533523
93201940
139286193
117462232
322584568
58619858
10970018
155285715
47240159
265343587
807850342
135554126
28935989
848307432
517947294
2163650
582148389
86280639
149200255
11092737
688197415
38306028
305635942
391472465
200813187
516596548
189950102
121835504
46927219
73433842
110008023
99228795
342633524
460276842
31113680
166340486
493951522
130272372
830770798
47058176
25271796
590167799
43980160
63041279
36193701
22570876
87329086
132846015
29032853
2040850
128193258
163896129
135393304
11045038
201473814
11067651
691037239
805355558
767405974
349758655
13445140
1262463
209500747
8693433
1912466
201085261
411046122
207489447
114215070
75210018
113663800
198641886
107539419
258835116
130166008
5128455
226083758
202323400
99879260
509006339
15642971
595379759
12666848
7130918
97197429
737726771
884780781
32189206
424768942
138840394
203902822
82174063
147393429
109362093
38289898
156670801
844895551
7045785
226891976
74403027
105602775
15980186
383672181
305545702
51222
69197141
135208523
51253596
154437063
27844293
56124777
19234564
121492800
50579888
379253734
117157718
167489256
488740019
680535949
12729888
435183322
228049347
173088255
357003668
26875263
23437443
13579865
42129480
208303822
6071758
200464505
131489824
649570358
118555666
636646394
18132972
294558563
509518004
78256432
321533038
254727198
468794262
80816506
165718151
51019297
216290551
661557881
106409471
352066687
17068565
601717694
645400437
53991718
484896251
176707212
524880099
740138773
15875719
98537297
228014507
510229228
500442877
280703287
35417254
474115654
97194265
296487847
128858274
476279588
290390765
524957516
128626558
396939074
254045296
22774080
13048931
354854243
97728817
913682165
725744097
28386976
42601824
336246181
23248229
41779098
470508444
810432606
74589850
12042601
423506812
393416091
417779542
629967049
201225026
231304070
37666064
59832302
115728557
212064214
234400420
327381406
236601710
167509233
244159720
15035780
164719
54720300
807411
165501174
22463052
22555605
28246708
321578548
368231444
182156462
54648280
142347645
42756231
98890165
54862683
497982306
425741972
76539100
65835478
588977
204377771
456117219
37772506
14961762
109055413
13355554
685671675
3529193
16541651
426386980
356376718
98964387
19103192
109852577
122724717
117116844
43102671
109724092
203270533
43156078
63825141
384847228
284993599
867786671
41178561
569736892
51880118
297468481
462735847
392717987
545977332
108845670
121605407
33221161
337346889
501312589
92891883
409039077
247576942
144314121
122309776
10369427
554728262
128432474
1651496
157305692
102702509
391706557
617879279
69773281
81920813
291710976
213149460
394185639
39046773
703810686
530470373
159758800
126164751
359988951
25722498
111441544
39694758
5744831
387624854
386378961
97171022
203915723
686175341
634695976
620954590
12989751
573604901
546525566
200930395
153373525
74124344
36630677
337370159
344624962
568753400
81392037
333937267
285550163
147994172
24788604
196705186
108858539
136218868
85528502
138541266
493228884
719520044
22321186
221547299
23958166
4145780
420568052
49024882
507090980
24557681
44694279
95274837
406960407
202893992
11045417
637076813
628514919
11439936
238742801
96486735
122811998
6400604
17727592
167050862
955676845
264089185
368924131
461366770
119532858
65823549
53612437
272073523
360381424
101238613
178128750
94182412
10352366
75768185
265998427
21537175
779422442
108204409
65955288
459989258
96521206
520579723
65050202
37706330
26721132
565435247
233357034
108183586
187152169
474891737
198402011
551000751
190618631
374352442
310611551
88620629
481278312
187419554
26524250
421412539
83373160
588242822
10199884
676062887
318988421
122215376
74021158
109517737
765446879
435635158
17895729
15653429
16388928
530702947
409757390
72788856
150705143
194166949
804840943
48105838
628706359
672488944
10077788
519767844
437367217
71528323
601492204
10052335
208174552
183064285
76499153
205470288
3287125
256781774
278922286
51017887
95049392
21079089
292580726
718045170
46756120
40447756
44287822
72419108
616842580
352681816
41921958
46930
13534529
709722426
78451516
30519544
67974235
293389202
334353846
157373065
56962447
47743798
296708802
79141654
250551861
283908711
77919188
218197754
488796275
149005931
386051475
444955990
121599075
56750150
18292877
99097489
353528338
99970426
23458653
395410633
64883009
444602179
244751548
129342621
556746269
232894758
68648719
201101746
458955328
695689000
252675344
867678064
8907153
745385538
526267446
155960113
37575689
143496891
374240140
262779734
103488563
18330748
829941227
158288611
277007833
128783506
41177136
298981697
2472975
484351487
357350123
165372944
46188953
93728820
222721776
460394157
424409840
535082902
207549371
326462305
18544061
13982006
275631036
123298929
2124730
162553488
24678217
51417181
24411596
44575700
119687738
85109383
244074757
179296824
669841546
882060
109728480
602003812
434706859
336232998
36602957
671957713
9623741
65463305
2115048
814000627
266936489
86685912
447535879
385835642
32350877
339828627
21132092
43631120
2052205
25265933
109617952
14015134
572058102
11207901
309578547
704114492
99349164
469837252
26877446
581744794
304802298
428820737
337227002
37405187
712313942
414071458
66895547
321072469
85616255
231540283
19255898
126322212
626923837
274813901
517637725
87253444
440016857
335693802
699970845
331571929
529066031
58694496
193019436
20245357
211120768
87084209
425177612
123503820
53404732
434735954
172115911
547653
449190093
24897322
299552796
562959620
168113231
7779152
103402694
99818279
881314125
135713991
75739009
43287342
3713358
162030023
606916444
102757325
217093968
137385668
319908912
167186364
201625622
590274908
661102605
47195386
177323946
163479262
160194238
430128605
589984453
536834869
84714762
370150698
96933701
73447652
230975111
395165042
626662429
225615564
737913534
377225081
525395487
206971
207908336
212585550
853751018
378988423
109109226
189228908
153082676
354904793
217053888
121003741
182171036
3118151
129818370
832539711
57429425
239833252
169842167
266974239
486434905
331772449
378327190
654540188
87302115
329092578
674453278
95827925
243814100
418552850
329709331
50006022
322660246
255861684
594856323
462698668
545877247
415001908
59354845
955509414
91899923
321557088
212685
374791783
297331414
816004814
170812671
229751110
183548089
409330615
86198944
442051293
241400717
297418979
8374269
461706250
519383714
885790
55981513
269202894
552591797
24478973
206064625
57153221
507440824
53473536
824189230
15979938
223432716
281387039
416361696
102079341
359302111
160885400
301413534
237423652
42752833
861500643
256314
281622046
166526176
137389859
195520558
509033065
138075668
110429795
604893845
675082428
9949492
48335919
188836483
186690549
577654644
311210798
468901949
103527648
71741718
139651146
745596575
258935074
264131610
111563395
839219161
18439310
668051661
327823110
399951484
90381428
3125782
276693514
140577990
421448582
147195148
625162235
106196787
147928767
2256374
341543218
705036824
109857644
363201824
140732680
8218670
353339836
31231123
224959
95452123
25654818
99054044
20476367
11476053
297697644
121911958
41819603
25609336
33521022
219604458
273982961
465187516
77444641
481065112
178184405
19873313
859084761
293751820
200062985
32710726
33273441
12460872
11042521
95153811
43762338
184879526
47782526
98644704
105049355
104019474
41299703
616912277
30641395
71585978
254577865
801666628
271924798
202474128
32423006
18940841
166350345
35549227
96653754
30590799
437097733
259219981
450488464
285605187
269938710
61192254
613433933
89240221
616550540
293239845
278688940
626904719
291022834
498202863
38385597
8896127
483037247
154110508
9578487
634491799
26370173
45196707
106673198
66354126
233677025
18333305
360768324
26772838
61652475
15595139
706448816
79565405
168836695
41576346
224855029
22738286
68444340
29147566
198428271
16523204
4045731
255822635
169360658
43721141
100470722
3732975
236827950
337363701
141538352
33144591
670390302
47371782
16812501
546045798
642753660
646612818
223284178
16344920
587726256
278427419
56653185
303469060
190427579
150199925
137155348
629317088
100325031
138512048
177640328
16221934
14384971
211508363
762600
711085993
383888398
588418197
522095967
44819225
170844305
236381505
358876457
91977933
116135010
266357283
248185211
133664205
2643304
291109010
140681040
302044057
3148438
1678226
458647213
442986408
118445608
284565056
271400180
11419586
289487640
184282713
211264539
830892984
795729
417943089
531381751
289666494
89091652
115637380
677366714
57220291
82414159
660914982
510790296
12939327
367796678
173988312
81676245
49049986
72978519
504424290
116691307
861688034
417981159
20375523
75151523
101732400
148790894
289465556
31340494
214131337
2381014
18445421
330357283
321531968
727981669
41800750
271564291
37600943
225239251
315643930
242455722
75375218
54551473
30180906
30281090
34336857
40612773
116046784
622101871
427675360
98586289
242350505
68130988
157073842
66011089
515330692
619473817
148661256
514793047
129102892
286391166
55919184
405367008
326201272
284639030
519722754
483815944
9451992
867723589
418650150
5817109
106759970
204204586
231222245
886345
86789118
199133110
179691942
39721933
17325123
50021051
393151429
112278796
719805310
28458447
67184097
96317256
91776311
618032882
33574996
219876653
290622117
11701826
25384289
31248285
455394733
94530081
543770456
71219101
532470158
635827633
150539841
682070292
286108473
47982541
362306447
707930767
307020394
140170072
469372386
264788764
203120025
211892181
66128253
8826123
510172252
282795701
166256234
715065030
773919606
176698821
254769631
394339635
751611866
11577948
807566023
138527067
715536915
258048823
45413724
402886237
388105135
262889832
659006571
4270365
80228390
380085762
583574665
68027854
278193119
298042099
157353341
234546072
398352385
113084083
68201765
121250607
96945691
20702822
344983086
64011772
35077040
157576336
68847116
145915466
60178171
465978048
103715118
90851307
35281119
262669640
8670046
229958450
58512637
394757161
353034867
598792976
118080707
769309420
114217187
75405589
361291130
79737790
42715407
452768720
24553255
115779269
198986731
102631039
98004309
86567487
17349418
757589171
172468787
17827927
469810672
338464425
17733588
425819243
41309967
392526421
242139108
33698584
115093479
642664365
42752968
102225835
365568776
277874847
526292735
233661053
102759833
139016132
73246612
39387588
7886348
3316036
244184396
1525398
718674877
8875308
41690226
470796315
153391789
607487031
512147833
37970513
159872303
165901548
381525453
835801562
418791079
261883086
84207292
107357049
755454881
257327716
273380105
325347868
494518159
265788320
900981454
20342718
86061726
578222126
41554371
126786424
42755059
28932325
17759933
364116812
10493913
138175608
303526415
744811628
206625382
230615914
23613064
9096589
33682652
151421860
579570227
226159430
391144652
61549472
207778553
55325864
229810591
397880752
119395549
692761862
182212362
272222089
278551678
65707951
67140494
103940920
21849011
11630642
727924705
17443933
310752350
771763372
385917203
592389657
315611595
57114767
98979379
705806659
355726508
600821204
553284880
837484129
15935633
790071722
47504069
544487020
357806157
570500611
216884754
258130409
307239976
138478188
520693994
206476311
7933815
104097907
510417765
11656465
215852529
292144080
663865686
10163436
207516820
224085850
24479137
496177072
477727671
306440290
323740646
175437088
807655678
138116735
182901901
97258258
5920166
457553426
170104560
744114392
3336114
42607303
332506068
82970780
181764750
249952317
13246742
60600977
158953945
104552587
212659096
128994131
197276459
556377432
346532666
645419385
253694
354948026
186827674
529645336
48497220
586098811
107670721
325050967
564346362
494947873
486985398
469406585
99010121
308125343
128865271
384010756
681007165
338707897
158008268
43928574
302784345
80029010
335483829
12515521
142066332
130900283
336014180
304130686
75939645
34421487
219628809
145787837
522641424
68194690
110522661
659314038
194091631
372624058
441530515
60569262
545971693
376619528
188233019
154494176
22406465
474586874
357292722
283500607
46158365
293591325
64065471
249874092
367230556
43517036
166111318
176174089
268681764
92562768
416885827
76931145
783524120
163257978
10015933
143302183
567056940
524776745
51845659
23287223
138792842
218065407
87119264
431811744
544519604
29998847
41046458
114448651
245338929
614184771
401609973
270898637
142083849
302810800
4886253
374372768
33269400
511980659
4249792
880258859
2567479
461586508
66287985
73524244
338916239
253657534
284508604
196681608
16619661
598654741
807138891
258356360
33406876
9859753
125198067
117899929
439821391
82426700
618660750
707899675
390841634
91996074
380505149
118146527
431934255
37191820
821228452
240910953
199407390
124436361
464909398
136588768
539369065
563597543
45079604
398234765
349988279
210760765
45968019
114378664
312237307
170651916
366327062
115187174
50745357
11745969
24406694
761533925
2978612
172662274
6339520
89768069
516992276
6125867
72532818
294709566
109740479
282165718
732185830
6125474
385052795
830280550
121409130
966874849
667429288
38870008
193004751
920229159
589442327
290524035
6238148
123807180
589352226
390536319
228889746
622506315
233733960
605625465
360205131
298086798
46753654
50047136
783472215
452127844
756552728
97156380
474741459
497436176
149507297
130916661
174585549
195924563
571301520
194833481
286514948
213452349
445418264
686426063
98623303
685596737
89758449
14289397
69345446
26442552
130304379
614231206
937139611
19071099
291587360
562009656
507989525
153318179
694665095
289774685
570752905
294501225
819482578
424395005
187516808
539062657
932379018
104730659
19712696
141460238
46076126
231014622
198958921
208568882
62994937
455378785
406781518
483018044
408889019
199628495
20975063
490635136
392779198
62731526
56271085
872522227
41499027
251115969
9575791
18839348
11516784
510868887
44589227
88682342
102789034
42077367
302082148
569427523
152862863
15322897
9777586
45295083
104813874
2074491
95472529
38314442
148209114
2457090
555473393
661175610
52680423
291998921
32286241
216980008
408213338
22457294
70898134
38099619
163574090
498281698
154078863
37030718
490201613
335278262
14834332
488314141
591442822
349112862
137266610
166394890
268847570
336819865
506458968
166466381
318405883
28019821
445540153
405848427
180637752
117389707
220997524
295653731
27941998
53961076
17862689
14963615
333496603
497581542
633107185
14767907
121630368
23709379
676539
644392409
143240540
22014348
400280847
293203779
11054527
288006996
35766731
505082329
116523505
7016391
310454093
47420111
710255807
482069467
55107375
93619128
48616537
278784458
102956720
399255010
144306103
310533127
611420591
106606049
370071
371922045
265645186
12316712
316505703
249065063
22219023
33206972
248349096
222751280
12843333
623708606
519547331
303268664
6937066
39027629
10814000
180049823
527744829
484165247
510580671
101605345
384111218
48123822
350094699
133028706
135973547
125501862
92719995
764807856
1329387
31335040
484783542
351528011
749960207
98065984
445091849
41654032
18573566
148947917
124240538
330788126
75735982
423916429
3966435
144392663
25629946
600840649
385208060
59407502
229711989
393834785
12748043
729073928
308156184
404809814
11697146
33665522
455064600
37396828
295546927
158673831
203294971
28384514
101533256
534980582
168751427
39496299
1609952
239255783
11284045
394716275
268749017
194133113
48683118
92087697
157159799
787614775
88171838
294809539
300732279
210982278
8586919
673824849
154345353
113031348
256750303
160446039
93206829
221448016
132980322
18634191
217675476
677137451
123788666
118703692
78327069
867083824
35658616
413290551
28482666
615740428
55116891
897043491
496713668
404838960
253207123
242371897
880992434
289403935
110591345
139774360
96028376
488533827
546805481
280573046
30366196
460735125
185258989
105096972
825762340
195566566
516310361
300442774
580869471
87153988
175250796
271786872
17801947
51585574
98599907
64429344
315777837
177200756
220611684
27280060
229726823
493630398
581309735
116278160
54499744
299251561
368644861
14621503
24440390
116500693
126563823
81073214
124849499
457068193
607693061
4549391
715894351
7930404
77550311
37330667
765609499
157447676
447000807
524709738
885906676
78498820
411522612
70145956
79119971
76958438
345156327
19032087
45144429
82255461
149936189
934038728
347205193
131745326
243375453
131826966
505643462
101586783
107815456
78848989
400384868
227094747
937374221
113583535
924960466
100232548
42853962
705121795
16847615
687356458
270095974
4323932
167
15369265
118318134
579011616
11881879
54393518
323272847
281400370
66752633
237755685
325138142
142091917
144036334
528112072
101781093
216288861
256469155
771512635
16692075
16907575
152900708
404701043
171216354
116637604
7038570
25688044
274217716
334925367
283021371
584121267
74731653
249239557
620516649
5091796
70699619
10586049
1194376
11446895
138838620
268339191
529295080
204967124
24745020
46597025
10026480
89418629
337871598
603139732
50393751
147552810
187005958
196916507
366303117
254893965
245734
235503181
55187475
484810579
719559137
1375038
188505326
176312725
616210669
707676556
183726232
405157047
141251778
367559859
262467282
161111741
473064587
356342106
18863456
715326501
315367582
35345721
131823444
127199616
460001046
649677104
253413471
164475723
385144029
321743341
619535951
25560758
70555993
425402372
378232023
227631466
3728259
670959389
661960303
121444057
310167112
33313882
326196278
156656119
25042098
470708267
313923346
753753366
216787591
434080162
73581792
163743070
96996160
24353164
43070379
6038455
225008678
8956328
233795133
149382662
845258518
10919446
86576326
814983574
507925902
32111627
134719826
2928678
239217931
53632718
276966407
396968261
158573586
49785451
20150271
794740700
472605138
438297851
112677889
162178966
139675707
253101057
233588
606446126
8716618
317473071
15064310
213274149
84478258
65334772
478531470
449216852
170533695
163478888
387972769
89329458
98168697
753709889
15030375
151354204
333419643
483937269
241984402
92133007
34790108
467420838
42476197
241826534
184257926
13690682
118259319
247703552
26220737
30148244
160073732
98439308
31437751
151877843
622909893
299124407
620375850
644588661
139282017
151515613
220809790
118695972
489329686
564746389
346125617
250419311
143422186
2416296
207039556
28256757
181163562
95954196
767052337
14891884
457126608
298121230
12850329
619171805
42349273
59272035
110645948
523226447
374983448
29602067
437278820
104424651
30863739
192175669
50175188
66894688
194209180
5176794
57050367
176587178
492443137
98771160
53493239
686991526
445449983
303635032
172172039
80859489
187455420
13435512
92138406
63971768
448849678
120308054
23763571
440927038
553511169
73918146
25050967
12852425
23127397
253572932
255328502
89108937
22499403
671665897
79192179
253770454
113236119
107004364
16810474
358614299
255291778
210438630
237343975
302799233
160363248
680554726
551867858
9624397
24045210
163935323
55256019
69123631
269692541
329063854
583024066
87030517
191788310
125945237
297485709
3860172
621029254
8718647
294836739
256563102
17889934
446119635
62280224
547863408
337805398
702802267
154686428
174437766
222776371
65951744
382888622
13347828
308595337
107389138
30536526
127602603
328190084
440660290
125881611
71247425
82049053
516733836
15567949
69416993
172897120
315379260
134288604
81346747
252222053
166231559
435417555
286411900
451576622
18499664
511378127
563096387
499226185
376477505
50904822
484414136
44628184
286926997
89496055
44987326
43913322
113491583
333233690
87476376
308134941
125294025
26346261
77516528
461589978
595003574
233379487
189414248
531558176
352222247
100621004
153006809
26799972
125022988
107200497
531722308
334067499
104321994
183869138
262487978
107837269
235272937
437018594
9012080
333610592
162636928
41792552
234716584
523882179
204573937
132181187
248211946
110174065
175799840
405881471
264832351
5567834
440165295
19273013
6768150
68956633
190426807
341834233
103644600
65405873
407821904
60456375
116513146
112333145
751816361
255009407
261802307
90401351
288531669
265348132
8070479
55397395
84583158
30627223
12508374
386697429
187999917
123956655
276370520
505735365
648357943
208061092
886410942
26448410
9499543
318751660
177011749
17914457
21087270
403274918
659339178
646247
102381733
303421271
83675518
75009463
14210668
559166168
37624753
570423606
598917464
798786
59685966
1541377
33248459
270135343
527085876
498119318
114845800
389929386
242320090
127262719
16463108
254061378
167780762
505677925
39710668
4914162
18146706
8941478
669769404
740771736
456331600
134769990
307770790
287858020
178173406
544992047
37900326
11352617
113781775
405006505
293556998
724032472
164381888
83129469
76923843
285896289
177892571
172251764
342777344
330499944
140871169
300540
84724931
334097803
600490485
21419336
482302121
234930818
803545828
46173818
327815586
12909542
273057899
32676448
316260439
634820682
142872378
174355961
49497865
677104801
78246486
51405847
80351108
267924653
38184623
70807542
573358676
36323970
674328396
257169877
192056826
424935083
188490233
168705751
665293224
48663496
68774021
52444606
87998566
577623174
128987474
752529042
11507623
179439067
386814468
86147080
162058169
234448330
420691462
101917671
171574250
704216458
303300980
497539286
144474259
83375707
329180403
55604824
768217193
1541200
47276166
533425463
18048547
422949334
390762318
102221830
81793833
106633706
713352600
85979491
611993055
65887488
446949619
63434130
536674251
49218351
37574021
470969337
489542658
68704926
68226265
346000584
68227838
7260791
47740087
336115938
325756766
8383937
542518709
565745011
68707149
522864912
97082873
50831631
230842795
209501605
226544364
182172854
194518673
269961640
327057984
464019755
122488346
278441729
23468607
309883927
9100520
164992285
81506204
215356995
149214513
298019903
78925849
503224889
307971219
201841425
44138116
300216063
189099084
5162842
192845002
483875349
140080035
110134980
942902
347099575
196863800
67781627
91227008
671327873
282569615
50957305
391852489
132790017
16648813
28765838
55938475
159544395
262640900
21052168
218720134
247061329
448797492
43492200
19281786
4735952
615415088
5669386
8492076
22773589
230651259
716738836
49045754
134778267
7994079
35549586
281233695
99789566
28417260
118211382
335690007
438837907
122713063
18239550
317506877
234096816
33529168
204108120
337219850
132047280
639467442
88282308
2281115
1195782
15354401
78933533
93068589
218200699
104183170
251626209
718661767
31048556
100346074
62619251
741946147
709072920
14503957
4055807
4807591
163698910
480429
163438962
447046912
156546088
13901962
562768290
859216568
163971094
396227190
313718050
73135572
141271341
119775305
94223384
29986782
160872827
11538872
301877722
65432849
7873753
18929399
745038569
852320082
134080468
77601156
573994659
141745880
718727899
156022998
11382668
836571411
886422165
103815693
128567883
319449720
55103950
324907683
723025885
474086222
309714335
225641583
128900728
53094988
196045147
686659561
26497068
797193079
127098674
532831964
47417883
107905093
175698102
38685514
313446288
314166138
15175388
361489120
100594833
262072258
454346275
105086326
106930475
211896324
209984945
386728506
160914485
39937319
400225676
551654610
554463095
25416560
115205517
40380519
706458364
330176580
223748388
273171214
358918106
585938216
117565890
4561177
470517192
153101848
237110827
244010760
290241893
37028688
359231
188098806
397140672
377803765
340216259
91162270
77379751
45663376
103576342
46939707
450600017
415772898
34443083
44168414
191421539
372510454
33352383
88639108
231322951
380992249
449473870
45219602
50600353
137126938
299274315
3343832
58366757
207055385
295966439
365568769
878406832
281547044
320748840
295547674
57123773
29211461
249221045
360195236
418394251
52097849
22769674
294182557
504837587
205603026
40535524
764970957
27826994
302858852
43571035
135576582
792566920
210399708
60847719
286154865
536431143
394359735
158781896
122494031
137220784
280704829
328916900
596989710
124434793
124009235
300123686
171583851
541326387
71891595
565213855
556541617
735201746
301960323
46849693
116047441
376696403
157501758
96990109
19101233
93183281
275623959
208411462
7168242
128804842
540754361
33498800
55373588
260251803
811109554
120019271
11013178
165999831
45876530
165134405
543184397
369892474
224915484
10223709
197591171
246845646
13340806
465765242
310605455
159259872
18134165
32591040
68734231
481046024
102853462
739486770
11083207
11201996
396060610
592430286
738076222
310491940
378222754
400399760
287749837
30948447
374779088
43070951
276456032
288518333
123489674
75407843
307709458
392387987
287449226
16068325
492751245
758167244
103806660
110614898
144938080
117401506
94528819
200227545
66419050
279287448
237619644
151974808
338818019
136466420
166852832
29040550
64232630
247182270
90892553
112584351
42633673
310901838
168963371
29624183
24228564
597492118
109375062
94634766
499488928
22576707
221821591
301549819
443493366
78647834
784533944
242711342
362673534
81054807
46906105
148543129
22859771
160291976
463205633
106715978
25348371
155855050
101448406
361516860
529992599
125377445
170833152
762659980
150940232
570290542
24611161
274911993
325413557
154180944
586252621
828276801
200787947
47096839
69566643
235183801
70281435
26235965
183403729
183290285
746000083
26458670
731765707
150229
347150945
95180513
184472871
332248588
740770944
591127266
775661664
111061943
206174211
219257705
842640997
96855466
149243908
750243186
406531475
28036473
436096038
329011193
58697051
706541751
529690409
64029240
406999603
45173054
355833780
691258297
40986464
391574329
192658611
242284834
475563781
10680694
164672422
539501023
15839651
369113221
7243465
145711041
130000860
63262836
179157348
79373572
286639649
262828462
545485266
756461014
180346551
291130199
238494552
397360810
375626900
188998446
295890723
246422894
328915278
332790360
622419120
8075240
84518061
154610425
62546426
684930673
10997031
220102573
491974108
783753744
558548136
611275474
360946034
65372409
5152015
41503755
603668081
74883760
258997925
75545538
477406573
170947469
512059976
134976368
180572598
249940834
239165008
256012731
566279577
797760088
868802068
287058316
65095519
409967182
8927626
538093039
391164815
351716383
42543458
5036839
4350523
3109235
111721834
28283630
142052436
550075346
9961783
230462614
178447058
173141649
3233589
442619895
446945913
39012062
480134813
985208968
705697697
647948262
36675338
411925180
35540210
378141691
662150442
643180638
3211864
179799273
213918227
147040291
207025129
6569411
6047580
170880531
65768331
264773921
93906572
427467037
264874211
57529602
49425899
11411053
277549762
253127202
289110422
8782412
255062542
376748005
593953179
6900048
280899409
872080528
435795778
103567420
5179103
177358622
45947458
52739161
393724141
50227231
102586046
5836912
339305168
660488675
60039868
1217855
354905559
763413172
76751617
74855642
561413899
269500230
373755271
86212125
49060554
719330631
376065403
13689333
7120132
18166605
156229119
153854201
76152029
24641868
234078858
308004557
351085550
53750473
498051257
287510341
113829700
167761611
144572875
86914750
58354788
63246570
505728400
617382544
53050874
485370353
650904409
60399117
49190783
41833503
81750347
21072511
32148274
106710708
381808484
104682197
754591574
469803852
22355051
75522651
347256269
711906887
411441800
176074356
58690
144672548
128191551
13569069
18001036
391982607
421485819
310664664
138712686
15357111
297906948
278531668
19614117
430813939
2887543
572694374
788414
867490293
151030268
19816834
17929149
337615991
133849659
153918100
449035777
346094859
172016390
6037934
639266759
444664688
75951387
13829173
498271961
360313751
346806648
706711792
191351576
65252129
680081651
4312536
75269622
149275420
94873600
23464456
71518519
2753415
175410538
35896255
70317553
43181011
234833520
25260709
144057596
468045197
493464736
8817022
166975499
57387687
300467750
157909691
609333264
33433272
100050717
163599028
80626296
183649130
252455913
107846616
501854910
70432314
408550146
743361495
115886618
128768291
124377296
679348230
736423921
18262142
276678673
158423706
383717522
655498120
90965411
140273347
14386667
83766013
57813805
552983956
153930720
136351833
79302880
85688207
210079638
203998071
33605779
47098464
18779278
93084835
552217958
44534712
85411379
159269797
285263037
421336018
242727746
137977787
173064526
52833872
24797075
87218420
697054308
197286
149139570
254890048
502048686
206
60724036
34810443
90399129
301406107
121560159
549969394
94374932
14186745
787458489
562019249
157982456
71729806
669155221
92060452
144592783
280408609
117092262
44126087
140884621
748219366
24020992
859099425
6729497
110514210
72436672
47052960
696340122
91165516
193982867
271182864
761698448
416989542
935511870
445036084
678731642
218795237
362351654
651041491
100771270
234751841
46608830
365528765
248813469
356130427
390387033
303240847
70175096
15176485
371144622
55676013
112940544
369587779
436328853
324001009
17280005
546666212
60159354
237585557
151066595
130571432
379697407
479170406
481810964
84270032
156256374
342868048
241315686
2177977
931322462
383953433
986137
39865817
221658508
108814730
59636152
48800975
726381867
662646954
295577674
127156339
529550236
238530421
270548496
367107247
49384316
243344124
744405140
1955241
203712696
526445506
206621187
76903573
328337853
830492596
784003724
472917738
325477137
240446970
256849644
465346899
506405122
544503505
70087291
112040399
69292498
736925428
53426410
245294277
19282705
690083684
3442230
177310120
160275068
608772879
23528726
702103261
72431449
112778966
526140975
184606
328180125
52778346
21122144
197972590
296999140
866399981
236953516
23362421
606201772
219769072
169974702
198762286
682432198
491385249
132560260
75453636
740073209
111871593
608180628
587899998
246348128
398711459
298260160
17240050
652604290
159942548
99240449
85493772
37135581
35962237
138842695
31395631
402926563
128601893
53703854
512983168
624521241
228066479
1781315
69708435
210114588
118257395
406739338
50405285
421246913
43944974
309522953
653806315
344978723
60408983
232536775
585768877
74324853
342093995
49402358
122646702
121303686
560938331
363458039
13675905
2106064
63618872
118261047
147135578
291457678
673711919
285853970
8828250
25961123
18198477
81179538
101141436
438227495
464239682
121200195
729516627
283112452
456764244
10699624
664066658
659745791
235067786
257839611
206318119
632675159
173552110
425014530
142329010
253492191
374821752
3878911
809601822
97909444
736720967
306733791
64701962
24417146
48993871
218496638
780237731
434772723
409739604
366867569
180779588
129564890
202970600
722835320
56822619
91613237
486002695
167350724
46444250
89817785
113696909
983732351
47703618
639483382
277687458
453319009
141964623
175072239
818693572
327972657
5819152
238080734
74866846
145568099
277845550
61761497
53532269
176449327
254173861
224286775
756688222
371824693
164945487
23426435
165621601
654399418
285816994
174394003
127221077
217100588
276761518
325496849
14026780
267262051
38901070
349771015
132342685
15111848
5147892
68881572
401811211
10068215
114547930
140034756
254071484
696970358
160120656
152529814
23792394
107664451
429088965
244701386
271093418
101909051
248332906
150445919
166988989
576178118
166860627
104927879
511079721
344151696
83628767
418980286
733213396
311696508
286823980
578518441
511206988
381508126
241852386
472873381
407436974
592998175
35472372
256083347
280792728
115043223
526274662
675778362
229587167
364790747
64019383
194052087
15481234
255705489
34524509
51220200
79143239
62342576
95789898
458338691
22305162
426301371
758185087
327012317
230273661
236011752
42243214
554426619
40072623
247445583
345247394
72201994
168432367
17587292
373922925
564174635
668441799
306802301
13640394
528846778
544182026
123185594
44105292
215689339
225712643
29911885
15120488
210137151
308725089
378298600
53431601
212031704
602851533
584981217
794490215
194911925
5383839
267137081
201104162
8289968
129759173
18213582
1114066
953261631
60719944
316170728
77245701
2629317
204521775
468769880
63814754
11170616
27149645
41548409
107814642
135729633
228845394
333265210
708853174
45245311
146015083
15143592
406737296
159964991
187687241
177553744
312856399
390389675
137345468
66539324
729874
250488145
318038724
212949090
149222398
378730559
270932792
84687373
184786525
88991961
491314920
42996189
87709692
415718111
857917203
42656109
236869543
278927779
402879960
265809443
23830574
299888256
312036309
593737025
183042530
386391140
93878462
175128138
166938759
716486086
4305139
83929049
490248240
94833663
56552289
12077401
62370029
80877155
235329732
45505849
359311542
69672716
275629703
514676462
14164298
99247531
189044017
161786938
52537152
174116573
344812632
29534525
628532273
29173184
511657170
539234472
193973467
5870829
44671703
441699216
275889378
309833841
352426623
140466554
460519903
764566622
117792419
519972681
557019388
207167062
221701458
20943421
2905609
69013785
14549546
1124490
129872881
33781440
335264843
773739792
225636456
123573132
178750395
131616548
105781498
354579918
360267885
591121756
612145436
75162285
256564055
280656611
412816567
178693296
37067265
287017948
37672598
103122611
350517766
61240788
296794889
23053651
495468224
79675282
30700472
359619566
57180966
364107224
257627622
138386851
247799252
638355281
781940686
79454581
857158650
224517621
799995713
42328148
92565317
291193079
41296266
24395930
10677988
73168337
292095542
162361069
528284521
181782091
48335420
150194640
77404445
38802575
10219305
46376444
101369331
125632578
191875923
58736162
537643320
23669398
14756817
488062924
289233320
345067875
547199649
3765657
58671194
94989645
607848142
8504051
54424204
6284122
249063920
119587402
265139488
459588209
9903419
31612025
103975746
4665565
12772593
59839711
140405028
347198734
192452479
94866145
159103711
314040028
187753094
328842885
268625953
22032020
251952311
259036351
17667656
283758722
209938478
203565235
195313112
20895118
51647508
400286740
10313372
140511227
528890066
193514672
131581254
39668857
125570317
447509456
115205886
359670017
46524268
281706935
221214534
12952539
708212331
232175683
260840668
33680761
311915317
488140466
73027160
608839098
575143298
376275067
272532416
40208287
27518231
265563036
17851578
232607965
77052449
26118900
734288162
242486976
745172803
60613312
531588654
77669988
46809921
61061554
183148385
493735522
231387802
627609000
126453000
11057786
250156896
14359022
398256679
92914887
475422562
69297649
93185866
410683259
324586545
59821547
359561654
348793289
226158676
146566127
146409713
71034416
61393370
778300515
13778759
148607796
258096097
787179172
573700997
800382769
535569703
153686661
363066871
86590354
474737855
21440831
316834825
257166381
434432405
575058638
211638180
108333924
457262633
91858145
359184200
140219526
10195570
742839597
168747311
646161309
177068830
308240696
148857259
19283898
421211767
743411834
15225060
56305349
254091532
324416560
706781552
158758860
251423346
91350103
286674963
452653335
744465044
2020923
300146457
246591776
571411755
457170100
509308177
146006381
670106599
133736027
586172330
573837
711370690
107283772
248134867
8175474
236349
186926911
133980606
241704691
105742586
356395944
551480552
587964508
2219980
127322463
72790688
253278360
677090329
295402294
66578493
18131522
415356118
536558651
103951493
45164368
126373378
713613200
26089978
6413432
465128213
1670448
92440926
394892493
297727558
474391370
126651089
8308285
467027723
104361030
41744961
117420782
19781286
352624844
43140736
124369421
5694751
260590650
386341781
340718061
10250469
123324162
645980908
587873231
397854795
414670967
169469312
314086453
399066558
594794161
281480276
751300160
65994284
46895546
554583274
739987312
270591933
266040015
90907296
750994030
634629906
94635903
56286291
610436404
210882947
67085416
18606848
270311279
493486083
261963335
170422556
513636734
362048552
230913090
193864830
28886101
87858507
87664720
105038297
432218523
6748294
182441
25837561
123816996
160680278
726120948
302659604
38817632
83513788
217711977
220304209
12387141
38495118
669410900
314223106
550611722
234522703
17183390
188990735
320627435
128869892
20828839
26678862
624031867
430009733
483062110
533812101
408205036
11654391
63379939
492222729
3929022
1979659
153616304
248942734
335949394
345895139
19580491
289862110
539484328
462867151
718436238
91112968
48152267
64539521
718373868
193410292
255143198
747813730
374006942
9271070
348907174
73464650
151495089
155254598
446836463
125101845
261000198
341044321
125745385
373943046
652006410
571374861
18889185
141428391
99795466
187277038
98677139
103989589
391880107
48503362
51501516
37647437
191947837
7947497
8379037
36578908
327752040
353033356
749261001
32147189
310653422
231790150
34604
246809529
158025725
479131178
130737717
40902660
409578817
117738047
74518235
459136115
207184571
551487938
48296907
573407611
203606541
46141751
186789955
378812265
40997151
41972227
219339993
545323470
489694882
64733726
149807935
3678128
212232854
217798438
41904483
213083655
290748894
184912465
919207701
315659911
75879582
27854152
206828787
554547774
69019641
556155247
67459949
192930724
92193862
188526523
312109186
162600681
255486857
233121116
787269209
56042044
22566662
63436054
580172103
9416988
463730170
350561859
193294622
228367876
512249269
399772392
95368840
351933628
74350419
18395352
295517761
296353565
496189844
286363741
13035456
72241332
42306165
114389401
51251897
17526206
225132129
222457106
12544460
137330013
10229147
394404509
25444115
524211324
38363791
54677471
890923979
138520777
586078669
2749894
581411133
589610569
167627687
24824817
114196359
608166691
230704669
7361481
169073177
521098185
646636043
64024189
250971102
33233710
228218048
195733469
57339261
102180728
257129078
59222052
710056673
88869319
151440444
462593292
70973535
143686941
212990858
630804134
81028308
84477649
143385405
33250838
235004698
358742710
69481326
209298235
115870160
71211926
147813545
389282850
43926507
31899392
280333216
482954654
457558904
221233417
107321529
91979512
641319109
37514568
203005958
308370294
325793336
224054725
29895248
379185541
135459313
340440235
186340858
87699649
11100208
83424145
494298618
329495044
709688075
33346425
672444241
304004146
114473684
25428055
528302509
514574891
140533277
559066879
877152151
359186728
95893406
17713919
52564829
49622439
194048443
396530609
122395505
62498474
261629493
487783470
17348268
569829513
537735148
44486163
441153073
9409364
22478288
82192495
114804213
132352782
143465101
220809609
251610794
826241100
31378169
697847218
262639995
94317118
514824049
313093121
26521912
184944857
725574887
133373891
180978364
8724130
404436870
311487559
14814714
202952943
185687851
228440049
668231145
21843690
35370364
147601433
44950858
376147435
175234345
452715093
121758837
318945397
115815667
2966668
18330356
160253228
24652800
247365558
442206801
170619785
863538632
386523242
839159
467549125
131135236
256421676
215940404
43001841
579355223
748536706
133417623
227973450
92237826
108909412
81796771
212330199
178951058
855987123
26811461
138542684
354385869
249930193
112706544
166880609
358989921
178768737
194234042
100160936
577077557
172567414
125039659
147010855
15708511
479512323
44556200
236993404
314353140
178508393
18245706
82711210
342420522
287833419
114711804
74583874
181068053
60857592
308895246
423737718
7737156
121695773
80474513
42076258
95645875
445278881
352773917
223490201
583007428
71610955
79774733
54934578
111022834
110178851
940809121
118908154
349550744
287696399
220358774
76254817
45605115
57748366
310120594
120015093
860639881
9498550
306097157
307652151
744328935
276527055
261705744
38027675
113189299
125970188
433836474
145481710
29507854
150527917
128142447
21549873
314793637
645465335
1677117
179235140
474964807
96901525
254634523
524478129
383037745
293015415
357197264
707647045
86654258
428053972
267402389
51214140
143507119
58323756
87820231
647922299
388387485
81914255
119770415
462249629
856176242
675701628
50657988
189696885
534179797
277662564
101153258
32382061
446915943
59412074
677477615
619996271
289421388
100720632
267305430
261196187
227360009
172908033
393394917
2198012
42483053
168564872
485342763
165491996
530249163
525016216
637662209
320989841
13238349
108380719
16728111
1554546
196185848
14367181
318982715
231762385
211947557
8006593
54379214
416522863
1012696
215555699
305967260
358190113
176207366
209684047
107485577
388108263
469322164
829038232
644499266
86630217
813854800
63575409
297831996
268684499
588996443
88520606
9337929
409629286
316528286
202039580
158389722
758142833
136183634
40434151
19863821
61798458
3746986
7567054
340243011
16331473
3349321
24355958
259384367
48502847
83452186
388665922
1034010
295932
3150070
305474522
740946391
214091136
413949575
200758920
809528228
291779060
133711334
111323923
36236297
354230338
190066333
158934809
165907979
117546005
14033897
163023302
10003393
88401542
137601090
23729796
454675491
94189140
533782531
565846948
115682575
302696231
293281001
291287096
628609111
723986
154787853
45589033
414157229
130661872
133272473
365713301
545014174
305713022
122943487
276453758
266809773
832302624
145788500
458575408
41599790
133559545
138832675
103495946
408486490
54743298
142229721
541814200
522484539
619444520
89193690
315765214
181575047
599591801
54918170
407119920
42646536
6121907
148565796
270876092
151421081
322668805
101610902
171796267
534337488
91782503
326806602
65452737
592415909
290994332
39256113
11575558
164600251
10315117
541536500
26001317
441133030
471747790
4836093
151291547
69613321
29283914
80564990
137911774
517128176
293094731
171490695
95882521
136717622
199493738
585844062
173432633
58604568
438484896
434337376
14973730
697660160
535462129
139541742
883955377
721207466
14864
434031820
138420912
35287310
244748448
91933737
11220744
483407263
109536322
85934519
315577653
1434368
2291498
122048522
32909267
636784209
155214074
149883820
287675032
10633072
47011738
13936705
82641814
146730386
204050802
491060581
358939937
66307803
306547416
40106771
33312009
309387504
513623547
21901215
62177317
6935323
296794019
294404681
301163379
20493450
35114374
169032914
387780306
297101569
918563329
85607091
433227618
146345914
326072304
41207468
469758781
205963304
70386490
162446048
82645217
522587358
33585917
353851487
328372488
1403468
769858978
520763144
331840183
293556553
181986397
350316479
250187782
868851502
8615181
105627510
606077843
10222448
817389002
249496308
178383949
155690124
220080770
4546124
682506938
291584924
22860304
340340295
65659505
820308054
10977689
132074159
565522126
627013918
24921000
6777158
817867253
310045415
18775818
490700127
67088055
461596277
525259338
50300564
278807913
427269145
644957162
109582375
422412708
6541913
708135675
15343176
537320278
40271189
161490917
37123438
248169641
377632200
476990156
15095878
532317027
115592513
384637808
28834832
52315189
9308694
53786263
229738066
479746433
197894295
375026062
199501007
639160680
130361125
24650567
41241789
40655974
328605628
124637013
507062106
862739287
411757821
458712052
38587475
197431079
426709044
58543022
369480896
566873794
437113544
119988965
581248648
432822282
398711503
848455462
249698110
60061394
877395248
47758297
633998997
334639489
241105734
201761678
197261260
410216948
356985889
154425098
20611568
290604371
283918509
247282660
426599483
54741208
87296639
123592824
646979517
51823841
783659294
16480383
125554808
85550591
3083862
870654495
2135967
579841777
536030869
180817916
8726569
372219521
15556466
384997256
568605555
140042167
549583
666003526
509636481
215980677
125067331
908740543
60823251
482758558
244289371
92709371
154737611
45088860
8563591
658579943
150412282
58090533
312214388
439808729
249105921
230542161
79792369
736739959
85588179
406858102
134961144
414553930
127908463
161642670
243412
560242376
447670920
660485570
269588425
15850205
84199278
6552174
138636271
2546849
318044940
248760124
638887705
111083586
162415783
725958035
12235871
26635238
74171727
57996231
308901654
74380728
118424001
2736278
432166665
404422075
695416641
364666335
371130655
36689405
299284277
237167245
878342547
331129574
557991847
27806720
557038984
603258049
324016355
407510876
506252165
88977584
10948045
645871080
104959154
22736617
88992454
154636535
511925217
538119973
352415945
164072235
355212084
47397725
277672263
357973679
103559479
422952929
322538420
847587808
81085272
210063453
69949066
205795066
110255021
24169933
166421252
563332924
633489966
188515983
330317003
34983476
66994500
53306045
785788545
334510399
3373025
69326338
341059646
41158817
156373312
177370086
780208026
103427543
171823302
700148583
386583956
569675894
642156351
443164178
47547863
7298142
113526472
99420085
667062501
202208534
701942567
333599424
436733784
351854442
1488444
80076554
591795025
225290288
599957956
141478039
127912807
432533948
86995257
159248069
211733316
124616129
328428766
103780376
403342230
747010027
333300822
520645575
192636108
215839405
626802387
59317986
64274374
68103015
200705559
97965123
496713187
93880503
356080028
325942583
176291531
461716772
349587399
86419192
475225942
223172048
612031609
93908107
80207576
319704647
11866302
747837433
173504884
846133759
180512788
173863308
212011985
829452190
132581724
63726493
317734351
402676981
259905012
209945419
750216699
38233094
279707005
73617321
31295392
115026246
252223299
3244059
107348863
38876508
240964261
321720913
745460460
302565974
72087613
204091921
397826184
987164476
23385853
1322382
83086989
63934435
7283020
92496567
502427300
357651166
213560200
793917647
56923292
461812918
238567708
302579181
234573598
206615070
375818698
95979072
21053087
77522083
647556122
603716191
105132748
185355770
15390187
354633326
260389563
436487783
339326406
26733804
165986065
300758283
6823684
327416147
812190519
288910438
82695780
189559038
642365790
489690690
79760455
246329706
61156245
11872208
270572097
100926870
536520517
498666746
282086467
273087219
184970630
392369294
396125369
9521852
103280288
393731996
316721710
473026848
450938272
541942286
148792394
1592556
323562578
10412903
31380494
881004999
654512458
162683622
460525740
27656655
931788378
3152667
84430973
112072631
98349502
198813088
11826450
297896451
484557229
36145318
51131801
659607697
162525358
120074404
25528218
289263131
90582153
46643468
200230201
21490932
49837927
60761036
14052209
166246545
3398885
788355552
46147313
204025606
183135832
628825967
286747385
67106804
31524487
116815521
300024459
223085961
456893419
448469312
789026448
368692920
335150610
209537095
161591872
275604858
815729366
242383774
230269785
47201834
233726983
17590178
92392951
23309193
80191584
111333
253153023
124066024
37889656
543705559
712110067
294697410
249007116
74971598
17813857
390823290
34882977
8561034
644695146
520472382
25346359
31321649
110058154
784934925
746178
234402935
47120630
362692807
464824244
103560507
785799996
299144846
304750158
94407300
212341255
9453555
744874858
445587513
362812745
433077873
300814646
51549603
716329107
298216845
284063822
316862758
678782372
250892854
19470246
183033331
791111270
18131280
267881222
120727810
244515815
224335183
573405083
289155523
776997295
100511938
231879589
550902340
32109598
385573703
206373148
10199500
116078974
687355
140125953
61607055
260941439
55639449
25929852
26129073
9471662
297268793
769936566
41178211
632868103
82709663
257049727
300870469
622094176
81625890
88991777
479573475
41475253
52995373
466406790
155942299
289592333
792347427
33060840
287892029
259765167
101088844
537825420
67254661
77620643
347122998
52681573
481071137
80560053
8654462
227243362
313690657
190880184
1333889
37095906
57384990
21707416
148039754
666285870
11891539
177501613
298678185
80167253
132913227
82147554
460929200
213561743
480962399
57498470
38130701
37184393
11173489
693865593
276703250
66238835
33552256
328976516
508782691
423762738
128726306
435477197
129390386
12128748
179007155
859178878
742235202
490841541
330763786
15383755
665454735
401665970
134646976
98608120
762198900
152184404
77490473
160520282
125176319
773263456
748318279
319128270
208321754
741506003
180309938
14842605
107581520
640818776
427850942
89516873
198857661
337517304
12983244
403046259
348451474
129280168
510996148
820057545
324019057
506886243
134526333
522285852
281594893
77972066
65435096
191081302
7692288
152974239
422987618
420666871
345684862
70580643
11392017
4056674
49984685
360764130
35875944
227616535
5539687
3047878
129035615
12654101
555199210
547632806
120743375
3880220
204963623
18166419
77571715
157667294
46381049
77276106
35070856
253107139
85698701
309508465
160417068
195332108
1491929
232660784
382248785
129224572
265723655
169380572
280888726
366639172
60350582
2800754
158821304
49799400
531750870
287416064
373841547
348781816
169454961
181297590
47059030
73284671
169347275
79573865
38176167
788806114
191620978
105714680
501557443
481723072
838866199
113657963
207441925
167514491
224960270
434966371
513687420
844100094
569350838
23198021
736477605
7655013
35713296
311739749
141725351
368534758
102717845
603398737
67491632
85261280
64725943
139971755
89366017
11549695
21404479
22748960
300816698
498239521
32419397
663679199
402757411
19719416
38232716
630218382
33478661
67691460
507203074
138541652
54901789
214221781
131398227
196409738
875950777
75999019
578140445
411567550
417811557
29638188
102330426
148066708
20310449
23902707
72542347
50526784
11414190
27150776
450191302
513793047
18816351
12586756
146901078
148474713
882185298
839563987
122570547
146907370
199185955
87026194
234199497
157073211
12924330
180448676
146649859
290386220
354200626
406446779
12250862
501899324
28407706
234406134
12137548
166897045
33485949
445900153
101530021
182429445
172007445
286149191
159026899
7353960
113518972
228921876
60059478
651591749
273381765
804792866
46202419
2155587
346384430
28824083
593861775
345432311
805368445
327091072
260454879
285376183
361860614
353175964
562224604
231988425
412423851
301300006
283093712
660987123
120810908
355354015
1004190
261225548
157711336
47538792
22589372
435107114
198172935
72453395
118728195
27248496
153881747
914471949
30476944
548874450
67692448
876420246
308689613
303336678
739386796
132529498
172176910
372208836
300541334
132028317
469164119
40213338
207334404
447707230
436165251
462269257
6454067
776019501
15934562
189064246
97860140
187867946
102294335
254014728
63392801
310848164
360646060
629106144
349871300
14254451
280747589
194520155
420070443
21204548
140776133
258215534
17351923
543070245
2892889
266316552
139022327
797685439
676629639
176783920
686190478
317660876
193519328
422707681
71902309
554602629
51151344
658125956
794072694
448866948
249221738
7163893
476917540
54067220
251177271
111097120
127537320
574390745
772796528
581473528
89028960
10092130
195578209
2227959
318396005
509674383
46906503
44441241
286268806
420587901
487149115
883873157
335223076
156857863
217154816
33644592
2798475
66424570
510277169
783994234
125306849
669021520
380829832
109151688
42589121
37088250
389920235
689565939
215374462
57421052
204747357
159190433
656452730
339011528
538153901
459578784
352169615
213696925
761998473
361753304
468573120
54820736
15201697
535942299
118471257
192813145
195354289
532549110
213282064
267183057
7301837
209973337
228011657
599847727
99489261
605683704
17061256
54246180
111264074
68461114
629311641
5804957
114903568
448488881
526897265
115771130
183945421
318921720
120513335
738790929
478962220
184714858
213919235
34499669
505326861
11880981
98206382
414201172
48041612
108505818
247405836
112506993
56868471
113014581
737404233
641694378
208470103
325628441
132967591
60830329
285310259
519746997
187026832
23754844
623372272
202714499
212361036
270543450
112531
113495307
4346732
2393230
67951097
654439760
10168202
228108263
843469819
21473568
181708830
69165848
703803663
5814880
50435911
7420089
81085167
8915066
26431932
12021144
37301974
173966124
135986094
433754226
194443433
304633710
130877850
262980806
5578236
475176412
584632653
245403228
10954946
27287594
54049428
493477
107040454
598512692
150516349
2669924
302814949
339049540
201357920
340580888
624882688
87429778
434758535
274311669
316515525
689321272
343711210
463737977
442350230
308639715
48289161
174555375
972927
6775340
263361426
417013781
225753410
243668371
223363392
154217314
351174620
222171395
634658399
477314581
99724409
131494488
942811788
71612945
290678206
326025541
5208281
165654767
259355678
31371832
528436248
216738141
150257806
305613907
104225340
337770684
6753929
4901886
447250784
215185192
208987248
646706081
814112594
235416450
249750428
22952555
115124220
64170100
272711913
617353434
219149929
135563930
12411877
45736376
881513288
7102602
67873087
15533542
666184135
46912608
91208888
246588923
474808727
284166678
55191079
117833612
345992709
187519320
485854296
141433173
762297587
271742517
310859089
505147005
110639653
174284594
463054070
315735460
751370432
232699849
169616396
75373203
134884412
30922667
459598695
400662287
66471677
21109164
78127816
657990240
163356590
259129752
476121569
519342887
270254900
63072770
518738330
19681334
44010381
409365374
133234273
304649619
228286248
515432241
100606604
181031589
86244435
41406016
43626937
541942196
770787020
800594007
87661125
143260434
854184796
532293178
12167031
201905484
13458180
417430748
21157759
623779287
447520615
63865697
512167435
294187729
479207601
72877163
37019975
372922575
113592738
505041013
493642204
482690500
293654285
220799427
98814389
145623664
197990313
231231992
635830564
700840976
34242558
45516306
74530669
6264044
74147584
444532675
221703172
90740601
833125738
300470391
92251571
56876954
5621526
193708928
80110931
377733821
471610259
122979983
41866923
203189074
303226578
369961204
512216974
243407295
444949070
451016238
216565733
255091816
43055509
119990987
649362997
217743553
109110333
52705375
432384562
420039789
104171410
444438361
346929061
106703275
100659192
201904499
453037624
88858647
170749479
16886728
198951402
44026648
118814408
318282200
272937103
172350980
44446680
13721537
323379450
329540994
138708014
473288262
276094336
61795303
105956836
143521548
627688944
116135492
84081975
214735374
511221321
425989751
323888102
719745244
371037897
536634718
15662320
766162663
271874424
335149182
144037382
252326368
129639010
16582644
463921491
366262382
54391893
413686099
239268680
543316304
184775392
203018475
379741542
65454819
565622091
3156290
182610557
495577418
215882554
239257471
400995147
91966928
64908204
55431195
286507046
49044792
276947784
76846074
260645739
680141028
490083510
495135834
40573126
64359633
295039416
241117694
144229382
107755087
344042799
508031565
204484529
71528160
60096035
623606792
235684437
3362500
412584463
201657746
116849693
126030223
31480307
256435326
514157479
131916035
163528536
578475493
172652239
65354651
24826054
662837523
141375372
91435621
557206734
299359005
334742525
162117136
23489991
17904165
877193897
200364628
237163180
453772986
163763725
197221455
408362776
12600320
175586344
167298794
255790273
348446676
697035170
412405996
89820785
846015615
389575219
164138603
435903550
636944374
378885928
8406516
97351852
37183839
396387267
49382357
438039308
120851082
433492043
772762309
659447094
185198399
24243480
114820796
85725946
23322032
791002811
10473175
478235952
397567017
272938271
152475578
777190052
25759497
46087548
258799458
243806312
213591469
91446311
45002552
66894499
118911954
78187706
122881546
153713826
12156517
117410913
82861041
64457725
1537933
372183533
85201635
188377174
258418750
8573359
11605352
9062424
406299471
409439353
2608786
85636052
371354672
749919729
43238807
347941005
181179544
161445958
349606497
290759533
250239594
372506784
135200845
388272848
4199733
48410
63977481
157136771
852801966
489024795
414439902
372090842
614017628
137415844
95303008
40023007
276934859
124547733
219651214
260834744
135374064
615739924
105021833
98609948
571140634
294116894
11294203
136501428
357281185
607066786
490871771
621376694
218834243
77349770
79857528
463951149
39577303
177933611
89155871
302475101
236957603
593095193
217994134
116069765
29038910
165778901
480813230
69995248
13140612
666303775
121141139
60779806
662175971
172314618
44142146
384729391
69048479
484619732
47597250
347848910
220105523
317970664
3681768
89083896
40705606
601136406
26106335
205012488
128643284
274041655
97444527
256362249
200305836
86833159
32782583
236079048
48439170
198166462
189452749
697195045
122580299
10111392
341176730
13813101
21954246
8886181
352868737
224625640
64730931
261809627
36144088
2201995
180165249
129856230
104824924
375397178
464367393
159084498
514614854
340698824
37227394
167676996
84842735
304381500
502395090
788293861
655145097
628103059
6682741
260159568
85538242
138505343
144760296
1046066
448268468
617259241
288863751
325280070
12793183
48540744
247808523
257045348
150372773
388270433
94778302
148452075
381686488
132385137
30382132
109148862
391382422
283355595
28671237
505061305
395544818
360219522
326397112
12302536
3352950
198628379
596761958
7472716
2620628
20333458
500514701
135340990
711072625
14778772
308699410
17736149
5511689
39288162
554736502
67761853
731187482
630067933
153816217
361172024
583259486
329640314
819250750
279523958
111508199
32306643
103528694
5578223
100693466
627253603
567149515
717815350
127630862
543342947
422237043
121256501
197807026
436965476
153384286
324679956
104192062
313969560
152800555
18157146
31233090
1848772
130971920
589831696
483292849
367192162
40964219
116754610
410928332
302865648
13077787
177265057
367469665
213681137
17034536
97281555
26548327
250514244
456686906
111535933
403240641
49893621
257791738
73937842
637224499
131426951
586490904
220195696
142341868
53171223
809608614
336289629
442734545
409195117
258816468
14241563
120087594
585752788
270033688
214689819
234468418
800600379
389910350
515720265
776765818
11037537
153977386
379071457
36691472
22160520
209338602
578533777
395383408
136979093
468017436
196256058
84626303
16122307
45535993
52478893
239104808
35364535
134269702
290266925
939647991
461886330
545753591
440823534
2168231
640725660
433740069
48061145
151142362
523336523
93756561
13783820
884351260
780702646
52027880
1144289
245854157
276515296
80613783
404694308
229570025
378809339
11451074
252009281
36066708
344017084
61195863
1249836
67933289
385648395
309577991
44797205
45968907
402647677
28479879
135295526
226305131
279710364
1469584
180858365
2972255
362425490
326731973
528127
263904249
28445866
158292639
107031547
854801918
19813698
7783436
178399178
122262036
274805434
425036942
51686995
12203419
878047100
322295200
388194357
229658735
510327347
411380664
291807638
949539482
132269713
18184422
251259228
16480707
10462090
341427788
161607658
405707093
323604798
17659174
198323698
186729718
183729361
136821656
164447838
343995303
5807173
153406668
52325129
447371013
690893369
564198886
800972067
460882524
289352482
173932059
33221441
127083491
141421941
66450413
16123402
328549112
224777378
66777291
589982401
98449428
333255900
207549955
60730236
34869808
707038575
186266344
364268448
486348737
21964117
586193158
474879967
37119852
106793294
222899293
283712071
36865422
8357747
378233236
828581095
31484223
289949001
190683654
214485043
520881307
61525023
19546604
47755943
12983635
77171968
212181882
464518053
249168938
168071118
95021649
88084777
99055356
70611515
207535835
215364
768304205
531937698
71504401
150288873
121938464
311425414
45172157
461640135
332125975
24543547
168907010
402475031
380163675
696961424
2000981
80530843
489342683
668245811
142260219
458891370
568202218
66204667
133363052
80735588
381479558
6314910
467060952
607573541
102577333
802542159
214044261
176509098
515360439
246325696
156827044
580153547
23138372
290529838
108718263
86229455
169709819
486449908
60575267
333453516
269961412
342425915
12319886
99917396
311421497
271084372
13724253
220869663
461293492
616890360
369110055
86485377
429632827
518387320
243366510
144680241
19551213
739570881
504850442
375082339
252124778
175662209
4260993
158534347
724672301
196623240
1015606
89720132
45873974
443885227
280378942
257003
134298163
226202640
104655944
16241007
121880811
3956026
191712243
204447294
419073412
722698900
193914008
401237474
3366914
50908528
157241180
235090923
169394208
94146455
108919868
609928579
100195006
38883073
2486296
161971872
167676418
39671008
395372820
274888441
297876039
237815227
307951689
573220062
411767120
87437083
37615064
71964968
385143563
659456854
742743989
580833362
178247262
67078430
59884961
171078319
166627704
69949647
88726632
398160985
34771173
379171488
258180616
189983040
184889573
762847522
150627983
25104617
300506700
631535801
176026822
261589427
653304516
121442284
26123940
63540910
198025454
38927091
38548462
224613344
31866458
135136107
15132665
566835248
256720680
146746926
117933607
159619532
334256738
872291425
76068350
245640021
24601268
323887706
145651366
264925001
583855158
80499037
101995924
144975550
6710169
101827353
400945175
491749001
23172364
52242237
263013536
270755295
298255907
336286201
180021366
78344930
62505951
80277575
31387469
569506715
18118490
342423903
90478171
105397648
13446120
249502327
417215748
8171184
142588427
369373911
26058774
104297131
159863957
227661306
205370843
81890289
725752821
432657885
201264020
205625154
285349920
321509090
199938977
18242735
8569732
2601438
130552667
300871133
85054766
7485718
105502689
37320751
278899778
434530232
19207695
212577668
639781048
254863989
108912999
11330761
25750272
8933933
1068509
147823222
235957860
967131639
295810629
639280876
469984666
32397898
637824771
30314255
203970501
433808373
245213681
6270076
98453190
392594508
81409716
250148323
35897788
611120027
452395959
144313064
467331728
23909381
444836052
806690154
34858722
198966053
83742670
9469797
18992194
25879348
284199987
25754349
272744720
12313362
123347866
439558074
56391931
174355648
98958850
149567804
327025642
250687714
158178709
69359011
58215824
149033719
146960241
236903783
48685129
8012741
665451898
306539532
722207800
149677284
190769005
159991861
563348444
383256141
12642403
181385343
149282148
8351496
26097576
124084041
728115993
70805013
72260285
7989807
707074758
101652958
427269706
338236420
351848097
110864894
58982870
270562213
149272833
121182196
54896486
725893457
308638646
104455936
402075734
667612073
369574276
37583236
84370882
20129356
481857258
259801323
442896865
151639208
700354915
36111599
57692131
4713123
236397294
56079390
298234515
118991063
11153809
82580056
88616149
765688907
464965878
9881606
36378233
486767994
47298841
342219825
193339820
13559209
12446307
57156657
13677346
24725509
55478755
127377630
752953652
48750330
249592941
343207213
64038121
179567694
142464218
647030564
529703403
172968958
54867866
251626353
156864292
239614586
24243985
321766464
152251894
848377556
107302806
503643553
400413489
152529844
584559709
11949190
238344442
207230247
599408445
185129575
44496140
761288396
849328012
544486901
359202077
183396360
64439632
516118790
217883819
120665643
560811476
104406492
338517190
279831469
209694631
130602715
856990659
373354736
610572058
8199941
758329562
382526820
133476610
385354943
215796105
510840949
27875761
27622446
212344505
100534780
708945189
140208552
65225815
333233282
153783750
82062606
368606287
241668692
81035216
379231159
490119562
49228721
25484697
411427043
10337511
20439756
28943260
43241805
251285393
236602139
54894919
402737359
143054753
453123454
31754825
14843954
245616067
4804378
119335674
135607193
349890121
112400833
100877691
222310300
162963621
537197279
55529033
182499003
9003415
473974977
188786946
67958206
63122304
124534816
797340337
278321547
76096352
122673965
58656799
341089794
564082096
426587582
62454675
642380787
107645929
32947073
76959466
207560322
684803158
52480443
847646363
521112339
256271184
281203388
407912498
727915753
213947585
89755745
111768912
31163045
125697270
882399853
755921521
296817465
521388157
328788120
14420752
5255686
490289170
514705168
68418483
66954119
15581390
283108454
229468786
338350513
293545460
704904857
218875545
161204080
450667494
135406467
355567162
712002912
7206239
130986739
336907079
59643706
214045032
191854196
136524923
129778604
17602900
441894887
218130746
359796456
49889065
483622063
435071037
480051965
469489286
163441608
21033620
538120299
31780141
802948396
42584599
398511281
309948393
673354587
348564264
5429182
270393848
410906630
210873601
26185695
206498038
164350617
6628089
315428195
517003065
56262502
330537964
245795606
41125459
396947873
79132687
21183489
472612518
131889298
196017969
126178575
51392080
18566775
520218833
15283849
126956468
367363045
264490966
2724123
454185971
570317660
344423847
225310188
65331050
338923615
218529935
546274897
44733537
46368252
251783676
236368052
70336779
54760579
69141556
79471650
658822772
167936018
243994036
61623854
221903473
151699915
22869659
340528125
290927616
214610379
95553145
5427739
545269344
310553036
237890696
296683879
647253540
187396915
464303034
67187251
91325807
193380553
525198252
568258663
216079631
112898536
414682558
685910927
385170570
85584178
407113620
27758755
203595627
222894431
333673916
86421949
395832698
83401476
433336
145283893
97811784
185290145
105766516
111738099
83230618
14766090
237865767
51442237
82779984
515525721
178669777
107876636
787365765
475255687
107660474
147460803
315395343
359834424
235903196
96825905
80359014
11120538
785539287
131537498
41078354
27540897
641050669
766084863
855024786
85575557
153534989
199306640
227723060
233161210
64982338
86495666
713249450
147826850
113549710
283149249
34933838
96491079
474990611
217977849
39218003
544000334
78262647
296549227
182406079
373276510
229962678
290697167
532590686
139142314
273255860
352828639
441473750
306548175
716639010
287460308
73050859
838898930
365692129
288906439
30532404
66164359
85129966
187635566
821117393
2640115
166541489
453205438
170483262
5450496
154911242
170464775
3910463
18076041
27257623
137531054
233119559
316110359
227465399
171633121
297425750
296391553
14981633
134852124
547846923
9423105
706243057
184764341
249830513
191825296
257783233
600338484
68503558
123531491
18046085
308354351
701151083
325671024
278440706
9623034
37961692
23961692
566289147
78067721
695778075
1955122
121040539
4056054
415574334
9476993
275128699
838957771
10775181
75362794
145836117
389905387
10600040
38627784
419739618
115578660
233606995
110152632
177993937
623607
376610052
879648
57871559
220375932
21794091
478401910
285000604
77620382
94137385
435955000
204186479
3911756
138007003
221649880
320506673
36859437
144589817
1995248
198239334
75544234
749854588
631362538
53289174
462907013
348240312
125980452
527109041
207396925
318356551
601307809
227239553
26914547
302889796
185186571
457182332
200852159
9840186
258318253
72403100
268508043
37244432
270500551
33542628
165472550
374406091
383957753
485028709
8383247
153158600
437715662
786452423
481728965
765951617
122913664
639682304
921167048
48688767
36608509
610872872
806248834
164300799
182418695
84396529
7253478
220732507
50542690
107495135
151673107
787229762
69575402
104356708
100305239
70035326
18683328
447376991
115965943
136790841
513144641
566134398
837223250
299942636
218141873
95743326
102666020
535150948
347646771
732364713
11686444
82264868
65076642
130963322
27990850
33238086
96785738
325088869
92345168
29897427
516813051
7407710
77647201
29456888
133299568
630256243
91935499
623578832
120599310
312444539
53317952
245095995
364038080
299166317
531254298
376039339
9990537
170529492
71090561
300785709
80835212
376237680
74814311
40320946
836012505
724920509
8061522
51813332
70190686
53819021
602381602
460116144
261942663
147073282
53659522
102250901
434599141
147076899
504799483
163541068
795681020
80447094
245230354
83767735
279398757
385135145
704377083
323632300
275674533
14758365
394147799
81599131
762325163
157273705
22889864
725440917
102651056
162560246
4040301
6617335
286766899
499775326
13356872
81898986
582395893
101492264
476844344
172807357
93606922
571631869
679632394
80015909
35466201
281125874
115003361
237351725
832040746
775016731
130987411
860983851
335567190
332262501
4440367
860815945
326357013
110071062
657400634
122479349
47951031
29047036
62586825
35617052
2564696
264011175
100098989
11593652
27158382
308768791
30849109
101247956
358028067
156074111
203277821
9846969
256939102
360564557
18707993
236093598
10978755
264881035
71799605
131034155
17662225
291248546
737694746
199677964
71713471
27481136
150430888
325672297
931972346
640915034
50719771
178683358
67565665
510182028
40171666
361300401
67759883
438940012
200510478
854889753
353860169
223978263
251751437
647719850
291433456
86483572
10434792
185158573
184668516
395646577
107030769
297349419
560656228
40548567
399936863
487550210
394628285
96387586
87726415
96012724
32404739
166329461
213042070
423251394
315805058
277275427
291726668
271629333
81734695
29576812
110457751
179929705
234645519
30756613
392656697
503723718
14432017
260138846
426059354
97333197
6880086
211669027
252424503
679549286
92898906
544137641
790812090
129013888
417143753
457342
209115897
209304782
263637264
97162041
23408182
480521156
44580303
109800434
367899574
597965217
857242006
180279344
173406026
826323517
152852286
55921687
94167481
463161327
101835055
415415397
46384763
418865549
869212896
88181415
141722963
75706807
504768109
118205711
46593469
361778657
473831164
14535525
392153282
368179328
867387335
19336869
468551972
10470378
322197538
277765332
237852933
389661160
21930010
241287
111232321
209869406
95165992
9121552
448944108
619054281
784464134
189066403
878324523
916500338
10363261
94115259
204678539
238658022
150598964
8888830
362251841
7525876
59099224
66999910
314686424
14142283
82925383
185033449
136104780
244536613
13765294
922964622
32378825
12778124
37545799
239979304
135355837
200495744
302391882
24763226
13351307
113753857
36386344
158608549
42378589
550964392
284763083
3906220
465012485
56283805
201043989
702545195
413418739
627264245
47129611
677075829
623410378
465686904
405239725
19893904
110678121
212253357
232416447
362491991
466967759
236566648
28789082
130863528
60004577
207234313
630696659
151326867
292945798
210353101
106051918
32051571
190987228
38951563
22294229
88630413
8897467
711384779
245680703
26160817
296726522
41089420
131624337
4817435
112851905
142588185
2182633
529046273
341811125
127359966
276637583
30170604
283670034
25411751
22648169
184868722
165262657
461013197
21911273
101443130
37851029
277476910
124683028
794922191
432107338
172567974
256565643
269755252
174711843
260605327
210941243
769122475
533002399
358974010
267737411
744794531
33090129
189002215
104378368
369315229
331488106
12514936
270378263
10032297
188103864
665921964
748551069
91586914
507352298
504650716
164979479
168996581
52171235
256034312
888439761
40567523
222809199
76189203
401700770
150904401
231480641
147438555
147341763
204061952
770564184
9585364
78951083
324553066
355619480
104157675
124385280
194294145
189568401
2484006
100619981
328427795
49005134
210220338
94850459
17106196
95673696
591313257
169852010
331266123
127563451
366750585
443141560
227768490
480473853
300228006
289761184
164025582
30764060
112988062
363246594
80973470
18750658
70089797
1692588
326488095
338660271
133408392
582523318
556766139
379691311
414893482
160123658
218171188
179705869
40313812
55609277
45147866
32109247
391305473
75529319
34790946
137597969
164818498
478014086
29142406
238661511
333782136
221570136
15740285
38406224
59887126
374971883
807469580
518957566
537194822
32589407
23959612
295377735
141036248
345756248
325620535
561057372
47717310
376078004
246516595
753230083
76011265
680048781
259892214
139311639
28844185
182511661
432157998
304313223
457484528
138457823
451863057
232707211
430703573
245127605
683834344
411602368
171591691
453078608
11359498
126564184
428709279
62475883
174380302
65425352
59562684
22057625
47870927
66884854
441377651
342176034
461431537
47421382
29630727
442349704
17543108
14585617
212635114
413813449
519647011
202365441
198830335
17040188
159969651
31249752
105809297
101340770
199416147
360391962
5887953
47089003
266129772
60624884
936731671
65791961
38662506
533739669
56209921
547448257
340827609
230733616
108917636
705518974
281659821
273039801
7376203
657011509
356645591
64367750
260300796
153409342
143558168
329759175
28178996
51614931
377665099
410727689
461862187
588634209
714042227
85741404
243313388
46547910
4016373
555764816
161028614
5266995
536356747
618905663
110580253
32994818
196871797
122877196
429262626
31713053
53066842
190851012
14471762
66856675
33443643
148163034
77124287
108999945
142318870
57333600
171143215
183259309
723978707
204573247
95791829
724797606
286924300
782705798
177420011
122711013
265088386
241070031
380542176
238910580
249451684
507875913
103914931
510360203
206068586
79662332
99786448
318758083
10175533
60199600
31308978
59234914
97505052
84197040
229463631
63651406
8010824
407985690
251365697
366091088
40440941
15296308
373203369
680354501
189066503
83958611
148719056
63740745
201409623
141876003
162547440
113293109
10327302
516020937
278141866
765297182
51669041
230954438
133666338
293008178
448879714
788785212
79184849
459972229
268786464
429270910
548068428
282405705
832365719
285835941
63988554
292721749
439717732
444561933
529524482
183596220
24111852
374973236
139377565
269525147
140678617
93196787
383133017
80410529
301912813
420795304
516649879
140003045
26161572
587427817
19883749
10428460
302193246
435660544
232808674
125809201
308634453
2061489
214306901
278899449
274865634
964262
482157016
544029158
190409485
5598434
287958267
113512571
5433723
41432126
305948719
10045243
270254658
271749220
96214330
302758054
16020258
96370036
274734784
268742505
94645759
143864054
154957742
736961117
168803292
110799861
1813746
69913846
5308308
4874399
184288309
121112856
286046772
267408899
57119003
125643454
28561828
174661619
252060964
373593311
59113831
637582607
437348685
8577108
13030744
73223609
573635750
33215718
275690331
309761145
124269603
443302485
301983829
207861608
408511881
94733737
539351842
178688313
303763938
634089586
295801695
4589301
446854962
253902006
626786889
164493326
38670331
246271495
120306125
151697977
115196541
41972044
211336623
83219
593921440
377794270
40126629
95415126
191089764
88262576
842621747
129492759
259164957
230157827
363874345
127417863
324365710
489684036
73092778
115805701
220617923
709449164
338387992
116426667
21421713
343546050
57673540
285565426
446801265
265181026
781593711
259993390
288146485
184008680
137217105
73473797
230688300
7537676
741812130
514285517
679524442
379445230
110574133
28878282
269072331
61933786
407012178
11614179
235448080
60536966
542648938
324726817
356919591
65168075
428273300
55862737
79827509
138369803
10216596
62273555
808162275
54966492
794018846
59637610
8069094
65607433
466338123
743267747
24415001
36045506
424937840
200854528
117919066
456596159
453817744
729361019
24231355
532721223
419125386
160652133
190389470
398117291
29699960
300470425
35782140
96591992
75104456
99000806
41636531
198557378
210806259
146443337
91591705
177559426
245891924
4909930
14338744
599629868
114341471
283834210
214334256
196645333
530143098
304038405
5082183
53730773
70670361
233194510
1116924
45513991
66832376
241406017
330202855
83893609
636051765
518363685
597691574
3375561
223400539
119848280
115140311
288432854
420774102
52727147
164064556
156895909
219906983
617560096
591906109
42517016
24646076
635378064
599299152
36028089
688364396
159198824
53765090
81861136
361338391
858482959
178360772
382846283
219373412
172771191
578367298
881410070
189823989
755221625
234520197
88477254
108389176
414760573
97694060
733334965
594176920
167332713
94542600
33910327
302040214
138782681
72478771
723598364
58554695
397892006
144280356
833734636
894266363
31552057
13715427
208228109
311160659
212254920
165824903
318877574
250986322
127791818
4041081
1999040
270482016
96388033
880182861
62267342
65419586
66101538
206860278
127747234
232852519
66599070
89153169
170364004
167726372
191708468
269368143
795963924
403639503
108999742
203546867
21018046
201271745
611908228
329602067
185611028
162352599
78577318
132398710
588055118
166982227
122970501
52063814
209908775
100078350
186569780
191555520
417979146
43990787
368527863
407158832
383927773
585327034
604745826
57542403
196725411
417491006
121973931
225754825
15787562
224268104
129133557
375740364
452404901
68094698
4920047
71738639
68910120
313290309
192905116
457429331
192485416
451343810
133939748
101156294
303600600
208796993
185758209
218559606
336907544
207191466
39003469
36307450
14668410
37306978
72966006
240558903
63596004
40344135
343798419
1683001
84177555
4842241
863757219
732576314
139289948
234973168
195679222
318162023
24916266
197168842
268191007
115853055
45720986
812871670
181834004
526010444
11878929
334260134
140883695
31383911
172251407
5462986
296246262
304092606
44712894
67803524
392093726
8627549
232001057
82621668
65806886
43105417
107754
12711061
54229689
102984275
223508931
46878373
339155892
31255194
416325256
666717939
273345260
104349613
130262746
335375896
17356044
914023397
4546385
477354121
310273968
569337240
465536422
94509594
136049066
88139124
424890257
367985490
90573525
85071855
272462108
43047263
129828500
35530413
527311995
166307669
138209807
240865903
110330732
455657476
412175192
364929611
217431111
233205939
137537374
171775047
339026793
11047848
572781948
2836723
84270152
560348442
201548519
64058134
392000729
56910451
2155593
435157758
609681119
431866692
233810543
545735003
87841332
280890386
223685339
89424017
384511618
360681507
283918242
661909701
189999475
472415020
65154888
446111507
585573367
112784851
272779901
59618515
61442700
104346090
25249654
319012252
370452728
385303319
631127166
83557080
312642265
274490486
669003460
414811253
418603122
249308317
49687868
222467503
82916243
155218327
307842087
408658498
5662956
126145004
535619397
126764775
134957116
2034173
538716144
204332600
441968621
34220395
270018260
91372575
2499135
139189212
209477340
278937514
386632294
369842325
670068535
4228837
408968237
442689806
170412799
347952878
32710098
110256528
171995286
2046739
40974658
95141283
203127237
574763401
235298796
3866313
281152596
235433635
477462983
222400194
651799443
7818494
202045129
175522220
188052655
14589677
705947264
107008517
87210857
201619515
228972958
225065948
57435857
251439306
249371988
702882141
49841995
147050818
114436810
154107010
214881943
205547839
674576158
109333556
197474843
852481412
157168306
12376383
12598768
20586030
310612467
329205611
35321324
128057963
48452619
115712689
183504903
98545663
679518365
296157308
322484450
631327680
249547101
412888084
199119222
331069021
418049250
16247911
186107776
18430811
370214747
544761568
402948092
586829495
79329859
411435052
129329900
13792431
309511475
201839775
205370119
229497343
694493400
211175801
268656944
811484184
154476544
65118434
40309460
186038805
169356105
112286489
276670909
581553631
622762827
95479423
37503309
247956444
504443045
15251651
21420075
49251069
629692724
415362271
393067174
38347883
53555572
75402630
185525855
494325806
175467096
376889891
288314513
398143689
19984212
62093604
86995084
331378808
280156134
158876893
66866486
608793531
13021313
733189873
8074144
26030191
23189385
291742037
15130971
379814345
617839720
306340458
98046472
739428440
82716634
316783962
119259904
39821088
99218485
97044796
34208874
388592027
37737772
10412822
99437277
526283009
61100504
95235330
90331422
433608226
438752115
55367887
97337963
227405256
32167765
296633165
390937140
757712064
220048975
263483693
325403002
47626276
7126198
138010708
89945673
104200276
8601164
39735527
645276
168814495
8842146
99319261
98972792
634938688
14758556
74168130
14394148
209320484
183504342
7756956
140952806
15434485
12056537
20776706
534674142
483032811
385768948
825240544
476951455
902504050
531955829
24116
10513904
141602084
124651808
115732936
90732903
52923741
165034632
224361750
244669997
580839206
52427580
7002747
328497532
479487699
228041213
285927454
74332058
10932617
82779629
355819413
67957344
110526690
286218041
108945755
467700942
35886734
922655232
518513596
543370294
703485467
957183
594223
87824855
15688906
235595820
660073018
165903695
465525649
569313183
86025156
598850978
151631829
390284180
9959976
41840936
155919438
461433555
286534029
84509564
175864355
195580224
891870616
112121902
461003330
289174058
163822752
4952535
606183820
296997003
258329753
207739465
73367417
65684782
250909681
789622761
20773907
870144070
602220589
87187406
68015779
543092324
111757343
95013509
605467352
672597332
434758454
150567184
482989283
6421875
39281032
489258029
301057403
309109612
86480145
749792435
171760257
698930886
451799218
67170993
401068777
226468068
190095814
536340365
90669939
502302761
168681214
313530102
165423937
364063261
59472051
66562033
177334458
443232624
437891901
301395119
158564164
39095992
151645279
12559695
57313329
322638321
138696368
570883220
101593684
220056749
805402074
57469609
89950606
348647537
517093833
205483306
407466040
301460682
186997402
492378082
374324632
64495644
46167710
210158125
772160837
369082905
29755481
128861231
670235749
31721411
366282957
9790178
4788660
694666971
75271042
6838162
101662415
12985323
56576971
395872272
917547916
4676083
409368905
642737252
155681284
359771412
483366751
389715199
6522824
378872904
759785643
98710563
41272698
32294472
39705952
277181128
92705834
38580182
195710464
437016866
481740988
55322907
829076263
31783573
23630716
306285989
52359447
383920056
515396519
519973890
463670048
207130629
20297656
145739383
509842812
56818294
238518234
349588029
237157328
405649515
734020015
142106242
348251737
518580993
461089233
6843156
227314881
511669760
244004134
201726975
139917392
108352033
285293456
286209068
8442393
145209122
21277794
483717900
350944714
48590771
332001877
39140165
253064775
144448729
288191092
435902759
308556496
544973178
357156601
372777179
83729807
297477618
392977253
227949572
272878016
410461719
428249210
8491777
106334492
503569989
166834136
542629839
73128458
241435405
202066148
236272132
377103583
248750069
205952431
219218692
68592654
28278192
18575506
161818136
20770247
241845336
234585653
287385014
24613385
82252998
72731449
100976590
119496778
256233065
269488946
17788898
34909516
423264544
198581655
27948504
70951739
141851714
51141912
474073393
337635097
207293330
393998049
223457112
320852352
167970540
143787996
421750154
284074986
88801475
249029621
534306311
82710652
40564693
595385324
46665060
507893983
150369578
233991421
396489989
282603870
65625180
78941695
557768418
188886398
79660045
33756762
77691360
537025867
104344496
278588138
4027950
279766996
660191319
167261696
156461041
10895747
31126931
690973044
57488887
50066634
628393567
70104098
246882842
24938791
885810886
103651653
615866823
9294944
17781953
130109502
18102144
208421079
40797480
366484239
130566789
227131373
516075986
357882083
149583935
838628673
772148032
105207210
330364762
19845895
160369842
63058569
110632398
440219570
260331656
650562130
437208021
82716556
192458683
634122493
298701671
96801211
35703380
609071791
120824805
98268269
27214833
356323571
27409126
187887785
116544919
43957606
399459885
679620069
289440319
144588382
439729535
424994931
286484446
463797574
325141909
498777492
61090423
3967418
30381252
4500514
248213009
88193588
126878685
150147119
322118419
199641054
383909684
213282665
365921376
37619042
410132125
494405712
264781956
93461076
3252027
26612208
404580761
38140711
65002418
92652740
310840204
136623992
147617121
4270755
153069153
416316747
162383200
82157912
276247472
80354936
513238207
422348247
11131011
15672397
39790920
498977271
147228045
244343530
285208243
278915029
196400618
144362875
349541164
280601000
177125225
18340573
208206223
69091542
111766212
445897990
412779427
8050793
4577514
51943563
83437378
18487247
201390403
143683648
69310934
12768090
158465606
30438516
12692045
811440235
424141075
284889979
13264378
105195898
358774194
1404558
375309225
782663679
148313747
935615560
434164349
20587251
127903905
28540198
587987866
84767468
879961655
438411007
539384537
459184249
615072569
36573335
120804291
184708726
818336436
435612278
122971713
612762546
459609463
119936328
285506295
754274559
521382137
123855561
3386419
293715518
435691030
61651686
274486714
434684259
470034770
179536643
89355816
4681018
252201491
105107633
89961455
279637176
477793207
798966711
7566736
86929958
15363917
470051225
409773922
247264839
412788664
605516106
448538627
894079
693213342
146594970
484973330
87968551
329909003
459644323
558029926
333752951
371141894
415794186
14274401
49233353
351341774
872297694
54999019
223203936
169710547
589098903
310536623
213995483
326691633
200813942
227017317
805804730
378459200
600546148
205424154
18880744
2767823
426976529
336447723
310023836
125038413
629586973
97510755
2574309
140066416
19697787
113553706
71982986
390883709
531038721
118244685
672193685
386185111
173477736
196364482
292079426
21886708
245119710
77283953
33828189
155045390
505501902
29304241
113870563
442682573
443319272
183929743
705808288
30195421
518203808
152577248
114804306
379364485
70110560
1216439
47312316
593922648
59428923
113938101
343638844
151138015
145239984
262123975
81754064
19513287
53929299
177390683
29316945
453588777
66172077
84544058
43164545
209980478
425691064
286653255
56230793
142252954
318560007
200450043
499151727
894172715
188640136
127141260
417748857
513116431
37715042
362187808
55180203
6701132
186242551
7878703
337394183
243762093
625364770
377451098
59623371
723855725
53152898
206022639
490633508
240913799
7159734
150633974
322222586
102086516
177363672
99143222
798518238
145713411
21962911
97220115
461143
656901999
509284721
10637159
279515432
217623461
163836554
261638281
389242873
114396011
69444252
674915093
644799894
414427078
58674905
15670950
419583997
173955772
136058893
698150501
585936101
835430025
67627635
12974049
287891576
284075579
461229252
348408501
109619727
659696251
6032168
492757051
673127837
42781727
339966630
44279819
738095742
6840224
452292472
135592604
204008608
19310045
560870629
73156828
212187996
505973125
310438386
456555722
235796981
258040094
32857252
100090078
193493790
75668215
96076963
30659176
682530490
153882485
9311784
265041000
204970297
738054888
7897841
243275220
24662218
295705929
121664056
6948813
151577982
371818831
5500325
380136256
337305859
227861493
515710549
276223621
95253269
510373785
97644869
145340041
393175894
469884729
859275654
330011832
353332709
510900598
13471639
197972885
182536407
782240921
83000962
310924047
157765471
13407783
75928611
25414861
823280203
129025523
367265982
210535206
118218966
339111639
308427645
20183799
224804692
311272707
110874812
67590623
818478649
611265770
720239015
155201431
382103259
674347356
631062286
541582309
295103559
18994779
201880628
389649836
435579517
52514359
1629423
21900108
12912053
139797808
104805683
537750586
299560276
163585282
381135646
307912960
168090077
506133589
98723672
226066371
61813257
618850035
83566394
475711281
478047733
44046220
608354748
241369879
264436724
398999177
141393884
500551173
193498476
6350790
725273805
80427989
135518995
151155392
193689142
60532557
17833533
19502887
10089169
584508937
29083656
211234441
124601845
496779460
359665903
152887225
420248871
10107855
14007324
14725974
324039336
662934641
322347324
44216183
107122501
101916350
3445323
436237229
183870902
458767429
253546196
214574668
407573163
506936260
44417784
9110774
385962304
580479411
659414876
111187645
554001819
419573132
267482
301060871
42026671
307444624
251868130
2329484
41138499
262370883
351507806
530812001
136719047
306977246
349431245
74382673
164832097
446870749
174472455
237386219
197492143
76433934
423260299
2361195
295373585
8256570
198607666
429831848
146868019
146122418
206188230
165505348
600192502
582381437
708039658
53306867
887989319
425625604
205668660
281573444
690070265
84887097
562371512
23376312
256216757
306195511
117053963
34410217
330560281
195204453
869663167
127984513
28947194
180384617
73318461
53488364
190587855
97878982
60672231
100221953
175124030
184230342
48349470
15275477
515202525
51082845
198070940
100845308
318602823
59352713
4290072
40685930
135056130
117869842
269464959
229935360
417226067
336741824
38836096
760023130
227738091
166622678
152027713
590632837
9398853
100587005
10262610
606294078
28771395
54886340
5827157
934889671
395969989
164468237
46709388
36921478
174309317
15649131
96818462
70705627
79164488
58914107
356684806
420380324
393213629
326252051
233308775
19234515
469170299
106572434
532617862
289700364
22434041
233719684
250440118
878134185
7041818
264902103
274968600
74017703
462055922
57978889
219473414
127628395
47888152
2617393
727832956
618257733
82935905
553122491
66362112
173519712
48307308
452925752
31200521
23586269
206327736
208876486
387772793
321037295
103399813
7255470
57565956
593800951
228182169
295698240
479035107
152880545
10062365
562367283
553770419
876575939
563352392
85851456
83245218
73477719
94022142
86023420
723100999
272398214
361907782
640558750
770804612
822747930
199932686
269101761
70148543
323952437
7451688
91328569
18882936
40683479
135233842
145563545
557928471
47846094
323072402
105156664
151732275
2315251
69122858
153449415
22523322
459115119
415309955
266095881
32458137
24568641
111433498
553258200
741426184
231060510
266144350
62377084
461491114
124660916
246050885
221931259
4030228
216368539
159106982
42635835
177745601
38352774
775945564
220727617
107640164
164755252
384868402
23757439
538010069
126815929
598549059
454241453
130576940
366427753
359818467
5240689
164859080
476738977
919073188
400046296
94219711
644697103
382593282
846502209
353809866
1028595
603382433
586050644
491839656
174761476
37324434
166543750
34751014
169549809
187951114
570934463
104143696
224183220
213169442
485437533
163367086
309262601
92060131
355153928
343971623
237551326
35539849
17593159
315705173
508094105
203099382
24530759
308080363
732272371
83886377
393369001
281531352
230927921
151259818
166788200
20211470
313342664
27479916
52888994
506162143
10409719
326354927
214894220
37883928
105053737
325828091
16768600
46393697
357225282
670340383
47405963
574806562
83040393
547536198
330824539
257291801
75396148
524259108
64119346
165660810
158957867
336253756
81825614
45365833
113894927
24259681
108311705
177135985
702965117
82592613
504711518
729690574
76148903
353180641
8829686
932275573
388383965
619975565
493390513
104134281
365618249
731901367
237841005
77150253
2458468
93863936
109788911
147046966
142024772
691673185
38243018
311548166
333675237
244238327
76402479
84686603
156101538
223465597
121686780
562036273
502236152
168202285
413476962
316520576
258944228
112218469
77788675
243232804
194043442
613447324
482320420
12501569
12970391
54633699
118559863
168444757
273675563
145384476
41539543
639279706
123356817
88153523
252793203
146275445
167066948
801746336
20947152
190238401
359711567
166218482
106869127
46935112
463597820
197711961
408541097
220003982
444483010
334760649
348005845
186536872
566885656
371829204
68014751
162807315
9544144
139728424
196978314
534335378
265610439
93511363
398673298
7780709
151593930
546157744
240541263
619185486
467829572
142637203
176346967
301360587
198003084
10621814
168870799
599941522
21201175
532731150
201148536
646072923
171241301
175177437
94091097
807993577
382160797
667268474
102567143
683589127
326926538
186652808
11745031
118480302
1456993
793915270
456585472
740876888
321538729
17095419
351416078
419267700
169824642
568322870
168905834
53075004
305967503
18571925
566163058
267998162
59419041
30894418
74707060
629247843
855942567
418783249
133733067
535097201
270585743
643432378
36868346
363355333
834887330
682437776
67133045
56712997
196871924
132771016
642568021
228250214
65870262
200714524
473539334
143476027
89659736
185850075
377349
487735904
88670085
467303343
88401792
277247584
243201895
645664946
346887349
3945617
39514036
253485504
364311263
49881259
726958467
41552684
346555106
90636838
103521250
887976230
381005445
245783948
63982877
615933258
38306716
88630519
4647623
661987189
454748089
102079069
665342856
219536607
46353631
2113386
2232744
68398664
461573488
349992164
209937773
522629506
194286366
399602787
47628849
326692510
533351203
55091399
496131161
300021799
307164945
251018204
590524530
314534529
595863360
365526287
138413092
265825086
321765005
263236408
233534633
42814448
163444157
17834991
4528037
37703138
166598148
37603433
37914987
198911585
26169964
203319665
51889251
795904948
580838794
437142437
704881820
44429458
142880328
219500924
289472379
382206542
165715740
8041802
806135635
28134549
192396162
252073709
34140874
251188161
428985835
543609717
21819983
190995384
153237866
374579060
345441611
43126869
450794101
546796613
27680854
432535696
68871237
780990089
294661305
148504209
67548497
255572828
77427161
4048107
199955279
127527979
526849288
503059605
159329943
30559045
173429520
56993763
533291866
51983227
53624293
256712367
540122547
23223453
20124034
332059922
33490219
546851988
21158021
725819760
635398127
49557519
434423419
410373777
489753762
757261810
33912172
388749100
93847782
5016998
30732770
13881528
84618148
304106118
39006601
245814480
480084279
38416086
220952859
454419704
89497848
391238112
254841994
749284678
272263071
534535926
130183606
229259266
321787016
27003760
7358890
173878899
275240946
374026686
156116963
106379656
122328240
74564625
194998337
101788219
795485892
186394854
571784118
278099961
466045636
282278
746394362
512787449
120310777
29821269
397582594
54597623
148903041
405118271
64103181
16434730
152667070
103413165
205407756
22853549
61723288
497356492
59792517
313160244
629767159
420178993
94218563
123679347
287707289
260037614
2811497
344011837
468536271
96640779
38093193
3555320
150793541
745641707
544831619
62603949
26041451
556926776
481444311
66260687
2952870
99868830
386265947
323771696
57246813
155790036
732360403
279409247
172920812
371220201
512747222
346781717
641224160
107526117
404803439
40219128
393006523
239743695
494181862
260132982
87562691
685531294
27763708
88493042
39862015
234268516
502337726
777804325
272914125
1265348
287009561
315406760
501005373
57026206
731556243
151877650
213987945
422413807
116968538
402201569
390026872
46818283
303695693
323231334
340283179
663675592
431638462
28084423
20802843
482049091
43240252
277067584
387219405
568300386
506540684
123499337
100604335
9505681
721817972
21922593
29633246
45563737
327603388
485662921
374900924
81430846
86257440
2199923
27767372
149370686
47238453
138938850
74020434
523370927
62374922
38990070
80927434
756057314
141254613
113528991
15330789
473201063
481183662
326633251
599114663
256313676
29893107
157464066
219570933
346177684
610318412
76731809
375009667
267145948
237798988
90222393
340146477
138181500
224103933
72049957
279612618
482708017
16285187
720878850
85293352
128338501
405093108
117906628
11979168
195160505
189593514
145054680
114129136
237092065
129139899
21958783
673325574
561315316
43126916
452486436
391419905
37289227
34001334
91505992
19059789
23635571
249311371
84072019
72572116
57595448
14358411
153251419
360947094
13321524
111048938
466445519
595074851
519207914
427815933
1246469
19376727
826637581
217732472
58383411
359932813
134749664
297413449
59459895
823795547
106317218
83471381
548977398
15755939
7966136
568140882
25614102
60571142
36019891
307767101
369528164
424343279
197275408
936839670
75228390
8480149
92198428
6371243
775192663
306711014
45223904
17877272
275555737
519143574
134132142
35265226
48151993
37219887
65063759
48411336
74471925
890464509
807692055
327966678
136715301
401675873
825285381
272241416
238854685
176652752
807426001
521869811
208896346
779600808
208827525
177604084
57244499
17614990
27516480
439358073
370528379
533060563
821729185
1612207
716473468
196349
111655020
178841974
654311529
135976531
121177383
86194418
296767676
137825540
146399709
287367713
459010818
373251824
252521982
148128478
306568179
42218216
126763742
283595635
434524071
217294327
96801810
565663660
325083868
19682630
744654798
218325913
32079152
488842926
212721363
41348015
242770793
737716971
20476479
289228635
213820799
154814575
199000877
242621557
365986203
287615415
92614641
275101331
779641731
125648552
273576512
339529273
602714313
154823440
262058901
92918947
860550311
224995463
610946645
159541514
339825411
388303853
56485195
115286011
72445462
78335476
721476784
392374128
293918252
334432909
71655897
589326093
12289378
87146138
199071337
546805663
321162616
27110462
79928863
245453997
222711555
24540901
163870540
173197828
186043444
169061320
80912080
257127276
18687794
396276317
384855366
110521389
64109311
108022593
50304652
743424399
448236386
132655217
62171346
413666277
183666768
301183997
72108016
318866412
77393126
368983536
416959632
102322641
57623783
15122528
338893971
435147946
525434854
449704901
47845940
1188683
165895941
20586678
112488124
542464380
154415299
113635736
366895782
104844282
150486332
46111399
70608889
76594582
378616300
406293041
52198450
159463678
440876250
43460553
519305229
33058223
284498109
104103524
380586450
317327564
978650972
228201741
11624959
104887782
177762167
607744413
109346729
376003784
331223443
14005246
293621786
269179859
393633995
329700254
53554992
1004959
112395240
10279917
8403115
20319460
430264171
100485017
421917760
72873455
124534837
81080768
17568114
251819
272253603
68518658
562589336
193887576
2941193
236865176
10323361
26895402
600288300
78728680
3821882
54191407
98275226
4807334
87595915
137337597
249097412
206971912
115565489
38705912
411224188
209082727
167197716
88116997
17161255
61446449
123856883
105253067
305098125
730836638
39348532
628307945
25857442
57810414
16995553
30700980
222684080
8046310
279771095
63641343
46830476
493190659
190187137
868208719
95100088
155867360
255260316
665673792
393117512
166170379
748435155
28336792
172664166
343850448
136714037
39705883
65132126
80445559
386606408
547672062
102715175
598519182
15555742
338804258
8785831
62177030
570289775
279446689
432380007
373297904
39239755
197522675
30369093
51302339
219965723
497120403
123071808
98180283
71364519
368776794
480906615
12710581
136803466
457987545
663209578
205538294
6020333
76157935
108834083
695842013
297020128
2219739
8445840
38489184
838084261
53864632
311443134
361872672
77792056
478203172
66574463
548541121
231092576
174659305
448428437
18921984
157620658
202704237
15196527
169373303
735166091
171955130
316452915
616523279
677282348
481527566
346356520
413336539
474094700
620925720
363644536
61429257
119780171
182421189
314328047
36549295
660923030
227414503
561919186
455295131
31531839
242046531
77954385
11841715
126363394
6724881
478089588
339994317
150085019
395985782
257996170
116361654
134163650
360202717
151752015
387223316
6391583
45344934
24432802
2134997
862499515
482569697
285971176
517023189
464993028
371428357
339485667
286062616
367045995
279256861
57648184
248279501
142469262
122139516
56313926
108252095
121480391
1021846
158490192
233512119
729200216
17491786
204879054
112560201
137084031
140567862
63666265
145281956
59059855
212388662
444009697
147326273
75328398
19666761
162829517
244584203
470121733
197385466
585887638
551103755
3914023
65385443
406951341
518948016
258167060
68529611
254968143
2311099
346076916
323118465
845728889
42689247
16235292
185010869
725628610
320955999
95234630
281018190
325770785
751590092
204810762
171090836
656818935
101269813
202671303
53168575
654744144
43720205
33391335
201468197
415079801
56037475
447581502
408213817
136658598
11563955
21789571
28906739
205964870
28595559
298177167
74774162
232121918
34794134
329266923
403175160
70467652
370274893
1733029
779727154
4195060
746660675
19075258
36632024
762253159
377495058
15138908
127121298
22582788
929225427
238323664
93604293
203874677
442602126
661106583
517935206
261922779
15740494
99449683
311419175
649753427
55581225
112890840
259800016
19503431
4286452
208475508
670367214
886673677
55204645
615247268
340934045
500798401
1417169
14366082
176480228
73477673
276382844
55625607
248112004
366966117
52663677
534649178
473550357
421159963
206551830
3632961
1409044
171689058
87060989
133332631
58199217
137771559
152133735
446381003
222284458
118832840
211094192
175773267
420547303
173990
215789187
425200606
79940895
703654579
456550940
1211126
245269263
122054261
192416093
31348795
318926134
60983972
76483249
401542259
35774001
182494167
291101509
80050126
365120454
98018374
338267072
171913626
301459348
197990812
32760444
238785245
543115840
402255059
143921143
86485637
450629953
311588169
118826642
15387579
187022570
9272107
155435693
176844336
91676453
18505422
213482069
385041266
102371029
134289627
179051632
269052370
565455932
332626680
63994476
152834045
24833328
257641580
229614097
3369026
6694193
866930582
313835300
144006643
600459253
208114135
123335256
121955079
688410730
277877072
16123572
234384493
253588653
37255206
3621786
451707669
333096494
917739060
293174994
475763750
46558840
330258564
75905235
816426535
742794830
187256402
9313643
21196048
299217262
603618722
125749808
407398580
78020383
260464255
391876590
80334944
417304549
71271589
17426926
365338979
228764401
40847490
833124680
729416012
9883188
935987019
9883056
39765856
58118133
247702507
4409757
78361681
814795361
214338779
90638784
41457403
91818865
94304226
516975367
477971921
240418163
302489053
579277284
20568557
743279286
672017854
37107382
88944090
21471113
97165331
52133374
221802276
435348904
189545096
203040160
145478532
252247097
92464904
378304389
546945411
519510242
468749967
575594177
422240071
187966047
542227434
27507887
505260196
101902874
241250186
12571775
273564495
501336341
31026810
56946976
196957335
493132221
135475382
1745728
151936778
259017246
596924294
22821795
241788260
85318048
351411756
160288784
22672680
958449319
170224384
25122714
1434526
236313278
322268257
61161707
81429808
223078757
720904350
478681326
130550097
144393863
304836961
199509020
120412793
724652824
118617126
60466712
466005519
176203174
258226871
872118488
69046894
498280351
9492245
429242924
521145387
95679095
611700953
237816173
121585988
202930169
345936100
1426871
131893361
343201458
402446421
492456267
102179411
665931148
273119737
256264818
540664409
487353808
547573850
598813671
236739983
235596925
111905240
103584383
194166100
14777648
297859458
495514173
450470688
476035412
175394887
77506573
169437366
665785318
156395376
381096353
72939173
4146803
612505331
372857790
670652112
349976659
713064388
574788346
232353995
178353782
260510754
59095475
501428484
575486260
233691271
292165267
89590546
661647331
492603289
313637388
100708208
398456774
919373319
80035990
326107779
474364166
214245951
353483588
207007075
469369990
565520927
228712201
242873222
47604710
90978034
42050849
502949899
4548311
856131383
295658572
204100844
409467199
269659423
419065997
168331847
405030478
340112063
491028651
193999279
420523959
109821609
671442590
128302561
39611009
261698837
254276642
211418766
739317183
3840358
297129746
70138531
621319686
357500912
93074951
431339128
291088732
359511492
714577353
363686882
175389129
275946379
422587641
5386771
146461136
87328586
8769426
146489612
184499981
76659757
169215132
355692469
31756607
230028550
222853478
48236623
602174306
486411701
27959687
108175297
536317563
596787302
797628822
902777
149590638
43928780
462618337
202363536
296679598
26947662
312392059
17408196
40278221
875547681
41119745
564464654
702685353
5637296
26399501
28576625
32281920
45108978
514882911
84799299
238098798
74057908
656813791
83871979
111489224
12414576
102130436
208921015
218094694
500625764
1160340
65436307
29431168
8117406
51606774
115337441
301649558
5470850
400118191
206214631
509900307
256536834
705129439
306074230
190552618
133952682
133574722
302764179
63313257
33304565
13570760
107644137
156663337
229052074
225441668
253720068
872682106
632045357
135250813
6837756
709736282
130956634
425832927
640101606
87084378
391887474
172832872
226606212
77818772
726252336
502020727
240732841
697557882
803600193
59905542
448204157
117727365
263178384
2919617
71811394
397778342
65268340
317142024
397223782
320326048
410394565
616918942
171011231
126557169
415547787
241321542
693136421
133187236
121215247
350805654
5984041
337011594
153142727
23497777
354570001
677077996
213785439
844155042
41946573
81769130
312171857
50241512
79945736
460510229
114224864
9082689
225056616
187386424
108930808
334725458
185437768
290249886
327096853
411650391
218814465
769702215
552649752
281846193
203953774
220052540
74596932
159677225
163988552
18142466
617090673
642508257
220053058
526810334
501215
57697423
246582465
2413065
228073242
67575575
55593800
100131408
640820074
19502554
96376315
294735449
8503744
147904129
334389411
288996194
93385339
299436727
117281282
304156935
10583482
321980124
611762410
419742232
82820356
417429446
827932593
11870566
62534030
71410093
124031563
175498938
108636868
7856024
476734732
12737393
308605302
592665620
307173323
343297813
150395829
104491023
511269076
14327681
900748072
56191021
791399
236773328
16124378
368233473
552586563
45830911
137529889
38994097
240862496
618416071
120983449
797117541
223667920
521177315
126164491
606202376
165598723
271982787
397031549
170294752
276167656
425653916
97498671
187877675
251461371
441467613
132693010
282052748
802238910
59190486
1518901
310066090
25691221
194804515
303348701
197895251
132602742
58977660
275177411
464129399
656333434
4043219
1891695
556497983
460064854
324708059
130984247
184724879
35445411
42695792
51103097
80328240
44320340
177787342
48036952
583220979
31959202
2257544
23226429
121575944
77659102
91400304
173017362
541464969
24792175
941795580
246802133
50430733
40628863
495454644
138134612
519113279
54418393
6125316
251058967
436883977
183084553
263182821
3020329
117448276
186740938
6187189
89447944
456391005
14391513
7908539
370037202
62649037
7966752
18374550
388288432
322620323
152565869
214966937
448787820
165778209
220878358
543701986
88482750
580787880
369753175
123080212
521090824
561333710
33921587
538479
56926906
136391679
61539920
56117546
598651632
48487777
138266770
17856113
438009374
2182366
5635216
115809772
603922304
108359308
67660396
744679098
185959449
204097028
83753107
578261471
385851990
139895906
260245415
14177739
229962943
185515092
94507906
9938715
290871871
119043111
176102953
137399822
430837839
352630537
701613101
1929311
11350204
8350371
388165049
423759213
69760680
71368175
52686200
142858698
355537611
43046091
94203258
334846065
401770983
132295139
46328846
635574798
213686917
37911844
142058682
666829122
6301302
251739401
325170986
740393328
299872438
53288926
11281624
49938522
256712020
415829000
378133519
664091475
916801032
610231775
233792507
860220969
126869763
74266875
198185897
86147244
918711028
693654170
163972251
47212666
362981058
110210804
204581635
534872643
20371362
363425663
133338808
733014187
6997536
394412011
29944225
515678307
95622740
382858596
184314568
62449178
50549020
137567912
259826990
464213829
314098531
580277138
287874320
297346380
358798538
168991065
119436903
236198316
454165826
695302400
31087205
36041313
451911046
420943144
165219214
109946776
24074884
8528354
159885678
429400363
173446401
202002419
2703382
72070265
649718484
25373654
98489958
13175168
246922100
220970440
150353844
65581041
237654512
510780576
298180536
244673626
4458040
499271874
737151426
211030184
159753176
107868829
192519350
308265243
238015017
259851155
32836582
120764423
35796071
882890908
75027607
320069387
136929938
853348209
45245366
21055107
801643744
130143957
36584477
391091163
77443685
171682556
201432432
396711374
421385086
287595963
378984576
145870369
178650951
385353240
346964655
345808539
64401679
57464495
195330614
129725423
284201962
99593987
18527509
7516427
3101790
138805105
192015175
208151126
399210126
533565089
256364628
254249904
380643566
22947732
87892362
35330229
20907086
173927006
29044917
71821381
612079446
242749574
19478180
211679312
773603385
119938647
267960257
16693769
310130757
36621760
25905077
178794390
262475029
228098364
153015718
839114441
598240368
205214602
195443753
615966983
411008995
556747175
215790847
93107460
390437425
62344984
63416404
337881876
410300428
141605861
29703004
545151591
505177238
61216151
49012750
51216788
288675084
479483086
231140977
205539961
198983992
354676736
99951888
162082808
108780352
66769715
721114485
315433969
155957877
150150135
18255585
30892411
74179985
294396235
252134871
143171914
323853723
93070315
256433591
374936851
543041979
500553967
301890186
220090223
221436345
27605177
112294410
82822195
97842506
68680905
38210431
148916642
318834803
70162064
76869779
78965262
337860577
90069257
134944390
212415481
265191049
209406375
249733931
79500091
163098757
91262197
228165958
444132269
97033648
503402125
559281895
109865178
487143938
328048276
309061376
67475495
46727474
337181842
786769637
937699703
303687600
98211501
16363089
12741449
161136405
220123385
266735291
588118
456931174
104318162
725412905
391688456
59040325
5988440
464178165
343781496
140046904
403202416
85984711
30388083
31767029
166281885
187104676
18650679
106725367
331668222
169566085
109564331
157074359
95032186
81852568
27504608
66758671
176763326
811256854
320134463
341088946
626279315
151458726
210675953
250852157
70968517
113064741
180330989
356701423
730179436
557302315
380771627
13358984
7807412
548710465
261305140
6079217
401129308
471362420
25078213
181446949
175901657
181349022
222002170
155351317
22884931
436446085
366959897
693317633
139809111
49919444
32824517
134478698
26297375
676071222
83330133
35002635
587089116
72849051
120698523
359811630
343951933
91363749
274639663
23100415
65860845
102918583
8607187
424688351
25690046
296914110
622598154
291163041
186061547
62399572
133836405
6338478
397128837
150351734
66212582
584112970
19988556
33209618
481696925
169624401
160641105
868435755
12775781
127974687
28842806
95167840
308168868
1431137
53195050
7896694
162525182
272747187
553027251
664463822
42066922
67742784
324365743
510562586
147030549
224020681
41268807
172850519
82588075
211075047
117666226
873972266
209994610
68934760
8634268
295386402
386644339
521739161
151226381
254793913
70634390
14553375
15999265
706871400
279670703
18422215
40752809
37782733
13486708
74720488
375954261
98090748
367560637
124497875
5326163
274210059
1487557
62940626
10439786
217836227
100833788
121003356
21143122
71089922
281863690
3080246
137367257
468525116
311997970
518754300
631132233
154028425
157186751
260861605
174103334
156212389
403709781
222009928
282144275
129886957
890917997
7102891
70609509
60168321
211539515
380246754
246810988
355794735
144682479
109057724
54885860
282649381
390829863
236380474
11214119
278597405
832921
588621580
183438939
7342378
741337949
959704
28017722
12489350
41290850
47246762
295512849
175822235
467859930
375371979
276142044
17666163
138185952
83671300
26615851
27700387
700742516
60154603
497066708
45603977
49074210
70483243
35849090
70907225
213589005
414946496
73904536
691489333
558992796
10748343
412267095
145553082
167261244
769072903
1463949
661323095
33881526
757356301
46736967
306600604
89671078
288872800
181702199
312417316
417291629
6011583
517397346
218697601
731744491
125226733
533041330
86828340
258893752
90547036
36382417
43520135
70618645
630236884
28598889
91015191
617013797
18905372
238397180
118399179
28428133
92588569
252253577
189193855
42038792
656815981
373300372
158456558
397868647
37764229
2284504
1149697
473227298
12341647
529080420
231232877
59705150
113653344
65711037
177277951
34979732
142224124
4563703
1273633
113651212
349386130
170169739
94971131
159870110
109058056
467840398
758934942
19066237
74385573
120351203
698888144
110179307
318026138
84219883
314753308
209417789
193956139
115951401
71178219
22590984
294117659
878236794
195442773
169053109
48384605
34336024
493059368
1451585
415098795
163261848
217180991
615704661
179885173
46968312
291073924
232749153
125754084
13196838
59517791
41830159
562383076
244831244
62287810
295194929
6223143
304247855
196172499
521715176
35499203
67398972
466784765
181467271
348615935
466489439
65291772
446832806
46677443
907514
126606813
247616163
55570416
376780615
91598059
479709306
129245536
129083533
231613994
189135650
212220819
330885788
44517096
351766263
101858535
146173121
507938055
95877750
139149331
428119958
469098746
939997194
14252118
392329597
244499336
575908351
184194701
36903849
7859125
156094559
265557129
122310987
115319976
150975477
20578425
73273284
471910602
129752024
266319300
9330913
1186920
86889435
449600041
569482482
559687446
312191043
103427022
8543127
6959112
776255085
137718899
346668877
355018733
168919122
553682590
296908982
11809679
21321619
114919212
3525792
25504998
179683782
132526572
91156811
766262742
102635547
189786262
681914827
186071733
219467970
198191835
201757733
361605986
308838311
579176892
325687477
63259222
482684378
45549952
662531874
503940426
47218851
116652567
340895759
591317209
516577231
13855782
766544689
194770470
400919062
175109537
444506307
170523586
8657250
152357904
255824195
611900605
504083088
149153634
27091194
143776253
768214797
130124897
44858440
36553063
768186042
332993354
197273787
142803660
763303325
242357667
62035758
390971364
342566254
390539631
82763607
324735627
84577246
693608239
19439177
70236823
37474958
88720910
221965494
59688408
62765917
164970593
339894313
11037414
173420885
206473221
8403907
680739459
32229816
536459979
148598588
402367010
402926123
475371632
32926044
133036636
534170114
353386710
73516008
12667972
98828808
453530649
60730903
542206564
34822813
288978386
97613535
133617605
51145594
104816478
116617869
23883770
208390753
38052771
39915282
189090620
218155017
539661512
8937155
334295434
154073248
226350077
251615595
489580616
98530174
636779755
10834431
106742945
91112073
236418276
405444212
144244075
288940440
89094636
69557955
333919730
140735784
390564710
540330602
43596074
167798777
24805723
20230758
192145536
101360370
268067343
532406182
51692051
326864316
71506195
92199259
80494679
225868893
210714483
287152843
1113106
71411381
4034533
118175770
11041584
433296
496243557
285517090
110104936
240815485
66710238
84139262
653092126
575166208
84436964
530679682
10721878
118307785
523319202
340947462
506986887
480559354
31956509
92133502
169735792
172807917
61299663
233716651
241583165
327362762
22487116
103856743
368646564
590087578
861015817
136284841
1671873
548093221
457707742
191286393
188837727
389922664
265488006
756266740
193534471
113479129
97710425
188816617
87848645
6646832
30569308
834091248
305850241
179939654
368085578
153368833
191657963
15100101
5463652
267604751
225066928
604023316
72591794
362766448
72028233
109632546
149257652
62474285
92239842
29624237
256466310
333918265
34179647
24044647
74268880
165511574
595623211
13008685
36720547
2500368
74520173
2071399
7195716
231632366
649528031
76927727
294340888
455332511
30731181
106747157
29709586
3204295
259541585
699594475
656323711
13435978
259245474
165587612
109268165
198604541
191821291
12182548
15555311
250866207
136758017
73609683
108142969
44208265
337490550
154440895
4255084
106767590
611779141
260213631
44522702
669391442
16846859
395591271
44817273
191739676
470374323
472713149
149841254
98137160
55901583
36172495
117316188
430231279
21074371
383504635
275329122
25617724
294148955
671494
281187620
544188422
75112025
10727437
232976192
2223647
34262807
296380246
382065014
138407705
52129862
338902593
859563909
152562830
363172160
135330596
350734040
304078518
594258475
268455600
615766983
114408903
17073232
167644598
438489844
39707981
328147936
686542104
291957745
314222768
139886015
87720756
131507502
62889801
186719346
14918305
198025844
213936180
107596767
22972247
46651758
51339742
214788664
301309925
8009323
14229
206639746
201284568
73499032
46804934
104684981
84740139
191401013
88844814
303748581
63425461
805932367
82219961
298111535
710347404
157343634
32249456
122647435
274204879
97428382
517751711
128302026
46925805
128608973
95915433
652252740
314351547
53851641
171866900
309334179
319247830
23270124
556400309
76622953
308389985
86552894
404552195
643482435
417472156
54331115
285339814
66711931
751819361
875899
395693872
266741158
74831744
45500157
981611
809102891
110936830
553354109
1812271
155360458
298745191
240316538
145554049
55055931
433962901
51851004
290925440
317253163
32138853
262064713
646950132
143727770
371046495
181235229
274858886
391588835
50758636
55294220
262321349
128035065
536243873
348286591
11153947
568455826
260668339
393547196
263840284
119175483
468137135
3536699
138641969
98770956
185301399
766968842
490918963
712695458
243926355
117317563
62410754
48531352
127505018
435386280
20686297
65698927
189771299
6427364
98122215
53902295
16711177
4723920
925608770
49413568
49220014
181116858
651369535
602252101
454061804
82740444
481973017
56131009
26068924
415627529
145678126
383731175
389217239
110310497
317538235
86780779
71033902
417614859
282081184
119725159
217584680
835251159
11810556
372346298
166613316
146135728
438109989
206830928
114957746
14869809
45661071
183226720
458241059
77099816
138837311
98098736
350559016
167212113
88473286
752377101
98717316
19114390
265131072
176903379
311366840
43861607
634675692
29630802
246788134
133915959
30508035
184070976
21394509
360232541
113983614
50227926
117285215
462578070
11514730
792327001
669903023
874778611
185643425
743638985
51640828
387316653
28515159
307311088
114962088
43349016
505511022
150322068
221756173
311199707
322891203
93944738
247035265
544681583
13028948
79136057
532190577
345882497
309927234
510995466
32569828
46278970
471132596
26779794
354986601
183080201
625155845
87614078
377290100
190555709
570823025
126528383
181459508
80817553
7339782
461673383
141779768
487765455
9090860
487399891
482629747
457963284
381477136
732842089
65269268
144605029
321599675
499191383
134626054
138533532
75724329
211038182
60970039
187026590
261700807
605534607
200964482
74875868
33151570
53886680
162543174
6324647
304349318
173116957
559781107
28347993
499810759
109323640
778170184
130118589
72522146
26533153
454592363
243842587
291049881
194468462
616360942
11410364
580571378
34801981
38466563
466879099
60254679
476288480
84877066
17541047
93771093
283985245
181618699
708486027
2975018
464054353
60081727
134399706
625403204
235835027
113002147
57086111
379514030
94461196
147291771
205809293
119347181
102107580
30913690
124983150
114462121
65483712
33440715
33678340
31181930
535755039
348178986
330341074
444939058
55151083
72675362
449071729
46615314
5065099
506399831
73557446
45983921
283098365
544914742
33286637
109671459
104629828
40614030
88191375
191170856
16647417
15681928
453748365
58140079
420194206
326663468
58732103
133935816
433621126
547624105
295623881
30454871
275590118
65713037
128108041
237105582
291799651
59864987
357127847
621454373
392624141
34094182
649519
21386724
65333323
2813199
635905057
135201343
226989732
45945807
38435127
87805811
5983089
73239471
546318
95350224
1899016
296081
6026475
33821585
209666929
562378289
395967630
63284064
23713195
476429104
303689048
388366894
131935803
773997912
637082852
406857772
689433959
458414459
44277048
6155620
101534356
113625970
322430585
24216602
188616004
4722427
528612212
215021578
79634132
468242119
783989834
348139365
662552230
12358897
424955818
184899861
506528372
7764730
71391974
67245821
172410450
356758564
416425220
225735202
383546886
55068556
188165902
91074551
17736847
129974899
232627111
204544290
184037096
317128119
37573407
231063351
114535414
32788695
183319355
202788818
30141591
461975201
54887512
30112296
354094893
1352967
139509345
377565239
112931441
842179215
179898865
415334711
399557852
506907765
152206664
688531182
292291179
538653101
273895720
31655414
628772542
473332755
85878075
94986623
25359784
383761338
560537602
133569939
47416341
154470161
25397492
233340323
180165590
440291561
316845850
40360565
308338793
205029680
32601624
301958984
66628345
88992180
494271163
1706206
120529227
11835297
649432503
38182146
527389
395605536
49358316
102091118
30681937
342906401
241028495
397752535
121513287
51458838
377503945
110872546
509510684
126246463
227207611
475625054
60837379
124216634
327076226
23449265
400467655
176430013
770968027
160387923
355340720
361463818
28760803
181346375
389352387
410979900
98691988
309424196
289796415
56317830
112961735
109305289
89518486
755581156
370415952
417107826
377515481
282006399
105613637
27126205
91069501
927629462
348765502
47691792
35854387
54893277
497223446
450419038
25160990
29656225
402365008
42305330
25205767
289210353
393720422
195440721
196419883
336379436
141317653
167085245
285340304
9841594
66386102
28755731
413055390
57864125
417058676
500038567
605588703
636179222
10006212
526076366
46716675
645125937
21182480
336647484
287672409
543517027
56920533
611420768
589583868
139901435
155480039
124055304
274166945
88053400
232810292
284929176
75129094
329700043
520403518
175844408
114479390
19616960
187499957
118634320
91582614
310222189
112626566
381233707
15415338
414698046
285747895
2054095
110101465
427376771
69186321
801157470
529491891
142189066
19812003
140143683
313571067
422807311
704514
38097265
32621534
689027543
5368606
347112771
87401726
81864814
318368143
817445585
457332379
954261312
605933814
158696834
493964024
223072608
34841355
38881314
568292912
29658612
456538436
407718458
160957885
472278802
9898577
270413094
435398180
127150302
63734091
389997342
71069706
591906705
309972583
2481960
14720710
13363882
225360395
2434420
266931150
69759972
214706715
72148742
69274523
116761067
225577807
367201342
107103246
551848894
34161360
170582814
338500557
226623265
331791928
191549262
134230609
120559241
62807862
410670153
451279931
252993870
88462524
326852500
13061400
331903049
85625547
293728443
26550286
91023131
239096290
16443720
384485357
43983557
143283098
290914164
393967319
207892273
180486033
313050791
530233106
26055749
4653362
110678580
329612400
33872026
181457250
352635756
790382825
484315546
108426268
24179009
12151381
35203754
908856717
381132997
480080507
316857
545103139
111527531
24758415
78571451
395277057
119366716
5567930
681410357
449709152
450285571
70861828
362727011
49590693
328436554
149538147
329363907
135037670
594540912
675085
539493648
138101668
4321438
129381053
255437826
607690983
200102110
452029614
648802622
231677956
63281595
237361179
611775710
195647890
374343677
364703673
6186361
791183473
313607053
61289933
22100298
56192533
458231073
389202943
100830741
11432681
552975761
275828535
18841459
650927240
545797128
55878426
605172866
27586461
171877608
261575849
133157305
507348148
179147837
15801776
480602260
30405772
178316391
18382268
93826538
551983350
445145527
4416088
13483196
274851512
472915512
18089229
566003877
611347062
478681854
659767
405905371
58868735
222315270
6943150
189905168
13715482
598487431
492630707
654728599
545348769
262965952
405612966
41589496
241959708
178389418
17660056
15976
444359454
775511350
173323844
68991190
119096354
299813906
95655237
287971521
2198718
218308863
157497627
131723278
747144951
436616086
383100978
52928866
82373141
408613660
153612782
9970367
714791544
166833098
885490326
741022276
50047302
620789207
549725951
400348436
257604898
41816205
436031033
367726665
214914922
145842297
172878010
159598292
491289429
431863005
7025677
30101518
4286932
466176890
35868692
93131228
23349828
129822342
173708854
151589371
116169924
2333509
148363139
406702218
619618117
169958764
64312065
111808038
60868170
9541892
222650350
10548177
243159506
92132176
145454435
256501678
189907369
6315032
47152956
627763810
44784747
5041781
723505794
40707028
315722823
661261694
98503276
96545038
89791354
209835037
162287566
532564674
438640805
318984003
53231744
285462139
454917446
52880110
86938000
89845524
240105565
217007205
7092271
283923520
67926334
440247270
250629995
60332854
591092216
263245376
376440363
5878088
103612875
129476562
107669171
41401021
126664806
579564004
90488529
575786698
228270328
285137239
101855395
301821464
394784977
821647480
43046131
40469974
40872484
223543874
43258376
114510955
37319913
31734343
291373712
112157794
25301743
252124153
104178302
142478395
72470840
216150324
43203185
174266600
135558461
182560951
110401742
253032335
130004506
127328642
241716421
335392408
178705058
229269885
237106628
633476955
66978777
290706147
235179460
123811812
30082711
313238311
1900024
377531198
131258265
27426920
146514561
358537127
234600722
170164793
51159031
18605787
896874821
159810782
458074489
863006691
167079864
373008178
11367727
381918869
727834178
134049205
390060118
30994624
114965184
54762129
494126946
200809515
16463056
655693141
622915420
670537950
19535884
238353175
2596512
239191126
94106323
134723550
854939303
530829491
354477711
553781108
239394261
68111497
1085308
234492612
145313416
146050859
297596631
157071143
30184927
16269231
16383558
68164657
146499188
163535493
38096892
442882656
115378280
396052593
399237367
28284972
624119007
78023463
143978102
34015360
325214847
83096769
46821153
70661173
185253490
19695599
2057204
46245504
108148374
271343298
683257047
35108690
63634400
199304384
204658250
584304347
130345429
34371086
209486693
303383697
183984290
61008263
96612721
275146614
342258729
61252541
557222996
447326571
200191686
44721523
53890724
60090603
579842696
132170538
748314174
184595770
152624608
554186059
389528109
316739259
317205862
682752877
467975504
227984027
61062287
1844383
76893235
196924750
413744869
1567748
59944724
205114266
330509590
115627821
227162616
89156408
26582405
17806033
314841719
144833505
85992144
500069455
641632050
9230171
451165768
752502609
15126537
398740322
377323806
447715412
51692478
429542091
244644248
159760520
306151233
55027774
469966416
151290109
52056353
368736679
214563294
431692196
5611471
306746697
130378715
133879462
155164083
31213860
5620260
162851958
219492816
183015582
55867739
420428151
540837350
363566990
42144426
167807307
186698605
21898434
47253723
152696551
124809441
22833945
32142048
454711673
250898187
14916181
128223352
195411120
255850562
8645545
312259932
300920003
301792418
216544852
253047131
327311147
464883882
928127839
537104861
109031950
184005676
319834516
823522353
839415920
367302395
445377548
203362678
359650621
27009792
784584364
590416800
420242246
400980138
63523065
237706428
158137596
644504480
334796661
211924159
178010612
45153366
122925847
267089642
148589917
389029727
105669458
16841471
92557866
34502501
546430312
345226573
602941933
198274780
4297132
232012114
525843532
383117331
373268358
380719654
17588953
542137951
80386747
166481554
844784
10380894
64771746
57207216
126000806
818443
13751833
8581406
3410081
231116836
46209019
289654336
72113581
543185329
670894644
7714168
21413843
586632480
297987704
73131358
510005682
403180663
154816714
154652602
425751794
22908783
122200787
62878738
779233720
150835958
161752531
601766895
255014558
627178371
275522831
596874726
528265886
585921261
444756706
77828294
111231867
34550883
33279448
178142709
74404488
49914181
194036827
26625836
39410547
203399128
128880122
17368362
132521997
393290880
852840029
596194264
261477666
75647033
32000946
531576654
211488471
20482749
396625121
35501019
91612802
31025194
135763804
257946969
87437603
23997509
44656299
208708504
18147879
673203359
197924511
659123543
166074834
296670226
721339949
222178276
174830768
221980681
405541946
6409420
356802
278977427
93047952
65323208
582733223
220602670
53763585
31320584
762018398
521672953
16708282
333942815
125404956
159067523
610340480
99672721
370473352
134533349
486004
146741636
145081681
726984562
96901401
466404145
66804998
10018009
524550102
67295313
145497858
53752565
302340361
33984253
288284785
578961544
266828515
650408914
248078923
168732140
383577036
257623190
2823010
294959252
810008784
803760977
92770444
441800785
178068729
124580314
221744433
160250339
22987352
11957632
265559197
537098665
418384164
38034521
152752465
151084588
2313440
151355694
102949754
90755255
369444614
525839728
371087
7687768
1464005
245135202
275216843
549665428
194730355
41156262
822989545
297669184
361555949
423734639
608032266
161870843
366996151
1509322
462945898
215646358
553329039
512160668
65700
74678371
351822278
113976059
173302778
516951038
56828976
789040832
625513977
340648131
719929883
80149524
10876167
13340726
340080417
160388128
92334772
389293496
437390164
595934971
397446500
410847724
539922150
13645504
202441689
412851458
7942400
18798457
119338583
4636932
409529223
852961964
112689224
105249079
134306356
736091047
190528416
86823446
87737962
138752533
455319981
161399143
693704362
655446023
334941486
341103297
72776798
64250984
39140930
285405375
9573271
305909666
500283765
252211553
108626586
782078609
55750404
441191442
206680017
141156930
144590191
46539482
463204252
530611341
151820367
485578330
185223745
154400063
813555499
665589558
32910684
29276548
66760527
631693
4368846
79673477
764995341
172571743
514044616
442957625
423390314
51753393
143486865
351992139
192804473
49797669
18320910
425816090
55413543
245758041
107058654
278436437
228456806
9707766
230082713
1238233
32705636
486538898
58178686
86775346
926637021
27795137
77416373
611786909
234272397
87742631
72595721
52202927
249395681
426623659
60535648
8615190
242110289
58894886
173745359
166449111
58588504
819509836
242705927
218030158
11632948
959616265
191057541
489940185
364458138
298050403
83015606
298261223
349095482
122732713
66597427
174869994
71593353
222706389
119756255
264721458
639046889
114588744
884385087
200031030
343622259
647786949
144363611
101029611
13447726
554487208
33728104
263782159
636716304
23522528
293101673
155021535
248233449
111102061
16603628
740006642
67604682
23007048
250735892
334974706
46509768
542006794
98943307
892249201
271969423
569581022
63395257
15194669
345101346
528387472
583886493
42251048
631165
170665016
306307978
194442390
197675707
271042786
969683146
21858320
15675522
241788363
658968795
83110988
209894575
9107020
2643080
26767172
62359692
42093820
216549624
119880583
99063300
103634523
124801807
354358660
94877456
501912755
42402309
538109367
87979202
299963659
593970065
525811436
114618432
371637893
53560704
112127388
208484618
207178750
105127990
139581700
51991182
728379319
270273178
128525843
220865813
59052512
83553296
81818805
100768087
174064552
32182799
367843126
47799372
106717562
98631291
5384579
38435763
90508563
97788270
334193173
23004815
99163174
80734364
289826507
16526118
65248803
266035861
25504309
216126451
765614980
285795220
89131194
336048640
30104623
435594853
21443707
745605720
211065178
846843458
448689991
183955255
29033795
839564067
214868677
109749401
62537673
234331251
135200686
269589008
38554112
24249412
123614167
72429621
14566465
276410057
77002621
799363233
810164655
276610367
306663838
869759232
534066535
310443422
217432577
248385023
64636455
404318147
725311
665685092
72682547
306334561
17032746
23877681
12984569
7594310
77735335
47294919
487414866
396882357
279894287
33429135
42549090
400826413
20892479
696043059
437662883
644152228
176922199
336354916
552087515
108463
780583949
21792486
250275494
51272398
47784255
424147462
688281144
252149293
182156617
10051227
138012193
23318220
310838898
43730548
25442869
281348729
158134213
260467604
712153254
854093911
197859
62900618
511253941
241635353
174463626
824730986
215664004
122125231
550697756
23016053
35369531
412850455
55763386
240752308
233955414
78535688
285162512
26961521
358956491
665715124
27959732
246245940
38266067
272557366
609943157
17498444
44848512
272277612
303976488
113798661
628514519
48827096
477527458
98309074
6427601
266226887
111331169
558461896
206209764
2196730
14094839
96336086
114847480
69763910
66350869
345383160
96633008
46988598
194357419
155192450
198828887
11648169
278255609
316957194
107981983
240665208
345476716
9440517
547218183
3946574
136163766
23946426
207938073
719645917
240806926
703742578
157417386
853266676
356400581
401233030
144236574
187261099
78480367
125651115
248630749
338821261
81569229
108093999
210454373
8843315
60455089
11290217
100628613
307986845
494194325
257784409
17193874
363175157
11236973
176886908
217377052
747236401
82072225
257635438
2505573
294479370
361976135
18864120
3605420
338285918
250351390
108741087
29496266
145654060
142664365
36144655
44099968
94759697
123060384
704386992
407130537
441098136
127251183
524046521
323662942
654865709
659770445
412213735
675613096
758746124
350850926
424142430
318290306
216757775
223256152
106024357
143735427
301593779
478335359
18281253
343691910
512180562
339600375
582672984
148434664
201954374
258008254
110783166
908077858
305237535
274381385
122499085
646357549
137742087
208184871
230211303
287223838
241082315
885712
665323271
384833945
309929421
103756770
603237948
21443126
14764078
71353431
207529262
390841129
133742144
63754503
326601170
473403357
612036302
134186275
213141556
487241480
16510106
104856053
659681201
600132168
384750995
31757575
290641090
8393514
26048565
4479721
289387289
325751598
524529307
90439991
516132589
36976962
182952074
48047197
300012597
186812622
575747407
454623734
290931410
47143466
40034680
100461775
126031623
52159905
112974470
742732410
155538025
393800440
7418211
155079490
489535671
266504990
716570658
86094914
201431831
181104513
91193405
20047359
326561959
368756041
80331741
11380808
23072535
22742401
393834952
130389899
12463374
567341729
3293317
32850200
346608821
417003673
216094263
327560467
62811200
254059073
763921525
319981998
31353625
201016418
276440372
371205267
65289606
542469065
222436772
350237276
31595245
601979628
235230468
67527196
459395925
226123044
75412786
242355536
149104659
673701709
20870549
221962730
586571730
32332725
30734360
179302295
10507133
137236656
25189477
605751901
547230218
174142420
52313414
313827702
555758507
84759772
312396649
798227350
202157723
139438782
163947852
142556926
2373879
87194622
199106512
404962808
92502591
121641368
41840511
58231638
147141083
31477850
811753462
222388305
186650569
286644850
31960889
762123672
548039854
414846216
354431293
45453624
35437794
363304178
165334373
430362510
130170789
441642072
481360178
571816196
125201283
46193717
68488625
73854295
48966540
172054304
304081959
195149961
166513755
336576665
287411173
16581316
95008713
46022499
218106399
41272298
317498844
93917793
27313491
171132569
38428857
33504244
55154015
164016338
448738804
44223078
346924458
8697076
65466487
5349762
273801985
49558025
655827093
158557375
44221333
15321985
211731922
151081383
154066535
311586144
132523104
158527409
43537769
282917756
429003462
14613362
310028694
506333539
74950615
49990858
447970
63296071
685799890
866309510
39615989
123376811
478437713
249775458
686250
274647309
158291997
305826731
194523409
79804592
159698177
291632384
291648431
63542679
428394255
415038150
6603524
253623744
339154275
34821274
98740139
211771946
793347
153900042
911818
183641794
793854723
407708750
87085441
192591065
451879532
170151708
370550409
284799491
77195519
181793497
517106925
515793396
44833456
240862390
396309890
310750739
406485197
354589717
561469864
223379296
352179732
96022662
233407598
633316980
18366291
349909660
3971628
603346752
28189333
91085514
99718919
68530218
13454722
13417273
82814634
427140061
497805288
856850902
41438764
240624746
330550590
194887345
370485282
113883858
377637406
476682963
27589710
19491282
136328085
9083985
131640609
902256598
207472710
200778854
2383640
154521773
243990415
754373792
29049841
330498312
440251111
742388714
393338790
100693834
10699293
305834488
278558645
417036339
114489033
7842408
24462740
19996330
30496053
383893410
765976312
17064326
316735872
688664610
667641200
7756791
380325707
240370712
547405829
205550796
4079746
267594481
316769820
337657165
204215503
301775718
445760758
60991887
31785726
628470093
71889180
474273165
435158253
311958543
285163005
427181283
272684146
743092233
367518931
259138607
121218543
400519101
166427297
144025214
431846092
2735032
172813028
207740862
217906655
550858685
52779526
109346390
78181895
609181559
7029682
297660826
302029859
9643663
340825394
37577664
423813683
129630173
37962213
20535416
140205471
18666324
528883363
54274259
740905700
75727843
73398298
312803514
66243488
189633115
485892848
162845697
139554248
32293900
302063224
26814627
178360445
306317052
513930270
106657003
229126513
41052114
319953069
103924275
188260199
290567693
224198296
24693075
202241229
9648029
175813336
334706694
447904241
154739207
76426409
8478515
11098875
332836062
50354137
654332184
1151776
244175332
11627694
23227358
510661016
367807214
813288934
641389214
244328936
91828740
248926467
269928128
350903651
267242652
361925471
594798851
96240962
14116921
29316894
163286972
696737801
718598658
397551141
411656280
352365674
194593361
93641494
127018475
221860346
301959830
366983024
474222389
61941038
20112928
140367212
210542854
502481172
34904821
40603210
259319809
292518908
191638510
323382756
41583793
287163873
43495006
210437807
631352898
619778953
314471205
222798370
335674714
82039168
163625737
568976151
349056204
517420304
13107573
479544046
300647675
897814822
8493108
180229254
223562821
533298316
284859244
15400015
112669087
290536303
138654809
322082817
125174245
374217547
262989529
100083028
30002593
163157240
226746792
65330833
95084950
687509565
66432982
65745254
53973766
448863883
5893051
499215934
394328276
171385045
60124199
135174559
8875758
503888487
88503824
159418956
210977491
18479280
42678603
525280254
501100750
573040949
4541034
235346659
54181833
625455906
230171059
78749050
6807408
98209142
163566889
50385318
273149843
222056380
423151696
153707347
129156786
751261256
496782717
23443807
56260097
471091518
631524674
134173673
140447014
160645516
5199323
48636729
359334537
78119630
439613683
314985498
557638440
89552504
329849747
297321352
444052172
175332072
553299365
674603765
84567533
220446711
26765667
119693496
224584923
42124580
85778924
18324948
151054546
90303623
318207993
293696812
56339370
647813273
83636331
38299840
351095504
109966106
438479475
158066800
152022768
187834977
19664742
16775390
265572054
347712149
667578445
176866794
52531520
204700930
118553991
16047842
194789758
1927939
259941400
119646353
318202641
197576210
122307739
194009105
73058313
5894685
268868833
289873559
588730498
426479520
46914711
192025691
362877326
47501274
271034715
168603364
41478296
179394453
48162796
236072832
107366901
45978514
35913656
734798450
223043741
7041141
8883962
59243208
560996688
27422271
106601559
4875087
57806069
454829097
47407235
845706832
2850004
35451736
52972774
160254136
405541190
103558207
196474793
659685150
2240241
35133184
473431777
16614321
52283733
186575688
351702436
470403359
18589677
276744030
26784972
481553562
818384232
834424717
61164461
97665306
625244237
203539678
188284069
290930846
96406134
98800440
10364780
520274339
401526072
136637655
14658144
65105863
245781451
275510913
85635858
540300984
398403832
810535182
747729181
39152067
175969839
141562529
52961296
190785491
102062164
476372883
204691928
369930324
620992921
95712916
357861977
33341922
51086306
110978541
9849747
41933193
336364345
349019924
739512240
60201259
537094196
152819229
24746518
935187507
403931916
281293978
177405290
29433585
645786852
533694431
425025282
132522858
32183773
192473953
263771480
45648364
190920264
762200207
17180519
425360383
332455368
370603582
119678873
15539757
587561596
265398517
430089664
210273767
43090881
44473105
226123378
140186311
23197868
601686826
8498314
61502885
204866012
347462
166987472
539542247
351677745
45686457
162361460
3009509
362420150
449585603
615027193
63815964
228311894
925455116
91086547
208354011
225243804
193895386
98712935
67605361
392513801
250571880
534228820
48258360
359098188
50030193
120341020
183777152
81813573
24972765
43620826
516538075
381515584
54665649
167712362
310009952
137553562
564208720
179678758
25804355
67154907
3609475
219849615
747566114
62228598
17680169
64664154
535849078
418511999
283793971
329429820
15507339
266954613
74466731
75668671
559453254
91410648
21504325
522624814
6556043
271585818
798277858
404568258
12775270
52372970
472569132
360444175
85811846
107096886
653442293
124008595
285992953
59610211
238472835
27557606
277465873
129266657
690519989
403320271
6047641
750872461
779240353
237052715
273894066
96648703
199826443
118886636
21187986
24200003
77836381
29872603
590934820
13531610
159934739
208487814
159450288
10969352
8289369
504389425
731749601
36671606
600064889
16678892
660225088
618114169
89151456
193174871
703794691
102145701
83236714
195154906
113476530
161753941
36572363
41817959
102554434
80050378
692054
316913399
678122908
192945924
488997781
85941361
127724184
91699035
323043574
15370678
4820441
168060590
151207203
592009925
176678755
576164289
253033351
139511227
128505673
9450405
164006288
134551212
220818539
247380334
199185342
430024984
145945112
23119539
697223822
140101042
295709112
233475252
703620800
22805844
503821236
442103101
385557599
9020702
3518383
360812748
161535665
328181348
6264915
558195597
68602486
622376377
43954723
6825543
157749887
149508449
77036906
18692324
296719953
253739308
139622397
43507770
76440001
19691932
44105720
422017707
247304360
263903230
334701336
178779984
15700844
722423589
329534063
7465332
104407794
444520033
101221926
22000190
143129872
294794385
131204767
248948301
90826787
80104835
193509106
630873209
33517253
210186914
40225471
22180716
69595677
28668122
23846529
40220300
52260402
390914330
106674616
696049051
10180366
6154445
240621047
293660823
48793599
101577373
67959335
316094074
669689393
8824739
666988074
45521590
111186966
1419155
87508781
13616278
262738800
41546761
243620223
885908467
544788313
438711059
672454177
135005351
31890329
241587362
285758258
483162002
20448210
98838964
52974980
592060208
8123628
171794810
364911604
2117706
48034113
328475130
140703802
62996610
325049552
157396897
402392844
500132867
619191650
593371775
7324188
428626549
17612626
36851281
176185552
203733240
84544273
94140684
811673076
16812383
327217746
502326596
105194937
326087964
343509236
68761048
560520340
1055821
237812219
243758558
16092253
540085612
541869262
523930215
1468803
733813906
459465287
87682134
49676108
14137950
48187531
187852355
75500597
801932162
74396606
438578386
516251621
489698367
304334058
116075289
4186242
29246148
18248817
44092457
321399837
155302635
195391744
142591471
50157791
394733811
59801446
345903260
30490214
273138998
399050874
164826345
141114147
485463658
297382576
799122864
376358340
167574971
4758746
77147342
613210426
20375270
338595486
234461666
185266645
271385186
530183201
297944813
325866386
38651236
46933800
2625851
121950273
91155578
49655968
420170070
107983195
318050499
431307656
46622577
67732570
109078180
639021867
275503877
69258090
735536004
66920775
101688650
510999604
101680333
360021305
361959519
194800132
620981957
504430070
230009659
283200902
25224716
153731621
80581419
203090511
185828622
29404436
274724521
534509884
148873436
400075879
347492449
711650842
3566469
920871257
175800950
199254604
815432152
157368967
732795465
165998655
89679498
19674002
234890947
42728732
16773155
17200997
665729326
150147874
249695337
173008006
369012882
440245261
291083654
227178116
34123293
510998011
275880086
49585804
488479277
83943546
11036021
407740874
251661718
16472518
197370580
386023786
252989428
70314984
503413135
356914941
34673359
17651510
86858802
28148974
61869411
380976953
117173953
307759661
832482380
14042920
427303397
58971193
574450821
460479332
779708452
202436675
660978793
167481958
352571447
39850619
60629639
785279310
365332427
638826078
294159997
81007255
144232641
25646185
44642231
755526391
666084212
501399473
305211201
182857796
49088691
91784455
138336453
45522900
41426281
69675870
884059940
516405155
343108182
219726542
831005390
368800307
129706948
142535721
37717933
213878597
203823098
95333837
331576094
10247055
326902315
181295548
17398120
190164450
140295120
406618209
345176377
348178698
561297229
181123608
128484797
393074881
514963652
237611044
262152620
129512853
40692048
49024051
88109941
148594168
12743655
475204168
433915549
11039492
18681638
90715827
48414552
456889957
27982688
303186976
510834513
131444547
155054572
479788605
380860193
335521063
284057307
14252252
514868128
197337747
190784789
635698303
58843777
321917411
166303891
167852611
416700624
428249066
7430212
10650731
108243566
266896376
538030032
323015688
697283504
153699926
33667783
25362748
211834034
25665090
602128603
481321758
9092738
522237783
91072330
156497933
118617566
502089223
203507673
85310584
144614461
44271342
411491189
106777642
257871473
201169529
118796382
124115570
3017689
150446958
81264804
16230152
377222
59560434
584656308
50877263
70228341
65227475
8818915
51464014
586888505
344739996
363626523
21696343
132957624
163661443
264092812
120505792
763711770
404998783
196140284
166560544
223842042
69617447
234850693
551182856
15632650
573262262
593200918
359316899
418888747
23399415
345866774
376401263
641384333
256862435
55825482
245242939
355540438
61521217
810812419
372169484
306251191
50263961
292014805
311320726
243538927
53742495
232601640
26228126
262265642
173985851
72838203
92388505
763701272
681184101
559802594
89962124
125042070
283038372
344523007
289076350
295316155
44630992
566471277
4474001
497011120
24978959
10718822
141688358
647865075
14583546
59669860
207247544
354737655
36831595
859813
432528641
46421856
16420039
332030038
101178494
78054462
26908795
21404751
177659167
61520570
13574519
19529096
359692025
60909339
141463730
124871913
90958945
48408590
187350097
29025330
273593444
152391778
2067706
885468720
5260827
272220855
457861570
468788575
27237051
796112653
664396678
586327800
32803159
179256789
80460381
414670109
206150500
338338475
20478053
189356762
58047261
6971027
278987613
154607804
34077598
6665337
24040865
522401271
119642079
131160117
243152536
188061070
102077808
57421532
225317113
217715110
85498207
746948234
148528455
56106825
912921358
638256884
62198287
13744003
223072916
654784
72162413
417139224
577243007
23522257
92148553
7742199
475994839
491022860
33278128
8534118
699034955
3129414
37894645
28088050
14163125
129635456
369196577
198624655
142995051
716734388
99533612
793810006
633590086
156042149
235399623
287312117
238346897
535996737
241472280
783402536
341488194
90312310
114814492
199429436
399679559
565662287
1584593
241443141
2878048
692534192
397836508
494168467
196711986
378643459
90921859
83187412
199377525
180659710
2716003
124743576
336322202
437770616
566306222
21786158
81457406
624218450
326950514
130711772
409254877
1116800
67545597
55319051
111155237
147415264
362122965
740195796
57161486
181521602
226985227
440323240
246092737
854439952
227212472
67083085
9663910
163861702
349091386
459597647
68605332
14785081
539253768
547853936
289475543
283061835
250675684
74751373
61654516
327639930
187154481
409543695
360330292
303496335
32781142
243261870
71258672
465572885
510281046
11551484
390102409
47468425
37063358
149607128
27706219
478850356
152125463
234084130
132511537
23276904
35176892
21304429
40465341
392792975
923201603
463713951
348153589
779825154
21830198
571213439
378754507
278081217
131236492
360921583
40675878
86517285
140157110
208839722
237293454
39996273
678998120
86643237
624387401
698885091
33827617
144164515
141842865
317475368
174977597
322857848
766897906
181781988
162519774
376558995
657922463
62349901
708897117
118054142
186588999
28202554
87274277
163708214
325510753
606859195
26614294
56131136
309164035
59583117
46285476
295397743
619708540
525958870
129548247
406472998
795067695
41363270
18998678
84248034
290810998
70607085
18588254
640367840
308421289
677218169
218637204
21404237
14396733
855832050
17064568
53092352
13640425
70332459
11579483
41895650
57104179
24692119
591844207
48995536
318838236
670889954
177957493
63685637
21247168
177438771
145774038
119265872
158475060
28662611
613624282
286997924
32400902
148327162
284738030
2654055
48148688
420985943
410043981
196998
540052489
91196624
149232942
2560657
187933796
187384532
217787457
544563089
96577987
434801059
482652518
102866194
114554037
3636655
216034594
293386771
428787126
335632478
149707409
60753777
409978561
539248149
432689505
580063555
98451922
390798336
56287915
281037805
69729006
240659440
81896935
280286773
474926180
50451469
391879758
116453898
271061205
736461587
184454180
338548102
567850650
197953748
811448592
3264950
631878646
5267194
414890347
266479965
294971734
268263069
25112432
690227337
275192444
173717959
60578733
145169177
343169188
15007523
710257699
176205202
704768476
117674117
77008521
873608507
508297133
149932374
123882450
480618294
129006457
43147440
10959700
199446659
6990427
534139310
408619451
152029146
151076971
35199686
717417126
111066195
384577687
339403883
210328457
483118120
148705503
707313564
193832949
220345827
225958636
190797035
57169095
85654348
173977758
9369664
576462781
175313927
603096096
41712615
132355414
311338486
575997330
196874033
11428484
43999050
271432824
370410483
952825630
217020636
472868185
214978490
121117282
102998990
34164184
777041811
663423851
108910544
98386187
204071550
20985320
721305075
150297894
635301217
156045115
149939514
690141862
593442916
421832588
19306885
222412291
275437773
523871228
8483531
32125810
228379462
34348925
264090783
57747284
369125693
64264189
232438937
6263467
35679826
220312538
181831661
630737666
28756431
762838003
728681867
401253119
850779011
266308657
30403292
370470813
355961308
52782470
3569150
301711231
22986671
277406938
150728174
15025140
385443973
245049744
382631956
358682075
367409604
82481623
369455022
356549066
411621433
452894533
35637000
731471268
443674162
411516041
476886244
210331699
229004819
251231
435041647
35355425
257840262
197725564
625813281
186253895
26691344
47698120
425194058
250230322
445735774
224033453
443068081
294332597
374093567
216855349
262029861
144365979
33551335
385187970
205850277
472105659
75593065
478738
2953093
761141185
205200462
37900409
44829851
176328301
356637263
839389256
503662254
245333446
102833299
333987029
203175501
50122737
502552461
81655924
438277996
294119283
251217821
563906093
104079239
636979
467045582
404877745
122680593
133588745
327140638
615304675
6717321
682740907
438699411
159090319
35155690
113087929
37533145
18438436
51306385
75273946
93149305
27569126
650007527
30214054
118566655
186295198
109165927
130858914
314185518
4114033
1492165
548558484
401095670
218781590
101548212
720516361
526609866
609499
74197872
469344794
198523200
8347744
3096257
20447685
31892726
427220582
9930928
33104137
11103895
5978003
618704446
578396880
155677434
233518022
92504390
31618201
571940557
391368774
11781963
347239756
398508121
411037901
400371076
156606462
120972642
102438749
171968885
27487944
93834129
22649909
50936396
123332569
144355426
415705494
363218258
8191087
1739570
145730280
445764029
82533691
171484691
225070128
127000001
75062522
118919964
30135213
24945293
19038822
320891273
355514640
83104975
171122686
447675038
805431983
859082436
350346965
455633281
6111612
172284268
6156572
64544775
392517410
308940599
271184519
45025140
170020927
362905246
157560432
336695057
181346656
411237839
31992077
209997616
62623853
190937044
671401931
147196194
836411271
424870325
469355818
852232142
263557968
773516163
123743572
101659075
223153889
18992076
309599735
232207179
554039812
521648995
463420059
490627183
231973062
134150676
262402294
102551546
38937615
534820533
502048107
270476206
216795674
72904992
322732892
58118
271493321
67442060
657691568
528441820
98496482
179282662
521182976
61786890
230214221
594415913
190268930
94356600
607100781
182617752
589249321
63419017
124962520
391881916
715103996
241917490
78632945
618830218
162308090
447258346
254660199
18496225
169273437
7153669
6389744
228400713
63114965
725894
5893688
44577123
142780260
25784899
68067375
3039950
832973550
188468201
800883975
157480632
24196851
247984561
429424318
383392128
278302918
311130296
330008769
388451198
16064331
836638748
14778640
106047458
140844479
136507025
33945615
319646
6085939
38059746
42729953
167971901
52550376
249192470
79272620
33884082
361281523
169337029
49498699
170873429
348799704
78950558
315341798
290821307
433974390
452214011
30910617
52506607
950578
615334119
72666445
264553975
300258857
702615869
185154375
148002814
428663736
273486093
156579253
26487694
304436121
453208400
19213517
50673776
95353398
197187994
89152114
230247471
104020759
11537979
264439807
148012515
161279181
155431099
752797254
438985558
495360385
62235463
42905443
900137992
351514518
521230853
473336315
284326914
607405402
225062038
751837138
217639970
583671617
3794068
369190550
81435260
498663159
5513879
659857126
24969597
429762986
96086055
41689286
108793115
119591064
97746407
265296238
178211080
459958559
475662596
136347470
736526782
198103996
24134774
44875138
389169163
184580757
99271964
396822072
855594692
214317065
35401802
735287182
241602194
790770105
588550964
190635875
347428061
361908596
24193885
36366827
32626083
20720952
703681358
25571227
129153867
98835730
40426609
234316164
557525895
44131283
654447155
102812024
202737548
188070192
122396714
68992949
556303979
20321826
367035363
359081373
77414635
497758910
67431168
15618283
133500814
508395975
361574259
152880958
30482042
298560216
3767090
653490247
25915721
174884044
373407314
291863849
868716088
665449687
136886830
25055413
25452306
172857338
368351420
424872206
667332898
343981265
20426611
14144339
210510534
682802036
7409098
464956822
3356796
262691167
190470516
13474121
270011664
392832335
433423316
11061342
58685205
133284570
117135839
581514197
308879883
163438755
238842855
98379013
265475588
70592588
28324784
307013750
2431010
12989367
46452629
301288705
476330415
114869184
76144689
118647452
25176849
2834587
566273457
531533173
122877567
243712545
87564356
369554454
479075937
323723344
59688058
306823045
118721278
12317685
502781081
4787321
240415170
248349452
139371781
120345320
59369262
377870729
41084561
151830654
22188729
189216003
520998762
327624851
547110085
665654481
122209562
200041310
359558701
416610587
402999823
16086504
150126649
110815128
91315096
207717805
538328764
276862358
127102743
234325022
623959090
551052882
167120843
447915183
53919671
273808294
390854021
38091365
259938439
111183261
91221285
176151556
453460142
190722499
743066970
353250537
132320494
141255406
77717508
80473523
66282973
13323530
28990823
50058989
1860645
244777454
532375977
336025476
1440531
18299166
691477622
403289912
219151953
51148610
12444400
98910981
4787547
35739832
641158391
93673066
448942519
337118779
19486052
849656620
42446145
274956945
171238209
235800924
90109067
828073319
234844877
144190365
51833175
60782803
123833504
585515436
280208976
75382794
480513948
950339822
61706025
109902773
341298890
307115371
60655745
50572893
81938819
84282598
474710974
78236871
179497882
381930788
56974866
630697663
65623007
112909960
590487807
58073025
701267675
124272407
338316898
143908013
240322322
379165041
68293673
15853675
612455229
458204797
212344943
14300450
146471987
9150676
297556643
45492105
370136469
163004998
275913392
49507470
59741986
3781907
626698
299530543
115785109
111508943
398150617
471000203
115090577
433873166
14747807
480510148
417257515
271098901
253003681
467383572
236188357
274138982
896744757
235120671
55136669
528655583
146025563
181268950
792051073
624747800
592091696
2729753
46052421
366868819
17202901
73586022
21526035
242788983
88632580
74513187
220663832
256202088
294679653
146477700
150109734
60842982
695076153
57842133
349813736
584703306
382828277
9552249
613794218
70685211
207197023
49879326
449087471
102300741
411972124
593456872
289331447
64330084
264610596
221310837
3900540
5164402
208479352
360060910
19838026
284522047
241713897
169280156
140710373
183200819
2271498
115623311
255181348
46640231
244055
325350306
459018019
150983058
406631584
262130181
434680272
38287272
111684884
39452355
201132695
94212350
627713239
25796854
91508405
222194216
326996722
269831523
293373431
87408381
406162641
172390805
280085223
196979992
166197068
707335563
26196675
79766951
258936876
538153410
398095161
138935901
363959892
12847142
221655879
491532513
377315374
11419179
554180270
121856885
735104838
165499964
86842415
398048757
73440652
300624115
65192886
6322390
217513814
153171443
9150844
191438166
109413771
594037832
858554214
518002806
167703268
23843386
8708389
112396402
398555618
176709700
543350707
127403932
365491650
8001288
5574163
26842978
265834295
90982431
48008633
225176200
313091537
21097022
317465995
260080899
173827428
153800539
173607999
121023000
231209917
34176801
7069341
558217246
306243650
570651947
66178990
9833143
97441780
305117669
219466121
5963
3916136
824882238
149120616
10192565
744425343
83119685
923923175
54983403
464584397
409735171
708789834
607084808
685393701
32105898
277971696
754366719
226265121
348687761
603512048
83335824
107802876
197981509
302020517
8832248
585331333
2061834
109373095
19547943
319460822
108329704
86848
744875132
196436279
205172106
426840955
281994354
51692061
662596980
363070318
169777644
242276199
270739103
121599605
817926780
207576094
194032904
2658
23690470
16820616
289596548
16845751
554045111
163691697
413718446
96441990
227907998
22898795
515631873
258367631
24158725
2246315
42329240
393194954
74864005
17553173
97716181
87423053
127642922
918458615
24236776
17791606
45054961
13698352
235190071
486032492
587837753
20771937
743144000
183773828
425897249
364174200
366664843
236015427
10593438
290335583
136975865
391818332
185677920
148504684
562231532
64158164
94894810
121509825
255061144
168697065
521480256
434235871
147834986
138244438
623494215
25211902
138269656
31567038
289923138
213230012
288745944
79831158
374384708
182008759
223191667
11744106
364757144
135932761
60407213
204374674
238299658
118382744
145853136
408337518
270183907
1328498
51811524
390800162
10039634
228547645
495202507
66929620
436886496
480765007
7503711
151241904
571714487
109678545
257339296
867494875
229361535
264227478
1139838
197420528
84744695
74415306
161849736
107433482
413331639
86639428
35811249
166792925
623814754
160411514
66012043
140998554
11036494
27516417
155961042
99980669
286006957
5960669
399388597
230230052
198453250
321446642
296121653
31615867
801044629
57368986
229171543
214980578
46394783
374138464
684120192
82899076
935684667
353902455
454251471
187958597
294510491
1335455
117258431
666850729
512421067
40510779
305433071
398404138
267483361
39538222
21718557
396287994
27985473
911506449
169516026
162168801
386178846
72578568
14441553
501593073
123921463
360734075
165238329
588932142
593840924
760729134
380046053
94575288
15668513
12184930
89055895
57390085
4694143
34689277
131081085
256900598
342153178
313204106
8449959
2559474
149308059
83967195
63351192
93773791
325494305
167371495
431699878
435489100
698803375
81944462
229617482
575301651
94369380
207993216
728432151
97439567
487685335
149459455
500871216
63782593
139265321
200783308
800673
203915830
58310855
7564365
240291032
203390875
398572250
646639138
24157594
55812401
98594725
9889866
172283835
330769101
123397874
293436414
271181398
327668767
32771962
111180987
83615267
287146662
88976679
14949939
479346525
232719638
2505451
61132893
52871570
881105799
49265093
64337651
432658706
358056392
341524892
534319209
71222225
38333612
165648450
9131076
2365983
160100985
333220186
782015190
11226590
11307978
620231753
74750821
804620112
185319904
47634653
171966393
173546017
242956214
182957839
26363968
354449671
450342576
179640795
34541300
107930593
101536070
280504407
77859114
355243254
72843820
501797644
194417097
224874874
136133994
40113381
567530129
192188665
115215585
13625820
400486681
276652698
463502492
305209351
765595954
243123093
269137098
153625495
56320323
402821314
210931748
380415526
22072488
21727306
264098340
269504840
763006
378685544
257458627
82394557
419241726
579688066
456341923
95342907
32192953
131092315
481659219
283133737
195531772
159777807
303678198
59540030
593279913
79180835
484184311
711012903
434451605
752030292
464008664
626067784
225770915
13866339
28819206
106212837
74183606
260482187
484119002
138440378
186415563
703033962
6144961
279094372
344540105
8888459
5956793
218268774
55680398
167383124
551237720
536955563
105700864
796755600
130271743
377895437
317636711
17556889
281470531
308382733
136039072
16337331
257882362
131195826
187154676
319990228
111955242
61090435
435180012
230139101
206314571
96085773
231952026
616537018
73617386
200156251
316991974
400981361
16879998
239010889
46040653
344323752
134690775
67997245
22226907
190744120
47015835
208629670
374082282
23672916
97693560
601298398
227139274
249742442
109611916
86671214
152120617
642102013
22541704
76000783
432240149
895140527
64263812
177174598
112386122
356883064
122165640
123845735
26184890
316460607
640417513
231433889
7173097
376571028
386777597
33247487
6442202
63320600
324631638
473726752
97416567
197391275
272562446
38530182
332003824
370585982
140436836
4288242
58844875
269213608
336094248
319069211
296889528
87935064
418436330
84381917
118313744
362281595
337964334
178092917
168046018
219996625
303915420
26218927
158894803
13577023
353134783
76541431
33173399
82630494
30247784
63760815
328671792
86051717
827142817
199148878
583868864
282045341
21733269
48828723
409457529
22073149
274519818
214965433
162745577
311548750
25966787
199355080
272642040
70809834
340016131
29903658
3097552
434167919
223307959
5392605
221619018
165017913
334332344
35785037
255227060
152741551
249052256
149225748
709652204
59870072
95424850
267622585
219211394
488006984
294889753
1321325
50563855
131258396
602979979
23490026
27454606
224493522
423827493
25663408
588692232
25489490
37908433
35373228
468874426
3435483
108119594
214317265
215966748
74004101
223993801
133016350
103977831
175916435
456978305
143452723
260053814
536975812
69033429
79528526
388330403
389460866
227741858
270879782
271196932
351790580
44507347
3480664
3733930
128749376
49020953
129668366
567479669
934272826
244132172
38258
150455028
356251219
19423241
319625900
20508309
192685876
69486656
376265480
7257376
153187062
66586857
328742796
60044858
720263561
471813276
72817108
127334108
141779116
175437371
85510496
47949629
198326468
527648966
42309093
157900547
74198071
97842132
359352236
116880355
760402418
42730426
158561779
67277580
275836267
390215136
153131480
185421441
539345752
12388047
64854395
804547496
174670666
25020212
62689895
806128133
83166576
316607210
409609676
269976362
766324
736906197
81876639
798760180
80936334
75099174
844018831
207731841
297078301
394245951
325795359
17710505
468548198
714363031
91172605
384138336
386556001
163726749
207398639
520669423
239636544
144940782
226445712
679818964
774412844
129030225
222323769
27287344
108168943
46914051
141728790
302440054
27105362
425977822
413648789
430830284
287557131
54033099
225458306
167427964
150416475
576863341
314838884
27860179
747209985
460403367
160374425
36399084
167704530
48311832
130592035
45487030
25393966
79002540
504615952
186278200
43998812
286444378
660612943
28350380
81677987
50828280
375348187
528352938
4213009
141973582
370159125
61587895
157823526
466083411
339603363
76411928
76717080
39527808
1676045
352773144
172257752
176418613
444742351
453259898
393415123
447858204
456333768
177007500
93020634
59640694
10299731
504041915
194709812
857645247
27016663
182674053
634669325
619677714
571184689
168017603
75946302
218301689
34626878
132820551
12899962
66739069
105663752
234530894
446819659
478856819
220602397
476457614
92208309
147044771
330220615
292519575
136306366
218426934
151901689
247989711
173319876
52390671
713371609
45608607
3662797
87804391
77860290
198709736
211031231
270044755
184447112
242633989
37033818
6269018
32939043
354431894
204856086
44601252
37511396
208719084
7616603
591362276
614151361
252434003
424767250
358336215
1138774
515063248
132977031
329852574
248149109
199065728
366290984
304462957
752540772
506715052
135197435
541749
67943905
5523881
8637362
1231785
416459106
125318138
541754281
315939471
18876783
124793978
6380995
271846153
252838574
135013399
460702930
420229990
141188309
819777947
112830326
34423980
81285768
12238320
23597736
72032137
326028344
10531457
838593335
189857977
577970503
2505462
527762475
118769139
675150280
774336480
146473552
269889263
279442750
22049854
460321838
133946875
135526552
224798540
507679875
35951967
170909336
307670769
51977001
259597694
95689627
363175594
490053984
208746413
218482667
49929553
109635590
606080016
933815368
69884480
43564059
332765609
19312974
502133617
126742963
11462259
382897383
239629054
515798
814948930
5937016
4561952
43314227
342333376
24188617
40116272
368360170
455755636
99735001
303060042
76556840
172486651
135170992
838167819
19101742
137831021
72370171
242535797
273216986
154573401
314297305
61988793
349192654
773001550
329862590
76674881
137239216
53586302
156742793
34967155
284864958
119992367
79786862
80363735
69538306
86669118
43946096
104644555
291390647
354260201
108646964
126218449
681564785
204057228
327957606
588108205
101349061
609557228
169173515
103230328
475317144
69515713
557292412
90126560
326119016
26286169
335198683
106593203
170450295
69800931
58198001
824978815
174074961
474689443
136469804
372526105
787335261
26863387
365462406
59924168
557327105
91200463
75235777
79951376
340521658
503285752
98922946
472783171
563408097
208386120
54225942
181395047
581491954
10589385
236439085
400205640
502375328
193846621
61664699
71406808
519465548
599003742
44511384
42011179
28101115
176539956
244767030
10027962
16083713
514385591
449769542
42383542
52024129
142632034
689052807
227095786
75132893
10273186
65547983
849442508
184066568
647881201
266910042
5645048
7349761
760987818
346037025
250066460
214643711
610438719
802886033
199049001
171817528
722047
282959894
73596661
176504208
154357017
3702261
289382826
69241169
446228964
508108792
17131667
5227308
317856912
305170813
197556657
65523845
19454910
171168580
354016981
814978582
559362537
60703098
61817435
155608337
830964370
632211211
14249382
43757559
327960823
130112781
284959595
286799412
340575518
375982326
322903471
57610451
221938015
731308582
41156097
357668091
32016105
36083616
287268270
340452585
435958648
67165391
375602054
342753275
272573445
285330853
70739347
581467163
254105258
280716662
16203955
60025258
11886670
11356097
10139219
154893282
85645686
12962839
83378731
245761483
41299461
127305846
226349494
54749328
514627259
369044212
408664886
128080459
235106456
135674127
66111752
100047700
500496732
8378205
58559593
10248858
75805858
178796452
48382315
224887222
690378190
899222298
51522282
97897835
28354926
373613520
114987819
189690210
90551919
352484206
180130587
90459162
49542357
26554788
188502888
614085248
528340913
206552878
252108885
251502689
19058901
343562047
241714116
686999658
341152023
520739850
301996354
235967223
78903066
23424446
54405947
423643346
148629739
408601794
526112798
654227707
21675802
894671835
69028068
701328574
321030272
262670537
51762703
189923384
5561681
10565123
14270810
35817853
23916424
658091766
477030429
916953404
162081321
27477880
303212844
99634916
480281924
2920898
282327624
250100866
468672071
420733930
19616109
14771968
423689435
39501913
394929935
188235814
288368040
17623844
562914476
209053206
404450747
38648609
293573091
725965337
834713191
7559116
110542937
205356530
26309974
6553058
177295309
234853113
660406639
20649021
18449823
439221821
730345883
390711615
369326973
338762084
175298016
582392188
165144560
318149443
673216074
61821019
419535994
311865258
519684384
191992218
4926754
125603324
99110894
561092076
483429552
58474508
25319797
117757366
18515759
4839501
304037871
127858634
2213016
60102181
548519019
88708575
147020370
360034114
63096446
56537320
874357683
577965718
11338248
450512549
9560880
401243073
46896992
91482812
12574574
64133529
129347384
191688870
198965846
790132588
12693131
185897041
78179708
257551452
416939663
39790892
65089098
171506281
163763706
804546830
80366630
80615827
235445717
40420680
450982400
688940577
264125030
404618865
431056179
23461152
40249644
218363604
177123848
380166326
889830161
165494361
242190778
851119
114886796
76800086
427742598
265700641
289539366
267146805
227369287
11455944
39092718
524901454
99527816
4900098
29970412
325891579
93177235
180281550
553350485
166540474
788197412
423748462
405283663
437049830
356104469
369659140
89964596
57222236
441265546
211201302
92301527
186144376
89842093
34136019
82717092
736504369
444352912
33971300
102006859
28023808
109286513
266142120
144452062
59443153
613462451
576440914
163111063
48261911
190626665
91885857
93233704
126087664
120940617
89813771
145762226
536272206
125116898
128222886
52187228
191073639
216407569
221325046
200146733
949567598
532762917
109778511
112793354
27996825
71893518
133129273
158614093
355723375
320061786
16279199
79868984
262915205
236426528
338094684
105349522
157022693
295844154
341953461
571084649
311208692
530089735
40917166
276209095
142485341
674246372
244006158
328697381
303496704
344818251
84842423
95361361
279979710
203107057
814093077
65977254
350126988
76369610
90749118
393801604
145832523
438855411
57024223
275473016
578594930
521866097
93450548
41685601
48896323
523607600
40939696
155143034
213106139
621205379
439369300
157515450
16701469
753847666
20626646
170129172
395426468
208900932
150130833
2785880
316504832
14196637
248295904
265530358
82258909
356306347
95968780
48380168
156171032
306579565
718100392
8900307
263567671
81870057
498273059
369868177
150378990
43454296
47665260
403470925
186273756
229737798
90568995
318037219
832507556
902660735
254278927
7124241
283993238
230808487
933971463
64451999
37960099
344390568
923537198
24445184
70523987
20784004
586195136
417869592
478173764
10230846
29283856
163172500
158529682
29198773
23074049
142617860
643323962
158720688
213648641
90753943
168455724
46882652
709755727
6270697
3899318
295109441
348976005
267107665
14002623
206282796
19913899
239144494
203411482
135240116
379139838
88769428
389632652
285624817
336379416
146989838
150176137
472687943
478910869
30345067
496117157
34903162
9031166
643198295
53180264
125394020
254368158
85008412
116861345
89352769
571012113
192142802
94453824
176650654
423590740
154478157
124679266
56268215
24565483
735031087
284901247
8458450
201147490
179339979
36557768
65965869
498843378
177733053
734051013
187294726
10535520
245535336
27430267
303169759
674360652
396114070
115961031
96830694
95870979
182118893
472450880
522254127
41269072
383547197
44656795
449353742
455586863
790485461
91654390
751353978
92210226
110523195
176336095
379243240
6316623
24267845
734049563
222856421
508699280
35275066
269861233
373565123
129663878
75253170
232941294
13633341
23311663
89981785
521490487
344057449
158575813
572806665
253963807
45659479
664958165
107944411
182776154
315384717
120658417
3956688
451524359
126327874
925837
896145482
70117290
440047634
176583622
912301190
75034270
284228655
18131913
6067610
33877703
12820764
217063965
255226416
70908724
630908892
741457159
157714164
288053288
131066910
60138005
231909716
159747711
59605216
34659817
74090889
3151334
510359423
3260741
21381683
26512362
141304669
363962127
137372438
140113883
95380546
3764184
16325932
243405504
113181092
78259194
208175081
110176824
23652358
651531523
36985338
136865834
836913742
805160991
411828604
191687367
80460989
108049839
102803161
562884767
397000647
348339784
607183958
322900919
345393759
142341782
63980840
137730651
3710169
620227178
237183617
73910209
204213591
112398341
123574486
901414446
27072452
82274357
447388179
202006030
449971537
687974042
6626057
548282717
136364925
3193481
363007410
511467473
7949600
138314165
559367233
41997374
145341380
132041564
33386168
72098271
655734079
34596676
107583168
16182106
164469693
150281382
83654621
205685104
189780484
658905833
106569669
32961368
135127948
299816198
28468696
485158188
71725867
83947522
118618670
1155741
335015774
293255418
53620902
91267929
237278453
103190718
382918293
91930511
8545024
201517094
55359352
229082026
19556075
1106341
218682954
301396556
276224583
15874583
21491024
54648980
49874571
69633882
337794752
507036810
179020489
32431875
109690682
593411592
5613252
288972948
130161840
227814145
364026231
139308347
877527895
22781508
84524392
180709077
250447343
236042267
197559031
15206488
441529053
553654310
329497824
379996867
113055463
627895628
289422264
231847040
200476247
633185873
436515467
112356850
108096837
339374902
449001903
40246718
805113541
324736644
347789710
28595545
100500958
53394883
200078371
459628507
275323914
77274558
499759334
599833473
184895216
598304937
260984877
316725397
20962067
310498529
197556643
589050322
237277407
138920424
8191691
847880436
355071759
41284882
330540500
518206487
649573723
269478871
439925721
1132548
235712660
67652963
330225134
606498867
806882035
187029471
74391707
17952427
142867680
885056978
57019842
721398686
700740501
514381178
255218862
108907543
216697359
174564101
131529827
157865113
208507533
17432665
887484191
196963394
57174276
317039785
219634673
117373782
641158683
495833785
101907838
680215411
27962236
679863013
666953345
372394579
185691449
683173145
383004448
293829469
77351085
125185505
517849497
522592266
408042483
763232
73656159
63951821
169938459
709335057
40664501
234125
830985139
536978970
209235846
74542159
512593021
327279759
54906825
512759373
140289147
608492595
1566046
321886969
160098515
400047910
49775714
646314625
11214174
39087539
88038763
70405972
188466783
273439036
84962307
582638216
67758666
162973092
158084810
406532690
317399130
320857978
110733569
2208917
226302251
19405266
69679664
456325289
1205830
37931115
786644259
392304483
85685659
51809161
57381704
36378242
109834976
371044395
65547012
434120489
635579184
159122680
31066144
459455700
696105830
680498375
158100854
89256687
289207871
397253230
167459958
220671893
195002143
38590989
47459635
186835125
43962228
324338555
486941416
164585637
250545224
10802238
668617167
310949677
547542342
439657360
187728947
103960836
108456340
152660375
43075760
247641653
310406125
187535463
239308590
457739911
83619955
70134793
292591380
387842
247773631
108397865
4323551
43534887
102365964
668701609
5243422
344086476
621981656
622413864
597242945
417266333
253099270
71061503
337417187
588357936
33777835
242018414
717724172
46689601
258513732
105423489
599093527
117579171
552147807
450945768
448043957
590825488
119707154
357061639
187182589
359758317
471816678
530189022
65675111
176095988
93962497
139281213
483865983
403349032
191977163
488694954
347487283
112452341
11805167
12185635
261354576
599081187
923388982
583070159
364728431
373891508
932932425
886797873
93475618
98662587
307234974
108925174
258936624
325180428
379354392
4997473
194953669
170369736
282002356
376488481
466074261
218881348
67108679
236104779
377328459
586363287
160137759
234393532
555095603
569019947
952994673
17490200
54091688
45846843
43176492
535282738
45461815
11887576
202321439
83992782
361390909
394000397
272214248
780329979
493700665
288657336
169188024
238023835
187032011
226224657
215229768
92083869
131242395
744111945
109043952
219599130
772405947
855702086
215453831
425570883
188610937
387282229
4567384
194516743
390526551
367343665
594747937
611814257
7185214
203199241
160876035
187397663
219808349
148121909
637580740
197641605
66326472
97820333
650415301
395407797
588868599
23948217
21345621
292871773
11353580
1894294
143970604
698721180
388935276
794684092
251300542
499496875
197802966
826135459
51938196
96267034
594078099
44179510
259367982
340999175
523603053
29744140
567753351
332754759
31180176
621471049
204708452
127796567
631489775
257623271
611630081
339767785
280259321
7827679
397980149
490187551
107803896
141851493
56517539
315531303
157788038
57838267
14830571
57436797
139751878
85633854
44072374
309559961
34394524
47485902
793749434
760895386
67314889
375771520
189540613
173269855
732183674
782143277
703097659
159768845
482297600
819251781
177255312
26599411
229763419
150682881
363087210
1883823
48043193
261138630
271432482
63200448
499239455
590803935
419582070
63352492
412729506
292434224
159034499
82323166
223988317
213179991
107953116
652435109
1307603
454565305
67596698
545628556
227908189
496103281
66991280
94196231
150708299
66850277
144934166
173411167
26896426
600051590
8660129
8119910
302714634
18940524
946498141
715331820
332390216
122132030
185960205
254382928
611295458
411141779
586059957
255870430
191763701
308289499
342944962
96467931
274760754
25824056
187505310
130745844
141477198
125456209
305636937
396483778
181680132
111005901
409501017
152717594
614466672
219113686
214067952
235093472
369667642
67932517
130853305
114273103
766379436
81077224
212702039
336017391
170278348
465009611
216659219
87450305
75374946
113438416
406539261
435938995
81081350
591368025
93593621
215497060
257574287
326666173
407035846
7140784
758088466
435686737
86798514
277915206
411508567
130367851
269828332
8152251
137940
238256051
344399697
100195109
44948943
110981538
3625175
261326628
200617356
374905840
25664533
208274078
183994595
286127391
639250444
96773341
10761389
253742600
19690863
229434086
414208871
51148677
59618830
541086826
29024070
372854775
204040341
158127188
80361934
29637100
101281998
98186596
459976527
100439699
100929894
606520615
122735651
195841929
7599981
155859581
13174788
130456933
269682285
236658129
84576998
809719723
4657457
163499822
214238128
491582668
154391721
254394516
723756517
17695061
363367330
724897451
81793682
382322033
78805979
527231721
481719620
275817951
249988955
19534685
255108714
276861596
318047214
2952393
117412532
208557279
252050181
341750763
49942177
12259283
1881666
142280503
488185921
884412296
417136597
217729991
127435918
135825767
367319150
660490628
54995809
97882498
15249613
650027973
280466716
397404439
691540855
63507818
118366923
269965407
180075466
402004853
58713229
1169749
144802723
64853475
84507958
77884258
568196203
326827362
367274844
113240835
44463931
52096318
435779033
1154353
4201499
912253849
228375169
248962447
238445018
332430901
206855966
74697839
235048934
760616175
31990029
12197848
123272977
547450504
78489596
375252150
380467136
73478626
111698169
413815052
473878972
10312857
580987796
471310866
466066635
7008790
2541642
442218245
80420640
759947144
8364208
83595648
112469171
639905338
32629358
362828179
12805559
321505256
724247269
94564506
337258408
234249274
96722632
57051916
418960709
323917225
278845580
120791876
11382168
401069169
361708684
161062596
10152197
364671961
869401473
684494603
209363601
246687884
64603662
183415484
49843322
362140104
38999931
649916414
723858742
29336524
399589080
220577545
65853475
240144659
189476226
687220207
568252361
62403664
13070112
264584628
82026539
180554998
203001383
205260784
48181594
338008417
62052434
86636857
44048732
2069503
217428063
12209274
480710993
237983459
252469149
228588045
39839153
450578070
139029610
50328501
533729997
491725391
447877604
669815048
233380902
386227112
748448926
6505241
173440479
387347719
92939467
54314484
386641681
207789911
600280346
609984975
679541190
162019212
58127772
2810562
12368173
77285932
27050292
559398438
35223883
198970341
274869455
60891152
84542095
83405305
251177456
275392114
12167458
43055747
41227448
98678765
470414513
292429691
490167515
123700073
464137320
837739895
192546484
283143207
91329959
732373151
246203081
218929479
669442448
226809611
53134566
417970933
36541036
119850335
12416992
592288016
784752724
371927871
22485092
231770610
325023927
201912607
1637054
517294453
19575190
281789792
295989793
557407220
36437785
648681148
232713351
39292340
161860555
171088262
253161046
365200045
586398874
7652760
8818342
280325205
121782301
39217514
32831645
850225479
415064452
25817703
226908644
451551081
14562267
571272077
584347772
691972158
23787701
288916264
266298900
8782555
327859615
5974404
336692348
396559723
193586174
501075267
281722628
121548649
35629693
52400828
13266038
299164294
11483361
140764522
877283107
109874621
31555544
580005694
114282890
52610292
646422928
24819574
422224395
1162168
526954174
247612323
87339995
151217802
315380096
207224499
230764074
4421628
566703172
262984184
189595257
795383417
433298318
47040458
77417802
19599232
542214638
520218774
12789627
379379175
39120040
137855803
117285209
251050264
136714976
138230369
80466501
67735606
128898608
24165400
315568020
381503185
815921638
576399145
46030998
641513000
289755137
117615569
159612229
64681235
113588319
161552019
53581045
17157116
406508728
357911809
332160437
155860838
219920831
136454965
173546166
24508134
228512982
19885000
227256812
545611796
841783257
511914184
370471253
105933943
295316839
328667074
144542490
808209264
188548129
76198463
203472760
118549238
139585160
215993139
319285354
237017146
58767081
5091937
404823948
219915059
692727331
178298801
133938993
324264838
141504016
229636334
193907981
6857440
320217330
371860793
344450702
4722924
42660070
239880447
360290276
540769705
80731875
46068556
230853113
3982808
452252
580076090
232890094
80207308
24071655
548107090
672565194
161259494
474059446
492208344
187588237
745955039
4882302
379433815
139908289
674709064
213233222
738650409
279868170
165855028
84716189
677802821
463781109
79264271
328619034
366705829
59739567
175593195
109481385
184576722
227612178
254029639
345707633
111009874
258428629
187235326
853423923
555598550
42968853
235327940
439210556
99739276
553384234
20860967
285721955
725453292
72999545
46057393
805727396
136215253
58887467
73077679
17278463
314025771
37309917
396760698
704338402
95344701
693293706
29020875
42307239
362926571
331558839
6251551
186539619
668914679
384244463
12723625
39935045
58226131
14931723
419957896
214360242
615121835
337278580
142381202
86539682
209289394
3265059
41421258
380885487
312178753
83045560
781606536
492648561
106746219
95941963
525250321
432499864
10511748
76391192
227465183
58859562
166879857
335433790
404348817
237771176
64958888
302911402
118261276
41959102
334428698
85845406
204194919
890908702
73811685
536766993
423756816
24256367
679179185
224306603
183860211
149515424
470900818
657464187
768902413
289428915
65346489
65914138
49659886
48753883
259783978
18155626
349011002
314265654
13915449
693128992
77836604
23670801
162646298
44987613
266751527
426882343
4628331
268113662
221642315
194624370
99293594
209161809
257452237
2743964
460635171
288444465
1957510
372954598
101108782
337426800
335061792
266338566
239483493
594940819
644271739
209593377
222381088
49352215
285706050
409709556
521563009
386229699
152297868
566950825
271704371
27517005
71662565
56860965
241510988
97244050
105143925
332780685
22715933
478141332
58463442
107712448
47408635
102799222
407454974
32654165
493635538
286235070
282613782
278902382
403469803
111872650
726923757
111450834
37885138
260637751
680803096
328563352
525266209
343600511
169620638
159568845
193277319
194980696
170474586
20446536
256543035
120707334
157826849
219616074
432742694
345523307
373874666
27782503
457164576
602223518
237826037
79070709
24643775
5472698
106142630
83665217
31227047
141259081
129919710
220416184
189495753
29581607
492348599
341445733
96580524
111381973
350001578
103075752
212709035
277451124
1110378
710952889
278687950
351430457
496447454
148775975
631914306
196706607
206031008
157859544
471162245
225665371
290179941
256819160
223011355
457202254
443276855
364867895
344554684
59252552
583802237
106663897
91262723
227948860
800043446
381563849
15846850
308644994
238912
263346472
30704626
75465008
19679371
162946684
60970802
504040411
167260975
44466705
673758268
33301453
66092807
358541276
53869499
96113746
20281895
191837743
251942308
703519277
12359680
507782041
241652588
29481075
98249407
233549288
769956013
6336261
62410456
148889776
336390031
108906381
109021486
255115956
1426034
142371289
54287521
818368651
53290358
148873431
576835219
872042036
147281010
135211286
41644453
490125543
653300718
163924166
130173146
710564230
277608915
810921102
625551544
137083045
341554677
32243031
406611407
598531464
177216560
493645663
105368052
199437068
97221193
798762309
63391181
510891370
3089514
54950304
626059303
34270344
585191292
130078486
19783558
261089947
650299554
665972042
425607252
553018926
22456828
363262500
49357046
568157910
450210244
22954509
150404652
441059775
493199202
320835338
8582467
78312645
98688925
130180153
116920226
634660484
239360524
252412398
8335763
409216229
416659398
230150496
69394977
278707887
26475937
150052821
218897809
359552796
10726730
60396029
5234253
35390216
102794538
545507935
611795966
102915945
656186541
392000613
119340790
746665562
114892192
627429355
685839751
524472254
651287481
322162516
221664400
437537709
409346701
113803125
191496271
580777279
336803630
70359969
175946468
532034661
328586208
681395201
226192764
29047779
260752261
377009256
406320644
56008882
564779032
44956747
743936660
17692225
29638927
452295889
602564385
134435443
27388347
396294990
14585421
218700807
245483087
1685941
75749829
308354201
1351306
228015542
153862069
593345849
219012503
65737168
25992498
22638197
51980292
197709579
10333995
421692988
438968032
713995688
334855229
371621911
829760058
208591280
103201503
330692844
156831038
849817416
425143673
820809837
189003318
400434526
102678392
698291823
28562456
260956697
552802465
9415673
79827930
82847732
316250020
125704668
121882462
242668204
59877371
460714560
103879647
31332698
2833648
315734810
181952755
438464567
4402484
6416227
188984620
334780699
667187724
91951373
27146463
814920374
73969624
10820934
301741424
154114305
125256017
20321070
119832114
7659658
633184142
165969886
753440691
300166791
67364297
501214405
76473236
152258251
122444675
104117854
4834105
174279678
20618436
407852863
188533910
67092853
181290535
416881557
703823097
155450037
487176640
211286776
538801029
113667436
391998204
35358923
649332414
69363330
17332662
886341299
151679148
546832004
16057581
186966354
720546342
83387247
15735794
370638055
285398015
198324459
12466205
102112238
113505177
679116802
315086752
59909937
180696267
71503446
377328101
809239578
627759217
544411609
590487192
504620680
4220506
154791200
35216161
481438897
19345417
521904008
79500929
190472888
86099515
22069059
313544018
146510607
218784217
129253182
247948919
10497514
375187722
211521204
50757763
29591480
86439962
207106549
506342106
14910001
443902369
37896654
97713128
23975511
52077696
90930149
872300848
191273067
36061303
226640422
34579010
151478519
72437406
704159311
137375194
51279959
270838156
5477898
57961990
389403962
949058532
413919577
498400984
5318045
67011682
151776334
317685127
18023004
280101702
61827789
224095696
231541853
38669789
184101197
370110794
325714215
103456481
165762577
872146470
38537689
131196125
461500998
131743498
50728041
42750074
38082922
746904094
280700691
211825589
299804954
45380212
299219535
160266516
4414623
167625033
164226703
206292465
160813582
603128475
198140138
44001517
140712912
375266960
63858952
244078681
728919610
868917730
33408834
12376282
468825356
377169599
600476055
541731451
218402006
98618798
8508701
536587686
177332275
567492731
846723333
51101744
813404645
681520140
381186259
254723987
431383427
251226477
293128299
164780370
472916269
134420373
639925139
10509165
87339209
173584438
483902941
171035752
425416570
132718255
85347899
140848459
95822356
117347440
126837711
42298970
628948669
393623545
9469422
48625581
206884246
63255043
658788530
279044285
146307229
691183709
51611575
203690985
371510704
111636276
361915969
240413020
660506153
287660505
616047842
172993499
51575027
654120729
307190986
27643527
88729169
3033211
112869924
344207816
35081471
149688455
314552043
284911755
377836448
571402912
11364286
666983433
128333445
67501371
353225
82798665
139154456
14736502
503768675
254594714
158522856
4302235
598072258
143845267
258032273
119837618
97672817
863011034
341544736
504351137
118992252
233987648
410802587
319508847
185920
274155
130549443
380245487
765112514
342980159
36819059
66046832
243548213
551892738
78859857
29232682
195575911
197189331
300121278
111959704
119818884
163356988
190399159
103116583
39727076
567798988
15550907
23754319
65017622
94915565
159222791
207158022
60553368
1484521
459713562
140163469
75029374
279931046
603005351
347101675
436060925
93956869
360944759
7303472
97173594
211092314
105826713
56637350
343260486
58803151
90848329
100547160
421904772
197657065
268981434
459237420
3961544
27472923
88431743
381829932
117190753
115316519
188453627
234789321
699740568
56749785
232141904
575730832
501754283
240991293
82792210
526101003
35430414
10833641
374335306
187541214
387763796
433008789
579547376
12328421
505538661
399057221
769615958
7187693
142408293
186682235
517920153
76109356
677059568
486911085
3641642
164320229
285826386
277875
32495361
170384624
116104882
49481389
34238088
443702940
14441497
396483166
1791975
3599253
488873128
258449152
70888785
20257943
375444483
200579974
87924016
46299902
192598393
236218759
164422446
11677366
645813826
56225001
10079867
71744773
85653226
6958685
181794574
78790853
729055332
481451781
150846557
147224061
229904172
489253528
36975779
300459473
632329185
96067656
413444542
291713846
136856235
207094431
15672616
819325240
34015591
65624083
654189888
4332347
375932562
69544018
13062193
49841807
2850007
413046802
147025951
18403956
941783809
165272230
220879045
16832452
790571519
95352707
41529413
262734637
96388277
330379497
171950582
305673582
89672774
68342411
268803978
21615558
472040756
752040262
397584257
12603590
158835687
272200949
186391852
766528533
134079001
338551316
397439381
246079477
177805115
27688298
250563190
167211211
688401247
117317992
370477643
845234832
233115106
36074559
108105297
45544197
340082256
251271825
86636304
80766209
145757824
37624005
524781368
7014546
160645900
63976828
16266070
120333811
135246699
166769284
516867603
13664697
830190072
268520198
1154743
569907431
353336586
207927956
26849335
11411105
705316175
13527446
85883522
254082052
694391312
556645000
396905949
499994974
242990635
224785584
520129047
16724799
88847099
220211605
85677866
414393615
223794793
84347854
496216381
337035361
316192516
39083850
9456426
402279749
142563754
7028043
133491238
118252865
354695050
76985224
882878577
229520708
557958802
376092233
331061705
104455615
748626935
197073848
72251356
894158919
48552610
743860510
20855977
35014553
279945638
11886390
218744540
319910122
287523288
466741157
515001978
47481021
490563866
648803982
204465276
220722558
461914827
661259868
320643150
3341742
71963426
59299774
115055167
227642002
253235177
842415283
566270820
466324365
211243710
52200638
148737694
110047563
55180447
89029640
424177899
256357186
192045150
6639543
465101070
676752075
262791165
306200898
335457253
264264154
81967656
114244284
244461652
6166566
20819307
68313404
105903991
214731808
71408472
17698089
163910724
531868546
735049513
121456353
69513344
669271736
30845471
45229767
185752400
432226060
10656672
139747819
16063765
109283297
362310621
795943804
420860611
385407141
418042825
68907506
545599488
451277719
67284767
374686980
12369960
110548783
61519214
42767946
288955665
234188753
683988558
256388180
91690364
683472924
177900419
146509261
34615148
264469780
821231191
36254009
1336409
332625832
589215786
435679529
62922298
597081037
277494788
160098789
269347247
345313432
58351920
105811213
10558377
275184146
396866690
13122920
83963607
97229102
16699340
8920264
87926381
139856554
469448056
69155370
549594413
11591530
227556708
441918671
460143170
192383042
514133583
179301227
75779876
119735289
360485474
409972324
459213561
256084017
455004426
169868455
90618474
585414497
16722565
12901551
5787047
52551429
81202924
21248214
310645106
174652734
50667784
323104041
403570550
127697753
100028360
73881032
489114644
513390542
17361086
594264685
430726081
64702912
385639237
632176412
344411516
85439080
351768565
167882610
107710951
197534531
699171492
572094713
28589887
3759564
617657710
91732625
86950008
167388611
172342601
884715055
374632958
379650118
203564318
218034702
502316329
224173532
137890359
325917357
461553112
22438096
21536066
212782166
382352632
146673841
302072317
46078110
71554970
122635534
70054757
75583930
331985432
540444024
138138198
32520274
476242833
397332079
256635840
38753891
551597866
38513648
103528680
582393584
334308528
598803642
18085507
283056608
649749711
449044897
84314545
88370051
39634681
15699524
335576566
501906961
44381244
845594045
745038621
228305812
53166057
48511470
603093996
135544653
732808454
608077657
213103220
278315921
197246468
668108837
48961144
285321789
25091642
487156639
445383158
246683377
262473641
65774221
288904959
198812985
255683523
13615771
118616296
40754393
46092689
19237831
45080731
404573435
775758999
6134082
161486737
382995488
124038910
50778817
135340773
298062213
722485370
214730477
354325586
75684899
239819290
755613186
620590441
82098
806729897
212873279
33067987
8634413
484856215
5508110
106017755
107417215
191979726
28599895
330547149
28669902
3530792
847684268
400294700
254236987
623133527
387130975
91429127
547461
194815372
385759154
123396130
84266726
223208179
246769505
565272537
479692471
190504435
45579987
352642782
115508409
58965889
403621450
1010175
173923543
82459624
116882252
128159089
22605339
37103648
208649815
201724829
3087793
334903517
271392639
96555994
68455876
140079622
91726882
3754376
513475354
572911372
40452067
438437094
114343010
329977992
848526541
64572520
820158073
639743046
50510825
128981641
106275173
51635437
706918874
677876632
47301270
108410
465320864
392796668
437928095
456896315
146853245
167318558
730358217
140767865
642818317
149210349
185776539
113987772
390316000
123414669
43084532
160246337
510039925
821665904
137250866
213500715
127223418
598476620
551833292
410075218
493908682
232100278
171039161
421628343
41082667
110908333
328309662
254323168
186671254
94358115
17678498
763234158
693306304
69064134
214508242
711358053
61197755
51773502
297822489
116507516
169089110
106922058
450646683
580998300
529440263
332135461
206298317
20402152
748199043
359633542
212154557
37095393
599814041
282016598
8074421
333212
151390535
154457720
476447516
289191281
85538603
389078448
14543163
147771937
11690777
341236183
296797182
575173548
837258673
325219638
19914836
33981270
56137783
806207792
430991799
653900711
114816193
48087743
804856201
72931354
139259524
80219996
91796081
394160907
148986943
538391945
383302171
84865515
340761688
30368732
29310242
58422188
170335030
1632849
184707833
111059007
26844795
34187276
108824101
68251121
32248685
435212611
102923502
12099389
25730213
253249908
405678015
235440492
907319453
142485590
392307490
705904674
441697798
73932285
375474938
839357204
143652189
279791623
185373411
98470671
606357946
6041406
51289292
490431275
215275752
421326853
226430213
18909421
4937462
196108421
271954145
269797880
23552371
176542720
225485223
427563884
92272042
229159884
434232279
123964728
431477734
6385217
9069201
245016832
86947473
225961946
825852936
489795279
66523745
2862822
768064362
43988898
77578717
45759620
773900888
347745960
26176409
87758931
598162694
87923024
235832532
187185833
152938324
398357399
309172456
307005030
2326423
282325617
89683211
160845915
19080335
548975481
210393500
22014962
313987414
3840627
306666760
258827123
361663325
663116138
158437679
161409767
56829059
156468049
308264062
201496205
469616297
440342005
85598777
47297972
333024981
490125962
550859779
225057844
5303802
324607900
252401960
210857517
546831580
189264581
698896062
402911553
139761935
11785044
217524892
440144078
395992294
651641459
143067476
294469622
260549674
147477031
10415677
460606036
41516414
101267304
184880023
429886167
155271704
378333267
367502643
433890830
242326244
247600991
378317600
358535403
323159590
128519359
798655647
102514758
822680937
484757716
240946772
429131642
104560485
222755470
343339337
24143008
195019808
786918817
154172781
110652709
239476301
123502277
124003091
594429160
19474473
21194034
310682384
274832276
265804748
383613658
438985846
18142006
67583716
254343960
565118343
154103842
225494358
24666497
333840559
234951151
214498977
503027050
24349986
303251527
98521246
442160634
45728983
193156292
8393140
146743246
255109207
157501837
450544895
496173112
169991588
21611969
9840584
183191567
533209198
83341712
705553067
205949390
320745732
119761813
17634450
39795150
31334845
60096868
163218689
33199151
138273292
13605151
515159045
562606583
154152180
53911322
226009901
2663734
468909231
727513050
321434455
411185295
6511944
153508462
82317150
128665880
285337642
626107624
117354196
184720897
446713229
13886433
55027854
321441700
924343827
85326602
119628432
28893393
37811492
440974490
383209183
144294499
117108987
255748162
346584895
27843267
278060969
56810153
507519759
255341
126058320
73796713
15924802
340118510
75840920
1180658
214023457
143679999
584554022
156113258
30347847
314977320
129894452
4514519
264769444
294283132
99310586
348480251
62619058
27924269
760913901
194867134
122075087
604178914
95411432
67354335
90587629
195226325
210293773
147980089
102763838
95683423
215040833
216078878
413254558
459390056
304292358
675529373
22398976
143939599
152720867
790652671
241285297
49505303
79873981
10863710
150939689
206955315
605766596
8108689
222605984
20950668
313626276
257526386
100246757
56414862
587513722
298670749
11282736
238578234
968600252
353813542
665563284
49741218
80989763
248020239
891270584
500640345
548105507
277412564
2866269
224084182
120569761
313615883
5559874
173530011
329585037
295039179
139578270
308817610
10585940
514622273
587853555
360235301
302844936
35724437
430015941
79804964
107183455
112040459
74571668
495065125
413898302
765725983
329192583
71127445
195896096
210173174
851627527
373628765
878379833
40777180
251369464
57086836
153420308
199402892
3678941
81072102
350532526
74281017
408470895
160891164
144571513
387291574
37807470
14929444
34000249
75952756
672725588
332959432
223264841
373075446
194238059
82014
175070357
207489598
144696983
267155413
151100742
616834077
320492
361806655
71149125
440932608
136954508
198460062
421069479
229082943
23789870
131484389
154436993
162656764
28761619
141613134
99903412
110588485
669107421
35976625
145564099
23765015
5364478
547550000
813318051
360023818
374097921
214250114
7772738
114313162
685885727
365861681
59200499
325813066
252530904
54292657
698956213
110357462
33795705
27489954
901247713
452920303
629503
633049767
276844171
34511602
596582902
493556703
381741874
14555092
549656767
1744617
420297340
191395040
36368025
119736581
866857790
43375689
30698230
147387034
205471900
204748559
667203514
700026756
57179526
337494309
4086665
172679920
67477864
261936463
902024272
134104058
300083032
705447430
197652095
336250520
350717534
59335573
41174330
228714408
43424415
15108893
244814027
12511055
246380499
378206520
284366857
753354626
124333015
111525593
593561753
309210799
83483513
59753289
370234308
3248354
401930446
27634823
154401067
102807478
81303961
436875834
71883697
45494580
551049254
5239375
672660469
271287067
70216006
34907681
2173758
341465060
87981560
115009249
94359371
3823827
489045047
235860116
172831480
22808471
636667629
127828071
203841520
162626598
682446946
575153204
165408936
178232605
63555258
18129959
164929619
2029208
555977257
377445265
188055534
208047881
56096451
211216126
458108617
12132267
273071013
415988653
658692229
59703852
8281710
1264692
57014363
1971895
264770407
35071710
1504606
147926236
83910250
450849339
278924559
29712499
156332516
192299312
3439731
317263827
229975777
29023523
211943231
455017751
70875331
117181623
452607620
720915441
319983267
244254261
331719412
252574975
224092446
730063320
363660722
520907373
145301547
149876558
175832542
268057299
49808755
150763732
257467474
257326618
585509165
2690946
599360433
238731858
763454359
194829140
54162818
607523512
293840799
762245090
26123639
66677124
133280579
136924273
2058653
373176210
309804386
215901490
67127901
181923210
944210767
463933562
464552024
369110009
84033594
381648748
2107588
370886104
6438130
45174988
126014659
16594386
328783923
330276849
225956435
1656201
20143262
45782672
674466500
297425747
542665345
310864221
177578938
230034068
153952456
347041070
123658806
1170448
1236869
121292091
609071580
132910244
22238763
10535842
42246425
25492382
19344663
131453159
41194532
498261458
4965333
75979833
294705900
93588238
255432940
151362827
724367066
86547180
49390962
366757985
589589946
280430076
345866009
456371899
859029223
619228029
636721104
299510894
10907054
48147199
200311007
382319413
16385285
174594767
256256096
75716902
213866473
92922273
30299436
525202598
280479304
20968524
124002705
512703238
99620924
61043092
30523655
413679883
21183722
96807943
514206481
340690233
316399261
726700662
464349880
44000262
73499039
122177572
307425746
268735443
50601827
385443413
3741053
35991731
607936497
140421612
62878428
790361466
119018558
45160768
69147083
62025340
218815394
301692845
699404786
2252466
536687345
79714165
179836129
102164259
182359113
514881294
22918775
312827621
186948156
26384124
43158099
217256169
171234511
56002905
549049835
156656084
35545457
280363242
28095076
15303286
533372698
335659652
74990370
49034433
238042011
46704247
29858608
340326516
424700656
2436333
598956494
284067995
163847922
36665100
61504904
535267992
570191085
103316541
99782915
416094572
183227828
284449779
207981977
44596715
9850804
260968650
720150925
433075017
26127646
110512916
495485542
264712712
275365574
193627609
28197644
85221255
617095009
464111403
12577902
52603252
221595152
56536396
48508469
2672129
393099851
374691590
500795594
397302044
382530166
916891918
622953470
269079021
346540525
378492552
229027215
790123622
27946438
581102108
469725499
270179783
209013949
352927906
52333775
9282842
375163366
67511169
147930
515212474
323276791
81534512
429847940
700371576
226043461
102180003
99655537
326052416
190655333
35905283
4001018
582139745
212789707
28197918
118077100
435834243
26847097
8475052
465139254
10285322
101821828
88265809
616567738
629295050
122982487
132004386
8990261
625115346
182246653
107580789
76073592
70173950
171688202
210298253
9588039
6800817
119992115
389649306
36833050
197234645
114142353
281545915
541407904
56038331
102214391
109080504
152126236
273409795
5288678
618595445
296841673
465706195
561966783
23342062
127030252
335735969
91300722
370986998
185457789
100565510
259781692
182910816
636876988
178128500
510390811
264013662
91800875
624366669
19883987
19583150
155120631
126285717
15339233
215160521
197386836
204262023
175051822
124076517
132293531
338327118
8485382
3751053
9250202
399972965
253656897
337237213
309553631
44907378
380452746
409837578
24688602
48835065
7314317
860580201
909105661
170591661
299137802
221540908
285560675
101000363
299566105
314153739
22147322
92231393
407710124
70832701
744415568
677605585
16405210
249931372
1674920
116049629
12590112
186495413
109342719
158298105
79356405
82155971
17560249
186396334
651163645
87548989
116404727
767376576
324248732
1293670
77127843
266502517
95560500
273337414
733145075
339695357
81757054
701206989
93954457
347653236
63977013
493676889
142764572
198065658
722354094
30623991
444922834
70996419
252117432
610041240
424970249
19593346
49436928
529475560
190142893
105029254
95005426
120533149
40879122
342545675
142351636
250904028
64373217
244789036
804774196
312064422
156221793
456670104
188576326
823667920
271817415
57646339
789565690
48776204
72281108
464560758
314268802
11311326
11299104
169401204
707245584
6338752
57066266
87941416
699907888
676224533
163264508
294083033
362692117
280326932
36721725
217184828
54383741
251606887
19223873
531745600
640860840
689755910
174763125
85121452
156698945
481341000
1596609
13515426
186176195
12738592
783417612
417442760
166225742
19165849
149598732
345653576
565583099
192821114
293426253
620098765
36379515
343892976
131776200
424453172
178905057
21295848
40405680
646553455
386534350
140356944
503798202
506320181
252116398
386990756
173011713
4598586
191297055
29711922
331589063
806459406
98423467
168104508
191392625
309062167
454583382
424341988
1903486
520854312
241039651
229271380
124451678
533284126
460197556
58259707
37090681
222797764
205121481
26726878
744616572
265308200
7403714
776591831
263874218
332429515
111695186
349198738
55557023
424129175
42795076
394069288
381252704
317239887
136205599
174836600
203260749
145343993
161313787
5267961
6332279
36521304
466323832
707651496
32279872
159828951
41576425
472435120
465796166
296730595
503933191
8777175
624870743
907976541
74557263
148943613
296958765
339039385
308525627
436284653
69811930
344280382
312663271
392802921
117704951
101258540
252437553
134553228
93481673
17439078
335793997
89891644
799633389
269946570
71675842
309221541
141550636
141877021
210797183
324717819
14264691
245304494
261426735
82889939
20589692
148213706
161531726
174487232
251551623
29774671
63281474
211302692
183953538
174548626
299084869
138292276
62844147
543741377
458253498
335483524
17346038
8028611
39085267
518829881
57674508
379354557
167846533
576322217
114407694
341993926
171717441
127565564
82665678
112818877
610583569
504652642
862854
278676051
333752827
49122640
102778833
8732959
74635577
34721786
79652956
208219050
502021618
129287962
387482731
45059704
11053787
95545937
35940345
41177832
704956048
177280255
538600469
63551578
93475934
169108640
175705430
22789957
199819183
294011372
370776332
243005445
858691847
115375623
284860255
96712857
487089070
511225069
14793936
821799302
532234778
68600277
215044662
309126568
20577485
98480106
489903403
161695591
232745349
117827822
223515119
65099812
161865546
72563552
40952306
261128837
26527791
168018674
379694295
174436828
160239458
45253415
410201103
30126307
31736
458925314
129029998
60076550
42510774
66893151
3101034
643798407
203029607
89875432
97175225
207622867
234202634
334193920
142264970
16823318
31819588
367067717
487068854
254819140
15838852
355284549
651016606
2645096
201282468
377095974
127564297
10784659
74250947
63172859
276614741
263301204
278617660
167266548
251587387
156910678
202628705
97441092
549188809
545273854
275536112
753273744
212987327
85328590
3313444
108475259
200608375
541551275
274480936
752720170
178740843
154702651
57457996
14654649
105840477
482271506
319964992
469380747
115698072
90488995
231485145
520493823
294478043
82653777
232101038
113888747
199112544
69983699
892866839
6506335
143132018
88222691
334335537
409455566
340837212
525070791
95223622
446020699
214905387
377107620
16172239
267353028
918465684
547447557
641985673
587467058
124426083
715413820
1648359
76311843
230301719
9774311
117899731
172458402
168970374
814192354
149389379
339717592
27575419
69550709
143315837
36936451
152995491
266900400
70543027
3246874
603839948
34407165
322073140
574883280
432272559
200297945
334365832
428892809
457626761
127758611
109925845
122715404
128037609
280019229
17392310
202520973
75809045
210942994
32749482
82108522
62498899
184287429
106936778
317299189
50181620
60020319
183623946
141298114
212940194
746120415
58735902
112600652
186177650
13904845
204172489
3810500
117938914
927691757
139354985
48676093
873881621
109249129
67478601
839800003
459517130
184366753
39699420
15568671
178753849
4642170
494878694
328626239
13821740
237120660
205820754
267412349
341225096
65314028
19159618
191625578
591143791
255116466
316466716
23749298
183747389
463443970
265995737
89314975
621112792
761125439
621148321
101991856
46728686
125299804
79201043
11541267
405365302
23779828
209653950
315026797
438304932
77807523
65581865
246887056
62414309
48454626
791968296
86176541
440751100
103191978
413991752
58757483
861640028
13543203
228228761
472374297
262909217
274680636
13747865
256613521
135610860
61530845
841278699
591605572
487236514
46067274
323620069
51779080
57270954
505908984
133140069
102617287
305490009
549772474
298463939
174271231
25693979
193432271
71133342
538333058
1290676
9124632
492371015
207354
117509150
476398203
2917142
95233267
111844592
520052957
310239375
90435020
41255551
17098046
107840704
180989647
137881427
116396403
72034320
56932932
252649906
7044520
27560912
116480027
88346485
197385440
764502829
500906754
14169656
6489857
554701118
42169727
30988712
413138582
832167332
325760536
851035989
449177574
841979505
90869036
51376747
40179520
266009409
212388048
355630336
498003884
150960026
342919980
126222815
335816185
33856359
923480572
220223863
100454495
181351842
222359725
384328347
50192241
318317178
61508385
571473474
151567295
172610890
643841943
41220112
354781596
378837588
358523956
84356003
702072058
4119026
33078815
146688567
273089509
79986351
592428463
437909669
8229553
471116085
15450252
25304511
242823659
252461377
96685585
40077366
23981038
682607633
2970305
341180809
49907361
42102551
600050911
35653355
12607939
477374563
378820331
390836668
279732367
110784346
605791356
290665228
25550350
263652821
24201354
119189781
216256660
360164303
359295114
246557841
135973177
570984838
429219114
11620773
349941731
733022915
405405798
24960589
295568899
85605563
865172186
118637902
24418028
45398008
236267226
65552907
313550413
345984604
108024438
650761960
726003719
25493648
222306658
112489370
125882151
167200445
48467594
105190499
8666555
101534511
10640413
353906045
384372272
7593709
106304614
269300606
142367858
133766939
161259695
958013935
61356216
58635938
586830486
76136461
14191173
216972151
265181226
16072219
393915266
70721886
152828412
121505105
32638218
9889422
219759939
745249547
36998889
4197326
227429547
730208250
336449003
218592955
297653403
201368945
20897942
54182499
74753990
229089740
85021282
67522704
313779178
246796636
19639457
441837128
359907036
404424992
235981005
286588957
480129476
104988725
488041386
489325782
19678492
152016051
908407060
157604636
358452696
383492360
701102758
110548340
624051163
526031581
73395443
259765417
44673713
207038810
1707316
290163271
402624849
245099639
397633931
349182823
48721772
306865786
42059271
17201398
4587105
111938275
38346140
191804751
34664889
43703319
143889233
379164942
18394260
338417129
162448159
158776417
279859939
132292060
63473161
30397557
209437850
492816518
350746862
177170039
109668144
824416370
9978507
224835069
210575764
532162626
567026248
203762612
580659565
12971525
74485081
281467486
510243554
8250062
348210440
647494279
14419201
83718731
50505207
358274238
220476089
685791699
137160634
545965378
35490603
578448453
331373947
216027985
150241109
46836594
232407650
306541170
6988377
187986236
593150012
164943766
225308489
1952725
146856634
557062058
226499458
357711345
208889464
311525609
158874459
107486652
396764587
443610801
374948911
703093187
162856024
91080240
515259041
353729185
799362256
35056656
656246639
118824019
277986780
421798344
32811137
754000954
65850546
265693373
4690956
486172568
261256256
598815732
455179471
55637781
378668805
751968783
136622941
24227627
574403954
291377903
24516684
240878024
29956580
216808047
83161320
265402294
135988865
127303307
277561125
53781629
31600525
590789290
474095601
209088401
134666720
246290142
45956429
27905386
243593759
306727951
394694673
326946943
33719722
313962898
350673151
294308551
117142988
31309609
79158903
418278994
112003500
8840997
775483102
426856976
876777049
321061250
265628469
325817988
422517554
81382969
506125191
526835815
138082380
180223534
454401461
132681473
658132461
209625474
237810551
351239209
350119626
226351795
140173757
483466062
350937311
90837561
680160501
338417093
25806364
54914735
24216610
70509288
5893002
6051119
480939632
72908623
74316070
87957016
50005104
970450
145173569
8769928
332900507
350768326
150487854
638063704
420298687
54851993
39682229
70140858
66553399
31842969
415455030
56409452
256097920
69903053
259094095
142334441
92928532
169178132
241459306
162895542
7983626
360207607
267006892
397445691
90821131
162374758
82910272
337734439
497971133
133985061
524856440
19009986
421411876
17925930
1401367
75622894
100434436
574528031
223370815
105073024
28514104
250090827
28863557
373705690
479642208
5795917
6806099
135198141
421587236
25491241
305323191
507486845
6691915
257390771
817769785
37086662
255568344
366852857
510699131
243142004
142186109
164844803
402109368
77979639
166414353
81315
250888022
6943459
661274673
105774804
471173331
24018801
134826298
49416392
250697649
306674939
724121323
99359454
133723447
354334000
61617825
3412016
525157878
314186411
467310473
277074413
90147896
463857305
726614440
94657449
335187641
77228795
5496848
669886223
18778855
703811910
21133188
111180804
84549471
32126158
128552470
371162907
97357843
78637049
593018250
288895296
161735073
79684971
432479074
380882538
270280768
9269788
602361535
367686478
16936277
126595996
541041676
7161056
764780922
391112165
246989231
132167621
70590725
120725031
126691696
32247272
402292206
441763722
1533203
25242794
261900903
142922446
319148370
349046785
33030128
368717501
3192226
545513175
630333874
626853802
445532911
234303748
18107587
404163553
407582674
8011596
347161495
14367009
428538605
97186146
7526015
489252701
83921731
163517718
469975641
85915653
17858648
273888263
197037817
115080585
390064982
349744640
34113190
52781400
435011818
228644519
172661148
267177200
372215410
76920901
173440329
555789707
7337830
483920224
36492235
175724384
41707752
259276582
303247503
75372647
90776416
365160530
843585449
100850582
41436718
289283231
66840683
77845492
19084245
523717195
470728565
138302174
32383876
12041539
296253208
137097896
8074054
339866600
1305491
102155471
9086975
265950728
362236734
492621730
332916427
116761180
396286002
191017226
517616506
233634376
20831396
362774441
724332159
63495753
164034418
458062363
71370892
30675934
188964814
20782251
134241657
87699698
645868677
40114928
674780052
343148021
56795323
711958215
147143948
6539510
102845219
756323284
109258190
830286129
114987551
183486964
438828659
26679286
16053141
249579411
569999001
365287938
249472564
465934818
39063389
82297315
201593354
243536867
5375443
618673097
20949452
222095101
535912585
359626797
81652978
19038997
74702695
431274671
81850848
149820966
182132064
209562383
25952209
195732364
878108949
224023756
46924415
424040666
754141973
175511934
337842657
39842877
164092359
362707593
168766422
153892326
350991880
349702987
867483260
10939744
28361358
209687850
216389558
503543981
293158290
132011976
298913902
556667114
605689527
209973211
399745877
892196152
32199127
568843151
62245188
127415857
118628146
28077541
4167474
731076552
150409840
18731583
181968619
616807679
12642481
3830322
91058377
623830227
239325860
427620517
108626777
307867778
3944610
218486839
602236830
275904404
298247763
61492693
411831325
226226841
710006386
93475506
7595915
271946084
512145351
156085630
22051309
337932187
650813393
206819459
144966029
502622190
382665523
52271613
399630297
180751112
127477206
193544740
377830463
198185319
688170397
358507885
527719110
10899179
151746539
120685579
42044479
77411706
335436344
123769009
14600086
261400474
772446748
85202629
181301628
261801961
216535555
96101116
533604637
263616001
197287848
78977629
333514663
197749850
126362576
42843796
207337808
453552438
166408972
240603298
94876599
254512008
225997697
477852429
114104393
43083631
170438189
29112649
368966618
59718393
72268359
177515179
203549750
38080474
558546783
168044638
30893281
66240245
188490041
4783274
59378034
121771978
196026596
207452592
15000885
239053060
11212026
21121890
412724717
660123543
85217765
437710900
149502465
254307844
143154403
83022152
101364661
363943820
196411522
751706422
33157581
408578331
69151405
258229693
286905407
30126914
31596090
153928623
113313943
119639252
761687127
9123158
347535459
44406151
325944204
22762584
290743820
270202306
168679110
68800743
666504010
13408595
248390474
696050695
62276
105656139
388066565
93581930
611740900
64914740
10771990
33851028
651938563
15059567
521748045
100041701
360607557
38250760
47979150
4522825
485350597
388170664
272983956
14640612
409141378
399535644
222775063
369214657
215469771
48298912
213967077
362729933
224058363
370963273
35201088
193072171
188641246
189161012
185410822
346761565
99333417
112786136
66998725
370103362
428340346
373315700
58401493
2236013
143075153
5076442
171897487
489290231
65075077
142105931
808778263
492670981
252453662
186357813
373592706
69365980
545376844
429997836
2228101
574718705
66014204
428051179
208068598
27420155
130946281
30763171
30685490
508820817
661185321
122780220
144612152
145292763
308695323
105382232
132056371
222792364
507091546
142783848
171680229
84160282
460662
156403982
232658269
21373657
86271836
409192991
164655518
134978337
25190943
102250403
206246583
129313946
458106409
220138201
170711112
371361222
54266935
582182177
344837623
19380969
401339167
54725617
16404047
8602727
812983339
129684719
57953104
371177974
3647439
20192814
20061427
75234943
813142429
58325834
124942117
203788581
377972472
470754527
160481243
48291718
223910291
518918672
339844862
90770047
115382207
68195043
682212246
220045172
444938989
300310580
7254673
139360552
33917367
289995972
186114778
779300061
234441703
189309932
594763009
94265440
79005889
424578092
91874214
42540955
168339174
355903239
136805403
815949373
46297796
353206541
183426877
122179663
137163808
845344275
247215847
289152935
603843115
18790561
133405778
131437798
388484753
408335660
37866235
641476178
634909881
315240768
55525026
1604657
243637986
31062841
64632343
380423859
351861453
296212570
106060120
276550676
474290804
2158731
54404791
5078182
91161072
542096423
21429906
473468525
66709609
149769194
38842168
344340355
287967028
51107105
9144271
679705270
422159391
5384093
27518119
206639405
430538952
410127332
15475680
725183358
118485805
196264037
190750408
242814945
160031485
225165694
207184771
464363007
9199988
744707222
155087813
728800571
636820593
13285975
239818389
99164858
44994570
305851140
20976698
39763465
351911787
384899641
397537237
176760313
532824862
147778134
307766472
196782476
715416590
343567077
557997806
19492236
464176195
25288360
164783435
167202801
127479833
300417529
308893237
3629864
138074064
436085338
619249915
81198619
276638031
220995371
6238291
20923980
445777623
701596752
62578976
381906417
320304590
93218551
541574397
355343877
23591646
109458927
17842765
447018319
121832447
105916798
113065486
254867000
421013241
369808441
65017095
759801
3075535
70957402
53845188
106689597
206022778
8389785
267339165
39281528
153001426
226389548
120295272
184694834
677483924
60493823
50235600
5284656
110694298
55444949
153459465
284356815
48911866
318606810
3322069
120908939
368347943
300724314
891654026
91675687
4893139
64154622
793556
570741012
95840026
406687639
240697314
369744586
594262727
380579230
161716782
91908174
209513632
262548194
533551158
68938890
751346165
300688777
398155355
371792436
125527172
186821395
193457765
220152496
188725888
223935041
205289266
12619110
345099143
23667503
767559834
39745748
144538877
403217040
18950489
331653836
456379165
714116474
202541753
84522832
88350604
310895065
227695944
139773937
77528303
71797196
187198450
167181766
25302276
727000332
19766666
194705788
847542343
3489845
432733846
742605375
289424196
347930283
291345571
29588431
240163463
50548441
153886706
654726735
46688197
7147510
647154443
14609298
249221092
424622876
408486700
456427161
584104928
244200252
804330315
415984099
3240831
119526962
97903067
357575654
95203006
3544885
499830226
23509333
8425342
424447133
184472537
828485409
269138015
18681138
123823692
284203042
87896456
249686935
218794828
196552929
12715528
327302276
506715431
210618937
76244566
108842326
447654702
21668776
12628055
187331341
115682463
283782670
196966956
342514413
81087685
30766392
300045204
313488587
590375065
151621890
24006372
289788773
224964807
415275143
167230108
5821770
27342571
697074104
859053064
396377046
642054694
458975499
390775102
436609145
613195340
498406527
303382829
453629574
187810941
353241855
466157441
526454362
727543837
460356528
25801863
807582709
280549004
124975825
546294165
731596
429543629
133855860
165316314
108520607
296518773
185944907
357423983
8700913
400705634
254486190
271571490
27589557
855976582
10508760
292206199
414081505
169990934
358182833
32951362
156695242
522340778
176266178
12968765
148600026
338795185
562009271
354915752
163777408
282703306
178267979
588963421
108492525
12035025
216103723
364795110
376286440
67321946
333498755
590968291
8021618
146655925
364755838
58800898
246804662
19509649
834182737
385842393
277653829
47164190
688548825
105741941
147715613
599210665
471738638
225803937
243697375
567955512
482279078
13731316
208123480
104476834
40882147
29224170
114218595
381146950
112938142
351776673
350206710
627082551
893439
91820045
159508694
226748971
59139077
520715091
539184195
376431297
147408743
55592016
326225189
77906908
736789611
481771401
537307482
153620620
72900849
144025280
48219286
58775733
523095349
259938301
844612500
176843669
126435028
31725047
93281292
22341998
31562265
405601452
183997882
251238703
25005510
682520228
39509258
148661026
140796203
15578657
862449861
6459044
390764412
42925847
282078074
162787004
19159948
140903827
57165971
33636359
34745904
106454115
221142774
28436617
2162491
437860803
71508189
58757980
22514464
79108864
521027949
60826786
121377370
187356933
208790241
134506346
875756243
666503239
391458805
350910144
85830156
83679049
172863160
106625240
5724373
203857693
81026830
424539519
131699930
64340039
408267291
642843986
45809881
57616646
108082235
282645411
393493612
18746313
140201309
557442279
238792655
73661620
429535544
68852816
28331293
191699404
552227333
29044592
95080572
625898262
703208877
8121709
212423778
45590062
889638874
482088466
459215571
89214845
21035200
458065674
155640508
55654625
14932413
222372499
534075704
229447059
534403048
72453958
86890993
798186971
212257542
212336204
405008935
220322494
87984589
104935692
185555636
77614611
619078
302709184
342122803
215044963
449326993
469218731
321647068
41433429
6683231
604576056
36503779
431080356
23238376
21126401
205810896
681645217
25123932
159282649
763219578
140016693
174948101
278051442
78438435
806833
81506126
128852935
95350778
857478692
129057070
251301986
96068670
489961739
432793802
273901641
64119241
256647880
148749499
14267499
187034562
152921259
455701418
13965156
93901660
231229608
506959400
781316217
12916876
118180663
192459696
609566758
119175996
17689142
560362354
427927209
291880126
495995502
2782526
107067311
182265912
219184675
278069188
61289894
525576919
302098829
382219460
229272505
242363224
24547848
209536851
353892594
7408309
613722533
887306764
361243
103731246
410130926
238580928
157667665
380265704
430064530
25602420
481875610
271379328
586818265
21879261
15489119
237702591
397500131
534240231
136657351
486402354
521381611
291437461
230884302
149264048
60065361
574494582
318307056
110618780
831307242
236744286
297206959
7553925
285469908
441950822
423920050
7752398
30899029
311974198
19572648
71421120
239768391
305891038
258579856
598286392
411056598
382163202
157856582
10748433
37209765
890627109
201820584
11362336
48292161
205562803
181274166
32163470
303657790
613134702
130915085
304829035
15590093
490955145
234010279
215249017
933848482
79083754
443510867
419882390
176253602
413559574
277648680
52693279
53110094
39367769
4544656
175288055
359055467
41609135
10205423
137512687
134920939
65057973
153477585
466773342
655997734
572004035
377774727
49755614
333873510
8652226
691559269
65392938
364367467
88147631
52077396
571592566
103562868
15392202
24242674
226180924
138282343
274166749
32421629
4715510
4445393
44752645
499379335
23257282
628345250
213251571
167339987
60761141
38696170
47314328
573150954
816752554
42597241
206940571
553082684
593215186
238777976
163011954
16830290
731212614
502072447
30618766
352455703
47251961
13365104
56826935
4403385
609196254
46668019
155281305
535379315
362510211
374189925
453409656
409377457
23132244
612512093
63654510
23861123
445966418
238525800
782372319
217922978
101220775
51945445
140954223
406854713
704116515
17722119
316371824
1481140
192343685
864100558
52404281
91259322
177207431
331536704
560624552
170754848
304194831
287961484
141863644
664942540
71769877
386118005
270129131
579827700
500249522
910138516
506225863
288712859
648802168
247419982
539095369
803813105
661505481
193591394
3605253
651913743
476714954
43172470
228800071
591887692
600872509
462133080
583666519
588096051
187296746
35110040
435812443
416172554
244724920
410686239
191565231
14011733
47737796
312438751
932899090
4661769
210387008
186354293
428018722
261118602
345062060
339090135
88271917
408695251
730421765
97586860
286263343
196971484
374760735
64051660
69532397
278088488
189336402
399702571
522184467
489950765
665999380
243225081
294625416
34478531
56285089
729912003
49922552
589762352
308181047
226615776
322639677
156651593
3053837
260283985
444572590
197204677
107547746
343111668
121935807
75180493
200281696
251312371
108346263
22166639
606632635
17307815
728895951
414328177
342465616
100115690
278421048
63632587
92271893
495020213
82759030
121385998
421394404
142660329
164688404
321481275
344464824
135288858
15000719
149534259
41848158
81577101
415599908
310528085
14358538
46394738
539945560
201542417
82730406
388425012
102837421
119462159
469911753
349836116
186102836
183914904
30857839
474719159
79497021
138270864
512636064
121246422
100942488
460480384
310400081
239090576
131705887
430141755
267900062
225911359
351722901
396027585
96237563
19301597
94745145
38170295
167345405
544566651
441901200
1742940
81343843
194694370
264756635
64259543
780112849
708813231
410275752
91893070
373474112
20260147
875523330
958925470
335228261
141948691
237236465
186161353
716018378
467181260
159058922
502835382
76702778
97437062
463001670
615089863
54625564
559876655
328328844
36517905
319832024
27658342
38833041
33585013
259596843
507491152
202945201
6041090
93748238
119879581
149679982
50624651
262926222
379128955
117893437
282408323
357921213
427580939
320970286
124964059
107557236
287969055
9710406
515916072
47893139
1610864
137636901
139627168
96590984
234550345
18048721
87434202
8379312
292768824
178860969
5576363
364159339
286050077
20271051
76746816
157963230
135532777
361652243
232745630
540638638
591791188
423573347
772580078
78314785
908976
209575525
208958769
513351061
58399018
16339645
147493474
149491117
110277835
533169878
147389444
48079084
149821586
301800116
374300397
751846792
156352034
217211150
510629775
703054487
289751227
183942689
48494850
115019772
74468097
74004011
424669686
559532654
695754523
485964736
301768417
590109774
127113903
588786365
34029365
39493776
451013840
130864167
90779458
147265987
223135560
503494916
8986111
266496169
1306829
20191744
329951645
92660500
323672035
503371875
43223086
225879235
735081491
477199563
170275653
63550153
59373667
160329164
362700306
239927990
351532205
115583128
695989934
40030188
107992959
392969
377288711
75774663
106226248
269014805
253484477
170634613
511778678
319031173
311275221
222198637
240089529
36191982
45736621
20051359
4175346
9933111
175581376
86183778
141202696
181479446
419016773
394144463
25274389
5510554
443568939
288043810
117806104
498911406
72869376
627515336
220820091
705528334
391416888
105152142
154405483
132779633
204044095
242161506
170700420
124879332
649813351
861037402
33909296
17237058
38163459
31764116
266302699
270901615
354474224
696712049
103951988
237744709
378730623
718650470
384915923
64948738
630634506
217250980
7392813
799616781
326932713
72797709
888193
835690054
428513816
202616203
170032844
29730954
49373028
410369121
12984520
219585353
16230058
255744474
531613948
40908054
242885450
128751134
802804068
246151662
108798692
1551426
232695088
103653
331297245
79827792
96559538
43672132
7343705
59254674
541740997
215560331
349910043
959044418
611632634
61995472
14346595
783151463
84034762
105293441
608943705
218460015
116585966
233508448
502245708
699136277
189991106
87662036
108188597
170546060
226679339
96677162
7645208
440219603
667743554
73829233
200459485
580075451
109898547
479065637
362008923
140639397
380312531
304268890
73665009
278052518
315663038
654176303
6818452
430195652
71778103
82889062
48604459
94527506
640384654
241273666
104140770
502627617
127444296
34356072
307979585
256531397
42729284
250825055
565956274
40614504
49925808
306395778
201390848
58152676
428917112
143453336
150464024
177592745
118873458
192101843
176126960
212005405
572139872
111775241
702996784
218263680
28371737
640792412
741000468
474119075
458403967
571989464
425065708
70947567
238602270
466371487
153636272
95705124
274760390
243444697
672279521
284266882
398428026
71710827
325326516
351140345
274971594
343944828
778542229
645631152
433729201
539371240
97583166
8450000
536180850
256453952
816744962
17837574
393157404
162495138
6782649
31271492
281318050
98648696
114351934
14663104
223727706
133591006
57542815
373514380
7671218
49709957
99179188
121898922
595545582
159735945
70276213
25452516
273256558
31916472
64958626
216469321
88263864
242742032
272580011
324456100
46177932
368313677
768517075
417796269
882082711
485240428
608241531
385090612
517027037
608448822
146830692
169336822
44618838
445071097
664964640
69668962
162249225
130304445
215358327
159389344
390527156
149438114
156261582
217824388
12081088
706738216
49438040
191734867
15350624
38549608
428035365
2860316
38655087
311978580
95926038
353063708
602285982
7028158
3639754
255080083
185210786
131796951
176980057
31648162
63426173
552470670
568350365
25702722
523867826
20673441
405804677
209870430
294253245
112313512
50257408
240075404
609968501
63391778
759612396
364026483
12262798
336427100
150021440
21971496
16008555
60037360
206049953
304231917
354236922
733897673
383656829
167133909
140619506
930965895
412880059
19115954
332787119
234036534
528549269
114791263
442967432
5026089
269959746
497674523
85909248
11461516
211118027
701022043
24415543
458512093
151308953
674747390
25158550
72859317
92544787
415108752
641592108
80627213
68111397
226028855
125758827
820558461
544929693
42808571
33006844
395017504
501428303
394363267
307857823
228932954
193958436
125060280
114925159
102592089
120050038
116293058
614601857
8179914
433081791
277564401
389930302
76574760
249253195
178854962
7796039
76552653
188612370
351032404
9656530
165465399
270593065
58114618
200118506
337442916
163677977
276422162
47468207
68550079
230704355
138415577
860737998
188045175
390033785
595086316
627338937
33236694
208578509
42537212
699010822
131747195
430604934
526076425
147010701
176629159
302405218
622437630
500500563
51856945
926757366
88374254
370126274
601674300
11906729
75079655
16791186
116815360
433104586
20072566
119617374
71682964
22819231
63935552
50988648
71698367
546742858
248716368
826019461
898183474
42638207
491894103
13689933
106158547
124424621
234879345
352703207
8316078
52646520
548837248
334423280
231600819
200062929
649350986
325521234
4013137
163868210
57451331
724102821
519444304
153471639
599734661
118204046
707388458
621796633
307747771
588982393
628867028
71963458
254417885
35703228
7971175
294441770
434716473
246688
58773341
233902934
41595863
318591858
422844096
314074382
8220653
5676244
245180083
39825941
425537313
89770719
289021206
802511061
816855776
406513588
75139688
351142532
354752075
192670886
63589444
885177001
102283716
23582013
241696732
154700354
77273790
853689937
101322449
172011613
588238487
131982440
59132367
220328498
641686878
117365969
221361379
10153527
156269384
408865814
292108991
39077242
328956416
304781300
45307621
411055499
516492350
130917434
12614904
214688912
633934207
314866654
138864511
25581166
185939325
23707482
41885034
13469301
914652294
328532444
167877140
767200526
121180454
406398526
489260472
312075729
492991649
819175371
44943481
190730984
16575618
256425336
168786648
292395141
418043003
245953797
308998653
671160023
465761145
45267062
79796825
35863973
483761401
687965986
905808642
464239322
885784178
6947447
57355524
236049234
25829146
344315883
526240149
386304263
39901755
702200001
6427400
14450711
295052869
43703195
33868969
145467776
417531158
456317526
96510930
3823221
1624010
573691836
21837780
156085793
744431329
90552855
39928026
55609012
553579745
15405308
876589188
680240474
422095838
962554383
225962590
9980920
136429074
239583107
210729899
212863141
441139660
52245669
110393572
205293363
595615063
217800956
93110250
231624204
2789541
157374348
34350663
98845464
131765200
99175466
69539379
505441850
135767556
260759055
151564946
544550907
125371555
9861804
328962361
107455386
126706686
295299954
291562583
38638435
50828697
113597429
220860423
188849343
485485809
169585958
491533407
742012423
438707267
38942304
215664971
46603305
176109681
20759385
308009373
128144604
13928895
162467051
8514742
817457891
160953882
526363903
31238960
411760231
63379726
372373438
130658044
4970249
514516602
118269500
34029330
31943064
283825914
97654728
120351890
323141731
224558241
24153424
97253969
137195214
5165266
303654644
3708034
170260663
296607042
686573610
442314296
72758258
101573605
166384441
112448214
269531457
338798772
155161485
53836583
79102757
149833389
565278616
15803798
242508937
276426619
268116441
413125978
43031364
726596391
67822151
107317783
787744706
243673853
369567290
440593838
107432784
482945051
9754449
332030857
58889037
83016746
390871129
146152559
36399288
450366980
182668738
120842062
524163978
20341977
2140367
12816189
768041095
544828824
3179192
251144161
62220388
213501495
31937697
150526903
215642065
106904508
29332766
5596252
404792503
126809196
126354291
73619619
301616835
483371998
167401835
197665761
44577136
211400560
21297629
229128544
107970749
249660759
566653117
33350492
435991887
522804122
114743112
62332463
446892490
116265704
493164252
521824390
383364299
111513905
339263823
511689847
20785203
532515120
620409182
54253624
23540393
44311336
9626382
154323411
108521281
500461506
288614854
371875035
270254533
132560881
610526657
532749021
261412486
761682085
375023315
136700772
86829184
248640282
412558380
566749611
109043700
135409722
98604307
97121837
7804513
379380765
418356300
900021967
101671582
163836806
144416390
313743125
30448815
414838949
244300803
357460447
483024804
381373258
72048534
190570722
211686368
108992547
2421836
74845972
540601182
163124089
660818454
73793561
546730777
381018728
543995063
490950998
53927353
351788693
332237176
145488669
412339658
17179854
425317721
12812912
291802953
729156929
86451039
309242267
2496026
34596100
248883443
66708944
108968308
615773526
89208617
212808104
318813
225743114
47661771
734976213
298397240
25932345
7988547
234596928
559804362
47765692
635691618
299947546
893564246
636099664
793478446
29756670
608998530
526152039
337816104
13317399
310877971
112250457
249276883
94177007
476775079
419484085
46670928
330987976
103006113
812302659
24612801
10099523
521351418
217102038
206747734
26872310
726385858
182316913
49421047
616337211
283080295
100478770
221444704
529725883
156872731
457765778
38311645
174396931
500481573
578690003
67057284
259550292
35940232
143024970
154016598
791826448
108377266
122918338
465380816
91610096
189935215
374417472
117150909
95392876
36902098
114134908
239489698
31814820
308191804
102354395
9562520
400172456
36839366
124081711
417472743
146856493
49286383
12431374
244727154
55767212
670962531
120864803
33503190
890104818
44542851
614484205
364785527
14098109
40302358
271234747
100118543
150211375
269972898
305423418
962736665
83552225
577928976
304646721
152965941
177721549
239297133
150273049
38672548
9989444
158632174
360579164
160198522
48566711
454890645
198050666
58441427
35809173
43746728
534894747
527063748
273768277
48745972
39459224
164164125
310675453
821866870
890958730
573938052
116047444
227950879
481903244
328808746
170813638
632407338
364561811
152883504
532920703
442084350
11741662
254101931
358436381
43592628
374739159
108997638
332328013
835106719
98465242
308523069
31639023
257811422
510056788
318830478
128868180
687468160
17983597
255957837
63777225
149928014
150179617
204578141
245065555
815792011
460099353
134263819
728299946
439018683
218146689
24603417
675104476
93989802
3484695
32493625
60429536
276595519
194781983
441515829
65014140
168206388
335392605
68303373
516260152
301249788
396278979
149524762
420587302
120276505
145454137
328383775
691791269
45791988
57936571
403134452
52035276
86753019
481764226
3984051
539245753
81527108
390203839
406315044
405441462
27110702
20209134
449313203
348823847
22630139
334434861
158303816
633333536
468856286
643825102
4020001
17835546
50607683
11365975
86107018
753382159
32993459
640867516
90639950
22080866
134009470
477987961
368558406
105074863
293463607
383454679
95288272
240667594
531289875
338564789
428466786
26464576
15229466
273616044
393102868
299436675
183378980
19572410
76795187
200047444
114973214
1807182
323716644
209108639
12851132
133687366
4498442
186013646
615259516
174405152
175887957
102745099
35157647
121697816
200990970
603319609
179592708
140429110
369247537
510247
233871648
126235619
352585728
241956769
276277237
120625290
119965849
54612316
101015984
191514469
523616114
53343035
163892099
43432514
385559608
241877600
502258200
70360259
249674086
203685083
319278488
453492351
115531975
97488713
125460304
282715983
516524505
708725002
492678866
310162900
627189746
26071578
446780780
19268317
329385284
59411837
141305259
51827324
302502974
249497786
287181243
48756659
206014786
108280889
17637216
42585402
813225323
98228842
160976690
573864026
720222159
476659611
178148596
389887540
429633258
324322270
825926681
591938133
312074613
59678869
64664796
122794879
372003391
32688913
66118544
12244277
238779034
124272869
19706852
709759483
509711214
106681342
100286881
385481793
297916516
55436273
178031047
300462989
295867638
82751386
26260108
478737078
120356051
23915333
314869950
198527730
405042172
380659790
679087323
80711856
95032404
604458996
106053655
482908580
464122
63420396
646765347
449875041
24880162
264054969
344811820
375536733
1330272
222941263
274924546
483831509
393985149
270303206
796908062
225232265
634492237
390895050
141884005
84864014
179048148
49736386
2518368
140179880
255644037
216099602
9790982
684714205
894890
532807087
748032691
432617060
25447971
222569665
89117844
5570528
136750846
216471338
242269276
402900937
802547156
49772160
132343469
322495288
690288
29010494
44830430
300641705
338732442
851888945
665458216
41190637
124816326
173687436
109637515
531472753
3436407
295133653
265440101
274562216
236747727
90900425
423313303
363831450
238678487
780956467
557473428
80949909
286072431
54668733
204896725
124529147
875037117
282950787
112677593
352261543
416187361
84913672
167839804
610859878
103424643
880133959
401212820
612627110
400303460
802985771
356389841
186689288
40157788
213993258
41045308
311549015
6686843
56709251
699931758
221569501
214509274
625065933
176601609
155437099
47311156
410046887
281276924
221952334
545496742
296908724
18971043
262090558
366649606
113908206
291937951
9824559
46419631
529767757
16460725
478622283
157656827
226104756
744334651
23743661
123804936
64375884
107835984
53768951
5879012
30457249
156881675
81702346
248266733
24900766
451169234
279554079
162564707
6831432
98497992
338702899
399805486
44999219
14716746
806785736
102535023
201174013
17642512
622537099
131767949
74583104
280342492
55314485
211954757
105857074
297462982
224609903
140258042
336226569
254795408
194773870
364592431
106582348
752635806
3003280
377126801
466624820
72690245
457693356
37166279
161411298
61446517
125849390
93364598
247762731
234528145
100504235
337413061
132796001
536728782
16506247
111006009
507216
736596611
696391687
33402468
109293480
8496949
284410459
7225207
375497330
558419484
172934869
300468288
51653650
702321526
312713894
183138743
288639235
182926362
11216241
59307983
431954686
8979831
38254140
238686063
4884505
141684325
704539795
256489658
144120591
279649664
700463621
422252060
630560304
141048607
7996534
2678233
409189229
317934075
55999571
6297780
317920572
104738523
628782289
73851315
49510551
33464901
20951093
265335674
36132821
780845458
128038170
195618136
188968412
574366346
260570502
364055250
160555156
180364329
38671953
317809565
41487063
113216315
57625408
300951379
716745213
323910888
6912981
105745704
33787421
572840527
76932165
332304817
46442250
209873240
116790720
664841455
314211536
28691
92682719
52948012
117414761
212995417
52355204
788268979
6725730
13296943
32883319
60023908
5347610
17554745
923615902
64432069
525808140
329145339
332026348
213575330
469363876
374142500
502593935
232898362
399819
13395251
210143526
509165775
727183849
2526624
105233731
608003403
190775775
173673349
144199550
39725011
72381809
326556393
517481764
487269840
585944906
283020938
238672085
57387951
712191415
401083168
362653462
149406680
137813894
367724220
203433720
168841563
159303765
69940305
215827907
88984701
55309939
364563325
292312423
272324348
62363465
778631699
494345
30243503
350411387
298573591
193123828
307804547
34332404
5995594
602570051
15952778
420774420
61869848
355777729
301457993
252803162
1632363
31984223
155443037
5150774
238694664
164268482
141682734
385477063
858445223
111014593
87884772
421170520
79123272
21369470
611698477
229843224
152580961
218240440
556207456
363179930
664145542
174271305
151803029
8880214
452322539
25545541
51203496
47767028
268294318
304411045
210565473
255893901
780386422
102709058
598731886
371917148
669904238
169414189
177225917
66683948
58175628
121564882
7297373
355597388
30939666
93901460
64766541
322632545
410906975
209260236
765304890
165509031
16879798
108938188
94412372
161477222
768925803
87370490
228395267
360756551
4842381
161250037
148403515
55746948
72666814
512691978
222802557
52088822
497303387
522340663
9178535
120005226
222338581
847315672
281978372
3963047
161222057
106769764
66736007
157589615
18467612
629284643
456574490
153537814
311393110
12684474
335878812
282307151
903413793
16832374
136243415
272158752
251089312
229966455
62322357
182642435
845649442
412885744
485645759
474664293
538686978
124004347
135045893
511759048
289974481
12900772
446103428
235682347
144043580
132606330
529852859
596123965
882998330
235033723
70148344
274591147
136389622
269962630
29421111
762273589
110905762
43695382
564027142
204133324
5864680
199786040
833152806
69042091
103626756
352702286
2061104
35370779
37488856
18434701
415577656
231545644
96048310
36065199
83459055
304214300
739695844
85390015
98007428
238840691
69554143
196051585
6117095
842966615
453939832
150191987
559047200
477273005
401727377
147741869
109417166
205488067
195996300
143899092
545157244
30375126
308794385
486541292
31086179
785178199
113521177
109590113
739251510
289917202
719641195
73250411
566265233
307177247
82503514
52590746
804117863
124817034
14719358
72446259
369161799
235266684
544870454
336632990
338592522
20941169
633884620
62212542
532246216
334710753
733600957
53869036
36487276
412537211
297082096
1311806
280478035
28052810
4386215
382302366
671105046
198069499
110870600
53798431
269105310
161663071
96053041
53566182
35834966
288820540
392345698
448652900
363280155
171719343
254255103
182572974
763161054
481628941
146347840
149825768
329195414
261831243
212823387
165564295
42869304
135984321
107270363
311353413
354496314
106003866
99229940
112735922
209601808
155084494
764105422
1722707
294339483
313635254
26640935
606635768
75468979
687983671
274120587
124781272
21457660
8707236
690264817
238369779
196179931
201395758
120207785
218258245
252833256
74421009
141266959
152312826
1043962
548065172
829826717
95307589
33388410
23002374
59584168
150977382
437546318
339650843
468865231
232446725
10254979
479291235
262266072
70433203
524032608
490086598
2710825
104721734
563413427
88391375
638343533
632520461
87189471
173022112
275588618
9443840
844419719
53413144
83988165
520193816
280997607
383482838
426522225
7555169
107346446
548548559
284135892
152187049
98163478
94890613
451666757
774795850
10531013
69801965
4284288
417152333
739022845
124228212
203018399
143763536
43443436
107052351
43146534
114424718
326222107
22737317
6098500
54298338
112321414
539527337
540431034
399879432
139155813
303584228
610114249
473756688
312495803
59284715
257447430
4187161
643178486
36517332
326584419
422344584
16059442
222076882
204139361
840674458
49629430
295059226
122631690
302261162
35643348
307315456
446270162
18978116
646021135
47298141
740345193
685591404
369309863
300703409
165869710
134914064
90614341
13502135
326051671
109397340
40412858
35442095
294768452
85614209
96840182
281329355
174278377
319978027
305728645
36921380
379490586
279520634
326613626
108480896
157637358
6523823
97003578
600417717
234154360
49267008
71655498
210549531
253751987
570725332
36850275
224982282
16799253
28150437
151521844
95040334
118881572
44523819
621855755
852598939
49956499
111497369
325525936
164239626
809461383
676453021
271175417
25976726
160727050
10927744
574635917
319062395
592167929
331782184
202080627
293353399
238319791
187330441
331448468
162300921
21653843
5474760
19524628
293162829
40367023
142958809
232400284
176625153
65417322
384895887
444665402
36936746
48524347
213203487
126112917
567626
212153300
96753009
429880304
464622984
207109416
45942977
10098067
109275297
37062374
230986959
1820996
319988602
39624310
233473326
906164128
831999739
37083791
64172378
460997981
392774547
283144754
165306902
114297333
523580206
9787156
603600458
504094401
256823454
56855429
423075822
127259519
467446473
7845209
540179335
21221193
50046203
97673007
72611722
160919241
23740741
111262916
241202274
270390942
43392727
607102830
177628187
551308518
410352928
37659844
195517367
340044609
77024202
387071069
586421247
365716187
15825697
131282834
36164889
490400322
156350264
378086492
96665652
579624622
249345359
416896408
274395671
43975434
466821964
82587855
221989254
54550415
56074092
459187283
388569576
13930899
803720322
5026044
30651320
99115561
550605056
2501530
624539492
342795246
24016278
24962922
343195708
108231221
24942238
295044633
773591720
31290546
417572307
135417981
134094938
325561374
99251345
332644531
254726671
773620402
11958998
120204171
630183119
22270649
199786654
602601606
96168573
19710350
137890840
173860772
653469449
491317254
121459111
178275943
178579036
68806598
142680546
167069263
314237658
251575675
292021813
100286832
171669158
229285108
19692603
829292565
131095487
357421243
235211498
302839906
283397798
212488248
201671941
252281374
348335780
359272016
84582297
345590000
131247604
285590176
24382240
289506994
23238628
114791225
150600745
140331856
72736480
6979659
47246527
139584609
225676993
79820659
781864398
250892853
842224626
486727776
22002651
18037883
208866168
153391600
17359280
149338929
118881172
92777711
505728540
671509259
257433226
436551052
362248645
796414775
193202706
7731738
77038491
306833596
67495504
71852276
272396753
62411781
95898087
110697405
574197388
87225829
819839337
76954311
25849656
134503815
335071020
66227464
58210654
383250884
157607042
20141517
37375832
378497531
67415807
430866239
226702085
66954890
373394856
460393336
96409326
721611193
95804465
76366321
19596551
286709935
187899348
623794407
437061597
525174594
164114812
42263393
208288344
76969254
45637884
110333603
57196686
755601816
128273393
35014802
214275792
368419036
657491948
69380415
40291185
170494509
61668989
24124249
355243664
7980037
25196503
192857945
3839241
7012310
26480374
61845268
554783494
144238425
233510061
32156026
358153182
758576989
99632621
48406584
304826091
208494849
155470502
159269863
493216241
192584117
304444474
411900594
344960136
255214039
242347195
406105214
504551510
470149481
184379403
238005874
302061256
384160331
302989486
504015948
268078313
393586287
2324646
345422132
277575467
404052783
60811362
100262277
408465208
733454068
228732912
237123696
165320440
60938689
559090113
216219424
158547141
2381865
528882069
6126367
446471424
239908347
28046641
52702549
225439268
129782763
4200236
616051001
505981004
61033284
230225130
184305619
267785698
496884838
392603676
1101085
53171354
288831213
190962701
65830401
181942407
309548139
442385044
131599804
212191302
442526842
326756871
59044112
397601250
441635509
569813343
403660335
60080939
151120318
104982011
387422976
512524041
168976782
374117636
168828573
115989827
572677053
70275185
29446332
280572515
4080
100127920
116266526
329696637
705850177
597641
72658585
471621
189387238
118501965
627433832
96529928
226721774
184214032
71326670
286466370
15619908
155207398
294477715
93528674
126259561
204238296
26545268
317180261
193238269
94846283
108875178
625434746
533838518
492508005
877533621
647476603
336525562
149200550
2409426
181059402
610166794
119686882
628712831
204731713
180378049
71578586
105934348
109542469
45953074
436151236
257455029
278071161
376172429
183437436
142018386
411306829
33045668
149309299
362064272
168413881
521682862
516392993
91272503
251964629
158697861
307612555
87748061
161113630
548915627
134715069
461761832
160275147
40379832
148298561
7820175
458592652
249300494
55066931
182858271
203939729
459634804
104545956
131510398
50775134
327447509
128650627
890167853
55779208
75100687
39128538
122080863
542439277
379247616
1988531
7606780
78384869
47144010
510471937
653241109
91970686
780715956
54944905
405744697
190289994
273198848
42933840
33456083
70991442
853619011
106420858
494652859
157232449
50957645
430463833
298265798
25411467
358298821
134307296
630241411
658620832
301176990
52473181
286680062
690936119
250292297
240524447
76586253
142156537
416442410
119163672
171659801
275722476
316091670
618464418
141252223
481010270
221479770
16314440
64322919
74930058
771750560
134659345
106502020
17771151
8013120
125135970
555401018
592930571
63924763
675085856
559543179
84465114
553993
21181533
545840232
448673839
102558731
196639669
59839564
166081529
265378372
326003142
15896724
135091487
86967980
30473999
752214024
267830023
252189857
222626191
2742853
607464779
430528125
3221745
323153874
92637563
434601874
37548782
699499475
21471518
132727026
157361968
555123499
550269880
14084045
345732906
403848026
13475398
115288386
585054163
148947550
514788040
265025180
305646048
323166496
531475292
242991762
179838509
21409104
86719532
146322353
241520816
714862019
95878889
863725527
60723031
245384
139324082
135876416
309369903
143332571
282619014
137814635
37817056
35139529
83868139
389706760
270511993
627874096
70935723
218614695
498873117
42311410
230325938
112572609
12601270
382387610
136907222
181778772
228688015
94415124
144920823
248678255
658304046
327475789
196400196
635099498
776530699
32613363
271564955
46911059
272016809
192330025
10977737
329909441
25362045
76787503
155771273
197166184
178360999
771987822
351126307
406649344
319850283
245772667
161256890
174699259
618538645
437070024
290150078
397543294
146123499
17295397
437557377
316003937
122303677
408629325
650690931
49866708
468622010
269533162
28848640
109873274
83512948
46931763
279227312
814513203
681394355
41968702
376890461
659258549
531630939
484110517
91387167
126252800
494629065
6293510
200302471
451516252
141166832
59360298
43474912
6326313
126165597
275131085
413147454
54984713
63810233
21272359
48172971
139897774
124100263
84854892
455247663
112306387
456608601
254328942
258642371
339106908
562663185
174469884
121454404
10335626
313523382
11197
33769363
3505082
246025958
99717523
57930101
199287310
395892127
391277223
453370254
8904874
268845838
151497336
37561720
166748244
518223481
229326349
177584133
310928893
475478892
31471499
334973612
201143469
32317225
191552356
255656256
49492514
754804186
34216396
286810645
223892742
32849339
262234218
300357799
725961811
133823383
110458292
742957141
258645671
9141641
181057213
45911052
221005195
236221225
98321813
92175752
781097231
90886921
15840649
135514186
291955368
164173042
72167417
173765715
37688908
151262896
207818309
240516131
150103799
14418687
422994785
9942588
347208717
50993761
368173475
751440284
46361648
332350155
156784612
374253913
607745468
858520115
168791374
50393042
8216437
1243883
52700128
106064537
161065349
107339902
534136749
4038628
232096514
323133628
18753414
409395251
272725577
348708129
231211394
523137606
130823111
556562747
162105915
34836053
854478779
199374771
45759966
4408821
641142197
6730101
15234752
290305210
317729145
352450072
144965027
111652540
93878991
78177819
35099842
55609164
177753788
204863218
262418716
76307622
2851657
56787814
32852271
198850350
34610229
130872872
606647751
120508546
448472593
594839552
482292894
297794160
64536216
118993205
557158388
675933186
36817918
600981753
749960082
169842281
540217906
579406338
87661477
348300473
375749672
121198389
864719430
387677011
1536695
192208586
391881817
70898787
353567392
115764040
338741097
428808387
20743740
72989681
216584958
712083088
231839754
232881615
130891891
473206926
53949813
173515556
135524871
324441940
19781680
137535668
94569736
46489100
312608501
10891134
191908272
483185396
192740266
53439172
113091925
38318913
42039955
302530236
39253738
288595928
709003565
111377016
32751373
256506049
72994996
271668217
224271088
27714651
127394187
374112028
55082388
282871158
363668180
357512035
1018092
80952000
19910176
55225579
194665785
720378582
231076328
30130633
247173096
93203414
258210534
583487020
32548603
40892074
646274441
462054299
190511929
120563165
686984512
195530617
159967405
612757282
417336766
653645735
587602929
21303694
522329486
5128082
39326416
46173634
5918167
457514421
115442329
361871937
434736427
118181290
312319991
145017386
163849953
313635891
137415002
367658094
565624604
82574899
169694752
66669262
602178237
344248848
268435837
355176361
2459416
133357370
62969948
276468151
53445394
4505332
156652878
402193985
346936177
698004355
122949664
667699937
186497456
601655811
230872810
25814983
234939428
471261713
165141403
230697400
654493415
235654780
78283095
108090658
98137633
443851424
566062
229142939
122671085
212338400
222111449
200857854
229151920
92955869
90661067
624620062
479461045
81745032
47380812
357926256
343930664
95001585
174293958
311060964
84926250
75736667
1037963
825105459
3726504
589900869
137986427
48943922
218545875
597730487
605893310
124343194
191278103
489867287
69964683
107462367
254836625
5087930
112710024
32007439
40942930
936471487
125397557
119741318
71743750
464443685
1490619
88470751
34754674
235283346
34886322
124979321
60654077
148823411
52661583
45429477
1426765
113244732
350908801
176696989
338774333
109306224
88949961
256705168
310863230
159896355
233896162
30451063
83888057
345520786
145578129
24184
10660154
674854522
665134407
762919789
45459742
795349013
789652324
308181220
193503814
27458710
176405203
854540469
722432125
224002814
1984100
238747239
365889514
253977808
82533361
959597401
285110579
367381095
198863052
145860618
276036978
475012256
615938459
314314756
522759935
529944802
68151190
114074589
432827782
206100505
232287151
765838070
1705934
12845644
95932987
800697858
414754178
488966975
52864285
445130215
337647404
842678863
190029403
275823354
37553075
271686060
425148968
293636372
259618816
818919601
114033976
209178843
576965903
147700516
391735347
609467068
196058767
433501989
298655105
393754726
160124990
284199877
495924214
483839866
337513207
172953150
800416103
106796132
97289307
176107279
44087897
99784730
515762453
7427143
165460484
487145880
50648638
446528179
138351565
41045895
133003929
134166853
494259562
808881693
58297270
20491990
652538522
221923665
45662021
404321028
339206808
206388731
783111626
84744402
214608590
271337565
168519046
48289392
205885882
47824424
412291310
454276366
430500602
112541232
337234003
152286511
26524629
18154212
95323487
51094471
1014671
384571349
44134657
111524464
84866774
336936202
31542761
16006829
460145196
24928990
440887008
129655482
341133039
383953023
238338345
113658001
595705659
428032350
807949027
367828464
120977031
183793352
139310856
183833502
13649196
33487656
225246521
110318162
228491991
180695764
288113618
262640894
355338818
104319850
883848583
226364503
233263945
473709364
36299065
556600109
23493084
199855154
1939638
405247871
203586913
126528395
4117146
497057120
282997248
82202411
28482865
130871700
9769436
527529
63289270
349669412
876472725
282010117
205335671
504700116
160446688
47846150
527940019
471774399
279716692
557092942
257973768
46061286
13466454
718629354
47851589
941647611
37601521
496101586
14539701
40633742
392737096
198023813
614094897
85408930
155110992
12910254
197096816
614803741
414829691
514127969
9083213
179794685
572096160
42987011
95341885
553171483
117981537
509140481
90560130
404656799
494728172
372914443
249621866
531610319
47030263
159155501
7516509
41504123
472670217
5375667
86087608
540379758
434199507
28723062
383825976
680172184
7771491
390242270
21700708
228165672
59714640
759663071
893035674
348458176
34089378
44921158
264933552
189136069
779683847
568631140
56405084
173294083
300052716
902715653
51038877
550417276
928483937
758850150
36260528
245591055
313160149
578968217
537876587
218863939
183435980
239350207
113713663
368432812
41222382
61126257
161580225
28611111
359577499
617401523
27810253
288596524
296423123
85963065
5593518
270079287
189736205
867667578
99955856
188054416
656981288
35622685
471752273
584701990
582270052
379310973
563107159
54610042
223532555
51583949
35651434
125788508
390654276
373094098
457938386
470639201
53797759
550119579
172231293
354731929
14944872
326851791
289701878
26221781
156664293
21331915
20596112
17364162
87475833
47875197
54321640
364508834
264712252
85025510
516729845
144915832
187519829
394894801
653021672
792246495
71113534
228464274
52711895
555692191
192479355
12459931
34132158
3464658
265945962
274279427
51344934
55410548
725897671
214531080
406144747
303085621
407249569
52733147
917422780
96257619
724676585
24062681
460134545
423079170
140375938
141658861
74683043
461953436
53542792
129026876
29190827
10285563
582353130
286813262
98268107
106990749
35208461
70337513
307607263
330780036
196567684
34439903
28928306
140664266
117992911
420725904
633138332
62918002
133587734
21003356
260260063
908359148
121014175
254663026
55719801
908221362
120682068
39911411
45921569
178085995
133064850
33784860
306328643
188660402
10284986
175986922
580657945
79946800
557805468
507185865
48431539
208991514
192329376
255529099
228227495
69416831
108803348
281857905
93029160
164597360
238230722
152320479
397078920
268706828
131348124
107121000
18288325
273156131
197750131
257503146
208205055
204186173
309428691
286054582
57834691
327562974
5091538
73410459
186038224
191782887
243368162
241473795
609579412
530725582
43549594
52065338
472654553
37411901
827501438
50362496
330172075
8461525
61805380
530250969
144603552
182539699
522582112
83936615
532318468
194866140
603027993
22231446
426126362
154252024
531830373
245157351
28559114
191232788
571317035
93565165
361844292
4089670
61804568
275911
400329177
40260145
225375869
401637716
829423050
76657534
105103675
23777023
217089428
66222946
164151566
302717795
39187801
54434140
498745142
181797363
231047810
29081421
350042229
623642319
139287100
59996389
113704387
705655299
15359120
461415529
46616076
254328198
383899736
166943969
324140689
233776187
79574117
1843019
412957086
60362194
673824905
208772275
53882495
367455664
3440501
757444489
225493199
32662077
323670913
846251382
356656177
82985150
109760863
105228596
668478401
469499
8199511
803510822
649323740
260520593
125025543
192183588
12049119
68428224
453849735
277463606
167872408
121444482
905142828
177650309
318597064
109734638
727228016
280320395
206748258
550321835
235366802
360412306
240156120
235240705
303806670
197778110
51963016
261582677
416235050
59853053
110721343
531669341
786962763
56370857
83298793
157327055
49748059
283469308
294358404
120523392
7922525
313999922
230686225
17209852
512825739
59773762
2046253
204148663
305445383
536480796
9331732
177595347
151842263
941089312
28077517
5084729
174579364
62466089
84493232
1364651
380851111
199037908
9416181
362319403
154068580
151041880
132747363
439726815
170489037
394355493
175434411
59836461
147254218
215656928
9827504
272057367
123331839
512376069
101030878
56848126
212907709
328306994
196581815
321127215
782238325
105888342
158916363
486902776
268815967
63228701
446773321
17470181
725936505
81328856
115205580
94408340
212290403
192682785
152384132
323305815
85045026
191318042
173769265
447956803
70645288
772894351
304008619
57287171
101332068
783193858
20153153
207064493
368977074
527640834
449044689
205568483
911904
503951797
115348178
654845679
460252296
203883352
775501545
14648749
213273012
649034110
714633320
12287113
536129660
135078260
415485231
376806283
57981808
408837813
488192606
254563556
931513946
195206904
5237489
631922399
16161041
37662904
23205445
605095990
1989830
8893936
50462352
688953
633787798
417144262
556298874
400836118
101192341
12357754
26096758
84924871
363863876
739655201
7217671
100059582
122664663
736032306
192817202
138024203
304975372
175456018
304761729
705933282
695745104
619383547
161460866
452870634
55122
248984598
1036374
336186398
77217678
479675365
757395735
258315798
1619157
505937197
24687834
62985980
77804890
158373750
61777361
326876819
106119046
473953505
84189792
681467877
329530621
717638738
56461496
62029069
2656466
148661289
381340243
388340248
545222445
929357130
501492441
5857126
45263296
182253903
424474074
394907070
17090276
429639370
76369897
38324495
39803908
5017408
85263720
258390258
42124531
30334244
23816931
440171560
163731618
316287537
288640117
118752815
270268190
79260112
99078517
45095142
661323358
387448130
111058402
205254074
144041539
3012916
123982944
299770380
399134232
184526890
116257000
9634178
9602904
458430290
297177434
12928194
9124664
33753916
292796665
55224913
116868676
154485967
242312787
255610426
161782066
138895570
105294973
124168091
458313769
707636342
127941910
800208633
291654100
10605596
51168641
151083702
14912924
292133642
4050803
80143571
45197433
14210818
647134125
118385699
601128575
62546501
10431522
220155820
306413383
39194229
95978081
104791594
287541262
13515555
669852312
447548335
9132559
8239074
285443206
9621776
247043212
395625176
7206537
52670480
169735766
211925828
589274186
688165765
166308745
4575903
208129454
422310260
486654560
10787158
41302520
228407615
512150959
5113258
72707899
39812973
211308660
456021292
16170589
47129302
37948428
345683289
7034064
6694049
66582623
456941582
327368566
213232678
474797741
15530679
174341262
51118929
502819655
185002679
103034285
5949806
437240562
219055784
246083053
298461424
294616914
82829942
289317871
247419253
10254612
84924032
13134281
166290286
1871364
662417040
72481921
35823874
24717921
168898144
21346737
191843262
39576944
615611046
412048745
171925736
473587082
28651673
233207254
184869746
208279925
371912171
161905276
320232673
205050629
761598706
55159658
333085112
198502362
4896601
540748154
512371739
341622492
44065930
201850539
2915784
682322571
382348994
3690801
22010067
60912892
112982064
423758231
142294369
226131975
40174387
341655167
99407052
186673910
205320956
79240345
29768599
138629612
154164713
230336376
96623390
35543201
15691375
190401508
113184984
351829609
315660748
459399577
182738990
5864681
459358746
335809248
533322849
320565070
48495876
327624622
9340573
784551720
30696918
126506555
244170810
2058617
2382513
402275728
640591119
30962725
286514785
73819660
488188645
63685248
423058386
279385592
140100826
642765531
300729606
167331421
10018330
138806392
189083743
207275105
122841049
404187393
6782674
615511989
210402199
403445
634721787
65823072
304091998
433130704
673453253
894411070
126992940
277405902
142838604
62899479
186383573
71887990
2583023
87248901
42625474
417543925
354798612
144582732
465675782
141123389
172044043
217284052
1336877
89945105
77762975
233057455
22449270
205454432
432407883
12317641
345637152
298144710
463876811
665266439
353079522
621628102
51177141
52147625
504767148
400839515
159032021
591021749
21502854
276615592
317870783
349701417
105698028
369346993
150502921
26954892
441221833
10468561
54211685
23108105
21993005
429078338
727711286
29795832
51398330
177950075
934524105
140506519
172452674
62317923
13690927
62170776
202235155
564195523
222311863
378739215
469731739
100420749
261045376
229341076
584361083
21763686
205932817
407130062
454190903
151463650
106860772
123607840
177136345
183727211
662722121
491085065
93054856
73336034
5710092
335998489
89207570
10408147
901248713
18725420
12645453
2858825
842891
599707118
64536384
458709005
434299791
406539064
26324298
368003057
33933975
141864453
249440999
215347918
943949
75187764
680924748
3692667
169949098
365726163
620022463
79432038
41959162
49176373
690421663
22744340
20584760
131141951
3847092
189999218
72968105
131876651
125804235
123279522
94461485
294211245
41377959
508747075
68195342
59010921
420201094
449482846
65881566
1366732
368209707
380589415
127648550
97188920
238183857
724542487
59686444
52733789
470367410
288243843
191827823
252920708
587794785
661705727
1506167
317747250
156844311
281735463
4427074
23656402
244328597
362691211
273940460
432856934
661160280
80616049
308107991
377229194
5068728
48864599
417579046
344444225
332910306
122229018
516016981
10320759
131421465
446875799
282553140
577833237
28907496
10231944
178497019
580983712
118295784
245919373
421444672
148348347
453463837
45898227
235270166
123209542
19453299
9492981
219259428
322977540
19908429
103131252
538631803
234869936
570818391
100042756
387598864
815463881
95278042
100478793
148038561
2405413
584893404
180039768
65129472
252522065
394868901
92460190
346167920
18191232
548940734
709716968
31277101
128488281
189242377
497968998
251680590
11489474
289058870
7856416
644224821
361825870
671064021
216823389
126624065
343710691
14844709
458246723
60130015
65098139
93796088
367776726
6301939
391651908
48115660
92765276
151407081
96804226
680874260
888579477
187374953
423871174
436552728
93967560
6559236
465805289
108134314
71152263
515527917
138346567
21868686
170350336
16615418
139558308
196839019
428301858
47508896
237325620
773809289
273265800
67911940
26208776
85437189
339565679
607583165
86448671
292347996
446229797
398097816
552747251
158441943
166428035
7433950
2906362
683155491
502621593
224521360
29094230
174553508
233577039
198114002
301156628
635911660
136632277
258683177
37353037
49907674
141991755
60977658
647685455
333666624
321238274
558013
248526260
6062347
111391310
445660525
285893688
302378123
431707669
435941328
9228282
142669777
173312654
514281304
452894529
468924405
41003602
1956379
76812529
618506620
55207433
370876780
63545248
471752836
558668317
228560763
521820955
230176670
15131167
162160069
77695218
341792775
119992003
253040828
59536837
112494139
207180852
336067169
114612833
183159401
379580156
430873811
222588312
131212519
78863528
227660530
7457986
168423386
472281349
300511433
53560203
169067632
292545757
215763751
313595754
751739205
85675075
54553969
161229969
136575225
142488000
826232284
244220882
126067736
56940887
75835562
778526032
251265543
571082891
668424973
73269468
568758328
481733463
278061136
1182957
218538827
687730334
373433291
471355821
237994566
714447161
138445345
496027280
424050033
77728821
106932535
692174457
33964253
92095899
702569028
362682036
306915560
437174020
282654369
33340250
34402157
706890178
41095504
574182917
364105462
43234951
403975548
309014332
85994325
753261508
656341832
525636522
599489049
189038429
111696603
585221115
125880214
102231518
132575042
278776784
107957220
1983840
273972772
245177770
142944913
204757706
427099964
361061920
136336629
324972381
177595139
266134207
242964852
494822923
910816486
117759376
102971090
89961428
189417682
247754332
549885156
68086975
57158978
110864510
570215442
190307104
179484033
90802322
386882512
362576950
71724
219249467
346959694
326185384
175002022
270891254
450147131
702591284
61416020
901913
62894120
25575009
392037239
187201988
38131821
67297626
153160879
497219701
55450531
18704338
67247569
485474251
105348129
22012959
193544907
24863853
286591391
347895817
143212534
242328864
35456259
8390406
417953296
336039371
198882368
638452588
90220982
165656571
223546989
36023097
763298755
4857977
211695810
206542724
2401568
96034612
61937927
190958675
251378087
319791990
550933977
270041000
118945830
299208055
219299237
279197623
194013192
33795324
272098468
123742533
28784279
309123471
291609429
84951400
118662232
17081344
315860622
198146991
78693050
344866
384357191
147342447
15458017
33487268
40882066
86098786
56196600
364327052
518685662
17025085
210657851
48851884
175647578
127525894
11196284
128411710
106838026
111134614
562356692
580487964
129545115
32703884
174854895
546540501
562766530
17511658
81876816
234552884
364580936
66157809
19356046
238409457
227600205
202234406
265855128
640730744
474858290
35744613
22751378
114231752
121925877
22522431
209746603
154981440
530799670
335687995
34509661
220145264
131559295
7005698
342543746
79423447
7635381
343286578
105416297
137328974
40539786
60967782
266469184
228046462
115981483
504466261
115985335
205491828
610238407
103207003
251997591
17462761
143888889
30593640
564317946
124525036
486404735
743622283
180329352
45651723
93929256
126213239
12762127
37969
136230391
141645581
515583690
38418674
41868779
505113160
296329986
229831289
551317044
65571334
121281359
226502411
20536405
380246620
162890597
345411354
56247472
481640152
28434126
4673498
861899301
488649946
2188243
3401636
11534368
396118855
575379539
174216631
28484485
396346239
301350234
525157181
46482400
455973625
208445734
399695943
642387516
15200945
43061022
35620214
201133937
121173428
222147825
879408461
292816836
32381939
268077805
70819802
72431032
354211564
536162985
224509866
237433070
337212762
148125576
139388433
256277114
190894050
319714184
110203343
148818017
13321201
122988131
52410741
506313036
365733225
55938561
613629016
397420579
313434632
67103303
340963465
140169738
88936431
29263379
785331452
86605056
282773323
343841094
185867550
68383600
30918551
297379645
96010940
16268677
67209482
276836459
1058264
15310791
23511456
455086311
356284256
187907719
4116805
139452030
350884738
762760131
185161666
611835508
19729359
95493272
386354916
168546669
217908375
44609006
195508468
8670280
423933316
1910500
4903374
595343271
11930215
21710629
129654213
314295701
237580011
404830055
9316862
42253591
32519671
65659652
1354272
135551435
203206000
5781452
208965473
65715702
135842640
273523068
19263539
384089444
335162012
281328014
368356876
352972728
9019158
238773917
40625799
112758337
119133179
8441239
719454837
704597542
447085822
230060736
578692417
381303756
518475530
248646343
66135361
3800340
164595991
130302695
266463593
184566046
650922274
203565919
57011888
22840157
933008813
76921289
120168373
37279669
740693893
112504871
1068656
55032325
357217315
46129159
706867879
51097649
56402478
570400577
190342934
144004200
520127359
5943034
772433737
114204862
362366574
117000992
44697304
246497258
73679748
432547458
581537564
464668361
397431138
162154336
542742895
12057440
84500167
118311767
183047946
360515262
428542684
183262383
287036687
127223456
128668881
50195875
202828261
65027472
772660028
28268232
78447511
834255240
61606058
308935277
133581518
182407639
588472240
630121606
6262513
538315198
321727462
81115367
3181626
192403203
474566393
347217864
2789390
2566377
5470294
258938609
282708104
194506216
375202697
122019099
502490612
29398225
18036271
85727934
102181310
506038242
190088680
174535160
56444913
33066464
97337519
495633131
170466326
121302429
169651482
255979830
88859696
441050599
141812434
438321845
388423524
32672718
277837784
6520563
7884499
13332046
187360901
420775578
381863327
928035
146549196
82339000
292381465
9036005
95225822
157918024
6031626
327761155
148632337
23225341
214328315
375303825
348079121
398139308
97443801
183660736
503698086
913503937
830701
333238436
777384277
59593184
617628289
161970706
317037636
45569345
19127556
819662715
1400423
347179908
541016145
177390395
760789656
60240909
693844441
819592607
386875866
262416972
237428790
91788592
26683035
135050310
220446082
142745029
362887619
141219389
1024090
350088254
565316676
206662860
394791770
275824196
585362276
595380827
52386311
171177537
394802180
288051047
697970257
6145562
70238326
66872498
600928370
409202254
202860485
373068191
30062468
158199165
549933073
645965826
27085422
52884438
238569242
312136139
54116749
219441831
287790958
580031414
689504356
500574561
840334799
578953129
646906336
129710611
62458876
96818996
195153636
173604192
354488240
236387650
161859831
199462670
131646471
202212503
273102674
93207419
30518868
13170020
75810837
823681218
171422845
46067532
105918912
137989339
146543959
108876262
361622131
168186227
560573975
222944639
350899281
107344014
30621536
182270613
21792585
121894466
85837363
203358116
496540435
150291
37597314
15331717
815916143
10934124
266911161
330009545
174968519
27635333
485724006
587940183
234146617
24034962
661882502
954373207
720405810
392538528
106464532
22723675
172827441
124658039
8077323
131264243
735484161
855550666
281577498
469144545
25885959
72050660
24594572
393863958
419170162
5250449
288442659
376992915
84126310
26088508
38642537
144520880
157172441
274836050
28889228
172576335
85462362
73625400
318825037
345897853
1595341
518440159
32176841
371743188
86795489
443012540
33824521
72364919
122688589
462541033
92580398
7589015
342521536
39395663
20397974
183458626
668269092
292842360
122211578
512235548
358527364
44213874
13663809
19168626
80094799
487725608
633701623
66926214
62118602
4352200
15346901
224518837
45550443
100788908
96770082
229379229
100010900
666531529
213876310
427742789
655485303
40925082
565496027
105087767
104485508
362244657
170312749
116175673
336370832
364735649
10739870
396383210
428952029
123636839
46406733
75860603
525352907
52134636
353938916
43855998
443157656
53715
31286750
236695342
363997861
19476937
276915227
61162739
206593403
593209408
119079483
683074401
53369
398345329
217003358
2711400
340810539
332403701
502733728
493290366
646510288
5765072
226267252
103645872
708080007
845541994
28081741
147983278
490880196
31609135
167670523
109313417
674423907
290298117
330571772
201049879
179329661
382783076
118694733
175574002
90562018
93134468
347878125
127470134
251438592
26717604
126040522
73435111
318537058
328506360
129282614
513898890
117412471
196488243
386536261
138954657
696449599
54818540
3763331
220587001
414102139
575478670
120925611
274177258
633341188
171875529
173681121
727389086
413337982
189787268
483181145
184165359
49233039
2973282
415625658
132113883
31964780
464299307
691248466
73645905
16238293
579076077
144544202
364770707
571729462
171987229
18580323
713170414
171112656
511083214
51177895
35187011
115080392
194672438
13140510
56048831
52375895
124766460
19402443
38190772
647295427
54615865
301734790
13969330
472330615
137918933
330710390
202789117
135970467
857350574
236971578
48549100
376421248
196814032
243157323
65448997
352814156
26087637
266692824
52478303
156131500
699025042
33070737
264996474
173914498
29377556
723070409
797449374
519289978
241060307
92958947
6064711
577116034
30569882
272568233
49035855
821528770
182985369
291393377
330463248
223674176
125341511
272189055
174847473
42703265
443647488
174452245
155430750
20535884
63897438
56294157
16200097
397670710
154834024
645658189
33843826
581432647
143107575
854981169
168839779
333894359
7283015
326045394
10500855
325235707
500734059
330110386
205871945
546431672
204311157
754952473
854572557
853050262
210261983
310981823
134029831
96283039
272625639
9524498
612107621
159333824
456201446
666441798
31493742
60065437
49207181
195291865
462005468
586541211
178174338
212880561
627587610
229372351
251575195
141443284
26290861
10379828
398915382
49784510
208828852
229869228
94080673
221852013
830119587
253353392
528461610
5314207
142839905
36786667
70489562
537177924
2389897
60334717
55653827
819516774
783551647
12059995
124386905
72562838
128155079
726134394
189170651
386473862
106653604
367031550
48677564
346344244
8850156
176912489
742407852
219264526
51427606
255567311
644999898
631465286
467737717
127468843
290067452
329336722
114468130
252883661
443078328
479632668
216551393
192350492
70042583
573438865
545754072
319494142
324835462
34330980
236439808
813693445
286717495
203742806
171213787
135512391
35320023
87804381
262372053
241580213
274009987
186760329
250474017
165436246
197132236
331118360
53921577
80333929
3000447
192583138
187122890
158553966
473902685
533748152
9531512
162121509
375538824
376557478
179837978
629082354
314656578
355419860
665024288
18825737
90485822
638608237
93012560
88996074
394305347
512450696
244508971
234009087
143608313
133009210
115334190
29419621
71526251
76141309
394379400
705965295
401395470
4548061
117779167
15648797
313966215
33824190
309885600
708831519
36844360
362108317
709768994
238287003
320652975
206185946
76702853
270719213
208789172
311631465
22276307
749343195
157284211
670027058
171071376
52863002
905215548
684896047
88459879
275517281
351335164
290770046
1465479
397637413
393868872
96006339
722179073
45356413
360611935
6513780
673627320
51115288
238906639
3065325
817447288
636936368
14110279
166578501
11463383
326885065
345004865
374425912
732465891
218106695
298643562
661356352
158852340
207426481
319004571
483132902
2956659
92613128
316035550
267656636
28203700
273030889
238448182
450418915
299408772
94947468
355504851
86412760
1002717
400631367
3686646
637770778
12308105
23573343
58330121
91503433
14746323
230232001
192356933
86155301
77916964
540931274
972389515
155973638
430006011
436107871
345696429
85556623
354653011
49406781
151693397
20499465
54655314
162629432
268746106
109873159
801994473
201637720
46521608
221261224
198892564
21923706
148528572
302034809
533129066
112896247
241586598
48932591
247051753
31462521
271668183
454510198
805061507
216045324
299475437
677769712
65403726
398790020
220272407
341442665
291651101
656695100
5637974
482309292
16851319
161427987
767411610
183290275
291177962
64201274
45884102
168406851
5451695
570056924
126629011
69805653
26153072
33195961
90080432
151052189
516981074
14058376
197119087
79118649
2464508
173977805
643034319
412099256
222248509
272073613
61315660
278328584
221669419
650681
33855868
283365
34843174
518498724
260134388
605616875
40156592
673051646
874776379
165591086
189403730
407091804
68111194
598905691
283452543
98843125
494195182
565325199
689787
280082495
122657739
310478307
195563194
415279142
26527471
577503075
2760893
506253735
191496885
650843791
4486248
36491135
172428713
169734257
277242077
132786451
207866621
558241082
583833940
69793713
296785727
919534843
115505122
154990559
44658162
459269575
589838652
524405599
383511234
419485583
329015129
223528722
418071223
492704299
110122277
33810436
124057937
548228695
798230884
24344928
470061246
103715297
326929982
83832687
105065061
317229925
511522598
28799895
267569954
156127129
70500402
344942280
209244316
636696211
879430935
41031780
366949261
112649609
229796544
255488191
19899466
232155999
115750040
62208153
371808650
688584392
196379191
56423012
454124786
89059721
55552540
106357598
21935822
40162506
53884964
118091674
64362668
108850649
196081354
145495901
346164204
79446701
666631027
93013988
62869181
194674203
439710840
21661088
681835379
68644353
24108380
157533901
348877954
33434751
64112961
317951865
596480848
76275299
1238074
385874564
299583009
410432440
21648851
280003554
342457818
64472168
372196539
57535802
644867496
102281351
2451849
203103654
200579635
606929401
488961214
460449462
551626008
184623058
588041146
608487013
845280878
32619214
22153346
291510508
704518086
568037535
250752444
162825159
12813101
689814627
2093887
846700515
699034492
376927365
218195320
406621761
186266760
895448826
366118417
404773918
554734974
24402728
5745968
140566147
89275279
270188883
208286977
224228764
575725572
242925022
4981858
669921418
4221744
327030503
43321042
146771997
256727120
660126652
450486740
171408041
223952591
745552886
127888007
125539837
94791427
24462439
1609490
851510458
137669825
661636091
37470001
179528961
85925657
334003797
86944616
105402992
98396483
188344330
903373
24369348
62174281
132098407
41548932
217602173
152499135
17640172
338026234
128904516
68222609
23859192
18988598
174035431
186671825
652783613
138289336
120197856
379082446
20403811
438336244
569862177
81498090
31508050
222224458
438760066
92869334
411381384
106515238
146566090
20591105
109841433
39900959
332303614
217818864
419349734
12451248
223636693
171457533
796448541
56887099
148094922
200052103
694272784
31132275
784538907
194385749
101973328
96528496
3739994
19196592
256224423
397569228
207334756
1345197
186892140
33421155
178830271
186353642
94926529
34404275
762206255
249262665
378527866
57887356
73046057
351336683
12581830
431771735
755461610
394135366
14272368
144351800
108669759
1982638
342021036
89757946
462841143
88953417
31714187
403729964
393687550
107696453
102412595
465860280
209267473
418085448
16195841
641401961
129708083
144181343
242547901
89910354
473360242
67656085
457480057
24354590
489378021
191832789
66293549
134111501
130011525
297042161
516613080
731368946
456011321
60463450
35852892
423971858
12876176
191469946
379256138
125726789
95593045
111207184
27351321
6142975
378701476
81371846
619016192
73607067
223946490
923813824
335530745
148025736
41754925
159159668
145029406
305815592
309631637
19108617
43076379
264579681
619176466
449720559
20201501
416926232
131904352
5438963
10301026
222028073
72733639
117929585
420081731
814127940
86331374
326439166
214586045
112641153
124538401
110830118
892918168
83670882
606087987
752153954
301140167
25642747
101377257
113230799
110685824
44686687
723104719
281278838
431596984
103624964
50013214
635485865
31056474
728529791
113400625
452532426
26796409
109683106
70358342
53830386
540736848
9097594
122022330
6741505
761460709
693015372
241594045
15679435
231722604
246254624
140141785
727887944
346960948
20779459
155033567
39208371
85646581
207295242
746094911
106269144
151793953
455285505
838055580
419330871
256597044
110214327
194135242
193896879
88729673
633207618
206299937
911074558
2722950
161111963
591203389
72030552
39328939
129788417
721396057
631048730
692467095
30798089
401089893
65400605
260821803
225684877
8108547
484559847
401652713
74259418
181310581
568669654
204942827
101929273
378356169
342428868
27261946
277774981
111086553
26603559
144160205
261363395
474071727
111641841
39834546
549266226
516667441
77803540
121388536
424780
181445829
94410870
112179444
270230697
53948375
248561750
107796136
13184268
179762076
188749834
197820011
542212406
46624251
138968081
353183843
661813683
207158926
112380216
244647667
32508352
69491258
41354621
2596368
148887041
77880637
491422463
125232316
84065800
742324791
565450268
135110932
24848056
24026322
24343808
258180022
139688247
53489225
287524518
334012554
142015695
900876530
223570360
261165852
340700541
266621554
536136170
242896553
36629405
257566401
61999207
64763213
55999225
631883502
180831879
51859254
37303734
631104186
144345953
72078376
27678341
225074721
440931270
233484235
146373879
179860670
86010537
252543125
63024508
937352727
484488095
64714346
328169365
583116459
314014837
74116156
95190767
63672519
89042284
33087362
311283740
253274564
264726720
765767491
342509165
173714457
141844878
82530932
2403506
23121174
375995935
191227527
712600267
71482725
109270607
70884163
177623227
101657695
77500648
215691992
89842928
154150418
200404706
491619543
149534947
267377415
132383025
297307594
279403757
104377017
40852906
215764117
394875266
101986641
625509612
141659502
394230179
384726661
189391668
240891065
441389666
238628028
161648170
37935476
11097638
46196194
280990445
291592666
16364405
84243410
611788251
378716981
8394302
28828656
592977935
571686334
233999821
400172420
88245084
145138217
536861847
440278699
42056417
137763723
422807749
167738203
239723653
112915831
790940519
61979899
786584399
536999639
826723313
643420714
84069228
218954612
600709401
120723021
470012899
258771501
218719351
34113089
578162342
2350532
31868220
91132729
57874484
2931681
596940153
229478315
50038197
63551178
113125718
9748615
138184428
340270780
116821049
71619059
246392869
156505464
59615953
44546117
19186788
3329707
38569594
42410223
733638508
54859299
58498453
484281405
121154522
38856121
602203138
37249551
42343720
62655318
37894229
24159596
135909657
312771685
372863568
84778000
337819407
8545233
555511890
887158006
171161808
272959837
174850255
20622436
399465479
12242674
650910283
98673446
137387563
176578985
6608105
100177757
187051832
134607749
67532386
165637249
102720759
94057480
30900463
87455715
24138021
27676895
64695976
106089482
103485127
374905961
47582606
512895387
184543210
250907651
89160760
263402056
273900974
24695997
320657303
344602020
804963367
472255477
398266280
10727066
112819092
108208497
51541929
30627886
358172591
493908518
216052188
82727104
596767884
321769205
123124654
339997933
192155243
31152616
351815626
22487155
52160140
433375383
44851548
28447490
6080693
490284760
228936120
334074544
290123942
184652230
85410521
248366127
2810102
101054222
448978543
121763970
125887159
123733373
118290872
471549281
42380034
134735000
25473581
50190894
11541383
719617056
209765704
310912617
118744679
817964296
145285997
233030839
169092826
337917103
180854412
67270813
70563756
257419678
87378386
99355897
186474542
604066031
101077299
246191328
120235528
138959143
108725227
74019823
29147890
408255786
667486717
184777758
15647034
363844747
44764549
62316567
297911521
5763471
566823931
315123600
49345643
3459689
183153851
519559554
117629761
401003415
420772116
316176431
355640821
76552345
118437948
21977385
13185903
509796076
127434518
328995974
181432824
597060443
710914330
604174001
640146983
190563633
18933092
285553814
279498679
610606312
11917828
174702798
89830803
49693941
417799619
157495141
321494224
715258112
38946196
288771231
175574735
181410952
164220743
772534073
455989873
201116341
651967615
164459138
2470580
276103110
69663995
329655913
57990915
255906430
192110728
532813351
37546278
201054017
37147034
169917978
327610215
979312251
196741086
76236110
548550710
16278848
84920605
482347179
55104982
96660704
465866266
203294953
43131601
8963259
125697486
183244924
685189635
35580069
1920887
68234024
294007086
615839236
747345560
698706191
57199688
348218403
148605537
301050382
236795432
23886834
415855583
660311314
21606489
24111250
373380452
338698346
313477479
232364500
97390664
451286981
8726177
228771986
317329999
278641294
77413607
343136175
148353364
195475944
77325960
153096177
576677695
315563163
49821573
114398153
172681747
57370589
178849752
533847056
194564956
45084452
21606774
662700846
18067576
233141771
717399492
292356711
794869090
127965121
491384775
28493132
72328816
149901085
264657081
170618090
92716160
303922831
269391010
356290291
373810784
185466089
412583061
226723999
627577389
58588964
484234664
286115858
316291901
2757978
218539064
269936267
95465379
98715045
390777325
30104480
561092755
72917307
163826150
475994881
454059644
399084910
220429008
421956177
282493370
579890419
203661529
33074464
269705740
556923007
578654759
274767095
50508483
97328008
68017730
72602935
50070167
99573096
323485032
528817041
239398241
269609290
23164074
12451405
470325299
66120417
729857275
50356758
141869363
119603246
56669716
701912162
21679340
300659899
599643134
260181881
580714147
619621647
328006980
687598276
159209282
326062138
572133770
390454317
123613014
103013166
784684743
173280660
669224775
40260766
91197911
59336334
105350202
441097170
318030437
122185019
103671741
242190151
3308424
20894662
647369875
700006846
263310603
52530213
519711352
88040706
295857547
317877269
497884721
30522890
386201008
80688677
612979127
436732312
360415484
217926241
250895768
374069585
94981993
262884985
545465038
21754339
60908305
315824203
1959277
4636019
1808897
607424620
200392940
191106637
190176732
210017616
262649979
431763905
686594789
577597456
135487520
280295429
353565811
161715913
286895254
28717625
17208824
27813199
14765176
880189060
108077672
469066579
61688697
131412203
250934693
664177359
106748797
512317157
176286306
220646172
326014575
138778087
57306558
544330047
63559710
315823456
20805031
118643314
124879090
478467618
92123223
55027565
19640533
123539849
151326709
3462309
4738885
21172710
806405059
45575899
110197928
2603392
252744597
426897039
284295227
642819319
136534667
20850301
377481907
35609420
54153714
946408723
88957668
320075595
221379756
210943988
45101126
62950379
102756508
140381517
37252618
279946281
287850236
55614060
117029438
109225645
154203081
905334
7339603
14235979
562356971
15150148
642273789
20565008
215826003
37985841
97602313
62225897
148345565
33356967
440882934
364289939
90677256
228397010
165784742
462766556
16433586
77070366
5881130
400250770
152948355
321137188
58329551
497631954
526266617
14291224
294290738
225725958
510896153
54510263
177564207
405750763
24658640
119028720
180066451
21810414
22952092
155020132
354045746
571568504
515893717
275032664
278939283
34547675
64592470
198272822
483980832
548572
89164003
397771970
168112456
593002937
39064916
41168022
453924392
473977067
426163743
22789830
79038379
25713014
70998608
407160228
432375171
5566466
67975709
7946928
268804749
180328178
922332070
337642303
11884754
354262683
44470261
68584949
247584710
167797329
155673394
182316182
142930519
93826253
163349841
216663374
47283391
571353527
495488981
244251140
190944279
619810212
238743916
669473183
401029848
434772266
213891556
126342923
705956283
182080695
679175837
8506028
138202733
379613631
70600418
499338741
10695677
183727550
17188636
25155249
5498038
11153010
264162709
118699124
59050331
599657715
2412066
289064911
597384312
216099324
204421835
465325292
38395518
115969237
325851454
81551064
489914389
259620104
359237555
139048283
4729276
240606177
19292548
235590345
127581393
525980435
540845514
49181750
776629929
185649382
134612824
502256294
11831670
519371643
103538071
587325089
266899771
469141717
70073155
7920724
10340454
25162904
36203740
14715726
66113080
12860272
422591964
182093764
512970193
129951622
30587591
490833392
91156672
71806685
27657126
2987833
45402652
122593283
12875081
3055192
601370528
486067693
11399023
355254829
277082125
133175876
399297274
4601821
78690765
11718141
304067927
241289827
446640759
314248747
105962341
59095601
125865806
910951629
69450530
310313342
279370732
498296256
484496555
164458440
223529723
67059643
319556299
61939658
72193691
640182583
958807463
258064915
590398357
128569693
66783150
393978724
527449235
289850088
265411203
449677257
533538182
394663100
567389510
21596609
121756580
747891352
10374748
254904266
226703597
331115797
171326484
224629187
191458416
283861272
62757990
514475188
292771477
388731781
260616361
359349183
497420005
1038706
105692465
69721620
10060217
106668518
6656322
6186132
256067481
58354423
253396233
705597127
337637998
263091024
435782226
718809400
12210242
188114780
35978970
70064714
427924270
133261967
3809765
135084387
121969499
60927955
505501864
183130583
430159324
705324976
790653174
109649906
473482217
631747592
41296786
129002206
457848218
611860738
54303689
438394065
186121480
124875691
125661563
192495991
417370019
104708216
66473563
365519634
18061724
465287776
309596921
698166299
447227983
492644508
19553199
50557508
332355997
645643689
227966135
470760462
15337956
294498158
551800099
256279509
243293107
463342137
299378012
380544271
190665110
276555020
43107148
339988621
52745323
268679088
75513689
531446009
117649213
311919707
600170116
70701732
402604820
111378243
517519871
111426194
31416748
377246439
116258160
88401876
235530227
340036583
135765121
326014335
582402352
107972530
161489345
312288952
33082012
14728798
291395829
682947110
494657687
147952075
252056393
101356800
110208610
898089001
251201469
600208219
158043481
72903034
605499612
15208800
309284406
7478348
138346571
9976266
29007919
6377456
118092437
175084114
509092060
86000386
218216692
205776454
152290795
187991638
148922568
446206078
136416042
103963586
237076953
399388582
272575154
696854113
812319121
56849135
50161857
63857372
154667228
698476571
240224914
567754148
187790222
177636955
61418906
98547407
290775218
441299978
246828386
57265535
12844754
362371636
116875502
88274242
218128017
44178984
534537338
5311439
605525756
216269466
637873
649471898
319801740
354029840
184201272
123664265
266991464
19195262
568210741
624924337
265549
292230190
270190241
119325997
307577738
470290522
30310537
191396051
170393234
684487397
194974569
98792640
16644968
330616793
141700091
341553274
637108018
64202950
512484084
624342885
33924324
293888278
21763368
12847855
178163078
719674862
275289659
273287356
641171256
310462785
212756110
797197692
109126704
813594492
77815239
544081288
67760579
772598853
305761599
235505638
44906233
9349352
1058937
186125891
180607622
376525935
25734159
30402513
209237771
28391576
251372916
244493777
13798931
312870453
94062576
61742265
66941819
347041650
2258993
305795943
3877863
766680716
147745832
145230706
272350189
213456958
184071817
53777146
170986314
130216833
70711096
55126589
22817710
91059410
147487089
311196733
443597194
214685857
98301945
356199668
130666783
463301446
117320404
275944984
134609859
292218288
38850796
34453707
38516109
485896981
46691186
95019931
2485710
13516016
624659974
326677413
151370571
833914016
99763175
74042394
431847014
132013190
441685578
416015199
133809125
116291466
251869432
555662093
21443613
200776797
74292470
5836028
332664434
180662758
395525171
85861066
61768534
128884405
14919891
160602321
193349398
280408946
49412087
62510274
71762108
383817901
28888994
185498046
23301900
126712432
142602464
403694767
697177494
390405820
210903278
3626304
74140853
8262739
180966668
483525303
502893624
54492532
31176712
897273905
260247174
776900692
162179445
505423326
33139665
115206266
663745850
607644384
6388412
140490625
13322325
792264017
450466
417043154
381122459
294768299
105420612
138444944
138499600
4490785
73986114
69530261
310562042
5127313
513734827
437359241
119717320
53517348
585852287
687509912
75673659
103035255
515701609
32519087
38232091
547607270
244794601
26341710
499071322
17029484
27932936
502239630
4732196
745170878
277160503
90874278
506797861
4811151
583185949
3359775
17914318
21823444
157795225
304055710
269763836
416476421
442964183
226175464
119350492
272456236
326572300
318560735
177160129
127192014
168627511
299269312
697890881
652506781
29603570
267960011
330707481
263627765
152987285
439602662
238993949
723021442
109285012
589397858
31300410
660074349
197745821
469667697
83692517
166478384
284087155
771811961
605816433
343490635
690537894
674722330
27401780
90891496
424313160
78703833
70020796
59994642
50442543
211908344
731333142
148311774
5254676
298436576
172409860
499015436
355151981
623430207
490879592
66402228
12952667
3137166
297766912
431005552
24895319
328606789
8547071
152479941
296796451
175650288
198304568
120910043
95510747
124617642
151530386
93302774
128930703
70101528
332284500
814650564
166651238
439124359
517089424
373751951
143930450
358437466
547999773
54101760
7668951
397625955
144435095
193895044
425033457
417285750
73282875
437946529
6137834
83115562
648463886
535999743
17370828
384220534
282027325
223388501
222351163
664271393
276500901
12783702
310546659
622012743
163281696
328002178
161842316
820810896
64368129
296527059
96659468
131633603
359885708
36881269
345761827
635143569
146849078
470179854
179242646
685855337
351636852
252223933
4198820
5740456
44250059
177413424
101864369
15439589
482292383
461374644
117003459
280165611
29158838
358297858
41449234
749937895
545453592
131498011
71543036
34371094
380782858
515924707
34119146
292650813
93654758
172219637
26898381
473130103
166579582
721316664
918004483
506168779
442444253
306514934
213144538
115255955
80568584
93818670
101237039
7756407
98998133
111846245
650074573
133463686
41050882
192982115
169161341
131050698
215245788
13123725
206958542
14710325
742318806
57409
212704826
16009891
184139341
330210674
121967704
273974292
8797636
34579266
7518112
84602342
68593292
224926743
754284298
189333736
273057670
507280372
105443738
101722946
183338580
420155139
81593272
235291832
279715596
135497113
480888135
418272544
418405814
434636775
583095427
712385770
161761101
39822237
168055488
17919237
443000402
249405156
198214753
27204964
6579301
144357479
28653734
879586194
784478223
43072091
739500714
468198055
369592403
255088568
19136301
175515183
56604745
72600708
46454395
73462074
544513631
31234172
7099881
133114838
88617101
457954558
743884
620924867
133022530
638682637
702490407
217309448
63349240
646497085
64956683
1988231
72045383
808044233
165164366
7740054
510929381
85941456
82551995
366892720
64754433
257089562
374675391
130961050
482690987
737747561
138900846
135219350
428565828
2224488
421682352
180330313
61564807
31075591
105288697
170850552
26942479
94052924
18069230
438485324
5019728
142499947
571836539
232593467
52063410
30746691
719612716
531507276
124313341
3440086
694955638
337131908
116235418
15749776
136309251
93215150
125016017
106441585
811670664
446524433
82502056
309455705
739212767
601217108
132173567
457136180
117759137
629011244
363851397
294019006
5304196
631199146
907792369
9813598
140498544
122783989
99076571
89413968
90589191
128718534
53392465
260198263
128157805
219933790
672052817
195670151
358209257
386092235
388837751
6901006
4892240
136158955
85522969
56341599
272244550
170422367
197704974
337107906
115594599
442964976
336089598
24769500
248434040
2330300
259069669
207694801
403433896
339243574
189320645
538164299
894294528
445482047
231458177
434362024
177583411
203645784
130412690
461644802
404320453
566637304
465453497
423455107
256819211
62431920
94427651
122888032
46654415
148877276
75679355
209136233
831037737
132706292
449297972
73983612
309258979
72366771
60761021
391955144
163612495
221485763
181710856
54719262
64373109
216367604
241521892
92916462
50345718
91255720
19366968
217449447
657248376
130919571
409602765
103772828
395089456
779285309
63685729
579999098
147255415
36466464
115058115
170881141
91101162
33498097
387580312
335028897
737020243
229413730
822048462
377109581
5198696
421837079
171378385
574613267
59883527
3385943
96378216
98315668
360403585
68694856
27533615
96407531
58470470
696112495
107370926
55474871
617891291
104124484
372422038
163188805
263193782
196585615
100676782
64729149
467405420
196057039
494775192
717998990
491241354
153374907
418668323
30914500
616842893
396424601
241577632
19099483
221680574
44676774
139782335
393646826
729094159
6596996
16851809
119588329
229070688
89178853
23524468
111479037
244382471
315172905
465718118
120440603
66567290
230774468
334666696
168157265
58446200
45885439
342267398
3645290
30809693
890128444
39801519
187795784
24280789
101972540
177212502
214581180
206660791
144984130
168529272
436457975
40516506
90559625
277822754
41141679
253897088
12435742
311275944
5531471
195927381
32791502
16843426
619514687
40092774
245689126
116212
12585554
157564111
138233014
31088635
237250622
150612787
395671021
64910261
14946276
9146492
47055415
111114885
515179793
192964569
99219411
314072652
17792665
716860490
264015476
550600944
422832909
64998880
27593540
219579089
266538528
112076794
464618538
64656559
19936981
744841798
163517710
701290331
166327287
310331709
721652658
37532809
103485333
112658502
125989388
26194552
63949302
92778279
596566177
2510044
79486079
52376420
24355934
105159580
229789422
114167872
89495710
85804101
512333115
481927514
7547554
305779122
621437567
271342890
13887559
617575080
50973669
193460782
410264531
16839723
402160179
8073722
494427553
521380936
33259256
180368522
590740936
203694861
151185855
255494902
244493087
12226833
57527346
12650259
37934250
559493084
138216926
46035411
138332036
473859511
626377006
381261779
485049486
141038214
20301826
64056975
36579882
36451042
582030183
221846125
83716243
484083489
25145113
14926943
299775281
46729469
208144667
235637663
119518685
4062849
42412828
40472769
17517807
16961846
353083514
13662556
44934318
334948918
300544403
257065293
85208764
142855601
929760520
568182138
368659672
391301298
603276410
9421658
240766521
505578303
324500179
210624584
235314646
92784447
3023925
329594011
36182691
643835113
184516436
768598160
104165394
23047851
75647323
62959079
1791845
163531040
145373109
136853159
825172236
12138898
454269333
580772161
135734109
31461281
10785261
57743675
150833692
129987567
140677647
179281550
42266575
54822671
594608279
408356016
170186493
9089022
72295262
221156175
24323745
431775000
410156312
530739063
83694991
106677179
2248025
263220009
86058070
480078950
5688741
559643246
167467648
72236950
292285134
397455309
6950168
270876757
132133415
75703409
62039845
64009633
280243366
130861444
37395128
354240568
20403650
308919560
571559854
82522558
495007096
92347872
40632854
286032267
232668084
315909863
153733153
116461890
9010791
396454255
3223094
511789693
364871716
29891884
823367166
40136857
765946258
280466399
30756259
790368630
56153823
57036691
7656695
45336623
60359275
80884835
39614459
342931562
7685636
131624733
554187243
50647740
2880611
447210870
503942999
209152895
480239106
629095331
181326740
157701549
226388950
352174237
22474374
160392864
853349353
98907883
281745924
678510022
83561064
177635588
328189296
24357978
503544167
13010388
157899033
680120953
339465184
46292278
828203382
155158991
173998876
16755943
39246409
6980779
40177659
111550211
298376095
163778278
903669248
27163593
271643802
252818135
90964837
323215487
95509558
99662900
689550107
177192907
608235010
3719183
254359880
140441482
79551699
150443574
105432985
362476463
113059052
769410685
149507835
411877295
392661701
198418505
135918285
140388056
355176890
191553456
44406473
169332791
76428401
595122581
274601158
411842313
133811020
25435709
35615333
83993650
613356706
47079770
466817099
34148523
242311817
240937190
235143449
405064530
381418872
667602050
80819384
172989026
1886922
94351904
169112719
352605617
35067177
18513303
60528175
777170564
539878070
344458001
3494126
137872753
5557993
111148409
475425489
148363537
15257900
406389798
184363138
354522829
162917242
27142503
451412642
50822717
411241827
125550997
496406313
522576808
918026560
178396637
290503239
239732951
59080163
257960405
95453537
170780910
33002901
149862574
115185662
140732491
34208841
239338132
612644985
61429736
129892038
312861436
447363356
470557433
10521699
308896811
9069351
167769956
365606286
559099518
212727975
227198987
22882382
118905710
130799739
848651677
910481
535247226
314203235
135179568
62113935
17378934
37608182
340366036
264752150
193353255
27849882
229396657
97855308
159565612
117429113
285215208
895564986
5629945
54765612
85866357
415231510
167667929
7411832
344348469
154116835
355969748
153033888
488057600
109975860
31026797
80240231
152073048
105982608
322635119
124116382
215042472
332076896
289769605
133305596
239442312
563737793
354169404
602951531
86584162
229191033
52508545
686819572
248458673
334683242
972018942
229897273
121397608
287328487
131594782
202742110
358550030
32086452
851386925
17263205
17083259
7042547
57753451
601908305
269471776
850270108
669040034
289204189
561547806
411088265
62726807
44796263
265741695
381946966
167550382
19542467
236761023
223693549
253719698
356985644
395426893
515285614
605125946
185383390
240278416
481370964
11157050
137102284
6173053
4782419
45410611
633515555
20608242
22806900
72537827
155265265
160211569
113065199
446790289
711094444
228547860
194594924
25722748
375416746
27939048
37408470
435178018
128056858
312818744
751250200
153248256
101998618
24029387
575426223
110866883
7133495
270776008
95949974
180272273
146321831
32373105
2366569
584897334
255713413
84097481
544529430
107119140
653091652
23822093
64226823
401608315
203388550
19820065
478100603
230108262
79775643
6510696
50551194
38074790
325507809
383934274
68481793
450598778
33016835
61808619
284482549
194942987
41233258
259708779
114701994
793770720
73906869
82651596
432896560
308199307
6975297
65519652
21718583
332893724
3478570
383184705
545848861
186648184
261045104
9610783
42814340
267096192
584189071
638836229
370963553
55661216
64495909
648737156
597854048
98072196
68010645
574562951
15633264
39844154
208309889
35378787
714402590
161829112
11954588
596494904
23127666
317193771
63568421
230427163
116299459
187696007
35426169
372522376
141875200
5729249
44214545
323651776
65562348
76827476
401449107
351711729
754504305
204965908
213125042
117923031
63305058
11832993
57361322
46756249
131638201
37379166
83446604
598284854
254177562
118778072
619796983
107889229
64986434
205860692
677725545
549579940
101536966
247995117
633933906
318707775
233343280
572495754
176432462
5283517
24624589
7221995
205582662
798350729
358428472
923595824
348602781
266514344
169938803
443431300
751991498
90700722
82471251
40700624
50971843
326903455
357193864
36766352
592374165
39589824
283933110
157689607
53312452
560607038
102207546
303763213
35051178
242016102
654854122
348803363
16803249
50554990
70078840
58449552
538447491
631232117
6372510
151072562
308805162
462868068
78276793
167765555
305725284
246525359
108825817
797785646
392274003
430639637
46683184
904241164
138518806
6381828
388498553
226687415
14504919
204858579
303376984
364178343
651796
14975964
71132244
694636193
2805680
17480748
310375248
24301904
221909589
88527812
28705751
73205252
20784693
99950075
846354669
60196201
12667655
10176204
72407142
87612674
328885608
35820383
84223221
18818958
119538644
536335135
108910031
54278483
6940679
572557848
159308747
586663364
393245033
228326441
436686342
316353350
221647810
173949252
130512907
429386059
282603781
28311296
530957912
35440123
701000959
562928166
282728665
616563153
448545510
676058631
298105092
418791409
12047591
542018829
963953137
88188402
55883473
133968682
291783759
787827412
429580602
113302918
564349201
433467150
484165
149046116
400751582
36440774
46140401
35682711
786097501
5525952
552559297
344836003
147046365
10529355
109198089
325240508
670803159
329526905
626650122
47003807
590399963
800332069
141944462
401196426
348275409
245259428
27067968
210805948
229428382
139276454
142799570
191454560
83366501
147532846
117064792
400761251
186560171
154660305
176515259
393601753
492099566
271940006
104519949
597960029
361504625
580608
173643207
58846772
224057386
3357994
62893449
57164313
57435685
7665980
691441570
222938031
37668135
483623878
82176090
13891293
273214861
72133019
534985884
206866380
133231
569303826
225048201
56997170
293497591
22730589
92045779
74533802
653195959
62449484
364071115
302752729
170689522
264948005
53868491
126927573
149611059
229114486
251686493
475600431
3903249
136691532
568075140
11458114
136627331
161875423
146906721
140858044
368967051
70022525
56663527
516610182
680118689
5145605
396703761
270356316
523859976
389799976
356431123
467258312
314168252
119972288
53406973
530260524
176582910
809518863
286442842
209179149
137905223
178539519
334813165
24741344
205600793
602686895
22909631
105449016
85080669
19394894
132979031
150672520
19317768
373092655
80852414
844159381
32972690
298758591
759207339
101856036
201465143
814593569
29769994
496709236
224878256
288440771
96696551
253305016
88425225
83631525
19202449
722675001
11111886
404019880
588795532
654662895
252612956
3528927
215380590
116218793
86650834
148242566
6233152
8135037
175943190
132234421
200015324
351028821
321136119
307067223
207476471
122925494
829525041
17577474
230172943
146465410
182261190
451921987
889337313
215902888
124269122
189424786
479371411
256040282
494486509
603947249
80315792
125362706
192695002
67124031
2483787
729203137
68937797
40206377
821388909
78964370
4384642
385295956
24973043
694653998
40909996
126101993
325695609
11952062
181535738
458386028
368905872
562291841
175986588
57601981
8759376
388879232
188967515
11445403
402437899
1843669
435550190
864867890
151387414
4573184
557034197
137058660
6878684
547160108
587885653
536822394
782173069
778937551
36274769
537606595
495726059
176040632
49142284
411135161
93247709
504928476
30221167
28218578
339975896
350426212
6059193
109060860
456308544
36452345
596139043
212461633
90506806
482768945
473253262
64901355
56253123
232697868
292055499
187464004
736637105
136851161
604628684
760093624
226189502
43138720
4054321
553933110
10321101
502865411
132929979
3695046
48243325
118412177
555242856
920608449
81085314
11052849
9438481
237759636
687735410
476216781
344434108
48978886
564133538
14724765
102579924
5171759
139617689
765732402
661018893
220071578
205270796
31053755
501882540
90651388
538390136
8662015
787661394
481106219
100231259
60103407
30351863
158603082
598832176
180623282
181130289
153103745
259637416
123038158
119932560
360944534
592110853
418344781
363962784
520908263
483421107
231747425
21473787
398245359
475471412
48457427
21642603
2152914
102719532
586716771
114655737
673960831
137681147
336558269
294888312
721693415
89886865
14734226
208920530
77551
145291869
60047374
373489981
452619114
88763983
442675738
47064822
158653158
341406908
165798770
61949190
581882113
326581614
647447117
318020264
348302169
20348015
930665319
316273388
116367684
439863072
330420019
135885863
666883121
90698733
118901
356512160
757785433
320192073
208917134
6133955
365222072
141246680
21449474
798234614
6230767
294191190
257276774
622406704
153355777
65814827
480891297
392871481
81580594
314200625
721019230
18896016
376696526
283872011
680349410
87202243
48566348
836954987
124063071
938658
539694503
592172713
196044063
372023908
133404977
935006536
173208659
154290837
4246046
318141610
106071060
62636561
209831233
22431040
475630617
85008486
195840427
126010653
436553659
183656660
33182350
83553667
119080929
117110295
221924878
433500787
248533348
70592332
495718871
242520306
927176166
249281243
138779913
199158658
371236255
122971999
4000884
247110002
72194574
207544972
50210116
337316604
87377442
728223761
182596401
21050324
475655481
66872718
128607734
58790463
174713839
317725218
128830023
75213930
175537490
152243579
236692064
263664206
295806421
162793822
55075040
49186608
151388553
53863042
264781458
981400065
204710678
45817381
215222675
219124057
381554418
188975750
80155913
311830699
59647268
370074277
197629749
123362895
396596860
2073298
8785969
129723202
704467163
477808418
518213994
498469097
427538831
404225109
644579450
338408618
36593563
5194237
152186715
370997191
25592329
257272742
23586745
318737288
615188157
84327177
226953760
478903103
124279504
168420646
102867257
601010968
440512233
670988520
425985183
176721156
52469478
108506004
423049397
334814857
94837769
152407625
146926892
575956454
13441241
3117399
825180580
752012635
120730631
286176857
10707876
153299893
324052236
42382689
39196056
74084181
247116050
136519017
134938516
15768451
16223178
45555417
51341717
195653728
504493108
806661774
53784348
108452903
340220704
626621526
16141021
138829742
334972213
329670967
16705330
40251999
111369504
23399134
111260546
444376678
561496597
415432615
131044625
18050593
743025686
75464324
517020142
549085355
803272416
612749528
27662931
254508327
812305908
588392452
84693290
679550339
136840148
624697301
9457630
87375614
525341880
766096164
431332554
5426631
79769866
711843860
159209952
81542440
132398983
791638997
461677224
48498950
39121436
351264169
384108058
19833916
64926001
595700563
228658972
155500511
267120714
84971245
260048805
140165672
266330648
649220104
452426273
152699520
1825068
52699703
59490558
232865249
22678195
63369181
156842792
458835627
7449497
567471409
496548159
947935135
196569248
220589039
146674288
182613436
63308625
338560883
173597457
491518884
2639767
57176787
248613029
85474030
70539088
546101402
367511259
6801951
138644368
114038653
595831604
19736192
58924840
118471775
2598153
521264809
118593109
127329065
804719
140084668
186177330
69077933
322743924
836895088
90897252
481100231
257025653
629027913
32322030
61801411
190928316
423316719
223683049
117855569
447798310
57406905
670592915
53466002
380693264
2148052
769117329
495596533
22786544
37595975
759364
32079177
519230696
400497294
270237871
456930455
306770928
605537021
12319076
258588719
1266161
51528661
54112722
700224
15160825
500144255
752257519
500532069
649991691
80642343
530748183
184824759
259492012
406731711
104310212
151589208
821758444
49503865
524043076
260810743
172366476
76298001
727472357
91615896
4678289
12823453
73567319
292570072
635915256
13645339
49343106
500414103
249663560
952219337
150288231
734929149
148653534
31554488
81778496
351196041
296195275
143740846
93036779
6953734
937205485
172255030
111364883
608260637
3522437
81798032
456007900
294987753
148309798
466194694
29449673
630350
52465943
307896293
373082833
660360725
562579368
482060088
99557055
604940869
573753394
230147001
67856247
422501830
14769915
794080275
27185527
2137133
375756753
237732653
517058692
185400053
269412105
70736216
203917048
8819621
120488717
1352800
202139011
126324276
574172191
581874432
22489319
43637291
278818956
128519007
204194668
63434045
16228846
331487582
111375647
386791394
287700506
19053112
25673327
317552928
893230291
654960744
423920690
58975938
79335828
419121241
249162393
12818058
327110999
258449258
87156923
16538343
324164482
14238000
505189239
110564779
492147519
641389234
36366718
518186045
27531892
613318930
137508138
43219857
455899165
132102084
62667480
22631124
113731859
286916852
622370239
27999484
117863875
43157116
18983254
100448848
91629760
327869405
752493041
503842955
743179271
448884855
62266477
432402274
176869237
123774312
642335344
23283074
21557654
306239517
418653748
100006658
409729738
427507578
39331674
320883180
532129883
120344060
309947894
480684879
227356256
157638313
8095497
14615741
13794555
208131630
11615954
219651333
44888751
955755
318888217
58877701
32066823
19498238
596222991
398007231
612870372
123108002
217556342
447028603
438470321
487888296
100907915
547211157
112746995
334332277
625568068
75510097
159580649
475540712
149200516
101463499
4514623
18616414
666163102
430303928
171157289
5879321
191375005
155232276
564670099
240310006
76171648
482164826
515454564
598972932
477625135
545820922
32990401
730494241
665063654
534677824
5442063
91623069
253297228
299356473
164173189
51130878
58032989
270200889
191354414
508718149
130290806
614575086
23230023
373551177
479932153
70490445
59591196
853345042
94358172
277509827
30142488
67557347
539413339
169546451
402999479
387987210
237119197
457093566
428820965
49318972
362928022
613044073
477222195
316560278
54210659
74401791
32445180
222297897
30906681
217141617
183173835
48105150
59536703
34073074
213617716
157957090
844937966
404387439
902683746
206061000
68555978
119498880
613694096
123394976
203239270
19349773
400455005
218919877
263389036
297547499
85781019
197061692
309765021
57297565
97119047
147056803
439251362
24210006
6876662
160403546
19364173
826957618
324514831
82640075
678757653
625500826
155712496
632525727
77190435
88780839
157284948
333056521
85791617
125957621
132293089
488969345
81040336
8602311
606664741
63293836
490558501
5193903
490908591
36549673
338209971
18274966
175516206
515864080
800822222
236776928
380533391
133979553
214142450
11673820
68535599
383469608
154470652
367633874
22032146
366662998
66650287
39512142
437116316
186538975
817509664
139697828
390493010
279366883
306455092
306465858
382612266
624494922
219055619
43067801
33679017
50868708
75598093
14680430
413076
271037396
155107613
162127240
14729799
56584619
115735469
137773358
332898689
199241101
800329436
298822611
78518536
99873592
193762174
52967770
395198962
121396523
613889062
501363911
476352834
81997772
107018228
346683141
303167787
3065228
257126147
177496316
23364638
27725624
102935390
160586743
51540218
520857035
68784773
854265
425732653
733939401
50312260
541612694
265490713
398538739
8566947
500803415
55272498
157727591
264971029
111742653
47112781
5200147
80737227
40503938
165489367
316300711
136577635
652175696
394308348
277399930
40551329
169793644
29178329
7454022
182152434
722732
2676022
396199708
49278992
6182929
272510966
150379780
112578102
35143692
191249795
329520000
96782199
115618920
163860197
245613264
184557193
177590525
116566034
130441835
326681000
252998227
192087874
431350033
13829964
44891244
44654946
102336000
426652704
168498208
40799448
413456947
583407928
591027182
424503513
425221642
83375431
193894354
97739067
42784944
303029715
249593876
100661399
400754253
114630244
57945358
14677253
59396604
566463106
334749762
235909027
324983740
161999521
80445282
564352255
454309904
411097259
278423707
411822702
99062861
440694410
7970328
610994473
438563580
308026279
213521054
204907166
231435978
112228393
845112397
215633606
96512003
607690227
194897244
355048150
189636207
341836250
821758297
29816845
858781789
538615416
373553659
550350531
30716888
257270068
27865432
449396214
239335875
330340778
150666126
27925445
173621725
39816146
417309157
488109779
232139316
275360630
240144070
429369929
392397922
216725608
764080044
468169051
921992885
253749734
440494571
697138454
438592912
283716981
275061499
120343155
173397251
11421070
338377599
759607843
240992335
145943752
466311392
202878716
36912156
234225204
561576172
596422034
78158800
17701905
780397768
696516928
3313388
44023620
15662997
813893221
562624079
350187185
311105075
439729457
70441937
209564822
81065737
451195858
285161693
10867788
675097927
838843241
7053679
142421648
36970532
78634609
752637615
196041782
353329892
35998696
859519271
174325690
361599221
128319665
207673059
145457918
138952513
587691371
39577113
167351474
39046220
191835626
23284444
169489983
500111834
283960015
38571840
37151501
472299411
163421850
735142184
959903227
234575991
590276321
117210395
882209040
122585848
121884165
48132577
204687341
446200991
143115373
276722846
976609446
45631729
634049415
166327764
165407052
952425241
94766927
486608835
442775451
38210806
31853932
247374173
19132539
269975034
329805637
476086434
224992018
342301005
158082035
132368796
12192447
68839321
30978130
134638909
486868996
533064597
222690942
20034164
340768969
395992134
610332247
946517557
36004857
409791854
156709862
164150224
102082527
110234596
325295922
380499012
187343642
187785693
20366749
225002570
354574474
545579371
118078263
291560061
349201855
373202383
43362582
180122519
197601158
75002277
135406319
817681932
753924683
70487088
56295920
7504604
128128862
343025420
308218929
210940673
103700416
51309756
5424886
126834319
34095083
658904232
276646446
94096220
92872146
13677700
166778332
757259526
481332284
101884578
437039060
261646533
406551255
687053884
78421326
691970233
240475692
78116605
37634009
75372356
9387187
506490343
285840359
226729350
11305789
240272435
76169234
117562578
116127076
678204690
504475215
485209566
16129399
385621901
390217540
568446459
224595268
39152869
388988805
24260859
198797540
931555594
28191756
62308847
63510020
433993400
35800228
358607070
183140474
53435442
53757556
16905426
333752178
18974964
35541065
341466519
4355021
12688101
287901380
630146586
410457730
104249930
411007818
146684302
101186072
125613973
222461078
544807296
138946144
808127657
21356280
69318477
256191639
58009292
17044302
52571337
276886996
521075006
1231190
67164643
609128179
31132323
285459874
64271640
129302863
142334044
27163718
229533636
194177645
29766352
35891647
58500782
619151863
568567366
93185185
185015916
119971191
434681240
200456152
37751056
225360608
146167299
159753844
204253928
41269535
128709549
7437367
84462586
380776569
192106339
71297127
777334184
581002989
209111193
154226397
24260594
413513052
44693848
59752391
219203387
286304748
131142576
181757341
11381763
164549594
73792106
91033433
412769301
467565624
78397969
407589393
12244451
423994154
51857417
502895731
52773107
282436234
17829032
77722158
190631573
294639476
168273037
17137792
100369277
500893749
247807699
325333555
381160533
493912998
107263511
409320767
569234003
157968087
1608385
197353770
92650906
196816631
123485364
216330865
654410317
665627353
466339653
104245396
267847710
595976984
5647337
177208015
30783320
419837366
241202247
514989406
37690881
59474723
392549238
361135848
224496929
339243965
12866324
793729728
22919856
154984989
538304349
387202916
87754019
670626
390110086
475138961
234696376
158018858
21109718
641184246
64407239
257691987
133337710
219015197
210213945
53887826
334745343
256076343
447719405
450010580
469807781
125931217
317640649
423048607
57912303
90059955
134463101
854483674
206565704
31285216
126273653
194890218
50417677
915726292
437530546
67045826
348425190
503716495
556400189
115190431
481990125
54404783
99439664
278670955
206717732
17353963
190503523
274455237
94381068
91517752
112976479
133894413
330606306
19278314
77679916
23789915
261464427
83555810
348803425
129860172
69986890
466883918
540918752
90684521
187881959
351614732
375763143
626008877
208832595
117119940
224010230
737752138
358358632
45080102
576614934
214530766
31106790
253479389
509671511
203036276
635816326
689824017
676742939
143100809
16912862
116298729
103641158
10002388
667484840
534682330
801616134
262771903
32683287
286923483
486566624
152944407
43863358
223885
160011840
13949531
659810321
84114679
120816051
8601929
173436446
603962273
9808868
11179687
475661478
35225839
313590085
201063158
13909156
7622180
704583995
343823452
118945972
383576823
29284948
272257035
363892439
607817259
577779240
221263849
245953246
278319095
209655551
123650852
467817627
545853502
367996616
42933865
665327760
36294538
95031864
402214017
500192994
3951273
29189693
192920174
11167320
138790904
19293135
52515489
645213480
912023781
578400070
297834772
623136889
297409006
186689991
98805912
725678632
82515457
537330429
467975838
472679748
3344373
113042936
497285267
623416469
50600727
342209001
646839973
118088708
95993206
49385660
983535
460128152
2535228
112476163
373787684
116482283
423459136
483622796
536955436
270189176
121588677
227357155
137763101
67317134
63219835
66647770
373118279
792776324
57647730
2539295
16480474
93037173
355099104
73962985
428333107
357294780
806202715
434413519
201797315
122633935
402712365
669353667
85304367
14988945
18161561
49644377
34161101
76132230
516060437
423622645
482289317
105271544
163690091
1648861
218310638
16705913
41657504
88069129
91973617
162228420
328574772
191718034
228597598
51042215
394924490
212708
46346186
198590461
237715039
6078554
105942967
177534355
71458399
118123958
377358869
314214308
144825191
105270531
191272250
67057156
132639744
148018591
32874115
17916997
462352732
301832859
880942487
92917399
353424277
23232166
204764266
102291934
138037684
385972645
239800294
275335396
726278840
103291312
292591399
104049328
238740195
630712124
241850589
179805900
74769356
7433035
315284181
226877627
233318272
73989027
236256533
275079711
88218894
332801352
163028816
273419465
687040112
18456795
456661364
23202796
118948612
308502755
261296157
26513859
106743507
185569686
128556044
138099482
76510493
285743911
278498721
153867996
439800700
805040705
136129472
557407485
888942678
4338502
671254700
141470266
87370355
257909598
345753374
223372684
477856428
840615721
825066532
39062778
280399456
42523043
372755402
477361744
205643260
681176622
7231975
259600091
481168754
248784662
82668288
153867665
16341245
248216210
560786204
378700649
190087131
25685276
613043263
92747749
427234866
269304488
35438440
297599751
149307346
46023322
336048918
127902284
110077168
678520355
193853812
60017523
247646447
34907054
890889160
265148161
9513552
17289087
11417602
361431902
265289408
246743794
442898838
200034644
5633517
98137585
144300956
281206116
179524590
38961982
464015313
66421603
229795355
321433746
103323775
255195204
107824866
160151620
733556727
131707990
222168502
84251871
18350303
192216467
363813433
418625342
57768416
85119542
397243182
95842895
163460449
18008871
5250826
506226592
397155649
67602203
31900445
533978457
58111647
190000479
560069752
443942629
516498308
612227405
359122900
75154396
189615698
54921350
769081583
193507436
94964623
94048222
345152729
681850813
86185736
167223475
670241505
496038601
443886736
834780874
297189008
766482503
144829571
68733446
243369896
305372451
119014674
56213348
80596934
578025330
645657697
516556020
719625092
222652641
216508121
231940876
841168648
68050040
298828032
6989084
416357790
71698300
136481157
203269120
248622503
31456495
646017280
436792669
592998960
100029351
81780739
206753643
336744002
416620409
304960935
132519426
40194871
298250031
94712473
502758719
790329137
13533945
234232246
95775347
502842447
27488976
429321173
196593374
430397575
14491943
226847279
189394875
32417092
63738161
143174714
502293831
1828385
159538286
23764226
470471706
234350877
670724425
138955535
114593032
128950604
632534351
101597877
557602278
174285566
4627100
114234162
364023691
20302635
746906415
62375521
355342604
624720024
52210636
97414439
114510309
15983013
79442369
518763883
152577963
913247606
345290652
32766522
208698883
620794186
186069701
17766199
181381618
551132020
552801
61943344
29733672
264036236
423183287
8766354
14304850
180407675
388936301
688843025
111714383
794891590
201650839
152472699
92216873
225730207
258299318
145082255
239379626
100746556
226685048
26473465
330920349
44783011
8667247
31977776
372292014
41856194
33435688
39676400
89425886
86521701
64988052
122950211
48956627
310329730
93015324
545081896
560877690
74857459
2218356
399191947
557963594
346968652
79261554
12322610
92901732
318139024
609182185
80441551
460235027
266604607
388245758
258055143
22896514
19054232
206581371
550964141
25307041
214703985
130208224
280307557
576388136
5853382
8261381
1562545
29172860
220045046
107799872
201525235
93539058
89220409
712831689
566810428
496981146
10826053
118707412
150038439
235619936
176692358
495278197
20306404
150832313
851684775
91643597
61747171
508310882
406732841
122717614
254712750
425423034
130243463
430587888
337197232
241397623
515342857
411474559
828065034
55499310
259078870
4513842
188693036
138698027
121132699
45428411
36457231
172857201
192627350
155099851
337066402
471317643
31399587
410164256
511345742
3495063
255232308
495795508
34580473
4559806
320517384
309251145
69522101
362363561
264073463
451273817
501656203
8153272
103120154
123514523
34562645
341759747
505988558
7938825
166156307
134312495
3798963
119719041
164665933
292227439
322716336
115361908
143464804
221486229
266145345
387498311
202839582
238590660
314383294
130239922
278290814
333243536
369554754
372737461
73881871
925716654
4776075
374909412
227944762
20109520
627656119
533765635
530855959
250384366
126456424
23761108
11134736
176081677
549771194
261173717
46670128
486341044
91395230
55600825
661759450
496298236
170116092
799818170
129028821
101637353
167778751
264690034
194462757
52440982
67792029
9689296
534635674
378605791
160759731
695642531
489442200
550199879
381707726
157376405
411030864
303820923
743495317
455388166
453744149
22079622
412539348
441444386
629670881
375654353
81718701
421111695
70657887
100705078
756205321
334669501
181343093
115644420
20291497
275790340
442332258
16256135
179139958
181170716
109027
884935
603825170
682684286
112317061
226067404
103050855
509580536
4915212
623031168
388829860
171790521
181378939
59012640
434439790
383715528
21150344
105250362
232874304
357891058
2051840
279590886
84539145
573430742
87660106
14006253
87535577
73347125
651334936
209947874
146532982
49638858
72171382
293642238
400695303
78544880
323310897
34786127
199454337
61657891
462548775
25817800
674394907
489601144
561316778
894787170
128346085
358749909
136604752
370074775
93860832
61328815
90835749
268129624
89904517
121495527
409881745
389464023
267874436
372819949
1112724
113706705
49217780
180151465
39422961
830350075
343461117
440027209
300633771
59242831
631532481
300293057
135895354
152319584
19218230
434987243
200432
85647568
35592300
109888081
62745952
2789560
485499767
170410057
345889683
851570364
386277852
30695809
33435580
637351920
481347478
124936241
75121529
188655625
467946585
48047637
794425198
12742
3531701
294546792
94568645
31734320
235311006
92760892
280951664
84097462
449364179
379466470
396720417
167655048
264022059
69829410
131316420
94128131
282985443
678752263
1572715
98279032
173564553
233789084
329760718
528995001
566611122
250216838
541756226
98382462
152979175
696175180
155678438
70373767
76230943
4763202
364636182
38438518
21601836
223430773
183831701
64083779
198813788
355443404
26096429
299976017
508003976
240387391
259306835
299090328
53403448
3248294
135136076
155775440
405357056
352925180
288660633
86874221
24609105
4771835
3391866
41846221
106576627
187760502
1329587
346642851
109088686
195913935
709520910
342614569
117573556
154541484
11901833
476666070
125307249
502309171
344808028
436198462
106477386
414929628
17735067
176367204
278610596
124096314
250855923
38359547
101830542
334442858
240290285
412564221
392213956
7988046
146016109
123245022
233861237
450924987
58802904
152974514
421746562
227490533
50389888
697809557
42849314
35415359
299882681
24287306
148125106
294156157
370333422
237788296
64209510
596048823
164810111
229609602
189373511
260957239
228384065
309308265
186606848
499947332
144360356
195411674
406480274
256947767
35562391
154519374
482400420
75840193
5363365
82038683
174978293
131102687
466975458
187008095
214617918
1028871
675586963
10658932
175598391
391748444
409060609
559497881
12710357
452891839
132362300
107812029
15932516
677446488
430287260
35494105
282768098
128953531
208896695
674649222
29457607
153313524
288566108
252106820
114607616
89171849
593016766
318214970
373358
512299868
535899003
639353196
567988610
404079235
98946749
190824943
123354231
109110550
177889793
113935116
428193136
29136291
301299274
410156815
261810259
97350316
489756217
21536224
23361230
44437156
67663190
235454349
298371422
106267185
186627659
256465509
105157768
419805099
130566834
98027882
259984545
451822622
11127488
152795055
145448384
43019655
597129658
122291955
35396716
21564328
234779971
1864719
55196614
515686557
24586414
334448471
69127107
229003977
38959988
792707492
277800399
192940029
119218897
596941916
576264891
168143690
292324268
157619378
75852425
175552916
534372143
106895734
752717524
158882669
152433430
38770744
259272913
80237839
25013919
582471199
102657840
34836288
600742169
13898632
185078641
448416328
250874728
61634516
138287879
463416817
366114241
207019352
188376269
105340290
29876155
57543612
126868593
565283825
189208802
260182087
732762132
139010936
604460657
155575303
149623644
61127728
105206599
903258326
212206330
92830962
1075388
8493761
18962567
95673974
351705240
629456206
141812839
420730724
754732162
580456804
16368260
1509632
250636484
17899593
328606116
203775719
241813943
255771244
20222060
24277045
235351760
11928275
214779234
216268827
291925930
27892999
317153367
111424175
86241469
1663928
137693463
254525397
5130169
75977649
415814102
834787853
737464816
85325342
122416158
54069060
81342896
436210110
379226847
455168340
4300258
269877047
308797623
277295229
10343655
306943797
11762274
237962421
730184054
70455991
3180037
275707656
19949122
210669591
357850395
153754498
711680401
38024452
103413868
386410477
339972066
27274830
53433117
325686991
33977588
499134930
41513953
31971337
202462031
108806319
66128462
350680377
26664738
9107594
219704972
350275323
298495895
26772194
464374174
612279360
423764530
13695712
477293073
148939863
586842848
149832426
377510532
252939976
842457567
44400020
185633840
13105733
16474642
379053248
260057007
161443130
226448953
100947771
443656587
217828353
171890813
22544591
71293109
43602249
708725389
46530001
839375254
783680326
238328889
140023799
13331217
162104444
121779873
346726972
352115234
55354095
128754438
243974394
18458364
74862714
377444334
384216505
181874359
160219268
189291374
428240731
171449187
51491122
474225666
126227861
413499389
39068721
766466123
4217649
73118163
712894565
20560828
910832759
247976631
67395662
370488959
7119368
225213386
497475633
829682483
127866261
112939653
148638339
630543955
107963196
190311511
201425547
17069699
231661488
519476046
68796626
641231735
52105549
459634257
63748765
718422669
108312393
346218758
60147544
48911585
256031307
691691273
100584392
620984527
581161858
79814458
362319664
399414682
24747439
143543434
309608800
443628810
825480776
282918476
352779049
89065730
623393119
77504968
583541835
138301676
58842364
92428345
107664896
335198284
234844194
438873009
157253209
114106571
124381452
111546862
200731459
314952034
449971191
129961948
250243530
42404886
231424201
762959099
344239614
34554910
744618599
121034912
37645412
197316074
137569713
893770054
355260758
400117620
43810046
28893243
673659721
462503942
45998913
603054854
11042501
138543244
646956499
305289494
281052752
305766136
32417556
9045175
70929670
91693931
255205882
47929884
55637982
140822723
204096970
228121269
104690161
139260369
162440028
211447111
617962787
95502549
300960457
820433786
490981618
622111010
278408297
559274466
127523061
560578750
318129213
551950751
44517498
217352134
298391471
677580648
348352739
126871228
231943047
955869052
216581683
18983803
209896745
144965795
425107522
56592748
185491607
605188397
90855940
21227621
348986487
20943501
175190434
245825922
375206872
257329075
155702020
933864545
52415448
6557974
7689916
754850176
662944316
840745380
128179257
71744616
178496331
620223911
12733148
300113743
627120849
9182264
26139040
376017140
98588561
462773865
10553487
130346098
329174880
550746035
35758298
51552988
66284400
11654253
237531365
529284702
17149622
10301888
36821677
456264440
257308015
45786643
274138461
764079593
9982005
76953228
200086216
651483780
374679334
4809062
507806932
939822742
100574659
72528549
118881897
138321903
258383525
232797291
148841794
79701645
215544011
43836461
28722135
541198196
32272525
770307613
438012261
175738555
127668376
74464557
709603449
389381010
263906957
289732672
52796362
741371720
743176074
70298144
7384983
649775920
55201216
816285633
99679875
12020866
280008485
1241982
459521342
446611733
270024367
139944948
991432
70104742
488209769
156633058
189589197
117337780
456288141
144331389
274636568
620896737
55100254
81628085
106999409
328338595
225940182
508356857
71238312
39969900
73188598
49925103
188582853
232158302
272435404
92158997
615481293
294514199
92185034
19936206
1167260
393405513
459727775
6923477
86625773
266442669
294647477
719460882
129727540
417251387
339302386
36914841
144978647
169263783
14488832
463790636
809675
555099822
107474349
27594920
496950637
395512672
61735
782996233
698606316
481121098
350481315
6129019
262679996
734037231
2512472
48685666
737639704
589095090
43559277
92751855
174826776
867433458
274025170
1407026
142200883
69432442
1984825
453434573
813046426
445061793
277229845
352738167
29779788
789290705
3801560
64041250
29573934
334773005
341090587
515010025
206672611
95275089
35638125
124546273
49135779
47153642
557988648
157316621
73289842
14678750
343148171
20886013
19912581
2700087
131864903
479338924
101768574
170757906
5964666
133282329
239755319
206744986
151654753
451040244
410930480
225197070
109622214
136259659
314676356
71468620
512912715
216591529
447644608
649312573
120664861
397234680
103050349
506252150
31198571
138164583
54343518
196847722
482364343
7912010
33884377
49610152
239366270
135263703
10705548
750501432
190759232
411442176
252125774
250337811
29639989
109107584
338688871
83666845
38475212
86708180
136126592
166942017
469468178
44389714
363755705
510301571
316890780
239987491
297772505
519482572
108008104
784617711
424752959
98629499
456371767
200294471
600709184
585257359
1966506
166464079
411147838
10206422
406462126
99398929
83242651
321585231
876727298
89655138
595297219
450512348
497474595
96537007
43632317
224662872
159147207
74098791
292427349
758707008
136852337
539937667
231968781
349999532
80022369
425526570
305846509
9192237
337973413
751116214
104572219
77722704
161271274
151945833
531360646
806440930
256665093
317726740
131504157
509562885
16596577
363381266
413764045
139090803
496543955
41754972
8314863
40704202
9895797
10588360
149087029
134830183
24617915
588741515
97358599
23905836
502789041
129817021
80442627
333351754
698958380
764892209
270660852
79943633
129353997
498610969
64508356
120404881
32603204
74273537
538579906
12673972
301377346
434677001
40672805
140204346
273044932
380685318
62785616
71014483
276256154
216228432
844457059
560891214
292262406
89232762
41254670
12935101
28125878
389972612
859915332
257540825
567792514
198522863
260133921
58880465
145907
33653844
43758957
103434877
96278154
311583480
7786616
158751955
214713898
228762205
156193412
269148540
235243739
654878133
448330182
81769643
471115735
112602663
151673317
215573914
157025355
150362737
261674306
33167867
217129729
529436800
580234342
10274191
202458261
121902560
148768566
487467921
107096248
352351228
22743940
245264232
337083344
101418938
89861617
143719511
267499154
509776289
330543156
268806794
580852503
6989070
86658208
68823132
61623831
39520859
113034808
334349859
51953688
262832272
125162820
148810488
18807877
49059499
151368056
299818464
709120484
3831586
90632078
26652520
415430553
36401189
183989319
453708061
4413790
569020855
214402102
489666449
521765828
281347547
250173323
231144266
855454568
120213805
26176198
790954449
519736028
55664412
797933358
103870818
439059171
229664131
184864024
122624830
26108167
10114425
127951935
620661645
138928530
152068390
174580189
680675497
16089685
21664246
570212872
92056341
49416433
785509870
164074433
290095187
577319226
136516298
187965424
631131230
573294597
116824772
17219350
528167198
59688289
16982564
131545731
29514208
250437608
124348273
588239609
178281788
266049562
479207712
66628710
259590541
62264119
48882592
436863354
151485971
441381555
430205760
25592839
146542125
60865596
11667159
283974944
14522666
4939940
369790352
320009612
583491632
42378477
126264428
253887681
319654672
388642338
175524186
116361649
26572781
619987018
108417015
713313724
403579295
349999411
255299153
455120855
439147733
134602849
178909064
528151011
349610255
633215496
295283691
604380162
333996018
879706172
258876889
182876907
687366544
68158192
325420198
103023
82297705
766571296
472466589
155886163
120297375
122766849
74923922
287594759
491131773
199194234
144939463
26220257
143366225
199827615
130565701
54081749
72393079
873770366
314518603
332502903
422394115
826209688
438356741
92300465
167466287
332022031
5305579
365917196
49184318
771597408
361751605
27475573
69389983
271107820
253808232
440710640
312442951
32057014
729227931
35719613
17904574
50266388
354175493
246386449
97521396
54658912
302456972
513987054
68913572
143603087
151251850
9478856
373238589
626912182
511969790
89063337
22637255
34038414
32215549
138787422
13604436
91393411
123759145
166970794
101920641
21745848
891967598
222698502
469074199
8902767
27826863
315997649
629576822
237469718
61323280
111525696
389306943
74880973
7161144
481860936
122759580
322878798
460514264
387017549
385675598
643461913
490708659
33868128
46487710
629383338
23804402
245010728
107495930
101130278
72331226
169155223
550325807
86839199
29185398
104811168
85908093
175993031
579025269
24150128
739477
546267078
282390705
127647810
42454820
786784284
71679744
540799380
108809065
44054348
10391414
35348240
49119853
139622777
188538984
133605264
218770078
133425612
86483438
722346625
135361203
62932677
369489612
335286077
155721054
482965746
334776132
186519102
354816733
357935787
250477822
427563551
649924727
39483919
504775821
592377940
3110485
99721924
788984330
124496886
6341271
950477
762942603
32038415
478012442
561199905
86642664
138842448
606307324
4489418
422583532
201065792
128375269
72775865
75526892
86237498
104875511
94389391
29735877
699899936
494656362
77914615
175389268
16409775
521464657
314010672
612993469
6437022
526937025
14361194
7488594
279394567
808327230
434276705
45967386
175131582
399296067
23203052
5202539
85688588
495285505
45354273
623458799
224953663
33306511
594375424
30900639
50469411
39707066
654390058
851550807
11542570
338133023
129571489
93609545
175860431
922210828
84007797
455365888
881303424
80122967
112798074
522338686
933732395
2271021
241436812
129073725
357008315
368091872
68828224
11369410
429645338
35323136
39151485
355227309
6110962
311432488
122408595
134421210
347451376
155697267
558287459
733527102
119726824
169461713
243279748
280065625
180007620
187996471
243606965
230667578
79109580
410790343
289965855
58937222
26381302
35278420
93952308
71440934
29378223
261782476
51846824
301310635
458428193
85780943
822321333
331348345
33291082
962665272
91118047
261029562
847869231
196341448
56705731
253097206
36351675
93546578
9134733
54603647
487628483
477401764
431809133
191331589
382873467
184261576
243548932
90755993
102476787
329741522
389409334
237615233
426476784
66657589
595254645
668622202
388049578
86567354
508433800
213059971
793342433
194434801
255878316
155196128
905814638
190189781
816458923
277074956
128548625
105540843
15331473
456784431
59031475
539986180
24550655
411597943
68196027
72213077
12869806
557477860
308108989
226936614
179449440
352857881
52059139
863142842
268399716
40641549
154102745
574086899
376489039
69265035
299583399
80369229
65676904
83872943
443228614
517653855
651924947
66262533
347935957
289712684
43188709
321361309
606137569
282885750
567852664
4049817
476907194
68033173
408639809
120039005
86351597
179676672
112809030
200042128
554781779
356635345
322006897
532702271
625846950
89278984
659364
270644566
3384904
68184241
314263643
199804955
106813901
202599403
21834343
231011192
11281672
383480601
22019422
198744068
88241008
294009534
220468987
500065299
754270807
128075191
215220130
386874444
385820196
536778250
366797399
146483541
389876863
351003383
496732945
148647730
212714716
687513762
29100684
869588638
389744939
786978076
14485350
394318378
65319302
167735563
593589267
466579641
942995412
139852000
64415263
362395228
780795638
16459249
430891640
647433971
121055647
290815168
293778245
5167477
386006760
2970685
167024865
77539702
91844153
476744494
108515227
14846315
529308176
160264452
249941308
4193913
19363861
297781639
55528624
328533362
410915534
192319899
53363043
405842298
105524201
801679600
39465433
430400994
25491650
786082336
63387461
454231119
114846445
35969237
132717675
17088655
95371055
323166327
468630868
740615466
613112664
18526889
14273638
271751636
107164230
461751297
131079837
746680821
389970110
151518418
634525157
645290800
61608890
52406942
96052800
825689297
225410939
20905492
437232191
802791471
188232205
19005468
72401810
275349777
139741734
68491725
27969761
468028097
333694629
2195380
403818662
617079565
556335180
52152333
9916115
295665368
591055164
334415822
558375141
90396587
210927983
301240542
759517488
942866519
451890661
269392561
387354799
339860526
551124625
247417615
5982801
55970728
25848684
105138913
174798806
732946399
778388067
331330462
114183655
11089976
136623752
187109339
462629572
706914445
137986115
179278937
404971145
661576618
22970142
3077963
286638313
391127
272930667
484388876
715957546
206076859
411895893
773501916
99374732
130123309
61272370
43111339
108815112
3643349
95770687
254694625
1944775
711613481
409092163
226870312
815960
89495097
107013229
2353267
45100116
96352766
286251709
237881705
178909474
185020917
414747527
17486736
470583521
850700799
61302298
230255655
152346802
210221084
30101903
44777803
3943300
608077535
283082229
845325862
92979422
214546837
5569201
53088565
101260237
59125059
14958538
50357325
67213900
279479968
400667670
36495508
485618703
69740913
48972830
524201362
459469307
567852521
171768976
965592394
552469464
240257063
572887074
47287187
31898716
194240944
1846949
73792875
9231205
405076983
244017464
4733272
725710021
93211797
132409544
28236398
150310267
343797794
210197800
420235911
431208871
140001020
61815271
54215761
112967976
309188223
162356420
132502175
10598518
1290751
58103533
106399916
11888403
826837519
36347112
355127671
171994678
320460568
173167105
412087956
335230364
521074425
11170598
56333517
274460893
48875196
856543306
148056610
885815010
152863989
143049325
144552052
29390290
234355716
123429877
155135973
145436762
131734709
26845660
47568816
460518390
47242739
51438170
174002033
10963696
7063351
95503462
215577290
71425243
263514190
619622348
120160208
188532933
38660736
749803349
154381613
8997626
51147649
561645258
702336788
6884760
200366271
106806791
91643870
183475381
382721412
28010075
625454322
701828430
161483707
185288031
374857828
475332421
121392226
85237689
4289773
445220035
97197437
29735011
103530808
94961865
35955618
501529761
553669001
495984279
233994089
311802546
133233353
214606374
26993100
484113620
97398613
30146665
9003483
471314022
27452238
95716191
80620557
547421126
128580176
249938550
13641
68377188
657210709
7223355
907140559
193357184
371562711
304963057
236506642
52792408
486125857
5340863
116703136
375527773
568728424
310604827
318489009
267789941
912107458
396190427
294223108
696328435
70682410
328146365
97136572
641242401
249986536
335507429
79532416
45928791
5574959
234628140
539241566
5121861
332068212
633430082
4509198
358198208
15239557
596768256
228114901
51425931
180714475
182706000
313596657
165679615
168205462
33723574
600347848
378691400
131610712
306068188
22354421
248109764
8654032
356794293
251871346
252153964
554292594
86997614
516289323
7426058
61071993
180852992
9717873
435670643
262113336
607186363
641929856
41068753
173213995
115736292
237161294
10781725
586608943
226183987
97567027
136669895
44729081
55851347
829596418
335091612
695925282
66265371
152269801
260940585
31361787
339955815
36517594
218107306
65971284
1871253
371673225
383223669
99609293
655697055
135583697
479352164
322898455
88780343
64272284
27337148
12419855
409077411
58409680
131188200
4206329
468724306
263254825
83990843
118562588
17384611
379459858
308081916
17198080
139931371
322608537
736591176
38827782
236484572
444892
427961067
358174306
4525335
559660405
20514724
16138174
712517849
141854392
79237698
485350441
711372132
488078625
58885072
591885226
187631470
6646581
32446267
342757730
300058913
523246035
101110101
22662699
147417567
391652805
16567686
269588111
12259298
139924630
840646237
8363711
633640369
103568506
259063104
273648877
234372718
5644245
80945939
275431583
527998151
657644657
598472963
595445560
126878254
399858044
41883032
223433401
23675555
846640358
149495312
250057015
3952971
432585614
44385997
50853008
193150982
263745282
192211251
88252989
400545477
21700499
212535311
517723551
181487648
167054804
402020473
37557355
613116850
577732017
206177874
66784249
170968403
16562425
75235376
386964089
65806508
439365435
102795607
554944096
235277314
3256478
19685751
386562059
299607934
338802269
24463974
138195587
675993328
79352669
3488296
36887348
206319716
342942537
53521052
671092811
509022352
6654026
565287732
96272899
17583920
14159037
103212748
17106957
588083715
84322412
143223398
322708284
576931854
363256786
241020370
41670300
306537645
484984992
132205260
6303913
206009636
361412577
34248780
191076501
317718787
5186960
230836381
53919811
905415
111487686
508693078
4589702
3532335
154971092
129465123
497081244
387483841
94075274
68746188
341712524
476086432
28936337
17018700
873777948
539460557
125732451
711000145
348022747
549091592
456917887
805947905
456404108
53446916
235093520
406372477
61582435
1221000
173246664
36910557
224164790
592115030
275385964
687833110
538332446
202675277
16673275
527994697
613138
83986103
22542200
59831278
430814254
182129863
348487802
5049011
771374804
349337524
123063223
73870519
191905460
188332410
255379029
749123118
324789991
185730293
564493155
49839105
2207469
735476059
696320243
666850658
184737928
54254348
112531799
493381739
472788846
303976453
30276146
31186260
586340392
353064585
48719734
454803588
3420188
201266406
419425982
66358641
170770600
912722986
409848588
448315031
74222644
90177015
62257568
327464586
181609234
275392282
394348502
46136170
130272964
103872209
398267353
60272124
248234737
601360238
240467782
25692151
84097484
283185420
21913697
79967044
52834950
265753070
340438682
483431379
626862654
126520872
616776376
74683943
35188606
204168502
45268758
50277514
121571793
3847037
471909243
78095212
387091209
485891169
376849065
141262088
39345009
185471882
328660449
739517057
352567607
86940739
726330047
33714910
187648882
409281896
551557010
126506422
537758500
284233949
150194228
105472654
35469605
562915171
110256530
31328017
246764108
624066370
3492558
331100358
17730275
355582155
72321776
231204811
11163662
375133547
288494760
7316305
83350467
412735569
362449978
114899322
210612427
431877319
53830721
82827348
12776358
86432551
303436957
206377035
754171179
897591
30918553
159398336
395024173
24706659
282029781
495269132
18526596
117443563
594656659
58640218
259884513
333141540
117176596
272943886
202287807
104716155
554670800
162181290
305195788
882045
322763053
439008284
6849579
414742573
299272687
133810557
196086714
308729979
218181585
481758858
1026439
503543360
376219210
220554538
315029410
53303553
289032471
365264075
231930877
24802063
99351197
100806672
125721018
255726227
22168683
139457062
32843229
270095127
77194466
836550946
96693521
680874213
45155792
37991814
59194308
4687687
45522181
13620840
499212814
389414235
20562226
130616301
187559093
221973966
149358644
55864582
42839017
443485755
147907847
337251180
283756474
153466113
111023300
612130566
684529701
50252249
220949402
87893319
39199008
13413626
229466481
276521884
136860264
736330280
134842413
597320036
192560340
808676649
801078041
205979817
277084143
374435238
680868423
165063997
106599041
1273314
45101304
529852489
277918630
371365461
404224341
656649407
75167624
471249454
14801920
36923722
8031064
395159535
663720191
624857592
494829015
26337761
401200261
330344193
4120231
13394320
781472551
852384
777020209
10762559
45112534
308948497
58463777
181108253
33599248
315937307
780895934
136631914
256261937
307807631
239431632
655061232
144556847
617725756
674978992
132964615
361215713
424552093
36798385
229800855
94866428
69232216
345780215
33190811
2795815
559268847
102367396
171341255
165751173
4173380
359014
123331009
88334541
88025183
550491968
116300306
164327198
9826260
291663008
501635849
312689866
408464789
582459983
60967970
25311343
896138871
298209278
353830992
25434688
274271382
96255817
345887013
41432747
381046977
43973146
28926272
429897678
412239216
293295371
36689390
12339426
127481321
527316303
219361688
216885973
35652643
358339820
86765795
343492578
418137584
299171931
317494998
91906370
14041213
409576693
402647394
137003045
78648304
382578590
157391744
56097319
23123289
205148918
14604309
93211161
13731118
281176481
66637886
425164943
689419890
74637691
478415187
375339609
580753262
28830206
375615826
73891369
619477163
229587221
798160996
289509683
767954276
141859846
105151651
135003408
438304184
132731653
454574939
198852600
43854801
243799570
5216641
149285710
235141638
51307001
72653752
18226671
5942709
100579235
852057
175619632
128805716
960890
13695152
121065194
197687889
384083478
184209351
167607758
76637688
95788123
249593370
203672593
63545939
387664130
2078442
752309916
77949455
318369601
19754349
599143706
681452879
80288684
464707767
918653791
2910873
485268645
112584862
606330247
14460434
5055040
113434991
57058169
22466327
275998423
715694299
200104811
514687335
6010868
45041949
497476605
624919225
184885030
385875581
19839700
64107932
106160116
144841938
173163422
215360990
819506174
90586756
74503281
250730642
131885100
355449997
284379818
384997513
499245498
3061604
236365341
79772594
58596657
62054505
137380344
105655273
376224404
285371551
164799367
174799870
7866751
303482360
36500270
292214928
376023796
107299799
131479134
312207846
266949108
320748603
163658720
74654018
241961939
653436890
107772772
601605307
13201150
664472655
59379590
93213699
63337685
523294875
160849224
460035450
441696768
718973989
206524203
203686363
58998495
584583
233512560
497837281
115561850
249280051
58084748
180905994
134087538
340391071
58092322
12591831
84487134
181465973
172904325
354630816
184769629
237037965
248226192
274708029
1446144
255014377
154049774
124564825
703872021
263182785
478549591
682761811
35631062
781457597
33742153
8134170
75014568
354689520
216200812
166248123
197423675
169574563
299723842
20004588
204620835
62648244
329434415
255601759
14873577
830768836
778127346
100603811
121727766
9358807
280081792
37493345
35578107
15487724
596790217
75463179
1004614
4675080
761983270
373723418
624354692
700334778
36106531
206552571
362341103
637282086
20243747
280643557
581347532
63015330
61310954
3269092
253285625
86144505
154155041
503294350
136688037
385475064
602364743
172917944
537421809
144419543
102495336
504625144
435289590
542210173
73486086
276288617
487688412
327432042
12694533
33093052
520826531
241780062
5032861
90762884
361512009
331654817
102234058
445262502
188174468
127259964
40363784
85138710
469315736
872668421
357372428
343148679
216400677
729031279
446434060
149541780
323950670
144696536
133057283
6739823
8340025
403694393
987390296
42075921
2416888
491987973
585630048
3416326
363002509
308070219
135149784
76401979
395633888
735156889
591031713
15582620
124829533
82668510
614596880
415072766
499733998
92865289
199423428
398322992
44774309
680641021
490504073
81601555
355750209
194400621
43952327
171517289
173993523
362490093
3020603
446994001
247649399
63838846
51684667
28255468
64587995
203957348
327436610
158754706
23110899
103123142
95481634
266860102
666883522
178919981
25977253
134697897
17746167
152446048
82803632
42052580
141075128
294445060
73708726
271663457
490722529
453599974
460267436
54206456
101685652
199827161
515295794
746521883
86338097
80949255
358309114
138500079
3989967
167287163
76042787
46616373
4846333
72011291
215119297
82355695
413608078
58556796
294218
384736602
32239054
411459997
6983742
10445551
57674149
233486116
440475514
19843162
381589976
97514948
432628157
235820524
1820562
113935425
28699330
200848004
9249379
411775497
71705890
165839880
118110600
1013905
11457873
214558688
143535411
238825006
394009684
334804966
132962622
101638353
471607652
35984519
28482758
848499491
358827045
21493062
296997138
159513296
18206201
5358759
349028894
31603732
406978398
448419563
424959563
89099751
36047001
363628715
24043480
25269928
6580503
147846765
66273814
283327838
20643517
865591695
187354938
3558753
154181111
305941844
26227776
747202471
475363287
818597597
162434385
391099458
222168115
245460268
681047411
120559464
25520681
215884223
460471520
17621302
353214474
140138361
248202991
598445107
154911446
229190364
47214440
336448695
420866013
221572241
21667444
143698242
73752232
365086476
471123628
385828467
722046115
7647878
279122301
692345485
264378545
610977124
241910463
350139832
36742502
143122962
3018738
727326428
582102176
40858861
427956010
83501872
215222210
400289384
228323371
125828795
18228833
375189177
566951979
504288663
4323384
10268329
78632371
290551112
360802955
165591684
215491408
689841851
161171114
122936214
769902080
22853760
207411637
389521573
542254914
11266517
117578047
217329064
322603574
30122161
33654506
131201238
39037624
62950129
310788660
350345524
96540077
7947499
817876396
787537555
21646826
17369064
266481669
261532915
446942706
53541867
20899098
373664596
195644498
3555744
410612195
490766441
508307345
438411892
329032391
795725002
317174648
83800553
15223800
217249929
77964844
613924716
764546207
505657429
65470338
67529357
69032810
576711106
23370985
142290023
272968888
57249887
664935334
4113544
35280769
66620007
785546696
60554506
75541170
79036332
732641053
142967171
30717070
188506281
448407084
805121482
343809667
26222224
55139012
79890301
139791745
203578166
630461116
16800572
15311298
14416991
417043104
146640423
35860233
767874888
488326722
27802632
87234535
413246023
331736398
599558522
383263613
90827543
44140518
454389548
769341122
17927130
178803896
217561676
28170949
157335762
219661672
30880345
157135792
39221101
60808137
260971878
301234934
10549294
755390091
133782817
61291864
67536139
37825459
418913859
454407129
5729579
28410331
20481654
31045671
94425594
326062275
189737911
238533419
282064349
5072292
36842941
98811408
351140376
402671761
293290
293641207
324051589
64600591
111444469
13943271
124343786
23241012
439997871
12887656
451605761
210756019
706474380
70889333
611363559
366082691
719918439
389740350
185878459
8912823
168528918
631460709
79134955
42881415
595405407
100729243
62936488
622807443
39270933
832275725
406778709
166268378
395773958
254168846
222576486
123869719
577798132
190968664
176049818
33808525
210768691
286332650
183038025
234805220
23606114
115097749
244669837
37815462
74509936
439796228
135565155
177990690
100222613
135358486
296536923
227791328
14591161
24709039
305582273
242440489
137437552
321623070
614453892
9248624
69922500
121510015
514394957
843688471
125025168
460465719
217415208
597181275
651602742
455411127
63022391
469857544
16669918
766324527
753850032
117309857
565133072
130589172
27905742
306378982
32454728
90285234
644166118
371398244
204462555
120862977
563355841
184485390
147198492
644645416
305226108
606626004
845263356
254845369
692103106
574453523
69677356
34251765
266511433
46614160
24921926
165946202
36021158
172581682
4333005
293000934
741204678
60290714
55455921
39611047
175867974
116441179
87575086
167555793
45290564
116833978
448395644
498654620
331706065
249275509
34268774
53711975
129804066
102821636
39755868
844416
304076510
46208353
38696827
464654415
371803775
226422275
270357510
177202676
148142264
696271009
5131804
836185523
715882323
153362376
488683698
182621848
358270299
649096203
483815991
254696071
615817328
228225381
466585283
92006940
535560225
164379349
91225412
867572081
162088071
309889029
516202428
82245247
75431482
75507073
12339325
31090443
530743399
204452118
145860504
370730300
561977245
73304957
249555404
481396845
113191525
677383302
424408789
727332610
53386980
291475699
48826842
146131065
78404705
390074773
283572371
198129241
4423528
83396022
714509822
15225055
819042117
71083513
51012998
325583492
185946438
115379045
309672655
221620168
69716254
69755902
527239105
270518671
459579271
802778586
83555023
226076988
161239413
551821015
157815308
489835811
162265135
67218148
185973119
364554631
47185385
12753045
183901704
352078264
35265475
22392308
302326561
257817497
11145750
176983208
19326318
251362530
236987281
225555018
319655077
81710595
343801359
81504734
86655056
959968981
711838395
223276317
833468674
395944816
4231302
185901741
303354855
53860427
235683124
11625907
465334929
102951505
384693013
2962301
183209869
781121148
219977900
10450098
384814032
379432674
656511974
675381851
21496955
62013383
430404389
211018505
41276120
228051273
203244832
637885491
402975837
417165098
85332214
169453350
49061695
413225974
126576416
213787193
659931866
94455230
636926910
34624174
155782159
542076536
11239793
476152518
496534442
307280349
160358104
150174491
30103788
28015055
380133946
177681272
397667019
33856001
315894372
27867883
123995005
57627380
429241727
138715401
45041154
10980842
230421932
484736923
499009079
350346807
134985718
390413308
30500156
73435886
3010428
32714280
281452671
139852815
916018
108459700
249029257
317064222
103197020
149682304
496998599
512355968
238024013
211392766
95723131
75591749
223764320
255953345
142971717
497358252
56190726
716000701
534570422
702156269
195993770
141683953
36311928
188647879
218587088
134586531
62486480
121228711
239218113
41132929
141660342
32724893
275655039
72545838
632342055
263190053
110195375
65980382
5580604
277541712
36115923
756985711
343662617
522534921
43079037
284676749
34402337
673096290
85389745
661725715
46329685
648614259
595454770
210094292
292993207
989430929
62945986
159105151
440308718
396695566
112305258
96930568
325633267
61893363
34822595
121532373
123602993
66568587
108118368
364293870
62814635
54466302
316996399
99690539
573324305
490868447
32660514
493690698
162306162
770124104
40960376
225361011
86730606
51795629
148355237
158974917
5435288
178318732
113802364
360703461
302310073
819042091
510845453
105643006
309717732
576402895
313594433
77651786
335453765
7695945
74739466
86518688
491358695
646717386
198126555
296396235
338755793
308870714
282411129
326926667
35213102
890109823
36452003
391697517
382566
238901085
426519907
543960500
144840733
29596440
232637786
63046259
634284859
160230402
606317852
313112167
283989805
113399051
480510546
266543494
41168389
71242071
448752240
708791645
417767017
135010130
560816738
85566908
147652693
626819690
258643073
338449437
54708393
80781064
258779468
75519279
764417213
398876716
266055958
360813346
199188241
121803748
213348692
356846956
103342231
243202842
80593615
645415513
205923902
117337742
130914647
681138469
488266323
453400083
11782058
95232718
229840380
18819293
263206321
123057950
14966195
183904735
297324598
212099373
163945384
367419912
66319148
71577987
809259098
360918185
469266458
21507756
54717758
106634907
19105799
138002277
471570881
317600245
642926673
278376401
25967344
77998331
552948891
813552895
134840417
321722410
18350564
392889119
791019974
44812206
76935838
36996280
241297266
6228488
526802240
337317586
79671270
198075505
46761344
476408940
115459464
157435973
90700375
44177208
5243788
389734632
504516694
148169654
86052815
735742299
1791307
697174089
387876429
9288900
19939939
56694319
44162467
32313859
514593762
237029163
284501407
6814650
25376550
85029275
444288211
102482845
172088264
659237384
359434266
9735457
2830431
713858365
194594603
184898233
265820642
551411216
153166427
8283322
32103913
111956
300403623
57637506
204730132
853767143
63071352
3443904
81036837
61096318
469870197
20784101
38051949
125804583
858421157
486596161
128095664
56742007
99750769
762613812
352886836
323080873
505849078
697794050
115981621
82205502
135341572
592971125
426102131
342164517
185413685
211981201
41546892
21110838
156606897
4847784
571149122
374806294
94218475
1268920
58155979
84137744
43296550
4739732
14221880
241837096
234908226
964305290
553466572
16564667
134416374
140140145
427338485
32792599
13923794
45603291
313604034
80182099
245714669
258862038
127832104
534198322
2795435
1192935
898247617
355482902
22467625
229384283
43802480
854073321
38126594
338945581
29427870
36122768
250998980
354945236
315128202
138909221
360983629
434168343
70012404
364302948
680117803
26850662
194232565
93967806
693499385
18528537
61874830
369267236
195307369
67185385
411746983
372969696
348767225
646410669
525313352
300043824
37616056
336139544
564843763
184560997
6416785
32277978
458546608
159316405
34763872
484525802
221104134
248414743
270107777
100191886
263145108
794511091
662582921
599862200
55980358
297891914
63565267
34204847
89862244
618276425
273602727
604144758
187370608
92934341
782367249
320750707
33233733
12707876
111250972
323899104
27157887
462183982
20065793
91405278
548023585
677875955
686007331
14955649
654911237
12310560
418351202
352129912
171971819
69882099
126903984
709431143
284235926
235216091
516514665
41304922
31836454
409826087
75371219
47359828
57820371
376176786
127347193
84640592
28292166
338664762
43171773
478355097
184326677
46707587
324310549
55521381
509343695
175199203
368928812
357598131
252970142
177633198
110274070
162193241
177752741
532860523
599649997
676610580
87414219
619726359
211675669
205613030
101732253
360591294
10972661
210525508
30241546
555043350
11590329
45601993
119926850
145687367
60504187
265825473
325925918
208520614
665560313
180303570
872018643
730998437
191481943
21907882
603716274
255111401
26556445
387981365
29309086
90919106
21038437
74687971
79476183
169372900
629830984
78403782
79727380
171480445
893121368
379815528
331332497
4295631
96765850
241807482
200841915
12612461
80941196
108148195
45469385
150534192
59303615
194908047
76148794
80360616
117755940
268582145
321295643
30176122
399656723
14082286
240140163
38335328
22644749
116465241
454743529
16250789
160564518
299242259
816540575
220659326
102086246
784509772
13053427
104660712
541084590
136476768
148213888
170566700
245738558
45666853
531306065
279224487
17170680
578792146
409869197
456630816
346628322
360418015
105536484
640819092
236523237
126855556
146899016
185202730
794096280
107530102
35533805
15972993
67211905
292282457
451632135
278140897
172475641
17575666
218825732
4722234
87165107
165595866
24820718
27784138
3225942
560584700
50343815
9855309
764754974
287447606
84533402
189639678
514673999
587837735
102491932
5081583
73406580
391021201
78488661
205606804
634615477
173253224
335954044
231514930
312640513
249228950
185362820
514932368
195040115
560718156
708526156
316892831
334875309
244528252
42588623
130631334
15779945
213020996
3699634
260195774
280757573
499672505
153935961
79738004
596299812
2433415
588591008
799887170
608111
544862451
345137434
518333843
775927492
261002685
233597929
100580852
145145770
866021894
32003655
461622124
352424618
354594966
21218228
467689545
602702796
357816271
89201339
564616321
109872296
28581845
166839960
95341197
685274971
2990180
308884107
7311655
169762999
40805717
357271080
42641355
268754762
196859955
972667329
701678047
400325459
378659346
9256274
452400531
689114781
238959174
3135992
179999300
213217347
111599592
23780158
111103919
8553880
111421516
16935845
527957152
406745491
112327804
7125492
112015643
199568002
390765661
39425577
32938791
28478038
140229071
46056117
333549031
494021094
68847766
574018566
54880847
256132089
117271342
108915730
83977773
131794445
389424662
533550283
12656230
345682922
149352318
61712670
98172159
31084336
449699723
53766808
181099432
145411563
259386084
107093314
286985925
110282655
146837387
37586010
525928194
74074827
334630335
301277661
471706355
714896304
537756854
214437137
337949406
175859017
223327623
53930268
437041690
22431691
477053962
197411032
24461229
448977724
45874623
54732720
151622037
552019840
514826647
419664516
231631197
60401848
20868872
312187013
926070442
62705326
32076048
60372609
153948814
77466398
20096720
81361324
776168323
9495185
79986053
188622528
330539216
248976915
142807511
318081045
608153899
19063153
47162015
466045335
24929101
431124669
280937215
12836298
6522841
375681665
44502766
65494163
1782246
76772816
206745752
40059779
597170135
351305311
790860156
20915171
425810997
41753385
148914141
39501742
615137830
280478343
164124965
548324206
348697400
620681970
92209736
150934879
218659618
10700301
105889609
19590535
29001888
512729009
100517890
137019413
181229699
392585753
103135562
172172451
558056211
49001090
585044770
16625181
318566082
195466021
109587043
131374005
222084318
21622586
251640546
627405340
184701732
304300062
25534787
109080341
385436311
10657327
440736893
656905688
676656062
113018514
42362824
39200529
551188114
8941806
86077379
2522561
821011518
111030959
726220799
464719087
330683396
436463146
48063733
608890098
455433300
576469114
98305477
230938553
153611923
1009535
469983912
71314614
132768653
474369953
43505091
158706144
548580208
749033665
28574805
189172691
125986719
388082305
359869298
381591746
82407906
292003185
508230883
696143126
31112710
325202878
503529978
828841634
3978852
360261659
572502183
13239766
394688426
30061719
639309003
285684663
126645767
600917525
21873989
17846188
308091713
362403730
79458582
27076770
240536077
58359565
211461898
21269063
23169762
10083315
331834455
535284981
16077852
519970125
363420196
26122800
269900610
283682386
123029370
243282432
180789234
392388726
1572861
226192865
24949165
405182847
97859653
113866975
309927637
30876941
170709866
129147292
469425577
59133742
33041868
33670292
242322345
53574246
22569690
24110637
317503463
268737336
10008089
43904921
308920478
43806289
56059442
259194319
56999172
405057201
497397783
216327636
14220594
182197292
490604952
4576375
296966192
11759226
177494863
52198051
29820549
127283071
513635836
59510725
4741958
193848455
430902353
305086411
61423556
53325445
199117317
7304708
675401511
112891288
14287998
393017195
163539207
170143362
304358186
271219430
421422137
7302009
129953417
281947592
353821097
153127094
445078798
72505583
178065649
89777415
195645636
74569163
48833397
476504600
897669145
587168634
264527827
227983731
57508178
110445704
42957417
25615592
42233871
48028523
112052744
78004909
269738699
120778189
291316219
599256477
161057477
503481106
71340088
107498602
204792420
53189962
475919476
17679920
585033986
464065845
299867105
404697127
159339086
118774547
232607439
108432513
602706979
538703196
107503984
621978909
570877112
67203590
408936365
10106246
192416526
46287111
619471477
66056526
26700117
63908375
193941007
50409350
420628563
566835494
285796733
163910347
53080367
78139527
392581751
60926462
84821810
152725638
111358495
117564319
35745043
860633
22711698
207293360
30431212
134670028
36403320
45275480
1610951
6849342
133025480
171750837
127794916
315451231
8869341
354994010
320075670
70886277
461577020
550172994
58588418
614306724
915830102
275314576
170612056
35462127
291693068
137944421
348914513
265829052
153924822
254335732
359177562
67517525
173678221
616190051
504133275
560008292
548628640
554711471
408488776
274424111
423421789
52124825
19680319
498457745
82843962
355602589
17638586
681595701
15336462
198347042
496905132
195426975
65368660
131518275
611180905
359375786
115118354
100465271
99651161
13811189
359129724
202075095
398031323
167850500
795806098
166424124
248992549
5909774
359728457
801857838
566749702
31158108
35200032
20652983
293426000
178706331
513737334
178984393
74359151
7271224
190682512
117845402
241136956
24515637
452702908
84984095
571915817
104199724
346303835
358925122
151364597
33269730
84872081
147493635
102208933
212562200
66973660
891849795
8765509
294537434
23022444
251255155
126563400
61699712
18372131
213160449
145152079
198326714
361537002
302685321
3222082
78939459
48213256
524893092
173484321
388724086
109999181
12800949
16741247
215182
13177214
13724945
557515035
231279888
88431475
145386934
221298839
465460849
6329185
519853461
45270254
497239986
270396059
7556771
163574853
482226779
191212364
508339539
877262270
160604287
13577193
493875300
7841140
130980616
456610668
735505176
705901654
325977031
369662292
39698076
794336754
156045173
208872770
18500587
449348162
145747931
134770261
30950403
612749022
196642871
155439911
330069737
165858820
78629525
789117664
58634242
81812006
176814293
163126033
655808529
509363443
6258104
340129641
471076167
189027773
5990715
80701545
577114736
414647448
103984050
728662299
25240205
267213534
935893982
138507597
72530350
127727074
402977750
44152418
571254691
121855499
439090279
516176557
617025821
203249709
160889467
1718032
141281087
129821005
328384429
457506100
130719217
135143775
27532103
32027273
216461455
204955786
209537317
196868066
61382926
157732252
37577198
65370184
502040500
384852503
21501562
122910421
758600100
739023885
48424799
9919677
95856371
257830493
26111046
135585182
241602922
76450370
53184040
371765127
208548085
24180912
502580830
30984846
404072732
678554146
509652265
328344862
731706296
115157243
222230001
194367254
67168411
508207673
255482487
117589281
277326
6001030
23156872
48470199
214380289
527502856
481627943
240492814
170935110
31907024
344459375
853148780
140183073
45391080
330079675
383915706
67737822
272266858
407314475
194701019
112899892
243175840
322017311
278436016
693949155
269792281
245631913
13845912
28236820
145605792
39986106
578921853
289614907
170149416
838904714
489912473
9927955
77789713
103311990
231092996
9469678
655262414
217826658
528054113
182240636
116887535
74651168
256963757
14062749
195881290
35332326
23858548
88465432
16643835
178483568
46241180
683768716
226002791
437206143
40130663
186122423
254333520
17246485
185378410
5161657
274465115
240322008
33375142
357580035
145086332
460298627
127451295
333829233
154293812
188748801
482606516
47248918
419210786
76255337
1838827
293261275
469730165
18155061
182037916
10550
171365429
296845349
71926237
8449786
752776772
156620654
139604322
43105375
168077035
29382789
26449523
210072402
24955278
4094064
99695915
358245121
90526484
249603520
377928200
103955026
392802685
24229818
27930264
107572319
449697693
2158719
13080327
25473169
182787149
24874793
291410675
15662270
293790047
485852289
36678052
491474036
74555998
83050868
125928124
275227648
51691886
524643911
527308321
609881751
82402160
212358386
147424593
465884569
67561890
50087557
106135190
77924722
160910410
626303914
447740563
39212563
792751322
490393054
652847792
5720380
400827197
217799884
246793918
370051242
752515711
72878926
101338820
414436141
271381
355721177
326763377
339944262
59464240
709545175
712279575
114574846
141196409
80043056
268914048
176017077
374817380
822378028
381988825
249547509
200389617
123572554
899245056
171440043
66869318
491104326
410606242
112812494
382155812
57986778
55892516
28374126
325853309
90128247
393477718
263938475
187936621
6778246
505990300
22991424
95294767
166103352
195098542
362256795
183948494
288580962
160905546
77104545
325172942
56250886
35773936
143767533
191182537
446426679
125834862
77916442
683748186
99140911
381449090
70194570
27279855
95196208
441848645
323693497
530940022
190427085
932404909
210575058
547694719
494591546
25078078
771779444
20767602
481895175
270836448
105846942
211474229
316339196
6376801
244128785
90136138
32091361
68566768
32426603
141892044
133323079
290955945
75818782
144119614
479109825
137658881
3465974
423483625
133641170
169393132
203110829
507938093
760190703
882349307
347027040
116692782
60016018
21793709
32233513
678371439
351351760
389032722
186769939
33140147
73534188
204466395
442568996
430341884
17115973
6303934
268429826
28426533
466852142
109048419
410781869
627363703
245899
52931950
63350814
260390136
312697643
3810193
110470218
147169838
330434087
5160620
627233404
330447472
61597210
180832842
183389385
728649745
307620296
18498219
217851882
182101606
184385977
88470705
751686370
625683949
265261959
256222557
58103132
75663086
468136025
677584216
634980217
321604420
86488114
188455471
300163987
119232771
3789104
521823548
135663847
620074429
371045393
133753324
304216101
90908060
259603844
198822659
196268441
853047975
710999172
140986355
197028332
276933114
459036223
66346046
83417172
554648410
575627732
263797541
139977821
829006344
458165690
212937886
79566644
177005855
83571010
221528276
127795000
379301450
316815683
39484274
246921448
61027125
70481533
398877229
18788517
316713012
776273199
174016117
171204942
236495553
609762130
141731621
348420360
424797253
118492109
129388119
660551409
505669209
83042276
64257485
342643080
305933724
61036071
57398560
416851938
17758528
62664288
326086599
333283841
10144348
439171152
75102775
609854827
817324906
561634560
457244281
210776648
376220131
80832300
295748497
177183958
42970386
128059066
312354456
164432815
651658313
223297119
120623306
170911346
218876984
422468969
23382850
515542383
266164810
168480493
326704743
677799482
84549278
23733757
208183926
276138923
123804446
377053235
179498770
80139622
146799220
91903037
47183471
806266751
592203220
1656004
664097994
284153848
420589021
156225969
86517459
1019841
8365201
489100276
10877121
110894608
37610987
131399545
88195242
26867961
81075294
54206411
116851742
293439189
75478537
59906617
70037936
305385729
164396530
115449987
9696185
121799681
569553431
734199836
117072213
111551833
339703178
101444843
68879080
775190194
142533153
231599645
617010943
83921982
193729444
574496587
33367490
169793199
22392065
559693255
568550003
225066122
118985997
182207035
20671643
347173185
11718384
319895078
440736077
125630211
192836903
154878656
6175507
332908435
62370248
699514753
7335053
25586779
624712663
116863748
332439227
26642758
48440467
242444124
287706312
194413199
17883924
139273887
556509014
62906121
246230545
260393824
266874956
85099777
504987616
158168279
17576916
419026866
364953272
609514854
51844857
142643855
222351722
283024750
432062474
336001631
75918341
34778837
487584226
362253755
488516830
2829663
283568522
2072163
492811468
196027097
546572780
10174385
206967403
500263522
541185678
158879808
373900586
6360200
164493868
135282719
245456225
476439154
561386645
156096003
117595070
112926699
26135342
142268970
383891758
112495003
609619877
239911729
817197699
246390992
373235553
230919027
119415061
238176556
547885697
373859400
552293087
16421705
42657073
248055876
303285661
219636121
17765700
15548646
789115191
518819723
172670563
338178236
42677376
286224801
84868721
256557461
312436570
68549771
213635149
226867324
157347553
463358531
211824001
395765052
485964364
314253301
307879386
345243921
125361089
102295143
94554976
389927553
239693843
65115218
54562167
108444695
270488944
50516789
76852155
274171873
576849626
528849303
139410397
113423630
383341308
187382009
132397927
367801534
611296252
558567653
512724129
148701188
1105717
243146846
579654046
330767199
164349580
491652311
2777452
76716173
118476318
30860048
67201901
58279984
464134304
302530666
221334438
734786690
529479347
404733325
136336361
16327786
358360065
663000142
634466190
138059790
38434957
192322028
274554586
706308253
87170546
114158767
377188431
9975983
180974085
23374681
329729255
113035043
390326707
366906928
342133918
238472178
10056881
4732498
394293182
101045545
3748731
36322241
380840843
14894556
128963479
587011000
31485770
390220493
589075517
64574864
110366025
202679341
181357393
157409565
25236044
187572189
176825958
169305645
489642571
12460458
73093931
394208988
24274154
63867993
185798777
4667778
503872487
240071454
86167326
513050692
167384192
293917599
5879786
113542946
264383225
270920739
196501655
193023787
175642651
807016268
124787328
506603951
82048207
722848899
339722015
373883895
177829856
17623165
6580112
113904533
386453825
387041780
584928842
192767704
258668841
230508450
37301687
60886556
528784220
408145630
330759701
178424133
144627630
750597
1116056
511226229
242661128
436169262
76880825
3611658
527313189
65071463
59995263
173732490
380680726
29282012
155229790
845798890
91266201
83081016
217387549
157503041
97368748
665774662
16408211
118834652
93164806
71877044
131410160
507447127
273157513
86678290
274270987
834180297
258465374
224668438
255484794
57921894
2278697
633895342
501779711
516089900
349115688
169803343
748416166
555252211
303440407
106064766
137543349
739947821
179531375
291091704
1775657
4753097
12754287
87667625
193058661
41509759
110640883
16897986
222366185
177537612
8554259
56783835
147497869
265727197
49384281
486776316
59467411
372275159
34184163
712533362
34897363
4843977
208333985
69671102
24981288
63923253
250439740
273379468
200645884
80201338
3614537
9908747
227442555
188899693
403245593
35024159
78145863
643483983
714192687
390967679
274216198
196589530
62097904
411864197
4308828
482520321
565291503
156717736
93170893
52939341
266082821
10775390
287000285
110715418
47847138
96081185
10354809
190913538
5496668
656202329
521096622
189543959
126168323
602611894
138392154
424068882
136000692
373668034
366015393
27699657
37796410
541280266
494453256
85907505
426666016
863959757
585341788
552581197
259173170
537538347
58451298
27434930
46534656
47748999
556779380
2845602
648305672
321619624
142202054
423709041
366689324
223176009
480699738
163004423
28055734
37996597
163290789
101834983
166840508
666998487
333470642
258342018
548322358
891312989
544693249
144462321
500131979
497013499
31122590
164472192
82879447
101011182
153285913
339477707
92823825
2675010
43022924
112260657
101199847
44328781
62796511
118722377
63439045
702837073
131980527
272602251
107186618
145122213
325093346
94885093
22118211
345397262
99286073
328856222
368647735
18701462
505421485
295011820
64788087
157073025
91264784
429363715
221035940
982741723
102265016
412371829
86702708
110409416
247472842
355105395
215618996
208577206
54987950
108170541
549401989
79267844
1842631
451762765
181472792
806056967
547479470
792465867
112782010
99551919
8783987
89083796
396507114
927080706
66835672
831317012
467313082
114427097
40799452
434452152
67154895
149438181
277555028
54687253
439717098
574131986
220192376
41770788
130955913
236440059
626948891
694448743
667171412
566499401
418562434
326309264
104522
39917813
94798084
268635325
26788667
658843177
591389782
553741757
62222447
383696176
421779809
58498895
406790999
235499684
267675484
711898587
871834977
1956490
15724170
317621766
239190264
93306746
404569178
199070285
173992783
91632855
90503261
663035037
45252186
320141814
564335514
309074968
206320093
232988
104455042
704137431
233607131
583727470
299570471
232910158
57604042
584999710
97043122
145835999
33546245
284428077
208621890
564860931
564454148
16322967
237994311
294127035
45527149
191082752
413989337
150070636
54909546
387891330
70257766
284680189
162403771
301462606
604034113
912559
395892160
445263192
328464450
66430683
99155990
216489885
139796184
76707063
241977938
158482258
219300696
88572784
914963909
70010917
963890177
327559094
718746388
99681508
152595033
211078717
216147
66240360
362028474
151177552
348630577
23989559
48318966
362988484
150801756
1150046
505729893
20259493
126428500
66139999
40394432
61356277
929031292
159491909
230695930
404149334
253418873
68330832
313025225
4210807
315637093
115392967
65751582
84064156
37266157
523271637
130338936
132402006
195750280
887069896
718916785
149264691
491465822
46204183
462668583
18567412
49637191
574145796
188589288
866297777
305842547
22829007
232927763
91205734
62361759
532373160
270968193
695493322
62068217
60330552
59226596
19767840
474383161
62483199
311868913
268701009
68589519
32792528
341081166
267151651
98253592
881862227
51775330
379160891
208721608
112789265
468373362
652849174
548582658
119962895
880620485
539682338
475321156
217387173
35402268
92269665
686789921
285307413
24682891
385250467
317643761
48409685
92675050
45587732
297930064
2067052
345702129
138779173
50558761
412781900
165836368
96341976
255196123
376563784
389930693
315210156
545324445
36371449
409043450
359564544
610041931
253401965
356169181
505445547
147218222
277410425
73572865
143619733
194787677
120183998
318746560
460233422
550178638
419575005
132845335
648058746
139254886
63070533
113432230
83664540
79392547
529016719
83369381
709763147
9148088
279094909
299869253
33386784
264726163
538299012
383037376
415756575
37179559
531716501
116882703
147456335
494200301
408743862
84209078
128617387
26509400
32683691
454876697
27684610
18234373
526570910
213655101
70106892
234476713
239462262
50656981
417138321
257247762
95725382
442755720
683799996
181694071
14774809
602373021
246242154
664774382
59462337
196975099
101329319
334960843
236057170
259252151
278724026
94988706
377911747
274132739
45317883
77715587
126595672
42909982
126446231
219128709
190510762
436406964
261569926
114935151
744687956
16034383
120784894
448062639
39638648
310634520
324523654
164128170
155370353
641573583
219427858
260338676
412900746
536301571
553276475
681472800
106500364
403164993
9478375
168422689
79479033
366248345
205953718
320456179
159707316
259322970
10763777
236783909
169015519
269653726
74141108
101172338
51942646
319029188
14835559
501710699
249976305
3479761
355056618
131834892
247100243
281138797
71800942
387615529
353381226
219759480
13382028
35155418
325032665
41242366
240637429
266108392
304338312
293166732
31515825
460254358
423588320
595392120
132008001
69509550
128223065
295290064
47959731
52596063
64781466
97486599
536239420
184050839
51251519
26229694
557155767
386296799
315275720
191277507
136330511
48443635
296848890
328127506
36586209
15980760
232797703
516642296
16329324
233812592
113305513
195720557
119819188
47893651
477438153
72138037
49670979
543297413
89868524
857641613
6732988
361949772
594846864
152585931
485078837
75350288
166332861
6324960
483055272
278077103
218066161
511911005
151707753
116545362
629797823
127796611
20136082
566392962
12831912
94706032
190488831
19690374
22143202
202635749
929507882
8123725
865878202
61554217
247934266
263796710
1037136
60310497
10085152
318505561
141625257
401372139
543130095
174327547
20691685
229129598
16155040
257732081
273688992
108038055
220633420
174136702
108942462
360995555
68634255
267063616
28007223
76221031
921531423
73933886
93874960
528766767
210299015
183217085
238183242
23947579
84300
11874766
157941336
407809850
43241831
300678041
99189071
957789002
306501539
28377211
120581356
89384226
621924929
22877558
72704193
207272573
13292223
88829963
44922998
72065619
18146268
313189387
550300538
32822068
655304109
18552030
274491922
28694786
22290764
109633743
7442960
212184790
397235460
370815878
724727548
129701528
30874381
474999305
597886862
651516734
69939377
785891477
118505298
318479484
9560306
146729636
498097522
41316922
130521712
392672625
98449137
160875584
121931232
126996736
131869515
36119821
359941113
110590765
20256125
228101589
24609082
65022762
266351772
463282952
14890614
3880778
57943411
555555876
110509341
74646055
779612160
168188133
416830421
395529942
433899415
33231250
648580102
55599644
359710028
680078433
394201715
363330026
23666750
333481725
4960188
51499313
614143672
28710445
103688501
614188670
84943721
219216496
15941388
313130072
397943320
156022109
9923203
462150435
93222740
14533218
760579067
207841630
229148514
371953370
205171116
451687759
100862703
3869578
8857855
258079611
103527932
43080416
53668663
17217183
687456027
471618691
25214682
147525734
206483359
277305657
174992019
38431514
270837093
148648469
351102838
187732869
224505453
92858704
116824484
324299464
384323686
675279742
259515294
311446099
792713293
28285834
348407870
6919470
444686145
343826305
395190755
478343812
286499223
201927140
17107433
302439518
238438719
806203396
462370571
137955188
292462846
25578849
150962693
161197878
164777100
446246258
9137144
74265625
398915145
28959161
77496472
113513871
75813792
1944563
111099096
44904382
79237649
345713270
58604232
847744020
323393632
213059250
93502765
565986237
129523105
266142637
158752737
70454070
129212138
123326565
154347356
40433822
282268929
28430388
751585310
751382386
516961549
9236373
145750772
161244564
696792699
273794769
231250290
326664185
134518389
79371211
29813866
231465878
322734756
149823817
263727255
349794746
124037308
40953939
173313106
139946315
413528815
672131069
66269448
678504272
56509394
15540983
127649885
27106821
350128443
247763223
393881559
48237482
230598078
291891985
541681214
441493618
934297
563143411
80020185
619965347
434650782
230941495
283473837
541884904
423734666
32382337
77669818
61089874
633960281
66250093
9318368
472370904
391014881
601473182
413148763
557922120
160888344
71586812
344234662
215948147
955169658
12044980
610818433
23340823
372192264
26910130
122944002
344063053
618061792
21050633
115961392
17678604
56924671
81494824
100119941
81040202
374089361
51643150
408479622
885825757
62097066
101218147
490544341
95973666
181140131
247551379
204564957
138015962
323014908
56477256
30208529
105883179
484492013
407915472
154623210
128953542
445870913
188258259
14579062
99317222
208256590
15275289
358320516
9569306
16192125
475084644
33905062
501510605
121249608
755435857
344240098
457972109
276736016
419878075
511002897
428859832
195258440
21231948
124387610
182710378
47302526
810687877
548771822
198074874
174527193
253179290
47750551
22919632
5681142
87835470
103225622
61862520
16438424
272660658
22411604
386559731
406315737
256777530
572053919
185820722
327978878
10926078
79650183
222481392
329787619
25378265
348179856
101274514
84346882
26917087
522484539
382773403
213158659
425350366
326515
95183290
3306566
577309249
263208415
618432755
60081535
82887353
13386935
145132553
493497067
102505877
475384380
187468173
670135534
12765047
481106698
328450343
92590982
630214883
395081577
384301992
63907198
97162510
508244355
121727987
184424046
751101
150411600
180330529
12100593
492835
33390133
95000139
59010444
5198492
86681766
217099769
532179991
233318017
100840697
655578736
539829486
2238216
219225338
382701918
422819183
328793912
427090480
219682131
264845534
475822179
34293203
113880894
26759267
164410234
70010673
56522586
483694317
459393848
290910147
316138536
102163482
96143413
191353805
393679258
15338374
419646601
774538695
349765432
14892147
379458865
397979180
39833586
14324027
40511612
240962282
237220541
230821807
292647394
125194880
175446857
685734031
477239370
756388925
63320329
104678099
224340102
122036313
587202265
606046044
129753435
535184803
23542712
66328337
155306361
25665892
70842294
506978507
34451272
261492654
449003835
110026126
119470740
689859507
63058300
131262351
18520469
87947139
172705648
90909226
192172483
20972934
260883760
393430056
17758539
214169299
436179357
223805982
209500727
21026643
263693713
638105832
249906599
277001597
138867115
134748236
122097388
391318551
341217717
304888679
369544134
156939276
724711
643857469
878783368
743673044
91261597
16022185
58746696
326936919
28944452
29568720
58778464
82198109
28848480
9507131
450646319
603779274
294117239
282908632
492109282
873596058
8718061
505387276
154200032
520942932
9619208
278349125
55270842
115667973
235991341
2778378
205261287
489762660
226456921
37442109
11510319
233109932
194555426
392810418
295223100
73710119
560854605
278970681
11608808
241152339
789523114
368779919
277824910
90187098
328026352
175871619
380457751
4359206
145385101
5346295
533213389
148984420
837370463
76199626
223892127
228243631
33946339
12727353
51131655
450308403
81113548
215513483
92138067
585385845
251808023
117002539
710159751
7771174
479282165
41930205
296478421
347992474
91279350
693109719
374146665
17148912
43990817
139018794
144912622
506843399
36962220
726696585
176978429
425814413
61363419
18136875
141091919
74018057
317447967
212357152
638132366
2881863
185351240
14582050
746718729
26536304
77717079
838470166
236496407
92323175
512910398
22287924
20909603
177524017
508479043
145932546
341948998
14411117
207219885
945116608
126415614
623749716
277442053
256856119
622141790
75985594
17366643
6506979
618088921
417442469
533536254
110659266
24865638
230341480
146907502
229242234
205592418
726469647
786707490
689146241
13216539
264628717
302790652
130775143
124609412
153758696
344019388
35495755
366551565
389538663
145142023
657892994
53588444
294146917
263678626
1097327
354515494
352262127
594109986
125713077
140552112
108476511
486252420
573746496
528688261
262377981
722598579
262205330
286910801
515865791
11507137
126820794
197498881
173016783
32057235
93196440
177258182
32559554
133933281
81371163
354438382
207149518
110550532
37275086
375834899
83601929
619324291
402237997
53161414
11290074
144145765
223020517
173637781
703504428
225696193
362717500
623276829
320348096
83166364
339328251
281403623
429249736
931991259
309377225
49863112
331799752
598083359
117683205
446499582
49326515
375518376
49087813
203372167
16425823
56309927
312047238
548774704
358867246
267211350
16848065
136454178
14235213
251646576
100938893
138359764
35542860
63729038
188286053
427219133
598991430
149467798
445416513
460170311
696246202
362530562
491012913
492201940
61024123
69382768
48622450
102454507
400222685
38014732
137389771
427179639
213248660
118674368
116832871
201551
284304927
366936716
32074775
233960423
477942269
659510230
214513821
78957812
343342884
463814919
246111743
222703289
211190373
118349493
34488194
296625708
181009165
392374058
101881280
399098982
5002654
15364884
10997837
31423902
287282882
367018027
367774843
819106336
374262896
207631323
20656410
60059624
253199329
698727804
25528754
783557781
488447917
488163538
12136360
702694978
161351645
123554365
747142515
474746550
154456808
220293444
5711521
32337682
233684423
206639339
801442800
610950099
169195669
424902341
275317387
919887003
132906754
113384783
300979744
168176030
281463059
225345957
136347146
434071707
89725426
395141322
451238457
501559108
220370542
568708351
1526115
276665348
45951150
695549453
653311562
155869672
2699735
251055539
384071862
285683420
117089131
697439176
699606502
439012212
707633823
66365717
408251381
56701016
35022411
122553425
202759150
520015642
62717156
44589040
5625190
457484044
18350668
524705290
318774876
117698462
256231685
160624396
408576352
6555788
504509905
817471937
129930533
886177444
634783055
316731287
27446759
123794752
543026934
177898497
749883948
522384057
67943660
415345377
127758615
22465524
127023579
817639511
188904488
182378292
634770437
8558518
148846895
33103612
86084699
1154342
336554068
93772500
198467234
119063167
632568947
248982741
77647959
71517321
301620368
209985026
360086854
97015524
156824264
48538772
755866387
279099437
493326421
602587674
220465901
19966893
225567605
796443152
6132259
28780991
69459901
165639853
188464259
118350554
263680588
634786512
93169680
5427150
416557802
54413953
81438023
803610
638256075
202068110
263371757
15964502
200184579
617681247
63774426
33389109
151896630
17712980
130900470
231434808
443826624
89525469
458065369
448704456
45418262
416126647
317929490
908225633
99834553
24800554
5163020
303154296
947010229
549940
59889437
5350371
230311770
372430343
41345043
31696867
368300492
199609938
132319207
161310961
73495025
6634219
711503799
803257360
611190212
136135850
122803462
55839855
259091206
18034929
231644180
332481088
101984759
16955796
528214889
90645066
262349702
37790298
657066326
119719697
684287031
574873314
116332813
48948636
15226275
78675931
42294245
1691075
155118231
431638072
5734598
32908409
595833863
38933893
65855982
359944674
97116198
762474042
388706506
702029709
144633260
87095684
22633291
311958229
408321071
463184639
319932702
720493435
156839626
376178946
287130749
132640264
519710154
156020635
458579303
5993759
501007071
254475572
748881743
667123329
75466649
262948735
57927142
290879900
133316192
302443152
694360843
19120694
257443399
312762845
708853
17878392
430757766
8186111
8703101
124807365
25357187
17476843
164572484
221932488
422614543
38797107
131316120
64895399
376465595
113611481
197639594
113736626
476197000
34073085
15185746
529553702
234243302
504572438
170350436
5865980
155228768
27798562
652820028
34802143
801930782
663894246
353671740
253138292
380670004
136670173
829108677
106722963
220154162
160751392
149947030
19278446
147156543
679916067
51160767
222692122
331841020
725281513
139598307
27484076
177058842
459247335
111200208
377367244
520690129
260701991
483193747
584619219
88944387
311777852
6210255
412600575
368930939
466740219
247436325
195892857
161367734
45616764
92767733
803389193
97319494
188949100
751134531
792109746
291695713
156933221
333313212
173116746
23647873
496090986
889561928
259608586
3730128
77059525
23001618
307350034
203800574
275583589
198510454
34799601
179349343
454256519
108124906
375207570
65666826
104938067
13426004
343178010
204869703
34307752
145983768
612471124
202181048
288816759
84224686
121133281
135278769
107514781
286550768
626891009
533910298
74050515
226288712
28451333
54220095
41780472
895349597
408063635
10803725
284158378
494856500
673343782
277549832
61381360
347921947
73293631
143177944
570488241
19398723
37544351
524097657
30969347
693289350
272469100
131191703
631417943
142340067
323048414
68185384
95729066
248386861
627618355
228725746
455642009
296129904
585938725
121459482
80541356
370672769
586050475
36240358
216864432
217608436
111833206
193023008
514582514
262075299
379612402
131415989
252489322
48501599
397873592
149570953
102122781
92386792
415368369
590582271
22435043
356115980
565919639
54838391
562155435
602171157
250671754
55064483
239730097
168850743
437954172
139925469
4110704
229235753
92814813
478646505
263476447
281265911
921278005
363677187
590181580
258507897
244884586
53492063
660306837
21956152
10438159
36582934
60714504
381990034
257606488
216631788
122112213
87759488
33005367
149978761
269257210
358878435
70010782
78346761
12133596
66780717
684626536
194737015
104636598
260984808
174603759
20633610
450279722
121644990
207941411
353730130
4422563
698450352
840529812
61012647
424440787
929225
752409713
220781229
204937992
60809723
28311945
63637514
220824108
92372562
109401498
83410313
392550235
655907841
119928108
582610760
233413540
43830456
256705482
123815973
366761536
494305549
229659268
81866031
376088277
34320629
940535
708149520
13092912
61322051
14498371
114947525
566164746
805558350
362755062
415429058
288345800
51806
9413430
25719749
388624238
387122024
1117246
372823491
149990399
114747391
151891279
265675837
280443151
62246387
854569896
116042816
21729644
403271774
4783216
204188775
173186079
557662139
1512316
676772087
581222936
68458660
32298244
104149242
344382743
653649636
505093333
287976339
208325535
425902632
126535552
267313424
467478381
33159060
171153697
414584695
69568779
267793839
47432939
113607283
146539030
208208904
80832307
335699336
15618783
421777752
101262187
41898082
139572095
216930295
388921443
392824730
65492817
25946349
152307901
239914680
52804702
3291752
380682066
844818535
331163949
199287858
542655774
134818809
30753353
423859331
168882618
314937791
111695241
133460917
105892067
395580461
30338916
421856341
176327585
169175665
822862032
132784744
128623293
155548772
167623235
233130016
11228397
152113613
501784073
608491715
253618362
625669246
6581963
106109791
28982044
12667830
7325400
104216239
57719677
624153644
7240318
797880828
15549841
20072823
786471417
862241381
5584549
221730119
130662052
218004016
583213816
14366064
471903986
90392318
415045338
41219900
383925837
791555205
161343182
310305680
8392106
638707494
475514701
661854879
263001203
324780964
173793852
1582216
52250675
100452773
293969419
10179714
329001879
105838220
656009191
25105456
481934206
35821154
573075178
226013791
21323545
19926747
940929766
614382637
43024335
125801988
310102110
105912342
560044282
72576498
114426819
21781264
222485698
657791476
318678081
554151073
223456273
36678402
32600462
125020647
310614329
64337889
196233300
520276906
485100914
869860619
706375457
74810070
236160021
10779438
241859695
32877445
66015811
441006014
356160975
10695389
6677646
4777381
69220064
22797915
540437632
288663363
151666464
325385815
237625203
587386585
61315674
699265724
51035428
41801567
134269535
43514827
135704129
13147638
14084310
290355961
238284887
822793295
425595733
122585565
447051299
340267765
34583859
235941312
45577485
507971982
216679588
167911144
48821211
365518367
85491273
401062301
418882896
247677774
56641632
22754216
84145127
14075678
418868946
138115081
301447410
729473313
92198967
92280117
340569308
4153573
38872429
326681584
421776030
634925957
66344358
27465416
207003133
59035300
198836925
911622907
434580645
339325541
181010835
529427856
23177412
757006186
58593038
47043315
578550624
88399832
735101280
65643921
280910719
77947315
309707469
198787873
6731998
44599987
140577877
254976882
165690443
489318043
247973603
245212100
144557
18659920
431330339
374293680
59461401
16730711
64652865
36653356
31758730
268296861
153656579
131858417
489452778
2771934
62917288
463419975
13320695
5673963
112892885
88095997
71584364
265882006
241623777
51383199
17825301
64595238
14733126
116346825
259561535
297753508
218617677
249617037
68554843
43465709
284099040
215862007
146396326
90158976
239844028
688952407
101596493
375026963
26109570
671810850
90659242
505127475
170576776
331058492
567830202
224795800
491420341
92761001
391510150
41805892
145126435
293210941
568735464
147799624
171039277
301899290
350904475
269457240
92038333
6742429
464572193
31889601
11409415
122633447
35194798
87818183
154681624
807001287
126389967
221912954
495112103
197965557
191669228
115430085
224183239
485534684
271380442
425553211
533871301
13760072
570923897
99087747
274040381
282197896
87139069
10663194
73861270
132607005
447757487
147948162
81803163
283750679
602343912
15597164
12682162
89544672
231491884
517710859
646590432
164676104
145222278
6145355
360500745
297340311
311681682
6730333
14311039
104084942
102992577
11006076
3851016
38723066
69568125
20094572
237986866
342199578
413003813
274693264
325280736
261777463
698509974
208102447
260561968
421808299
64883690
686266
449423595
142761340
373848720
93452532
113214651
224570913
65817023
32782864
61394612
227397771
218297247
30493334
73279636
94063799
24547626
320134978
629881536
508979319
51032607
130715754
16382282
320152107
105074187
607978058
7226163
317459433
198139599
78333193
80019754
69145967
611043610
241359361
631618769
413874637
233484239
11017371
151012812
581555100
747335726
231438398
769245706
229513536
431207220
98391606
3079920
391868630
312872916
571890372
427316856
157421414
621353009
869268180
511687170
133596270
643804457
15319906
481938682
3421999
836143525
12242075
297461695
87682701
319581539
85640227
61086674
519285274
176222812
224078947
837484715
58399498
75075632
281847966
337328309
211724172
41296249
577934082
89791029
195811514
141282384
78761000
24438008
293554929
21346814
223009964
40706325
64860212
181202788
388525116
189769182
587089625
178476785
283900799
149387797
386289491
95871643
351865327
709398183
17466559
28562136
429082719
65034231
47746020
468956541
2351756
350123350
548778132
182043645
203022869
411309015
409749667
1936651
153367549
535619070
20183815
158493245
154985594
136478311
12232363
412053451
435164202
87104621
577946535
4954054
71183606
32118510
391539495
58457307
104846384
554653492
66025394
5563266
242772419
816448173
608853765
55369632
36591044
257836422
343403637
82479523
72430808
513076581
51577542
88733163
2603289
199859872
611258843
24044665
179319059
481095411
763830943
302408424
115189971
328318766
189742229
119329250
470068667
18949303
170608905
208209730
616739049
9546071
56702422
21861507
87123325
627253598
162000664
32033234
420453864
66093889
59971083
16094515
316529794
432986717
402885306
256676430
461879923
61241238
112694439
523295368
375773425
36651687
120630201
27714179
166145024
203353427
1330754
405765223
59950502
561986657
508927418
488899376
45166494
187154293
68062359
436670124
294893865
118404515
20492301
162463302
3464978
168228532
33247028
95963331
484731949
25469751
80495385
371789330
42361452
172988241
336291894
172198468
37764964
104585077
714415804
206694
53191289
49228942
31344574
349271471
29474155
113113310
73591655
498349647
557439031
76161466
540861318
168998040
814966520
192341600
197268414
360354802
138159507
71819692
316075006
382480227
99754128
45049171
495364944
9263379
14800319
26754894
38516334
237265520
33292446
451608804
473245655
128092974
201822318
31303553
640057208
636331983
460096368
33925140
270563329
63198481
340716485
24237231
429929149
14228233
245555574
80686119
66938915
804091323
5627524
295700636
49553044
87123453
254681845
448482015
19741360
5063578
802693452
45071149
216697425
38759360
647150630
291857956
205714417
239053081
568285515
409833789
50851803
479364043
4035444
132608851
197428101
343221597
463559071
59954717
197965029
257792286
52666931
15477146
28041171
412428835
395220832
158321
269590196
44072622
64947005
57428864
438509551
86610939
350614581
795285025
125402670
186458599
466735389
214676731
354174777
100732941
225005465
84107073
61222607
75619858
571273347
765601145
353080845
10415159
39701446
104445347
150568104
193548415
117529311
99090330
74503051
184074347
80384979
100724643
8034228
118106514
160439205
48583876
60027961
374240663
2528438
165159914
143590329
59817487
124966814
268359811
40786964
63221017
66155556
73641293
265836125
66692289
69372770
502183198
504353140
36020754
149442677
159486214
40725465
485602450
146118223
65050068
240514269
177492198
227781442
33257064
203018211
160160034
279275329
78118944
778705933
355541265
301495146
149591230
404203189
118945834
35158508
139157870
58019596
456714351
147725251
1606911
105508299
149232984
279275462
513691087
6326381
530935509
15196701
427290628
86369075
575652333
285984232
238388619
55085448
70659140
1533516
176355094
54321986
895329889
227421552
167420414
69573103
724536578
21592008
20292285
513920058
28324166
44333609
388189327
707582682
328973466
595134802
711885867
71410973
377272299
177314803
27126042
178489138
77553448
10790776
147684393
526499773
26269858
815340807
441064491
645628374
443189445
211076857
4858342
214199241
15050920
74902985
4547839
134513319
7103943
113873878
566320923
284075132
347098018
307221753
144678641
212366052
665059812
23236561
165951081
143013049
15322498
346930
187153790
6896429
950617115
885124133
231859518
137933114
288399810
400634071
279811255
193861720
189006759
784663474
99741097
667139035
140720
348882832
104101198
87686795
101205112
54643371
117778818
433936386
687830602
33625020
32303097
150044436
330447085
178113769
90599475
10029268
115377086
743285060
194516518
76019356
725279013
151963598
6642248
272641427
749506328
144813092
197820501
588425330
6213077
327240204
253921997
67427362
60104083
603300355
179393409
43661524
19584950
1473703
111508322
625947180
36284991
367758006
87719556
461188253
480255317
185267161
60009584
94816236
130935683
103082298
251891353
9700320
74589540
246878759
352671382
103287983
601530006
857439358
44426748
328920901
276296412
694873180
667656101
304661400
599296939
157779788
79790968
19806441
230717849
112309727
15748908
905350020
242085541
659365775
9875314
96026307
424202913
550719457
124557645
605204759
13646067
590983123
25916348
437933085
435836740
121271704
58253706
95938334
14563349
192537811
176611764
109077044
362857535
6325354
228319140
172669247
5451658
4844922
859357794
437449581
14888799
85020634
382318013
2089497
489245662
171306569
205941374
300364316
251876142
38325491
652617161
537382319
58063184
84214952
495639881
14323621
91382530
470170552
14920886
36678962
795134098
830613322
543817387
82158582
129894433
19983413
62876601
275005952
259303899
13409498
304928815
714453213
168342964
367374427
167360767
45309691
45263512
16377127
23923675
225573043
1659893
140434920
316035500
12027331
162598637
18334088
78057440
111508876
47327078
6897337
405502488
9198862
256886444
698296109
141462919
264439848
414307056
298807846
215608003
234548269
101020214
275685924
149097969
248028428
140490562
640248005
234331228
892861279
12636903
321698143
653677441
417127078
11745987
631281537
353830896
767779996
45639515
207299587
7787
572423764
40491414
422373122
551598208
165294118
200855244
65456000
392499382
317577225
7401316
5223091
190474519
124412294
122980347
352410765
166512125
78775780
184367922
198483618
61801082
911819444
892245803
10115788
177217296
17788208
186407106
345920111
283661727
285675954
56676197
58047727
345565304
48166855
76576752
314831054
9251828
41569928
57552509
45330557
462955537
264510476
28380255
34236472
118976315
3553157
174554230
120460904
484644420
186819725
810245465
320710572
541541978
26476061
68321951
12579688
93983784
569443177
88989310
423303745
94178091
71785319
32197972
151422301
166914031
424387021
81407950
293342156
197903037
52956907
225352417
90767435
624240991
251982761
29290728
111250381
701108085
62048846
479848891
111263777
308500401
177833076
507926428
9982455
79594849
20737077
362908348
164664406
692718605
397993243
18452585
368482724
206419925
52421379
143148387
423676399
362478903
333527575
727423035
8512854
93389441
524716612
305932827
40326564
21084053
295202385
427208051
184447416
368366596
384257628
127046218
219858982
67806682
93717184
530883644
508919507
432620270
376896824
83073150
135992664
97137847
259891943
148285703
350281428
346711022
152945283
307117613
57956665
217605691
461287409
55679859
178712493
136325508
594124906
58321918
718232618
284616700
453528767
101908573
66842215
32315455
844268970
143966344
387198678
565742896
235835024
5127876
366050385
333728243
105272307
120763024
53659009
425403288
43035613
25662797
575059558
200779905
174313657
129298483
219607533
102748637
687529449
142922730
142736398
374975135
7136127
771252033
354262744
81212362
187517170
58037163
290169789
76192549
7900706
91855826
86518734
75377
39630381
129387292
250768330
56271374
218481410
152984441
154370538
442295693
12953962
515697750
95012043
22325918
118444474
112596890
11328539
68900923
5229958
182554100
329981921
21543433
369134429
26596008
27877292
570116773
169736570
311099265
342125517
12288806
51244114
118520953
134524620
238279775
510409834
363376432
573532873
47146166
836615468
57345896
157221528
510826773
681701188
317513881
66560679
223883210
137523841
17264883
74295068
631243960
120883223
104230620
302673804
360219587
329782336
1335018
68653144
230475214
296434312
410731735
312066529
561925354
578591114
188086122
12443073
182500054
27755410
135222513
277185555
40268044
193608233
262161073
237372932
174605613
344670285
342911643
403981066
142849518
178210486
509119262
214958739
331144162
163308849
380257396
74602769
19186733
128922541
734655562
94445961
239211746
575880861
418517036
278763841
651491832
68783825
474831885
28481248
369322976
84374497
409951387
34262029
119833272
61300164
12360724
38273528
75934434
339731549
442171965
857510236
81561632
141502013
45359935
147802351
80118461
174896074
79448253
110949594
148098314
16125345
163507563
554859681
91635941
46961764
20381073
143060742
90193512
59019544
487768886
314973294
279322571
467255772
68221572
265876259
320074534
522080278
586323411
598181
279131459
220059031
444160
4513030
127854648
905726830
11855048
171715641
86344968
289522428
41805436
497974047
163004971
163315382
192335505
370753898
187143356
371967753
115219632
28407098
229950156
152227408
160479919
226032977
310288568
186561818
285285678
644519931
13026291
381230943
63315785
632907318
106927820
134552155
22263143
36958772
177019085
159185798
59282893
132193331
960019
196822449
137857061
215155031
497078386
240221720
95158167
272769537
436340685
579900887
434342770
12272145
68417454
535538967
814952861
208678234
839698796
110697651
44596001
221718082
199830057
248033642
461024014
17938281
145039822
479742596
404721479
179671654
568153549
686870457
96032480
207199926
7597475
71555224
496769568
27057805
360736449
62814643
268426739
497500452
311907973
77445401
434107514
408590658
184008376
8445022
78673727
519981675
39683434
732104183
461585749
125175323
465046204
462592660
421558485
465743191
34889831
134303227
122077538
217815675
84714086
17758362
39885267
334328161
360559822
146956462
342857793
173268156
141966965
599685179
225270006
182542458
5327719
103677974
77245990
25136883
199824067
65978188
816386696
355464413
89845173
170822201
188737818
185093754
385985845
376314816
145385238
368160459
59378952
32989405
31113640
118069747
8149289
319426509
299137698
4967037
276528384
173855623
5561385
28518372
148533361
488518018
458489791
390557684
647566518
82036680
62422012
531808394
273411463
78085606
201404723
456167383
136535180
243386547
691502896
623587140
356799497
613331889
64081439
58542743
61051441
138014655
388259894
395201653
201204167
2420698
79409131
435392358
38756079
241696876
13085541
12326761
288319051
195117117
312699278
204021196
49842919
460475944
49591966
112588022
539725146
686852042
14860503
648381218
18371714
112038880
290488483
833023278
2751375
61425697
248017410
27474403
203015696
231930513
2426946
303916809
100078370
94898305
116571928
97977311
95522404
118834844
540603448
256502014
475416816
128857
79098847
238286045
98962559
226191637
67799408
787520280
443094331
4923445
625974157
634363987
629062535
725054119
48602968
428556117
438455280
599547396
871558480
19987070
701174539
27594153
471712201
64421061
259917182
115930380
530890799
69962375
577173563
45855127
4706794
655712392
31290024
930977054
263036096
455065226
43236480
78119695
55030025
8960401
786019474
315563936
41414151
305997888
20623806
56949859
365422381
405043231
121773874
70740786
446641837
44442411
320540236
51060590
322070281
25871880
294760759
12698485
97420495
131308315
63451
149266703
28168139
408223849
304957494
352199935
830772211
27790541
436379814
56636589
181119647
205437144
112257083
51698002
130287639
34436751
198622520
51571847
36312534
39762858
241735988
88477518
579298972
390148454
152321348
359942905
498915814
300581177
582841706
171007768
286466748
194102259
509307882
274082189
68687558
55260563
676307869
24196935
352689848
53698328
271301792
111574228
289534714
71160876
818771161
400932785
104057690
22939779
44343878
129373904
811217338
127333414
35291438
396109461
19673340
85013164
308586353
207934078
708093185
20668904
15070842
8980465
34798282
840300030
385841646
638736495
344862130
695390055
7800970
13967849
392800693
506253793
209097148
108768583
93117552
57813380
449637282
100846985
160873181
74682799
285197331
39715862
30608509
181798945
496985452
815374308
15500078
732365050
107128788
547663477
306606860
545926968
426443989
394613671
121257586
210122396
185615865
68732613
714156825
261538041
566660877
260269539
177048933
510073485
842839697
2269994
601259392
74783401
110369642
162525545
70103957
438209693
743500814
408222385
249525628
369112181
43423284
132627888
42834795
274805440
131787910
537740500
535628973
193595765
435174033
6149306
75577921
174810138
105724874
421245962
77040332
307291093
420313780
157777122
130620506
245606367
718789932
119167401
126917769
718057572
359763748
678139800
39015236
705251788
765639629
177229010
65916712
106492622
106060524
128522235
759997970
131455044
533243968
524019429
151005853
307497526
722427237
160957701
67786360
40280709
228602855
9284868
131309760
199636329
251596646
883746906
373834005
13049073
516263702
487032644
340855563
9724128
5695000
535258294
16158584
24572783
47938401
352727908
339202439
422035500
9325662
376319482
298563072
168740464
590377354
33980416
32336351
184661311
47160844
232465712
400891382
76755882
624177906
8382924
16869823
13970333
547969612
226437495
51631902
478540015
92744287
29781421
12110612
942110306
124129035
372043058
198326099
493790674
163543385
692389612
20479432
476625843
788517414
191440936
138477473
433349906
116308594
76728211
205771500
39129379
99574888
74816863
572885038
86256958
59541204
87765492
434548819
64597454
192591889
102852621
415814319
327202522
100103705
54282502
13326738
69033433
294070379
119826117
318452182
90917716
128716278
370155550
502058028
131957353
257923190
443455039
112812282
76451138
188949090
104822195
421193523
289829709
546238681
87180716
52217491
423508154
321088221
614025618
327919659
457459392
246529502
559068664
89339267
177483460
291183346
243572845
140539767
932463023
326062880
265415039
146251779
434319342
360280173
172734013
608021583
751225017
517270865
35269579
2790357
171382881
243095971
23387469
649529848
47081026
323495838
57808886
45558216
145175050
111936592
475363948
72326978
385045447
251269428
333530377
106872287
310146169
369248452
7582206
113253480
575373647
272476899
196479308
463876421
293820127
362182634
103835616
53727028
445083294
419831904
139235164
495494250
430161528
386822591
462860953
59217386
133490398
341378947
184276408
21945243
92060439
164437908
193443359
60081909
176434944
342362567
653555211
159266659
42108140
209940837
409441938
177359036
80305357
143298220
179876688
324847801
130895031
421716068
27724413
50744745
299595737
395081460
219262781
82805083
429262345
166696183
518158849
83674785
803921445
173203341
346004083
77963415
8326620
585858698
436717396
191566189
15759438
61435096
28183401
216465269
611084757
206878048
123655867
83350300
426650820
602529860
323479435
87453927
293722633
18598606
76652542
234635144
738270794
31960327
19076901
180021210
147372099
184273264
107532068
144505830
149482407
30327646
5940327
12881978
71740393
516757154
83025585
348455837
26086260
50482371
340026597
102252072
275858426
163366707
102500429
674097086
548960168
7616284
134004326
695916756
231121122
377139176
62626619
28750094
129559062
48713331
34843136
371278271
291853892
569169006
557461053
475312724
4863227
626322167
435281064
102946189
147111980
313019855
280613134
161238576
337521990
11458075
653268020
103550097
432692681
116204854
148462136
288192685
26341611
347229692
3418022
188705511
278280455
34676699
519234161
114648572
23807170
125049236
407111311
914929638
832579191
392679046
96631027
259462915
2812605
77733363
363222191
896233623
179004834
131589021
2673697
267073018
19001685
12984068
184320431
280739566
209002492
22022367
2581861
202860767
247309241
289194992
467928199
70018209
143339677
76106378
535681552
399561231
19265691
272453403
4233572
198356963
606681125
645162685
230585352
306857611
209346871
131326109
362806814
841137859
715151299
18795411
335611173
7989132
68525859
40903046
40093990
100885691
64412
133193294
211762730
175437947
1221486
108888029
314989214
19152730
537675147
56858861
278679383
273846177
177797999
177696231
149140548
91981572
423553675
822938678
7548500
9406300
124743793
236385258
521064146
103179006
222270553
544712422
166494705
301041099
135355545
559390095
195325934
324204715
190233
219872018
414011002
233094608
298005891
163779343
451159897
108274238
656463048
804146977
172084839
60369865
313443195
156421435
32686486
345462862
445502824
693462696
17140767
140971425
180100515
351009709
170232229
415716053
202767273
3896325
90051280
136765780
705288102
32973854
10498208
700928445
3685033
192577847
159712150
146174734
15098385
94411523
777420061
168037631
799830934
623181603
126746129
151881036
620244318
30963782
387476502
3532037
13300239
237766861
55379925
28440962
126504994
17793866
687962188
34561660
895939261
126213952
534373330
78291279
20541311
286928166
304798277
158902248
355670774
39174442
323884893
23900822
760846718
487279531
165194438
362265307
743373
11909008
45033293
378302769
3019329
137329289
11616120
472495615
48858770
271250295
108631040
657770156
237165696
508846051
845069836
518367731
65683737
5432608
498356270
211413808
263121475
463058668
341629172
19728261
102739244
629072731
269579460
74270424
629712263
635274253
4364022
806207502
168096049
4093776
704585051
41353414
797884572
709044238
291757356
75272970
30600692
110027088
294962621
106208014
259069535
371360043
364632789
739544694
320009266
52703838
14511526
165372415
6543369
331824160
733557522
56599220
220208880
112335679
562726906
313205617
938868591
109368856
259813397
95702498
424231873
36642361
893760985
569472580
77470511
706872895
583422113
55309605
540894006
47742426
785769999
252739313
171462971
8714702
399180864
102334940
385082846
89660329
44034783
43530951
61947363
402426373
39170854
265899189
319820176
375311210
61176826
84586321
55749095
256160289
86181053
7687599
82957314
47289567
65315171
30049676
456032443
84718830
281665186
203262
165916067
68910425
381053227
183193133
362589875
255107340
387931434
81033879
20528053
37227447
918130618
26975906
26186876
126105126
22607
604723171
25750358
318963618
281396716
155942412
126684018
3248905
352832098
206774553
8971604
285697483
172560153
1971702
14307188
55310974
309414768
123481323
348074163
128808938
362677688
635348152
751023216
481419686
469339587
397321901
36417528
66106369
52075680
189898084
14082351
93904125
164638161
434673870
98770864
242648716
20846517
60580889
18518900
164604222
207222138
51138413
168280541
3666372
182638098
92482999
146974666
204504837
236724779
18001576
304574184
76911034
189769231
264154559
123625398
79581197
224258728
90293919
340659763
626574447
946881895
39985855
1334971
311067328
2437325
259553480
575041126
386188231
23002491
517853896
31107628
169572192
335343446
632167133
578491072
385518491
114999704
502817481
265658560
47004433
18030588
120822826
835739778
575197662
33801855
12677188
43302099
38674164
121729117
105824923
584888964
366175027
534559724
87475337
91815027
191518552
161463716
35756061
781266360
206208401
836706775
89862214
94961596
335731450
57429949
28544987
257258943
67001314
129609246
25916477
241916163
75219911
102974799
674481466
529975713
128131729
169379777
50245915
207603287
41437196
664225699
265627347
274306960
5232781
124123376
545081474
497895362
560785
449477907
318244463
6308982
343371930
550875302
444376
513959147
5699061
662408762
178455016
226300423
213713141
126289990
5629110
534938294
323490397
35490486
162506044
105008675
974061009
509182067
339643955
29919237
29362223
589832670
105101228
626194367
411613784
34954144
313339253
74478069
10579850
438443056
116450754
156284211
1656806
329470694
60283362
83019619
89311050
90936177
1417135
113180703
381765238
127959588
161932177
275637741
296911360
136385009
556480360
160718688
97767063
87478491
238963366
364759093
883984838
111251259
361262825
160270932
194920752
324467875
289735387
126874418
59951643
28844109
156983867
93353749
138028721
283656054
701478635
99120753
109830066
252025367
243200951
225537793
59937358
27310765
503506556
174033854
228197817
31944683
183197262
32023324
242247933
374429946
20963123
11292328
142972962
28368200
224941415
352448569
289031507
861591005
20202215
99400316
68250767
623426514
382323087
10959369
367898877
14815136
21985071
441382540
540389206
60615524
158484293
97746261
127575237
466205752
199083538
128442283
20811037
92679523
233503775
791405506
571087274
532001388
269642571
712419588
181015879
137578495
729828172
129829742
416022231
501953134
46163617
157825203
737362029
78202845
108845294
56077655
259421126
101467068
397589994
70208899
1445648
249737683
341379805
263585557
507980753
594745978
75484013
130561113
224151330
89263940
375816856
357074614
374957670
213405692
940421017
192887711
68717382
347073537
307175353
124909768
743556289
117981120
8392100
71264686
166921555
60246599
334161365
723191781
307794113
206885290
134948321
87168721
623745511
360153840
915547549
170033972
9321331
453283653
14181995
183737194
34986731
463938513
162438546
413109222
105141319
6203178
153943405
570300131
593417983
720771026
340129301
11270721
382059922
53644698
480193096
487946922
4775383
126003019
481043571
46410824
107295492
81358328
45055770
641662530
117718606
339749089
237916057
113333306
424097743
590241389
135628641
227276935
496080789
50298592
421777392
4609361
211511518
490758504
462571241
216151730
131578726
301178898
55286486
55765789
261795215
334456581
81608608
79104331
694081996
537226695
613530822
16058948
54066328
90528100
346179214
110102496
233510227
104896641
59465014
53979861
234144934
95489180
4813036
245601113
40175734
309603128
126650562
242479282
157715380
4738654
83452460
800862092
158299103
459676441
197011415
395540939
729384928
245215078
36083349
75280599
413191727
236126593
297912892
421797762
511389784
2229603
217422488
389880473
53841781
111883388
243041318
334964762
336673260
671085065
52833347
757221518
3149633
20298309
401348590
162892585
124832741
527450521
9993865
204550627
32218851
543205163
117366667
157229169
217324859
398084021
183977159
301588229
282470569
679115028
16306120
305286602
27717573
296296666
474337715
95772211
133589893
889397938
38795282
384598656
123531750
198621224
66265509
56297676
275648478
605992716
16294946
5897448
648920555
254835476
198663106
154327234
340205038
123971931
16652017
843442684
463464780
67732126
16500764
348969004
280979922
241907781
55160018
42907066
52336960
32551415
142302105
91257419
3290774
686068509
633961975
284552891
136258025
284862268
241291795
41263833
778087226
744167927
728011561
84530644
573686070
424928399
10797430
170023609
154937888
136661891
83507356
254509671
288512760
421384083
128295582
245862142
616238817
108683900
213147053
82146004
151060371
80469776
139342044
143981019
693736711
144018072
220554640
76958847
149997727
559333879
139352516
150540068
375302431
26968962
582726465
754282566
109412009
110890364
368441941
338140672
570252653
145396324
48686331
56876722
378051563
742568002
49765906
25287800
37875939
157257582
268728060
144360495
622339851
512720498
139395096
173271436
344098290
66250416
113483958
461640438
90066730
222976912
145828769
556215320
161498487
512452914
14750702
407913429
6784222
307370555
485403121
627337394
133440793
157713031
186938309
207141895
9102615
126146136
225571402
82452537
54264062
833554388
575365632
414845237
170645103
776123303
205082770
14248610
844925281
532271321
34885318
756610497
69761696
10955140
43938347
236498784
27011861
258388767
22746853
60752078
14653459
118846509
719195246
515344113
629542820
18752950
51369056
252166259
775125559
487933290
232407317
643064446
377164511
182973644
16624419
215037843
223633536
283845322
125751994
45029291
17768843
199235678
785036548
215002599
261293017
289936082
41337816
227521907
77687238
83668010
84245792
119002603
675557080
75479335
51706410
75546090
408149930
142758474
175815106
393609199
151550469
318197187
402760546
42252599
81190385
24262819
525498630
115614328
5289793
594242118
969598027
4746914
274551636
104890149
604982126
65699385
56087599
5863812
3094158
892580514
191977779
587589284
399040256
587656536
86975728
154526005
37618438
172187020
364698748
321859115
46243357
18222125
173364563
850331333
54928890
271047658
99492053
290752608
293936887
73997306
333949449
446780482
365469919
38929038
19466766
125117963
848072199
607632993
45080110
665936501
7360246
243734672
288233186
30526562
10092985
649769222
519048186
20936521
498947627
9319636
412714430
222569793
254224272
62415637
110122408
168831947
338422183
53842924
363431356
333647847
57130992
31095958
156558807
631459111
742557932
611794580
94235686
80306691
185928515
29726387
45492251
583931852
311437444
143138706
37282477
16568580
99191553
20148082
580707897
31300621
193436931
67201317
77821727
84099829
484501451
668638654
279714575
6101419
322899986
493531820
52769111
114250593
14860758
502509097
53951771
495759276
3026553
627907298
120213321
45785605
8370891
2419506
90979110
505226478
497656312
349603567
387660353
235647470
21620338
362253214
530916870
323576220
19328246
7688061
250900420
683338345
453837127
37746391
9506250
62608282
257091618
45023928
3001617
34743156
804782359
275001120
220058209
50756071
245126774
296983458
221900514
392392500
98527788
301775524
450229310
4028706
131171645
891726309
140614589
87460716
6562781
31833140
150516974
293342933
60512648
46089032
13944502
492800046
212813672
600865132
147309611
76401020
225444496
160063802
235584579
760318490
177813592
122886225
233879791
259557112
88184802
159910632
617674316
180565705
1404549
111233440
109208406
1599386
257511306
331723551
53984846
533770449
10777689
101758726
105273090
493131205
174520125
497681124
27825129
366072049
46615682
1467515
260677180
33752607
38298360
58359740
623381080
603336443
94639263
82647589
421667354
532248498
262797745
552585020
232529079
97879364
270308807
198240203
257890961
612545642
199838522
375978987
6457174
25577181
213308756
153671776
8722634
176174142
41199578
16211729
47526425
408285943
143711217
195937473
434531944
42706726
483112252
607399582
179338228
352513776
207423862
121062995
272032154
223289921
49071732
16680851
89039476
86361767
36795063
223604621
195698837
195362774
475382480
195365099
650196117
360423817
102944844
51439862
924507861
143174724
167443039
102459963
329187627
182995431
427171184
29319963
98567814
431158235
323715824
201415460
399046718
183732486
90105304
412115707
503359716
49892975
318904531
174237982
348427212
264750740
6779316
217789670
137756586
243846830
284870870
26723413
105139803
55381070
816043448
109118304
138188876
448980106
188141436
123649279
55260198
229281306
220375871
14671701
69112371
167358686
51890648
23623284
10222561
76904896
122424255
685897163
519329138
8277805
466531166
61165858
28238888
354398262
383989406
451768181
2707670
160211771
11097802
77348889
440592098
15382797
152
345028285
525264088
2344505
781668139
385211373
63249792
94001135
66822716
526827896
255022138
3100117
471332622
169993475
203326971
242433961
221494181
169973931
38601157
283049550
388738582
136880188
152454180
114760825
70456252
392920598
190351132
848068122
277228799
477211870
67434389
93234004
319037763
202879912
198701943
64376035
426010840
212372552
24596150
21387366
20359371
199716445
279322408
373429204
54507047
249543273
524143455
262082130
7388286
40059245
761599030
28202662
63007561
557396797
398615293
46285729
250349047
652467693
157314345
94782110
674909231
276679079
382765150
18315426
223636376
193030499
617426165
493577871
24808868
436542813
172767628
476442502
234732989
163860913
119969580
18149308
300310729
533230950
949258671
413974789
105716324
143098821
252341387
47931734
280871637
45475805
517840780
36808254
311870068
345315069
21520637
341618954
558576811
25482906
326942611
10780137
190303410
589646152
160982158
322103545
1788926
165336968
48112487
670193698
100706450
108765547
649281776
295201766
282261760
9678501
589409774
338729595
50826463
260106821
366589941
295585376
301739646
602629901
65978256
247620894
424942934
6970074
183936910
639357632
549579952
35919460
10711635
58488869
182226490
61454445
209349430
246587122
389557957
236651018
163695977
137811464
470440183
119674183
253754418
113987421
293817588
401976734
12067255
286918717
699651951
180752163
248436568
784554517
37938900
49957001
149256784
589513901
146598430
28900012
20040194
499365917
389208750
331028123
19542222
76351943
167079018
292368438
152014802
260183436
130637135
345186136
334569664
338537770
9144953
378890291
598078582
286629926
326439417
416863421
287716859
226028854
100024531
223028191
328124676
71984389
2536299
37524802
695321269
10147108
5885833
105798540
779563571
499851
293116182
455662712
5454760
38822317
234718526
23972905
300893350
34808756
248474014
149816004
46240118
7598695
285131932
44562172
621608372
328471630
406644435
238374643
4707577
302947269
646292959
1242575
99595521
425061871
164182861
32727647
405101029
24931044
199842177
16768983
183193285
253550192
290349144
535162624
212761913
19299140
22632874
703045262
234399371
102072558
1051962
583983547
266059780
14123538
614239298
661256482
110427380
582919268
397295950
572420161
187850168
213583215
45455166
400036490
20812039
169892295
481037128
360763729
168294468
648040844
359462057
1896337
4764047
69629674
238941518
491459285
18370147
189484011
333141296
150566660
37619582
68388883
75102410
35063896
69730613
140508594
177961000
61266648
83750016
419250343
148478939
635517056
233489976
511483754
100163707
352588037
236060065
530823975
388638980
237667569
127119405
64340387
6138918
109448792
113409486
152365830
71896011
64041364
544458319
236915008
356158460
170856886
414128666
203172802
136178623
303240867
400447440
179606049
51869656
208232666
50073173
32486048
438310171
727322396
10996416
222076882
200949462
382665894
188471210
48863880
163840157
266111540
952408783
550068692
311366785
877468387
176014387
107908262
163491537
664036524
104240994
769987084
13636811
112362568
458334
839313927
643099802
222193773
32904127
247706382
364542416
515087001
389910093
29226905
73246884
69581308
207309979
657095941
5817341
129748669
911031455
94044294
268182268
133598585
276993357
37754396
56677294
172057765
24661687
428395513
796223441
154235273
10548852
258494855
410509782
650141150
49364324
222278365
191984226
152855575
262299151
382572371
582923818
754482520
699293568
98497988
137260449
192500875
360040146
31835391
69453521
36465897
671963561
88821453
290565822
231992884
139098529
260622836
573640076
212841522
122899695
8712907
224688419
292270741
102058104
69738322
369369863
155141273
869730012
9557527
290073914
711501733
21328014
450416667
271123085
282046151
83607916
82502881
373216280
137320532
203594909
12294112
498599916
465005268
673808494
569498159
90315363
632914332
295764810
828732469
7935525
251896309
322713641
447043383
494341841
90468584
523655452
31089045
478923848
127926900
365104192
587971011
112288700
144447
402435794
262663475
165532745
200557993
399196210
249651670
199215788
144037718
254858715
454562085
154356847
49475998
70819107
162989608
531923363
105961475
81349368
338134807
113091382
177797974
23597620
268434267
248611225
119424899
248515739
52595754
42238857
393542800
413662930
196872815
825690002
717791469
291841417
350623003
367297314
162334318
862392796
43848929
751118301
169362321
569009416
223695234
352153939
7684180
266517623
313757249
27381673
127375554
1229600
638157623
501454526
114062553
146603261
380726572
29052326
72404929
227934031
356413752
349292208
9374294
146206263
167844961
391431650
124411794
325136707
976240
230874338
241551780
311726137
420849485
214290389
454918678
515725578
77823381
75536268
132879384
187825066
261058924
94854492
129530571
23863637
18446049
286644839
165610405
410879062
647074081
205351899
517813448
14187010
329089776
394986644
16339485
643352448
104027054
156555785
217439114
375305094
101128056
150962011
206795270
102134699
144701242
27841944
152409552
36642575
51448442
422840716
8255370
116278946
5953408
128828659
39666100
576992978
653263816
29251464
325031380
98633647
243737056
415695629
416025903
676081629
110247553
98023635
148505332
35521571
240460936
29908100
487188869
230223368
275659822
165514979
38175329
72288711
152961289
214987690
517836612
70429481
345621550
648533158
458729830
334827757
109701892
420528765
203651769
789626297
574476123
8061688
386781609
651512911
237002601
123887652
78280200
113151818
125492634
774705939
97224687
39452159
190237753
89180777
699567371
136401057
438047908
170035529
586966320
709506364
458198610
40477042
161163857
491046462
410410735
392378388
103458319
292950798
234833657
76332231
65501908
60876157
33417192
2176578
554985825
151176064
425139993
269251382
82884645
40992510
133558756
368047581
249188928
618775013
315151212
316408614
45430739
33412908
307468233
613639094
41924272
1209394
120033216
105901810
161680663
348708824
50848865
2720521
171746310
85194549
9968669
17742410
716541908
889007294
297721733
390805988
419515146
207368256
72714627
49747313
51868165
289557972
272178410
730030880
295971075
171296759
124707874
596237842
366571152
41710451
80635169
439056622
74937997
235173322
194153002
121294040
351072232
212203977
54760173
63053828
450288016
795674300
258104908
678887057
737189631
135164101
120392911
185946190
24242403
61590634
259242441
807312771
523251479
752376135
2317378
197309078
906174789
27293937
942441126
310596902
830622138
320566635
70553744
237341543
24592213
269219093
77733152
220636120
21753024
338502095
206940492
924253656
483957618
427952544
6924867
31181952
462702932
95399953
29059572
619044339
51804831
43232256
34351202
42609811
89382475
39489251
509244764
138720388
72933469
362605609
212535680
332898315
167992094
131413895
400656030
265896576
589752304
10815006
88556021
85050793
12498444
790214284
143854553
79603949
386439811
391537038
27199961
462803471
5371626
124715971
201069364
158833001
68922312
457946062
90139881
213072967
29920362
334456402
339482675
667594557
255547262
448461351
104628968
1497931
129885872
264642845
498089357
17844440
278953189
36461979
43006213
325239933
269085345
116051941
561191074
2403559
518692993
581132952
129930529
41229647
8381888
182316069
193065403
193321215
103650526
143145783
54704093
21808683
753672749
529018185
643811855
483723174
65756841
41282664
1584011
392440060
628312776
185084809
165992173
854806955
257980819
26022189
11689353
28501243
146933540
805571452
29435775
672388267
62323880
105221975
2363214
575200192
3268092
269325429
155041161
235733496
252324428
308079390
242842638
758139288
519666746
660763449
258016151
410143216
205447924
69453926
115229195
1453977
106683523
45951848
86225810
6359946
168333768
517708971
84713757
84338062
216292623
11410276
69421940
116740076
766607658
429062507
468269513
40564750
75875175
476752830
690154500
226254568
37330082
337707536
91756487
125815558
26592702
230479350
141090807
58398617
22406153
549022005
154406181
40986485
189380426
384473820
231888469
356997629
329342987
203964795
177678908
308392078
647401265
51893042
7848574
137356997
720531398
533370679
55855581
229668139
723639642
19833442
63684655
269160602
166644796
69733441
283968057
609267576
170917154
189891374
1958117
131449977
207424133
29733640
191552508
582892124
419806080
174607020
42269567
156745311
609332216
24533993
130460927
171195648
354467251
37795257
619909881
456238752
72740762
72703002
133593632
173788878
505085822
88136275
216443249
62403513
5148520
238828044
458569577
640968039
467081498
473934590
121807785
311875175
242220968
1074637
338317236
441885265
201207692
83633853
27087149
412192451
113785961
46252854
229480401
448574628
212598829
175135919
606658873
182576041
21705182
195683031
367771748
178767309
8335458
304579599
119106817
274818949
44955127
338223991
267621219
310631410
413040067
243804524
17922848
444436917
246935952
42830862
169397602
547539739
80011224
60937588
432805771
308833258
410883750
81715567
107578969
41902443
757440395
155806558
356026193
369019784
65638195
596470115
92243673
56951984
101731794
303744
115072490
674826560
18367267
49191160
309359390
190380849
321827556
786570511
119794824
41151133
77653969
21733638
80054337
434632031
375474259
728861059
89172847
5332276
300735034
265827414
596882246
61833796
143643576
151460163
772869412
173588526
327423988
8284103
217507852
105994494
506700617
2266094
315334197
172391986
43645202
143394612
119945953
37473931
421979317
601188244
11984490
275783342
156100355
83798429
208002252
499055525
411224428
287715358
41912640
396992004
316111490
830820602
123627183
735227306
173892427
49814809
205053472
30454986
719797103
342133565
150348252
671760137
785411340
12977920
75280873
62606287
27388895
76778672
453639712
32499713
8030062
597456063
169766251
681794093
104488724
30162311
681035816
26095147
70973426
9529946
221559643
87515881
17993529
31687191
319546092
686399084
433737325
484146604
141298948
55401063
289312260
103120465
42144767
101948179
399968243
31540136
1910712
172176792
412659558
77788286
93097348
730848418
41411625
31918602
260862511
58999715
176228453
99023707
230816953
529138959
183655953
62652136
170042052
357954969
8089327
101788776
140276489
366793096
618422220
114926830
38179366
14696844
117902753
167157034
158277227
16701594
336578409
400532388
190392264
27478868
183304939
119537892
493462279
373040024
292119192
478028025
228030704
210941524
263245140
8212501
288723541
326290834
70118384
1644281
514504575
367973542
65143290
173386681
406768994
657887919
41763859
23486417
721217067
209413598
211508757
553999199
507844686
323665106
542776573
135715758
12851750
206309324
63756643
320953804
218710335
46216845
601842769
405465
104487677
195412353
10739856
3061661
226466264
76787036
303613043
505768019
182179626
738395500
93980151
590283703
77177512
13240569
274501350
273348803
413222812
181156634
173498186
118550503
781865410
109948445
348131522
219348099
124299740
393265203
613261730
6414107
390786752
405567394
157897094
25444216
382252761
320493518
65458490
46427598
84161108
191863305
2075588
35411599
483949121
644160376
360081514
742539558
190740634
223492523
410402965
306975525
96498879
37000770
389810439
7410583
34561115
96050706
625548713
479900250
440369822
4772323
115188630
712987218
174171445
521696224
16678703
44705382
123977620
353614793
210202567
218432080
290661127
31457194
5446126
103730886
5854306
404158551
137984283
481757860
57215418
40371087
352428600
193771543
346542673
552945398
453354707
461517580
141480256
460407664
91494227
95263490
35431429
674522250
248544867
898927268
638117398
146163935
208972297
141222009
425233643
296700512
746106621
100338779
139666191
73627159
177431585
368399597
554883010
171029554
127853905
190332091
69631368
2541302
128064406
212924435
69908656
11567819
99923227
52204681
538763796
214423520
123864789
501102555
596810644
274310097
246046372
346499631
53121709
228704582
325848147
389112817
301235452
306790261
45833736
122311202
127365983
30972866
270615274
176229390
198391748
800460953
183481542
94853313
374322540
578439448
202137215
133768631
99485714
182969787
7236056
28698061
229254672
113235820
19064985
20524596
350961299
605488452
35100690
46643226
122118729
170667181
208412800
524038920
380610116
539572840
37649217
181119711
410477496
154875317
649440817
201851082
806732155
49247389
239538192
198623767
537011400
241629212
476654837
74047033
58995158
586868473
682419355
538489484
584873360
457677256
51893510
199871104
421230378
849638389
884238602
19682723
513190193
528795087
230388713
103329721
331257833
44428537
146940203
7899364
266389418
426053906
67425045
11901276
347793403
167695815
67191205
2171261
7178163
910713369
75399051
438952206
123721276
158625856
161159182
98169536
42888636
271753502
96432303
416400667
102557885
448383211
391556390
672891696
177691221
79407261
258828229
576054491
545437814
27211127
155859039
535034225
368280011
58140907
132988588
128630980
197687063
11722497
171246212
481370369
151855340
346215795
375798046
203820700
152533514
123036401
55546620
136435466
223083308
319261089
850349
79812883
521358009
41223548
461237290
403702635
160773352
182792926
77603707
212179833
37101298
12123758
123635371
846894715
129424444
21252486
185268805
486067283
176891810
7352724
619374099
101589477
560614586
41619534
686396163
58706001
597189873
303036123
156390073
60352421
660184936
139649702
138351670
39997520
153878638
429103598
68040694
2148300
72349872
23690003
216169663
6551103
645740716
117251506
469980997
1247235
137913755
477290465
407414151
30002027
480699792
506926449
41362047
391836520
499841027
239165003
175170861
311897
375727766
55866221
356334089
689554499
596608701
167180653
66096424
20597176
163092793
219409373
237041259
143285807
434538696
486169005
115086841
196172421
951547769
17829838
168364970
790648583
9376954
897065
628449528
117441073
565694501
169386059
74181777
561581710
110789614
303052583
322389494
274123990
17868315
11215428
174017527
134570442
19748439
75600019
362256540
704053025
89350478
41973565
24601213
447012410
277312104
232636007
536608535
31276257
209605604
123482491
111867958
67888609
585754440
67472637
416982234
135329184
119245697
14794894
303098885
85298354
374858979
5146289
104493026
109717627
365327745
501488907
49835139
189035065
23290838
88163056
337678465
634471241
187272783
712006559
169142010
453278796
492478337
2282739
377619756
335827381
83350230
595814376
656689709
200391851
106736613
501852844
341990030
204454842
372798620
259620325
603046169
83363200
238928551
166344064
52125036
184747557
710113201
346253126
64692869
23679600
140709161
114415448
19977058
24442162
130559883
302266884
295449503
200999261
249420825
266288954
261399285
39283209
439799695
33458621
333012163
439911115
8129442
457502152
108436749
320713890
47782299
5883821
683306622
143169204
299339702
12619811
303245655
394997444
235946928
15436031
29579790
211140484
493039683
300899437
90338978
270887742
194033444
12580812
116055818
168644435
338780186
404881105
23599369
509616834
292475216
744737819
234123661
143951166
542269062
139066621
13597254
405623988
18101253
9438979
665486213
25880392
89345976
433721818
38661202
750508780
105292559
468429
1509380
2692972
181387498
394728028
247615722
187688441
16775304
493090575
107794247
19084897
232237398
226876257
283651714
65828885
6841397
236019079
750272218
166676565
122002609
610714851
15158706
5739472
7055644
88069574
382665476
190333970
310911336
6279334
204400536
143383837
593754548
111750496
290924138
108815807
277363775
13368010
282010627
752972450
15333580
321335994
44303388
69442404
152855826
417551637
556823694
27680028
213624888
187687796
146258088
483241930
309551816
51727153
231884230
11654498
4403541
27137566
13058238
204743461
55973263
254801611
11727054
622958554
495815415
48857451
140460358
151029799
280695929
65422662
395608541
320262097
197001982
120928283
123123973
194047917
178842369
349907483
315282110
475449632
26384906
19345377
207369305
21434164
479570598
71646766
444335816
436721595
140770476
645106286
912477425
235947970
295821339
238726164
41024046
462382633
212170441
222448010
12984995
249117569
107762890
111845992
143849044
3640601
294922892
458178118
25136609
317522020
57493612
124135082
534948236
576536332
533524197
107701008
62701786
26326857
47206968
370309748
867768629
172249123
219554372
321071927
309701076
261313121
586352680
210759679
69987954
89214210
394971908
547256759
268898248
330295540
131143
393935969
440922188
247958584
540474397
499355024
733891980
556184940
220210696
69871980
558511142
284932162
40277028
206480573
56796939
2309329
24039264
233177972
418959979
171176015
148260170
157877456
219866534
194889539
284898409
132277100
290872505
292242348
791655431
283545192
302358039
370565019
57213546
637758
106530871
601413295
1042730
205113227
27760118
40658087
410418254
4505964
109263076
95166919
182639041
525074340
338527168
303859338
50740499
83542457
224959220
156527554
29832399
66592415
62949227
163167850
1067753
417823173
148359986
44400048
98361379
807397152
687902064
232796500
318189421
141339083
797489857
199892250
30354222
12918724
703828709
319371783
8018598
2662916
76823244
179865788
38214873
459863413
921730341
380617171
559631343
263010492
631456064
214396196
66271716
4304560
194102096
724682836
8423290
265057281
403357885
89167902
721277282
264881770
46256089
15679988
130118599
214254551
180235867
47686627
94451518
151922335
314104422
509178133
9727136
11271413
304326516
14983819
182640931
559772021
3373479
421103005
385180277
696220803
335874239
303454
266705073
347280018
244456323
44003504
70216856
257792047
224743080
332507779
515676516
4792584
138398079
35941458
49514611
341424186
385510106
60432092
19835850
270937597
433601192
50424042
609855054
95218742
318266955
566963720
23193776
71424063
9490561
83250596
622332570
563709956
487064670
13624861
248919375
591470
445402329
769344430
253612536
374656405
24606394
240864837
575289549
297521054
408559209
85528396
450955090
48120614
594234017
199086476
181880265
2190600
398603705
724160257
502272501
496872050
97740542
175731438
8628100
65574243
205198413
23505546
186263136
13191260
126417781
281220950
98233025
472161994
140219033
255125374
96124138
142671459
31689759
151575897
242158038
391242975
792864372
97435852
28649896
22634575
4317044
532993437
432556147
731268410
112938761
34750288
231570035
672580755
32423425
304502983
840592725
699155177
603599755
97889614
398547754
503670938
374953007
40701728
307627134
21131454
530993893
78708888
93659198
773392465
230846861
357789717
10410215
192343594
6480098
67646152
533657965
46375863
167422777
535146494
533052742
101952511
180404282
646208471
210283765
36169254
10585048
453703552
208871669
156657146
60573401
15288837
47380491
144005433
282132899
179512482
181619977
370964015
297236408
413727754
102770205
98666260
20912679
344028136
5099657
348556552
292193983
150791996
51378745
121150510
272456689
573206473
231574685
631825662
389729862
8914019
413317556
732381556
57558811
211835403
457662834
357953778
38336089
368346603
116175416
204493310
189947315
405784214
601298137
3950624
116194419
58581417
122941081
593654074
730783740
68298766
59243783
181911690
185124569
249000180
367040695
273713780
320046637
416022251
151933983
13092297
16832283
90331809
187707640
74579020
100473604
8680426
76371875
196439791
204270669
10231054
584999516
232401948
245015440
20899650
15210926
3571011
443850412
13836654
455611874
34470282
5710703
10198043
634488778
29128724
198181906
192179798
427454734
100164651
55035410
724555677
214751641
50234768
203435587
45370650
337985390
595282522
263853593
8262856
26899425
867313582
260999996
29477757
674143614
286245152
538856486
10598557
54417614
315883578
273157163
207031302
321061533
13289807
440183504
282954229
238475646
599371421
533554030
35743888
178552301
265060880
685596499
506134895
107110072
337349260
345760126
73469070
140481235
177742254
119551958
398124341
3388794
67474494
716467396
445255275
378243691
174250333
857972586
462192184
250656048
518211016
64982399
224855758
11059
92388428
43831423
458109035
822105615
89560037
155341266
88030335
242724951
20028484
349791171
159100335
75927913
76022780
90151642
9578506
59341981
235449969
149088392
278566670
138507311
238121803
142455159
33337820
135958695
103625013
107347200
145439212
76685577
619410975
22993876
288095689
34620694
366134507
687557010
136508564
271343292
226427406
99719938
156144020
634841888
297077389
91575863
144435982
391647052
18863662
20586429
117312885
105364315
105744323
80599781
1375224
65540722
205909621
570262322
360013490
537623767
362509560
122038807
688419118
364295884
43665493
260505044
37874905
68207676
456024989
83276929
147904077
195323557
785537196
3591269
737356290
64870566
657736429
457277996
537759650
503925768
92831537
329627643
250737250
66203965
88042620
73244243
25293164
253835229
308453008
143915176
111840742
10497303
220527215
35197116
147896757
282152816
70977520
75242840
145263418
67305881
613871477
79494937
891015951
26078483
46576510
113294915
278647158
201103323
421988245
127839183
477713228
27316563
271109225
39644870
10290993
622799489
265397274
732068196
153247050
163010726
43395225
313336886
641887092
53842745
411224446
409844296
8921305
324550100
142147729
376825003
860159004
39744158
637632950
210842068
496791417
389561345
181335998
471822572
56699816
1721978
225255025
304399080
70175760
95004087
27741643
526843501
445509612
168148228
2485911
289032589
54532217
670607640
383271534
239405473
450230587
387272616
54030023
93505154
273705712
102034487
187319405
26581388
88599074
210363496
36344140
271842005
58688032
248618094
153707728
134756935
52355345
6363039
399601018
115341287
643355900
39413594
282013894
42714748
323856181
152523578
126106403
86821538
201314262
373818911
20805169
289186416
231935383
437328381
59559993
311312403
150611875
345671244
145277612
1861660
332752229
837119500
493536811
197851018
49281270
382322898
693775
597520730
320745522
436666987
8095635
62224941
91745132
937411684
21074885
221302917
380480939
292978674
709997581
149803133
84252972
406575122
373142632
549326331
151674178
61952939
336260735
27304139
677763533
807280283
484787746
461197360
38655430
283301525
91273116
434678390
40464602
686181329
17868430
195224959
149575697
152334367
5628674
372908402
83182250
17963276
218030329
112050893
308956704
245452892
529202138
713247083
125874175
231152507
119143797
30249116
1873065
85968274
720380857
621859763
45058235
15287473
107736488
174784497
742392703
233945373
173691764
9777788
55706140
103344393
189427470
438318477
540011206
129958126
265044009
199527663
98196394
198878520
556636789
135241408
205875061
38662502
269396769
759937767
114352589
64396461
106770775
19030704
579852511
337528979
73226928
273249744
268229736
75713251
160575467
20523005
229336700
168928005
27582093
943716620
143490490
4692294
85070238
197960143
108583526
70169492
619313344
520506400
432690970
484073712
167301602
80791956
83236597
469771288
6260206
9011192
150972349
21419731
93925334
707499272
454856538
44669028
135169023
173041317
46624114
223508872
494770863
68200354
480090302
537501036
301676973
377171815
47131571
741956250
307254467
200726393
173519155
37845903
109762438
12878329
23798619
18979137
344745308
54728440
253520481
154848967
5534782
286774913
222756169
437142093
211988860
169385612
16082940
115771077
44534311
498870137
211482608
153938076
335323104
591773460
114755810
553191442
319017500
6061880
155508422
82100652
43677201
219045805
439870201
872248220
86484034
460441136
651209463
204831524
307125769
4886986
216305731
44946843
144161897
264943226
44228269
93200069
419291514
101543851
119718036
547542543
316061717
511098180
76056087
18748601
39322589
953615562
275700285
523960381
45963948
170726827
168182420
250975342
332143294
17351861
301022605
22146031
409772457
213036382
76288788
750694453
624213086
237640757
54328780
198857560
606240073
466192868
390510939
33959423
261003223
6745482
503366832
799375170
51235462
28302531
388361080
526120623
507549878
512059049
104717393
113561846
3753517
160440137
1338111
143738759
628461410
874844995
247707255
870265858
127358691
335005585
134457359
210351448
615538706
293680038
54557275
44027220
445079849
859579
604087661
345510089
458662336
351779350
223015156
8514151
750865692
156068775
154930625
665005675
4740444
423501264
398497358
54100778
439611981
278755761
566329382
152047181
124875565
198936014
462331055
494206731
2334018
549822229
747562916
161782459
85836020
664474145
77270716
282117055
628458153
399363565
14574410
534457762
428280900
681031626
93322895
252952559
290841951
299515267
734376197
305128338
85453839
328967609
2814353
10043634
216883728
231678970
238343229
408327546
731649137
34880456
202061750
568317012
517384543
179149016
1194850
44745936
280284201
108538739
638736685
42719163
24567932
534084639
398232688
15342438
198035770
14657889
249283310
521364421
248090705
286192557
124412317
219723499
447120253
52285430
164274319
238134797
11195708
124490329
294703451
78650172
114088203
364436300
28831331
784244815
321809306
270256540
337752336
5972095
57025000
378082638
498794898
19393397
429440202
269301803
461580155
307053410
181030292
445058137
560218748
83111742
739426303
316702591
303541082
141570565
127911635
396401473
119403824
5405509
601242732
321853146
139710304
91331362
115249508
362529839
836920341
64403269
24212159
108322981
155290678
177480439
239086522
822736153
64747689
7815501
404208779
383475611
441460
78187202
226145865
4647985
331074814
546470831
104186636
361704117
115629222
360916007
29229650
6870600
65738759
38875082
390627041
66103885
447242427
166999378
300427046
6238961
676855966
728055078
6969189
507051071
568041555
628807710
88260875
6780555
19684269
576198606
490440896
88721289
128050910
591206224
319951354
41317395
142540853
344390990
69639684
743302872
308413870
195522401
214746417
325050244
333147977
122845182
57459483
523126198
755470951
96937336
734932007
26285991
50402151
451514030
6682383
44067055
262843046
228131933
456586795
181361960
430515140
64445107
405375353
256179279
361619370
315525265
175918648
3297938
260881071
214574034
366724786
60522300
5731073
21296587
462701322
15673501
176097775
174979971
416975325
367981117
156656169
463057834
175077915
17418291
169164131
137235323
230059240
106328419
21769478
238887581
169086453
140957159
310309001
820822417
62016705
33083044
125963549
588874235
782208526
288159891
139263621
273206362
384496174
188386574
272654028
6547989
546561417
216872007
7558874
179436387
336681558
16983478
1653202
643947353
312318262
189229028
2929006
610277099
308124758
98299115
592827122
87834767
105034537
186543428
129239
216444725
762126645
192647272
15324745
341236278
683156469
18404400
251516338
119327737
312742391
20490553
120155215
602986623
61188928
636260891
835645671
614247474
79135317
193801569
241726366
240641733
443681133
220319583
112944467
594679444
326845175
401953756
355089908
27054958
396189427
203174797
696594626
46567898
1615130
41988695
92093895
130679803
39989222
245351171
291391056
46359126
286712977
66693953
16117919
65769860
241916000
695864907
249629598
82916599
18965912
328579028
851256435
226672117
673273979
244406160
237566343
492705095
130983927
338428609
27378479
1721559
480519741
202916475
61862894
154021769
157959518
291123123
848288660
906769484
98614968
369894515
45471216
124358476
164782379
725661615
463324026
109589539
107021632
2758330
796634567
173504143
205458942
431209515
240010376
154408313
114742199
145463879
229270705
540003007
72018789
5808866
343212399
243013453
272628075
683304552
808422871
201607043
149768577
75964945
14949873
22003462
49896295
476107468
26017719
271816371
848862361
748248791
92654351
714941838
5803324
120859777
244848019
92128653
367684543
27064733
47956708
258975152
118975820
31904246
280261150
23739210
64944141
82467
892203172
36179332
246376448
312125212
103441033
125843706
42042344
186030276
95107821
394335155
93131583
430163564
238404063
118540870
96270359
192601901
532834872
34775041
139615147
422956894
157166956
107738061
121307238
513643849
292543798
648187828
62799725
250324881
300530984
123309552
492629263
165545406
222553110
63221109
347677473
35662903
4317877
809253
321408958
758832473
141601284
477178716
93969436
25561842
321589383
130541639
263949242
276369628
167363478
30600226
15214480
69310195
42897702
47324755
47402177
93408819
516011067
33561719
589838946
312302866
136822816
288433582
570373560
88919356
861000936
215713158
5461503
64452052
424750678
78047756
285661403
31338063
185076481
294881845
7938732
307489238
74565319
215546953
40676280
607164203
68900979
348093822
259362653
314212286
70333129
282505725
71872503
513514590
144424252
718736202
72111548
123874676
194651788
390074552
32023568
44877927
48670243
504028242
138297181
143503811
507323152
29356732
230875016
15340766
698657132
646903704
386153555
9640663
100849818
352079381
127040056
100390325
197695592
4654835
40066447
375452687
127315392
283382305
43737012
166942007
591184196
90820999
38055954
491373097
171890977
759881381
170623696
401341829
2328306
135208728
534018824
88584344
77757764
25771359
238435006
211798609
5934131
118516329
365550592
307831384
757637804
208893684
691252175
96390999
463008384
19574047
111802798
457471270
182494729
596500231
721275265
27977991
150767825
442504654
220643223
123062034
5708512
840965171
271545277
543856293
50932993
125019362
223775673
18493229
289540542
129388777
70588965
143315589
317815505
791399281
921127900
535370858
665435863
426766920
123518252
157503338
15149753
556048884
139000991
146079629
287171210
168789216
132255561
32670465
19976841
95369611
75401831
43508953
363914514
155220779
376033487
89681174
894021948
124344176
52079164
96966693
115768156
408709506
63650549
54952304
267581181
96193333
717690585
5084892
8715664
174730173
857461015
38567786
466246029
605036616
406358555
70042772
237470226
70973116
226820111
472456893
241588923
338994914
401908726
180378487
277933824
190242701
9075422
212362534
269811115
344003064
199758802
210130335
130319915
366464231
37298579
530468124
284928940
174519201
897635591
83033182
47898007
277919002
26930136
24516307
376660058
494887792
235933057
184152675
559106796
648909539
523304920
13147289
219368912
63838770
192665384
76773959
40226302
193779515
907949990
687860137
278511122
523407072
236370239
80868016
341590054
366521748
316069005
145030834
701628691
158720067
105624215
38177345
247959223
603529086
122043579
3446633
1502528
689443804
689469608
119782871
331952283
98307391
290922129
190732405
33591778
444325925
74834113
171146749
2823167
237358740
76529509
511151178
227488489
127488101
107074637
115136232
214329702
388202909
309651475
154286788
473112434
17636311
619070592
268922639
145896900
25341840
47595555
602553928
789109481
261972926
71863830
281573097
21690494
245443994
167449099
26610582
26158418
138794029
668038693
235754229
190258450
273803137
282930429
419709303
86136312
72417335
147719467
52701648
111469495
89055344
346846811
246525663
572721943
187441942
972512
651930931
212621885
91052948
82824001
14405046
517290846
502836578
121737591
3562286
139745257
22437677
105247787
53928728
20009765
688915176
41053173
167577197
554883363
12547305
119928841
62496418
273195052
272126557
362217970
292719080
250037948
240933140
2448146
420894912
3006751
283265454
266131110
123153921
545202792
3038777
512008855
207116129
28739996
671493102
292555288
510064523
81559505
244468309
241723619
669723
593424718
327815391
688197426
201128715
5661519
181472218
548199061
523480753
183355190
311209270
266333855
185955716
96114400
88367260
40177661
10489148
118310741
26447862
298631902
131246475
41396379
170077342
78120852
2289961
307984579
40358161
163148372
55863124
380426997
229476156
298584096
104472003
134099466
510900972
632095087
19255017
273382125
276111624
96995586
54183262
300576769
111869027
64069812
22346418
171353549
4576554
33433930
238564631
138152341
859283622
73106163
133685853
24649224
444575472
303743879
51815574
9821217
48378607
7118769
100726092
201955671
58046745
7295298
215726005
143970428
881523457
31805996
401008555
285431735
491668992
90853247
109800664
270515019
149754530
163390505
41828452
365071347
823210238
581667863
44756942
299706680
274255304
69185085
421971413
134268346
415466516
37370524
397362867
628528737
249453496
213241826
112114888
41026972
94090100
180223485
15102310
283005000
130575286
168267518
949763928
389767302
179474241
183487770
114435154
552592714
164191815
388756738
147114107
373992066
7631679
709027938
99795521
846340476
65882105
430677397
93938760
45425473
25157272
24159802
412420506
40434298
101345676
158065294
916971686
273271568
425047358
201675047
44408529
318890752
238060039
548070714
364948205
383201845
210504349
731777162
15724805
174567988
22725955
449496337
196325581
72977843
473505867
14982792
457362409
197756046
62675187
462419616
5123157
124264205
244927247
345572795
350606096
335749121
182302795
469557340
145244241
270269056
29035245
224587476
52525325
9120517
9025231
424125026
159397547
251663278
473642842
162448251
643653988
316011543
134428192
447420253
398342094
41660021
289602503
275349730
440335750
14807036
8059408
16160621
2813601
44271070
702455771
402669251
358782495
48184280
162571281
19303935
228196088
12268222
134415158
200773124
419689549
489620253
368655534
50078795
415577455
18640373
10804809
493708001
623044
125902509
191382305
165025452
585544464
272370974
164171858
24052863
10835527
56794678
2227979
54201383
170702551
12979082
178037036
107779227
155670391
89525876
837318
231192153
213355031
325891285
217904859
506058308
739843929
685113124
254819596
17264917
307823420
506302777
217802105
142792943
400609493
7089767
428650222
370665186
381671418
597730939
452746788
63474461
802406458
103724537
84117500
659322725
540492067
99594
306901556
142719211
401381722
128555890
13431584
205953973
720626414
98355698
639836712
72066435
257720
1722937
3876101
163854130
309424895
215341438
208748397
174247354
23527594
774662988
199746916
95271183
385706386
216439327
63460910
24868203
269319335
11926260
252893150
71029167
200443474
474827794
131164944
301583946
173098031
690687070
209370025
54207041
623834057
67962648
7785761
175134267
81582248
114474961
649065980
90252405
367078923
317373369
62854121
378093909
473272778
11992604
18732441
221984551
285969011
64028475
232799943
5499665
249993521
545536211
350242805
343247462
24496806
140632350
633785134
24725626
130354199
590550609
381624406
353142426
607924201
527514890
193807317
24038036
634247548
3331927
112108774
84411640
721771592
82534868
253066284
9673433
282905648
387557966
279848
66366709
764068722
14029537
189818524
296004854
46589696
236189432
602766302
57280290
116617694
416998895
297560532
61006333
16418826
125472964
7162804
41058638
76473099
279929090
462498770
108270046
379905567
502030135
543031242
620272993
28154237
723483716
431135827
138442088
73900517
466507029
258184527
173118864
121916896
446215458
274086515
167717401
78593032
659489329
554571374
158715729
154529340
965646
376362214
38864788
49792242
440078743
50184422
575562703
96352647
566905
218319037
99934316
846617356
10386341
62994588
260497455
231472811
209814020
250551605
311815827
37466454
66712475
732923362
653929834
441550493
190677684
324266359
338195956
8140872
165974172
34912311
107399010
175421686
99957896
255331539
349036649
434645041
786137729
523591817
220105424
150147968
7975100
543030506
434183726
525222597
125585880
151427680
82535356
767711169
325897179
133604798
345316798
121022247
178876796
533620931
126652176
106234224
25839528
59968860
42516448
248809558
218867983
206928254
222681413
119804755
210184598
173135442
89093353
266741077
621154527
746176150
261965927
61053698
25622550
384726853
57528560
361621096
335912980
74857801
868470739
309969348
59985038
2897923
16952352
534452143
412983390
562341596
78931258
142233455
2160309
2686692
354446179
257917669
590757338
422138034
379132949
676592426
261911696
162547866
331568388
50781300
185276
122634575
253398364
468011558
142094800
39739079
690486742
497108354
16806265
696772042
81414702
7756291
585804243
89260695
91916998
169371418
28895759
201582584
162688801
290371705
107215864
376067556
247450150
605745710
1331296
29342786
267691327
100303749
337308681
684323315
83450894
657209617
377215151
308258410
86314765
426219065
155457041
43532599
63894255
224726543
177007021
58112106
426597308
261658163
6714693
112912303
656545251
274769109
91802316
219716603
157437728
21333005
290800600
145652601
56731492
121184694
29250498
317554347
44084749
595383657
170198714
373154416
72519998
123548353
773824728
176974548
60070319
100232738
793834660
3835228
706994922
347190957
36731979
186622099
642189725
343008598
363040621
428205554
220228614
77751580
72244013
102050112
336762811
41066906
328695026
12712686
39708449
49825660
402486706
488317147
176507495
566292000
54470715
324405393
136288197
107926807
439690196
79489052
18003680
466142577
269281734
28048236
762267727
9127628
393175850
161255734
79295719
158276109
6334079
162744253
125590524
101429079
28458093
105168408
122545596
316647162
62524796
359540976
62623048
68280834
15573125
282883238
258491436
5870048
97153284
324239451
364804931
564458077
40506436
545244115
92995105
72655770
735153790
19320732
697651128
216187011
351062905
434489403
298591222
273676944
281298616
544431
179876538
86472220
119004933
96329672
374140631
28075952
299647628
246123145
98864370
3334475
248250178
483555041
4615919
280440582
249925276
297342388
17020042
12791758
629921556
336066288
386889794
23635641
260134303
578370679
271652859
214996691
49583964
52929369
32166960
40413949
60119990
306986736
288897050
418641669
48725809
151127827
772912200
346302711
185082994
241262205
25779204
520827189
27670637
494143223
211013725
480829662
215966971
349091492
33526447
427585881
313067175
120165866
19794047
104507338
782824811
6307145
16575962
340878872
513864397
156398150
89789444
277660722
155966028
62941532
296957129
206403509
232983394
100294481
282997361
111470246
317784123
6216613
103436750
349559723
325897244
223097403
151433225
250233492
17198912
57104211
761501688
64815624
125171837
208638542
440537701
420297210
193888519
240712027
253251326
200518031
606337
646183432
237158460
30464207
495449399
27523479
340554480
147299613
72282799
95468210
504628284
22433362
566434787
157083774
39775127
827112090
485515073
9069005
2708331
46104709
356252080
3064823
333828180
453287614
399704067
223482057
132275167
161034935
870832763
31098133
515615364
127382392
332881785
201555199
984471200
553242849
376844908
87187417
7871217
119179194
310244418
255744162
181173007
529699881
208545416
32421162
51298865
337163794
30875648
364534080
672864582
155650000
281864446
816320050
290598841
7532845
450419379
345574796
144514713
270289304
17121731
411162527
116657924
144534789
422367356
193682570
96138544
290298804
335892176
251248779
701319065
110722785
912470179
930638347
271657270
171049446
271764392
41248733
297099449
4529692
915776
281133716
477522182
811113754
406267866
474465569
73413711
53556977
380547958
19434205
438890714
303818151
219873960
242055422
70449986
79038685
530402567
10073961
20754284
178199898
189985982
17543406
623348095
22013720
511885760
337986629
217227611
477236976
23765566
169598517
670598199
599884361
781518940
135477954
587821131
118537394
383391968
639846882
431548704
6664685
604145419
28852355
354557566
308115123
446137526
190411408
78220794
511595275
213331559
551660768
389183753
264389090
69874207
299524525
82574836
24874985
804129236
217750852
627183817
92879718
30707399
95423139
6883706
5871325
357131945
49003037
13198304
425002972
270586985
133165617
55263034
132987915
213619675
39062502
207313103
499538457
61903472
309714587
366580745
86645414
22262742
262180135
186246448
186501421
140894855
149466957
533305150
176199517
854329836
158554587
174936971
824638405
99565730
16845456
16023449
770969153
210088853
251723408
112814596
298266021
141315285
196939281
58078079
322231448
95933120
219281600
194248814
290972235
6874245
5292707
75401655
47176514
125148371
707617
200321785
307655763
108801598
8067939
7713538
384377573
372064149
277075016
684298560
409112679
813931835
98340210
556924760
675425156
279038024
107159682
7315681
227640534
496958243
133800484
170889124
352266412
328757534
479605280
142473451
639163845
83958524
589045176
92040491
233226346
65773209
334793397
2068712
235805118
150082576
63242447
188135057
709844824
145084494
49557831
515216773
394290613
59279224
57296339
361354896
455403130
44444314
755291282
88422820
133905927
628371066
210420778
730284285
281730470
341948517
25348064
206588576
511164775
499496717
197850997
59920458
201917476
729371151
65723492
67405635
390945912
381279102
973438935
188143431
303779086
197724010
418513628
731047874
76781829
341748126
658998629
141950438
45957479
241875530
133965605
465568818
14372138
31122116
254103233
638678921
110567469
158323615
173484573
115528457
402000842
337115614
365312719
191201556
18052737
385395506
173787985
212288620
4407321
63962543
52695608
263200376
503470971
138767540
611725383
30849814
442251296
307844911
112923852
11712901
533290259
416643991
614383222
45085439
225074616
120674737
60044320
827542161
728008761
717987291
216050360
5601
475160877
768291025
105410625
8558752
112772808
281084236
635108669
87989264
706455841
88517385
122327792
498570266
400270696
210934088
14784677
113875238
146969581
208433183
286758811
652913877
29553523
127456227
61461910
171059583
342898453
735952200
80403374
531545402
321676334
189361501
211289747
413599015
231218835
48068254
3773684
6527189
219916387
54541249
498330762
308018469
82533854
640549089
555986805
287766373
175170321
406433823
129749237
373325274
243830673
98052722
9137349
167668109
369089145
97139681
283678645
433582385
390636292
161290714
438634903
452248163
187129658
17417724
238093707
175144438
4692976
28411678
410723471
222641403
65856032
126446932
72233649
314852007
139214252
121268380
242164647
345816098
29936594
557709971
117902334
207656135
825339714
9157149
11437313
130305344
392577307
20504978
77049319
360332032
603441120
65539027
1042727
623953236
294872584
69361478
307056680
116902836
80678952
45686260
374987835
140601737
343687410
2851266
81415185
119446605
391815396
116104906
44616792
28742243
179720943
631497203
385803781
160299464
23985785
11697696
22806031
595837952
94056445
13427397
430051839
386846260
616147134
20188194
923670236
749542730
69348809
78171747
552030821
239141952
284113090
180550660
356323663
203758613
367192411
416329003
498629319
440895324
152197752
9843186
190767349
148312244
246276854
635832993
290999588
421233622
83128411
6465828
15466367
297429944
658398
233553278
571506055
250103953
357270406
56770140
405653855
955204911
31244917
19687491
174902349
384708875
610676110
26011419
236579256
152596010
131257897
4416738
96240301
419968387
66631576
109579455
776585217
567396713
472667640
785047243
117950869
196386266
197159362
35222056
277919337
210283446
29643051
2858438
67544351
21775547
239575792
14715871
50658177
56783193
277282866
404824884
171788690
388260934
63091370
422261053
330659121
39326189
299265418
389503660
218314008
163144633
544583256
121670775
367769712
792393653
378016491
408259027
59749921
342680996
110747344
92142468
510938272
685490592
268815283
225185138
942188159
107125442
181171443
407138835
101594909
379767781
245931228
155271285
221532048
384278171
686585330
175330069
26174524
43958088
935875788
3732998
4111698
290726224
45958807
154010
193667324
120062647
168228999
349441939
738810974
38574820
13922555
800533178
76801089
405693078
71028173
154307909
31563536
44701711
311961722
400429488
42158332
156283468
147382855
454384352
44201050
500503657
713968011
129807079
65551624
334448560
561668538
85947029
145128307
113194071
31855787
12171529
356408329
16505166
101211670
707951068
351967465
687236145
857851397
681681600
119759859
151432566
92879489
175364030
374148404
103630762
184566140
12046036
262783388
392962247
292464912
231902743
111759891
242509303
166811861
157302555
16776852
411410052
375095460
387447909
641143071
245724150
251940011
58160880
56468090
171741611
125429859
23524392
473095732
546526838
586071467
135459294
162548431
32273779
111678280
104298963
104056093
696068117
148994991
376026889
30673208
236450604
149039418
217283585
475822647
191514013
839525884
242158811
624690351
192148692
388200353
129403654
248061164
290042213
23042029
641646479
929868787
349268749
51688274
25753133
72357078
148517026
10820726
141001960
273864
357859362
139681170
332319152
338720919
122659318
222559666
345587749
318987913
498094059
61177468
19563209
110014640
492713656
425581403
343101104
391777026
418680506
385951207
212773696
243909079
70623002
371471162
910794652
150269579
79653119
147242191
16973217
51234368
269742212
261272394
52293646
456350403
290335399
21697210
120587818
230004154
143610362
21401313
232838340
595998767
734403920
108923420
267709775
695505110
210240560
31377466
224856452
63286929
779696459
326158727
63212650
327996325
658832843
46827396
597024109
21522831
124496630
122818351
344677254
486237591
107036266
396109825
77999297
118674600
40816662
86166802
30893276
30447
399508132
266897800
112491573
110720069
134882744
231597160
98041761
113103052
159492188
42682613
78978986
285785856
173272435
416516135
52128322
579826787
863278857
765042335
511202876
1540402
584954929
225748041
7104048
813694170
74534479
317026068
129633467
700582001
392564725
89950649
306311283
343373122
272716574
38474301
9913268
11175614
135437570
2481753
192092793
73913139
19191065
238331834
370771898
406309278
471999093
24097943
242631361
36006603
115438864
159247117
7353565
228289426
539883180
509577028
82324698
354166268
616296564
81874299
88818524
227162705
188980547
799172424
175188725
315416765
456608891
492495982
521418628
277344794
399321625
130113919
108752180
216053922
618172157
88033591
393168273
456402907
85416648
41314471
512445392
4539716
581521689
58557827
549913744
75119411
417217000
33529555
524983996
119925477
90272128
500530087
173240203
44723459
63340317
8047324
665714925
96046785
60285977
152791930
185957614
87785007
370070873
117337620
146504831
252999280
156156499
66939560
190284606
204543940
256752543
241619
718067151
188375246
33347085
132449869
55232740
603535076
2865452
87064402
15289929
454381471
22154506
871318604
83239351
363265842
740849516
305073968
111057872
432882766
186267555
60931021
40745476
17892063
357128922
901173016
74033308
488296089
607224848
60583995
299330032
38428036
448015919
750725551
121824945
145443196
629392722
216928442
521571462
1350305
278966528
47006147
179863939
678598235
665756990
735327149
154971564
589663956
390809170
89877405
290093369
198795604
103472905
89812205
156630475
489598969
385805935
428560488
129540142
4569090
9935439
89309258
217570225
173320208
373139818
323284993
149039158
9058143
433822511
109095602
269742822
117910726
928489397
184467079
8777985
133127597
10595636
8367459
691897669
526690684
237955058
169644213
498548953
584022334
175726828
190237244
582590356
484570924
312742479
261044992
74216104
220984428
508527397
375380908
685771123
292959069
530976522
13222354
19762357
28268622
513024576
690120444
926371799
304143700
25648072
271799535
302361348
75014383
557038530
49266338
47597370
78020486
527707398
2959855
389185212
151348145
870206122
37033416
71740675
896532376
130999489
600971199
161292274
292837199
71912652
342680467
265166029
104060172
10764427
243908718
74259668
15585313
564947137
233317781
35438482
680023190
307316003
562643809
285492733
201640166
6125233
199015299
230198296
506409501
662374008
26034970
182204247
387079650
11067472
235482060
156046196
305601527
19612084
776091679
169270492
661102557
791672802
158529758
48064861
76703052
186004534
707195055
1881799
196796046
260141594
2202497
408589679
130256020
16299554
201141235
15564424
63755983
469063772
224998521
431817563
334177306
201427652
388830286
669774802
586948183
32305471
161824149
310701695
802063367
63439273
136369170
50814326
84853534
434682387
157810842
328117312
47810858
766740029
150320566
275949934
327429410
492359452
111570564
76681582
76575761
407510764
72181276
1046222
62509124
126668577
276528906
99046906
113007750
458815912
38847177
761620535
330219082
103469964
104974576
13186979
43797831
53034261
548511943
37353901
149227487
3740224
489050275
204166843
926538137
576635076
39590710
93045723
402483835
611272332
301261065
277431771
976523239
540075793
873152224
347470888
38913986
501585070
29336458
98641723
16969518
332343892
564112582
119315444
133550064
301101038
130737527
319084088
1115254
45661773
25253113
691856368
182284880
104352928
252833
61592481
37929457
247176910
55829855
173986774
510975759
210304383
311779469
241461116
89538601
120849389
542118171
43827685
440592828
655328677
337197202
79857568
191165476
672194656
515754357
570691316
98104799
178143851
60125189
122447546
37067486
285971273
27123451
197690488
152036555
505238848
589300492
110163229
15711775
108502878
634247586
260729562
49494639
112031837
105649474
21505068
146714365
81256646
9744492
613122953
31757722
68129612
277416874
452411637
220265454
53087479
409661460
250822161
140931143
504019122
196932884
108547017
113832509
206512867
170368572
464127594
361156319
259993287
17496379
339080070
117048052
29058164
116792267
83543299
375562875
294857755
553859510
2432968
86124987
99659670
24765245
7087912
326614926
51476396
200875042
698924245
208376404
6142256
96148259
115552588
73391859
897386958
442105843
209655028
963047
5140018
123203703
20986245
49210776
177215573
27144695
149628245
67376763
204282845
603724051
330466052
251367534
190073856
333286998
424302263
277531664
151702474
14599444
42591730
120909254
273882402
20054058
826462220
65823561
136525485
319644860
235063873
18375084
53358463
596070011
102025701
307425494
157438672
357453135
312067272
239907946
76866535
199619583
13551530
379068242
434586
90112592
18966478
282178
82451779
28404807
80310085
513504694
603492496
556392800
420997978
484011982
42462559
902201969
768273494
4176641
224470647
47680452
321985149
23634261
83170516
312472361
491238571
415321959
315329053
259789209
51192971
260728479
487599551
259910346
680669112
301607638
293544799
3810952
123056573
120814880
246637098
217124872
35516672
54690446
347824485
593908135
156563774
242528408
703948381
80809271
215477750
76030782
172028946
151708341
12485505
150402213
248536181
493775402
747997563
824850824
333347503
25880166
190512974
8657567
90490408
375396373
22820778
63353331
112852981
56269226
413417640
14691703
161074367
193913613
72264853
4853125
679847419
385185733
190267990
140973300
43787348
28929733
51426036
355306858
256854957
262470923
160858007
6759541
277406611
551614801
537096971
203396090
77295382
562577243
435091381
19555185
281034349
122647652
84278658
210880463
248358850
369759633
335100896
403001092
359384509
295891969
21411141
67247725
279766820
416423339
18436656
576899685
46470002
326404717
245404424
114984626
99237825
518993021
281312087
421034751
56718483
347810576
69625858
408485181
162286162
346161464
503776795
135323212
124146837
276349817
89581268
155546712
53129430
161464679
249666484
51817050
429846756
185123160
227309963
176532290
588130718
76958767
107330477
90737477
516814340
11023652
715724352
987989
129034366
425663961
266287956
46865414
430645601
153110736
230940930
329212381
589446866
304049711
127905337
142121691
3375963
182417045
132609994
437514376
540229821
235806609
890645167
672573871
9325701
484713768
38374345
673851412
37540876
83731388
640429364
133987232
42183694
69434409
399428827
228550402
20468525
637952080
494297902
95967575
306443232
231545465
116019939
86944776
435910576
495214626
295569780
47115298
667872844
60248431
112725910
280728573
561078113
610599682
73017191
30426383
632765159
357224877
478258608
281469435
12760529
594620001
25319691
23154171
131085097
300159318
328930191
77757838
141953985
167211595
451086450
524187022
406750798
427497915
12621036
189797123
756290687
434180648
538000292
849035513
67305586
358741527
67729493
2796649
144016261
48662434
286898074
515338978
142090804
738686153
298710258
331784822
376316509
159594281
649315609
225323503
171662148
79033895
8866886
5409680
857565302
114234208
279669105
31195800
175617524
38638867
144426720
152895381
190936213
331398486
195631033
143952580
149210523
158568030
591866559
98670126
132354213
253396083
156285222
302743542
302060511
495998102
28774323
159410886
295861570
41436147
53882573
226911253
563683713
538726052
219893117
18262374
453389289
176677784
58548752
84874462
69507913
241028296
154061308
215407449
137174145
662137441
100263011
55628739
93766466
360818312
527049597
473663624
23335391
386688192
115265963
7112218
92220072
42781669
264831389
319277702
114931035
323810215
322720585
605955417
580992291
367557065
379131812
371325522
215753763
288801509
75259543
186339453
40581490
198690705
27125987
120074788
211333816
479444949
58990471
3212828
164417379
43196157
2938589
220128504
364398121
91850721
125803553
171087084
490044668
48930522
144924593
495061079
47874044
22166949
21484602
121202051
188340563
3365066
189737339
39187687
470902021
338441476
49593533
63297055
13750144
105594594
444285678
618948902
93414343
16111703
160199078
405982304
34725408
229415755
168008639
174747885
230347248
666416321
3123013
369318186
83959574
159234581
137250101
48171882
401237591
76822649
51494954
274600926
47338029
382909686
187151081
189844201
532007623
947044
253520095
73298678
302215163
159049214
181716436
217331762
222312071
8510159
448023851
212155278
337199479
117160331
40682443
727235662
178351575
366707503
9131284
488536525
538545352
91469888
128710299
28935170
666251535
1141012
90618347
1327173
254918207
457110054
411492411
119873309
151110797
47876699
322849839
202553198
216961244
185689200
575247447
103021568
181135108
597484481
77625641
226328829
410717034
701928844
787682996
98135093
702667084
15424702
19281484
28946293
44145042
319231018
500923870
45870064
44485366
51310237
724272216
139880615
888759984
818773964
498674115
60127682
504599033
64335024
200256453
23040502
14774746
21192633
63349090
210206596
42558793
178724826
224026649
138885171
62480591
97767776
298521096
426153333
189824254
77588654
75505222
9772535
2048620
88314588
509789379
568088616
34536375
162242361
160665467
496818819
209239479
120682087
231860277
788695002
53144041
60082643
241069200
285480459
709720921
115489056
3127411
83850042
783441380
134883891
229119490
525294885
8344997
134535133
22608890
8437795
213946331
265168913
215932384
210639639
14916430
296829692
347913668
188935417
464782760
281038240
171101446
27325192
67742878
434095963
48844548
206020323
174145598
83500341
117499650
319178268
753929712
399752321
55033180
142440354
407255982
7653604
465219925
419188132
451436024
451064911
22887932
162484654
119694500
192265956
149445317
114324279
173283533
537855
549118540
1841059
163051725
223138922
48817091
167837772
317087636
59756416
235762929
61902737
228180122
273783988
1885903
293574127
138218038
242899485
24065696
7975626
4719709
3035501
147402022
113702145
1045629
237629232
1402291
185785660
53702664
644449632
229242127
872382889
177720643
377202245
135428812
121424181
90473392
211570380
626885074
232931059
124808036
602351519
59591870
535386855
154361432
36512598
67277164
217011797
246969622
245020076
260833945
195717195
83210003
305266182
303708357
563317546
423286637
728327618
126972053
126602277
299369919
320814135
627831651
295596092
162384364
119997710
476121573
104182986
176427365
32711873
27077467
145061245
583741576
150079135
239327916
10503816
43125970
74039939
72413384
73819694
620853051
108790902
96363891
442445602
448157017
6448781
127809420
280065706
63003915
287716606
12763716
265743476
158407361
376342970
769629146
61864353
155015880
415718379
179952155
416900103
95624800
330943789
696624776
201497023
56221801
26718906
341420841
233241665
206224679
146107957
290193310
124907531
152996424
22636856
143186235
705419899
45374018
342405138
1219946
8002775
175411709
290107533
523306708
80454288
325778678
590565681
397055026
39399597
19207958
607081345
395549898
439942703
279594577
128796324
528990539
310194468
166537184
674203193
61639578
201117948
456774949
87260607
498788656
618618763
195986101
134983092
274057328
216129491
314150009
63134088
585302154
7557247
260822863
768417621
547301295
318864207
139220428
218930237
281086688
57137137
730478930
830415521
90369069
336184888
82987664
252392145
28423315
2018627
672857909
419728674
567601473
198666587
320778808
269782490
321216756
95578950
53000822
224005173
83317494
450598758
540419556
226040593
358140080
203112654
105541929
174433236
276238815
1964198
252745930
93430566
523030920
105877698
3164472
40031837
50144189
371103946
76441124
477399283
114510601
150185672
5178460
76779883
195898739
59144854
125887338
521382326
32517605
183108365
315102737
344455421
244275414
119368456
325111529
309199695
189518748
822593469
444977757
51448200
302548918
804428660
254951354
31647431
81766121
80338959
526360461
14474691
67881517
5672955
57105966
744741206
332254119
184062187
87959456
93187479
4162413
39836724
693764534
52117580
309523254
15520171
174531044
425024394
4107188
111022632
10997639
200320663
14290777
260720974
793454259
229814281
107249152
238226959
390384093
51181987
666710396
395425217
572033914
234536771
184621151
174777007
535087198
21310391
122022248
150366765
549300187
135258971
154117535
361272499
162061425
712523191
39663644
219048672
18085947
477591018
94168131
134365493
9447427
30307466
403016990
740536675
816309014
66957488
704044855
244124743
594879451
250795624
60459475
8712523
99190700
55725678
785870
356481618
544631105
363327361
49842339
39180675
133676384
661602542
657724889
132442715
256933193
158877056
369793961
315440016
110021136
252189998
18745028
45708584
581263796
105719510
799859082
204697270
883151833
27164948
679523664
28631183
329870600
297940350
388395050
328085040
7037266
38599032
40269097
318982183
20640962
64784920
610563977
222003073
213229748
109688222
70718786
251458764
8078140
294327196
96658286
62597022
34977269
1248814
561030856
426664593
716894771
298475325
45587411
673174481
350235538
258475352
300064338
446162075
201262387
480163541
80214201
170891833
206013745
526342418
83730628
59905701
362721713
91961164
132553005
180482654
130483325
808819273
300068988
354740914
404341155
117908092
30458623
4962603
53038058
11018570
66483730
39915
85932025
972452634
5477713
110054114
230376696
645981561
60245828
19585533
169793197
92130029
447660016
899368706
390031437
624750274
41269575
72314073
618749246
72033876
669918997
506958523
421228853
152255077
80169900
176491261
30531316
121676503
827532877
31109503
218962869
20982106
446797840
201852122
43209268
6389564
249614504
201488721
158137660
145366261
181801574
555877321
145409122
139373878
442275741
53191474
391205885
172530831
396246821
388616802
73486046
103020041
229309334
51770189
4952444
140188930
974342655
130247384
285114068
153853168
44413625
149563086
746825738
2744773
164886451
160145313
9769388
114701227
125057014
316535082
435861110
19182017
212518652
75108
13577559
368896222
106020918
518805493
69815800
114304973
545228336
111513282
134984017
175641006
956326218
637887848
216352363
406298287
375024806
282758905
799200
200581078
854463761
231228553
37290971
109050096
602123651
151059426
169693870
193426392
13188986
171266
149678402
704917581
87384015
31906472
771088664
236592404
165426689
24192789
293222690
671254392
101788572
456635636
5106273
79265562
426116386
63923408
733298903
392407638
737277270
12860445
328847932
133795559
218889028
111480534
55081588
47936695
462389157
24700581
557159268
235984132
21082891
99414928
399304721
342060329
72690350
327310542
214975973
79816569
79574052
898798057
25615916
8750480
748122653
143697052
150691769
351582562
2439676
334479272
231429583
161763911
7315706
716876752
248764989
694814250
360142150
1143135
167746710
55040694
367003
627516000
146628267
483860694
203870640
230266823
25800317
637766819
311306010
135127026
575816980
108860749
282857978
67829721
348369161
517619385
10650695
137827336
771009191
825616061
220817598
254923732
252770553
481287675
426373410
125560794
32391057
90523892
346392565
266682081
13659884
52422188
18688098
103119110
278344700
245079522
425667578
220928331
37711462
140101444
56889610
191624799
244514354
531377812
95313227
66624849
607971744
404600401
242964495
52372590
235286031
1681999
708507379
307346284
10993349
756103501
87056290
570667916
371545146
217872573
689475892
434332610
49670257
508403211
372704928
23825534
39602783
52319342
254894771
624426514
784700292
351939136
247789999
102234424
569944722
152671235
92452705
145017918
731342441
212366680
249621778
29851953
4378527
3401970
680300512
1321603
209013003
269385300
268671169
130478697
290761941
70870509
29417241
100679517
256201207
6978627
342493304
302715458
863437236
19875768
154390449
531133721
26154552
580807120
626587975
552801697
852912265
86695594
3195846
343059823
394895917
224819283
764103967
237810718
484431075
17843019
60063581
120896163
413659116
67098745
280349203
138902960
57284029
58090274
454271946
125921699
606066797
967017666
251510236
147105149
284789703
245744449
121026480
263033724
178097717
364727161
174303957
481427069
5163642
696881524
775894047
28873707
78724291
497136692
937947169
87447853
543847481
57237764
329744665
197487998
506087477
73745087
217425200
185579770
341965472
631098361
143297546
248830467
254250162
723225800
223479103
56359770
21267018
3378300
99940972
194335444
260518829
172832893
85340697
566997532
207239039
54797136
230694961
229720685
413942225
533099975
14274557
16719283
32815887
8473712
26569661
97298086
165331868
36657471
435530883
18438652
464872907
45706166
243245776
301752121
90178728
131547412
30838944
839670399
528398285
226645647
252022875
152240322
145228217
287354158
309941783
101776653
80934819
502577319
158442014
104138143
286477354
23578008
192403697
177577061
9516774
548568718
63542171
116846782
242410204
88245626
539048045
314159552
287371232
663344516
278496266
18309770
14311123
446533641
409598262
20379027
30960293
322676943
86695233
154451120
219357551
265917032
705418129
55631899
158480139
111773283
181783590
478795919
14011631
69558395
22408493
698888495
196768544
300559547
109480222
131112662
604603275
627440929
16115270
37151732
31159195
224516445
332347984
246016899
701674697
753535781
534649980
719805502
516618377
457550450
407899646
196368663
281053506
226490598
689967016
76962076
191702763
8579264
612525673
383615773
57289828
196885883
170197747
576177212
34836223
558706584
207580791
3690742
275988276
253347141
179924809
257225071
336083100
27778618
176907348
589649266
462276445
50160183
240454527
492817377
96376092
479247769
449725258
199297051
387044680
8354388
58258817
168065936
90470416
296016353
64795681
460501205
132792524
266140029
2728703
480856319
382642207
666182350
62014946
74044932
222694957
608119053
186519325
213683799
28670816
74052352
468710928
646734448
600723044
7891506
547169728
119259739
266720646
262973267
93562341
212418922
278255094
39030063
116817671
27499646
34041684
248668649
72855018
63676532
177306010
41569847
11929634
269782517
379599686
149274926
282598276
34330897
52699979
132376334
589863426
43049144
61024442
381305392
559176782
58617468
62297040
629608506
289173489
669513864
235188411
15882015
320147504
228112605
67382674
344771596
558748834
19549884
13500344
19360347
85713608
747921772
495165863
579732140
82276985
156536295
310201398
508723247
90883077
159372458
248116151
27978655
218598272
33003214
65795390
431001380
29063369
51181003
72634835
300295910
377714616
181947108
85341035
343002469
676341758
109237123
356435567
15118334
386615511
804877363
162763249
10520266
279680739
510344895
177091215
154289440
204148917
155409798
186404661
70426052
195248569
346858694
478429780
23891107
373368713
613268477
352940908
663466849
138329788
22533321
803989303
242028831
73255455
152479388
387869072
85484830
110126659
76802820
12002380
148656566
23600938
717709742
188038957
352963515
206891889
528184052
247460302
141769375
451960249
164809986
478827858
34392611
7343792
353462348
560116049
4793569
256948601
576841890
77547190
514561762
469110777
849665623
52092736
44123602
758347816
286308086
180703464
493846928
526262453
487366220
135950152
478229250
100326693
45542872
11167165
416125945
165988799
500848453
102900961
185658929
65298602
37384497
277556577
171943900
203380647
30890615
182518311
681679497
265243287
19293078
63469906
368620872
153569854
48763270
105940313
5443765
310195505
69508066
397669942
242842804
872793354
169136359
264805361
257335812
10844836
26553309
245925083
105488281
26811680
120034786
34820835
254615696
485886337
6082521
68409067
208146105
311056107
270375637
868050628
62928071
419486119
21372573
8347781
67974908
171888964
30220647
281804440
11566338
190804644
182686493
93867837
798467408
372690272
139017222
491190312
285404229
361976190
140333614
705956476
362089155
397626714
156727144
447734728
20299162
68059770
1982770
176916126
143372739
17292508
64973119
399779928
39689627
43285705
135302867
368165895
49975239
368823943
162258051
179680562
861153027
247930942
48850698
374805940
99600710
161676028
384293954
450473630
538464009
432078095
511339863
281526561
247368530
498214024
34409297
72590237
399634444
395595630
427500143
46844595
496315041
285342656
499872774
1454169
735036919
294825697
144079007
200710369
225757061
20477839
262245809
506343302
125647370
414366842
227786013
42587421
280721442
399420148
348056294
420677396
90237538
412560055
395757096
286069393
468747045
709567672
61095565
367382923
163699506
55897791
217372472
47124794
40644651
94375636
84845233
132207084
176038086
559091305
4914020
96292638
90746493
292108366
305799139
26105890
187053397
449990241
254290037
461850630
763339096
26669692
20891311
141737302
23485155
157527884
497116152
243481498
796114445
190206000
895251968
647179078
479695500
164239738
46174729
469838515
35062603
207820221
117653133
673272336
115245706
269333423
62128933
729831654
688281641
428863732
142584727
62308937
233531410
580994492
31853623
76165374
630350843
761880755
349629060
203961658
172675677
417336271
266696144
328941767
462392085
745826781
498495514
253285764
379345086
705576498
157491021
240943779
53569692
127744716
82192517
22353847
69048193
381323513
57979708
267529404
40699393
58010610
232098010
105996495
416147369
8816844
329527235
123232060
370880835
315464786
3554828
152714552
249013236
548030049
266854612
711668264
329383291
85784990
81414168
466179330
20752856
506991801
108009078
229969918
97585950
109133998
48605133
344483715
183983272
236259081
42599165
258704095
19478188
394722662
101950920
307234151
122114218
557268090
144028306
86174443
2711943
305058719
772903785
31622401
624561730
561015075
247081506
670081724
335327443
406138676
685510102
507295468
71708501
126778568
535366709
280560272
49427427
83961941
488508648
137370706
89714003
85309525
314359067
280070972
260977993
100518751
420781339
396486120
153706819
61257462
120154396
47374494
77818099
28535729
346145598
689950348
9498003
63899588
37002394
13859951
26508832
144143706
205778624
394239737
187232784
290704588
907886335
140561096
128254022
27419610
252079779
128248933
197982911
218764950
642391517
441274346
646517223
121983341
17982746
462432874
86925776
217134921
754858579
61717276
343135498
48459177
17974946
414578313
3927315
183611281
201938865
322087408
3824189
443708524
9280998
65880271
210484652
161771134
117141764
186037699
42332395
414241818
122395261
74564652
247973325
88869491
336028573
163573551
89979369
88061192
204225655
171505489
30177169
455764137
57432670
251275062
10940181
132995348
567142662
292061304
107259819
401874710
514083622
57557834
362236368
438268155
44799398
200241235
491706190
169706609
3307616
261783063
8806902
292108835
126844196
253064310
216550773
240428239
810075431
463527283
130755863
469162421
56230446
17063887
65220153
327272644
69168352
550394797
102751598
876670486
551840072
561872793
89610323
343461500
216422370
28636967
336925768
21324348
103471798
314164088
31502085
743663284
48118036
373025364
347484049
130021898
325729689
41846760
79441942
136854830
87625054
684641916
234877248
245959152
353166334
558125097
27448510
133366146
77828687
694866241
6722368
151283725
324786
114356911
939861151
54384992
519824769
225450080
359972482
418950242
864519267
71894302
513360548
186000314
440713356
197908176
217810281
95838313
178871022
42416759
54710828
34957194
40163922
62610489
32835636
270696932
20587015
91239094
120199726
355308490
192909117
290693889
34511493
185145710
164322762
212209628
92873984
35679085
38913036
515372381
222490032
334342700
3301057
572519037
688104589
854697977
6700839
30841991
407267642
17129968
7700688
800122656
689481433
159842309
598564813
168331484
243800211
964803779
44920409
17959188
207138083
260080618
40241245
36711251
710531252
192040134
54919594
164039961
14753244
10588129
43414289
921666038
784356504
111672080
163777412
531481826
585090205
385980213
30653162
358104820
430702601
207709177
157427320
323790614
156484946
58532153
49887234
630675273
305449468
1726662
46532426
424311131
464504677
499135207
32598365
119188399
6217744
634588922
258236983
3868982
7366711
184514246
327825460
185018158
148242284
182300685
320305295
245988932
630657501
63616627
328925435
175385881
95459386
148116115
824784750
408286114
128967049
17987455
193247242
4433986
155362153
444204851
330830216
87844724
100434455
145527197
614377865
58805025
54882954
188026842
540707114
1813976
445337060
77632026
308298835
290744033
237714757
227082574
215595505
56579856
51587075
210048546
109293764
10870994
272177854
519210833
667812262
233246808
61887846
58561403
133838274
562796834
54099452
724612296
20180477
65157933
721659108
13953709
303427812
294648578
538862005
131210983
775865186
497646008
518521154
361366828
390806071
156955853
375670220
165965449
116493220
31580070
377754577
270067035
81956758
42818989
24944888
486950238
292530052
446111701
25322717
203314737
31821116
149788594
113800800
468448036
269899509
314796621
378014060
9860142
102450423
497288184
367032200
249931728
782198615
158377042
307210519
620554133
137103781
88181071
63704347
15536299
490314839
195175911
276283647
49176231
321835984
17023119
19271728
544113109
203981346
4419854
14553532
214770158
102392499
320565840
646988
127107946
67628098
344670987
146643917
524798407
61260810
20450702
238049008
534340912
97284179
210325271
32145033
17223782
618156662
104011987
132970078
283760839
354852996
479314488
26759627
230957865
773491437
356811889
181400627
647997183
13090249
841029484
19480791
192119970
200010964
6172346
54987526
221584796
717248549
9084599
171796248
447213758
37608770
605559068
83067680
413927364
382729645
28802220
664278725
694884881
241308131
304462568
176451760
233692738
189576572
10460968
26464052
166197803
40959415
384424959
706285798
290607203
126180494
280570141
215844624
89156312
241955334
755727599
6443361
114621879
240699731
2475375
131362905
87957038
326768544
368564080
6150348
776769622
100604822
137929725
426569531
368085787
47401240
243939290
616424532
422860597
161525680
12949818
18885448
159292669
100906957
155422301
410398546
299341159
576991000
629518366
338828414
422153641
465576616
110279356
36510006
149948124
323044471
196518544
87659020
256366639
10583250
573182016
128447116
29243886
19736893
210941682
13728614
540849966
154401464
299329764
149505861
141845654
203112946
481540349
6981665
341125640
219374152
276958467
53025958
800194062
112088195
25682503
500907278
72814268
278424092
259003135
97405920
508189100
311068973
713627820
376405749
94247440
38220286
36139016
118738631
76323539
82944471
258219868
553477236
169208233
45323615
6551095
600498361
208342433
196822274
423342175
478425732
326413685
265482359
442410855
27349049
490922426
402187248
121376636
208289391
467877436
312939880
490791127
443348790
246918030
175811033
567397701
347704361
330444500
40509486
15079796
39993281
505261191
114948234
145653917
61476755
142584248
37164512
32766009
160996616
545172883
396927262
24524606
38185077
613048950
38947126
79982647
32380625
210067308
105740077
493730098
134416294
339460644
261973650
58219639
120097863
225091083
19590426
560698107
487787
150170588
567487612
216956707
414861672
19028567
290463048
466215285
61714635
24845693
226554689
60547681
9604133
633322185
136610699
65973662
84120089
253888615
131000743
26121754
48800687
143876311
367450496
48993194
867310080
9445553
112965625
395253978
747153914
229208206
402529520
41272578
35540398
59995877
169691514
345098740
487024810
379958823
18022218
313179083
180382735
309924368
117046146
355803731
145658762
123779268
21049207
253207191
2385752
380719060
81533531
306759922
733481746
245020637
45066697
53273976
39780026
484340480
21884276
108013817
219896633
710743002
14614963
227658075
297400671
535985946
100211445
55470645
774887734
60892136
346519978
51997723
297341860
176405069
905602783
81884711
761256214
14416870
297242522
413867693
307124212
147818425
11491354
231915002
64002356
155068699
456628338
370218275
34951402
882587489
21731873
316964
38658358
547647727
525547631
83225431
418413394
161580021
264461829
228574276
533200577
110886495
90451429
155924798
93042208
279321538
76915957
567031226
109719667
692351
72640851
376645335
322420749
215540904
60162868
493407247
165741064
176247126
469215257
165249608
503224544
47214583
128553925
167758562
411177907
2440292
261476350
639950614
774195620
17164209
45160880
414320445
6165269
248599406
127061225
666330350
429990322
125566310
265467821
183063589
381651433
494139056
797135932
171798624
43585695
477840187
73060082
7726631
107718900
615702408
94907867
36833224
235106216
19867785
283475930
335140509
810065486
62814790
230806626
113162980
698831507
328240722
532361931
312999829
17080938
593611304
567044719
183249132
565292462
337190989
32482192
470582811
317395872
19346661
231239580
128537584
21316293
430202494
376753387
162728377
8036770
382646421
265010566
303623376
51762286
225324729
406875646
29319960
379509372
507408138
77110475
121450685
909553563
24090661
55477133
251152521
149205849
347959686
170109821
395215207
437647020
565314679
289787857
216629079
177716232
64025945
101972252
105646769
307317482
27741412
154036484
115463522
527899263
19205509
121866572
104498466
38895726
326660592
2446107
407900629
81681739
188086392
21376251
447648619
277532343
565865194
532981960
150933202
194703053
10997090
27951175
59074691
372487823
17678191
279687357
68291858
47844718
276076452
209110254
267784485
565130231
744381897
270444489
210459739
8960388
6863616
68218170
331592533
434700084
431127553
217289931
169164088
290387296
104362240
779692138
87665589
354398602
35210901
337235664
223563658
139416886
174466129
842400
154212036
323417373
424299982
408065362
580634036
434494897
327987666
748172831
729538253
207696698
565171672
605823835
546961520
298944539
138852081
178696163
630026320
420903070
480268572
424992034
221867198
614916661
277510013
76652901
499521366
24477125
323984969
88536107
178735468
62607462
494945286
254494588
663892581
419043474
589612877
65879945
570769248
19992096
46280523
376082463
605965189
251025848
137408411
46489331
43937084
34006598
144262940
162164889
130266949
28686970
176544032
167900006
334606525
124556904
50502822
477004
767142401
67705228
27152090
371706313
108373582
10347380
204246117
450580
121214994
677262914
9099001
41810794
54489817
27772068
393210012
330240647
293101
231746280
128508137
199000962
115866498
80862812
420712187
188989788
73563949
175489729
384202935
143053042
62902380
61693312
456350078
42208078
174608074
468625508
324921576
398072623
366422073
87879
105301570
841427256
118590144
34812828
564675491
4587578
15476811
107167769
976588
466943061
179043329
419003
634038
7088995
156840659
768870768
12965899
374995
588558326
302249386
121143454
911764184
503049849
47934920
165791204
27446451
225364910
6782556
574190590
329005324
177718070
261757183
153637124
257457753
111361641
359816839
130246045
88855125
241924387
178071644
29365524
441656996
291669280
442325913
389715168
680183195
528064644
244867463
93712347
66221799
239150449
724707
233623718
92722498
182108242
21092285
649411442
221897415
412317557
348093449
5026657
205613278
698607309
311571031
839801801
111094357
98576767
195201209
211219199
267558563
2093587
6609717
321767363
350850307
362067808
242958156
3593256
31940518
272378290
87666036
326235592
244492663
174975910
743301176
433921040
95927613
3148282
143505699
215870600
590806605
714052609
595985734
41350083
263905866
329102940
467192272
95400332
44940270
246639854
13866112
625060261
359611114
364275320
673719134
581353359
859597192
723398609
330443343
250582473
46879097
207163710
127553213
61117761
279002492
458636395
614989750
544789437
319400089
63105693
642513389
514748805
91796982
683620786
886909202
33989857
17506915
726302975
156778298
97035579
152203188
33688870
170933355
273944272
11289706
85673911
23469238
32486099
269932025
251342021
31287718
60560422
809662786
314702302
93589650
238874358
464922857
318138574
240135451
19689256
143345404
206907756
36520124
482566954
610181401
304851086
425547551
507130233
407691698
17505477
25736367
473070990
103505162
490691737
116205129
818758999
222921301
235046963
519773602
184709150
68345637
555653902
200034887
442498079
237361803
828187
68295248
87925568
69987867
606396647
75869865
377212701
2482421
126690786
728014711
474259486
294145892
74015274
494466485
75077795
251780284
100679345
143623512
450262253
199202093
77828444
20488464
29149966
31100297
430926519
629958583
353843326
198142919
90812951
50293028
22005149
66350382
233809451
317770753
352385974
1674900
238292489
128414555
114652420
614408605
222831375
77534589
807566533
48775272
179702999
20477099
97490528
393742506
14822638
683881891
342346825
550136320
328496698
91200687
777979901
459456184
92679155
42738991
377425992
653048070
100251494
372939547
256600950
16626158
394869092
12538363
330714672
74665499
391120533
569750397
200939798
132849824
227896579
103624567
547191039
2369502
123374201
267171284
14032933
10144706
379265711
128230921
40806031
1001916
828422321
469634733
111086109
33267994
335383770
255135605
628899624
164801060
746024
190920128
133474388
338428897
338669926
267713634
81916487
56568612
26599120
217202401
161141600
190033448
22438141
628900630
305118987
277001202
64974810
391310629
45025455
878896
165949847
82611513
48721989
38098777
491589610
13616549
179167958
106217196
481483466
740991995
594437804
203438121
294433038
635974133
121514431
464301803
541747681
217840161
269559341
460581448
283457263
9861070
43024043
57771115
32359921
4351980
247120500
346680752
152419716
414102676
809029006
390875464
203971036
89585337
9623257
430341819
50048860
10343185
63506652
17285171
218107850
71552057
185639923
564047429
79424439
169874929
8196784
200932448
65499671
198052138
494260772
463405995
81852803
473216344
127298126
181259593
328810159
204517105
39359394
269051252
280226068
506219681
530224785
227378441
100369106
23804497
4488914
395046647
93204838
43072768
75136300
572568777
10237937
19181234
286986587
8627044
1265440
148579693
131892629
109288411
459410238
242683264
719130175
226702694
56128853
152520204
248896313
36883127
467820381
301844496
84574946
1584946
188411122
456993000
6503655
99802944
16663351
495675346
319523651
166173103
794440104
741392690
467291812
338795570
187031174
358904564
423002613
448194808
299988770
237704616
742707757
23048328
474695710
92657778
18537054
32919629
373620714
56030198
9813121
349627475
268606713
81906904
201032857
187536679
26832679
135887640
520813410
407480144
189233078
3468981
997004
530969212
298395522
561918476
174530601
717286205
734257104
854967442
24878349
152283893
154652162
531283391
146599047
180278609
207266435
67928142
31365275
188104531
74227218
200443161
602448312
587658668
113087944
186502004
409615933
870271737
36918311
17032684
9550250
11542652
327323237
21895679
130964327
7927468
29865922
353600921
147465848
282523215
19658573
100266683
17675749
705093228
26433454
51033850
53029192
355613428
594930811
60495320
60218008
66390872
146210808
24012278
606991884
76511351
21560882
805105858
86735306
700743539
838956510
636841251
65965317
676448344
536407904
242062269
283369626
77370456
21750894
33638098
625118833
519213308
71681836
270060258
564858062
52669404
34643106
510914759
242013498
11238224
33150551
572928333
629818202
191202350
438253338
51574811
83469721
410703002
159109230
37419006
3349357
401491808
341202057
269751338
352708266
941113514
15801234
157443861
138733338
21166471
548145514
594660861
101754718
457772957
10439096
386399677
205426239
188832470
47882230
19392845
361983726
42574151
105593346
17834591
24012522
32745319
751264816
135143717
31727287
747725469
96899756
76135573
38746611
13008644
99738866
252494455
284011755
10275319
26016828
424007041
129005300
357431135
426618569
240813911
118503827
248879472
57119531
296420809
125088665
170136154
41983050
302242590
154312350
86762542
90939558
156737334
233199461
191651427
221172382
280662278
172659183
658069282
757594351
236664916
667113644
105370773
396896194
18913582
123682647
362759081
27247426
360887680
163787907
32796848
560479987
271796160
44166458
3964502
264868061
5407729
210434022
166267164
62330145
467487155
15043307
23780205
188053821
387594994
68848170
16338823
2259649
42277128
122336585
82459925
3956993
106589434
291379149
641401637
76969354
109981744
225266803
267495326
33889640
96259475
7818488
223223207
236863166
363182865
51141258
175100049
172957773
218369225
499483097
422266891
425278962
223839823
271882543
84380551
155119881
111439058
360313480
32852758
81367876
799393098
770638620
856894567
88321704
200039899
664195882
374889089
501547063
131142463
488494492
96951620
469823863
74933998
214786130
52935504
908719956
166466966
179726152
241172517
19576862
47677303
378502602
284885459
142365905
388176681
700101808
44039128
51394855
57360199
353708180
35848496
111157203
92936228
950047
338893531
247778100
149376943
157696934
352497237
653493615
97250144
312934358
96863979
420367197
887515459
468249734
101944078
11346615
213039407
31685137
4556743
454982726
9987854
136012953
926720
139086002
66228211
242741353
40123951
195135733
179126910
45524523
338793829
24716966
96398251
607029933
81535523
306145507
781914041
472093271
79885357
290221104
19876528
258590323
75960190
370146776
47041361
53041593
510181850
110728905
709565787
744582921
18395866
59580729
658326023
419756634
75087983
62934033
309929575
311136067
123386061
341245604
133202767
296090762
92281067
588974678
471933449
779635937
317471484
27743856
744614481
272724341
142698756
83038919
446460205
359874118
91347127
19404468
10968528
130660796
375430204
375692314
530197056
285240804
165644066
466734316
16673040
519497633
12696285
236540119
395964880
409499288
102747283
325556598
97028253
494289903
311124258
116295562
324203727
3446654
56926477
61111843
237063431
536247523
65904047
3152155
215149172
11192358
406149711
223982507
476427157
462453600
125499236
95886504
397354071
764109455
37703221
179533678
353855010
89926178
50629180
10851302
143979586
99357387
196073238
56921737
270346548
233322045
397297005
414701515
25345640
62845061
691232208
42804217
534786187
796677600
87069902
158994806
283209362
516597572
332740765
548256282
4188754
2391292
76678042
23736094
42913141
364605565
87303122
24462703
271165882
193191721
121684156
92322894
514961498
220296540
77669992
178152643
189878030
272835181
73656510
403869436
270933553
164257039
158705603
847774
1371281
345606957
216587440
666498955
237788736
287372148
171126772
113104162
118495620
536887694
61738158
40452808
377404370
303217001
82241358
17292459
440224421
189263559
77810972
49675643
106869944
365875284
22142478
626942699
82937454
11380497
319698247
353102822
444384042
24327249
271019158
672846868
492518731
839899538
122842573
384108580
576705376
544593254
697496004
41857055
35912441
298342411
813105265
131672587
554227229
1011797
248928876
174329290
7934099
279968576
442416310
150674274
668678038
11393414
498214529
630779077
729457315
711071883
26787652
212672055
605219709
281330857
114430833
390757635
83416235
682916002
365666740
114743120
418955019
352208131
420905292
49696207
1695807
44810470
488281134
18880936
249822599
487178207
719692466
165990084
74925289
207260072
572007795
112305300
176425569
805837593
6328480
80827958
406670456
204661565
313354352
48923384
491370757
104087357
77636008
25070568
156813676
231251130
35833068
34709293
318326759
119053952
209217827
102047202
88235034
26376352
469457756
425692660
628274272
218160150
392899575
446501130
138229689
265371487
36378325
714939256
801414308
95396452
42148980
288824724
394454430
240177106
187152304
163331770
96313678
629606656
158148057
4503333
59512139
342636343
494799412
39278777
493841079
310514673
139003018
274142240
624412802
6416803
428213238
49365123
527035898
267828237
170959747
206881343
148571980
8992953
685174837
89695389
2143863
189072184
1600951
34904837
417513397
141720061
855958899
332481838
89474506
454894462
50177402
151455704
408374763
87884274
529667310
306144034
7943143
613973836
22719594
439647951
168498616
23973400
206211027
252119465
262209646
769896
30043979
146464849
250457634
363203108
11876502
73785669
273949048
78933364
239706962
179131146
625319408
203832477
284234080
255296518
485877090
160316606
500467591
742713
127007139
202019857
164692
839229230
291140744
68746608
221175064
372968365
500893839
179574141
76585124
266273981
52496505
372133506
121316105
974208
3266030
26505782
87915798
188370485
5153603
266502469
432835685
166617401
675491264
165237395
64964498
621848741
545939992
478646647
253870846
251154577
74967339
109561454
458390716
91429303
25745173
137463455
31429123
212637070
14354722
343710100
435218
125587092
651945384
93018293
3251031
372714927
390573640
67820445
107073278
60590516
167477540
47686623
298626963
217336518
702423651
31075962
89226600
63804681
161598821
7942625
50814225
874608852
502175200
382433540
81486137
798296551
481616801
38421176
508561260
4229489
538677596
376832877
578898872
114668939
162163296
120502593
39444890
170691573
58163909
152621931
382004853
568438600
151425274
84362595
132009931
168691510
255227546
678527800
155288195
452325899
502313898
74020147
170789717
229781855
567346106
103264592
213231843
173633500
15951760
74767130
135979694
368590822
37278318
100086389
103433921
199551612
238417819
531154607
108693604
380995929
91781599
147996695
285066985
334180014
506248478
258345983
140017233
350526720
495480844
277865866
2692701
572570381
270728292
283752476
284761812
131336643
318598872
35666867
765576831
454881101
42727748
735812650
76143801
193583468
273167238
56624017
232834350
548884932
442191449
89574310
383030285
453128659
801140
887967514
258021718
115480904
150543360
19640702
265338025
291289411
445893525
4074802
42483483
119013716
213660826
238041989
305947120
43192992
395672088
97128910
346055443
388404036
430904699
538719076
73140655
375515225
300774860
688000947
23809137
197366662
59201908
125901953
228075238
90401138
152249452
20912476
610272762
39759675
114476944
464086349
552484252
205206732
61085693
334317209
32365638
449123971
133465775
460994553
568796140
269628489
43326840
548178226
57543385
41914474
237871163
286660467
45167513
640195166
542229198
21222264
87756779
222328390
318990940
288966178
121108645
98885114
23631822
44487901
354967282
65966428
128198212
195510525
280448138
162655913
675366244
140198646
73019023
487444053
55693365
704340645
202489088
551278323
72798130
12460038
8937333
17663265
74205408
13568679
243279297
20770170
73988534
39193382
360756517
9568503
162616547
244306060
108239776
492262011
347200333
64989199
53840389
366796425
28175993
88284010
335929784
442579049
57019299
125917985
266784988
157574234
339447622
250628781
850877029
397308004
16651993
386546
240954249
286494588
9006009
131627069
404161322
82678858
189246935
191494730
368449762
351526316
478175860
91279623
188298936
233778164
18058191
746180904
177383081
223105716
422939449
158937040
346046484
292156553
228401167
63199757
672086941
169745385
631177490
7678223
69825154
73651440
182080679
270448967
434957519
210748148
634363928
490177906
341207816
36156200
488797126
28079682
442604093
280749250
73445611
340419899
236691397
74131157
31295051
91602124
7200002
225728974
46646486
109218007
12961363
685941316
243691150
120306883
232652242
751777869
180288876
805774268
24873463
688844167
314677497
22945459
16993854
19186004
310704099
22108969
414120006
253521323
248794851
1164222
70558298
89190800
108778255
2783192
54127755
2868233
48564746
312927290
373445445
75886174
792307468
584136615
315028194
74218024
370471825
18037355
8624831
472784080
23882110
813273315
35337223
340177475
67352665
397399028
85492286
520704163
376634164
215815298
103247742
344796230
272088172
92128452
924846744
266827758
76983464
370115961
323674583
18286017
828764443
154240270
26720547
694521610
18043497
83634668
6970589
732373777
27066399
185003149
31336501
20781927
870091470
17943219
377738401
420977968
304737566
646679900
37048434
334493580
200644505
283137852
44739820
274507272
80753499
495024240
291434695
184580613
125056169
362448896
168145153
20987034
20163354
14309191
8003173
83822997
43021213
766552689
465588210
28104704
303434173
117242225
296839281
712198003
546119741
52174505
58302359
517820000
87637810
94546646
300709759
94551146
44445901
267616338
51254710
346309246
95074683
164157562
42703578
515365903
791414111
124044108
158334619
177681037
298681607
872511704
433002604
39325343
652678188
338323612
597307840
95484663
644619283
91209475
168885902
83836190
43150664
297089288
59189885
87970734
58874916
8047266
14085842
21020666
283850687
512682802
727928301
31237935
784606494
30641186
208806614
701572637
287998203
108895378
94067438
195053282
476003271
202224144
95416618
369240179
261675261
41046825
51157243
210746980
180275094
39246214
168490913
170864333
280821019
21589801
683873439
341699282
124617011
303637128
311279634
59670762
175222639
61044925
492813756
583682974
463972504
52887500
897649
202934490
517053222
353123931
213398319
493560529
497772448
584406318
16308517
178661003
67714648
228070511
283281967
825421669
41287389
512438647
185636940
50123523
40368967
254658564
138525051
43135696
378371524
38686853
17412395
269830940
2674200
274340042
167224861
418131552
155950663
588491592
231015520
270353710
90598541
468135521
40524126
37368342
59001787
89708168
224224944
396964391
399206000
21590641
7422245
168556149
216119098
148569873
321462266
172431192
357083431
913715181
15657832
480393411
670903
27691082
648583782
76194235
210267444
51972904
9909303
8898125
195301541
211160749
234164897
131357407
41952221
82833605
111743458
26668368
148740279
24442948
38083742
421003585
83251010
561618079
503893930
184817427
501480307
124235938
335824301
16318719
554455059
275954228
120725190
322562198
548023721
135328651
73715503
405462244
76466446
62786927
642950804
439835025
6204004
247669065
381575236
957413659
205368350
137862150
272252773
62058846
64902083
205249310
278349677
669147710
455616173
28622213
439746822
114899685
726760752
455536569
231754044
182478117
224740224
47676874
290080569
199065377
138610880
48377869
36549484
5223581
217755033
362516239
459294201
397847967
85852736
25417847
240209893
230476268
61016406
383258389
95939181
710502645
387997146
189079372
148299485
59524958
79833515
430562257
80665820
43635106
42868094
99216327
38539710
432981464
118544473
142315978
543240162
1422866
307648329
298451065
580324429
176363882
91589955
52651125
9051467
164321395
692480842
481666490
56778362
449667136
45269498
4599455
453094017
70451453
522222779
21030779
328047358
81276757
15397806
343339293
158540499
65994670
35156349
253104388
220655617
97602872
466620999
132534150
133186117
488381766
31075532
81035411
251918844
223937544
165313202
197405597
11808040
113049547
288730603
70336671
405305108
7017063
396313655
152970686
201165083
182011210
303051145
435115029
37434409
381770802
268080580
152154958
175195231
255856936
97403807
330082968
360128940
624897318
12028368
233058789
203851110
56883180
596412355
38603276
416652815
113288336
87017911
337461292
15337675
86120531
1891420
318958921
309679575
673808802
269176715
59014611
178278486
374750458
255673497
658674595
209685864
640603709
545486051
141638952
765887088
48473012
95319499
22618673
121289514
69276120
788721428
255775968
125729820
58712078
78938728
1061239
126789297
356212407
15478546
319594757
336325552
113327938
63757261
456638592
159133118
51635925
216806999
362624486
16431613
415013351
236181702
41876527
849079053
341440512
280451798
722377885
868809573
169304666
523705428
212457398
120568123
205758440
9020950
307069633
211650409
406200363
102225331
91388132
58684856
225336062
101243288
750929195
348753179
193231488
440415418
507491205
305476355
198977210
11396321
175419584
37497285
159486435
202542739
40315977
239584001
617972629
249523263
221435761
39918656
584540249
116306611
447091398
62751639
137701005
400588478
244319018
911956416
1092196
41684901
175712024
70850207
188188851
774287882
395008418
258284246
108823889
577138640
288821166
4045046
271923030
1199987
75702080
366770925
78582922
544501689
576763573
87248245
338179190
302512942
260855382
853349847
412383843
88896392
56927594
177642861
96415267
14006780
53450313
714500055
284382091
471411527
235705917
309153472
113040793
416193801
359217507
278812600
513648244
145840232
107637592
30321804
695305087
72041054
30381184
123283310
297274094
32945087
57603744
500285656
135729177
14540919
487477729
787195002
47276168
130885662
245897007
277234896
745872640
651691969
7586975
62547681
209384060
38519061
308444213
478060621
8581524
51782662
476818517
539201723
182798897
74667094
14899310
35594858
270479712
29986022
304221790
31665510
116910886
173513761
360390584
282016403
262785181
174618867
258220241
230524617
449260219
5768444
463729438
207600769
614622391
416110839
194560162
24582238
91394412
213965754
28377083
139225014
100044172
17259849
607511922
188979145
257921480
124271292
57605590
547638673
28227105
43633576
173590093
268836102
367743834
285264037
83014735
58774119
71983
360325763
170081334
555420408
241487159
248393375
12149103
432648998
565330268
37333475
539323795
310253975
444023471
70563930
203005482
422851542
483206406
82837469
596096825
617282495
97340739
85072919
353707187
52937223
436558234
82002921
196104632
15694065
44230485
198086261
68832267
2666227
380501462
27010263
941112787
178062690
73185058
268515048
648076455
144097985
74853401
57534250
55024497
35951735
453395439
676245514
313943923
188456315
35129660
280747489
893095816
67871182
298301073
31361995
570565428
391181874
207615480
87090944
760236
525385146
97662976
222730563
5743118
103308773
8048730
487187629
500539395
220647642
57489715
19328050
236267062
52822883
96593677
5597463
88033351
94975647
651690717
491511502
403687228
673014218
90512156
231954960
482994580
330964528
121073479
496383054
341564175
654214533
113944227
248955361
36677454
25841325
107937295
426819587
161156897
170796506
380391251
41138223
373750465
335550653
3342913
96743523
225269977
332531725
187250220
9771379
90130573
73563858
511507210
249740011
363982825
103452091
122836483
724945128
124561271
16711444
26981234
523078978
13817551
417589731
668699587
589493470
359722381
327459134
189942387
169219413
6797605
7845180
117807250
129268666
44626790
719238002
57898272
289313072
21143397
721021277
728987182
21753436
230582848
68554184
365521903
73237015
12597553
288178322
164093028
188031673
346253806
460360890
209216905
110236388
580358238
298498904
411521419
292644749
23933166
18358935
48181685
306311684
215416242
194620074
58543525
386119008
89257176
322888975
157880182
598003039
454998003
588972396
543543484
189239043
484860249
378943788
554361964
818704240
591554567
20772896
139866086
49004585
751335584
555640122
365634838
364470128
19179393
5518834
240846737
176425806
467355788
465359206
392157002
494058318
152179038
15871358
151858929
179024158
27406646
268962194
5905773
292154727
705521864
229277539
355971956
376724595
140348227
494750902
410571326
85577912
183848643
237884485
126319760
41731270
22351560
33628901
106986575
145969708
273649690
191300357
729037634
168247107
404588481
57418462
9083359
101111984
3744361
439775597
238642558
49051059
274730147
289016634
334117872
77011373
447756496
206529331
80857753
441257800
9062613
200528486
77186019
21652035
7142000
391187177
23976014
491211596
106339050
514592092
399811889
236405981
315124753
974164675
36726967
24535993
943395210
121108418
17131840
490384315
10715288
374138357
323025337
21820581
654057258
45816762
419972087
43640674
68762132
131789559
145286759
149230994
78858123
473953204
14342632
243345264
573263679
95587279
866785206
107766652
240281009
762545514
216045474
108268102
5272807
310542902
599667923
265791892
185432532
485588804
380319450
406442626
282520548
283646610
274782307
42891671
319148402
702302923
424895370
171679866
330663934
142989406
43873993
36619571
150100415
160482960
587695513
50451594
695513173
1575108
466019750
381691304
110565659
664879147
56541796
215422981
287243013
263018367
684580314
36159991
266026457
15958879
116790350
95286402
7875041
171420125
70575739
179091082
145466488
302951251
66909650
79912277
119674874
603129479
225550776
110080916
44865266
102928390
187408099
64620662
214886922
134233979
103044784
103913381
542111563
53218658
205018042
245341065
382851168
413894768
128144113
344429325
87372824
324959954
212556912
137668342
215418250
351757438
247784747
16661625
239628126
23790670
652218556
33899340
75208003
533554187
12783117
261411111
245335160
393335641
50792020
880463719
164577607
8928340
1480543
110280474
15402178
56119573
453548110
833277805
153693530
194973339
199557199
41307241
27909556
552811036
14044535
691578742
42394673
73456435
42971214
25663418
120372549
224716135
522617902
107314967
261983579
238620075
413717096
537816016
122904081
613483053
64000410
284772910
33939593
697616279
241825079
64366462
85902676
156326953
83019840
360442398
100359473
767046350
15320872
140165436
200135121
258347675
248301794
652109460
838345892
606281828
304097500
461399743
55982569
4378540
253900101
14154487
317488296
186124765
72799575
255303450
302403251
105823191
36359087
10051038
270006265
393557562
25192358
35870840
70106424
858502062
810971303
58625277
89378938
95934275
577171709
96354877
906471314
175113085
234489197
36845017
149327509
982284
341491782
252228642
358734894
152612085
204992751
215362009
58207565
167605813
37812889
10466252
793754291
186948653
6776758
256407
104822587
676846620
433560555
217964112
186524893
212729240
374322130
164220145
741267408
118865680
229250567
264003121
1037584
619954060
37049637
131979420
400186272
327904983
88261540
211155106
8063503
821664835
328014539
321084222
8740107
243065221
741342012
50244545
92093950
281471876
139716149
34089964
474723031
532777013
260410898
195644970
3004219
369622815
560125305
500314711
273831049
213967423
126895938
172551528
111489571
334384220
695075279
362473430
586279159
859905799
500986660
375332000
140791872
1935941
391730867
168877995
324350679
4367846
246594907
375042440
26575643
57708209
356117825
87977210
164726782
375347852
32259029
874498
281909766
14736312
147550530
668936631
58373311
145001386
283808598
595105373
39022096
809691
230441521
462062141
85786688
283343826
169288942
16279157
38537120
129814991
242716102
54198454
578025419
1753208
35611978
76698007
159144110
86361107
288652107
164966270
463871095
65811601
401818736
24787195
252709998
598052613
29811247
119797167
104133148
442717223
236090805
132659604
186065258
116669804
305984988
267253232
167316108
40693604
126825584
111867279
315327519
175770362
71497751
961726139
17991608
434751734
3329320
544173174
450505872
593405648
228957126
181026056
5007012
186636880
281893706
676393626
231848619
406950013
84889077
620891768
85086048
21631159
40166860
94360257
58698567
18321326
42946964
565145701
410456035
85935698
111217550
693309301
752585821
323846578
105250417
144278052
51269857
19048100
47073727
13514107
167619944
309858720
21764137
136756168
726979451
235686429
685081231
113943398
588968662
228126021
8052962
52395859
117397685
881894022
70685680
14968936
196222785
126574554
450546216
37879801
865962291
122696794
32907112
77548954
77385640
129976677
47272413
259994155
262373816
617263051
23106982
109483256
44002675
102494802
662645909
16323916
16452409
366113522
25631882
318707803
303811212
266344010
32924554
144774366
18382182
954391
953463955
258879292
361278392
662979946
13234603
24584843
336449992
220819570
57938016
429676656
46126698
31331904
711536941
138180728
65256572
21815837
187415448
189259342
535771002
119176287
940630790
697657213
3996656
245879189
43349716
131598960
47357403
613395400
777376280
442989929
48995814
337751757
264178326
171071983
19713874
21726357
160480248
11195232
105435854
486981499
289199640
418409520
29631965
143709031
414749937
46122730
31164797
142023379
281306041
14024541
289628473
63125063
197264852
10405976
91219644
142732172
321402105
153795861
380289639
118276459
279596330
337554940
8526467
386599615
71757587
100535802
276253191
26365317
290627989
189215935
205008552
59471620
281644607
255630608
76486747
412956636
64912749
255411836
65321150
39841901
205534257
678309620
583559159
129040962
206891725
65071575
258317553
45446418
63595155
227286945
24840260
35197616
671852270
367767305
182286634
34807082
396784704
339874697
522635649
4339908
454580690
62775219
110887527
152425381
526548013
924375245
337332090
222813167
9611298
514408739
383599239
260943101
206903569
637275259
43012047
386977818
472715514
57892865
275373739
22937258
60169663
319303162
225897287
414055477
135687481
400995253
134988192
51598438
122036722
724301121
25385061
152436180
44806033
234359808
474103751
251648011
73475076
85545464
183111482
636010254
12513052
48432465
165321136
631742843
453433178
533316174
185220742
85341690
416163050
567961328
109105726
402070054
433564558
165226166
97988157
3161671
211754669
519945922
45395536
915485883
259202005
662329769
538279606
233042677
59594949
655941617
189132983
136272460
580797997
6939142
163137619
80009560
247171058
39668568
26372301
227417949
207593657
153968857
379515639
37965977
9140954
519055180
794416665
469376473
495945115
503043549
87688793
55014921
797412952
36388198
600419928
584754454
89520474
334960417
360253976
351684078
56389853
86777848
426648561
603189322
780656227
362336086
28107166
508030491
794448433
149903054
108091448
23701958
50267289
78448317
43766605
6873608
15425744
319480453
34261244
213911773
171255246
298501970
519000580
803123657
185486593
5270477
43524904
816539796
55334604
505137865
183564609
243909189
133884302
126166750
100168404
112173382
35864506
527776162
837005353
36399669
452752657
263209046
513531024
180807299
63996628
699202816
255975598
37903042
140631898
333606970
440109628
161341215
256578525
192574556
66964708
918692937
48970243
130805793
226301359
173347756
4799062
52807478
363963016
474805370
13430960
145690474
66963761
94157660
263228352
11950380
51702717
158305530
94951635
355872876
197765513
49676126
101149690
155180510
650919073
873794011
202809947
110576679
592655577
511559712
9867633
144619046
13986547
361882883
713920110
450154519
335467697
17630200
1931322
72226517
192826718
185132992
361858260
657670026
162415618
50720026
317884784
620996987
734832888
67997072
210951530
68687368
105555331
5101273
25108260
406049637
124100514
329145137
698597150
366679156
349565979
29537526
503988275
580716289
107608808
408106709
253850929
325212128
674262125
121349926
209115140
116939180
556966968
46617356
95483127
91224481
303105715
766986946
151716486
508840436
328337336
33451375
234720786
370664001
50869459
184089418
74104676
400204813
92350017
27636250
440183798
25389227
299751633
2101480
70153181
179041914
20403084
435785914
166449302
413702639
6804818
250994716
47492161
19039191
128848300
198326180
314752532
201910767
98136231
9194901
235758788
188745091
332231447
818891575
34428080
14034775
232281498
122667418
3478925
21257346
423723053
568451412
90788956
229218582
18428597
177103060
269133378
40830791
501559160
7674254
32210731
325699377
875765194
477253769
1574203
746033276
367364203
20941949
322923898
137775092
301552509
254472673
58989457
258097835
140533547
616628815
310844411
636693601
58454245
211088050
74528636
568389645
130374053
3284875
179610297
17450166
103073737
3065634
112020337
731231722
171323655
313672123
449308323
132582800
36805784
51295828
388803352
79090757
114483906
537313591
196604899
706862904
595422
6421523
496558700
96049916
258355192
1971218
93292915
343296538
303828011
264609326
214954483
36721488
184897840
304170766
135826966
102976357
508592821
252943394
485073293
833855750
407755
233618524
281641090
539677844
109591983
484216970
118561304
871003075
25683677
335013807
38315454
202061448
489434542
32524150
455582346
205011982
372464015
122264
50049069
116092242
395253011
511194697
223801166
334154451
124400590
229863382
451696366
133875450
104079918
498385260
6494696
262743819
110813708
7278379
87283331
380294434
308318161
804716790
183536614
9552046
16397482
329487321
360416792
185317823
653867355
415887200
710158728
226256448
733140189
84289237
131931918
559945390
385741082
15676925
704484391
915076028
288228993
251639285
65412574
284850904
99501236
13766729
124102911
110846195
148691155
423674147
209829908
411235847
457363845
24665157
66446728
653929429
653723467
177154547
62534691
918017121
55620836
678335186
48820144
56931305
645443789
431548795
434800302
129267160
74686599
24437674
164588895
239152725
167801206
295629676
950377171
32567057
617975317
85982562
687964108
585699575
379594813
48079980
493477496
116978249
375966246
93635001
614540484
715983002
16781456
304121088
472000894
6643311
804018581
119026066
30853999
781917760
217332516
251277362
14601304
30933786
26548177
216495084
674170203
777565041
348025762
186491430
260627017
553152729
527501938
119609116
280229755
450859896
172247658
79691197
77385873
324402212
109518729
124694605
177627223
181181919
528172914
67507425
114623861
693914814
472955700
24238546
160758418
582348465
234488942
684674566
275402183
65024630
94489852
36651717
203310319
48594701
622405062
229073126
376432635
434201267
212509284
5527013
268481137
384029698
498777428
83171722
64427897
62502662
256639719
98119332
278955136
760281165
33107105
199886611
475305448
650124041
434760330
311727662
117573872
142657779
594145526
5693290
266810516
408901681
16945284
572622017
32083033
222969427
313492849
226770274
306612412
83702690
14659133
701148570
139054292
413451612
259133434
18443262
178656222
105791101
239820031
246368928
339023846
502183603
38611006
223044435
83297391
155461509
8295596
80611423
242885454
908747861
106082586
210461180
560582048
455827488
139486769
327570710
215004258
263708613
219138249
179831946
66761029
830115621
105495255
60370226
143520081
8976885
43123305
66943723
31241459
287815737
133497986
160442485
799193359
75485825
408034282
275610218
313583685
29529457
879367092
455325277
532402834
107627624
176117027
480905524
33555136
699371773
75298138
444366774
457006867
156873253
34594826
111529703
40234189
269172474
290223754
22145199
68596903
66802290
102267451
102628492
278970084
67575195
538979357
163390854
410545960
664767512
92783930
390155760
28900241
477023241
24274662
142782679
94017292
695685881
46556127
203783810
987688
184578935
33891476
372662975
368957535
180160509
627801825
50680070
299497722
42442911
25883103
500850152
253697034
316131329
326485149
160904588
382469560
566881797
126814204
150341956
186801984
632608438
470677371
577716915
428296278
340086774
209374627
168535697
492855
154754696
209082819
134839238
2476618
225029071
220212182
280748367
138129489
261133344
257669838
121242831
848372961
171460081
327060673
243778099
224534395
170657204
159916868
206539535
136082859
109004989
13724853
352101988
368653172
504578379
167049410
10018056
717980756
300080579
113164249
239876886
753843417
737861159
81990059
189515488
147645545
59523103
153510588
344132893
256184401
183974504
135189905
197499294
55597619
68111578
614067961
464715999
457074802
708378490
530988077
50655926
9544173
291883552
154579149
57252645
82675407
314073311
332328042
152412162
427086075
83664525
231832998
66086054
375538297
28317655
240409131
323500528
28474204
212853222
279240569
227980781
90562945
174860003
142074977
72866326
491205673
11636225
44755893
155225160
182496593
37144657
143967911
147510193
204560820
71292076
71503
932865552
220362569
196227639
43412383
565939063
405758601
10548694
91324359
350880280
128902323
244878864
130962896
180957676
254642758
337570195
119458274
374139072
90413598
667326450
347028157
24324448
270542713
34874111
12948379
6985907
45331343
306099409
87589044
570444793
89456709
85967492
228462218
90335614
272165805
562753297
33279969
779976575
40165874
81673245
456383643
899998178
272958617
401903368
72568099
351802
88470703
2089064
6139390
409985076
452487406
402672168
238431290
377928320
27396008
209791410
604300944
48055716
163338449
8580598
89963758
401791245
381393897
84971058
800012229
30180067
276187981
234065042
359679497
209307700
44161727
257555561
524507427
437455124
172278465
282786356
63070096
399332092
45303245
347555833
12134314
17904688
11812735
939202462
577707207
166397078
209754570
380119978
233763062
159164695
605177429
231923781
732409377
95759963
211981223
57453480
485935000
159785586
477642744
151434204
59497420
569358160
209408928
238663004
196458436
442399458
48845415
329584155
48243891
232165812
493701722
416249659
311499319
35573423
269838331
827789598
19854070
15538237
67008840
666595546
501163273
532853784
313435892
63102886
138598149
29190265
58628492
475110206
100446929
474134727
66759044
13597365
682251193
13304923
751374930
550067035
127714912
439332140
427061304
76169346
235037018
621876977
152011514
123926300
16054359
176818772
109128977
748172582
101078465
93098855
233162976
749598879
207072482
407589768
165861209
156491007
440313956
148512220
37682852
31448642
9112088
100294809
204877291
282277900
70329989
550078486
48261918
218405676
419942891
506343211
53762707
5176007
712329500
31423466
87425792
957985835
495469486
403507110
585757769
289951698
380197856
291373769
366101536
28156592
16504263
206994530
624960471
559157546
426292397
445833086
321183580
79618008
139929976
176804602
835579368
18808724
206507865
53136986
94404670
325127145
606751454
374094770
569599597
84959897
136062517
38036653
276592881
324511052
4518783
256690665
7705004
66102146
543927975
107557173
79550250
367950821
199156373
306486032
35771627
71024049
68323310
88716619
511517042
712466910
106512863
160710823
682861941
99340954
723057176
318954700
41227515
89382200
487869302
26842865
66871120
198136803
308390978
92389259
5493911
598808049
286899084
27828556
42314917
58103714
320474863
245300419
64005547
123648272
263850167
96654512
105521826
420005800
12836864
558230972
68824743
321355954
430691836
102549883
216569093
69027123
235589393
299144685
37474971
20578468
308881493
361602000
226139661
221987234
1136079
212105133
421234106
95765985
374770043
99269585
515147327
85771187
21766251
58987185
152695721
37826509
198863470
351082523
661430112
159740076
3571073
712925146
312770087
91241362
118424713
131236856
141492540
375027912
582322951
51540041
175759232
32012438
459860000
48901872
4468524
38108214
247388015
726046873
101497289
254521283
15088037
52580642
681767679
636369926
32200226
331802030
319005124
8989993
460900026
447610115
187674287
116881345
91707136
751374354
68620741
430206787
637934458
730365576
424824604
228187026
289735031
285806835
430634499
372704042
11250157
847319833
487114956
606510647
53419381
129867397
3578972
54452600
56819427
493201971
535076815
14814735
240280882
447088309
39557360
180437226
276073401
123501983
48890371
1451439
378580082
140855143
591146219
2862296
276192915
215937637
66888562
465230536
435411010
615905947
103389828
3986951
325589430
288718072
47888795
131184940
234824871
125523859
373795458
618641629
78211239
94187203
141767224
6940047
200570821
775869642
377622333
516446050
851786530
349552940
347624414
123470370
182780365
410440102
98085597
27154367
176541766
40661117
72423581
310855811
10926271
85751903
8040278
252536394
38658064
336920489
349243517
290447020
186976907
600251291
9772672
410034576
7343713
141003893
366798839
239839580
263802880
166140137
38802724
459307341
327749104
87726431
358075784
154992728
404005472
30454882
18852941
32374805
421053840
127653095
119268121
245584271
627376066
245543768
397508091
13206621
55147248
141574391
90224657
4108590
524404037
111314435
62141631
96363306
265944338
5461101
281647079
378772985
273294217
200152628
51915045
134680681
4957255
632607635
21641937
542388421
221642024
304703052
55287763
42835858
303611741
156475647
476820427
52446296
27493301
215179069
95411678
426218034
435608564
299226991
312247178
336448510
210442374
294605907
352456351
263555169
12483359
11460269
185182744
108759536
140872771
198408655
267264966
56170931
457327405
391419222
171764453
503643487
19978251
115286008
253499471
227806086
587457266
93018676
171205780
80921796
24978890
23015697
34901483
437881078
202460957
23841959
147243470
13713197
33597654
367768938
422653980
149077801
236786374
178273824
45896504
13093673
567133468
29168718
213160443
634856502
11301944
66809763
710170854
111997340
228715100
596895096
13106526
164412288
192442963
362560883
333600405
21959577
27106045
674686978
75898885
64724842
244713486
97279744
205593491
223398489
36515680
67012967
397201344
261821561
298370660
136233361
201107137
215197051
490745869
556503130
169782984
462022922
548673
34562869
36502315
163127704
199177335
15209467
474686424
450838402
132960757
456673167
38452422
21554866
13183626
24510755
17872718
169786404
30804018
114354110
46273471
306164441
6914611
9692504
130657481
9061052
5920870
483994451
157074248
10956525
68302956
285164670
42136706
172557391
170565713
86562960
38011181
313355834
195331378
58018881
205718042
484116230
697638154
122032411
191075299
132999652
307371143
235644702
85307511
307552900
311443584
183449603
68347994
150238885
135372352
25404283
34404589
28885120
88022328
668254146
84709740
114968096
219370295
887576052
125960496
138223365
68601398
107715079
197285355
172758778
193100720
133931317
45828261
147198349
318358167
24783945
265726096
80161504
345890528
361071223
34099097
712430659
390246045
338970109
139057683
362185743
260202015
299900196
503026754
83519896
1099070
317285289
70288265
81084193
613374726
518572728
33687160
648590088
961348457
276437440
386550318
546771303
63087401
9213550
325051277
98441732
187485558
61779982
269352068
589510393
55026399
478289452
296337823
28994757
114650648
70719982
2776178
149779346
164822433
350789287
403415574
238291648
28412721
139820569
391790189
123249490
561115760
48929617
380454283
70209470
154280841
129041317
560227627
167186151
44097402
108867080
170810624
108683873
288094980
81703409
415374358
12160033
58960500
245988060
157423786
282074573
382726900
52224313
55048617
411456891
19047883
614089722
990153578
597743286
139974757
114837081
730452663
62635334
78598767
26584715
115514459
42180417
82853419
85458953
145289322
438571306
84487592
485487972
455464745
333056110
893582499
416049756
536849995
102053003
152690888
493182921
16203281
615217291
612310264
46188471
50923558
706934120
463789970
35842143
623485158
217407250
141488938
663324672
73192150
95934762
210335006
380146684
543470647
97528316
298604804
644984337
792919540
369967571
469958815
455716504
295980856
165223429
13845839
548410963
62025440
452341765
212255861
218723811
259055072
307357453
3997735
339408886
32292740
459274379
163052349
209605063
195843135
155365100
80540534
468854797
209302794
408710091
103019609
442043004
11909907
317142341
243228197
212977136
161740554
869245611
243037938
146771392
434883433
85007631
21279887
273519408
113942177
573279667
2917111
206818499
88164779
96344255
45927782
858740528
1092194
41242170
83368032
44945530
226748630
328330690
645716694
193495472
499734068
260713360
80910282
528678448
30829587
6027861
234113996
206446293
282661739
11108881
184249541
67072708
368579054
234737192
279319616
228425678
12810112
59332645
118740861
405823176
541877461
499520772
311199619
366486331
94763755
385871494
845006216
363054989
95204471
18523088
134176658
132030054
8062429
232196818
254165095
93484211
145250460
49349866
48665235
23806410
205194296
805311792
136637897
61390933
208475398
363407794
482714073
740966769
13804650
103846264
420990384
67144
404836436
15654180
519156084
162505736
703988466
298104680
127556823
3693847
229244744
32298231
237534812
572806029
187695927
259606577
524165004
39863201
374961367
388944408
29152980
137750301
522280710
99264512
258738585
727538156
250991603
28306119
4007267
583259911
136053286
243178610
56241092
773018163
75016884
7676747
430161278
38123625
444446448
94843119
33982070
273391428
676418211
374662343
2197398
515739020
112302685
149129422
163389571
2387211
62577895
140414228
31513615
920520502
111364261
418203862
147346883
305895284
270038104
414388120
218337098
81698930
41036398
870282116
55897677
346766674
14112017
685471864
35048664
689654616
861085703
211712871
3144573
331617082
346874159
184744926
76636692
19703885
15281488
571844758
224312076
56122038
29927177
247635417
59041455
213412189
114082212
209409739
418608190
13664332
10407513
96680007
352871507
9949641
17105242
239513339
185921573
195156735
58260894
170732810
820106626
551812272
257173821
103536606
208519461
209286181
299024060
234091154
290434279
57529327
172575283
54692526
121560414
354487692
80666747
3868427
5349232
157750446
199785836
1554828
426037943
529357008
96441083
397683935
209441566
609594391
30725141
263779527
749573314
102036747
456348190
232169752
478002377
59950167
195890333
664685316
539119316
275283078
337413215
63419462
64352906
279034742
13216472
46050625
309042958
369575070
21076971
111619291
218954803
1586523
5888615
184176309
55898460
25776145
98212258
311619008
391674254
24488965
243929231
266248251
90966183
244521632
103892583
321555508
39134507
11149746
13649840
98522229
729993135
44226536
187972782
275943995
191233794
9733
192416877
129150521
143778567
372182132
451104640
16556911
212464810
122070277
395821829
40760613
18096770
180345677
224285817
227150037
206982101
406845226
223399590
176839390
334984445
711180556
18465312
253860937
101840620
323386227
41246940
794435965
702496148
876525098
341702905
842996423
3183141
183020930
117283695
117366962
13930609
525733896
132896902
200019757
199884010
935106
31174176
609955600
162135680
164049908
40847927
110984145
765374545
147035113
203821450
137899586
10228599
109988794
715794802
57679404
31233974
467718052
101258247
247853690
385660096
94202518
621772342
41943172
15926948
328116627
169106918
57246233
380705073
147690697
8833153
345250980
212829319
22111538
73766914
79642650
250621301
125254586
632769481
67290675
353933335
267632283
142717890
180986526
17354385
565083454
75137986
122976625
136842219
386152314
134216553
228911125
200207272
332737983
200824533
77053801
77229393
96713716
126876544
302511945
50090906
785906703
188607867
91199879
64339514
165202034
726965926
248314492
38451242
587990124
411125100
63857239
411550422
579772284
195040698
25636249
248512995
22493784
5588362
389278803
263527456
238387446
510014331
133095434
89734103
432698411
128522731
136973748
157386859
376427047
701795847
574065877
10447438
555080278
35209401
67256695
500012881
85098866
273966716
565217430
257679672
354464411
581881363
2100217
525059118
209809730
442274530
495994340
11168982
420508916
257134692
27846404
34977125
212085763
3719977
24428188
114869783
623219417
341640374
315984485
657195712
54819851
20557898
238224607
46785291
95542581
399378101
784903001
75645957
92369241
99576520
32523771
402112981
76059590
332371495
17572784
485928343
27263956
14023238
319967720
43684856
529418037
826724439
179698556
493469003
263623472
43198497
732458727
599286693
397725437
409975717
56886260
28499555
49166860
306389077
409421210
34904138
5760466
290399653
1881140
11029191
458605772
9960312
728423302
366283069
9024879
23427187
514570358
75804502
270538389
16131331
191613895
24203180
903907834
563330412
212375455
504811836
84385705
313663926
145684567
44056339
42203402
636653504
63389039
140690158
39669002
604350287
175166022
39383661
180891051
483680151
777327417
132624715
510597963
584868398
233574980
613153157
13962320
152336202
476592716
38119763
203604255
7082326
765044280
153307453
269016193
212403545
105080609
53923990
26352093
60012012
16215880
503635165
13079432
344921390
106933673
278582106
230004361
84163913
359028004
450002361
115102515
275611146
418595888
310137327
688938
795654484
432569864
109979227
224394665
290785396
84239923
143992572
295963235
73629210
494263455
40356610
603914955
478260012
245193466
108201160
234556812
164408542
289226381
585784137
14395492
828099274
91013501
106575085
459413728
193129900
1099656
403383340
262429568
58055048
256806460
47398530
35875695
342891263
78931799
40982009
42600946
600373835
64628541
159436005
256377730
678574588
193465703
190820311
83109289
412488526
97867467
408947543
58657216
46110506
16087446
285101315
374542831
247539122
71873295
473491241
72356548
186262446
39366912
34758511
735282129
256395662
197246334
163238096
352913411
15487746
26469351
278420589
14407258
283681255
187700756
14331505
196261097
26031093
119717369
72785868
364227250
177387415
20084904
251604259
972826956
83288625
495942993
195053761
51527489
100462032
28514139
97861875
505542077
10460131
79347703
612282649
370528247
771131859
48181450
106379771
129747207
3382333
593397462
15200056
507429196
55381706
246575413
18030211
159983351
380675584
454442392
300872924
266813865
166108129
430463706
638832591
47120509
93888225
49008350
102611147
698015929
5526619
274816937
134912912
172325306
48191964
386548552
296944617
576665542
273590402
30387783
124731087
54011972
243653949
358862940
255789251
815848
77148260
49204350
261431416
156582391
301573744
254639648
119965630
422366324
28760698
313239273
786372326
64011233
141754912
744751626
167956155
70549599
32136219
16787652
326262111
233375245
57385398
162537217
73088799
43809340
9465980
564742494
461246127
241268714
97293579
229829574
335028411
264238098
474560269
247968359
21498104
91176186
640969
66771293
634842765
81602347
50278244
99742177
657415877
55793278
23517735
83355623
3231010
133586337
161947877
710079367
411126265
119187292
194591263
264215834
4411232
57689801
275365440
214748016
131647753
306861934
290829540
22711038
23307708
309248074
161304458
43321680
258477995
64273890
52073538
89057566
712316776
361661857
53766089
4770232
6206096
756713059
85663524
32568534
24821531
287458583
24637815
105791353
69832667
539226600
62780635
35844230
87452370
450590623
8656478
112646166
308626355
460197946
24088647
82242439
679170604
351930977
155803330
332098071
175669773
3082591
392136882
195801343
83002219
233083588
579425156
118412344
204450937
131847587
23394770
3598589
566460522
30793278
294982880
479459559
414200617
579971678
753377331
214480519
172660343
137312829
22885182
453920491
32435889
103325255
629800683
24823080
38063131
386580094
35352278
199633550
1788215
655019020
23177493
599039112
42238619
450157813
300246899
75890196
101005970
286745532
349821453
1345459
187481126
19299990
44128450
35231239
4127577
686877729
322914977
712898537
104961512
309060056
578722599
258944098
92230172
122528931
93009985
390767946
19533483
302213004
643299484
116536823
170111252
222381499
25012638
12799779
205542970
34179785
71215023
128522650
515723328
628882936
534581704
712646754
100886872
315062201
57706339
463027887
130937
507671443
333862467
497622499
184841923
298122433
269508269
499065461
106524961
993316538
523019673
709286564
64769139
69010300
216978469
642518914
217836325
154869635
1759570
240092465
32547129
61927534
111297568
240259801
254585788
475721019
128280740
7563395
785099958
13260964
578559695
621795278
16417877
326990760
469126023
48920776
106575002
126002892
257159312
159210466
11211189
5699492
700894498
605778227
22225570
58928411
134991708
276187695
177951442
282558913
41296434
139751704
498065171
554912394
185406988
328086995
104548115
764930967
356654417
93884189
134166639
103403191
306373972
93999696
45015176
592421335
72099192
432677106
315085826
87350125
280164355
43004428
11499729
8514022
39432893
1474314
69528793
160991842
210947812
715118044
158696065
972286191
715350160
327835345
215485866
36593403
179694802
498478458
32930798
320272419
181110522
41813679
315275592
56643876
226820985
9260047
96199903
418553114
113950411
55573577
11545787
600816880
203823313
117452527
514211585
100938750
93640799
777850853
82964564
213258853
29385782
133654638
23517056
39792571
496058500
37421555
332634225
391913544
417582046
472356272
77104641
222970964
165375609
951815709
238988715
286179466
623337296
64294965
28287783
590934455
32798649
55368472
540402474
377861203
445514589
23391811
399931933
25454051
379331208
879294200
460322474
86151769
259260243
121120249
6204269
323207984
30264157
211578382
491536560
45483198
439292302
3809406
159056374
583990144
170592313
148590374
624871769
21633178
437784409
458293949
435446450
168035679
184874215
582783139
209732520
133846160
242652731
2294489
96321746
391712227
70700105
10501640
526707712
506490698
88533765
52109427
728949517
265176394
61977800
65391945
175113791
3425334
245787079
626475182
53528261
155007861
126071693
3144390
191645764
109723221
40607935
171299844
492911142
16680373
257078654
3521211
7293840
310056051
7890776
172602785
213014847
458458266
200301490
92690587
558508151
784559
127378252
245473553
84392685
146467345
84748928
546398733
52145377
445483106
191767448
46449679
15671886
105305715
388918174
84011922
395202227
401844323
112452578
29242285
117315751
74261777
507068558
79933773
153941657
14665365
121145391
237144844
26531514
481547121
70990520
418298693
453538124
201050963
8212486
64645259
124754175
53200431
100040626
356471736
149941055
214330245
528841565
4193060
137140966
146932955
502216799
305937384
727714510
148065567
11839771
432745891
28045096
321730492
227396987
529719353
1749109
126653371
62442083
190340315
712254
17535815
35982703
306349607
181529896
91239653
122548530
138458949
232612171
27889168
536866440
6621713
556997160
253696468
210760043
407277246
86885609
144138012
805760490
457700950
162772180
71271162
279755230
781873
275487183
119685550
120279993
442882464
58923572
129613273
165479411
232776618
24947912
140555161
392580060
169093096
310080288
135244964
357252524
264544483
122009842
461135855
246535828
9743401
356244201
298308337
367048566
372219489
216114771
305781345
504073
355435567
70654241
174524637
22516850
492698346
253532500
96208393
355725215
329343009
501224353
213264326
113052941
263884650
246976169
459585250
277439980
97675113
396746001
56118646
436145725
18645498
258877439
129092213
83723350
644310693
781741204
233271755
217168137
71571482
27234964
156742557
254607527
205424124
424222818
319120850
138954690
577564465
307613538
360887828
68540924
679171727
667642935
174307670
140900322
216696444
184109843
53198970
176747454
161605409
495590738
476974554
455102540
16383236
621906277
23988822
28817988
35558962
237669282
201673774
67217990
266714729
468224858
103991228
202214435
344118358
218042471
272181458
423466641
109592440
131146466
180142116
18516303
58662201
260637590
171871161
658292883
6799807
291892971
434520014
156366321
91165114
470754909
77658459
580406100
141267063
300185392
223975378
152556971
12012892
185892044
338257252
17492044
167904732
515990190
711294447
581134426
119139627
414930800
380323806
409770454
139786197
11935658
213514949
130353398
122345555
414262395
49942689
36372996
495201196
18147019
622683622
97517510
178867865
225103938
30784316
573190585
151284524
353639603
397399119
586962979
241330204
133935218
165968810
385265185
650563544
370251211
5218300
52150160
40581666
549285220
281196364
48881973
282298438
825935840
218572894
417937953
673842425
1683128
497590428
76741306
57886518
495458894
203922040
564759233
155839315
195612784
362529270
73421326
95742904
61541544
241806226
155719727
8710326
16632580
24554508
524076127
270432786
48522362
706613938
177738584
116640040
612792058
236502080
41011202
184427758
34497084
192370215
464294727
638043722
329731506
515256499
235550985
749620
773583
40886007
432721114
284813364
400045021
197353353
14636900
173618983
14113009
188357928
123691500
273275470
241038556
86076466
256950614
231146165
16110343
194941651
105602844
35902801
334732493
612330729
403324266
157128292
146816379
50773191
377092762
501620878
582803750
115514732
136024955
2306786
74706580
152756799
678551809
508588794
130951289
845641474
59837668
475065513
11161899
203778184
19462284
165576089
511582372
35043680
41185332
795734896
827275885
559867876
565035822
305796154
7595429
120474590
138989807
277908010
471123179
422229151
433626540
420524067
53149725
828368961
26273870
271059173
68952418
263266143
47334898
370635391
152456035
315199481
107089897
478599457
104085018
957182552
413850035
308473067
218600781
377669729
13094023
219611641
601894838
218334011
10141799
348388583
213102284
36464913
69881479
131093105
3502831
957054462
235683359
345596420
168398204
398715179
346498429
426522068
94706199
41842972
899123296
428668333
57116343
193790301
10572709
250018328
40633790
299581246
347654721
27541901
22189271
5482365
906259665
219169185
126732630
104085472
553753727
696723465
343499077
27219936
24094712
479454854
299557088
654835009
256372622
182749030
596647269
133822047
257984489
133800982
30960698
43587689
12799472
410535187
127579818
296250448
186550967
661067684
196818530
8049062
404199541
249884400
454949640
200029561
362332707
72531899
68669347
6301789
51504805
222831143
75115500
583026593
137915779
13553879
537240252
334794549
9036394
1901073
858601817
59454367
53201395
124889448
685848191
467913662
58675083
17886472
183235959
79701208
341887234
118729020
281142365
439905865
83814689
569615035
536853943
221625908
299717200
680375721
6004693
46829768
322938037
351575474
42305263
341415706
658579621
47149377
329724802
145675524
397258795
30102284
331183876
554211646
83206823
596714252
690110360
66797606
585120422
514978797
41228507
258325523
1853203
161866938
619359568
280007082
8006547
739753912
444258604
195392597
366222320
698885597
194972189
347059028
134187677
12938723
416710171
116566883
518499548
91918169
7541616
726449488
341911080
30317014
230487193
326564366
516957158
361730632
46553644
441358491
40214731
577667792
604121759
19780194
752806763
686960735
794284789
91026904
5210349
41710408
487181786
26667746
109717047
77629212
428360107
110774604
200817796
280981493
348083976
471943651
223541592
141819738
644419706
283526403
16564430
283824567
57978817
159059528
92377515
74638682
73679038
739917498
208810388
37910089
475100396
133801850
4878721
12801804
464026476
314766671
28771632
75351583
498914543
175772304
79122227
4689750
666101508
366523217
388709440
232607197
81148189
132575165
87712810
370032555
932207233
55005669
325113817
495104355
435971510
881232189
491829894
565619876
234130595
478646160
282839510
59212813
213779929
444158406
34316990
139546950
157081781
161869179
281928142
177328872
93407596
165562981
305932185
455259220
3481566
86720171
757396790
22580214
44074682
818067568
35619518
44919482
588626161
208904218
357417646
98241150
331323809
260304965
225175616
83170169
52614469
236142345
166200318
156590965
78570628
134136966
821529431
284393552
443418804
450903074
18770460
231958756
250922462
3902988
527637150
62071669
356352186
6428760
305062861
203733031
51731025
225106312
2156291
244440274
144404159
489939292
51807541
68643150
21663579
60890837
457232454
675891830
4242528
270979808
456031212
93509392
125512902
70743991
39395210
97579402
139895083
460212610
126751606
512747234
575168447
184832365
51898630
284303433
108672669
377705577
121434988
639148695
202863453
557478554
84524607
45107399
77258563
418873269
203055408
87578736
575473752
219922286
260333146
730150026
180538418
21664977
99946999
151928365
337944863
21832292
56728945
18121092
271119774
242641506
30857980
435696770
710845037
39788281
286628573
131780819
97699489
290245545
777602628
23394129
72758171
94611723
52583865
649651586
164629313
192624795
401466766
12778292
400036257
259105640
15747421
318743428
104728102
13395099
22835798
376669042
69370263
337189038
129721398
86782127
369822602
339801617
123563178
76190362
843492704
215526
1456198
221017332
223832695
28731354
215613016
66434021
177448741
150660567
101495150
1402727
24724560
111269992
459010531
86630020
6317964
109862077
65601217
490599929
276998773
669555738
139246963
21580027
142771742
109238105
520657704
309358298
92317706
331246307
58411581
764548563
314829797
97894578
327751171
85346704
544170689
327742921
196810469
28225145
63074641
478210041
347074657
352505805
604692237
52358955
18449639
539368320
12438386
235717877
203173945
356050593
299339497
695474307
275898373
438963617
372427827
21646286
102578773
388609413
17948511
88540386
354894437
193097129
225780505
534903365
456205208
136556936
844923770
44197799
46341545
376751203
612612312
144723774
40911767
261561270
27185584
3823705
277727485
62336253
368472366
557459133
17845423
25627949
7491469
331308346
7355387
366091443
247881176
371480266
399335028
28913265
242701808
183411383
209898788
131596622
35027934
58021832
4044017
100590125
214181480
835420273
296589838
138299279
63934762
878234958
264019404
71953193
98629937
304520242
171841111
14233368
226651420
47064183
897234562
3716890
219391145
193012023
160452638
183935639
17823567
253338314
26810857
527448632
82490164
19939365
543975939
141244770
4732788
615417316
103110769
470463257
25995644
271799369
4870900
203442435
896089754
429906085
153799171
503642225
267922385
741002239
139372072
40011303
471116857
252078392
389695089
5785562
275119191
45969490
214142486
358444907
11167566
184252111
61686266
315770868
248317883
23365151
541448518
549247639
140588403
226147795
580842427
212461376
133666290
102439098
59618569
8081638
42594308
163652672
147193682
175197671
9813587
176102204
95232309
669082705
55484472
614582935
477646995
218826639
106225816
638641819
572091229
142800343
16267242
61572416
546620515
123892015
49862173
596559132
270453133
555779824
162266822
303219429
218467872
305111512
94858954
437094799
37428294
219801043
21745999
273101336
738176376
119475867
664302358
57345382
317332023
12176186
367104109
378558740
259131971
335664026
626839893
58697828
62793826
154818450
94097142
103798486
157866604
121535485
269508522
99646439
56155310
452972511
275023190
63571907
57175811
286619051
412504063
91083049
199537867
371455
181808731
12078657
98289286
312948443
181600803
486593381
154141266
546195366
64364734
56783728
3696004
116021088
94707097
72369337
298267677
40871044
205950687
341513192
159190418
64876089
646043332
270968695
23166049
49441566
633922193
58857616
642350235
273764404
83602815
314754079
502543279
62829932
300367571
69632301
353464036
272842214
160633731
401506232
37961152
458104816
156922058
429165869
43232385
12308011
490299913
650044878
496920716
422105992
178673615
217979946
360438418
500272056
720083146
304421237
411625867
16508988
58824855
2285356
8632682
238822967
79575320
358963997
242528101
157837241
9069529
346549086
336848923
111576007
237040116
63909978
488801876
9823482
31685691
684801948
315431417
426042869
492912
332161113
140791926
7370884
299957040
174687688
349349555
169677311
60259740
95567787
1704759
524395844
84927038
19275254
215789608
216699913
595881605
128203917
12661653
21988771
126178919
277278848
277085408
617598061
212359466
853595332
258639261
94257843
537546720
349339198
232823220
452128493
538327586
506445455
303805756
497912122
70801299
811233192
149467250
171485703
16455010
5490750
192925557
236567961
39649266
742296317
269552440
842412766
79047329
19647866
310277475
28483404
438163936
721752865
65797649
385008562
533938783
461727047
76778821
41342632
543751384
9360011
80862206
11769318
90123094
153523496
88710172
153578366
260765665
340293318
278291996
12267234
192159323
45897746
175937790
114563130
167908039
181382974
804674533
332565195
288391687
43648312
655903551
619900764
3369752
198648337
10020680
154803157
57065860
33978839
176885907
125264601
279156639
390114919
541015296
139234927
696826199
22383805
542106115
45303906
102797286
342191650
29841882
15729229
649638253
263549422
229934878
227463640
33170579
531036916
784628290
407542441
27772044
33778692
663578931
386483156
115261842
533390407
253858845
49170863
128236493
591187276
48934638
285292292
11861612
813317876
410034394
239419537
13178571
135802070
462686753
132437186
27298133
287377343
121628224
104513265
312006164
130840220
203357214
21065936
694279904
328440475
132183346
352979520
501748326
82919808
32874900
201183122
32741264
107541943
36891807
118856452
724111502
497349084
357465336
52114308
167403234
82583574
118654195
3437521
60463173
235132718
150057966
34962421
497945512
96023750
484246682
115703726
69010772
351922904
25104807
54647060
119803105
28859635
411942892
255749264
32540969
508936438
76430302
67880667
60664805
160327494
2876757
315130127
18738879
9368348
227428527
843281755
489157451
402269510
290012028
461540708
211844231
428905166
11046191
180363757
309333215
77156882
301276730
60920576
94967588
23599678
68376541
34460390
103634491
310614008
550730358
222306833
156737149
132222046
625140219
52549819
104789499
180045769
189574455
26414
1085441
117521279
123428019
258938725
80211590
38587841
335425179
189888124
113298991
29956683
280875720
189869611
595011465
38642584
25700296
819518913
505702005
489640265
32400393
687885519
3085363
407898599
456477114
249111981
720976915
69845038
117115747
402543257
107449346
315877374
100026748
450369959
373476338
791229095
8860264
13481181
60272171
527928054
390965689
215710957
108095819
158465375
4466320
588740540
243541284
141526067
95539797
117576944
545028506
88310374
68705676
385401789
298423333
31430217
757500573
616725
703747348
706037174
15062504
155528982
211611084
192323893
397137845
112927879
4772616
76735245
52932247
114139248
82852551
180219931
191059211
246650028
619777650
448267061
183857403
65706110
45124663
155875621
30870161
428308453
295054826
19896092
211977082
21702729
164412180
512253793
154096463
588556969
22014754
334968424
2548623
75317620
250943144
556090444
59462306
12544332
45285906
59795420
275894772
346022994
81537582
43376299
960520479
85776732
4756221
133485111
1757789
162864047
181014118
148381451
602873238
145349163
705127777
5145152
79694670
146858854
216399186
537649247
494944742
72628965
26899776
938851722
801110215
70118265
144867779
22751908
105329546
214483787
106803485
136880398
352229047
15764596
443202904
689035587
19312607
427538938
25262229
236295932
35295412
659175020
347126623
97295097
19965599
159687125
24319788
41635099
388475800
18578849
123404298
55329911
408242593
425432531
79851498
340424271
108833293
315145340
114185843
105423273
33652650
673150359
298856620
45813177
172656658
236812988
144554640
316118090
168029266
693741725
217931984
354754532
75029631
539966885
1769208
669848
224506330
232253438
585732274
319650592
676901841
548162557
19120493
30059074
116280880
45742027
200163050
100284069
621199856
212612319
7455783
428004864
283111943
87859332
336145755
102543390
14514699
288078675
290510663
99422060
959522725
115754094
7112608
427141275
642607402
111346741
136738570
42848294
50970449
382562177
18008128
248527646
2033752
60652446
10583287
297406885
368438830
146831530
70956095
334643463
554459504
691645055
20031655
141766171
355078830
10709411
452539210
42387011
543042329
695033384
348718215
286922340
519936597
411012611
787031492
326599169
5225379
367308450
763251858
43470025
17885670
67971386
311456156
6421096
184662517
37485908
42804578
517357
70082633
100551680
267962289
48426624
35161071
544941050
224109350
45624890
153036078
370967606
227558939
103249636
208184120
360983894
392671675
834425918
175782888
253906802
38966924
15816799
22929245
403009693
106774131
47123836
217339710
284180683
195499469
66268057
70309354
609531227
377908582
73217418
417898323
67616826
47794517
251787461
407318341
178642314
117425277
170305174
561742037
290569906
38709967
11067008
137097362
24185012
133292404
87253364
95668337
529020146
213567865
355802620
122228061
271007263
194828210
311842505
671778363
362202984
20285736
2772286
145014234
60416565
160486712
67942429
217646580
282327977
476124771
154936505
41344227
42852276
282074078
457419201
76039016
28080604
7142364
157792248
582839261
419991603
180333521
80211339
229603630
379274039
49205806
344220262
34470318
122912532
212686290
182621748
37382478
71501042
15835334
335166861
476880255
250735629
119967388
516173497
39010055
67139549
267441643
277781424
53900832
17378600
76150563
3129953
453059835
178933291
955580244
34054371
118519652
353551947
306712735
154645875
23741984
609560497
93805083
149585095
2144376
736152632
409466642
4153240
709571716
552620233
167311167
316400217
1160938
478074056
79296336
86154183
193135363
128255787
114400572
130844228
279897195
267357600
854490554
332534693
381497036
383374085
5727373
919072932
534353550
272680180
181895246
381855615
89721125
56755942
339464767
268461064
534220178
675648272
13979246
139278817
393655520
294642822
46675950
472821669
176002693
225738966
26312831
76649049
544723910
15621622
45950984
64254780
26422007
174089134
755135365
64036576
263674109
61980951
53786934
17153072
61126853
158493768
167625757
208480008
163566699
83962572
120953320
493126827
481845855
81995433
253711603
958613511
896476600
66762161
44621970
618261810
59446055
293052936
66827703
274551232
330005906
294679502
53519991
148933788
10803193
57359265
109277831
8513297
140422495
675005676
117679200
526385150
576160435
140625393
401311586
556287508
46319210
158679144
18647367
331106570
260667286
67619439
124392121
345000909
531147288
274374930
116795498
145491934
72947154
34216286
34455679
486612783
582541163
98852720
144120470
16074440
10679945
67648346
186809255
504302836
760419778
682738543
259963090
497510228
179366539
72266835
246888748
371326891
320481710
278356755
193965004
123194465
243080886
540745512
123141692
86863582
472118923
311334796
345885092
19177356
321286265
194963377
113728254
294752603
299680654
438075292
230303260
13313293
122157849
716688053
577804158
737036150
128725204
294567251
449413381
105871742
807793686
223273241
24608360
314486588
522572257
466197571
730061634
30473294
37863280
287470543
332682471
140798884
116141415
363098161
172831019
93407052
28532741
277238814
738287122
714473936
759645021
133605275
352562412
355039116
468909396
536939316
473064835
166332046
100202691
464158083
781662236
158414754
159461872
573906084
285532899
158500155
31322943
50160865
83619519
248578286
356656072
42766969
170119730
798525353
310256735
53304953
216570792
331866974
27203866
37627440
165907340
243026377
888849939
254653054
870076452
376514244
187122559
10380549
389102565
538783294
308077299
822471733
193499532
155074978
471480090
451001
329121761
330260506
195803475
282482144
456946019
555905492
210693413
425881077
539555953
39780245
13560239
433329061
68513
485382280
487764640
208024453
327716775
806291046
180451970
19539507
28033674
101480408
724458883
44442870
444280250
478720999
660422025
145011572
36739299
672662994
49571086
385452834
401412830
384099838
296413853
676866363
44988638
766395875
105491742
227948247
45178278
742553510
777522343
95336965
59345594
29534228
574367868
223643976
506900050
589605674
42444086
1084978
342141730
312841388
11599403
409528663
1806406
89801098
840797391
627192792
343240455
69757838
24507488
301532859
1131621
121086819
255772828
22342485
90519007
125060528
133778962
176779635
31894856
285463569
226624235
265492344
716356263
55068680
12134989
86395300
5047390
49384476
14035045
9503354
522329066
46683473
183762497
404897347
895441654
528103995
425404550
401910608
115190458
451684836
382034840
261898304
39718646
640284463
790842079
635678946
348396430
22304839
311604875
16378895
468977703
284067088
4705466
96369498
630796395
47684924
401573675
229178924
97642870
144714245
279971850
71644826
516530424
21688172
185234686
242442276
178709044
35190524
206351148
122345415
242943894
28717019
47843931
545176697
594318299
189987085
25851249
116999137
704881399
2633857
85154422
243850463
268847147
501623437
3926225
30219895
7027610
294624203
483776777
643548480
363409365
247500572
231024797
11497198
483410432
145086672
433286293
252210343
207371742
107361488
61300597
183207135
160986856
351756880
245217694
174372952
500612467
60400027
732307342
115366872
336473082
95248917
186355392
506515415
211115368
400540247
576369741
225160934
235851671
315316215
339465011
25554428
142879872
200357957
114360670
27440107
34330323
205506901
89781395
319441403
288164050
410256672
1017993
129965859
251088279
952260017
456842172
18683286
930708298
231481534
35731344
75785666
3781371
186422796
732924566
8122648
357845273
164442098
368209974
295204324
50340947
82283408
225360874
29152244
612984693
31002527
290954477
183442882
579218684
53087346
91071560
792722868
244756577
275831903
276323063
702321778
28923342
240396008
11846615
35529389
1041201
667666391
290084418
455037482
451854102
228051936
101411600
329951186
445526957
567387950
290670443
411127046
316976717
210502838
52215379
137723583
147136037
343222656
281740824
324455721
541071
86950699
25584851
82349961
345437767
84590665
526175869
184681332
83041203
373872777
85778022
433967130
84904109
99160192
98313228
449501437
145087133
11273129
49031153
480467196
3877806
85125543
545180322
260023440
33236718
516199176
226059889
299676139
207765732
347219308
8454719
621660800
32327251
222674575
247838521
390291033
577352462
43742386
185484626
436328551
11739987
32579083
13437560
18308810
64762576
171384498
911595473
18985963
112008299
372177308
714172483
41701579
411242949
651939239
278426981
30522376
13577416
41885480
58453242
7993631
699481368
11607421
154538356
131565732
49184530
151455889
15169798
369197587
140201775
1055235
584141879
40424972
333984600
730339193
151597473
77931792
190275648
124065112
72576661
68714801
97099852
20763796
84259101
454147914
47312899
31483789
138088882
209193597
387132952
3632622
8343022
687417517
22296682
669903597
659311985
239546710
897909525
61879899
6692982
390435340
70239658
438167381
88022671
74301714
55154214
431124713
335793028
300950039
282807799
577699475
419888818
88247063
325954234
34883894
253172101
67418287
354299581
188166920
473936062
965895247
3873678
218941730
180849518
510516285
228511376
24680730
236593750
376868087
109283521
283631272
126046063
70508589
394391942
374646647
1256665
574426239
38182808
384524185
686876204
835867361
489639685
166126785
431232833
870696934
126259190
146738406
411410804
718712571
34564355
98607299
17623333
113471095
37380650
69614737
834484846
8460973
674572140
463317507
100612513
440151003
77206446
43435477
51549443
692841961
165286141
250007536
361571063
146646383
51210081
229250659
24003704
227508740
369652554
692606068
455495763
300716254
43316553
68659980
32751053
90222592
25228905
271169457
305222408
398137349
476259330
129578523
158037339
5194544
109472100
449089322
71048000
337076176
58610468
195058552
212663084
320249923
54861737
154040798
129312241
51184540
133080479
163200152
43475987
286717725
58874305
506653851
239523247
495975069
10956608
309943321
21150002
548841878
112927095
30032373
2164707
50737732
58633397
637663980
328327484
7958245
336642525
211244842
81885245
328763932
521785644
184643503
14635894
121780408
426845558
47398603
693965388
150208073
684326878
543321999
210595498
318199289
569062594
51052953
77482641
42672365
214610478
81211216
23085777
39134405
129005668
510137917
428387653
323866348
152211473
450027757
9469284
252095278
687058042
643999209
71330581
369836846
415382091
242380
92109688
61197875
608468787
365294515
663913265
223196407
62715232
135151324
647577094
383575780
210805725
165732359
381364505
169317265
52564432
336841137
165238566
686602523
660095924
37427533
146830382
604379383
372884192
418111221
69982182
123200393
230738378
87597331
181196568
298846793
18156336
87135842
151896609
39662985
284798362
164385730
133711104
208630439
151447297
14029411
470524846
400236956
477174867
136433326
580863309
154425692
239274480
348935621
23216662
321496492
136241068
168294151
474391603
184150828
396114657
47368907
20084459
387246822
20469812
230911136
19151301
502017958
266813245
95508905
192948921
311942848
46427863
68685702
329255336
301150510
702475433
73235058
186544019
92561245
425019542
531066781
970963
117354610
713327743
157218734
17208674
619362842
373336627
34099400
498680799
201532046
169518223
467931744
181781826
455253247
80237230
6399603
192730144
375768520
787536659
264847070
296539495
851149088
327449559
258930104
100163241
125453517
51936783
507832101
40503872
430996752
34773860
1225646
192598347
13426092
683482401
95946277
181186958
70796083
140545790
993126
630623274
263219767
611390836
106920346
512099021
366805754
663105615
171328607
9388439
25103540
85870147
65561231
70621214
157606029
55183099
298190319
14653340
369117933
573209081
769909032
359016549
100398002
164281425
183199887
273641784
59094595
328805403
82638612
391230423
515810543
168178111
23829903
424413118
170185843
328783036
9287202
49387237
210289668
5520157
270247248
192237941
430376619
25051630
39368487
543530521
78240752
420195065
78329914
53848843
862015260
121253661
360698957
374993579
323400395
258533818
305566850
669972489
231888073
15575242
125811793
14811679
86446351
780257693
7610417
28531926
98209956
19491602
43841527
273824914
197240358
60844456
69241946
5673743
55467065
533673201
237342305
7441537
297277486
65259584
13989536
294167825
29389010
107848562
228813042
48662448
95791265
653551938
664426495
24829291
222423235
121924432
75537832
1718247
467703623
291157118
71733300
105090195
343520233
114804318
72754969
343895781
575585662
547423616
62989647
160493607
11167571
472817021
347073404
48534226
227658967
46339729
116824261
181502356
665399
117651683
61051574
78958363
303725512
707408769
43392460
391101251
587404
195720641
91424253
104710723
537797768
112554402
4259429
145093252
312294306
21431192
696996242
174351977
96105971
20171761
65942097
123538506
295425583
322242943
5847482
818112015
416665427
151005613
144531875
7681479
483341622
146266509
947450
52603136
941788996
50061517
355939199
6630350
750577244
136627414
148560360
195632899
37221914
29600508
471744271
367352055
27361563
392694697
35362899
101739600
192880754
34448714
312643728
106550243
30054880
8025774
299017406
272479294
58755868
400913390
577349915
76476612
784050805
187578488
51800175
275429494
677288007
256466678
526137519
193566168
81072159
244618470
156003004
81585430
20651897
698536665
46330462
22897059
147462802
194644000
99056736
242398458
529681348
430875314
10253840
131479616
158968046
645957136
39766796
318391588
46109714
521240
276569059
106085748
129566100
22905439
70148941
377835689
745512300
110755462
171533137
4816942
74197101
320243582
355826098
784828606
544753247
279299026
124465382
183599556
141515668
78232498
67446316
447581281
165452760
581021841
7620491
283307524
429149237
15756283
114086876
738178966
50312479
253497731
372038861
175856229
7685623
5437552
622860246
122253083
233678945
151907418
121137044
237654616
1000876
44148816
346385435
132752363
170724469
132805882
157926150
436844419
16000742
368664938
56499921
831306990
429763491
16160121
444630386
112469442
685973326
25833559
176478410
434806
111734072
201912305
111549600
33869344
211632212
38548992
176418562
1450674
308067522
518879906
13592674
186706946
148545071
279798465
352341080
96250428
107123291
4366555
535458368
545096973
254336937
546572511
57214367
48131583
311876003
43291630
29466389
342499904
124428151
53374154
386823597
155945220
531216258
12618095
655242485
303181
529823376
139446637
53112095
149452445
36588175
151647645
596382019
1527341
211880730
120345121
223842818
618522295
6600178
48000481
22843007
272588605
300693655
13688579
290538088
323239530
763530931
647397225
217626286
226898581
217298863
2115930
141825365
97028299
3728343
19921993
26412396
72811739
192296451
415994121
37613770
41578972
579154669
9365827
228728382
404387817
39435143
166586988
164920271
293100865
589826548
10840323
567384978
681699510
381116584
122817691
36115209
127548066
713200354
430430969
97569161
926413020
32527657
220184497
160762840
352289826
362667166
513246102
548101417
9872668
18766917
10422749
134880051
67662070
113081411
12964193
386830871
56492426
260041973
275902081
491057229
465240566
479087242
21243935
593352232
515475864
31698451
191921115
762272134
43637562
2378153
699716687
690035507
172581235
380862538
565502065
573465056
519037041
889782
260601199
85862230
79215495
118359436
286980017
231524884
131055302
548035599
384294719
143974815
18511744
183156119
332470891
288569944
243901420
282427369
95726320
226235318
76447500
338358995
641440926
58930235
65543684
31125685
850130528
180288956
215084425
160435385
513067804
360595790
53507340
82127633
52529007
839426422
99842869
122247677
85846611
282787920
4412328
137613133
213853292
748979674
484775091
476137795
205111738
229047471
475334116
147942335
238459529
178552351
31067291
28070798
85900672
131449332
46372838
218966199
135646291
463024689
12378247
80786370
525902889
318944664
252797996
150693562
614154904
124216087
244413935
335773705
384081386
38774995
2898364
141458613
22529244
185174217
392044642
4693210
205072220
73188199
22651227
652831285
218217170
97713822
169086444
145366319
554842742
581092616
17931268
5737575
102715006
897069999
563476226
310584657
416495085
383180700
5741632
625899279
30577198
1677217
418178931
397144633
173590573
381585430
189318070
460820149
77919079
15478043
475815641
51176698
77255710
43743981
82788893
18831753
32647640
302641891
183527870
709334
3121275
370359062
827263451
375215326
33107005
139988330
104975450
698025514
13989731
130768393
170124719
485634638
289100791
75137665
37949217
800183316
373938348
234132507
198851527
51727346
259337833
749724879
107846894
652288956
34210268
370060243
114204707
168710719
102299338
104264312
74515500
473427108
143470734
98935913
378364400
614702470
731851982
196754832
736036149
498902359
160549664
249786414
20460844
327496435
12700882
218810339
180914162
380750114
154145678
110376199
169651649
6949779
68548275
650093510
8421240
105459496
222470068
461153962
875943426
254157667
690312201
4653205
145014166
247262283
73913983
539983489
556392676
687745799
419299159
218712041
494246076
5251464
431122922
225273336
57326623
4474533
228385938
275908722
785964198
170329766
798239120
12998655
5328585
14181358
498305145
432176628
28152939
10199003
697156487
361454087
127798343
381714739
223221372
21106637
23889783
13084405
66656541
17916624
129038792
188076030
474196732
255043547
179475656
256860400
56672825
86263544
373172140
10491202
322808339
586450709
191344788
123469273
89002569
602632047
292225321
83253799
242627691
560960036
38038138
65581798
48484727
1553364
43061141
99715776
268706576
83609720
743290095
39850758
212711478
673679738
198987088
116462655
44734259
351459854
508438425
80897096
32077931
203206087
282689912
26156564
44417399
331230425
65118609
280100321
43116104
306308298
16699904
511643158
32057851
9162438
415399982
39863450
111485119
767890384
241379589
38043993
455403691
638823172
109057304
445414566
642300222
51562670
6357674
489271527
667112029
669887815
422434441
38736100
67859609
756351423
268242226
4127628
154869260
33254672
318899441
91659465
150511989
591837591
297857361
130912901
516569869
189298346
299778911
275634989
98086514
664958291
572912815
2546214
120123890
288651040
356357923
807589697
601483556
399808563
462612795
796935816
46159971
12370615
140379284
75547568
6762366
718047851
30074505
266406945
277632052
341414176
6028500
170110205
65803922
32347164
142931387
124914196
109323303
99745814
467234586
287573270
225289313
271576873
282965841
88643418
696717050
345803742
237386681
620715878
34567442
366450755
298029433
5130016
196368904
300077684
83364762
185684853
441561749
539801913
4077012
95201518
30836311
230162007
67583049
641509360
193339119
276181307
906526238
573920565
2369983
121283559
20522611
291907221
713443007
145706428
42172428
302899424
629272192
463423932
121555263
52059837
265600293
36690811
144102911
419588775
396344803
1648158
3064095
258837634
90184494
741835504
52233460
135730273
39979327
606947968
550018139
649364652
539769929
38543792
80676799
918253804
699537417
55076613
138512080
270837846
42909183
99251588
514491734
110388772
80597144
212031748
123573268
261454268
673535970
83695454
205501156
451573748
45631673
30504702
161748753
56338439
24874800
282127258
140549489
321983060
234228795
228430056
100896366
364251884
372799450
37588231
571632300
451648460
205403491
347461
542012862
17470360
712331009
111313275
107908584
710022835
862091057
239602420
118705612
155892647
18970290
96891627
192821284
58937271
605875483
143529534
15035426
87014906
402350609
416331372
173205111
19481552
109089274
224461260
284832575
550102483
183024448
126546747
33086010
64240797
229082042
41752258
25391657
572911045
198032159
254258508
916189447
188229283
166542905
31845373
155021662
546863145
450031654
176607382
183423345
167274730
326076145
486248178
223294616
9161326
135114448
31036842
715532278
109032078
277278985
364873414
237783125
99906548
94515352
606148949
101454444
40544758
387909729
622907028
56647324
275082958
8444792
818317684
105625413
142251546
214936435
562524178
41881787
225545699
663771229
206473899
558527515
55201107
61972912
433389273
618122336
244843462
56670926
58260928
649792707
94087769
25548858
109248000
35632749
558427308
105998737
15626812
345127010
146293105
258535352
30865932
91081218
502852543
800715650
493993156
198525280
169495173
17394771
407963448
93557284
13857731
368690894
578474353
439554430
21582574
524440861
90063387
529639782
220649134
155145047
42398677
16134812
242039612
246311792
154406573
718063746
226629120
160666740
382714227
1206609
67312901
115624846
450605207
95238767
148312676
317716899
11120401
2080328
151456885
36476670
235717315
112974044
59060739
269367420
68635721
536979238
470208331
387326703
125293260
262463467
398476062
212493696
508635327
476382716
102015885
527038508
479260634
149636769
780590959
267451978
114177538
112206767
481101005
24817743
97306514
72312684
455642962
690490609
129783609
151937532
37299304
7926172
370020199
7183510
26978529
499792777
56425538
273785779
11255147
769216450
63924419
283579023
19756440
280570973
439393039
484818674
389659853
9449345
360024357
28317687
7082186
152526442
287125050
120270655
26396504
75534087
447594031
212072064
143677177
40173657
274679934
23334756
4014779
299801740
39136400
18866488
242630537
112178270
43880921
35460298
99461233
663701063
80901788
176226137
16956112
276771903
350304806
6682300
204751423
55254432
584062610
334467573
109125198
589744666
9082241
282736428
219419603
363395144
186812386
279860272
432565856
40646096
597624568
127580833
61671903
363424261
172604986
275000928
455835144
286807023
92722157
247365704
401041819
1414509
583339742
135393246
266319723
64572704
31191751
2816381
35979840
52365718
628257153
620642356
212015475
489107737
88859337
510486272
150534832
455468221
225475559
193206867
357734581
116712061
130892473
397674130
169922086
347487065
18010098
177188570
348112118
14330834
173668511
395527752
34877615
453035471
124680158
346458115
654824866
13235861
86128270
6789831
228728927
102656362
420809070
230633997
335410936
31053887
355303926
860279848
202816255
11037221
280848816
196546296
815853838
1269351
457237714
1167888
356723730
17555102
482069604
260141169
751675086
387046377
276072477
235610630
99213570
118554529
254520738
145804007
386055915
138526499
138000929
12275084
635015350
195235450
755334771
734665511
364452694
208409839
515912947
398328644
591725617
147898768
7964413
72380764
48786018
391790173
721973758
20995392
268088955
118828915
830247085
170210425
145294012
204073856
730041570
752147765
216457002
892750496
181401057
71249167
635994517
638692574
228279258
346573689
235248764
21172510
15942133
394148248
21118713
961958
11456691
356112058
184060132
300364335
256285358
107286130
5877455
251564209
150970315
364027126
683296666
142981903
243964334
13802283
139639210
245800093
171803335
287419304
153237898
11254035
240685364
327672174
69792619
368151884
8883034
350374480
85395960
75775008
798276282
80008151
228370427
315756587
393485793
252419203
137828557
653291877
368778185
392114711
116122819
450642249
231873920
5528422
231423933
88298730
394578282
155884073
101826
556461574
793230279
338600350
162810115
38035192
75318672
453305
166019446
246524187
954592705
647833023
724380450
34051376
434821344
31194965
498987746
273316996
124425630
417267960
181520125
37442121
715171944
141489474
17585889
84895524
66525255
265951568
177485898
62458177
51768505
784400673
146907156
12838210
17343899
51482419
14994340
430031928
44594609
120777034
108096592
428726796
454138984
491596609
740654305
69997086
360746591
248276883
164741376
494698698
950898592
519862685
435464725
171278620
809698933
42936243
9821873
434030568
596227164
83786660
40458591
14393361
266763652
494895770
317300044
331395972
585346
120918917
146086996
62930864
42697454
347479628
526649594
262583884
496204518
29287649
320170032
304298051
369133565
567553669
60205417
370413826
533984209
1248132
99065774
818586557
792405428
179747303
40546520
251133689
305305251
475605402
205309744
133039780
235888121
349285235
473977278
395872370
21849652
111132618
215622795
238503606
95509724
756256319
128790430
566837333
31289092
201008577
500403415
93214563
48911725
633527236
104847363
16649668
130846703
154343120
22024848
91663291
171767885
233808594
241215812
478988269
242027366
88416739
570269188
169873200
193418642
4346888
95188495
761911329
5961210
121235821
658124633
20743679
336587317
9628148
127356594
600928695
493246433
487219786
22224091
512415816
268532391
890500165
488671159
289921713
174864665
292624746
642682208
243367014
226611413
272527107
59708502
54668480
486456967
56773327
80391171
112943358
63546170
142566771
116477994
310202325
437333620
463763560
269205141
11275549
278461432
82316113
759796082
118705630
22319337
233250823
621215783
28085271
178189724
82852564
244155022
20715708
131183785
127253308
422867946
9681342
895001537
177325880
523604232
135377300
281445216
464298471
485162956
444038186
792355517
146018060
624016098
124077135
387447360
19586043
108199609
298248759
117460213
211380763
67147700
673763493
188225781
270356137
84950720
291236315
171650723
401112308
374869464
94265703
126140353
40057557
272753841
6269511
128878816
674762895
235309968
117686979
85405396
744012236
423466528
334596351
418639542
8460722
343103008
305898189
65668887
46082235
29850304
110129733
207007207
97281237
859951916
87287545
92895890
301242231
488641557
228419115
125526994
215327314
614489994
43346092
30710713
21400947
39300512
606846257
11786480
279800680
69375339
42151194
428304853
870639830
61084994
9339431
366808382
118084307
293846010
322764880
323851190
186837299
168730652
8962646
2827765
58545323
365526462
438386405
611745609
88325017
292086258
142761472
86890270
15463511
183507508
555136872
813284670
684921784
141051106
207250025
315989259
173929941
25275964
317340335
63183085
43900770
80284053
109751069
55371247
497490168
325807376
356208266
36959773
29989389
378379727
466249658
53687804
338728329
254657710
713477102
530340188
414227885
122411804
822228938
9066681
239342148
163799617
105739566
159864051
1087582
2300182
280363202
1201888
112041527
79598727
230176130
192739256
115314455
105041022
19047707
91187209
28717926
303634900
103332077
285035502
43021770
30982929
636559536
75634793
95393366
15487940
224614
63963368
60699353
53246764
208126380
252813845
320311335
309970378
39226259
398343661
4879381
709160533
427639703
256040663
85099007
570995944
63838996
656576363
454707627
393840913
38989199
26037559
139019378
154972617
15682821
103759396
427248235
240135913
140568574
45994195
326492594
327451521
201849283
424651075
66894301
744699800
60538327
814175198
1969128
451795956
107706688
217175067
602155605
13183265
561854780
48775884
727835281
98805280
234962291
202995571
94947340
5440587
695979375
298688187
256188393
440251966
755143888
116703106
400094144
357664768
416328665
146489795
14972289
114165396
736101893
890486921
375193156
638648607
177932600
379588147
186202533
28415478
60235647
312499513
172922343
140984263
19286963
70073532
740178967
474637065
614465567
32882296
181776468
103770967
148348891
32647275
776544982
269994312
210626018
349974849
648624196
23732208
34312823
103532674
58102479
392845594
551299379
20890884
159611198
378951039
148109098
615459230
14301033
149858893
423926
88029699
31472732
602001869
259549726
124183523
223450283
50767978
536797004
70379627
31961106
305222753
603460821
887370902
70152020
84644146
15317793
206235453
9213092
196619555
676517523
286245609
128671189
922370100
21470523
173766928
78881581
82037233
479574135
187689337
183149871
41180265
78386560
3465768
372411544
159389533
79432709
720533061
79868424
28270215
67946579
153826768
547758002
272308678
74860420
48046199
457528129
679012924
463551489
10581412
85709783
40094970
62182516
609229188
562610008
600634971
15050892
89045874
88838088
289489269
485914717
414127535
1782549
196012545
270391990
5278245
151533041
405185795
221906755
43639717
200482704
296247615
196462817
69057772
39082670
196066406
123265816
211612759
184902979
265188252
42286414
303284672
45484465
220093560
782189298
160495873
70809442
85962264
369390547
524891660
551411690
145994316
673140617
535267537
31224210
111954068
192870118
140161745
540229253
812100715
109076852
579132769
412154662
22753456
160798607
110483875
155867379
327753929
6338014
94908981
178130206
12916258
47873911
243778560
49316091
506865786
6290433
136497681
56380656
119835582
516136799
261855088
326121359
26631834
125567480
7319770
201579544
380965811
50727801
153045843
694080446
44617194
48063859
293266708
565495623
633849940
371815342
319473080
34008024
62706756
277802293
29514918
147016439
165150130
416444700
137167234
230154290
31398663
124487955
492295139
162998277
375408554
225631117
412427756
179871549
551783233
30133502
86032038
277748802
347883949
323525047
236847528
428128189
458335634
36456086
5636515
264332273
320760459
236678003
70657462
82164094
2628254
466143429
89648562
787608129
233866085
154302399
83943723
24353237
89304491
538075961
54549180
4219561
7423244
189807692
96840224
135951433
246835710
77108217
576748317
843230791
17000036
68589528
9472254
181236637
536433550
286095825
345026967
64968556
617551369
282736360
256251902
22981477
71135606
21036985
354400560
198058675
585569599
10538691
195729445
434531314
322044478
188278754
202355414
399329918
423853814
213869855
82301446
28696791
233206353
262703298
3508376
468984910
620013682
7081421
148644805
525746828
49234179
16741253
59647242
3387612
189793349
345292909
55914869
271342891
98016896
589809822
190470016
101546651
768540971
135900599
462035760
45563835
394653175
288707960
725588077
683969811
489430682
319517215
25212915
1797993
105242515
45998120
35440928
188527441
325180717
359923246
774302
258376662
216458004
8733023
609643260
52681918
865342681
237343484
41348965
625098
141644471
249795830
248511757
327938991
117036628
520945225
23679957
57555011
671111621
403266715
32964896
43533564
8212593
693132562
851736906
741308178
60427208
126129
39706343
393712841
149610093
54184378
100566760
316007405
410317984
240811374
24180775
97065378
270235648
692471450
369905541
39666771
13675363
10448017
272458036
149819924
289920449
239652824
209839718
41787010
116899672
259562475
680633593
242691741
285590026
111191196
471690339
4894467
371075599
268038501
30757883
37451493
73147369
136440074
430178023
67247107
174697901
403040889
163633677
705715491
51128862
95929503
139340265
145875988
293359431
10885832
290222590
228776702
53065254
34405258
86068240
369999
241037677
433985568
456299881
170494535
327376666
39648925
2654718
701576793
386810183
368071940
546715615
1602831
355889164
2813310
28258692
35619305
117456036
52021366
646480203
351620665
204357835
72884383
207273367
347800089
438901905
385660277
584867430
33993614
189189254
48264536
207480953
60761155
261164332
9982378
535742927
6301384
260423065
717571516
33202245
170790478
290800391
446487420
726903851
29098051
134448160
138154978
114175606
21383242
188246638
14664118
411054725
21214754
256846326
715598974
375520965
226172229
215260028
118069065
418793334
79923088
210562376
590198391
747388699
250646912
43415769
29625797
307347294
282257798
45654552
86532506
50129315
54464646
110748076
475225773
505822899
188084177
337377319
231749818
421806455
279896171
51555483
485726375
335110100
641898468
420578754
230032964
255564284
121006369
493362665
69421406
207575352
502649781
3906230
20522971
10481098
102293106
307130147
317761947
42916441
188144016
3460356
238610963
501336442
387932363
12082733
309647004
137902185
165189789
122832757
596312013
296709082
95287816
53429107
102927290
766555839
233153617
611212132
169244477
199182804
141391502
129048031
112013756
489926531
371969491
88782228
43554471
3200809
115768144
12647254
349021613
119573635
358686679
304171866
22792079
302446240
3313226
248899551
135198604
632010563
344254920
80715392
16563631
106147527
192503359
12115662
281564769
231775132
76847351
208095625
184091167
505144219
837
244181739
65975223
128285658
46412037
45272674
339758362
293661186
767287269
27480442
583671114
304281555
319132309
44710015
252118772
177400880
221755040
538153425
57399826
5118007
697628797
141422637
106207286
63735492
720677659
138063384
55752415
67532076
126770257
550476214
122075963
289633805
104102649
749596128
181115058
439674547
193204134
679787372
79760142
709724552
340365226
155844158
140909304
422113914
493375237
126269833
524282021
138281213
118890533
484541977
209289492
24525045
38761743
831854398
322570963
257448553
516497564
22912009
351269972
471451348
63017109
116451202
349306757
243268
54558266
800114835
24616763
107734909
22533677
54273431
105187235
495394610
314981511
123002707
11094845
139337856
557251896
267369739
512152490
18981891
116339578
719249649
454732772
314564297
69807240
76256545
391164850
125429981
726067618
465747899
617841899
58193752
6593691
9712344
181403283
208241639
26201198
107871282
202924559
31318329
33857125
353953731
820746646
536823633
378879603
325115039
144399364
36470264
25336664
155357271
194584134
493721563
73844130
630959102
147148
132442715
145932710
451680444
92805082
853448
604961851
525381350
116890302
335897155
592505676
630283696
67056216
474887302
920530
16910051
82111018
110474454
751568982
558061552
62930989
760052041
140709990
127977170
76055417
726044413
271318246
368252959
285330470
51386339
483678664
34708226
363156044
203178362
31411411
120521075
194870724
130366700
111657129
293112698
108009394
415580718
323859875
6528010
444654447
150294506
73863345
7235316
83516916
64551815
96187989
76755916
506898225
38028251
498574373
115645918
46469774
85614101
97482290
18838969
16442702
466874123
253065390
385626861
81525195
770791563
19347983
6785641
106308823
2427266
636812890
75689989
26628675
148402441
254040366
208868104
58253946
786686160
225815664
1561485
294661446
105153747
37131822
114419682
154237798
318771742
266388298
296670083
198910710
74198274
216425285
20373196
44761292
370451468
312084204
249616719
75420630
546159218
390622978
282758110
314291211
159029076
50952426
265818659
34151158
258701463
41727958
148347688
127243363
105328462
52723658
706886317
633982841
67640247
249535052
85360207
34422552
67788885
795474947
13297741
145179942
21112756
52266218
18789184
398598855
448734159
103373954
313785567
23565657
189005014
158695216
44791629
206325269
18955247
1978954
601225287
442021776
214672149
373172243
125096912
507656937
329672713
18961669
178893202
130337363
541893815
375508183
41981737
78499609
38568651
336010710
73384419
408662405
60590697
310392757
470848642
70791407
719011421
662514903
46593581
239612549
729201982
200850068
26283216
124661640
223509530
185224708
218472223
219055124
387084104
293018990
404256893
217377440
4792588
716129259
46871314
245832681
24946378
10572134
137971108
154676021
399070757
521467463
4327156
7711715
292226152
276041154
365501943
72689085
115569785
10894889
214381968
371301559
268696503
159034528
31544306
697847038
47670211
107562985
204942370
179866962
116567744
173817312
1236173
260003249
182223450
48364986
367913417
332576988
608354922
138235738
478344060
618135282
472260969
449996369
84072590
622045216
24412195
136815836
17052118
354173550
604122385
162914651
20440039
312121963
439964572
48561262
72679603
30255383
99461641
323513860
635145364
13187343
29905148
121020972
417506555
201137621
210378179
19355418
141211787
201959449
117045573
798570622
390721267
235434669
119480291
153996799
80262018
208638182
7257904
62525278
535153770
162140388
551515164
92219011
3209887
83387490
37899358
172883013
489574745
646652046
175892665
347178732
9155863
360719062
149996278
383244412
455279814
152616375
672843345
27053893
95820907
385964368
476441313
206205821
248976973
7030863
401585908
76607941
85379709
435792338
195284585
28332741
74623899
619201334
49304371
802651808
72240628
87942424
63531307
673192567
207809255
11251416
174910867
326524871
54886929
67771494
756556741
510792859
61141671
354032952
392814806
186881133
213506714
98596284
95851184
127559993
228887767
286499193
142299972
479840939
133910352
235693906
13237031
103621174
1443844
539728976
456776922
436008407
28436283
267845604
829014
239103866
15491859
305255675
524499398
456637767
4684593
52715815
141195506
222308800
264324148
274215997
155056849
602350
165264033
123696551
599138689
546003445
121117853
156921553
610787296
240800005
422861255
128079603
633276774
1851445
1853444
868580664
8871711
396161258
2533857
636186981
238823262
63187602
11135549
88914207
349927
362977261
17125094
518880928
214839211
71465324
661960369
732521900
182043669
114563817
180534500
9322366
262524626
26287594
602661292
15257736
236626593
397220335
2451182
87431797
71471562
543701414
163100721
276391044
178405340
629814484
388713317
197648225
632767372
167109440
58958797
241135068
258160637
423962080
180088215
39763683
221063226
495874121
147690057
156924148
122572620
152226
185744680
58971480
652423774
46046875
54892691
315553354
170370643
65055089
364201140
220056379
209597983
164655654
22458504
263917101
223658634
143107406
54752660
226755970
3977745
14001002
15012471
32912690
277650172
24046679
149020600
178562535
433322304
54284924
562562313
165370135
125996230
90969833
198619280
74668778
47470263
471604611
30219165
8634120
389226603
155138106
105662882
180892048
256854626
23127572
13142098
252693285
40463145
60563029
114851646
78548863
39930821
454360433
130717720
546598961
187757891
620258420
174615366
235624910
70276424
4897300
73108187
72876351
246574445
74642392
9847958
490267346
44122848
256876984
147805565
406644356
78220040
140439531
299987725
130014269
846339735
53120163
860428965
631518986
433402147
117332479
259162964
205245147
215044654
382696669
481014066
278223811
420043584
274145188
277931751
72998920
628177681
305741770
300165855
173863972
155318743
273463075
154406458
474132195
394528525
234081159
54444489
11143192
137288714
185789663
359644098
183321864
29657977
375679657
517040005
66960462
42585418
111057514
150848470
484742326
815098679
38190573
805393453
240562967
353989080
336064294
13423943
930589250
12341882
563701548
390567561
261667654
80310559
80155784
84805525
136652521
139364381
596776844
37263689
353735879
907105049
312863431
124422962
25888038
293713059
332629805
12186219
476234170
510155652
297215584
83523795
52570499
64207986
141248721
35645929
54878221
78372367
180425318
85165293
113883773
143462972
4592220
652624316
241895163
287417027
155024955
348194067
175449602
123595216
104701178
237409907
350765765
486078579
157508136
36611911
372018480
71641687
240043376
543452391
343960660
52196786
52402558
420858496
14194315
242822600
126082811
269701178
293624784
242886045
399014347
48852096
609420530
431016151
15910072
7355375
247611514
87372081
433004
173391310
683373496
301474431
399736709
554610133
391025385
255649388
380933247
316586296
120708343
726163045
517401801
347606559
97224588
209859986
35129238
326098786
111440498
40947813
274376556
30805795
7589655
72377208
1657452
656322348
243712503
518731930
751730865
1127400
144961500
514144766
137758665
307831605
400118049
129893778
2755398
222963108
10982155
225100655
165231086
544830619
81261004
182989910
85936835
30176884
150942396
241930330
170213225
438676439
512617749
170700857
30508132
14333555
13612748
9500537
137482466
245242971
842406388
189021066
66010584
51409315
400566882
28866955
4901880
225432966
70436245
488322110
130581499
363946375
69782455
401772334
293246530
196410412
28847481
436128236
327123308
93085184
22826034
302795984
80284960
584301974
7426699
187581735
92852398
218087153
239698503
10443140
173782697
61648300
37709423
182312749
284705985
521232299
400714091
392162903
66761185
304327087
280846259
223958070
19577491
106286094
7002323
611452439
7768639
79045313
158356331
331298812
596432112
367265450
118695035
586216260
6877992
101905268
276557234
121446167
659242270
203901847
6791090
167242082
131603811
243713229
568651741
235976341
29280249
374169257
165858536
61100153
58794847
16350096
335518649
103488578
29213400
247247874
87875578
118320165
255043701
23626792
641604268
127047088
4372606
395502635
45807372
28763498
428166969
169628544
711770901
184114444
543318955
7144376
771141504
131629724
72016093
210314156
3958789
315217455
82074394
67166815
66977223
45754256
52198119
379152273
895870203
103446236
52915680
59438469
171035816
591600711
927749481
131344805
2354788
273831784
260864955
270630046
18075885
96938396
5236433
463040244
263928418
198266024
216935825
211709760
234181484
125956784
311714108
216525401
334246721
2224044
140547456
492566437
633369186
66233107
21656540
440907962
568518076
107296868
194665771
66777859
163843276
695656825
16233171
54920831
547650338
5858409
296607816
625333720
329282933
194277828
69304369
11623740
230911656
649982271
256403650
16842814
700174164
9899348
172477634
229110171
977479
88505299
21419012
39564776
78697401
906448358
363297269
812973618
25781887
595103829
27319834
238015
2600284
50242277
35405092
399713050
852344007
318921160
490893129
15704085
162818167
39464719
74866958
239604319
350266728
709915109
558828521
21318028
3544950
76631787
834576475
24510819
271404393
50465310
325673675
140532263
168091310
52712632
102061769
325453824
267648593
364387065
231685913
85162664
812139936
8775406
117654461
228368269
79862852
21286885
3511461
57206185
41811937
804527166
369878683
199644386
185757075
76639305
338729017
197616344
81177644
79307910
269267747
97182850
223842022
102471164
514538358
23457806
53632828
437560665
207080471
315457967
246864158
190052267
662888338
7365628
25480250
501332004
324488987
1534858
24059157
261506675
285821494
857526715
438859668
123595658
709956441
329376821
354514803
246005586
467430765
182183753
174368108
298529325
192693826
235510671
532947547
552583181
440928409
311389774
202060004
2539648
284369348
203025054
481018366
809867968
25895664
194426239
385074979
424519985
311448155
231978620
140971310
627375531
20127662
260043820
67724135
384652776
112286920
393374209
152332548
546350014
69601491
394105499
239735178
109776030
427339896
372937705
583886944
91855422
498591666
885708979
695720565
6804582
23324343
117251782
162061228
165249283
293147467
141322332
560276279
548854242
47029686
36658463
364093216
203168260
815241484
139303709
267231092
266751510
388086451
456554195
33627787
405769206
178279647
428227673
191372095
93917943
44338343
82852189
382399202
278431991
668143102
63958107
184625331
682783882
16038224
67038694
79248388
30703910
270913760
441829669
105768913
155984921
76313253
86763715
74700587
39328587
125821971
636297904
453255840
69585016
129722841
425620902
75228426
180034522
134920610
67598563
84429865
209019238
152641569
661977229
73239746
791806343
118942922
419833633
385640984
455540233
163254168
151800436
83047730
117314594
195730986
45330673
163787584
603974939
68805604
433762140
141975457
42948668
416800452
309749758
281816606
161072478
278028761
95173120
191536558
159194994
737543410
123879707
504708388
456295820
17123315
134919495
326921538
81778766
630417238
22285067
686180423
317956912
262285070
362495094
25883023
6352290
307055096
67907245
55955016
351482241
877960753
284738376
392389238
258849008
13313939
249769822
135095698
80005081
842961778
1313494
63596051
121738763
328814923
152832285
541677465
95791511
120516694
43706782
77411351
4474880
52491013
185503597
164460818
271900748
738972756
27917653
76720826
336827650
510661302
30461249
209800483
139822468
85798241
79610466
121999783
144486072
640372747
94810640
234711046
18374964
136861226
23340127
555693317
111237781
114463775
3405859
213093797
278141703
325132027
427695259
55494276
701113147
43431857
8610790
348086061
21092086
700534718
262351664
676931812
637342603
323913494
103210909
552403571
15712331
66349156
308157503
6261025
71081072
48896592
664467819
375820662
374697556
207565818
32485804
97447855
268320395
3318575
20691561
442358184
48165891
307564615
903742043
3662085
229680086
109788609
169108009
361025077
156229885
50678733
554403473
290626547
130307826
16488129
15333374
68170400
210758823
67641679
151515563
40259964
898160478
53206158
147541673
331856841
44181889
612255907
129480343
455307773
106738413
176102554
116665985
31456898
146019033
520477483
149301742
612440630
25721183
204563886
681996881
727213914
484765098
100131053
284657906
608583732
424253371
287688486
527676286
268020243
117162661
123746471
612388557
254767684
441412831
51106600
358715734
14915536
111271487
172228700
23719424
388340206
567185765
184405178
13402950
104975194
127706054
208275285
6434623
130831803
538025255
317064767
103085237
10671548
122064417
512254397
155788656
291160854
152144539
1160673
125474365
3455815
187814601
348080580
219663469
38847960
781537754
742403214
443271587
49672727
232244110
43544397
66093436
33569527
33697356
135610259
462005173
186543301
685150960
57946421
913312231
132210672
264978595
6905952
13813032
183683311
63322934
90014764
76757162
233806019
983775
24438855
212968322
478874639
139759235
340952530
79724732
120229189
494300589
75304380
49390419
343754864
545701651
286388935
114854080
32405973
89068368
22329240
61747134
405120356
263918020
24633017
350859189
10110225
320517388
133454987
112798214
68188806
356898235
204196806
164753214
5642288
754715800
327639581
230261638
748921330
108868574
118518473
42749664
667828669
514868135
266558106
66652062
191790266
115126599
42274688
119806640
224024049
465365217
987045
439940486
5051866
260783236
374310144
86883233
486632221
284088819
303922457
2036234
86358758
6134912
787079710
261097742
61235693
215935232
441183553
260103241
211664186
91717642
5071886
272009853
386112450
132359970
485685107
135366650
386241704
69127447
136084120
271246825
31775524
427004939
129097204
167328291
14567497
632898295
55277329
142630291
484273621
385803093
34472083
167839384
134478411
113487461
65591525
507771699
342092459
96077226
295532457
165935071
522019299
174318195
288306733
789202464
104599737
105628915
2416743
49760126
86998299
73813379
238155085
44522190
496326910
1851502
589781665
110722220
3557549
213803571
551886842
287096746
245462852
163111631
2217942
738888776
16476142
145071654
141680395
75220470
193471865
179221362
149371234
75034038
284633097
113409522
54555074
261222702
502397404
426072154
449185692
43189863
1089806
149684878
81831653
161384768
30678374
218589791
554941728
3591558
676980331
590661311
633891710
198190532
119059257
30115089
32068264
457399373
138841987
394523299
84109178
29086628
143415877
39416260
63915235
343811922
217436034
704419670
41521593
189375401
392973299
209843022
224543379
27038837
779843377
144225086
294835278
205918734
115929909
174567569
104778010
42723569
521865363
294682359
497233269
15389716
8182061
161581228
58391128
193302186
97149043
265401504
94627051
114437170
48047399
221433683
535466722
52789177
53396721
804511802
160299270
49416931
307438890
954663533
39719808
43418263
338455427
36022532
35601207
33737999
345477334
105258250
16427931
310588524
569448602
264280302
103239050
41019450
782758387
185590482
531099289
769308375
51197542
172137007
191731344
128985733
195781566
710789427
289407267
30790571
148091161
473787577
219554190
184553622
95616254
271586173
244224367
62120547
151653079
311074313
179014383
206859039
769911378
323272071
43814197
180445356
120811447
796282814
3735325
24240070
132025986
162586587
431867286
181116032
116916799
89527660
299039059
11669940
536315800
88871949
31446453
477907574
91620445
148787090
503830541
152564455
79631899
81363922
47728982
1283469
167278182
88677809
285741607
131153703
457626602
50161737
800462685
211249
285486266
59508658
115081304
458827911
273810163
633484396
1463540
497503248
208396112
599333798
989815
13522423
282757147
234696890
3685847
599609156
28665986
582901167
383518491
301873791
27051887
194530377
390988479
712564751
293805030
42384
42547483
79449196
273363924
297841902
254100130
699253092
285283101
405640048
64385620
71715378
5753360
40294783
36812415
468617473
204537464
502918085
245842341
56676350
721788029
200372
1238086
6825445
309924952
54944736
141241596
365086488
209941969
590097939
154424756
217373414
186827713
9160834
430978148
316887172
360612501
125223740
350024821
125100213
86535368
5099866
894085047
545746093
1826733
441141096
80428465
266718757
6792904
175028648
165209940
703187729
234529230
94931003
401143047
269474648
117448110
139223882
12936267
597154002
551806552
292421520
42822469
100033994
575103975
139512293
369474257
409817441
45312333
374705156
253029671
930874487
27081606
234948024
327252814
6341029
120228316
150533377
499399126
8152571
291301457
37020992
9122793
140586079
626852196
651527051
115489337
135843697
565559802
227050606
326732011
206472881
284570273
69780194
674245944
47326021
43589364
377341955
922117940
263178755
166700965
118971197
61405973
60466357
83307101
96248134
23467395
132149719
65103165
72132712
57518548
93084022
472271741
273800553
247618064
173767459
76536481
224597149
19237568
57393576
311955305
330987837
184612312
357807201
147824425
226305119
124393944
693434849
664977163
2877733
50328849
490310073
1463205
80847844
37934535
33820783
14570583
264381882
301369450
24154015
91296700
16107646
276652749
4855462
224085610
28172650
2315909
237132
187414832
15607423
183214268
179858903
769168258
723177456
143577339
60159403
12750944
117081569
50720858
116437201
274181271
150914511
36586812
93657781
593895521
476925104
138100021
74739150
153129709
1522898
93073010
323411576
514795651
159843758
41945638
57798336
602603340
111871581
37884217
129623939
295107364
879694655
143124957
247675938
940415468
46490351
296170463
218585200
485897120
754679047
503316739
67613588
143820989
289958612
552784168
64815515
445328019
626719634
870689850
542648595
394809499
84593910
11060995
34523174
91263008
21982053
24750422
634391848
860538170
172304987
258698478
107764712
210510631
198227573
186595778
156408231
459188562
24303955
250885508
353815489
255212869
475800702
154039391
118596435
59004954
140140173
626157020
724343238
222350623
226941093
52761385
111884571
363293923
188051912
6088706
61031506
336342222
112241634
15818791
8486508
9073804
6392148
13737106
67605899
641836672
32115844
317716915
505427873
354795122
131683552
234661627
524105167
313909528
285630765
182128830
102690437
510720065
757735192
219763672
169808478
128239871
78147019
255304423
207465451
40894278
34295597
79368086
261852978
10682032
197854966
345930962
16822230
344450283
9541309
781996088
244707817
487663117
326610298
101875178
557440757
108869776
484585905
490308370
547617540
3071365
20764456
370463050
555053612
593674142
199614612
263131831
376065352
65194139
563564732
385940036
180150293
139826806
444203016
511104279
287846924
40427624
607543996
137305543
7972152
74022314
44711002
477303357
260124974
610545480
21635182
543709535
474131032
477834585
8242482
157734
611863879
219325583
585453275
502522217
15362111
705165012
73293089
346317259
18319166
89446790
83198221
586263996
741946044
290724919
345634937
34053435
265122375
62228145
85451077
7296836
451110172
375399069
1998989
275945520
278332735
49378589
185128846
173371883
448432159
61941418
60385193
231795492
206651144
565102068
278747123
142438626
226725768
181612722
427147961
84788720
187177695
85033685
22211141
42190981
717869104
29081490
618849402
207482644
859539115
234484733
730087471
8398850
92707285
48126769
164572955
334907373
596955164
11740818
61184879
236811015
136064710
342644016
256997525
449507852
61623746
31051422
631855209
85822005
22183003
53178268
312229574
183179903
76622572
289615156
52606070
117276629
793843291
511491516
8042752
1028865
88881260
960784709
9015455
581939878
51434282
252057123
129199500
222115421
459761681
1564256
30620672
93353682
274980448
345257696
477216264
467891944
72236654
135673212
366200380
203402743
53035435
133217620
311862610
34743284
624325136
81465696
213006278
376520164
52938465
211045931
215977750
178284589
120106933
300559774
134283630
9040570
156365617
413782792
428114050
389129925
56499593
135057519
140896921
59200008
86389246
133293339
19730390
78333312
65225417
147311821
67561297
171497264
390188786
43783590
59211221
160153833
101751249
316264953
55944422
103824959
94667176
365362982
133310153
2290715
627500699
263794869
231697972
118328024
187983756
427419695
345127821
389484520
417384401
434874330
13108604
155496263
322409187
126697071
132660458
304872576
245202062
183660720
590538425
361118390
546513084
3927495
132165510
22898835
793604256
676192616
76072407
274658156
94870000
44015173
132729903
526773944
463533835
796736594
65584080
281343941
157429239
16119166
324529978
229028319
33812915
182520344
249477477
13038415
462872360
494203250
619997309
133314932
285874589
92376159
192020240
79559915
308140782
250838427
553447554
135587935
470085913
117125879
25525567
266563164
427972508
715727954
513550512
120165035
205157713
23664683
6479746
69057586
61307263
204597112
175916557
63835975
515174612
536114812
487151899
330118619
724717
396022070
327408085
320169691
30021312
370359026
404351572
354590236
280434582
671041126
3205248
140616944
174657459
224225373
261796064
355315772
26223437
271586569
566580330
345946589
343602343
407620738
213821604
322712820
42888348
627469356
89442151
609668081
171081532
249463112
332630059
564316971
491995200
955839370
656881960
760244069
449664377
214272038
149841792
235992804
89828257
16640373
373838074
410900105
1111695
2324645
4439558
196039049
20778019
618439630
535207310
76707137
57798093
506570436
513346492
331546309
109748336
318025133
48197202
67637082
77593112
57541802
758076
519793973
501451323
575346725
694696943
786343362
512339930
281646439
58223156
119389581
142692311
647784542
78299569
694733554
3594555
126356209
75713805
632104343
85819332
565105575
15141773
15175659
650573544
58273010
173624410
197449613
143875455
443348421
74451712
215494465
88666880
419626257
39820751
26416640
52526572
117280596
168059345
824487687
61345607
244783416
612181436
91828478
122104049
275032918
259250280
409259974
19489
376734268
473745687
687824416
542968461
281439
324951545
11327574
27351475
34622658
599561986
634894251
371370237
128795146
7805996
525859452
360408958
495378943
19123801
301166953
190052979
805994294
548155656
247012340
198657916
182768100
343534140
105513810
11957370
84908450
15926262
508033982
333812411
153081958
543370201
41275063
387822032
61629936
383866719
158485489
13059159
301261696
95177439
831454815
203820634
454637745
133724092
260540433
310583763
335878631
632030019
1887206
159537447
449660480
565198420
224994866
97171904
183013647
213091879
590377574
100309944
310235526
67261036
494964886
142164064
67643336
392720295
384732069
343960334
328670745
244079085
311254928
181746408
153338322
361104087
156891538
465203412
69524168
39251080
178091780
137058295
42556025
866529208
161256796
497301997
12979528
151444135
200931293
342511544
391830578
23796928
355272062
2887641
448502251
44801692
171426210
126054453
55231225
220452723
533366820
90300801
4152298
18961976
111109920
482371907
109840299
27339987
3599199
3317405
646613443
430569077
630290230
513574911
619605219
274625303
102020353
118214393
248105046
90007859
429143445
30394256
204111537
9007439
84555076
521509613
143353452
109421767
48355804
65182543
588418305
628529498
258278062
232462758
329283120
47730738
277947867
22454526
411272804
341951472
140643233
426138550
635096306
739265647
201171915
791769959
932855871
171414227
35661041
9549996
347038823
29220527
382387985
112654861
286182863
82550421
73313737
514451154
159407460
254188953
324942711
442632002
130078446
10088874
6148741
131995941
658793189
202705926
95832236
267751723
56631576
49904278
401020000
380913252
143083212
3992600
78777957
453944363
82139225
48280760
55152331
249281502
475982928
129982731
329575410
230031619
48577609
7123859
86228012
113936179
137050017
826240396
59557985
332905773
124028886
48482912
508670616
259255773
400512205
193877117
360790432
422701001
809871770
877337817
160911700
367627745
11279594
91420457
152542753
365554235
824741526
879407778
39678040
61669288
178895341
171267923
886785437
98774889
292123314
210425740
120292013
573438165
51293031
210141242
37391050
405293611
167930670
55817139
335388329
359654265
9161586
262380004
82096590
267865
434266542
126861336
146975045
14890229
25958561
114125095
172440211
249970092
124879978
196169310
100194421
2192645
379547647
90834290
464292766
49848212
255569548
126507480
267354385
6736715
97139831
9729224
126497419
11502762
5182580
404340388
40963155
270431829
71825008
102338325
123288409
115717768
583078918
91235085
205250556
2251589
363240126
41243834
33821872
570827141
480341876
118903814
65271860
608001391
4962857
449276446
111061117
140081640
47464943
316902109
119245050
52193322
113461473
79775003
620188889
269613408
298331416
71433419
8120053
189730705
111321951
51676131
811324
601862605
159537895
242021478
110826863
29276655
212126538
49818357
449895549
252381217
112077783
85646861
489590506
337658976
553803613
81923456
143243111
290953763
703289351
411617137
6254424
137582481
38856555
625737077
4404770
114625040
675369724
74402978
159663541
23424531
30356023
241835749
15509062
803706845
154919212
44834
405320973
584564103
69509993
36807560
437940486
187796816
84404580
409178646
41829332
4719819
30894315
36762432
114805233
150803682
31145971
78549815
117792986
895846188
39039082
169057109
83132488
50649355
526593520
28267295
328587064
120043298
582530234
709205001
361127550
202038272
29081360
581737508
161881685
89834195
385387255
700122547
19494991
88668409
144449836
372508090
441551273
138362331
188136217
483262614
17322288
261976099
5072560
33549918
67519114
165265810
203988880
587833651
362642783
516274919
183911045
277319579
278121109
173201988
37818098
707387902
40969672
102026588
722682225
526287962
488638979
336632407
35034573
143629362
70602248
293910289
11728574
13357066
97055301
419292749
364555291
74450181
216169791
663572752
102194106
541841361
469840370
118053888
11618851
49031577
564785026
278460376
434806459
736338153
330497580
6648453
204649086
396603815
43368425
266398448
554322966
42579093
189747830
120319890
256023622
34795424
7740899
687571278
427657822
434497644
34319811
475798637
111027520
215971832
245365678
42340509
49191584
137507435
172742503
674888948
95518989
34099692
523617863
106884030
92943539
7087233
60696923
336276194
184323198
630546618
583481572
282979370
399392797
183838729
92049339
36409675
765475848
167033856
307369266
46630873
304056779
164451535
625995434
94351510
603837622
96436449
297075743
48270487
49182287
72124527
43898319
227803
233541757
144496288
36841112
207629508
154907538
9961028
194113702
42480543
71723780
152121714
63393895
10172143
260675803
534587815
183655706
514276309
711074284
125018199
163728053
63854921
243513656
34849572
110174217
73534041
767637935
56583559
785325530
386583170
622340798
26347017
394332800
846308260
35268013
6058982
80216672
9931792
72809775
73179298
233425220
55457307
29145719
24271383
389251923
439790118
25758482
288898082
559633063
654718734
596041595
15225913
516003347
113459974
622038359
488319876
263759106
206642694
66395715
235622165
164592662
524323638
47978917
156733854
219640575
496962158
58743891
278201192
4729723
152246447
16525243
26383012
306406318
351487581
622289681
72830452
131782416
377429411
262885411
324814141
181414513
20270394
158743891
89439321
241150502
521412522
644361237
650640
49975702
67254086
942483865
143617724
379973387
598483004
222205662
97002438
598250693
798317745
120237451
533752862
27832394
33307957
205419362
334121424
134769370
278653421
140132101
27544876
1181334
318568054
49836861
169110611
419113910
233943065
306854280
10477201
60384757
204767500
147461014
95608028
752118368
166339457
446860796
119116094
374573144
289736051
394780418
792456356
236174583
92915007
442713352
75822195
281713580
502764549
631562059
44532534
265229319
88813904
153554533
500445406
426725095
280981080
640240457
122574374
173192659
331820985
3097270
113224168
348678013
362069375
610942779
217722511
302185879
282303449
302397867
362774288
375283392
155245789
27068323
172674138
200165802
98230876
68658095
771410540
38642779
274799562
125096987
160860334
67661003
485770676
19735145
236094560
38043830
249926077
34409164
659717271
44904266
136149280
667026070
68798120
370151944
485052576
46221947
84581247
34505908
222653041
3016081
318893637
97128278
291613143
488417621
206584447
808774406
285198761
197184668
202394738
26291639
99412126
359950599
26324437
213462003
445307057
68816340
303858033
20199365
752351512
21259379
374875979
323361389
61470929
127026521
273848660
409094585
598822290
33805325
52119896
36710765
102919753
155246456
100055143
157947811
800039484
356635980
163939542
83246085
66479583
9075129
493270523
14968590
98998469
86273602
55277555
214255877
174660382
4754699
642025887
212884570
5467898
235864022
214419802
175433928
31738132
630793160
49646751
231849282
1256900
228575482
298268522
173399393
540403206
78968390
141562662
362385990
266648081
59484999
209750881
180715465
337225741
34899374
76642323
149271573
58165676
111416868
843428825
128376857
655184752
245012983
19624823
247286831
46634092
565650848
760362655
182944605
402819248
141623809
862427410
262379333
685652174
108264436
115774110
62993490
17108896
104367584
730035734
94594315
25997867
40033268
410163853
281777362
4007449
275963809
40776621
153362543
171612067
424993810
496285213
518049506
506594215
155473046
36954221
185885820
244679029
733810397
544561982
568673492
626497456
71760075
90618509
112476000
100441229
132581499
225880027
221292761
447542434
16062078
387078846
92350293
316079393
246381533
24128362
72025328
205542643
52816893
185497813
322700243
122272267
294960809
383745059
617617420
55613775
513133224
212078500
632100788
142412920
651604760
204456789
113028042
284802152
286973647
22019973
160304395
50641975
33106271
65918388
358543980
11207352
396841003
21374977
374670287
162030265
108950605
115085363
689516646
166472708
480374615
3500778
148299838
417474846
391348392
94090038
36131901
229372147
305389980
593871411
459530000
15690334
80734574
653339998
413970091
72740721
126560567
52762428
2472400
2919584
47835073
258520606
29499519
311166052
71168432
104520777
10121709
327552924
233942872
226659651
19010710
5383109
66133113
357451545
31520478
1355268
449716552
12197429
44263921
246980898
313716766
53754394
412004054
428023770
235017118
2598038
279282505
276120125
390295843
189023670
264447370
159049803
32851954
229561899
5380421
180917922
638781525
58977729
258174701
650891584
507767554
84085292
514438355
216465656
126134912
365762285
432416244
567919530
157500531
177148998
308231223
550058658
78144202
180160157
114765556
80474261
344944814
161217825
144274877
320679568
66179577
372225201
30751130
442475206
52146422
99786576
48398190
183680022
63342497
253145375
96574661
598659266
80055497
131184022
726194090
79909105
98778537
105515608
395275015
38655372
366830396
627856540
47857955
249966316
234370062
1514805
451043573
38681673
138125956
209534717
845329173
88123004
463572671
45516232
653205651
21430393
882604431
396473175
1927960
401269128
131829873
911562048
9755240
190812973
319569250
96786734
126087767
106637817
360077826
55291862
105629729
63553110
1457928
4685653
333843524
719557800
279450258
62744449
155265658
163699737
543944019
30208464
117990869
85731177
41341037
120075931
675873916
521371756
102599590
186279916
2681054
114461635
147772834
3909537
68328945
45738645
170822506
85084953
88902178
200227423
251666539
37158891
310004039
632661004
33196496
167547966
717467147
95089497
9235490
355642897
131604456
331216937
486610710
9874921
65263079
97306763
9975499
13792114
92811998
59110839
38220625
450815174
6308676
39254963
7338714
343422894
504490323
16373897
54280643
108200979
79090362
42759591
733386583
173850812
566510768
514834440
523302575
46317387
171513718
148858262
34223746
103325833
194020241
208513537
35856788
415563808
280229335
296331120
370672760
22704984
44665464
28198877
261784444
215846852
364580860
186400441
3242278
256920883
736217787
169936519
125189628
81854718
31358899
424764407
117944564
91534999
18985755
28027368
26308900
16877556
415970186
11488378
837409742
18306862
40104104
9976567
67582227
506087802
428120751
163299493
151624440
294397299
417039486
88808451
359399918
151702991
746962865
54484509
256692754
1644331
261904479
126455853
119058201
282802839
342074554
453023023
213958530
254195510
162125680
464475399
850493856
254911540
424497378
606600511
389588653
2486800
107554998
102462529
324451605
55031739
219139249
2266562
71447889
36537889
7387130
11747749
266558253
69508487
368457720
101929855
52503604
9962277
228104071
31172574
519997056
266593997
1740259
61019166
557218677
93030881
267684118
163109897
690886
323707332
55819838
295078657
225997221
621635632
136866948
343197620
259805632
30624085
235318470
167642724
2923106
155047362
272446458
26332337
103682668
178923461
139503886
512738971
182888218
4268356
100352934
480183189
325090703
432981943
598339103
12623527
6938975
813217810
247565665
300177432
502607327
131626367
4623671
2471364
40183886
403261470
410313676
456374957
290293808
124939424
118409443
1981071
43817459
737838351
92914349
270323833
56877275
536584753
125318843
155555657
454097805
1461813
243701827
312626975
108081380
116964391
711919364
389415811
74024333
230891666
259009962
16301238
548919881
376480875
31769543
473783736
58366535
18287578
154078566
279175218
575177082
332199821
97147505
168364426
331314630
3666286
27340514
319480638
624298008
39962272
154288618
225980413
80838136
136897410
162817165
522724499
135662039
519793988
74666764
212223757
106721807
296790982
747981422
292079120
254483044
19648068
296160072
725111695
17485193
54499629
91281032
43595778
433073689
343372087
51876018
6635386
112362247
311477900
468388185
237412434
374829018
627418182
84030458
212337587
74358161
638852435
523934417
82493547
123481717
388254305
129949524
44770167
245950351
96632469
122283125
829059454
502987130
134527160
22699952
551810663
550827377
7535117
401668568
375682073
42164096
67989549
18683702
545879
54120189
356213731
65643885
265997898
109874556
101870452
182285829
81684458
640423821
273392882
357313907
286589045
3006807
50723136
344372108
452158744
550835594
134492224
745314450
25487568
650847390
237466377
1937403
156616797
42358266
155379866
4656499
101174414
3737592
90528626
572698224
356594726
51572156
129772363
853034673
7255362
100878566
213728999
874382322
147508234
80420394
158192629
157252589
207687191
235221600
35985925
3512252
68393242
528654927
2294796
611243750
556634925
47289534
193056553
30242195
126416083
499603501
111909608
223218245
8176912
5063736
262697295
238142305
47153976
153732914
4241777
333841098
191957344
289421416
365087775
323307601
282259784
60422502
477152487
265843148
186741991
511344646
222730681
36813491
92481281
18718486
131542301
86729399
328049252
101994275
579545414
464807494
41004146
410132590
219425635
447502864
43016122
91429560
1535954
159252430
796591169
642594753
912252378
106824329
468897366
141322079
1798574
652235214
481930962
123763298
210491624
39579095
33640466
24809554
285908564
180462292
365458651
622948198
659413296
194826837
7059855
133755796
98628806
157189471
445643685
48207718
339142891
235005342
266031042
432321237
156837457
33098780
85806024
297433987
44474322
7476142
454291770
77562441
118182634
56839499
142023393
628330686
471115174
828577434
178045285
45165653
62806782
659643153
517554775
29278267
225112244
354871504
71003963
254372980
16917233
10482563
80268295
379384000
802830116
86674835
377312456
538093004
506782024
209439388
443097915
85566185
2206810
232126516
61884341
225555233
387585472
91646664
99365179
484397425
178651847
306515477
424716026
11902127
75656927
305133975
200304322
450512542
97861727
35827519
162685254
10690573
82362834
256354180
190665540
79729243
336237052
196986950
441542810
414924194
88957342
229113594
213022070
34369033
575143404
29161846
11067744
98361517
459781841
89640322
631783538
712360732
254736609
239191097
13814183
97009228
187828069
279323703
22317245
336769527
146839792
275187770
431806952
71350179
228431184
47667700
242907854
236251142
177246172
51203120
102689430
154645891
90744921
273094311
206999821
21167102
225075899
312801070
20136415
35169048
212555646
186864922
663017464
90560514
122629433
79170054
482783188
125098530
291546347
241393401
412067319
84563204
89888779
557367169
159903873
234645204
162078357
360256654
22425202
651179056
43650549
123144758
237776182
482038109
8418457
382047318
224248313
269935263
122843286
22064683
86383749
155196529
274152473
51035337
167348258
600244450
161716872
625796913
574757851
54061144
419464415
710298989
293503847
550679489
20632481
205079734
344052461
694047
541115663
233327121
169531181
162440523
12506075
13873358
94395532
93781388
71392613
183758817
25810356
147510598
1383679
580078088
198543727
409116440
497859486
703275604
112075448
407096131
30679452
10833450
524279231
276537286
67592918
311099636
138099434
39167242
85201877
159136372
39628600
126643592
254186356
343326731
296418
224319560
319783863
152766196
62359255
259790291
79330476
447580284
434970378
1120671
662984916
549778591
24645602
280720823
321511311
86437270
679451446
2252819
378936108
612695482
389875733
3009694
132130550
773504672
331049408
418486436
287479995
3500511
487639631
26529795
425296916
202813190
462397783
247827603
186107963
311493879
90667628
94129173
27613040
71741153
104452086
657370710
132341862
515651299
434696813
75876794
219442806
631327396
524768537
515095712
566192772
201161393
243262701
300751643
294270499
734233550
73566469
43563578
673311467
368100024
407467517
127248953
600606395
265055514
49730085
134408591
329829482
379816307
365269425
503781767
335739580
314080721
219960285
99829887
308045464
408964496
260026285
177479289
7579870
48847449
199212007
332623737
407471168
84419475
47151161
65979033
125122276
394979001
269012289
61771113
32839890
398375482
795210979
188343157
78577550
26855180
201653766
260117667
125765067
399049381
11796980
457799942
177149578
28910945
115280513
97055475
669647561
392037313
644414302
518238096
69782693
9793124
65021670
825479750
50074756
188034194
404473887
248141096
12497252
95780571
662526774
32986840
229578948
498390515
697051011
547372952
264244128
646182739
541916550
440007586
453297270
460590729
53544314
462473417
293156085
58693665
89016779
291588901
277597822
83685706
152383011
100765879
100302819
467101335
33633424
189679594
369445915
124258215
241425415
131881965
350999160
153586443
89508388
420155222
757959017
239667541
198697777
142062902
289984612
418924554
349908301
28488407
315909220
44102412
619523686
45720455
46161497
585038347
13865371
27367714
291292284
269620585
59342736
476669274
173684023
127456532
115705995
13178820
91579522
395173455
277477806
285944232
445477458
220805529
68171643
388601576
143560937
98463764
62885638
128216243
422930446
382147766
169997597
346846246
11191254
285347052
34416131
111092693
333122563
371908636
403258618
463504588
85584468
503500363
492086506
636605608
72989291
74801391
220949661
23952570
48742647
371185329
116402593
527718673
69890345
60700363
115898327
196947474
394562427
283881958
247683240
379668275
181903791
10338562
98411505
563590355
25938139
528687441
221150719
171691771
50574714
135066609
2239440
541748458
396965442
89900149
274778759
209347726
69080059
609915529
567135981
32046945
113145290
267892971
194460943
220339119
361554022
12978061
300397644
303063239
240790883
33221972
675992
67552512
389378314
13130520
200669041
302524853
403407564
297835077
306077969
767382153
336992193
49273305
12846417
123607954
295439481
168589409
237563832
54772509
123955007
214599492
507007988
205989615
412519000
425685264
570960455
157613482
45834236
10960239
648781783
301166700
517279226
191596129
83035765
346409496
20661865
66066319
371444045
860975415
33123450
164385893
59907288
299996849
266613080
524086472
2423966
88752264
78122754
415852539
715141485
32604007
95702522
777006036
3312424
27439364
143079350
66342800
556708944
420649315
16679560
295460120
358180476
70186279
14346963
20584805
117288630
141151904
555295873
557531531
1386120
98231859
76320945
20234723
690214447
4029924
18497957
659842481
21408270
738106003
46912469
167212940
653529102
385427856
226964856
247733736
92265199
573971136
213696290
599499033
208066710
261175071
551300124
189617669
88803562
44261093
66273861
14235800
457979013
36568039
155011348
112174003
246433114
186218992
583308
339697509
55974073
121628251
549248207
571667796
404976481
139083186
395206463
975306397
803852491
710831184
12872138
17919590
228904655
320577273
373409802
2739265
245470892
158066739
633486421
29220975
386904954
778911065
61411966
661578114
311271436
584026568
168609130
366579588
139569311
15000618
756705911
25445003
446223516
472905948
361203614
376745375
503513417
77245762
836552225
3302100
348338058
33720686
118342399
743275423
195264859
601451752
572632702
188767486
40195869
205708230
798067485
311814925
338874082
6858917
40820335
438425675
27736906
92890271
409234421
65737010
504315719
142544422
175558151
32746404
627299199
72765281
10778598
357502254
845681669
507319929
26627492
310344589
395438742
196834523
27816998
464356229
840514339
391433493
46882102
282700882
263253362
476471267
182946244
46201342
44827444
74471268
1530499
301991129
87833564
27200060
649698302
373710969
205954862
281070427
316137707
412774875
254698793
279337402
448030787
12637105
13813416
247201906
339907576
267879623
181508120
191457784
216827900
329953902
735675051
155718684
405172780
38672114
226013356
507471191
130293275
128357227
198611769
416451793
50505052
57392759
29398645
94729070
734233842
514173317
222378385
361502778
378228824
483752233
71871368
14821719
648526210
148098959
78770399
342766921
23558138
443022861
796549915
481598335
358768360
161880705
221899255
111779693
15910911
124320749
901284322
179658116
82583813
478862507
647429324
18759042
95280639
483623340
11373338
198775322
103321568
44773418
469973557
364761429
73974891
354211746
13214204
118157635
145186509
4711868
44413414
163262461
407430404
792576289
481073401
182138594
95515725
128208131
471917058
55353895
341910375
59826663
263327052
67634259
122459490
208665818
89202381
2574026
102791162
592828282
54390570
323533055
24100363
897429279
99328454
179507544
570715469
315659787
462835952
69361598
788799419
72597815
217977236
11844937
380197120
373839976
67734354
69740059
185175057
585117857
682105252
767085233
189182044
98719524
705848647
458176413
311905935
8396528
29489038
80278621
573966430
3639438
219093243
250160175
489185565
457031034
46669735
132707027
121516240
272616885
787868598
471203657
230204562
278802358
319913166
14694121
303077282
333854308
240264702
639014034
782283952
302606
334090590
95508356
59036925
367055881
202556521
478031543
319997749
277923800
18012607
433701492
426192867
142757993
483235332
1845698
69528874
118764435
298088225
403613960
93903169
317844016
504102528
134135040
646843454
618161846
653872331
630296298
36705284
154530221
6988595
149674432
410101866
44056954
395975806
62223639
122247118
355780818
161275826
53033439
62484936
609171028
311888598
108596320
8123560
444596082
351574614
161414750
610737088
268688027
173337874
40164155
560848906
66991575
294075526
43282660
5064100
809261190
1565138
87801226
261530575
157026093
242661715
106477477
318647418
144502556
126306677
717764611
4055085
88416633
11644338
74698108
725709547
423118708
112333197
888055249
97956765
710710784
84596408
67096862
433360551
606247276
194705633
369536697
280348679
189178559
26337747
279649857
37254303
618663460
886526062
383309143
154514076
504964555
332611008
632211506
839403032
9689825
464004198
452508524
129609592
49444927
123258283
278537169
572804187
135961941
267485830
399952466
311448976
53220475
485603830
300839539
557234721
414219908
814033979
118980399
62414928
26431268
130909935
60105661
31277059
528759152
124030688
264656034
53209777
122227461
561002271
135541104
38130196
27313836
382578311
16949465
188670742
364948430
69102654
139747368
50249975
69445793
349752298
280162610
260222004
159279924
173165523
105649482
452535808
172294197
77022485
100861600
409222225
226658183
164513263
193307454
483285690
4910057
618584926
134962821
311409
362897701
278690173
8460869
651194418
155926655
258017873
268389018
154935440
145076493
63704150
279398964
494712076
225131427
87941496
52119561
176061373
78981239
462139967
52545740
55940344
178513828
259697586
43796829
385622829
35149932
258240740
773133546
49391498
74992234
736135940
182933463
136067094
264571145
38854138
72420946
243049200
184889582
579360374
829606361
647038170
1227857
124655924
737081619
451204247
223736265
476945700
194745874
211361753
51268224
184803237
162914129
574207843
414400088
201368089
125923736
403716464
510031807
309601526
918253908
411443513
241342123
121749627
301807678
214393649
396748565
668383474
380966861
261830905
465696681
556101892
664088653
7101294
184441451
166239906
236233272
180291181
637151173
109204206
24274241
406890491
36829516
563934396
198136916
629143012
30131600
40857098
118505835
272523250
4460374
251906562
55168035
758155407
235162820
509831351
335554879
182032416
205765477
111921609
307783557
77017485
10793378
60821652
390679501
1222008
177757795
605090148
490942344
47298990
168263341
61227199
31326894
184137042
202790361
45504975
108787226
373672311
58144330
106926058
141583099
85747536
15401514
98608196
137887481
97468237
589231482
208710144
397974763
494119186
354893843
358677761
116287869
164233397
91502585
550694756
85391988
176411230
174791603
343337223
721749003
140240267
180327177
117025211
200189028
44036137
92435440
233334416
117709538
809743280
543911031
430097793
223717742
224409257
636943751
3291085
314626318
110922522
162299717
38490883
92743041
220874101
688920082
3216108
10004584
386837575
193227905
224505184
168476292
622429009
96587069
270947286
95982836
25749578
694621171
45200617
288245847
24146690
345311340
63009911
176129789
195086871
7483407
232218690
575172627
35495894
14207111
288702561
533147510
166791198
300791412
356347822
606782926
268303195
95714885
775585980
127493807
46827272
753848107
633402832
352870922
214060745
266155710
45673093
23398756
53414703
325742848
32997866
490821049
9762839
50579762
79026441
270317165
309439371
223540048
276464649
446312712
397246503
25377318
552433783
296268417
52159188
710486394
95629763
24247211
262372417
369990027
167941467
276246306
341209550
537611821
195167733
16074300
125967374
57427470
75595060
94794227
124042406
22014582
119410231
34873156
736048933
434042343
85068816
467429719
610984218
448582046
1784071
7036946
56109103
654879055
495514797
793518276
144152653
17133238
91335039
166922228
117280009
313878662
151131097
576876230
306379462
93215426
402655432
150484313
274787732
431631652
262411046
20834719
20436863
344785672
215703980
300257681
100727250
420533475
273009745
170292296
631329805
648941355
29070681
514527668
158091332
550257754
518444190
13388822
322897448
86764807
1181672
69644069
15569662
174639344
20386189
409447844
683378199
485363127
44117015
472566444
18325532
429688638
43469434
552620471
457640241
562192879
105292142
98815822
86278014
155627638
262548610
165305771
233293720
50187334
9575012
243785796
5334381
16285771
49863363
42631727
45080884
47220930
560923728
899004582
235597435
364484608
46699559
8054143
131940797
709098922
17143640
4930721
725972120
227616241
546190968
180760747
774082222
167915581
58214628
72871796
625919952
286875712
154963973
194180821
156024106
448873044
607892191
3668937
158319430
179363994
159545690
295748364
290334616
408029101
354448306
358668580
227383010
9746204
9234913
274767008
607927320
24931446
140817844
106380170
394898458
384247753
546399021
191029442
30949310
292282733
6252555
77153627
20392629
406239685
105691465
6973522
321472951
26992617
31946928
85353148
127286202
74134001
476569920
451447418
213149123
285590058
575937331
371671882
10653093
217853125
194397825
24348593
248221495
27892161
317583720
79838928
644242675
14110428
98292018
600182677
480367576
420779351
162141004
519512908
288157582
279110729
69518306
731813307
532427399
407326282
63754620
2851967
155281867
432958125
508769637
130614635
202056773
157978569
134715099
72260136
109458561
530309605
7514675
205945630
100685636
315255136
366388
87279673
137557664
554702469
186487704
76819167
106903252
147853036
91578279
176313605
10003689
86988065
10893112
34311822
132197407
116560166
722695548
757029570
828948608
408414934
114781086
312188492
125100812
298501050
423085133
578845290
48990727
25779459
233679195
458213170
64777900
240264250
204106206
30401082
183328099
336998800
358090821
587814396
349703794
19469848
177726766
302986430
368026071
238257757
2484395
756369006
179596098
19536178
25869408
400762
388660897
99926350
586718122
115775477
46984242
131543754
767394748
712893942
370876101
367282026
156639458
287763697
72109
135162194
154579588
11274285
335939670
95721860
69544230
20386501
441098454
227460136
25742682
42156224
88949555
176358134
22693925
392065203
127562418
190313048
316806255
142374449
333815912
58010639
653573396
100000768
277409180
87202581
361987701
137350409
59316911
593554533
117520081
350946530
261118578
554274043
454478966
85227873
444642373
708131475
179709516
587880486
26192561
493573197
698157806
25252095
760035456
301674492
7375461
109235563
25443821
484168030
23128235
17221980
179502122
538232379
38888868
201387047
142300080
138269835
36630323
93698026
33990538
545552318
300010644
359101306
8431611
350110607
17005936
108924331
34880552
12307641
135962109
255924059
12695387
84942006
41479024
132015613
638820881
178062051
160760152
252051566
13088585
697518992
374420717
60915689
267545483
301593278
16043249
166773193
84436631
763262767
98442240
774492822
635826246
255569905
450943219
5825931
204762966
19693602
562881387
33128894
570946175
71305420
434784563
736319805
623099741
101472149
66180023
27893773
634869494
424894315
294742923
273182220
22267157
274384513
245845972
140887042
85552052
68909104
141871061
29999024
151942226
18372918
187352862
469141895
58229450
297208980
69688417
60242079
46906498
127818849
27832722
52144198
396319589
237599694
671896719
316188309
214061122
399824412
541248377
183702074
152532024
58594064
156388666
318490189
19825645
365124755
121066010
928095434
608286401
449100839
588807311
175810482
556137248
370158164
627324765
89173154
416986647
64099637
475758703
95857110
15736751
38519623
45556751
256059924
218855236
435592030
58320069
435494588
7627778
741104723
844921787
698245771
367360713
405323974
110482573
418863700
619119401
516455619
683999986
325301610
409492629
828740688
353541593
423120256
6817934
9014268
135940997
538601067
704049103
282844840
73732038
135068545
17152383
115514426
5307041
254223324
269330182
647687579
33510189
57980561
372376922
118618789
57428232
206654
198598674
52868367
505273380
173071053
368104587
358810099
550768623
734673544
553781964
180804019
7500662
263524020
505202482
195376136
4014181
169527835
29728687
77362004
201313922
18054503
343818077
40522645
90072051
323865691
177467868
93516052
388415444
70582862
52870747
13784855
47684910
604592671
497273816
10582221
14823072
123537737
13090648
161599515
368009906
71415442
232850972
209384975
48819953
93060556
397136539
321582015
482714885
53404521
283329424
111895811
65837157
136595447
260947056
85615715
212335944
151566085
116569689
8163320
76741479
360025674
935324360
118575099
843202774
105165958
450371342
99797471
70802483
104133724
502002463
233345224
160848295
594629656
78088091
42414995
19774607
11342986
2615923
136754248
167683916
46589078
64183111
25961244
280307090
568224383
255594007
100083644
496211981
5559370
185811359
439629786
241744706
141220796
234225994
336606623
162211781
403331359
128673751
404764297
266052000
88099793
257921020
190152702
179905073
288317764
23815565
155333114
566207581
255735743
148748713
122910021
14360539
531743499
398820045
751831926
190748885
341719779
122385423
25397188
449780278
2438000
436128949
342139130
343088553
319699956
251715892
19156262
441134422
283084297
22907369
99249596
366127070
822145196
98330223
240262664
333235955
389209372
15592925
167415855
350328631
754005067
68183735
22327939
180693604
212507923
9666464
512042868
198073459
586558380
368220234
16424468
851764861
45152635
76269101
226749035
277625534
89233288
87008460
130494305
560920099
383709104
506899641
603910103
546562919
154654467
348499
254063560
401067565
138186674
243221760
185660567
95248374
409777412
36793544
290800165
150431615
134103067
588735969
161714176
17725973
732923259
195265224
28769538
1868638
278602253
316653392
35997131
553465003
118348216
46853013
600660942
108014771
448208274
330495109
100731152
580447089
272217215
201033329
9025356
65614757
35138245
239550700
70037428
181205773
965554554
199947345
502692997
36589668
130972831
51657739
489680751
28039795
467380054
86831014
472675038
161443636
705401724
297098192
114080587
177334546
388557990
287480634
151522139
102678621
717045882
372877884
616953812
18771650
101965214
618403860
61306683
45091633
3385375
263430962
107991817
41915091
333338258
139110912
8678796
109247337
88647201
272015290
171254161
311009686
189265638
42460420
359240952
644132307
660307883
4470970
127824216
421446052
125359926
306165369
14073518
582351346
609640630
200527217
177052558
488538460
17124832
199959439
492709851
169849940
338438162
117525036
17680410
273382792
591781955
388192291
250353721
53674791
852313843
19641244
147392561
310079040
426485328
178287320
1059503
89073874
270235571
120958000
417249569
87695413
5623023
233139278
118343527
38625712
248435769
377780779
26571115
29193641
45473477
815207996
123877594
343135267
22720439
720768392
82352814
123473950
312740436
493863877
528216155
53721755
298505854
769867068
21611987
58732662
82578007
485650675
416547803
10134614
493057974
181811090
510922209
409438375
26942227
37892269
81089813
323511574
563657844
466217655
207294482
518673289
384744937
226992176
49394755
485759372
442992045
21211006
220109695
186588502
335903567
82650347
19029690
2409957
382141037
254914804
31586638
97700925
7884322
85459707
802424243
376058238
876940140
438900761
212470010
3083721
329889083
17198591
55894515
253847438
389155992
223327507
14780297
108171660
388594450
244005144
19376239
79139854
114458225
229493788
74122228
227035890
14503421
126638655
94407792
637476694
619111572
689158368
546051518
333058792
17286728
222490860
341144804
48064550
41321874
127282820
331622469
703970676
435525292
781192715
315211300
130904036
501955657
58090424
161570147
798074460
32525454
361794508
44194628
37983799
460414118
173262937
133468941
184573158
46121253
156870461
47558247
499691524
216802567
178916211
6681498
11447633
158620330
186943474
85609744
687450780
166590549
64321846
629870238
785749421
10621397
15374672
2958443
13348574
342885284
15152623
521799393
13261733
359582471
932740
203278207
309009955
85152364
595163679
420484418
388815985
489399359
374297151
166078668
211124459
717810065
368225173
2175376
440509744
59675696
336130392
307798461
21143150
245656836
211939451
766641010
43868403
107464252
402534251
671198953
179571682
260041122
486544979
102470683
967563604
215351053
77409633
345507389
713615936
56562191
107379883
10771173
187670637
160625966
605968187
519571702
30472269
17823913
97830700
368025586
458775056
66583820
16658380
12703698
115930459
215173373
14824613
213509079
20166400
189649758
148671748
186593019
306297364
260258754
3280666
7183198
8578682
594702610
254597139
202322680
59552671
38132839
256119003
110475761
144737688
219398696
570884337
348577455
210831664
169950306
22494263
124159618
183388713
237598914
37880781
367295711
2913167
445960757
21051135
71407087
344891722
171781856
101234902
830633621
44319613
403759489
26852420
129202749
590877728
878964138
290002262
64560868
611339135
355259788
8221259
106538138
580687285
364418092
237205031
178150896
471726499
429829247
151146642
287780455
132636354
83552820
134309935
86343308
503930727
67325303
459832964
530983601
213668818
11753388
52893786
398115891
191026937
87657445
5912926
46580395
446332767
536648334
37466705
52475768
321817470
403479921
635897722
321043565
126037537
117054601
449229882
657863977
566860212
1701394
184840735
533665343
117844931
159051395
381288439
126418872
164384840
2183776
2848893
22281671
603688618
275083631
150475896
896365898
201521860
429458526
303057939
503773509
55117548
1324512
439485858
270950318
259243384
66112136
261092763
213604669
4797012
20285157
527039122
68285922
94105201
18627250
61716298
815420666
337038743
310231702
336655715
219605081
646557806
387608430
552103435
138676591
22475587
735382188
429450530
292648723
304801915
5528038
415643028
346615723
190929194
228459471
637922509
186474175
145013998
10793208
197629024
133731438
522097081
97927686
588521783
143114956
664562410
1565429
502306490
575509000
762217180
274885884
9265437
129374521
9693591
464155001
118280973
56871345
214110431
318045618
155375502
1303909
428974957
394663264
191081001
227642640
854323558
133568810
524818186
239198506
8943172
801580929
438023311
251619484
230287009
35868529
264012984
660012585
674636593
218286748
271339766
1098922
557325127
216816476
35096443
20569594
3136353
322251720
340101331
4851410
472195428
46800545
6827153
162935476
155077580
622874794
413999711
130965135
69811
273850814
32683290
388938071
158136407
165428039
212638444
62032895
2010515
364804802
325797137
292191507
291584366
156319022
111658172
47416993
304245965
107670468
746763140
294842237
526095063
114106524
400063342
13345850
152245443
237771440
272232186
636760810
55426044
133914961
226028572
360964391
1596782
34860878
397750864
2673335
365450108
75564614
11054040
84454518
614678523
315466737
680930874
297731052
33064023
524954953
129123245
97688537
215154063
101918325
570476955
28299138
227905510
27803809
665959010
87299057
135556684
231806204
614665823
330979562
127936146
29881547
683459766
180138624
304899162
3835671
527617371
61853415
11647228
414603351
186600522
178289587
447878319
354585220
107488005
778088502
199378742
516537608
304786805
40799841
206858346
360370101
753811162
153125842
8518313
205232054
124376112
192390354
351443198
596263404
596559314
639201180
132777612
177163711
267422334
26240569
1332891
87978913
125346553
256774992
17486876
94462610
1076572
270190638
649964963
79722501
153022137
132266097
132663724
84046820
42480354
24840053
496245955
444837927
36270190
30125649
72161930
775046380
489919019
255958776
33167592
677994438
11817031
119430343
15940128
23381112
3852415
391756041
184499733
142380435
38270383
560983130
2559637
94312986
193534373
114086028
490436636
268791066
14309500
618229605
4590539
485300323
386851001
490955376
274850148
24988453
240422062
5436320
64411361
493334361
92372915
242531
126864003
95495682
512744352
608399306
279930143
269036464
473404395
16696685
183764250
206223768
321956737
93312821
61122597
160909330
141658578
283384190
618125249
91233775
189654946
15393800
25720460
66540872
441761068
449950822
9574387
100536327
458916694
76306146
650389012
39405705
105599750
110621202
42369103
21117863
706858478
232974111
366402733
92940234
198698607
11053061
343021448
296386222
132588217
30648471
88447023
160260322
110929149
231879079
357749028
948589392
162350154
508740982
48248772
54100594
142018145
209239776
107897363
569489356
298287668
49586035
7818415
72812934
44570376
370711384
715270539
207099011
212654330
192738465
6728176
14556034
34067376
893050
426619913
83958732
60880859
89266860
21158138
135498157
429867292
67844288
6488813
209661067
105713772
43916560
276797149
739530739
198193396
142107781
650064820
186109250
130642544
103967777
23806184
820069313
37879297
78829988
557085758
3919528
307096191
345060897
484393806
586289684
934846795
635471646
293888235
736235137
157537642
892273165
569666355
268583573
174903077
264336961
21101715
442410738
47992822
65563410
167826687
57947067
305491483
14447965
34053379
24338896
543151776
233665529
469903385
501758047
375574769
483300999
406130353
290854061
97537594
312670807
42346577
767957954
57461200
461273395
473103308
663667638
256995052
90212723
200757097
219817987
194149579
158382365
550152902
17083302
206398723
140619168
298775269
218544908
657676334
208976420
62593961
132664666
266818198
114188864
10808830
13910185
2878886
164549958
53580399
618831170
121033994
10932037
336551211
865042918
37478265
119338890
95520203
374297449
517673426
260294256
29333036
914743996
7793132
249795617
362913818
218537834
540204370
675845484
535699584
126871849
55122581
45054120
333385465
102024925
496013420
241448550
217603346
356118563
278798905
96784457
890144245
122473538
109073673
389945901
505825709
156267233
240062515
532544638
4309561
611701993
139884386
339867044
475282840
126594816
428703171
51911920
90782568
9780932
163397970
49488861
300469586
200962732
59449111
137059438
118587266
166256707
73205573
210734011
436779489
58305829
8235286
511178174
475311323
581533790
83574684
73540687
66080930
87155782
50397198
163474697
30539440
613613360
66974549
658577126
53998297
315227285
165274951
230029716
714264059
96751009
2460678
616271385
228399384
107604503
784780477
428160474
239612853
579578497
18375391
370052450
147500239
170374063
220817349
262997259
76979450
47827536
775496012
426903523
364034648
190191546
936331703
314074879
41114504
526703465
47572462
447755839
175466501
113057390
92607635
496855179
121036871
280403330
32184583
91991054
42055970
66922121
308298161
10877537
350354175
62991868
307504510
21087153
10074127
35497098
145220162
503282631
90382272
38721309
87058169
285480801
139773844
341066110
59825562
10211583
85641828
21501058
509967200
292941562
147341955
143581775
48696021
56861921
278978652
376626923
862578780
68118657
621572766
49604037
68551861
45972909
64522953
524731721
21374856
227619099
211902012
43354201
402520844
11058909
111565224
40687973
286412087
65062974
821542068
472096525
29388670
390661566
53869258
682462889
86218562
549636307
316725363
712006150
688374295
240236708
18521433
177210311
746394
703851785
115089596
557763448
205389043
563299019
161535832
237937758
379624919
331268741
24846221
295199638
46040392
368142866
21150119
28351599
46570584
228037776
323109501
5454097
314814580
61912441
217020181
86417159
26529362
341200224
697578841
74770278
148544408
126621911
502048492
342370822
501878451
814122501
376109839
102938131
61494788
131893765
11166140
242251286
425168602
420573977
14109485
19697054
367080469
901539154
39103167
121158564
143489505
75597542
154877669
50742236
599295827
379990735
489778819
47464740
8583930
101104410
101880513
124028773
713855555
530074399
229230074
397102483
52954481
260639613
447392560
172440165
467972823
104458014
30919887
169895822
484997987
258309795
9883696
390322213
147298854
77083867
698083227
531527578
4248954
51312549
608137674
29398468
79921932
608823020
56200051
247678529
641327009
7002005
830562795
55396021
60277699
148654959
422086051
357840683
176683488
317239128
81843540
190735135
228875580
10044643
40050000
16145269
93426935
593248830
63475186
383865264
1329267
77654590
198008295
23564887
215159660
494870630
5907646
136352834
22500525
61371575
962270762
278834117
273236303
10416824
212818863
67594916
515984595
217178166
304052948
15040353
298546765
5145478
306225968
1187160
245675814
29835179
465671007
470354993
913389718
233938448
272615520
162424253
623518470
62557626
497814457
23277695
80039677
393206011
251204100
27016397
22845122
259384580
236277357
492817706
327019708
571356798
67792504
360878434
506741625
173901282
141076138
872853266
2402643
129726973
449576937
646145450
99632423
4067477
60457542
204259979
127964318
41879085
475215995
141309563
453382192
800414410
410991372
136264146
13445468
42635947
84103940
428205747
699290604
45923735
377212844
238837124
735486774
337348312
328757991
18258785
189046294
284320051
2525682
126281540
210439155
267599908
342320168
496531178
26732512
642017059
62092305
6601792
459059622
155654310
72205177
854034017
32835264
112550850
147491243
129517646
38753259
4931204
336115168
755825907
219574639
157005969
75958430
187843752
515517399
351280470
112521715
542970197
10674557
288112233
92075888
186983462
202908299
20733592
313874030
217318917
5630015
857470048
262267616
354373680
384296309
110938651
245737031
248711966
350968259
927453486
192929711
41596789
5425778
266083697
112838270
40014764
371577092
702890401
54608038
431482024
81575736
161537362
8551301
164727
201008290
12194030
36586137
165977249
211474326
41107861
307664272
422529892
301573239
417920
387639423
12770100
250085765
193707220
509496598
71323414
702301065
655224697
463252296
509975273
338848666
180058927
58989594
115563821
14061291
72684194
543942526
22584489
577094298
16490866
199744909
129186715
731117797
116469044
52902485
205774548
411001173
461670924
235768750
33435749
273531820
24861586
74203211
142076670
250493331
75966755
648395153
239001040
70754119
67965970
386580
359246698
699020447
482081131
447777095
72409571
118904373
10954975
315029349
515058355
3826357
12024580
19390689
151418207
8319771
32672699
4080212
182372598
94960367
139898226
122940130
297566340
1202699
57245321
325928173
82934071
512077871
574082605
182655769
407984123
8229930
7414836
459493225
103678087
32030646
26971489
424273172
10569618
164988919
748798705
488080526
634351586
23355527
156714023
222940299
500723263
3309723
284229227
148509785
291344935
259122403
178078390
23902319
106469681
451149812
415220517
133376954
87002232
876206574
207157878
130370545
28117931
261469376
74057050
6044588
163239142
34204936
268355324
50132859
175791343
28221285
39905182
10051728
208532759
129744505
151607940
72696021
115908082
800098040
349647972
168374774
326870505
179092918
490216205
182586671
174011241
585442
206619600
138426636
123281508
1856147
108518734
193443020
231700106
2013020
15633290
517749254
141082016
340821884
50639517
173904978
29581671
806933171
50066570
357267180
466545115
119780906
110844958
316967231
124440189
74114016
856928385
20286113
147228587
254155402
111681021
31859243
245070267
89544112
457144622
479899067
6855289
5774006
2179293
355396879
395954361
311328482
86173705
358134691
403571580
344577970
640319681
582767544
311668389
22452626
138171596
281725507
76439471
464847582
23851342
58268784
242308313
222565408
288671294
305872133
203428206
20547692
10283899
400634330
200980119
30234795
112734056
670955
287249457
550593779
30610127
89837358
23050821
479674558
145479986
315948799
338236492
10627669
202089517
78914734
331006884
249212238
159752875
408714558
13098487
358226158
225785246
9696232
455202882
851470032
93157913
187741453
70688600
379539155
952036374
24927757
165631067
63333126
125411883
3709568
180220019
375547317
35118736
197898873
449357445
227768922
446900433
187557293
254192677
19959827
509149664
392254120
334336740
756257370
233056500
91873754
1478960
46319399
289643009
217902111
397912039
340961631
327839970
97941251
4676125
130567688
208448016
645252074
24572550
592766499
24765693
24687897
600489109
241893759
595292562
494036672
353717102
411153124
303023832
781777563
600851142
295479169
342333433
73014377
15071205
219823288
352918307
36613478
799696575
443227222
72903133
275631156
95718783
192545152
2688310
135464217
414207904
473881364
550794913
213769350
321249575
204238998
418779637
256095664
89043308
148876658
240000124
501408960
527566296
65434210
411109479
16103146
322132634
421190391
395828183
531221117
176043724
358101080
365855129
143695942
431759465
411018658
27287835
258542630
432198834
944325540
689009955
271852837
256952276
164889892
155669542
1588938
107670614
96679802
222451845
337259035
128520189
211081081
333131246
471898493
25978487
315115841
13062929
295806337
142758398
3406653
279392846
648347858
829141603
514351990
819713694
413901589
20054403
403452175
8874785
765013648
79472427
10606040
208054439
140782340
50209478
94747180
161422434
168363814
63839605
363962008
654075839
187076408
106017667
261504484
223061146
616526005
13170513
80182173
378281994
126357132
288610236
17643810
312058492
11274194
173291758
493274970
567250925
184698675
210516502
223207435
221159868
101749147
720695884
163333959
201844356
284654617
65595784
97393330
489310689
244222234
115456307
43193614
589766740
210030426
149345448
131509869
69631925
102367210
73574504
95785309
284127243
256160213
277376739
72869145
757796407
444311346
342487985
659751769
25906034
54569229
427493648
109176937
126886238
320824753
219078679
124371854
162360211
173678875
158837958
794763855
719590010
639980739
222554907
636773487
453852
278890968
71631408
28624835
135722071
45925617
11965846
100843814
43042040
104401714
13912613
786135288
220590130
292160890
653474039
274648366
107117674
110932668
25307630
262703321
8711682
241861182
98290928
83280397
531304593
131405351
203890784
94250757
218715770
266448394
800039378
229332810
128051041
28546649
29952961
464798703
114706083
88357420
435335156
20806783
319824188
109301501
191933046
71371773
56201492
106782264
68702
635423509
313021395
134187725
307419221
159578801
14835678
362789602
371620111
143687479
203222750
42898139
17442173
104629663
322409708
321471814
112452635
92431586
294309984
431987870
426757764
46089607
624094912
449750029
1041972
101172257
21261001
101686609
716354470
506926891
71774909
316800919
299330964
21248924
219384586
514080360
589764245
92508127
41368692
127644013
436957487
109006961
615170509
131504218
363402472
644809042
662280302
686786396
67203102
35999492
187642625
183397680
216937571
210923984
12422002
6730157
126364132
482192451
4594418
614825975
121634269
50192349
663633834
19352951
695193263
140716750
65547416
41823032
671590856
348545210
30653219
421825747
258097237
685938569
70722671
106257921
124120796
549574038
379348565
303282344
245036745
163702472
150408546
26377636
16862146
117458068
267543
308444252
316392587
189767053
125915675
375593348
521439892
432178223
381773823
241646671
88323689
205225992
11965480
339379251
362016351
52959876
73890599
53713345
27119773
338479221
24383166
415117977
543734862
189339988
283158363
90885976
213399638
281155032
174642312
205497060
262591880
84777411
404171762
7141170
96944589
205858275
66576874
679374665
14476093
36531697
31966478
685332271
81199663
677227278
492434969
681008149
298357282
24831172
808872073
432400918
368024744
325638669
332613821
704495978
62643824
17227599
918397473
632219529
589415702
60219604
159418579
405989089
239585207
188225530
46798377
316523485
190231171
1898214
201837817
275994456
353575709
114448512
173685109
268032848
90616629
65891663
90735493
436539224
61941536
273722297
354893965
5281636
531871599
567688745
533722608
186915579
25483413
23150585
131024569
584308101
108261429
624554672
5001039
682537036
99091906
424506323
295048186
694935102
58447210
204377137
104860661
4057045
166141483
16133821
292469675
349631920
402984496
95172084
580991617
47890073
71586164
482891047
258173982
144253622
480068950
544119207
288857003
3902013
26255730
304818517
25041177
23447507
143964069
160674421
79435674
431497691
150082004
126215330
94511863
532991330
85964810
336460799
718914267
170275417
434410168
330956025
378761821
369037649
422136180
86963113
38982348
7372365
71881273
246621066
513634553
20118091
75245835
270392024
142812802
19296753
73487349
86098952
806945101
772305270
103402308
250398681
171295710
134214346
816937184
77217799
69054055
83360413
470070222
251256483
54224599
168639754
47664118
250059994
3297598
55830956
65317954
777496
32134877
5995670
211911831
324722269
742375622
139635137
32648654
29188269
125211714
8117139
44267695
42395101
52041719
320851277
100071563
290021313
108954995
251572467
94601561
310900584
431109323
185572060
679999638
45801436
202279529
274145434
503685520
402253386
50119740
137111160
17487157
532567388
439769427
215237446
283269273
438614548
101992074
220174540
65153279
62161566
201735689
107054945
580891171
38237379
143077568
343921062
624568454
936312457
52805433
65619974
402513368
415237948
695641574
64859655
27915943
146699506
20511930
81272528
818573054
105700863
203301342
205219551
796561432
684136259
96124970
35729630
381973922
521983676
175775958
30086750
317804540
633659284
35209940
111291287
481639846
368972365
345587519
69559796
386084994
81992950
57258922
563463010
242466651
11147501
359980736
238103439
31151423
125069612
18437002
369092624
16620984
162813460
241649406
194118848
390088336
26279137
296568667
468511764
892594344
192451307
183824909
96484999
202688783
538203334
130032852
130996567
455196485
197435018
247076378
818105940
334857771
332997010
154472726
736916371
25298578
726144193
770751916
117668843
219315830
715864784
1944407
101513333
557640654
45308139
87500088
280657081
13963700
255472124
521693563
465970213
429697260
352365620
177003798
49177516
422681472
19434603
13862520
18120029
105944505
259574289
290255556
203836191
204430949
695489130
162258468
48431185
7395284
447368036
642863148
38788006
695097113
124964680
413421379
218699233
186067384
922675320
401727947
114941323
59006847
207045199
274823094
753668622
31782060
134935186
8210731
233955309
315637315
378945639
210271951
608854516
100705963
170182067
315429271
272364109
537982906
385807709
147513143
136068067
61786052
267676043
156358268
16369410
707974737
134151978
64589933
48286628
580366997
244642517
645082474
60279291
32362924
337611772
82653176
211863571
290590289
176494176
36745107
336643427
157993696
743300181
42526897
375882557
532129607
42170018
66668067
202786190
161232657
200896948
63619682
304339905
13292626
107723457
34108621
385411654
62237162
155746035
197190817
15763406
125178475
41457189
206188703
26548242
756415584
80078876
975020276
512966492
275215802
588717808
607296956
179850633
255831420
458942960
381052549
105758968
23273652
33070601
23509911
172082583
625116936
768804154
554882034
498171227
146980660
95078180
5801686
18643253
59521366
271096549
10221771
941103132
271554388
9670988
341365126
135449250
10396729
70459691
112803106
29937690
286501063
33716842
5211353
114830575
32536260
64411034
142216040
73702422
26482002
426244394
148415669
81001204
26389342
177991308
23422413
743152375
293482991
34313330
8099348
871401163
253450247
90885880
42997906
55292914
200039268
24267319
156033751
365224192
182177718
471674639
432027445
167970745
106485210
829220585
67079035
181381457
55095668
63221173
365860380
35866640
170209836
68985126
164774722
313122199
402532875
2131239
99511558
437040116
14768750
229314891
31937676
807235180
217407716
577896
497528176
547381238
193211466
135177255
424493409
59514346
436685293
222527251
419726065
42681226
386471603
381349703
665058966
796326450
64235510
148380455
187210549
40423412
559933124
311396281
238440747
183274217
539238427
627856755
82171108
570610590
407973901
47480923
524029791
95165550
410615545
49914235
72364628
70349664
259014746
223207765
19862730
34739785
147453866
492296116
255534729
22676550
27835342
28022388
66958050
400700451
28610814
366783679
22134371
366016489
229039246
576379838
55353169
158115614
19211678
17701911
433263304
248285820
114276662
222539741
411268553
330179466
98697048
383610685
4715877
432611924
381034803
478629627
15049309
881320389
59556087
272868737
155234347
378992928
481269244
98589829
414672004
473911745
27296035
131914157
374969994
557643389
379752140
172115991
60976819
321734030
523557570
187887084
40611621
325961565
151900665
163262307
248641130
78068859
52896805
42459808
111292224
171157727
234324471
3049550
265629533
635970955
847594617
142740722
144669746
634078560
20993082
424639644
83793705
774286420
147868866
488562564
41652803
575276903
16449469
539287960
250443633
310836862
74387852
39647984
104469278
714802928
164245946
59082468
3522773
32160367
6866989
555007436
87842898
101553574
210731246
155724993
20957574
99366583
75914373
32994149
16259815
62653902
24682762
89891239
101816385
782516118
334038428
120419048
540345260
65323317
184590558
91157665
143401864
295929908
47429382
278323485
359263829
555939769
613604761
116192808
66343212
225319413
74210367
12693483
835489730
62340756
176974026
275803059
402307133
365668119
238364816
45515128
88017802
15258085
27199139
110230427
45646950
719243824
207579181
29449509
217791858
436639996
53611
127948919
39636497
177970497
590437646
27258691
7235773
63197217
386954489
68919830
452859213
541647799
422957223
496599804
301581317
805266
350559205
53610020
31067643
308557818
16953560
49853782
412154717
377081681
620983500
151790660
920196193
508041779
72458759
262688774
302904976
187758105
224257275
316100251
257837147
15500941
370279505
265763746
76893302
360113717
642184365
45672899
132967952
649110651
432805424
415540691
748250241
170271792
281143639
325868853
115271573
118899483
242359227
5265803
160554741
583603328
167844902
197707888
118430741
26077748
13238015
522606466
26255062
229826931
1443988
689263126
610530512
423278179
521565415
896503997
402141
111717794
290260511
75376566
13351831
423411472
204640193
55476538
22999048
419659990
19764790
301234143
398088775
150403385
75174412
420341525
796454378
189069894
351360920
734448486
309601895
739201363
582902151
336870374
471430
593599660
401082348
219207635
146311083
667230494
486052045
265170124
12990532
164241504
363372365
546375506
46264084
502944529
520184116
587403243
938373515
32616520
260854005
59642175
304121151
25073032
182130384
324676323
376629379
65519109
326066784
103540905
94531801
211116480
471769764
5678584
22978450
281137
28786017
83364274
446629278
401513185
405025167
96840872
33816871
503351835
97565557
681229692
418046027
567184318
12482394
5717679
141628137
77639092
377200667
402550736
256770369
901174350
142850658
12155453
231804018
901097301
205833985
580200004
569379872
249075070
14547885
121117394
59103624
17663817
144077095
248550757
251329676
131390862
153330491
180737227
45055365
98032771
187569279
127544
515723704
691502491
356203931
286338170
543689087
639643719
123773253
950440
179556533
50242709
382597832
478819789
207095021
135087941
393886030
93726220
162568566
78203004
231118729
62507976
36425483
4146177
16579063
389208998
104606243
549569111
24793994
92435463
325543941
254440457
547571604
727497236
103500549
553035110
667182030
726019987
281303562
274877928
517605386
157017909
38901444
220930226
237723002
49654893
73204650
43806751
38501668
326139606
560934613
545953486
123164409
403651781
104718318
456513
6618342
202922174
878218339
18271079
79506933
119713497
41757591
632756458
712056344
497886000
200321031
40404329
560262980
72414779
34300484
716872971
25620055
493188850
307686221
499824463
218711807
142896914
1301116
330851660
14922098
923679334
236573289
89712495
23447841
144714802
183580401
287709701
33523475
340234540
357507553
59768025
39704597
118137926
907329177
395308590
178414080
329141022
711827331
185192568
24330074
22051802
428254902
97705498
498049354
52837947
473012248
86070346
101265514
31720165
46988199
702110880
328081148
216553851
682453166
76879048
33529103
3344041
80124754
8634970
454496629
555693183
240722653
122290852
32856942
316884133
713363164
94610692
69767829
167344586
96283004
371275454
454420698
23287377
103349208
85208380
155946776
312163916
463217112
28169242
74699144
723603523
96009483
105388690
126478890
150441169
267575026
146127331
43050328
392221457
35214028
463707137
268767956
189871825
425383228
33471527
421116761
56145103
702179843
467230811
234799296
56423733
945799867
208953597
96599760
3569921
439614200
511710870
157811674
2494343
46540703
35227263
243893016
93998880
373601591
364425114
843708593
40435229
53628105
54092420
593047696
298745581
9661203
747227898
81029362
42516693
328743052
618867284
469269697
6083336
415930753
143236276
142738985
614962879
41287038
133636091
917874783
80988962
851556031
77607476
78148651
287944117
437200318
207518700
369596161
20731634
94992076
160611982
10409058
204458957
7797784
188378069
89156674
67052643
212062673
59337966
34928327
647210618
8233925
179334724
73325516
308157913
12099074
180139053
21851593
941742946
162340055
161220170
207928629
340124324
447541616
184461670
27298067
130815912
212907509
536801451
405909058
23723953
162241479
3549782
117575259
409744307
150740706
42683691
15801585
131857404
163420058
51765372
34307174
42104399
418713575
25579066
382539469
258495031
157517377
549185558
154751065
158456562
182502432
31973319
178837681
256974267
124047374
512146450
382677070
36078816
335159274
162678085
890652349
72080824
217718798
94374655
296435009
295013275
302837240
44495418
50240413
261949815
200560244
410696473
355783419
10030843
14297318
21065588
8156996
515650444
112977556
666643260
553208928
336210509
51134273
77817787
369841090
60183521
686593059
72580628
42635383
17661941
234230744
760022163
445627798
929354394
10286650
167687457
98255228
175176163
76236054
33608897
20997154
110029963
96348602
328171807
315989425
535414498
348545980
146908567
200247540
433018591
135435438
60121716
114758837
58793011
547303609
8851335
262245703
91930210
216939161
639489500
409150493
148158226
54926597
12132464
224458375
364049
135970006
65032144
137231360
492180204
442302469
393681850
157350133
230082073
21663047
86457126
4389026
525726559
760198130
44691925
177936839
229065523
61328668
101165593
104362587
96706224
93929979
763790
59009856
42563546
193039243
21561912
616787222
113178140
133925024
23158231
14512678
4459347
45791389
67180861
11295683
148958279
366324489
298989971
310012327
312130450
34295674
33681387
129603672
267070039
103242597
84797061
91308930
276154957
572987057
119315553
191781310
257464022
309409308
156547596
473439613
181084962
401068906
777621609
105006390
240538552
524257619
466871754
511677734
45003321
27350003
84410409
171184727
276804041
218170861
531046038
157813979
243575450
228264991
209075973
63958389
602551765
115988031
13817664
331402399
211317090
43841196
179452296
545473932
547708950
185987121
738754346
225814791
44680361
449980454
144781551
277560371
389845260
76488108
206604731
425910870
16360952
272947494
2486534
484314583
634031261
16132253
389738116
467852
272764227
159163083
3057759
318676166
635684547
7073441
21001373
20414808
224817079
2976123
710402335
254027920
658371381
373555575
25794999
454946931
117981016
102030978
48379722
357863461
22835459
167780547
152197583
40022290
316802222
229531650
1437338
624668117
149753584
645181073
124572162
478428507
33833375
88075157
12521799
336627783
407629569
41186129
269283923
691832839
311165772
123642092
94553462
94779680
210956
220268752
136230556
39119326
486479175
188003816
506455747
382389210
57387251
353360344
297490352
4545624
239640044
564704530
393933931
931379102
383185280
319168897
396000151
427123922
239421802
547978810
219634876
24128155
493853494
86974397
493507852
74683895
255315636
47205591
7426179
165593176
160298400
267498837
592866237
403180585
86179367
466916095
144153507
39043591
53262398
134400807
394079589
314701399
417261271
254731824
229461864
367067836
450517064
209927245
77197966
98321875
22871816
378116977
202533857
173755738
41257545
15682821
779876453
378317113
389378946
128347780
20524570
699241750
540650594
768461423
181665580
145637527
344690579
366870664
182209596
209884709
5369000
375595381
174047580
267192231
133231363
45298044
8070726
169394625
225507547
496308407
4955273
380685678
413943646
506998882
229731928
483521916
329408497
70413406
13961721
77678494
284838158
8229011
572006849
41508707
203813999
137302023
2831908
200987401
585592032
90397303
655579992
712923476
143931165
845074945
1356344
45333083
482955231
630737870
39967015
23479498
8288712
365834109
427437072
128741978
714511498
682529
101955137
204226356
155264300
278477162
450523615
486480475
316442502
502260795
536289189
629010737
336079943
489099467
630607100
210959924
481972275
490999375
587642623
68567179
85674896
820752302
80564019
42631805
262078207
185205770
62660905
32012371
122362948
34254199
395115737
400597855
500946209
42516969
670608363
310324221
270282359
12849875
59187602
237822966
701670544
834148765
187778011
155003809
33649311
285718049
141120009
293000883
363826386
131032892
557791809
406361031
339416990
830221678
245677209
25722488
830122319
16335865
832158098
66216142
351241714
810500540
513736677
532431923
61957541
7284940
87321631
46369365
129372497
135111603
80421475
277701141
158716429
621120703
18103297
138976597
59819204
370136282
8914492
223513427
83703943
30165192
646727646
496811087
69701944
675757955
157555454
14698961
43828725
110594623
324160596
160786509
358275935
45554145
23975400
122808319
27461345
290194190
354108171
118808682
22238772
1287963
249801165
12049086
436826750
536224780
45366156
198983460
774836252
347615349
618635156
145236395
564134478
145098836
447514593
504254115
19496837
784902520
105938443
69820549
282863494
69860341
421282787
337571340
530738873
251565825
354648260
167691138
298181378
103755851
7043473
458296330
176822855
27757812
779124318
15741494
474655631
42845194
607411482
30540353
221335345
64679896
406777116
21492412
136426890
10818067
204876067
315928909
509816241
654870336
608115759
132941887
353036598
153497658
178360691
762769444
127834000
221830304
587212275
217768856
5809730
40711571
21932412
58789372
194845875
55947323
138676451
71646989
42835277
539643718
32122711
309537248
3443018
551088572
438930768
123506018
54895136
110963751
251086861
601847630
8955063
94650548
29930525
395201275
13294302
2957571
126978266
50896905
201136984
209498113
13916806
154882856
308191734
277322029
9087996
276338905
845438156
348173759
469916006
10789848
297423386
746218696
98441525
463122505
610301524
604183198
315276590
941197655
49076535
506267966
133283890
15927215
571104027
147019144
154205350
317085444
252735820
537407330
775017324
337024407
837681328
278664509
65851256
755865722
65298493
393860139
65157345
73598438
211442555
8020479
432104583
494515531
269273170
176656106
4056852
230717737
114048427
2743820
66041374
20202026
395347183
272349248
33832349
142103134
641830204
220272843
4264555
82756782
669656347
321578949
677333756
41624151
27967918
262275475
251523599
448854439
214705484
340463361
40765
351691390
26947115
381183730
479534510
272793493
88684002
229510357
48434644
362887105
412832403
6403466
545080948
184092695
611980506
214841202
157867960
9095878
213384979
41231160
235338249
235238361
154116834
548767409
8270989
194931798
150110374
2668549
189259694
21600990
15943516
271946216
174904317
168190189
471567220
371232601
70120871
11923614
96484458
180109592
285678995
758797248
316576525
14695157
578563187
380995884
5556220
30745702
110572820
274915010
21397392
508562028
572003563
87760986
383793847
274233651
214671978
211606532
363024113
60935982
650250104
470200274
145641456
125130535
397164489
65236853
808238909
572957571
99374525
92381124
12630291
229589072
60467991
244261828
14943796
123488654
704074309
209198850
98829543
349135016
430311289
688496564
418256380
55283377
320895204
337721028
289721978
84370049
100588907
161418592
149160416
66837078
432444666
216444771
187827730
67370922
283206001
35107181
681836497
654786340
113811536
723287416
431688468
369014658
1546374
16018816
433102525
689730055
15866002
649698373
601773544
838994241
338987747
158973647
83014836
107785951
175098285
27441100
52099877
20147631
259736447
21312641
491291334
91831958
780523144
236209598
803505286
161867412
251465227
96033637
654197517
573636370
121114666
163049647
89364085
219334799
100751877
224526040
409401128
164469335
13851716
40437776
90275289
110646319
271997370
5127056
309659121
42890482
19175055
9186173
933793863
53970629
69326385
107036776
204680033
92246081
132125388
99206934
3016114
49100738
73627084
842691506
32366674
207248239
173709061
78331923
255882389
75843185
107442485
38379380
117044386
37035607
606876424
677922587
251038248
56200423
119098151
29542890
39337045
661640018
178148201
714165273
110398322
10778625
86267862
412264523
318115708
20332148
30933617
100434220
199835787
295485919
126775724
531641860
104025061
8360231
108994215
786582337
440672324
93682033
518774844
165106132
77315979
636088459
754749308
556571695
5239216
387118280
359738887
830532525
48469333
303025474
418629827
182209529
13114644
674645615
330042101
302981301
52357633
103521368
442398300
713031041
72315949
356005356
264703512
197717013
264560202
385874861
13089011
252135987
674465241
481959608
42372141
87210610
180263906
189779334
27517132
690290712
227851469
492668668
256620249
64288672
220275058
114601078
400365735
240871421
453118182
2380798
106414336
85220544
352473063
74549202
162692217
24462547
174116777
50578291
701695688
313809768
245977173
373921189
382654
178224087
61153551
481174216
263932878
194056031
228223788
155846215
281734316
3769235
374045097
788635207
116096225
226037545
208975543
519617941
557540968
25055016
54122721
2832547
793673012
169847113
58933692
407495615
86276420
274861261
31411528
155652277
468034610
324752223
14113920
399694237
31164468
91787792
10535583
136344906
236765405
442828901
21356522
93656525
197937092
368119209
179423482
107930701
384647643
1923055
7687477
915527
468884808
364548266
412174141
24400223
364907865
149548599
55278403
22745442
208410938
725080204
708990246
23645040
626990704
235301412
276112539
76518818
142276530
285434136
522418742
752772392
51937578
275821375
24237171
46044109
8836996
247909515
417245492
269360202
794033867
140950938
55525307
6182841
431416794
15586927
151817847
145877264
238276084
637782335
529485828
237909
118819327
785251939
436662962
37129011
185721946
307608308
107470059
630346325
276448693
447880904
33687360
173598542
446188414
548726057
143508070
405983634
549183981
199422755
381758673
98732463
15534710
347429987
548964040
6352262
133929250
145355039
50860279
104521760
34244606
183534996
626752979
524065384
438700294
92750656
661512034
142215869
322054091
98001575
264377415
149398177
104115197
458177090
299225416
401104261
36608995
47015048
255922264
10032171
97563424
88266667
27347328
431651429
724127855
419246752
362089458
24890366
404610403
228223653
938167574
172939994
40532990
348788506
412180882
132031358
241030461
255440445
638713674
87876162
1335926
31233922
320518
122911173
120237426
10159098
236779717
46345912
62154384
148888368
491569136
648074569
270373441
19159701
293482445
628437318
298118870
33337998
269791234
554481234
46120603
811612728
92875300
227149122
83301041
390282981
259856832
187353508
61034663
205414146
6705568
48558616
158037981
387099821
50669750
103769321
108348270
430923976
9632387
49623519
162980811
11691759
335239036
233884044
149843343
511668882
205848531
155965317
222310555
17914969
609084151
2109024
104844622
9897996
248554828
43952746
366675735
187025677
295663542
410134698
488652733
62998068
149908663
349324605
89589024
646613418
10493416
74711955
24088587
64090705
65567818
57630022
698571376
720264247
651872184
608264725
92264798
300656907
57502639
637487420
18488000
11027030
163542633
40086346
110188992
718700395
74105346
280246965
151697774
97752324
59599946
708922541
701570335
226289814
527469630
32306622
8953285
285091603
230732075
184075358
71945360
537002106
704541738
201248979
175108873
538834970
716560959
76903525
393758883
1921557
553439809
265911648
27141589
116580159
96379589
709112054
165671100
18453273
66970363
121364098
279044189
153734298
75434125
157949033
45013862
523589640
74491480
138110790
431179283
286535660
914074978
405212886
73514020
395273563
180849048
418033576
36216658
19122618
173680915
579215936
39877240
23564056
278813309
42342327
664610491
202414102
577628130
1800515
69048838
104527162
100225704
460999816
194333545
676484617
251096921
268955774
172553347
71195385
220002249
65588869
498992208
57531531
504837528
10795703
40468788
651534855
56119109
307391416
62222213
321700557
453153187
85152234
638872335
730506762
128120304
424653188
4682837
369215570
58186661
253969207
3325701
291411945
39620955
5204583
391389624
440442201
201068636
810605578
886205
239215078
150368202
64641905
162172464
228630535
246077535
817689280
95564305
361232037
143984186
124377342
214706536
139657195
42521490
7600268
35433524
83667111
286829854
54494518
753182939
18246649
131209572
179724530
875782470
110197610
456351192
105116515
179497125
76802907
315391033
472439204
444051007
115610113
257323384
542959752
180557304
247540135
3212985
159677092
10597582
706573390
51083862
123629394
662188750
15397992
214699656
15742865
203083598
114518607
339794754
5557931
379298262
36949598
439879089
157448343
152974717
446855111
438684049
126447459
619922113
252887882
11691991
7930383
218748548
63757245
38944750
370632213
256294146
844758568
199960540
153856764
272749593
105948392
74524052
3505714
4655121
6442727
66208140
158795859
371862185
731081186
117259821
124464271
570699942
4151827
93441578
41247053
14478903
29610860
442623688
17678540
161807392
272209890
367864355
11950368
14419803
105129011
33097999
470773072
779059476
71155104
111993068
32392588
466921344
171748621
182529524
249570180
77533909
83951775
277861649
639483875
124246103
29485795
51049712
397338361
222079282
374083804
50336808
176192682
39978481
133601682
820566366
587475624
48050703
373011945
542682082
126544257
34951094
440744223
110504443
360236848
7165085
132620378
127811562
295397975
79710567
56987542
462015627
101119626
38976846
44060159
73500663
90878361
437921431
358984999
67134422
19812182
50902912
97999876
6169140
46704648
94087912
15222236
276082573
99739437
574697816
228288685
615212836
348417
154895414
84770483
288062130
329755967
238612488
25714446
614720305
298760484
694651514
440983716
18224082
136038682
313781119
54763054
112990385
383170817
36476462
41763800
540886022
766031629
274816743
22323547
121414958
805343127
275921720
146685072
1476551
30309262
1401115
175790740
83850779
94283584
5477479
604376839
685201228
166080581
256506782
341588688
39246175
234491919
36983415
261593123
97445512
38073951
348096147
394441894
233126184
182477597
375124381
2314151
97480948
46176495
111003268
368130453
629052497
104458536
243639687
47035038
414555598
58875511
255646360
37642195
123974903
74298049
509495493
375536537
270167470
45970758
849968445
363676629
58998929
418340019
133458826
500997923
374902420
597347595
639507971
236985811
19379938
141530484
65293041
8167443
178528011
177447108
596670302
251581487
372534297
38376953
300068072
59352695
1408180
427094928
254137514
434647735
315383701
847151311
207488757
343756294
104454556
246049119
391750656
121757602
535997362
17032353
76281813
494509204
233543775
173471946
414722510
44066903
6211904
247049604
498062277
19843460
499100352
526678368
3342677
403249569
273525648
150611253
654899382
100281204
158987047
199756196
170786063
358776717
334801666
146269585
59591324
228589223
379372984
399834860
34427515
395420245
161686047
339029620
98111499
22406507
357275469
271587858
25392
1091699
311298015
432963384
128162997
88105627
549980020
275785025
119546670
496896974
14925807
650435687
577080746
43608648
944765586
95190231
710443845
228249877
49819673
17515215
16063319
314227547
209524608
661716763
20689936
705248217
246424088
294558677
474945362
396891751
9397723
87123695
577950518
37984189
373955825
124077020
10672675
366335628
55154278
23757530
213629558
115755939
333239153
237703657
600966402
729835090
32790887
40056244
653595479
272378763
331601567
99333031
141916169
90876581
111690384
495979439
265786160
302132271
191747833
9982656
75342229
700424920
212791387
167341416
312261576
257439214
52902066
268141679
152542803
12336455
3133169
313967093
409056764
248225719
62890287
341929745
128659798
92298434
814258845
288657073
585696320
424408696
144934433
385919512
123794239
394593889
164912115
23104776
78151182
312162419
50642882
40299288
44896656
127291171
496158094
561180182
67793434
239893756
3570078
707622236
73316686
250692970
380666141
183440757
113852392
134943122
246659746
369466822
15702488
165880462
316228434
183261437
241778087
844943613
233633184
817356306
251234858
137748632
343568109
120299172
67160564
310078309
366413659
165319927
116248204
506185219
425324077
149251489
319912232
199772180
25555113
582161828
18573565
681304034
354659712
139709154
317931354
333101582
20386539
135859444
531374826
26939240
225265653
323520419
62773667
645762131
32397288
555901684
257882374
192800564
454313090
151096896
36736857
4992685
730126042
399606807
311542450
128501585
9952705
404658631
612575668
271157202
226146534
433699824
581908586
21495451
68837007
176464566
110386648
62621261
3039689
585448293
31664457
283332320
393589913
274166942
174548632
244519361
160164125
137709720
1976400
33690411
248540803
613551091
7517592
63741938
9529005
319041256
231709312
445827581
147292244
766444503
270241717
58185887
18169936
20182357
350677487
51259370
112725504
10606544
284232663
56836108
41882645
541713067
42594869
57953302
233100816
423856546
350242560
923115918
226852190
55809606
169443005
306514835
583237653
462103906
74471911
82232367
487811493
480000443
282055322
324359125
76055250
763126323
34434011
190072555
299309859
93635019
487400161
168420565
308597222
123342300
559917934
243612158
66242883
673579739
2551
501609331
157757704
315451377
332790149
190306080
45936781
98686863
47389985
2761153
15455144
308260664
551210157
248833718
30678584
830821113
24211957
27983586
58741776
43775913
66097110
65825832
42422026
294674045
4095343
439186134
314356515
32382686
150296159
121439330
682870131
191046182
72518845
537511252
492352753
695823575
484997245
53014442
3115443
298388908
316159911
323422236
96664939
564758808
126628175
453433783
160916857
118878
45787497
3524050
77414112
2642711
191595275
113535230
31350304
36492988
378163858
519515307
111669487
663009886
740009958
21461944
648400741
219673637
660106312
531487243
196581289
377505246
61848503
166105301
78037918
92942769
471626390
16592223
49094483
6053063
240414025
135804749
297653628
489451589
45117729
453447524
156805848
484854902
101903628
68257067
168219589
134092275
207094107
318635476
53487323
70934132
198880061
25475087
381699427
352702809
242516369
121476684
117562232
95402865
263207612
100596435
485665896
89876155
243793896
69391483
145607984
20076292
274075458
224124140
99121255
521659509
254578636
257108579
242591710
173664362
458849670
24933717
180025595
166830053
286823005
251865966
208166395
239419384
27438950
616336524
20739147
561236880
260942935
26935039
251726232
38998325
43608779
295611448
667932
828098508
423614900
35183324
49015327
285075339
145038811
408161446
96511023
7129614
87027787
70555866
136498754
18267870
148376129
165951212
381828946
593932653
234529675
156492536
45924634
353686523
28640022
45088657
135923246
130884374
297424829
29383645
711472745
16460106
65536567
178901741
226172378
372914510
785910372
491613885
270542902
706240337
351568253
62121923
422541622
214358559
417498306
88199963
38200001
276138737
319280356
41319686
177631652
221449454
337737372
566568397
289962173
37379228
228205346
12246103
2798447
204224164
702738751
88342477
774710318
201033938
353003048
54825432
40574360
85467981
718217470
96013196
475000236
394321994
159189351
379918354
249109854
647390313
538429953
204943745
739496367
392016232
432177045
406891602
14890290
138927149
71214187
230840702
488069759
811634075
28363002
391803141
41898242
108375416
81823246
898080454
304329097
292815260
549249629
36231185
731157664
688895389
38445855
912883510
43752700
21753887
919849357
835540504
608847619
503467698
543249059
283285690
363167018
484764149
12834413
707996232
42006448
531496410
164452990
811033
271283899
504188186
449833056
8376895
431371134
539534241
112528885
5861457
507140709
108216939
744562447
404858714
193411313
78531594
106725281
205560772
3174556
295190854
154608178
392562499
5689832
236914890
578018161
166731922
234753066
448627696
76144257
332527905
159899842
44008025
124532421
292377368
810542902
220201803
155646704
40981007
394184562
3707522
80499240
308244253
38767178
89326991
86408469
51354840
137328388
531070542
266285323
496818955
168087398
469377362
268650615
30042651
190654556
242068746
580248199
86841421
29593883
66602239
8724490
707561608
9455428
27890074
152768389
189985694
191206876
353472655
608892500
155277550
65205890
150714500
660701697
106136308
193879735
475638506
142057138
30510891
18836017
661170651
245580206
240675786
272903083
14397693
307791501
13178255
37650176
298713050
45394414
3151389
34353738
278262753
71532434
406314358
693445192
484362749
51491580
226615076
90899941
112742462
177641657
16200875
732205095
267106356
437055911
46126455
481428983
77471434
788474118
19649707
273717521
47084164
29305486
492979768
392522846
120840328
164858341
273556513
54290745
510048160
60048493
507016720
401392939
20963785
131882747
390790457
118189702
347129328
242914138
217739521
364271951
154401251
705419470
202781257
630888829
435233067
225185740
2111537
12837504
104982904
419457487
58608387
71044848
455975851
191494434
543729095
81660169
174718465
603954714
342996835
441607179
888885395
124009847
207428226
72191444
104777407
79090013
180364473
247779309
7799838
161453375
489315250
454748890
239681345
49219894
36203032
764291019
235903516
220912512
120138902
6202786
508396095
188147474
41418744
175715620
348751875
110506231
71875705
208248543
430485128
179621332
487717846
104676326
219262598
19683346
34963613
194818805
157663403
61752344
191481913
54472085
400918771
50016235
308471325
66246856
772348706
58762010
136097878
679110272
20150204
6426234
1346250
169910187
721900260
310226107
79393019
100296662
286354077
318942610
106050313
423253177
557673925
423442474
55083250
107179718
464819100
626367780
244665500
217480121
87329990
59625056
107197345
170110251
507659633
632613360
380093961
569913039
13688120
34021110
378389530
18285533
374257938
120305715
733954850
380213784
69136648
195861103
155890534
90932062
104893640
27193398
140749008
699292568
18287506
222633499
676432019
141394924
581655480
984609
220544271
1427116
512392727
69123915
128061238
190805222
200925408
6690684
187323210
72257456
266595041
959459299
37689189
157245552
129035008
232285893
78972431
653843350
605100536
705937062
43946
292342815
340620694
271984527
177485903
293624133
545976557
338031297
343775584
273906074
579551699
134816175
14359332
220812590
160536210
333051197
310254139
15691303
248677920
141219198
75188303
743939961
28936742
88778797
320743570
42659982
30554956
266572496
518687656
279593876
169102673
245760931
38924038
174243043
23006686
386937199
397042366
138784617
175860801
17167496
53363536
597692450
287406594
840391351
108889765
230431518
48379198
69231450
401685458
20937418
3540848
409196634
358453030
123588739
698525485
241921827
566494419
49008514
5527268
235016359
450260046
157359919
600792479
424954128
66492883
37988017
896890869
33802695
2231632
299897654
132153172
297315218
10111823
22278438
316430269
166801930
94327462
18007949
74472354
52477288
206771325
52732720
509812201
115386126
137740832
399257399
130409169
151674772
242915796
355957107
188841502
71219687
28890422
5666375
306380644
27165872
577855520
44752330
4361468
715968551
9298048
137636091
135515258
304858421
87539818
243663967
233526723
186348007
50630512
48628674
263501202
77207744
307786674
600166744
271674299
668520034
263478256
293855559
696142429
6430827
759032845
22490731
16902419
202248173
745436776
130765549
414826447
65322703
205306373
177382418
563928977
632419038
3979837
54085273
702364514
857406510
397864521
533097061
461417219
493549148
606297533
4384360
24890098
23412764
442755394
547485778
169856318
424815096
279570106
425752524
318676296
163301598
203417278
6339989
19629082
326585502
594965
3310673
575008056
100581209
422329020
408399774
548470801
7396062
251072681
192645616
21563744
63654347
40001689
495172806
116219764
69599571
46907247
26088451
24588326
365842015
94386957
105641607
237338251
495266347
82383048
408168332
305831817
70723234
439081116
325434413
658348454
62481600
105503520
209673177
478252878
230388484
596000779
8222346
156381240
283225187
20006011
103810049
105805708
258208399
647311664
13129754
315591285
5120084
289768209
162056111
285833059
119044673
138564566
16714777
338299680
142766712
819321991
116023809
11403571
262573736
111870750
12496098
65834165
33829861
433033485
74836454
561997302
586391808
223565694
43929955
95957117
19006283
478741128
37673151
350404911
618506984
445906444
23960455
35276748
9449656
48887884
88772526
76547284
140304062
124448576
152574303
321922825
75611216
423478707
757302493
266520922
109531208
250179874
152514721
122646908
269446567
147647390
185944849
157478710
179353498
246194030
534665986
454561946
247869092
332983028
634231281
584696382
423147415
223280622
155929472
64068544
934392
511664678
253085432
397647459
31329923
31671665
1686234
103330133
37750554
412577587
48190543
35959999
151785459
40596378
234259316
5665661
34306321
579666679
6673448
5546225
77630216
442909395
38206699
123056459
35191650
63979416
110910192
87817625
242065417
167764623
221106319
4853851
88087360
147701246
392469277
382363558
103700996
376741612
687321285
669510002
185253257
281201575
267058767
398614347
157950011
45583259
318160483
42682893
70807465
412269718
97873559
285871108
40026850
422128767
621923341
344549674
86349329
120688118
214070022
37140018
338633169
226582385
8686885
573851873
867662803
75215489
169582880
53467474
344323138
178357291
508765901
3719328
208988133
211519927
693469058
502270537
364147864
792902795
469329191
146023824
16854916
499471477
65816858
659576133
646580515
178567459
713389843
545809174
141962824
53673995
23702950
99205679
165120
619317373
430246564
52914689
13053529
6347126
70082896
590230748
6493939
568129946
70730982
79492443
27865135
126764889
160012692
16372365
144882464
883245528
370274714
13278778
17628950
204394776
21301894
37766500
148780175
502874675
279533103
19926806
417566563
329638438
306181661
279259613
70761832
68571210
215634576
111486574
373411122
886075445
202607886
459356952
39464756
15719270
542785394
410087756
361905355
159585292
726025224
229087689
158081538
48138930
371747502
233312
637001473
448780413
255838195
81963992
242108425
334580255
9565889
66660235
59099085
47175802
308179617
3374328
436857803
149339818
133232416
598067832
23849975
170621103
64013644
72827678
246464798
259068996
391393370
51741997
490160200
603552673
79139078
598859626
2488682
676304723
487003918
98199905
33654571
350370607
507104595
320797416
237004698
76677119
88800426
38773033
282451711
191238482
90350827
61037871
24070422
37869251
96789869
32555879
372183110
40821945
368440441
31071598
49381007
44040129
454688242
24053308
179517869
128419310
87111732
246679187
859536874
153472312
12046274
367653492
56524086
529062500
28160420
9954296
18857505
326477419
140374177
160759702
141596956
252094387
208020942
838792580
634956013
168710260
286586304
161576042
390918801
268554756
164634624
253182685
279843191
379800453
105824671
53511975
41609968
42576850
69346240
211701460
241059164
707327119
491789345
7063633
93354552
26771541
552253060
104016662
338725769
176526508
58985780
572343061
492356384
39151590
63136562
518958383
221943654
593945700
244528408
424427185
44717899
687734609
48483907
229928854
273219185
99112781
141117140
9909244
44124916
139466569
267985565
265142239
190207
105654923
16295370
56319212
106558408
253815903
119860108
438504175
21922706
262657958
126770537
267236878
116873791
476906800
763784033
784093436
27834657
46806111
26394259
503960878
94569099
1595471
427100263
153679104
25275827
535228623
626705185
427917614
252332384
252420594
54837845
161426700
474281911
122073080
309151649
202146640
15582878
144488973
84606258
431365004
369170145
47584121
4361379
197919167
165456729
804712694
243545578
737129843
189530823
252804846
315542626
756961617
733184134
4745656
598057808
162565026
267825206
4312544
228393630
179999294
49165117
75622751
166281599
224319845
46223735
398810474
17835940
23985016
193301170
2943102
565505995
56395756
12102221
693372539
342442172
821128897
36428556
297885940
492592268
629007779
606248527
15394964
208631388
129495662
409635732
558031603
133365439
35357615
22472387
111748472
458278702
12600736
486009366
483593769
164472216
31443121
537519983
77683539
944003887
184144261
438973415
82583394
101353766
219080028
13763224
657843504
152994112
29234478
419019509
145652890
48475011
304439960
420252455
319894252
424342287
133977249
399337707
703170174
516850049
203130005
790082
3606429
614795860
59867604
246232654
857035
81046373
581395663
80260663
591782077
75504973
178508198
15088490
78019639
757242343
557428972
221629541
322330363
433768700
298638075
78384129
310118157
840186460
791378769
6235147
31365044
691327824
87819755
49568379
45214001
166414357
522678421
218589844
271323400
179094916
248688580
2007397
173407790
552960511
339283056
424829892
197967875
376506702
493783150
288447508
199120866
216910479
185057311
69948471
141264873
283739226
847665231
126968359
146587297
104423354
109516151
547881577
76850100
34876236
489115876
48913492
56197993
155473641
45989858
33130478
958257
325789986
212606023
608300967
62218210
186836786
213642431
480342981
131578938
525110726
479973282
46670290
257094801
41208547
11490034
44563177
75508415
50275832
839767508
348255584
776919865
98261821
98308612
139303743
54995935
117059560
462601699
456746992
114992071
67149999
505070703
468078648
568121233
28796078
276886570
211437140
141089995
395286745
604724251
727338554
173112203
792755844
521179573
184582603
84302702
321896650
29704201
204919550
741772265
231594323
170062942
26618507
379727987
467370791
148667650
314076613
24014018
102483060
32675892
49567236
87257448
143882907
241236621
245456098
21077946
190755982
16250891
135119343
123326749
809343815
175429790
434403103
756785694
785441974
89903709
375331831
336534480
128982425
184344585
72844889
27030837
1764638
463969781
580700535
405961666
382547336
106903855
235941301
95946546
629861130
80240906
76642728
113291020
473002089
657446840
202978342
164424722
206699395
29349717
228772708
215099237
17045229
489951802
487044544
276858499
48536072
12875254
191609979
44991172
246250981
24002328
66603408
880336756
79333363
30403972
65677298
56792110
645815639
329787233
10010962
119503729
83142248
438569788
207583759
73587048
439839509
32732580
550497365
9150565
37877553
480067438
93773764
447664395
679948543
30050278
824443556
671784472
321388286
176747891
50616448
14662844
52422081
56030753
173816654
477933736
167832139
28263138
38675473
45878047
526986813
549443158
440459987
70217894
200228732
56382435
29280915
52724342
30762657
391717198
63345925
513453220
111620810
580233213
260026063
276959642
6484544
380913660
206650068
608020090
160602562
389348985
293732713
558272226
272239724
599915886
54193013
54036418
350950380
287682107
130839168
89871976
110897068
127804872
232578742
411750754
658369731
381154319
205905763
529178772
377917225
126408051
174277065
404757445
333945978
108014201
407926
20338434
154727688
63997418
26999018
449516677
21571704
239789152
396595947
86133627
303669478
138918885
487028139
277073558
121584481
241883011
422999979
26817243
34932093
488952471
522680748
736768269
43141680
182937758
426656162
424370241
50159360
83171594
6358930
284494287
18166634
384814784
238269357
739379432
25657955
294149926
454858954
111706976
171429931
80750961
25660805
112498622
180430758
288559379
208371102
580419128
464031728
533905406
479396149
394118253
214625908
679518925
19616519
669441876
510086527
440917018
339581759
488342815
283779807
248190663
110699535
48768991
517669004
119300315
151037007
151789439
759252061
496947379
3682024
188667896
40596869
52134025
96698036
77626157
41521404
288218419
96447338
7640
390368
96058070
650548887
208584936
144836409
48373128
545027022
59785332
47391111
8773889
84863440
8077942
517396367
774589947
52992751
779864538
46240163
349153840
67256673
403300328
95574027
531748258
222090720
496306722
596512778
116541742
72540391
289381104
316913084
53378803
380601057
727897860
126312622
207834293
263331839
129404680
214369054
777677993
294250486
33477526
659467579
122152719
182146811
187633245
1188927
716105076
37377517
113129407
84112458
483510579
211153489
248974733
72819636
63792489
105842616
393514138
729985848
187349045
176903523
128946127
313121556
138816554
240450397
315252379
120291007
153250800
26618907
262503428
51389860
289742479
130041413
18484488
181503092
124897251
67125688
704676622
764785252
168925207
60104784
696231154
218112031
355751542
568451500
119784163
77213460
370033713
641524696
671567207
29019968
432347004
173785823
475260115
14794459
639078502
23598812
68855585
14975319
183944206
73541522
436712773
19152529
11708870
48424224
8819410
700983894
46728279
218336108
98158171
322765433
32329771
7918078
115431739
7896572
48722889
25594923
32623281
310625965
48137920
219294193
100330236
718821383
347741259
155337407
57735466
612851905
424627537
564335086
961551
301978480
312281317
271151128
238290508
233444057
108962610
281582983
15449494
35184843
821918137
359512817
677607708
15907549
60179355
556675620
388690399
392037890
116041779
60032725
13048172
155546818
1466495
341234031
87352295
226499764
269364456
169269216
317977929
389267709
25404790
457068669
349867493
447861922
484377202
556178198
248037764
327588636
358278004
50824223
212944415
40032488
443646586
240112272
132932757
11341925
27537650
148129985
461529975
80672399
297519503
476502231
93407968
81100353
557424
207975074
100671428
29741446
186346769
13572732
620493259
741588873
119164611
105860781
411981566
407346612
161250579
158141083
16296294
169423461
744518670
139594633
8966069
76667373
149062324
6810147
79219726
395895005
150522679
81283693
282073325
22908961
17455381
305632150
168794619
95738465
99597505
58354181
763426022
549207492
217058199
144178613
633128290
248736222
628528821
19273101
106525900
592483599
158866401
177940608
87384935
506040519
9195116
285221370
306209150
10904625
664711220
324357838
853510538
84000787
284513298
196820566
34913997
804737424
482983557
3490453
27114767
251818923
198731770
620101246
115189384
392810552
563294375
41346788
51016770
42473675
33268055
869577825
761341853
81473785
180760615
380478266
37363256
319000634
69828491
166226887
12243600
443524793
6256097
42966511
307294746
766315860
1759634
226803364
349168862
51093549
211527100
837156464
85854486
564175957
45110224
148586575
549970829
812614550
334591915
462172346
271100939
24592197
150336348
672673705
818424179
434871842
373663
372514192
802746814
74379317
577227032
83407961
176553054
133474212
374128723
291598671
194915778
522900176
71413866
195602072
271838843
238942911
68362466
20609490
27514901
274871829
306578001
372475242
139007966
499361048
37480997
4931264
54323057
545457538
434943067
167964453
14694426
119071763
267863464
180884715
800100125
357834574
49966691
221286482
67069216
398271859
184743277
214247965
706314596
91866688
439597165
759599158
334022492
123604602
112642434
68444960
26966065
870060022
752292808
46451682
263883351
328694437
774265074
152351379
52926186
940380272
105291420
362587353
56286783
350791618
326471280
243563315
729759483
1150007
549307584
106011423
134444857
135106952
45137992
425647632
60637122
158418785
247669472
20247852
295366917
227047599
273862586
405547511
338352340
648848579
336401589
519297222
49216075
467111024
440024280
71027051
85126743
24530519
12211369
10043483
478723881
362199046
268583322
550810369
65789142
249284971
431729237
398385677
225257753
217238102
32531853
329721549
654719091
321858429
149767409
89883246
161018629
122687670
489391554
165934335
239306956
27196704
209631987
423605447
279953270
114458468
364362412
641412449
233852112
520965902
113560670
106322440
166831934
312575756
16224019
184242116
44781658
45737448
204722797
585523283
231385462
158641152
346484989
301566012
70235656
392844395
184802924
1933709
120409749
167935817
63005301
110191619
87980801
289905303
158190834
8876219
44255406
91662249
218735255
903604276
138099318
78025976
375171172
803128621
318604383
470653826
20386056
400745140
212400409
604641177
92728220
163101884
173462437
96562236
424954249
98442330
93670011
26961821
3990916
85342192
138721970
76261132
815444894
202851775
183593939
398457943
327964687
342738538
743378254
9528595
230651908
726802
291852242
488170865
153571284
504585231
331342261
18740691
33716185
346147452
402600568
680717154
934273204
123398713
233055701
163873727
111530665
343738324
247042360
50486328
854619714
373499307
87731262
530114076
289915525
39045391
102045638
119260880
744848921
319594252
103504833
691842077
207827719
95779160
55253475
251919646
581095688
1477590
752492930
517435223
468506143
7290080
29333836
192550149
468182846
198047403
608384259
237189107
521611050
658387796
15629981
18683876
313325225
17922952
188599811
297037376
93878014
627604351
17415642
29493488
238501893
13327267
13155929
847607366
65390029
77802205
481654469
143267695
108189783
800589561
471124885
534577929
768428206
194866819
341135254
28253570
220553929
86523501
351767391
527627013
165185918
183861162
29648622
222790379
370944273
28396798
306980172
289009004
9520307
382550094
865439960
27546797
219947974
274477846
74195612
72885263
304054313
319565263
24064646
873048244
509785244
394727958
329273445
293759436
59340512
41936811
143788829
35479321
87740333
609507626
47332826
107140399
180729896
288341923
160168761
168569653
41627190
249805941
138880156
236103005
418176922
743190780
2339914
135175692
32294132
58157485
12228191
36719630
537126464
71124066
267624746
143991453
270681267
262267234
58198395
28634257
43086243
64289669
33434352
71768531
323854102
42316875
129465432
915664226
17732838
413559227
59918173
212678864
4270307
790976544
242244326
636336661
885933457
62557615
220496586
142550672
161512180
117935329
232337941
105926577
586560204
89020491
883752542
790686616
41379566
47864029
3436439
106951482
312214163
166069386
156562994
121964674
89580785
113449400
92145981
554203867
483524986
266592991
77912758
475245838
65780411
54418431
2683471
246078673
815134084
197627573
420256731
129531296
376660921
403490361
203401439
152289349
37378785
62734417
409492228
139246658
354504900
34662978
532346748
100647905
511755102
306394648
500071310
121100952
8126971
7154463
52104608
65117258
5846396
583171817
528638620
152556316
45823041
334178334
212304663
328273196
269038391
330220913
15822208
148179826
449694745
727890120
367327907
109319021
103458728
437184839
522921409
311710529
650339330
582146939
556871296
170222796
224480569
301757047
59206724
547240072
324983275
350472206
381322995
599806165
819422607
49327803
642569661
169061583
388373492
244511420
585140800
149393502
113863030
34807596
441599609
30275752
160134354
57678913
266242555
65087957
304898563
347716751
223245425
9200335
318808962
395780419
24706840
147459301
71978957
276815020
332818202
396036918
310868587
385762866
47953484
58776796
433440596
145114189
443493151
330319073
23956885
503271007
13025202
17113380
659279934
613996507
102099067
325276515
204692877
11538180
137888678
35504941
379983034
3567974
220498811
94064461
28371151
10596042
291809472
11288665
344401214
7401916
164995613
201875298
417157500
181051392
242390004
247828375
119695355
396078356
182775481
906921481
495884766
159862499
272174178
205588728
50280685
271582037
365301416
568043446
357597629
19060609
265859885
235559734
300496772
72328358
13268822
3549893
23673875
338040682
13180366
40779483
419830882
50726482
92646257
669246055
223172938
16079220
404717844
3024382
752729895
177874192
28953242
54887000
388964239
412568487
20232303
191130881
473387225
510212420
892408541
84388272
88332595
537946233
853705731
385205958
321287290
597500652
347071323
30817524
219902673
67550134
315882878
122415460
32006326
6589102
129579987
16922661
148967788
14663992
134016905
376723426
333265440
432810542
1798329
54740323
23629909
43652060
345137728
88670209
425084835
257589022
58619888
346101338
551544434
56943987
56862056
1201199
290152922
747519034
563127066
102497080
333651468
847828078
488159054
100030131
524859193
407514376
785880934
555811249
225822980
63947703
28194100
34570039
38143722
651175788
66646858
28666210
346026920
62300472
185116986
396269711
398830030
116937600
403386264
106731633
34930194
90393411
21089617
80323090
9848776
34076811
340383700
83853825
243511394
251954971
318416784
752607721
374508028
606746644
776801171
207590969
309159190
298240584
363659186
48296062
137752751
56571751
382469950
588673209
9597948
493271749
923149183
159780657
22709084
155419367
202352300
1485951
43178161
798554073
282821191
252088002
196076238
470621472
85978612
3256470
605472249
179266022
536213236
613709257
51549773
68657927
416413811
218521679
149830981
55904423
99442500
721008367
131866293
229780852
28061436
316748569
58832175
222089454
142710373
420108241
75762374
103442855
628398601
443792539
285694488
319420421
227256880
334134964
266407877
112998373
120672090
29037792
303702663
86794509
122944071
9905478
806803
249765778
6925509
767395473
245949893
374931626
56579849
478942780
135581253
204054615
81765804
179750001
147897246
1297726
214047313
110507266
452784207
62362107
189022952
61300090
115467451
319834470
47101335
679605304
588153674
218503687
204974928
82278519
683240312
428405582
62056983
401750041
122873694
371302085
302062433
737624195
4091668
14404326
27192463
684492219
213242436
233677496
155648387
732730458
750759406
184076298
40924314
369431792
122115236
133062387
95933011
294764078
449522703
189086106
449979
642167889
677991381
213670316
422742551
341377330
16196441
238837066
744900820
270085197
15794437
246723250
36520630
168168534
204245080
644557017
685151728
475964290
894457961
488288816
21885764
103862579
283515474
37943609
354772495
133351060
29057208
63294330
42126662
623566635
86509858
536354045
324353257
439192923
38257463
575727923
11346264
3116081
238172508
880252675
44468978
168634397
7209970
81236989
709378669
491827051
663298832
204990796
283681757
96257945
202240556
225302777
612222895
69660811
697714973
154158441
10497167
3990031
257985412
522068674
14330359
828729906
342690637
561759169
224953710
113955325
563281459
700938761
443270344
20960929
434234779
644183094
659511596
517283687
258807112
208610685
292163378
367106295
14872354
57949553
12762208
138543962
182316050
6570653
248936383
346367533
53866867
19158407
357327770
7421620
455425493
213365329
282559472
159690659
12657889
191811344
3875515
114912683
632694938
257199538
119656117
229948804
139255025
41869023
380559116
256755456
308171344
28774586
643137
2625927
467685462
49572331
146505459
498579518
17066591
393219442
75721034
36793165
90578524
23797927
77572294
285488187
675201432
90653325
467793926
252180438
404382859
147211007
58571006
19850616
91172753
6161980
400678291
10350740
518233489
468243570
46546238
383505262
283658503
310481139
10570042
630968354
3841732
4007670
187484000
208493299
46632414
474648849
680393171
838678493
36759816
531675032
94921541
29952509
212383648
695855722
175567065
61443890
565486021
357219015
180623808
199631270
179166204
312224118
212013717
257751933
77862436
16030392
217868
576692716
401318136
205111148
220590195
92389479
310049073
252712008
225304818
140012820
528640485
207759455
46134707
325756076
828847280
368722935
466120656
372614739
161419590
47024301
11684461
118430643
650850984
500920261
13642382
135079859
137541199
423171354
307985636
687545
26780759
6768899
355749122
274088593
240910072
69862025
114939552
359311120
13376494
200237174
258954168
222164155
413051696
159001378
645277150
137567505
144237245
355587009
148176542
105932184
374829897
606662624
360806756
82839270
73852736
43477020
19663165
35357945
67123787
73575606
87303988
218037354
812600223
569578230
75568251
125497407
3970539
106193098
46495254
45328302
104300591
141599747
5306096
419284439
1365171
641972146
184905253
101675854
48359228
792602376
390178821
61999624
640716164
104361948
63072042
618627093
562929600
14268815
345701760
61446418
677245744
117654857
139498974
743633701
59045577
130211934
416329112
482404205
423437270
25402086
188673357
368481320
261178969
414466625
784654183
240721596
531744382
268478182
429826173
84347274
26424647
14307652
125959031
79154949
129350606
947811715
381447606
138882188
74752419
110990269
400174507
38104536
51397703
70430279
69665892
51615280
79640856
67942598
739483742
54222494
11213500
195255126
549041835
27815516
121312396
530048485
3003992
32029821
2059055
61069079
32394998
203922882
563542759
86218456
171147091
254146507
70522779
92591447
584343955
163022161
153875820
501664285
10771489
229875625
361796690
610225872
761380052
37263381
481002373
69463407
68481357
185391779
156024453
297292152
130579974
1063027
62869621
59618819
157198058
508416889
167158741
28823568
289450507
127553101
177528329
199841421
827822745
94970295
23852774
69269129
187084383
525901542
301941775
165572017
360757219
55766616
557968232
532333504
371296073
273456533
107214581
5034205
337689589
29296014
670835604
206203882
147823710
52191903
468485436
216442547
185643071
18594602
675147918
127044838
388501560
197662825
89824989
390793255
2479477
304122547
65453035
422247676
564089299
38727180
449429469
605187216
195853090
46526394
3310784
754683956
322904621
129888707
7332639
453616037
23141882
465473237
76707548
43092752
136366626
17625349
354663886
83523022
50946790
60148535
228372384
59802331
174790074
220577506
552448907
304573636
18884405
770177372
4829461
597318633
44626533
688925044
122904133
555365467
15442801
122013059
194572713
406160663
160005744
295179406
339560803
326601
488565125
147602913
259608899
336886709
138979771
400396583
286099581
188781172
157747749
597510268
171151023
614204602
4371349
677995768
373687077
285445575
152471401
191098195
36855055
264237565
86661804
27148651
197957091
10405959
533395168
710423390
267360717
48000205
13124262
202919650
476740665
141246082
597954141
82908076
117466948
349321698
278817835
288971017
302917079
86650566
144248387
46964762
764359259
167881824
334431762
149171039
35509629
377238240
115768614
532513614
421820261
327860863
702826530
380837584
75379205
830354808
25396778
141402635
695743347
6946143
126687471
229574096
171965198
654598897
842956941
602409671
540943839
66973906
343239354
40594779
314088889
514192240
1863895
736436896
142284186
146106145
26603462
357708557
109015531
424435779
388662480
76068192
105727506
340100374
257993019
400018913
499357478
101663779
83391614
74487042
70894783
534896258
567201972
105691088
376553201
108265960
549012085
87716270
411300833
231308535
108262997
206839834
4279263
191706629
32312996
545237911
362460778
235257209
41593299
44871768
123385571
99501179
680712990
599567505
31159688
563508336
16310456
655626718
486810331
572849358
68919518
2964860
424260017
418706006
178200186
445238
61784823
175472671
13197168
531496301
85459094
180369555
30698090
4670785
242934937
302421693
199747472
166338881
490594196
1755738
332128615
506968749
357023821
89216832
296701753
536404278
724818889
36388827
77967059
403185591
422768646
69462609
385850074
327564995
91266665
226698656
756926001
173588628
129860278
14850571
186890207
568608267
794146093
189886942
7563585
137341723
107331906
307021947
945925538
908695042
2578249
172142131
594868657
600737709
223755194
41401168
222881901
50300153
31111002
511990261
814293360
77033414
81386306
108107267
567313316
44425560
461025599
113173072
286740098
204151340
70501713
22598519
115153122
427985661
34578619
146386135
202118275
9522818
56652438
1168604
436966678
8702728
248732016
37525826
226257765
80654556
466836443
173246172
98128870
316104756
327540499
324857735
527339830
333093
9674871
29111662
155167283
8176711
231621654
205751757
173548646
143203508
125971185
23354088
78644049
35553234
163554612
130621005
556525057
70618413
25854672
86932320
14915604
136532012
281971703
164137871
328750191
198147101
290639006
180736970
794797026
121830792
440702754
84223871
356850300
222212372
121149355
575622918
37909666
318943733
581621829
89791058
84450783
5528750
652446640
562976579
203867960
449372651
105969554
351008576
416673568
53213212
454229021
224386584
302752631
436762001
84445797
5314201
452442716
767355695
1752002
412840490
354131352
10512686
556470062
688429292
64787116
171477278
552903955
272268991
331777924
780837825
39296017
28018945
211819235
138972766
529668047
21742463
274638226
51756046
11979725
383902705
352829847
10120173
203486352
103275048
581176693
373949840
864122521
221161748
224454116
409810548
302454850
42310960
437319387
54917305
334443001
170286044
97002600
156715917
726914350
373241424
880634151
19512789
254333528
121473103
26067704
467946322
434122344
87272665
480234233
89727577
67277985
63407587
6991833
202652544
649635485
300132223
210117937
426225182
720607290
674944724
347883838
355570688
280719779
238686353
606485827
128822193
11915992
63908040
29478295
313791206
3926117
150851757
2574717
116660341
21406561
638392008
592107203
270344545
737109748
166962854
228503886
205068540
73533489
102854267
282725772
630910362
222843433
271788507
272363739
16456049
44181619
679000012
855253410
247278289
97307554
88372892
9244966
72475874
8814235
203555206
398757694
459665425
74102748
110425794
189294521
682547069
30073341
440826287
62155152
40626282
229835463
102295628
13477681
255529664
20317938
155903808
189077930
82232108
204445276
372085144
624980020
398036910
113133412
38265656
34106856
409967889
5378954
22744561
399447566
137551331
67455097
473237240
284959963
388542783
39206732
623823226
119546391
155333610
124913345
451153321
285670528
288992937
603322714
167467658
168580538
587462920
4527059
68559481
231984422
130519037
135284179
68240228
801634426
176949620
224956263
4423810
217255281
119125926
332076853
423333730
319386433
20909948
309886208
29883287
254817866
364883900
324507534
815651938
14608507
393357861
420995450
524319677
118082216
863885181
69905333
870260873
11097761
448589652
431881025
361452712
120865884
1701955
173583835
21573600
694338529
48567643
77161631
283182170
128996278
233974359
98923366
60426329
54985421
56841368
5579659
60537324
375822455
86504814
193546577
142163357
293329784
362753883
7750371
703342366
242519670
30175633
161603383
117581594
62055718
385311974
121257071
431057168
214526356
261254255
408644006
287566847
21161193
53461530
18395786
5042448
12913804
123398520
540957526
68544002
427043040
17514774
426023367
235627933
6404125
279596913
40226326
126632923
659067809
32702314
148415786
57197007
377527154
113767347
428942698
133885349
27455833
106248737
42920653
46829937
151545790
292737854
92370861
648053538
795873671
100284946
301011114
292621877
415715789
106862379
11365418
185984616
174963248
415090411
280057284
784993515
451562483
3311104
86041786
102196361
311171823
251092540
103988676
48216824
27548922
200524405
73683708
282248909
360768580
279350835
441169705
192260757
57628864
54701813
246920625
122616178
54797180
231135526
308277418
60235399
68403873
676752240
50532253
196221141
49281821
10642674
520451634
43800709
168850491
197406192
491117253
52552194
256833917
126444266
660687094
148642751
24984065
245611122
291007493
163434134
105519707
33440837
96261562
488453076
83802274
34761973
6518500
392305699
127919158
424074736
14851048
485330601
143456267
37745192
10227939
153051989
30360385
405676995
756531098
375237749
211142639
688646693
207487340
165428468
162852806
60173789
543444698
780320123
615535671
20763448
325005738
68366727
153558884
17880059
427862568
292463197
77328462
452153407
71424793
93091810
87098817
25242448
539653184
229842164
195869021
225101801
543134990
22161446
790128708
657862894
11568316
11520152
48945174
314318077
22867009
345367628
55465122
65609146
24147145
90775775
4634225
244518613
183049481
248622738
430726776
129474897
635666230
223216888
149472480
62481763
84392479
358872823
356608
82856934
23412553
375386612
86880684
347779252
376103007
360918779
228837123
387832509
2682687
116554051
682951041
54725766
448661809
11634182
464523594
389796994
521204132
179082920
272907485
230842778
244953421
594131951
108052364
368556284
105476255
463364077
444389646
766283156
657457741
170460769
783573704
341453629
266283449
21977405
12533710
431672217
15241665
189213613
451637182
588413548
319236985
101288604
115372547
185969013
69441306
681159642
129514885
631728133
404748601
338092080
51881998
1854169
16801236
612265066
122165190
125669988
253453695
13004966
919810975
122270606
165998539
364240035
335010450
269175364
80144381
416631536
96331077
678013256
459132833
273849592
42534217
438186372
88665228
47122673
312353356
310991732
322314477
442710402
198229779
246488981
216974997
37088584
285966238
5402945
187721545
93373368
348621913
276336265
106479410
33575786
7460761
299297429
160721282
66220477
63299879
355522748
30770464
45371055
244274587
2416692
22560963
47510921
68714161
70106518
165064261
32679760
122440874
136408004
39288123
20878771
169041863
71610732
324347214
775894610
158558434
12365410
209116170
297219910
251272160
323343367
398595381
600775175
390955471
40905133
493471278
243910831
45072018
12518086
42049149
167360826
312281524
26885425
154067852
50985027
31961448
722249000
268981291
502938254
233115927
36326499
494272152
178689806
275700470
105750655
723377116
155763193
771100027
502413257
184361498
13605386
33576066
100462728
234549060
3886019
295949492
157012666
312993362
502729451
448165461
612488083
590731840
34779798
224751395
544229163
99478816
109627570
133040935
23277607
533797805
781237736
813169277
255536569
296991101
226455538
219961852
121229946
66939570
84944576
383921526
129581482
72671765
359709753
704551348
411628090
435899577
297649584
133867227
83065482
27718335
192946197
171721961
230087872
158581931
126737818
71340176
30596786
295574236
690030083
12927233
57080129
219097062
680188773
565329258
485906180
464341858
266016580
84428700
247795445
233379689
481762796
268688252
331244399
143460837
466142602
646014317
303406927
28560238
424763538
6607697
146172402
81820965
229542008
595538520
158598946
575183238
7170587
642138658
719787795
461491931
9678032
248051771
174537518
76403448
368612416
211738370
295717671
124963477
54764139
20722892
398189704
913628628
485045559
451603214
85037
275923739
341586020
557816994
82714271
280291412
382269260
17879799
54751680
56925539
40265057
147806560
173585714
586032240
283988819
654067767
3980778
190246042
135909691
92736299
136036475
223619810
309575241
32207327
19920582
64781851
392269733
246926961
45699862
111902269
484909811
438184039
906416396
3569318
11280604
410685781
95862036
30575996
62409412
203557925
328700549
223704866
285634408
41740999
425280304
9074852
309235226
76968137
76461996
20011070
522313404
663629835
347170354
95929501
5262680
279259916
216314997
507607384
13101070
47122990
567795023
25704326
20701852
106991007
261315927
76907695
101626203
61046948
18469192
503987389
17205226
62450416
456026623
135252666
72444165
161649366
13579372
207404528
21406022
256317964
59744760
237363624
311671931
247394718
22556660
76502668
390813004
311087006
15094933
171076063
40450647
141428955
66922799
312569948
619447320
360388100
518248160
34347521
86281018
338147245
653875986
530923462
117911273
297800171
97501261
407180668
194028204
118348198
194659310
12106774
683530503
53723376
526280113
117691643
156495171
218270672
329855223
2387242
292511652
156809227
435661286
682908081
603040969
40515209
300556298
166918175
145628688
12927819
602829
2563913
311991487
470581529
219604319
3326771
382453618
14616690
186189963
177863085
85972231
154546732
3322822
468369773
134473862
529929381
199258762
586731440
318567047
249978074
15181354
3130853
355668531
153231729
52273
64086406
315053890
33886752
36277538
557630680
37469392
93201695
520071271
819426
243169510
294611841
721611634
283350362
1281682
385364397
55089781
271119772
374303
122671616
22225440
173855119
395998593
17203415
38960670
372522670
444902083
414416902
90277681
24313380
414294566
116501244
508519686
225585710
1783397
77767578
259351213
45430373
584709907
408272425
260271452
28453638
311327054
58146797
76933696
93422944
186942386
180426187
661569677
14410804
32385069
62895399
5684076
915036
207439552
27397524
247853769
187746359
75098919
469817693
81693743
246968488
26370287
94413335
11931617
228765085
68047866
229283358
4570186
453600849
213742943
567122586
82407806
833868126
158672647
165312863
567202855
646302691
266329480
52260001
470260387
215958565
378197892
126715395
480593730
95597167
351558100
451676291
57541097
721657813
158358058
15020631
68317695
91767159
224042264
124469763
696086654
272516796
456278189
383290529
267683755
278038441
17452712
289833397
146797047
23232063
734935273
511819923
319821475
70390411
687449253
4953541
216574342
426382859
142408887
35699865
556750777
419480720
8537900
655791404
123598295
42316131
16904030
13902347
2672884
247808119
456165168
371527970
257785442
508495121
494303174
894479531
60227564
211055434
626978780
98515275
192543645
339943206
10965016
147222136
488413063
301832278
4659387
377019382
209994037
175143642
16347610
344272705
5232938
503826298
352836832
873068891
337888949
138266563
261851141
22377223
280136674
637915513
31909131
125880871
139812464
28613967
72208371
352511152
296487842
167239761
156824243
228298962
212723149
155190032
628531462
251726816
107321118
14189758
314221862
16539688
25979476
98547232
912348278
96887787
92239344
478183862
427513236
875312979
60509046
208513042
167959815
185271486
33197146
305890862
470205475
923564994
485402762
242194493
324733690
60044990
111429283
134226852
289073718
19582045
885361748
530176763
48994517
538492113
270235943
165409615
770069140
282471188
23008647
26797903
207786732
48042085
194803499
271258615
110588845
182345313
1077073
209829707
349570354
742063038
92159538
129714568
628195656
319248537
37267213
825151255
91190490
185673033
118269098
626833774
709600735
297888974
67945160
478977949
668501957
61649577
71893314
182836103
40889815
20518784
732138613
381756018
203621977
241741274
8336810
44758634
304402443
51840911
458785755
61463516
133852307
108944786
369256942
329312287
521527741
13340424
140723607
12562555
445660243
437382845
126783803
182685407
739009336
65115362
434757525
247509424
843245842
37528502
93123948
59350653
197398573
116891647
40019313
326883276
543255213
9471132
134539669
81936291
372008760
201023149
201192617
381764665
266936075
109225655
167979946
150415174
227767776
354067329
29123978
99064559
741280234
458789704
144084847
803881220
60641945
331840476
169348806
34358300
569157667
216109312
1303605
67763685
85308134
279040122
922722339
42648793
313589031
4677886
212119104
320194559
64677091
352885451
356016785
629565861
155542112
10501260
125314914
330074141
27242856
472693847
510556565
213276736
88134345
230289502
132197345
215232911
231032863
255111972
313312451
700677128
295625725
318629355
38037494
366244833
110745289
286902724
217063819
299204919
94241810
193466686
194303177
293878645
68441331
86066750
223746065
13364261
103687242
759806463
53714966
734917829
154064586
720360972
3601202
213347344
249760221
66389676
129381843
50243093
6896380
471814937
105974384
205430842
271706286
173445943
321246259
16089317
820918431
90049264
383617667
295999530
365771686
136301263
367185785
537608351
17074302
175288819
289177192
402976383
107903739
251228511
127921670
388169805
630790793
675116683
782200860
28529770
12896292
260341503
288286995
122217775
189947962
575139577
203031984
102857882
582706038
547029291
220455178
171530040
72291332
77523931
211893251
47828766
108783206
398591671
160231082
86288772
8846014
87202751
99011128
259544747
496998806
121312382
98541186
287104070
600341390
346297223
10260153
247228877
1931134
151738837
342596295
418269336
67833336
336994213
132606852
130842482
268292911
365059094
584139077
274459882
215983456
68892945
144508074
269671883
15393470
736503924
523176829
528150630
250966758
129027810
171538119
107808020
485185873
245998444
450317691
201073637
35785683
755431780
337485811
17934358
133044580
78596977
90872775
428666256
114966400
193437233
86277353
2498415
446864979
52663873
148071674
494007995
248499583
333159600
709482711
385224537
10593228
25707518
173563890
94360131
62059774
222668370
409695719
844986815
53456608
326281051
731972594
587058412
408928358
219073925
10232613
162247343
416829030
121814869
2321828
410280398
52775517
287465132
851458737
2316820
369352630
358477434
6600063
69211089
46370862
3905384
188281293
25262971
290480902
191525592
352379485
21343157
70590867
51628678
344956353
50469114
371872918
102229586
147842179
464194778
228491062
70905866
1202213
499914561
654621664
375035643
112473134
420479269
152320249
39757847
205184851
131694077
176892450
518634293
543264530
12220271
2226168
278187753
219372339
132100112
195081825
45217941
269072142
391790476
270875748
175497274
153052934
190071466
361478638
141622337
17654538
3377417
527118533
172375257
771790498
604118058
370465233
7743934
202354813
294719192
166019635
74893732
25009441
692259036
187901207
68400266
313636864
782614944
6403672
161074983
31970233
31188972
117738239
22627379
80848927
152026462
816731483
153195273
51385187
127474689
417773950
43206701
87843469
17430236
86875032
29283554
10780198
626380776
263273767
256141222
274031171
37189375
665117404
469154521
125378245
510886940
105040746
14986780
159744316
219340143
280689872
33579731
241827776
36129876
292398168
4962318
235052732
157443274
26989790
641929846
705535380
716838162
853113297
72566529
365502874
126671089
336730461
446016609
17034075
569768937
555558927
81277891
6462574
411094781
352994411
454978351
401066710
170326787
130579943
395551561
250308767
108495929
8489747
165340308
30132341
207822597
590445209
40748504
23924138
36264357
523047169
441932171
14182530
232612159
135396518
246556405
38750865
62872973
129943859
233600603
296009117
290438367
48417529
158912504
388575810
468343154
128533410
328526050
473100830
73953430
112072344
202215316
35930655
573058334
88122103
699308381
317966223
251142567
163269470
136411121
275416524
104530667
178645146
68752751
286095022
126384569
39942786
425537173
53808700
830404042
212107591
23009381
763628158
161911409
516502147
19177140
139058535
12363299
441631982
20378717
171102590
179145585
128000588
271666718
171779806
591123154
722700252
662017827
810660869
352336057
490141077
23579584
119194359
81440707
178696436
49226949
618319510
218162493
90510482
105492662
52080994
190812870
483732555
264339171
149854730
208383825
317642936
159072659
448153157
457310682
265776904
64609759
891809912
887897496
116956584
68244836
39893711
144777149
53674332
82046440
730218352
3931557
12924364
125885949
799037180
434663955
30348212
335470044
59801210
369098588
133690563
92075546
375074747
3268502
27803063
400280996
16034751
208658549
172907541
345145468
107632890
637069972
345497995
280475395
343689580
171510448
8170890
312768516
11620083
262764525
298029554
33638750
679218882
353187758
269395198
368452040
3187447
385867719
90460578
229556224
14878134
176116136
210797605
10113396
210418949
6429551
261750927
745352714
258997698
971176
89840133
376644513
4047665
170179642
108695145
413197531
108724894
65317227
654724441
106910302
101240097
445637955
42615279
171267004
208816741
154227372
209307512
217447199
635880815
341525300
358535223
678275189
2339708
86308368
272952679
18266525
652498157
101165923
390280937
589606145
288284743
117862379
40761581
35526305
21014348
298425006
26689846
86307268
400272434
74027346
214722168
328765523
368085339
29907130
58502148
302964281
289432887
271778440
105991786
667681629
34734152
30900733
561996789
818409995
286446755
820800644
481781565
252668
213251530
8458802
17933972
170433842
486871819
131323949
223475241
697281494
57215673
556155516
24200456
72921993
158391847
24383282
97341669
126149751
210762823
8748787
102016618
114542302
366164733
103054176
535824065
532092636
104050490
415061167
5524368
135547575
594721434
105049299
386364732
282254682
743075418
177826088
11406134
323227566
496998335
1360559
4385590
378814940
649013492
337691885
442727076
497218560
161272113
337963396
263606460
155151875
96548297
92626235
295246988
65522072
11704734
240719362
329751472
294409893
313069452
269323976
69570534
159278457
116575535
21546952
636389122
255420794
351298465
9142051
234273002
42798842
464462659
202767529
80985
65725750
100583319
232312655
58513665
233794629
218009924
71350176
95581662
602247000
522038319
533785620
221053983
651065660
10006310
98086977
255960243
143774592
5150770
304316062
487108684
935485979
376894678
47252161
18164742
2678461
305429408
571268574
26068582
43767419
59355712
464097478
329262701
182785761
67250151
31391308
396727561
62447847
84256300
653498575
270276821
209187142
436984832
484734834
74952471
8879708
33613054
246231528
69634863
292503380
73616887
61248632
285779676
24918091
307866068
490843351
59823698
81809134
159088991
27082772
146131397
164517804
273558203
208138092
158538817
502208108
463166674
110733012
279560749
358183839
87133399
175739828
483482670
314570180
7471866
318560445
85054633
254910937
910405900
12383043
2303731
6855323
225690320
173242354
399786203
119468886
117141264
484321659
87745173
109663191
41797347
575117756
366092464
358371788
453234945
341132119
232617649
582436184
37670762
24940099
227105061
216696216
174514269
33684618
216671136
695092536
186667942
81042538
106731387
94354316
46408291
435877227
410564333
631064894
109722882
462675207
448395080
99241157
206974565
226092463
318618532
6433620
162788427
294440218
288208657
109126841
193897957
80699303
357847251
4578081
191590829
11149351
587212067
624705699
82467117
176792761
14328451
609736509
1414324
36054798
186772845
124771336
613989774
795564576
101226374
159998927
159104676
72586490
17758557
320018210
128343092
106484423
6490665
209570596
87493016
290756124
173294702
254824196
328444566
586070287
12821290
11933280
42181059
47993481
39935168
13910549
206751656
643501524
385093256
6627739
238930314
50520467
5389796
83276973
962806280
311142085
155840358
12983297
8087505
456133207
77027766
289283703
287059167
789603641
515751748
688644050
25884134
350118073
603927520
611104357
33498831
793009690
151746999
136922787
473066682
5317501
297679679
177797194
253136465
241396143
13944249
68714047
138702543
270919173
83302626
664403525
403320322
519381954
137170398
9809400
300179618
82026001
11016370
121812407
52078212
1769656
350990035
85420829
541303883
1979933
158413943
193773299
133544010
166171857
179937176
20481779
62427036
69297974
102030756
526461960
41971864
435762760
216184966
84034679
316126
52757570
230292342
134770934
123634679
14452
306999397
158326475
9629528
210097535
247249610
497904474
555104149
46461287
362518667
541694292
185243223
142612476
231538848
14146533
290379366
546428311
231040588
96352646
28942890
516187728
260684108
230574576
534541353
205050149
243785751
9792544
623093863
113020006
334152969
705552069
103047841
5286271
15409381
4608545
46782470
77249800
50863717
492033266
762400552
226474142
364399043
659356829
218321760
288510015
75900910
65825714
487291606
438165101
440150169
381126706
282445904
108239221
16432168
509233857
458794754
337678415
21100410
29429848
98967047
139141406
248299104
97697271
22991027
479313373
567602013
2193816
29216948
5185524
122527432
6500085
42770597
410892097
717531612
146247255
201859530
697913530
47919319
751674163
14779892
503050301
68204275
53841707
141424923
14921609
349592771
73636627
45178397
364428934
74131717
3722806
568411353
409051896
138535820
185108610
450033001
531305308
72645787
197764850
99081089
368609042
340033204
222518516
623508821
453335249
913067514
528932753
485103911
105453957
343609736
63286172
35388162
95480026
246339592
212852053
99512690
418128486
244790303
89376063
406361742
52566078
229446459
790766328
42852126
83258460
693503897
379876042
704285812
82717733
266343181
332066195
136227742
482718140
148222925
449121040
13188417
50767207
117658497
38002601
56147055
31027942
64701356
764741723
55406894
11459655
459737944
329536966
438603453
460637602
123312930
595639587
505373251
105271366
83691968
280113033
88210676
6474380
165716516
151330102
167274099
1023045
144589098
454811887
43584039
89999459
342397538
155668735
78074334
79648090
234424258
198343756
393025187
536454481
342559671
372674187
19572830
1336693
78956838
762868184
43186404
151020660
706342745
19762856
149308872
78373506
176943806
360983827
366783679
662821430
83172997
33325900
209098950
282539874
666612958
358113270
48535908
4978551
10816394
135338817
251576045
130839640
208147199
142197100
391225505
841560421
46916787
316297470
340427444
474602054
165052878
524725308
18112257
345819529
134430958
7993799
18143986
100955361
670396673
317317994
207802902
355175857
131479720
157736534
24463436
195268527
189093794
46450390
154743712
143599591
105943366
250826106
57593243
20662355
16110854
126124722
236118752
38565608
541205573
62483784
490475523
264792377
22680919
164261492
44449779
340347859
326217180
39384036
292030681
129505795
188491871
294731129
52238289
44833227
158317345
657656769
172159837
16850702
60936463
226617731
887751830
24495652
378271612
59229501
51671499
106599275
219928740
2256713
436131551
85899222
314507181
34599982
29935399
116564240
361444390
94459833
64789392
222716121
622078907
176893293
588950877
134005479
617471842
611146805
179599797
336531375
370620894
160386540
158292075
64015451
17700371
288903922
646245341
21987260
145139027
278479425
120463123
241933186
37254439
690916268
143843864
492525994
504191819
541407608
334274301
5534202
106689983
69021048
246098645
41063654
831656285
113769290
743010208
836148113
537367354
660188128
1675033
108708148
546960590
125151563
346468139
115860952
100365876
779093774
97534406
130356132
165188159
6374867
117875179
317836454
274215594
403938337
393706965
464072800
760904283
5885953
29878329
58843857
159232707
463212662
233448775
262277292
567798522
450562045
15696912
340373117
81182762
94983439
24050349
330257609
76044904
101491936
327221117
228284121
39454323
102505662
62166623
16904122
74555236
732763617
300614628
275027458
638418318
10709288
29823956
157707
306658653
119072595
941523027
462318391
147171105
49927522
117106257
191432074
4819433
737897561
860363170
559324260
198438272
64285076
545530335
11558338
17483061
276954175
36901523
700976245
92384680
466136510
716046293
191436669
154174831
89742749
240442601
295143803
70294920
859422740
84753034
174994596
1322498
888943506
536876052
444770140
202288160
149559386
221222453
170406616
52549400
43897289
174796806
224186979
110979665
518033501
424177976
213366056
130443461
880710453
102853412
207055841
845073633
13061465
12027568
333760803
306103513
152994645
249408231
12582611
87595659
39895595
73360379
260126688
484652139
41127532
36497849
87874367
20704342
227189353
627507027
25924219
522195130
2524057
235720629
102470936
728983368
20189838
514538243
146024290
38216368
244750047
691840559
16464057
113025605
405525097
31953033
400445102
862055868
220388868
304952987
43905971
318392332
667697937
29147597
14621027
615455321
447011615
136999134
78438153
266111404
257855312
126599200
387753120
20419158
566835385
615524951
232696782
190677223
69912362
284689126
179266669
264417564
62263923
641912558
616917178
68889572
2056524
60925955
160450590
453719090
652907499
336800416
434722030
97994047
34833697
47403749
236129195
83549436
281998054
274523751
603371028
65423088
113299803
38421863
145866784
229018030
269913042
265758189
93966116
4800367
80262176
195691743
136473847
434384641
9594840
272261352
528915745
333772958
5826074
94806657
129302606
40965386
711496559
105107733
183132879
80863409
29810378
13260333
266326567
720395452
213780620
93331778
139555273
61225903
126174849
681118131
247738551
20118020
3688479
353866616
236627404
420165754
425241325
56213359
229451109
341627913
29536438
736701231
61482215
447982488
26229455
312536253
466801632
118503825
391113547
116354703
13646866
256302760
383878488
561760198
310171112
131661504
254273419
142748603
255842645
393000089
55671047
25872757
110751945
11010106
44799305
337655207
587789347
263966976
117221217
41748362
198161907
77475988
411028554
126905319
134194021
233060729
251487409
366987062
45864686
368218782
82405812
26542476
852303625
131096315
200575985
155078140
835749427
115499106
455528365
10446569
329859694
224263097
237043846
187176479
126751239
265631948
86201105
200415898
202503825
238631537
174700454
346048472
210540159
337320326
308869725
121637289
89598686
532299538
27167649
158510345
113904846
153779457
169014180
83960656
298991832
464075696
95301424
186972720
551308217
487321495
230777
199462942
321619719
49727479
534389689
431542555
52676460
404142054
462600584
177147112
304935682
201749814
42945236
31541492
418319769
174025362
61797370
147631526
150266288
564505570
582997725
219399093
100859971
12522260
603842607
229414311
636010350
117037256
716277625
242510586
80028833
202170134
327934846
255036912
261257117
695859438
263523499
134100988
4206508
180104894
72633950
91969281
123978288
250379447
114345029
269961376
629385405
709313767
710123427
94381873
451210389
175295626
488617021
158389049
209724861
298241670
104198917
98751529
220598488
109344156
25751074
207885225
13474845
65047734
474620211
52061239
46573120
402000041
309325918
86506645
806091180
179576650
29423220
59043417
418670621
23203145
664007178
1468802
342227796
46787961
130558260
25611106
52913975
144681282
51907779
279999231
64304386
372159468
103032848
852364596
705379015
184112181
197147338
144701415
165368749
17872323
11974124
207166380
284937487
606767047
98937625
10467557
13019359
285917209
231918849
588325257
193850809
99788640
306667570
1026920
358679771
8799411
242584615
121091045
40214428
447464282
172227734
361280324
4908582
101434235
139048097
87482427
671433334
6097376
283473466
589903505
80323219
958861703
124956454
114038907
166546887
107778232
177878685
239424165
21294315
955391945
302453790
17707007
697278550
91600754
20867297
231534867
9650615
71702754
60782261
162831430
422305780
779788006
60283696
17630879
520878724
158042898
95809590
465471153
530936083
1554274
143256914
509214145
10968427
163606668
108005339
488272671
200724743
223580279
306672948
105069955
136049931
102835246
140393778
171929060
105016505
59607432
225998972
360171941
34865810
323830161
54288324
16027344
104669399
204362013
62868914
62607297
154040002
658436412
9200994
93498020
119126725
43243855
195187432
338859461
46277436
114687899
28333792
97001814
164715215
177345160
195932926
535424353
38848662
16528747
18635278
52457113
33370232
202091465
856883323
172633490
252235335
406960138
286197704
18317775
273930862
270036139
839487791
102704306
256318855
83524050
38524
787689359
2601195
308717345
75828955
516417752
182248581
48984421
39263750
130187693
648305336
159781154
211090324
452564465
313487366
136179982
49091474
30207323
624870619
803326584
483383240
650183161
309450191
270368575
589296032
49138525
68506332
154074865
595035273
1063439
67484689
629237536
207992933
51657881
144792384
642594229
31446899
163577650
279048357
235397221
290038705
447774026
12492648
363554588
11831619
330203725
68612734
321845904
111277521
26394728
110369302
403932198
422079189
234029521
17544317
458046341
79485117
64962407
478977574
58779447
381211641
57396627
133099084
561490702
1560354
101315347
193829530
46898574
116382788
269067745
360839822
141437382
203109093
426249836
246261966
133669627
65394411
27585604
888666550
605296831
158608886
101104884
4861263
102372238
54674902
214891538
880148394
540778538
494055068
333517446
468958321
120715200
174803836
633603782
249928849
420591959
59545582
182653275
127788573
20271174
121261405
396712906
514415969
100611925
122409915
252228932
20786245
257139631
22043604
35165791
422722495
22828476
624690008
568009949
27319742
573720022
531358338
209953046
348157106
230942480
42094208
385966061
987318557
150070404
7049055
204607931
57335245
95177055
325818820
38905724
466548402
38296214
322309797
287313729
148053038
58702208
25591981
145213205
306027653
151736481
112228326
665090822
301004540
62061470
142103267
276564081
108842773
622465654
911444902
258166957
407100012
79384845
404102637
396270091
604196972
242429296
19758716
165115326
328647561
144616169
43378292
153521385
58483182
245594345
908438967
357760020
7756889
5745306
37302069
470968592
402734290
103730
7868391
550040767
441354468
146312330
144466001
34323989
176571290
1434626
52280276
384407731
93701584
157657956
8741028
302434868
390738053
116308322
615765944
152591934
15266223
116839629
248091527
910067301
41779692
11944692
87287824
405172759
43050526
88192349
73492526
287534637
13396447
82901350
141618541
44065083
12080444
52328136
531088481
202435126
512759169
807558622
297987908
310502148
551207477
170220566
83677985
306932533
639250657
257202842
88190310
85313521
172839215
341470351
589006754
215144405
199929236
354635250
502513149
504653805
77596578
140424540
575170073
400416988
447646970
111660417
74882562
374432557
17436000
103021292
284476883
25448586
130378613
154100537
168759267
6091451
373897538
347058658
667586
10146309
208178601
501647346
2950037
775553648
213345544
78806056
406603109
225915537
448155336
521111912
190909335
173159394
540173244
97157981
185718272
106935658
506194196
48292143
39242645
244640693
111908633
161414038
111884317
28344859
59466
116298425
3574720
6996465
8950141
71520193
264255161
5143121
13387885
376334072
198824760
529174043
55310725
560583570
126907101
378429522
150281388
154165022
187986114
83406342
27388904
137874440
38973872
55335403
839439163
3416438
625729526
246771780
199646016
166826461
55716376
367793419
11918903
165357680
251993577
160511997
220696531
97786109
20162494
547601807
238581813
398538162
21961242
50402003
121622688
259423909
158570451
312416512
87775828
15023469
538594291
251347957
190528355
669867555
701592140
45853301
32745557
71867252
156733088
322688425
192853141
262507825
1162628
68899668
4794528
244856767
93379763
82857910
718789
613970390
62006118
12578306
225060633
249509589
387958850
117007823
168427355
10234031
479936986
326169798
223730168
32622524
178597353
138524498
660782938
105803469
78564650
441150868
495648452
81261352
7701485
34195255
109990597
379377931
574684006
232072804
63646715
742843277
137933724
10537839
133112661
147302489
394395442
121218805
148360395
589492410
240335997
197885792
26453317
667998839
361234700
44018999
376614024
235053377
178839286
3130358
461200363
216003576
116884441
266101134
131451784
118862727
27676128
736457392
15768307
192470143
54630058
158206975
311532370
174650229
71787135
393446748
13061436
590043063
279749040
391700616
816645010
328280935
2126143
218601719
60773713
229518801
173800384
339826818
29339409
131239883
776267542
573017231
302560957
221271807
191512629
775105938
470518452
140157982
396300089
61287423
88515163
177253929
682019963
1078832
450060940
251781279
279752229
32944998
319148230
22152528
22347189
23545408
347712318
547059904
226293661
597774626
289621500
413925994
151902774
71521414
517746428
189381539
49790985
60044773
128455437
202365271
166841750
30552274
67854898
238621601
518793083
64636653
380382854
284715361
10002284
565865853
250070863
25700303
23742553
313192499
504035421
35215076
231619305
167217284
176888120
652571880
145395972
35675161
259631958
62042487
411266816
31092273
228342882
29946945
543468699
323422670
64149620
356033904
284026
84454479
328681353
102160844
388863345
25216779
54319478
14734112
73013695
405979668
466584719
419334921
189475746
546600708
32994782
596383662
72837960
140536186
755457692
582371783
249509082
39509584
135487136
248014197
150100629
237732206
6152537
58140472
42413877
193042697
55417683
898118912
859351752
73397230
547023071
9672068
456268710
231983233
38195813
519540301
664382021
472445990
310721599
167428493
382083065
554437525
65914765
11591106
163806106
215991677
257644574
347352625
272769269
258354217
2793234
61848771
36752543
145311119
62458109
5692195
112647921
6743977
256137438
873112912
3699101
742632110
164169903
171694
29809227
386762010
40740615
92467125
423172726
423500172
141474674
184776926
13490888
534449172
42000923
214161663
25408424
210456445
75262528
699101506
24523280
311378068
300288427
338540690
237407240
80936848
35424862
72295206
295259585
441995559
5803721
458985242
345703261
615564905
165144326
337543132
67603409
217010811
563730919
38885348
33979559
98477172
7138128
101540990
61455328
366029052
655782386
377718995
325860886
344002867
263076535
35268706
106919434
51427290
68098734
257315910
134118511
542746563
556154024
344727354
610118876
69776336
396761871
59389015
401492972
98851083
82394331
184757421
127196328
566297469
147039682
45780233
789982474
551465599
174653018
358286282
609443354
21370469
22213093
427549157
557789522
559134932
295534024
673545375
297881333
178945347
250346936
228461412
130378351
475066564
15790353
7853577
252605069
214900151
581035475
235828473
52902509
323476054
165997042
50002350
528016301
74405744
476807092
401923053
2737736
403472108
2802812
85222167
489203723
24103819
552266821
28435076
90127872
399999148
313218869
185964563
123443844
315163958
830151071
59513247
129856178
113268384
103264814
241322650
318072579
163173585
423572975
446367644
246795772
241996592
579933060
155999118
191019161
190800163
179853999
42690318
87435439
434056305
264970783
53054456
442284901
58688301
193880350
21953865
792542676
8731131
53167857
897308259
562540824
17234785
386274129
82652568
681300981
23496354
24397767
50096748
360356331
686856
219631901
292546154
188962965
737959668
257452376
792253121
761908767
716076836
283929453
275059822
153160872
6401119
841090328
9410733
94019789
279424493
59328052
3142032
262564366
338505320
244237127
61171915
402994101
6924869
21790751
45312998
409152543
417496874
44258740
7639003
1136144
741367030
273294848
66829208
148121042
115305709
18724970
196826957
230826706
452271476
406844941
839777698
175334098
193219792
655770901
60780571
25465890
707751845
79225468
29042693
454997394
682796737
488777933
152417424
230383618
1218450
418989391
624461738
490828142
416380487
169206318
51544885
141394492
41997450
575108668
216948772
193841165
31440719
8046449
19464531
244954531
292358731
719799508
510921540
411494695
143881456
3412676
63771142
3857847
335211975
524143692
233197627
231372298
177945893
717987370
68710204
66047929
49404
595865654
613695660
122534014
400155273
83917117
145925784
316622319
230419477
8626589
216174511
860222319
235514858
61088908
121097813
355321801
223651447
185213807
66241265
514869453
240666390
41762642
1793419
171522650
12365623
55196370
441125879
201576826
477155713
28746830
19474919
529638482
240362223
102867896
257864538
24801076
15556014
352996274
112165559
105013493
473328838
84902543
292018633
291936547
49044646
36393747
118919657
248020348
90942698
247044976
573147610
258157
774778382
96941429
9255028
557845055
296091286
85968764
200371247
522467532
610888566
128932637
117730461
540957043
445862368
104498823
691585497
52068223
124028965
196045523
315366203
380714004
241543273
89497048
759496428
7132194
88316278
107197591
104606010
83019724
22502428
248711333
288499743
53360763
4718914
619384082
545658563
838344042
38384892
312619396
476655708
152816846
155015554
160286428
519601466
768936139
222246381
46187268
475373406
220222209
575687792
101799299
653926070
226196388
176543173
106556504
395644663
711384182
841094206
159822987
203550442
419426076
39187135
188837873
9267334
697250396
770145219
277024032
709916194
108879994
714728018
130731452
310539048
378837208
42642568
38763669
259763763
121761569
319565764
477972882
742904051
96915442
120961374
38945043
349599590
255143945
9917931
1617250
248983343
17839242
298566901
590024164
599366100
527995501
160441871
16379759
231445727
273554646
217739534
71953571
156463814
537285095
16573111
20213784
146135728
190088010
434334586
89802890
22263398
180134749
2536489
267494017
509779307
187708071
30450950
262426181
373963081
106761809
4798011
279520600
199430237
584506080
357602702
229577839
84244700
8403755
228378856
31343499
241425584
11791426
37699761
277492164
12886928
29205859
293556677
415254524
596342333
570722097
549331407
168977808
43097180
7920528
116993113
21449862
288996925
276576685
79325451
11269713
120648073
514258714
793216081
33602855
410893162
35318081
472490437
89110600
235770332
15414103
168634586
156485685
287469013
20562978
303223193
301069530
2040668
175933413
52536928
98411825
185093784
3873970
67180309
78688863
178139103
829876973
3604186
15623998
5679354
414581894
28903742
483657580
492439692
121187807
15088486
296312772
88857535
250504323
884282645
132641527
8467145
5271846
45484263
581142138
6045565
200551022
238545352
67655644
463932425
93201679
738934385
690879066
47418534
342729263
111396724
138088608
125203655
159099472
23983892
10657355
310950037
744054331
15275684
256002478
28712619
12421449
41234409
89631246
417300118
375091559
4530360
57972241
141786275
263366527
158650144
705505064
778450889
244959714
74420499
198412970
924111540
291319
38397204
18931156
16471845
657205854
455309264
82521222
531513654
192369630
261183170
155717847
195428213
611924267
117856745
154928342
907377274
186754713
123618028
119413428
181914779
24443161
25105167
84516047
298066846
171661495
189123046
7056943
226701688
382815216
142929270
66301887
527099149
403093289
64017795
729834763
58272202
16135351
111535357
328550791
105160374
283646164
336795735
664548652
162869254
333824392
114823543
281827239
435770424
355939198
539299129
134181438
116172732
658456456
598911
461713214
589395327
165546562
827430191
41375799
165001946
251728807
236779428
528475694
639717234
380194544
617742197
1331578
15378344
154658760
628829829
123874568
76097758
667845212
484178847
16232250
248000278
167121404
107050022
113064965
443681832
321609522
97684043
711995335
236949975
674377
454859961
794392984
246590
53593499
194331232
108537948
80392677
96090020
146980548
98826583
694110689
141333145
38468310
438707380
116534215
98876536
415812987
332649125
483216807
93645229
404520130
650675939
437196437
832082906
116584034
65318427
25400968
397853171
406877498
240404107
583756292
42437343
121997620
26739915
308876092
61391211
15856990
334716839
447911681
60568171
525141025
144444401
526630498
439025
224105141
194394571
164796646
289843485
384256982
295556796
9676474
34029973
742619741
66377208
98613503
34344551
241861620
167162230
758384169
179860899
573401852
83316076
130793163
17469478
53282794
716084665
300059472
513732958
5941237
168615424
63827094
56179183
393358290
234409540
706092129
528140834
550966862
280249237
453279408
290211609
532018740
12602444
267338285
458695489
384616939
178404669
31790855
77458500
175748120
650425836
480345274
70499858
157744263
211771306
721984177
366094434
85636775
185206597
641167414
730033016
203417614
9124061
466819512
539706202
110206932
422791767
98398099
228892624
214099060
518339983
28069817
393137245
59775004
571680660
765195362
19397144
68267549
872635767
3507550
103773954
70512295
259245386
168619417
14292934
76560652
75161069
146496030
618600612
8968537
124299644
71800985
126376383
610619693
11751376
230803747
867318532
608771030
33544679
13325418
127812673
229314267
5264653
752809085
276250194
459612615
56953266
336484813
757675
183041599
204871355
649135875
355060368
216623163
507708918
276094656
317200186
453231638
487997676
85469616
98720116
61155173
621673839
210656853
167624567
135213370
698714871
360258032
265944567
511294618
271390499
5209097
73345021
931984355
450713830
12527457
269347100
403638364
416620889
456843010
99637384
92277025
12835877
137452702
16468374
531401042
24000934
14196961
130583317
119264215
222525981
114511015
130151899
45459688
95898614
57228873
423313
401905747
46479110
125447139
37213332
415511999
10312727
252913562
438789638
106401484
86083550
260834525
15562131
183346387
170455013
458120368
497624818
241551518
106493567
471135141
161725904
487809627
893839070
155998110
637570784
26387237
708816373
218404763
360252017
928259590
298997260
520844739
201202033
47062158
164136774
390825651
574180701
294835575
399976304
47262414
700308881
307969673
273928780
266194829
95066024
286664722
375669001
615945173
99158912
597231580
20407809
372803550
174260163
273980685
135657411
537185854
170244958
195132286
219769027
98901966
449612940
282571508
474786126
28480332
44509380
188546876
151584356
657696815
698304120
134954260
413129132
6602774
37395665
1163854
43064582
147711355
62494189
612032791
443923653
368648178
53090091
74608240
175637894
77072752
905219675
11477418
90750750
64807057
514027591
801182869
192650682
458613193
1344043
364308381
320177607
653353444
325397484
80817143
236429358
238151660
19112709
92008680
716262394
21439729
127025924
552834389
22464073
99590794
35564719
360059200
73198810
66799482
263644653
200698706
179927201
188646940
754249216
10105687
38046634
222947408
793610746
806135621
2960149
401708165
586431447
169168387
330676198
131871195
239371095
82672940
530872068
251330187
117484818
146778253
701276957
3134541
52574711
238469342
257026025
512752912
223103058
165147368
110437518
570623201
473561722
154151076
402814901
12288372
187207858
295051618
102035562
109485924
315031635
31956644
367020570
268711459
51357913
230661637
257381003
294492886
577947656
49034312
14928159
72815064
290853765
14370378
154964134
45883621
350072747
62916176
229813945
14226819
209470887
32909986
545669074
669866521
163396795
132389352
18045981
22773739
203190061
629656011
77740550
29624937
261409023
38483404
263807403
306574194
119984395
233591697
845856491
432578926
76621728
244948789
39315054
312588581
13945146
23871591
133797749
103455221
68271383
301757123
118174365
63102994
117647061
176297082
380791811
621721363
52092036
82084592
144300176
154388073
186304513
382725171
256106463
1553270
406490616
552733906
21657365
269101175
438927642
122726090
559605997
141606861
17493660
24484950
128778456
2327755
10264828
259653068
608171129
234821715
310102166
198308465
64068334
524270816
302436960
73009547
437167057
14449814
99940105
297255800
408073957
458886222
573262762
426034933
25122667
153997270
150356156
417491488
594093
1182635
496539441
119844708
35425347
285987789
116373137
167150305
349828565
10056206
35744355
809861532
404507251
582021712
74401653
126496688
34546406
89475605
184343776
583606604
298615437
120766924
27915740
3181613
30466354
19335135
88454320
259244707
458737441
856316083
327034113
254033526
363008512
19181238
365586862
93645480
683464462
144789295
60883219
75641838
318612
462177444
537746865
300722131
738174827
513548252
299182253
255473720
102181266
67377574
304994757
247789193
348565573
52303594
372505427
212850924
357566031
110795328
565277699
333769617
38581848
819395839
412342553
19510169
443228670
104046764
442095611
23305899
835178631
473160305
762680205
137188627
329040479
100888877
112865300
101860545
445311028
72326777
213004918
202266452
176077854
368576304
133362679
660851196
224251913
155988475
228852170
99973622
413762559
10052162
462619063
219510660
24570757
175716781
7551109
230483354
215209883
396664229
707956057
7100233
285683077
218450014
599978645
7138759
377440705
107312259
130124853
383444429
238616517
580374688
36272224
91769438
183717256
266011845
82413428
43603598
267517335
1238099
41083663
289839904
20450004
553558516
434017501
53728131
213258955
57777067
332376382
550336327
790159643
201780639
321096692
131704536
504670775
342990986
171043456
234036302
78593302
407516159
129342798
8010863
514858995
662910850
371723258
129827622
343116218
251101092
824772881
74166913
282393946
32207681
71192308
58559514
106034288
570678385
478869984
94388088
23261758
84918903
204918564
126378560
593688560
203497814
241449224
46797008
213548289
86620007
163174317
266350391
671773451
383603103
189464651
744240864
173988174
428723121
561871104
27431261
371562951
5307055
56466870
126620745
175845060
197231743
337083955
12177437
212521042
21151818
1949349
269488620
17825569
32303906
516183725
13509685
12746320
20697308
10691168
89887016
12505699
249929437
312108350
813885002
276016990
47456
330171838
14833588
747495
642261014
916299942
265856306
444757852
271083195
178650371
454070954
71288655
1117047
7051450
109382950
216205108
377807157
701316163
744404265
6110726
6067492
284922415
82999333
208776434
69741180
90508472
293032816
304076886
68049059
163873828
322265920
445291350
499585850
174826
564057662
638398932
230192776
762012599
160212186
293548848
496621560
18049687
68620277
170114571
203875769
448351903
205709135
21204370
518943353
355173831
108640363
161027205
495924697
181337259
539585686
127830600
192324043
179835987
6686677
36813073
82385976
884180234
650825969
1711723
60344174
50392439
328081545
170639783
382064964
791910619
233872917
873680827
32616453
36740035
500045414
209154110
413214398
144299541
262850978
339383888
65631252
24155106
491844927
235055621
92633672
145971281
19479030
135846363
496952469
49824885
59932853
230385778
220263640
153503613
589683282
746355501
856441594
178425180
238725592
39153171
69833053
362969885
492182443
282952932
22564140
382094636
162528005
86995652
171132962
56302504
224022035
502607186
285113728
221667046
51098550
872437378
314129244
363199321
185765543
129487106
135593063
106142044
135248752
309019181
321291914
38770761
132454688
105178282
288807779
506310
195632030
87623144
1043605
10166216
482638207
606674475
239077252
92133786
76222091
749587552
398047541
626715010
13094143
116219850
161854237
29244863
10470167
274027687
65602154
414276046
404895292
271360574
57011933
651539548
221354599
128094996
105617577
136438375
303572724
794423826
27875537
142430315
176864643
254440590
339782164
886990216
8812787
184574951
121398570
315093331
320444054
90533492
500609180
24785233
517882836
552157304
155137206
321732656
406646797
134006261
248920552
156195244
208544356
522214131
266436263
190016645
179572863
201482423
249538597
593311613
113825089
269080572
20854023
1640298
141653378
378614539
79898136
380901356
163260720
13787572
72679383
706103947
150321850
218782615
480559662
400247420
204065656
341501762
837223792
17450193
64790657
300761951
173430414
78303056
256159296
321152069
325117624
428517559
32434107
241724958
247744548
136981802
227684621
508743247
206320389
191136711
323750443
293505250
751946697
37146920
318683138
618886217
215825024
142710091
103524880
284413309
182626271
194862244
19891012
49428688
37724789
155717060
226696673
465599955
196116663
563442168
29646548
617449495
270580299
42159407
188278154
516218015
275856778
52474215
56691671
18449907
51925298
183712213
638686949
731665306
183307877
8558712
260311256
225896716
188403095
647214033
349391143
562398268
813820348
194285787
385988748
262089743
312893727
2391358
61325104
108959939
388188614
204435693
273543283
555770478
198351067
271246148
690100024
379072392
570587877
831028980
358127641
404588106
424837614
572708874
490350763
662429558
20805234
191006273
39911455
226655081
294016402
681625329
2558209
157930479
59680247
425902801
88879649
273161876
124611223
260258079
370937804
358817628
234056014
51287649
136998709
346925929
58920816
59335770
681975756
149058497
439872891
19815103
414400422
33547009
22497249
224301532
227028100
95588337
633473083
803263533
142251548
179574238
64909436
255319193
345982433
42271118
125211367
19103854
468449538
46788094
84940555
5165752
543072686
186037144
2746468
250133660
97714866
126023877
31699113
7306787
431915171
183580582
249386130
46856801
214279479
130152504
806307146
189541567
295627460
78434750
198277679
120511025
44451670
422630923
82332228
451363652
399457920
160723902
187869486
598575524
323415148
468899702
797701812
233203058
153115088
28530153
804725713
687587910
19901781
330526474
327982570
309294542
135477453
51444446
80764020
210581159
72089089
154434586
180533379
414746535
258213145
579131289
519173948
202782236
50870379
178923112
311353005
734118355
73972579
289805788
266747823
9314457
547277565
534069517
226112697
35721423
139719225
200623623
823417727
356470742
1205566
165234193
724973620
108604273
3009674
53269955
44134625
25224630
329063207
24064808
227236092
436666442
22491580
374395823
26632188
29842023
36887844
245556986
25961153
77656265
68247383
17973790
327443351
708949979
199302794
64675632
57723048
12014650
150808388
157361169
819128531
215911717
325365468
775572419
42139871
412673804
397663395
75671737
504760228
32935719
282544080
3157765
343234058
893898359
748532102
549994213
582320634
334722094
834712332
230066998
133532343
356084478
1235771
20992332
131601029
29456341
266536585
357228958
383669412
72802853
704015866
101814315
91485511
138894490
85590155
355597667
743622456
517184353
830462285
306580019
184560925
779300436
96798683
31850246
124515209
47849129
871750443
83827525
374290306
254458837
236504982
593210573
38426571
350405049
512682847
65894830
435077618
304735923
153637260
440797695
290382474
963944076
432990370
379350698
6007752
212858239
352013934
36364385
161034882
136579297
860623772
36493709
458366314
13444878
5602666
625571398
56758941
214773802
600036156
48004149
104819
390495903
269064317
500264125
628107836
226370364
135820286
1352521
564009266
679259589
206465637
607148308
2353311
516312962
188188346
99595311
311890370
23628000
62919150
14281804
71594261
195584660
3085515
19758694
461446210
36931580
89884499
279279629
29594808
367411641
722579059
350944563
728206224
678051219
614155367
482773267
431726752
26199143
828727778
398533349
15492561
284990545
109114549
317077682
245200792
120793640
142040157
715027095
295023413
21821747
205535423
421040886
827691971
782641735
455981939
41297462
28951992
145483904
399760787
429000519
223242218
118775456
308557054
9532788
543563359
24051646
282911623
351901662
10326986
672524909
323168921
215575078
115584647
594007508
323842760
18500308
389889090
377222841
26199361
47031656
297167452
14226518
565772864
353306921
455689374
212121891
238188295
386723091
149731217
116618894
282487164
261394191
18179027
334254106
49838508
5149426
120267075
132609439
156843191
262443611
766784038
565708806
180257473
190681105
8868622
38344876
193413489
396303937
829006851
240586839
6472495
136497900
246741958
278482373
153102027
120782957
257981942
5519041
547249841
466657321
5871199
636345646
386286788
545677739
87225456
232505889
15311969
338749266
15171217
20628302
12793433
154868154
21144130
88145364
129600098
561965437
51762432
90105908
100720825
23584880
137373397
106389011
233084239
92520846
390746472
59292583
177561684
120698637
103592781
51464828
14455339
556330344
165408188
171299538
130073155
699341024
158030775
395729820
35958696
603813134
444697850
67106797
568163073
680565793
172074825
15947773
55787004
171338042
9332579
183762675
1250806
24315128
253564801
341651294
654072945
30001332
113197240
44098561
547940114
68804369
128103810
47582735
140750695
193108529
841131869
555636809
347708865
386142178
68192605
27828382
286731381
319474454
59486758
152128674
367190605
176025025
498439285
130130458
368126117
14224297
470184765
87065036
223996098
49410277
2495577
45772678
38183638
9017
172788058
178871563
35411230
296343402
618046637
776313273
427486843
76021489
7972985
521224361
45257550
196599949
238293923
669442115
446030157
117914719
90280980
31559930
138483526
63367111
28171108
91543284
145326041
126445689
98277694
19662277
197748788
156466708
202681610
30783756
197100035
26860345
34039260
66131912
180429625
13418940
353325513
463877778
424636735
93407890
291707
165143082
164678494
348613105
533250784
27667243
705613135
1349785
85364094
182420653
7808334
16519985
23878176
216848
771163577
45432222
559985552
466085285
10695218
490524910
521151699
152520042
31632625
31190158
669302559
29804040
161806736
186898711
359633001
75968560
399295130
80652435
607872139
67941945
60169316
610632331
269205613
649789125
192209378
46100285
838973827
464424298
158634828
427818872
13462536
350842782
439595120
134289363
47720097
327055835
400851396
449632856
492045434
325815510
176318156
277381127
13560933
102993412
704012384
206025794
568662790
209259700
211161519
290442609
5522742
12139356
649082721
29078908
395547679
66479912
105029520
330942082
70961088
176180384
341025524
19536034
102740485
19675370
43467360
6330257
95234036
224149410
535471
919163289
682232584
109664983
53141731
204371145
23557294
41351951
49439589
371028241
94060312
393021314
420070785
321883704
438706549
222083097
430949780
465826098
124170989
154128032
738591037
424563621
91548770
236831275
76590752
10676945
139378597
347701676
93632344
350945838
724181695
69651356
7220058
71472300
303149479
365213783
208775784
69107288
14998146
181103333
51455380
44233376
257658555
503602727
132844791
273702263
101132224
480622330
614059319
105671731
715328515
104195418
317966256
63009030
28262845
522775917
16777532
116974969
270671565
85012694
125956868
37736245
4634215
41756439
356172368
236367312
701314832
363224047
124159697
293519424
137303663
20433075
133282106
253842432
344024303
98293128
528604571
209131071
131751717
679889454
331040208
9657991
98261362
434004275
142800447
672247140
295644398
85446211
7321476
39264051
29540738
473090998
98550253
350715677
384867533
330478977
37112666
401910181
241349318
101758577
27945657
469931721
2547936
289731647
14868850
217596619
14337769
465517013
164523859
70688636
179530411
829062725
19899442
711526891
393345595
97487073
528749135
87652235
378327801
42001805
263116164
112465134
530670518
118291653
653558938
61390634
43140075
132673884
102897387
34543415
24685472
168396243
310467725
28904551
491893380
497208764
122873439
359949156
439333904
19531440
38772452
563940575
333789322
45957832
38239562
142088810
252804474
76694266
42591220
172422931
313686207
70832826
242044553
439591413
620071788
493616280
32743333
428998741
261297271
70231379
264708785
555941186
124209025
394618134
193576978
431461455
541160577
23055912
507112721
101151617
15622972
8940963
348187619
748520195
113494293
272956668
6249028
766389235
1336902
146870882
270226264
345116132
34302481
14443971
37903056
193036757
448076549
128543403
49270995
319404907
137916701
180256422
93833482
414357330
289620528
448975160
295816560
56404896
246182148
70866607
7211390
86810716
255268600
241451640
181224407
383986112
5994245
53137381
128740385
93413135
173927638
411129868
137918826
455648553
14326998
271337327
56472168
21219750
168177003
289866528
68677256
338067683
54765345
510827789
254423988
6523752
295301401
244296821
209391836
454688211
816563
66377269
11051191
532836275
11550952
405192356
51417940
233773047
376359924
107311719
44587229
31711617
461445485
129824341
14739355
401751680
317909792
456290005
414089330
173955147
290458165
915405063
92397025
90080324
202832284
272995746
232946575
144727344
324710695
2973540
920885829
431509049
207489079
66803868
334234939
82882860
78222602
334550521
661837634
304158732
247762188
224409487
399691391
209384530
321492376
198681896
936869
585031109
29261923
144355934
545605830
163352113
149954629
371372520
7109356
40730864
78698075
883634566
53223414
1860860
71440669
91502372
21117847
364967713
287014428
418615614
97906046
422030365
226112719
347145565
197624605
130229842
772952388
156737496
7962411
76755491
530906975
95460552
511591167
142343192
130287872
90362667
238086083
276478641
86959489
36268785
567872817
290900617
407222097
67361571
566266789
37476421
299005734
278795241
442316489
185693308
70561294
104789982
35632145
470354069
474811563
229808260
19762569
557380261
338143786
498479481
331019053
561949638
1215418
484432914
101284734
165530285
39257878
200954757
555362156
516341351
324982850
160012561
142452496
104419673
137704381
81177002
115155437
28627562
45909932
129358218
810724671
2944522
174575011
81120835
66991126
180052394
171194660
199570012
44891088
88292796
776752340
155740828
71404449
73561771
256939207
460521874
8813196
308406184
143378345
186792039
244353989
443434728
59518171
134448014
493638743
156986811
80069202
584637014
549703844
215387550
161296889
182824431
869962217
8905300
366791935
18141905
97260644
264979101
10990106
32911358
103142653
456475973
175988559
366144289
245424154
668329050
135148047
63052170
176964265
111094724
330242538
69529059
575657829
38961493
173999864
305063936
840986027
11711010
362585965
158122103
70253234
202528192
352495302
4747135
283519448
423060522
601080529
19928757
18570842
578597917
95512583
2484852
128463228
161423403
24049029
79204231
242572156
8615637
58069011
7105775
142875009
43633438
115517977
8053212
540355267
314993210
622213542
67021249
197778115
208289401
107716180
240915368
337789576
43446816
157648352
147479237
16791781
110380832
255797970
193809822
114825134
43636328
263740935
735914085
351680591
12279551
93484251
161451024
221542509
177648607
102528522
175494824
190442514
39035020
270926478
23536776
557208157
384196849
143992171
403210405
271321426
919224381
200161660
238051755
327897460
92581025
621350766
798616910
108425139
157321668
127579167
435055280
30041171
49745484
498106486
162383989
127811860
130884254
19271315
503625809
634580665
75465173
360914203
193726156
661828423
81766858
109920372
174520492
460404889
40197066
468892490
455992729
38525094
158442264
149634108
44788231
312385878
2434997
353967857
736674171
55179730
62402876
246317030
340008424
217649377
19046423
90847589
194949707
5454513
666838388
64752852
409390644
176178862
6334389
630535907
153014898
52325768
71163742
1468079
373516357
172906300
121905119
692174161
93368892
484407288
255981040
22080525
205563965
315770120
342111074
900773972
183390138
36090243
32333688
341387992
101447206
45772700
119180444
368420123
172563057
205296471
261238805
334423521
631792069
417672962
118579814
60524724
546797409
276235631
97844381
200983072
49542385
283300221
81329145
475067589
2693694
552762991
396899470
29118587
37264590
625102
469810004
621793888
456811741
2089169
534092702
377153676
486503
289245136
200393957
43899928
65982865
188321941
91789549
269101626
76481941
452023553
119677309
6757801
217349593
310716820
54565627
545741875
449259314
500130824
248311237
448945012
186269525
65981704
398223541
55407974
168192
206244944
210259435
865113806
403066688
131785784
538429244
380799739
541605801
107286032
125756237
210207
46120893
436606987
244427268
710922588
408278493
379650127
85754575
222140482
216862723
274851239
207747480
173619292
262152055
137832684
387206608
7302801
26032169
353164675
21243058
328187561
755118437
144045548
90226344
778076044
4843090
545081893
263780120
208370000
206545589
166664327
106672458
153737347
44898683
36747903
878619577
31590746
72901538
725267970
42472886
53990669
111360137
340554642
24392483
271959938
742397113
734799228
892580994
390229662
25663816
335860571
339982126
358845712
455245945
516929284
181110733
189939267
7396609
212997333
372649220
10047451
632330067
57722438
250738975
362028704
49287393
778983536
30001306
133160968
33018403
678143792
26835370
349788326
22257681
473558870
217366973
197932627
275148563
318862055
164057412
218754740
299306217
552546587
499189546
798529248
2561347
153397127
649115391
32622365
568311601
46829830
415065281
5083059
157507807
21025106
480886101
16867465
369058253
684684671
37078431
217628296
222108060
158090045
168914741
790157736
116407096
180416166
392119624
344352675
289547447
376715017
115862546
316980377
16704464
924081372
432948070
177897451
31035929
687825504
84178252
248672449
254175666
180248604
44239373
380940996
158613058
182201508
161549350
310759058
19342805
611444793
75919650
360982092
241032455
122246010
360826144
301265741
563184164
12782204
122175317
193250273
32035195
218551496
405332106
184181106
278789357
797686375
192397533
165717886
55436024
45757522
9635830
97405945
366828624
88261650
552813149
52516989
123167663
17563386
121327196
7928099
126209925
165166218
113593213
652881457
248888445
262168092
179498092
925846663
211994395
96294766
3080787
224140162
470601007
321537112
39528437
52653635
52871364
82520085
331661262
167828829
625976279
209915519
139000308
246034223
217104002
340919894
115910375
655004275
61817347
792689495
336142660
548093929
21075849
86921956
302424895
20052073
237078988
638236496
403507239
338921082
577868196
226509077
5078869
102118290
1986023
291672510
44590973
837751388
178612478
301598353
5022041
133092148
535765726
154025715
323880456
114104051
786856706
552121659
112963104
892512899
35883584
350388819
252762507
36186138
19845113
190346494
424504625
105063730
602574419
46216601
210760802
474816310
673834384
8346781
187537907
280220666
536568233
142035395
192643281
74210767
51285327
255082488
125906758
799094575
8070148
159878268
338833423
512820709
158592825
519611783
473245368
41584454
333562984
284851402
292032728
696885279
92049021
114421886
52250976
183291664
627058174
57829969
113555137
55491304
29954712
196301124
10109185
730975056
269061744
43464767
177383420
569032110
289792992
791517686
404939132
60730740
153606556
198178892
2459458
71953800
103152419
296803402
360280768
37871047
377109404
183208937
47007641
243974079
693260264
511696087
163849073
582032397
167505196
672151120
372989125
105707978
1115251
145924502
257173618
546079030
616364996
68752560
86047588
492000826
446857127
30407443
93735113
97245266
376857811
302429330
120072181
142556310
377440966
152436723
591038966
274353744
305762958
98442507
181121741
60988573
206868255
297471619
470497470
212072992
200941711
192193055
268237651
579284481
25317925
190577423
9423524
175852846
36059281
22722768
377282690
377494155
5294704
124206517
885175253
87893591
126308094
213847194
267346412
244198138
568703392
649399880
51723435
176046117
786276209
152315211
344688982
194607540
77980256
561961570
6155020
165717014
165316256
690269683
34248899
465377048
390512092
2190775
627365022
18409379
25156940
282846090
82469832
333526400
146697061
205440994
415843843
287199109
52997027
17710392
521360495
30607749
72068929
1793886
425227674
713795453
205263760
71329706
16542748
420584017
226202324
164216119
7749395
67551669
73144873
796660727
118959090
532950400
108902170
654932155
21464560
327944019
171472209
168120890
22986942
13214609
258526086
245448092
213766496
157137833
130120247
98831557
1489385
178760945
333139545
290829103
216469829
175951032
332221540
135415391
575171187
759775510
4637855
546472353
88822013
87740785
420590617
222030198
258691864
306890987
16047082
103608370
110176826
555610109
235046214
1508329
99636378
662659210
230680931
334021338
90250474
117374802
42548481
354015733
234924228
196895459
293268282
2321408
518363182
146252732
239879482
628447431
110684630
356620958
43396123
946328544
685464523
76437974
164323961
82569661
16742650
6628266
515619390
503476700
526345703
139506495
97739812
112812509
9222877
73318152
194972335
33927073
104841910
68195841
206936214
38672766
82993989
480108398
86657361
243769989
837255993
303678877
502959223
94752807
147558854
540011472
79069133
165046708
123647785
166809243
198490411
114358404
110821978
324013034
185090542
498070391
491927674
287678095
397840
377234136
174034499
170562863
299014433
37971433
760569295
160129063
98883482
249937633
43411387
162140851
114049940
572805318
169713521
518140788
96823047
262606079
516794612
53463301
140189063
847920871
607039240
190389132
337560454
180339893
17425388
63140740
48243719
29836753
210879291
299137983
507384482
27202371
461148687
148518225
10626248
125336506
37106785
100889328
56508638
468791685
446526056
793563681
43824830
312421831
352541571
131716467
75677219
127472752
294809300
776242391
240976999
85130952
202537770
401377982
636345162
70684257
220052300
543845970
16171549
350687636
546021373
813269561
24140993
449979425
345550316
38051425
119115515
193671496
349503701
302619178
162244813
7165740
199785
242242014
442542211
117373504
215680462
108132363
1800137
289239217
77053210
46856878
356509610
21951076
237653111
64971515
213208788
377975802
32708419
29288143
165844173
153037054
671528482
303472989
44126752
286051204
48212635
310658922
126033579
90337906
172529676
56998934
4404124
151453917
295328892
343685796
9738899
258325301
897788
144203924
75655874
21988453
414657755
631760233
458831789
92252607
425611830
269496620
45588695
547966698
303233079
104306375
304591004
321692914
136049370
32865336
66192372
690960403
609518187
435471411
551902453
141990517
453904897
456634233
41024907
495854778
242338243
45240593
107777537
97906916
253533061
122631061
630295306
506696331
20178858
407215566
66782417
527580429
267429904
15071143
82588417
418824910
794071109
77631486
79511885
69695396
216878485
524376069
382019067
121426006
530976123
173737663
355007361
296548101
378540417
178006303
61513325
30930831
103082104
54693994
231781619
150207615
294787859
151230271
366815980
286627054
45188487
240742017
2351007
281246438
170009020
104006516
515965844
17804253
480911783
57070321
392208207
500899538
78927030
107702531
246386229
221075112
419296464
108937993
23616552
45504163
320178036
5213705
151273915
16840454
687486349
401804762
387876730
265886954
1999458
247238961
240043439
14954152
69042600
92038385
872894604
39739293
501455468
165455460
732977
366952237
149300956
84368828
128770740
145132242
555961694
53120740
121673329
122262894
805367065
189473013
205599289
236610180
29403528
59031376
571764188
179167481
522753111
203984997
823993838
91381186
104420357
893272176
237526072
36809808
250225588
32455571
131571023
353155355
340792213
118451716
208966568
293152825
60191757
149519966
57789355
58485199
478882681
628141
270811048
2204182
201459546
169697032
231820719
166155010
494980
770249874
313956067
413259396
74470206
196506042
625159165
450074676
180241678
136052405
218439697
243491497
123121480
719661566
147206777
421217854
430782970
167488103
598288572
65761979
650785
312007884
567985138
55889718
547482750
682317877
491947217
32231857
741925150
91571692
46888
5424356
595897043
547033774
230443128
587309047
65413649
8978265
49891954
231799618
794311262
133721109
235760255
149791126
49298130
233949115
539682152
388054885
142651092
213036034
455197407
169537100
237427287
193869776
910211419
193522726
798925395
96519667
298467780
22009919
732976499
332371921
15074758
565610304
121904946
24640052
14822829
383973139
95696464
254526047
678262161
303318208
663430484
135457335
9683076
122887348
68296748
49828677
35881875
14094419
242447661
690794957
353768759
4342989
314639942
91041707
109896077
275153948
150781918
4119514
5871191
374514532
176655881
390004139
88544672
220009455
177489233
597255781
9283704
175090559
420199489
62020764
324164768
134539023
107070376
96095374
202118498
418280530
691561957
736183747
7056146
16774043
339920279
102522034
376183712
787855780
15679965
201863273
343133821
420454376
191033111
478350126
150359321
93518675
88798446
382454826
516599818
560380763
219435828
370184321
50018360
81990476
666954460
168140363
17707291
377122697
232296818
29610598
205765235
164243777
45732772
105030911
538603761
795094778
238706362
662677322
309062586
474188856
52189350
6027550
487086372
107908665
8206766
238704432
113235800
263827388
119173529
136128086
192702470
60904113
198531585
92593321
337579184
203706706
84311324
225245032
230819678
314861727
460243267
84117190
259038884
23711912
438166750
252647361
49509090
794890614
88307217
180365892
2765060
457687723
46445188
272322053
388345599
527129805
57945548
303308738
62271473
326597435
91934305
817832730
59091399
29121049
677456622
40501833
357265262
128078474
265941347
433005351
202587255
240409108
161375043
702380751
123025714
35519477
572459946
180045409
100490997
418656013
439491339
708016313
198751888
467652582
333716318
384764345
165814511
243114093
9118102
358794352
229622245
868689962
142272465
2898522
294543651
16915166
541588946
92173583
216158807
639770281
17996598
256123544
139727884
92818022
344687165
89275349
100044730
24701712
380361473
93735415
684846331
312885294
404551958
88862917
13348800
273180079
12955727
90650350
90197823
624134173
533806718
52658903
212321262
78331280
454799685
431939655
630410099
357492440
147538724
65665661
29438253
221947058
12839097
62679454
13790586
207139768
13440116
740121727
399026569
62111947
298459698
763219056
630934341
576030056
88266772
89931709
56953122
5967789
627696562
356071667
195088610
281105813
576874328
66644064
36340706
336777903
63488146
161395047
557805532
95588711
408595090
385924011
283413977
248022926
503819841
68037448
455091628
1890798
88521583
835896287
43116704
63741779
86149394
97424127
428612038
658350140
842541617
268066772
71932394
492682091
331625071
18025753
828712660
62312909
687849604
51657051
87655827
55287253
511601122
376271763
318768625
325748987
19691626
28065729
332133989
60431864
74617447
149300308
118787126
400085814
80263325
603393751
77369657
24091
808713282
86265378
210281075
125020582
92367171
183165323
138380845
14052399
459317861
609281415
9365236
654696842
128658923
107570677
170815158
602287352
798457709
900552601
67532879
505878216
222136692
184734014
6657147
243817526
70843656
138475824
252945549
437128318
563355109
539738909
3251825
599425094
254390073
392570443
68963230
325239354
80755864
281798164
338261082
331853643
56206091
188181340
195847470
443292062
70312817
108217088
245854836
224928780
160299575
151310399
419868682
42923846
461955962
611238344
20737773
565363334
280235381
525695118
43080631
375620526
802126596
41356168
534863964
64738576
85006595
327479260
10540395
248439187
547601178
13007030
191293505
118980518
725451018
134522145
820250
182827841
343202406
439073141
355173451
125519682
103622242
68983365
87551812
144464842
4224492
782653533
191832942
69537451
417640184
103696180
387808158
24925706
16840557
59232438
229342741
373915893
344161736
81658426
163708394
12845794
819817700
142595781
40756601
233260079
394411655
69179564
15880094
99158645
74508427
19213576
456893732
26588378
130054891
68854815
669364311
757917739
290251001
82296573
455620857
3703756
669500612
528453121
159061589
106765402
62226830
36696598
224045872
15623881
640618469
93572761
772247579
123860601
204379237
385491243
65795048
557500417
78790221
121851027
60139847
173887184
27068765
249800387
31663090
526685902
387668892
13408012
67976615
5014347
63701414
171833163
142684598
83137272
286457070
309379835
448809258
43611171
144333074
90507053
105413769
532151046
206639352
305150553
221487949
379296360
5774791
797288124
548071982
3113466
698536678
17586855
439108740
17903527
381817779
238183222
7644389
353372752
198586488
350918619
326855204
59545288
123642286
591900347
341217610
8871362
23910684
680296515
10773298
516375811
37052148
840467983
108743637
344008460
682787125
402558739
578349885
93534238
82514131
344291
645242825
2558714
48106904
19432182
31194012
597280559
235895175
478358704
862535431
322841908
102300622
388152619
6114442
95855103
46198413
824955
187047917
117893762
334279
483446638
6927425
205864025
524067510
363852766
207369417
276568077
61084074
93318404
328856846
300174745
19991209
1341969
8363777
379215559
598379505
3600492
155646421
283694626
164549530
56790919
75670106
535849496
98472247
438127776
152327798
57829166
437331694
117644906
527667180
244652737
410589769
84525340
212811267
345840980
37961448
275750112
108538944
20165427
422601695
66261324
109822185
483325844
400284029
409813796
33468769
147748528
81774361
106084894
163370714
768086957
204493769
4035647
21507684
381218769
346586702
62396476
680583076
220447814
5011387
404048218
173972445
356252209
10243241
106864361
169863033
262390387
231417971
541642427
56104727
734526949
23793576
30255083
170974044
81774435
406320334
229718357
39163785
204907145
6978753
517904815
295965023
146534223
31901565
155951327
446398861
757234315
482390839
223849721
19391500
852582831
416696404
38282665
672508271
71122947
232109733
132435251
33749165
289658988
5306260
84254155
247998330
68951485
317682022
385383290
558378748
703869853
23991409
184387583
133791238
208032223
4080068
106560880
707205030
459768561
381244936
615525060
921317363
263550129
22009355
102808624
466745352
131365487
454016621
103642288
10415988
345238343
195281152
18058279
443696312
133350168
257828409
235318135
40641104
94088301
23135044
168346191
239878133
601110314
139804530
139954975
110669897
446320
495245474
395658243
168205497
39923069
771162428
193019406
103021430
218166309
212298087
268588910
206758826
18421531
213257631
992801
234049837
107382341
635034712
8427087
431621660
252228586
567747313
106865680
47315769
189838040
728667363
670341354
656233300
340778862
147194211
586813427
307387213
94726785
90993586
242231875
247895145
222950978
398657696
413246882
84478789
484972800
152326958
499967620
334237271
52960849
65141581
705042754
893161724
687202221
356950598
372949616
710277116
108673728
579528732
41522702
119838238
273624845
358367252
315360942
57326054
131718331
120635095
685967500
91102639
89965953
6953206
49388947
266446809
186142872
1188427
59037989
76996554
455455438
242693579
30754644
10782574
497930541
26266937
536390259
60216235
300294812
47504902
116286544
680983685
104160583
300642
65805176
309177476
40497514
667571855
118824060
262459
65743591
28750838
257736142
214679979
171696738
424009046
454217589
1365726
146784230
561002280
371548320
507521154
625653337
272705020
19580243
471583174
102484428
82409915
142613498
125351271
18766756
272414993
77291896
281251482
108272422
99562566
580841364
36523427
409538955
584051320
379870705
173629064
16079678
195684201
255539536
511602627
886309138
249400826
314799721
42237608
79238441
172107509
168324828
201975652
477978865
29817688
270967116
29174184
435348215
245468662
342548475
468848035
124951809
164420660
3110565
17825676
234362776
705944780
83369994
292676411
477988039
199284502
545217168
151467164
273614286
352178528
199395498
204180827
73258269
341249678
96246104
39245710
134356909
149382664
161092134
7283554
311729455
95282891
81784566
36225293
327438343
651153770
619664854
272564961
540246391
30102708
273468727
256672621
608582254
17290220
775378988
443283928
80562774
129286958
342499493
313291122
246308377
262457249
309152867
7514957
148378712
347983908
162649455
309052393
93751977
946771231
414389548
511947376
641103760
37969673
62790669
536527986
946818224
21473451
456255459
48337745
92804411
68384367
30520322
463735248
41449763
730235195
1021249
88906353
57923934
42586699
133812621
92630782
126095340
441747617
356307402
20944398
657620437
92702460
366530076
27393052
264616550
240782651
87417609
309430018
26265701
203998490
52821288
114812011
16316033
112823905
575147522
490092830
113006833
186599033
203119643
211063566
714634091
222933617
88463278
158013507
294600516
3190359
28497024
3328165
47626047
595543337
352953650
485857921
206610164
6633722
33163441
259909486
167970056
42546298
25274247
111098861
72864490
815211644
269255462
172539491
266596788
415374872
121149283
170385611
342591177
42548100
69685150
62000282
251166689
64019998
152331893
572398055
2630057
320983268
90314786
841323522
357270536
487751456
128875176
691524961
467595197
530970801
60423330
550771051
38088497
393789840
46922460
97172164
504003243
7345634
128068108
29254563
12971015
273318278
295390692
105256118
71136022
252274212
38170978
19302020
461425161
383515592
75152922
584294830
39089870
327871022
92557001
373545910
499584716
6659845
220541671
10565746
167013583
296632630
565450683
19679872
146843427
619495606
120970649
18753900
178283621
296592948
125311096
354436781
322503193
60476149
184386722
257713058
219713119
91666340
745332144
2300895
442671547
484255073
1291413
181106892
177745954
2119723
596740526
125366477
77456555
12504605
42443152
4389321
286457241
22188584
155003228
444674431
262721629
656634697
42223233
116796696
556018116
370234081
47900656
35451929
737082467
274258451
147713592
235682793
121290308
99306734
82669378
838006184
49524247
231855945
4020313
437099226
90439196
180830832
289789121
175894361
413938759
88221029
146901489
219993985
300220489
260403298
83975641
72123614
258244578
594053440
213747304
343516772
235072091
66775990
222228462
185158844
97249274
183039634
381568257
153422040
265684351
181159277
195788559
9009759
135555663
106423814
6624490
707024487
157202315
93421640
403187302
32083053
81503353
36233601
134072341
23404030
693477390
167019406
27701513
410506657
305148782
52510886
239971772
171033375
891121416
3938403
174183003
123095865
372863709
315603132
221751548
207875133
111222471
632299280
66930666
718351054
30185671
43135109
187186728
461178610
216600233
27623032
97465493
283265377
442699233
81117906
293440578
95797302
840256209
137389980
376681219
132495089
460287908
881230929
292001411
196205239
686075518
398459232
618814716
113139105
26670208
14262236
638115554
8013292
131867502
14183531
160002761
607570689
109364245
272561221
488662182
29798797
74700811
160193167
331335235
184335732
134726020
355097058
58665497
502532862
295318020
83535588
408019060
373758435
67020059
130081579
72874387
12184791
8196176
141964840
5019991
638116732
51653102
287383949
795632147
706127524
26469505
148667608
649752507
42022424
6219520
109595575
474840521
93334947
328347758
349471661
74911006
587942640
603329146
46001539
448253715
328908064
33299731
59914959
29972846
2451977
37990054
327705802
229225233
48692930
13600370
201406070
452218344
25878297
727539981
223926473
453557427
399991105
638260
391058680
13111332
71537146
165152243
350470720
91456613
273458457
444555030
25374418
70809907
330159706
190054975
64644474
278608098
55305984
330479932
380029007
756786684
22921757
41904501
470924419
207802611
125147026
163870072
656454302
45784543
3609106
150184324
82393674
370279675
197766238
4466607
185615646
245390145
891875966
153397923
2614527
86577482
107627806
703196727
488374223
102091072
80548100
17587278
53112669
196102868
225080872
386077828
164248023
197440081
121451568
488482546
685149410
426905296
419423565
535927592
697058591
32222861
99362426
315461881
499504954
215736161
344131386
65474326
145962882
418790414
815552086
66229421
409433694
716370067
213959815
172188946
31019019
707957730
208428284
66915844
362367752
407851352
174446689
17185558
14680792
278106736
117076101
523433636
99171406
234388214
585591056
294922829
50040078
223117646
443196761
60695272
182173042
31536680
393390258
541189249
678053841
57719449
281024021
347813061
111602937
44965574
259268949
5866158
10492125
232262898
541493775
306383272
59035331
685853300
296112118
113475506
212440539
292663623
70238160
147877676
178225815
94088606
267906721
680148366
493204223
368670427
112212070
326809665
749785804
321579329
49369759
614396190
228200949
159843949
261630375
131393291
1040745
266330244
260401538
287170854
52835339
673063038
464386187
47104128
103702638
195028000
67277536
112536845
26951865
29541097
679210925
272878500
99737172
246564493
301443454
278138953
24782907
285792887
16637401
189608351
254610671
235279364
145628792
221327439
148297408
22108127
371503464
76720996
654321776
161921634
302090346
54643173
86041232
162291502
159949398
60578254
286424341
449146342
453292961
60774758
157280064
143684159
710867883
237856959
82617420
131283911
682929271
235166085
684754536
302146091
17240764
531832440
193525725
60919515
390656124
89685728
21841932
200742338
108595386
99382347
588968674
3591085
122739603
102065040
526235820
347844169
19921806
408393228
26300679
517232654
10617614
892409791
134421040
335801361
158381221
605488114
365878537
372368382
78385915
853704128
545086781
13875534
700070634
295295094
2163698
518060522
15463754
32958375
27017419
442027040
42637128
578313964
49007926
230226708
213010748
46591135
341963357
575183254
112456151
93142908
311862793
98898051
777956896
216109655
171333698
135671173
16429065
108154392
113509915
310286758
366861515
73353773
150335393
259546822
34094352
311376865
494286232
308407809
3530487
47349698
815701206
203255000
213047337
153634271
200492043
257146824
823490709
411188782
83464902
23466111
372436741
23439977
13136765
154163875
131190509
420910506
578358279
30750843
63021515
90220720
129804078
193415207
711666753
186466618
51803801
79701466
306447621
22488847
14017582
28493554
315569906
459486073
134956559
236259677
36599647
143078851
84303186
235985031
886164
515996271
48859766
226890526
187636469
171152814
409804426
66518451
49490025
258243055
279340611
184763268
366571535
239024914
355900857
104289786
128697879
148460266
137924001
257029638
89602707
205764252
76618276
441679534
319190989
204629440
65146270
82519257
397189509
187734232
340190075
72761460
363457885
301152534
10175812
165606918
168039295
131081876
53025043
260324260
792569379
331742270
66697762
333021144
773317990
339561595
101404733
595277734
162053241
134049183
26905245
550121135
383225448
260523577
7156209
474719946
523793717
286612798
6112090
236837095
195343425
324351366
31625275
413358086
380642470
286392452
287944992
149752967
28026592
82990447
37282705
110142608
49704194
245009925
123636124
251491208
417336848
328196256
148529024
30734603
8436015
822791727
204513587
730798545
475635941
479821471
740464664
381736284
142347445
602008744
326077206
218847447
101364136
63061328
117848270
21589601
2195024
628793327
59022394
224356502
61548182
101023818
10677079
49324978
241619911
240812926
656192800
121155904
617798417
665851043
18232112
10859941
531471417
188682549
120202128
132335087
18654115
449855378
224172228
418304005
86195476
120331753
327859362
377012386
53220235
441572673
524301096
342937191
815004481
89142424
89578439
191496363
387286638
573171293
426959149
2983657
180323759
84459043
228262633
35591593
10855243
768769451
58929623
383003405
6512623
68872228
184745
322538443
172616607
157896095
113169965
21194520
70648534
359883947
98367563
73724692
239491744
377515996
700401467
324766563
717499206
684051913
288343809
32834754
185035902
711835073
404043292
435199729
311587036
400198467
22336783
39373932
276251876
217759875
19582564
22630213
632729220
110022340
125931352
601322129
692077437
258249185
178432737
555167577
82556141
7692087
18541772
86026578
624299548
522592142
170813905
326442027
470678117
515974913
446771091
27220262
31974847
73122674
686082913
31236950
440278978
118342232
101849497
758012373
358432878
40914088
52554196
43108647
282955171
33039996
438913674
296342289
48283232
154161063
274921752
331420880
37710372
150218111
514802965
158331141
76547230
9672566
230589241
330545479
247819172
222564872
196929295
108691858
278848268
145905008
19934693
176980308
150402103
403378
202386505
103463313
218490804
144411816
34575093
37658860
49547104
897560782
241563890
58561623
516144486
4601286
186262108
548068363
202254572
479888861
4825120
190099998
9955725
190631624
53203557
96543436
9991915
47793423
309011993
125041414
278060456
103396884
576148883
45191732
277001499
4975714
728116077
44487860
264726447
898333350
5310216
346900059
21168090
497029608
687811254
186244507
716346500
14890081
26087493
223451504
187598198
34221152
280737256
112781821
83498970
670837488
885475342
32520369
157957754
465520431
1560503
760000960
145660506
323449692
295519587
284227959
120855488
300236199
41114964
10774898
323868431
191495123
229467389
24918440
10487960
55453282
535810122
24420940
69145282
99531610
326719798
274443069
157066424
109601288
36852824
30968474
69713546
132264232
278266440
531326105
355409488
304012782
16728095
84786284
146031958
102071811
142667711
378854565
18588781
130550442
370699156
4615053
206288036
125805491
11594109
83617755
25875571
345562643
35867862
1536800
330001799
14630145
248952907
244261148
114531528
546377868
142080800
49121707
292404195
490575628
351180348
622128767
87459654
469918671
490221114
693157712
564910097
369085610
296923275
180274799
145664586
16553380
103852276
588705
132388353
304499696
466482643
331018131
548177379
260315824
751182041
369020743
640764548
6061476
63579977
21858152
215836307
19030139
206121464
51753606
14819531
527979413
159081187
455072325
339622287
87413211
269159198
318380192
78040298
151407064
208461736
120381644
329628361
746904722
2200587
44855824
151064315
228184990
7267379
132968716
279538
69794864
426225606
432050921
657609780
319325220
526304110
555916377
77090485
236445043
513138802
79510758
550687727
98470007
125113413
153661160
124044299
556525677
318601712
15601661
335504627
28141591
144987430
434732795
87190731
112494939
265647480
265325982
38923844
154905527
240198688
197796557
754803753
654535245
44552885
665616348
177591080
445762104
38523227
62783998
20972134
28709181
483953109
23996683
16437001
789388845
334789160
271460392
299376547
200241059
372023970
104746051
5049370
61680927
97219079
60423391
853101648
424225747
103370679
328198403
71077245
209911720
697158
350941637
31634073
739439520
386479553
108284138
138252032
160925527
246360879
34089547
282272439
161461650
469775889
295174477
167056845
82731185
148639713
131588438
117406742
326192408
80022227
30171036
466139370
326931585
189260236
589917974
362305872
365623204
419783768
384177201
579346070
579818079
12312293
81955283
374122306
334067642
21365506
282026918
70775648
29143653
213548208
97250460
147910844
534174859
32769106
91593680
224877981
233608948
92040196
436723572
168436181
727277563
109680139
79600798
51747457
121223280
646724886
64571366
288361078
527438876
75999233
676038960
25316088
799665952
359759466
142537129
17056272
229389283
111698119
74605356
46894613
569773716
184071492
234762461
68713508
5259904
168126362
741575732
496375231
128828974
675666306
114454520
335781075
14428412
752807961
565631071
20904136
284527697
314835425
288461923
16479392
193106894
486775205
307455216
245369142
424153093
559258489
22904111
112678873
328531689
839076585
519732464
928795
11807677
225202548
362030227
33919259
282905261
184950879
75686699
582933986
66194754
239126600
36917306
132969199
660732596
5579891
176105184
171249550
75440852
10456079
15381608
444540603
432712982
46846419
268584667
556180260
37758729
706188360
6667395
11238933
385954642
5722279
78641080
200232727
525775785
13056573
295645447
141085902
561491712
396321162
181402639
107819287
166494038
5101054
2636572
566931930
64068212
245046526
300003519
672410001
106236911
62877325
524890932
354846635
19057014
39496510
4577370
4168337
396571953
195287255
64487743
199859676
6825660
143150520
1749692
120619161
237909898
146790156
275991937
418225722
43035895
68833798
158005374
16658875
788343
6449978
31991017
251171988
185224140
254249714
63413564
19623290
360449122
56891798
354888166
36824734
297678809
351438214
49904668
390992928
31871350
547509630
279484802
110106711
124940670
135986981
139756136
20022989
3132842
617002
348414179
291235163
112840845
596482095
1037155
63962896
184174446
566111994
295300754
386367537
757291925
12897
14903774
86395143
841173197
380707484
320837884
111003074
55406482
289217630
503323208
954353
59089619
11351150
363439041
609671151
565130037
188233497
608514747
334820728
339860844
349811739
35827575
56925630
20844682
219073220
690707182
500852701
26282295
866844414
703143205
157099979
39404990
756970633
399463557
298787829
296102125
90634836
209709873
193440006
580086967
222996197
80967627
72938607
3221329
171572224
211250083
405764324
764377681
569679213
95214808
37165020
22826104
551733143
31222012
414306373
348766941
6457350
5445921
328435209
693477523
149084564
5580655
630556925
249041983
50190198
111853631
860734184
76701323
334257666
392684001
51033446
390798083
949589973
10609217
676136155
266326172
474114243
39098373
497090996
358930894
27079001
256138810
301449301
131351306
927222394
24294675
15347401
81066021
701015438
580404140
1682880
424496943
239812172
136884374
98472289
27530863
119593044
5245481
288561673
6048904
66594797
1112695
162756553
3371440
93549268
277170483
94798475
194477816
39953546
656201884
155482081
10076818
421335468
496260151
120146291
117803019
158187779
243352669
144751844
85550830
560195089
421920062
9099909
443558434
199507099
59495390
103984774
48712568
180835129
793857950
577506154
330975664
8876064
341812012
186865328
278323268
589215119
408543271
1971710
556856217
557405255
568202805
40823124
818708404
430462467
213072404
291949813
43979296
269706505
395604288
211598454
183733163
20442705
227295146
151251023
228141421
73428292
365916600
22228471
94327971
672729286
573116182
317957300
151808694
257203988
53923450
535662756
523596425
242747886
758835484
721502513
608398846
175526037
407118015
49370483
27868641
310124917
231067041
624521924
308953481
2640817
138446740
224948307
426518541
15609021
176906824
183872807
229637314
26826265
679259204
315027197
26333965
353825742
30452127
95050065
3285103
61929888
462821687
219448462
23537077
89852561
572895084
470244923
44852436
467320675
298509568
157413067
216649370
27102654
383626160
470284413
128202081
952981464
77259783
158199111
204202786
192984457
243421774
327644067
38473100
774949155
241804646
147440924
101661449
544328409
5335771
257458259
710494313
166118268
226301032
58494792
155131922
700740479
528162503
28542590
32339401
256216356
816687700
117498442
65492351
142566173
86050644
103440539
304156672
580842895
513542545
40914564
668363852
29689750
18682090
91030335
654706790
179610342
98715918
327025378
750970621
44042394
424583007
526274797
42411469
61926197
14192356
290186224
141136737
81063551
115969457
117101679
178820689
497212039
646498025
737676
72832712
532084006
34715474
17896275
613907582
95889298
200769791
230166251
76765939
132654146
136364200
715364609
567881072
43361757
212463561
534299931
198199772
168995911
43877020
695877478
280837099
224239020
358620324
32421157
242746665
402744319
53905369
260840609
48152051
764055993
71755698
211332790
116373933
442790016
182744481
129175489
42176176
215126925
107526491
61402905
183265236
315275729
82301452
34553257
110847989
234595312
434938071
443860228
300774713
128562519
22096585
395230107
165437069
277252077
428244275
81307716
343595798
754158501
573016129
247690899
297421797
136898121
182036959
223004616
7277807
331784877
24791404
225641483
616946696
186431206
95119908
67719949
133096187
514446288
86466526
300091238
54797
29334576
687894093
69365765
236105576
156155761
25221504
143801571
58141156
100585400
492461056
230702208
21298735
112943015
147576714
197797112
137721127
289099697
493224207
141098720
181683772
78905108
163080342
36174405
346914635
79560948
34336537
165495580
179651650
4457110
178251139
506443854
563566646
710079665
214106501
355685236
145677290
23716774
69379069
532465573
640541370
24369339
46758099
55545589
17715100
70754420
39689565
212282369
27506
13121847
126479171
2584281
94244312
554222410
534682522
259676270
104540319
99387482
40188192
488962479
269608575
320965913
680900464
9512344
29319968
669806579
660133265
592507232
416932829
77711908
68886594
1134391
348538801
718867551
85713547
471357566
867356203
3190489
520394581
258356024
440646856
227102332
306785035
315445666
86267376
107003977
46214129
156897347
213070866
17718823
875887872
353653391
74762523
556893775
368936988
170347151
338580310
183860925
79566892
180730240
263048758
29292972
49226973
87458012
11937090
78698598
270423964
189380440
473542583
257558937
85270207
846283398
549389915
45015441
9149852
47449919
35735084
13168828
148053163
249846741
205632373
45527643
421551974
796953887
859769425
18438075
265249497
435778274
14674751
69031138
356674332
38151171
68168734
120632039
116436872
7264902
307425471
22061854
736281555
241617324
128209354
710353829
771453850
280563438
385866720
582936918
113574954
451015321
129153231
333667967
11300862
701413036
65605735
108932403
33490099
183183083
677422158
244878726
114967462
204314784
186225608
334974518
119012110
72007542
793512485
310016409
753156317
99962767
531866825
67138887
331648732
836150829
109639671
258207401
131022290
74834513
799895704
35513521
53317555
209571817
508763401
180533719
90795802
493360352
86308510
127543160
258451905
23994423
36087577
15990925
190260867
6026710
626785166
82781688
48639219
678608272
6399428
177819788
5264322
471221
579198216
79062063
374136965
372067673
203451928
95004871
39810630
134647784
248577359
177492648
5799612
332791311
232500486
163974535
136462045
99393211
496095004
280196881
109271873
459889100
15244589
27677102
374505173
112393088
508792137
59331923
597013884
166820758
117300956
264850983
12909509
277386270
488474435
303097358
825905657
357640412
172559526
82192046
420167121
78408841
54717183
191434140
4415943
183094041
305828917
84704159
53267522
912727961
167511155
447764208
146854118
428869468
226707152
334092037
28909122
602581737
125961868
11623640
63183276
272836598
565426316
42219255
71301897
240280910
1482252
24462176
213296824
257007852
653074129
12171133
487862406
422798468
544755733
50926164
70824157
552339636
390204334
12833920
31390359
270968503
191540767
41217356
2001046
408876258
106458534
45283555
52717658
577322141
300332075
531243275
40138906
39330904
307074075
231717016
117061729
91086013
895967226
398230217
21180741
18373532
127939760
203982436
153893840
59380946
265878229
2304854
4489502
233889508
168322709
143589273
270444147
64571542
95125139
332686619
731099110
6476536
68739893
125741864
717746045
61774708
160557697
232798775
40458790
761848476
851492773
852878268
301452114
128526413
68989018
145400690
212618283
400262038
112842744
220135755
44116304
615103225
537130953
495933133
134071019
481846732
436475878
513155893
75098016
274569
51034076
369393162
336975219
60832022
132482999
214128482
7532446
5978419
125062875
90043223
19553384
1418815
802261657
93854889
624093662
36609370
466655609
136062846
266833632
67923923
195709841
83019659
45238360
702430877
196865906
266569780
57378273
733183584
67925060
346887297
7974222
274653201
704694455
127776790
360205494
375981499
179744599
500942551
322479871
50976992
110514394
130123136
358092182
234616891
199273219
15775118
758721470
457821941
788867706
385940155
188766742
117490287
468738793
16044620
233559664
6231598
228262304
221148448
475404368
220059696
728249364
262563135
186072920
1573531
106363695
6616645
58558436
18260023
293353427
403948687
7140983
638819265
96936
3219756
955853861
271940431
39353622
683610874
318689177
318617109
29983786
35016795
604470468
181364096
731557515
287904986
322114957
9505733
238475988
640168293
647585354
96551950
77922791
176071398
176687878
335970280
669276956
297643129
64678062
90962029
216006918
75091106
100068552
115726578
136473909
22086230
7809361
52103307
52819226
136510998
37978418
336309152
57511427
1497193
70446429
84641748
59620551
8833469
111490242
6592887
494401874
6155263
335334268
8478960
37125744
98094279
664911392
411248598
50494598
704473231
183736429
295192322
393713882
10381464
13908273
291408106
18807859
280337050
221397141
427798396
88493901
205935919
3591421
910595
565068943
11385190
336597772
198668501
382687543
335584642
694409398
93688790
242950456
98338549
38232897
737486673
20058879
72650165
43135240
92344266
1995012
119068202
587383158
37036191
600864197
547406021
122310583
251351397
604195633
756374438
230378382
117110397
7411435
5303564
171530797
18360803
69939115
185551218
335675675
278357316
136762676
383463519
449637857
48707503
382617122
250014601
93538665
539716045
1091189
547817491
87253849
103942160
538260659
184846526
102628961
37568680
555547579
131305356
395753260
404104848
10835588
192271837
414602659
34955997
485421597
121915978
496471974
303510814
152979869
118615567
297251341
2368703
276341026
300798739
9000194
200582566
80879053
273890340
156256818
57643259
366762852
232472670
706372992
268190801
343000165
288848159
242268011
458798295
444054962
281563891
435659386
96910092
16808466
491472922
210057133
178339508
600914454
452476944
75180272
375053946
70817953
488687289
50368188
409965555
64403217
351249293
590581494
546220430
397765700
639351763
722018793
56339791
350389099
139063203
858101725
361697205
13631749
424768005
258455732
212313501
63790004
378018081
5594788
393064436
165096699
445130833
250691193
124633015
425428531
859235703
15133187
57628714
797585652
233940623
227197196
215328256
112468594
683779070
614580933
40245
94771516
32412108
107162051
463996655
83013289
20588954
55068604
8046210
378303394
582626218
273302784
511121273
471589405
112239780
151551052
19433186
46365992
302079154
174961975
467222061
406834165
277345518
144687482
6713814
168194362
50712688
30306188
96232324
372808019
449600130
30040796
151083891
357694274
282070382
475771408
79596525
337343587
147051705
529267427
43048468
591376337
71629510
15466820
42562851
130343528
238469642
104101197
285888436
379606163
21194276
449572939
8236282
132524937
67738787
243680848
79181558
708433457
8759936
221509860
566798605
83944186
604160319
481432506
229870336
255065521
345659550
333432947
61782230
348257122
789901900
53478473
190260592
169643634
25238115
135788718
2095491
22555701
341474702
252490262
24979460
481563003
18989834
36363769
231612004
46001383
165343806
399739240
372955454
6817798
146048503
369872659
398102048
113488573
192548709
334254381
18570086
412741379
243149578
657356266
345116954
115666526
493039105
205146626
14103617
430686319
129884146
24323335
173417530
193668139
338240509
442410814
250775104
71511841
269007295
574006350
72218012
251755991
377501850
243793357
192109459
201669607
283621372
494025185
163932748
267463996
222052494
117425070
5300704
540329335
295837572
512948850
15152212
9783859
126549908
623230307
174491193
99411313
156906818
560739650
165501520
432791428
443187701
319291890
512552747
114702361
14434183
851289874
95719380
437238684
301549769
4864798
48725557
373422195
3134052
15413966
43559921
53684360
110056684
27733837
270177276
489837797
465401729
125375258
237327458
932945878
873077468
687124755
503232399
76106982
231326665
122487099
141808247
140016386
205837576
122972118
55416147
25013912
553474769
622463205
136486557
307349766
110450213
69772526
75459135
203360013
38746872
492032102
228318027
732085566
204069697
25489621
844120886
244694768
51557339
8382475
198111523
3459174
73787154
389364567
760363585
12257557
83555656
432415532
507514179
265923444
69398689
103650887
1426235
2878157
28670783
63716142
513229141
168152214
353702760
26663992
9619921
337357293
58202619
397148842
157907885
18007669
388544374
536471697
139909914
765934472
337828018
488111973
58392957
27826419
18973724
12299480
161168975
56185551
518664972
55447216
404998445
50449809
158674062
90465529
60945993
294914016
55541502
194713583
433411446
292612002
389148398
398320880
205983143
74052248
149637768
38370129
48644565
116922049
441334945
113463477
40640611
743630958
490907909
244366916
7595828
585678027
55762204
156934494
20581695
322877467
293747128
212764689
175032632
556967
558133167
128498315
132491101
93821771
580868227
235957780
57921486
347450288
265847401
573665587
123588158
97062458
11857514
453224069
205075103
75531702
413324996
340855701
255518862
62346224
361469619
178716964
580553283
23439666
660093010
156891679
465949893
251902177
303148393
444804013
552626267
631359852
277975534
369917437
70873478
608285645
271237176
45335677
536831461
315465084
515024104
225319910
267176695
340854126
53513881
49425632
572800566
116282619
195149481
179520416
416101800
236554633
62062270
206967997
258090279
69727046
709408834
482250175
497772370
6711378
323594044
456808269
250148227
369787166
92072738
277564040
371191114
144484458
136179378
533846697
57793079
467588319
516543025
182741436
64904419
76057753
171604978
234339207
870700687
98938554
535891392
14338879
263110837
37239147
111761707
249817043
280218169
260674026
301187671
1385440
574681294
465609155
608320309
638332421
118823115
82462887
11676075
74794968
63686308
75586798
5921996
51385221
442558214
82184739
258775210
2874838
63763758
102756986
58279952
173578388
66513422
170479252
953021747
83051997
179640966
240737331
496487149
87792659
118829978
23749052
229086589
245495561
63001158
721695853
42508372
407507135
308818177
131401370
363433185
47877230
280837280
91270733
119560471
229585976
425016597
14198260
64365136
453101592
40242614
126010988
134272522
379362663
448449363
544406181
676997967
196159571
74408108
45131796
4952839
325430441
474448934
49510728
246486895
25525311
598669019
298218022
234981647
104546397
51092968
732173038
8418643
219799670
268031280
301178637
142872739
520351205
399614391
80951819
139698214
475788314
428426307
62258105
468705486
323178885
224271
100341847
203692712
677516155
9733910
185098472
265554719
100911008
420234442
473441020
66712524
87826648
676516923
173642614
55071130
362496666
28426751
616933342
643055356
109775630
9291259
35594241
14345903
277346199
451625117
634644023
454993333
828627653
736776505
226647549
347435928
107986951
255208214
112981849
169565727
80728807
146267933
505014
163880887
565782650
396106576
342164297
796660360
392436482
430766457
509629301
58683001
4292863
228991486
115136459
732302276
65459859
269738835
197898388
183153690
505843815
187925848
27709773
208025858
161542831
169417675
69570114
94815076
25773036
68239847
140678848
25495103
121685664
64916055
387596867
723711942
36978942
45322008
234730850
130539058
364349453
157677840
95023757
415382240
111921171
377877128
99622104
238937461
11045748
76424260
45088766
7935790
84351344
192011286
187228487
205312826
277248193
312787765
916676290
337027963
5219568
57767643
241770445
3296090
12538251
610067206
16880886
204786495
667171092
247276516
375089411
209297677
314744847
517739129
11148360
448895826
144625962
50063351
59933931
330880454
28811219
19945360
272816471
6947029
109444447
653506321
494710303
136799522
57758551
21589664
540261151
127968383
516622608
428483101
4872229
58996039
138757147
10822339
760951902
529530880
235853860
64227394
2245344
291127518
552336434
59244999
85121330
383678484
45358764
103027479
378479902
495270649
78145182
469545735
663497039
173660557
36490216
440895230
152732332
587586080
51806167
27349283
398005491
236565362
42140517
581942024
103918707
165200817
7046444
418733414
32959632
60033378
590071541
193304130
41968206
10062202
3274807
175513624
38971509
203162534
50368735
290422163
115340727
429174944
14394675
77198332
269761551
78432985
575268862
746233519
653962251
49510915
7991460
246609666
251504096
23550312
589729198
1057501
485066501
26924737
498827966
172518364
364458141
232454322
572582276
46297401
185795332
110967187
217189520
285256583
180183009
242164512
475127312
203286537
232550140
278015868
71362210
5855545
245684181
391968134
168322357
118561623
105715437
814699003
239043431
825927894
95322289
26206626
23672099
39245760
672821
358319160
162037970
260259421
67533393
177813062
354106761
97061213
361946549
668034468
71616727
158641834
781558237
266113720
504851760
34863169
43344903
31921143
112101122
519631007
308134232
752777803
68984478
462734980
109631937
190931020
95887650
506712359
366092808
21251657
204297308
55952391
82414925
527711327
201224638
26330084
4263024
96770174
47864527
656362141
119135843
60681795
298596330
11797031
98505775
98546081
1443836
40394471
176648097
590063612
488038400
11886923
449024680
118467171
705450982
10419071
9477501
23400235
15916654
905782258
104510247
553873459
105912136
123282165
33776437
443560330
381452597
162099844
405122943
726505312
2142819
4458843
755595836
520996531
542041589
63504854
295851956
288670475
242271938
425708440
56405637
103303418
16781755
264722907
552988812
126443939
324123445
159819598
754601712
56827501
29977453
99367730
111124324
300061086
336776410
300836543
107765826
687190281
99897630
163632414
74272907
169388090
456981478
15545075
609569494
92926897
228294303
43784062
331697098
394680342
503184861
89717105
190715238
453398419
11966123
249968596
577756326
12146576
262026763
71780090
209445558
347270134
211267705
273669601
95282152
122323351
46853724
323383176
155831904
199610499
389617719
217887041
16436000
73156667
263147841
189364518
194832007
35381840
310253308
460793899
38983315
103509194
33048490
26514116
341509945
430778080
244126140
20883103
30364900
80775774
241687992
56197755
203582243
103715865
52725241
109067611
170126577
192872275
302364426
194972807
74616975
66087899
69007552
206884712
2167695
612601989
674401607
26514851
131921570
250734471
32247867
645275534
306431700
93054821
16968098
178592261
159364471
555958285
299193744
355681008
56223102
38291299
62124033
659221282
651212165
77365318
126939177
286538139
531736396
30720021
225666006
186870200
564386033
463266057
93496953
289692201
447553170
72315708
183511577
61132019
318856294
150257965
335989768
388914539
77301570
15562326
5101885
496830318
8990550
376279493
755269064
8812839
314266741
546155691
372187533
326624464
107242522
49340776
118854859
155066306
151602078
820658459
950648857
465288739
157664608
90952201
224471835
132804848
290180529
178007904
322642628
15690109
346970957
637969862
756628590
102043597
56658149
369844050
463870329
86485989
348247099
326337361
204438669
69835047
56119145
276611951
211180812
8221876
96075437
106347035
114861776
218443354
66569552
792017030
94762392
258209947
127938257
130879904
147368159
301837796
46444500
16829554
84057549
646363903
22880666
147111429
657890985
327016157
217115395
370929470
347461182
66222851
682341743
367444122
30525275
48306632
451070494
755508055
791351039
57436600
382744604
155706322
532291777
562350487
217971018
802599650
123475207
124488344
44225919
183159712
38864680
129790059
438373616
17755517
171077991
7747723
73540535
365485993
56708408
155156064
32463492
6613246
309467740
203505875
439192854
259601697
258742536
33329949
825158500
159743182
330312092
1026102
197577443
228718109
504898137
601864010
311078952
95937791
26593426
23929904
151308267
443255828
12015882
504694313
316558222
272558569
154097705
549198185
645858117
486510080
420164554
455997334
448225957
58419303
267240371
240348138
477169685
114533662
143434466
129750069
449317843
72054019
24642152
392595212
18649193
304642765
71994264
175563789
873511275
596310756
55635030
349309847
175581825
169573146
169846113
409717638
330464746
246441709
1442065
168820324
146241854
63426308
707390427
98131144
554567502
69253590
332506810
333270514
67467894
29839493
138777176
72564367
66306600
377067536
800809564
64832684
191518667
485919971
148058243
250758760
33608495
184329548
104488928
262168862
48829711
290152184
253548762
131844957
437532679
296753849
177201632
315030503
52582843
317683
2876059
445033384
52756814
65340478
195607232
414031594
190166855
29429018
100706078
523731488
53131437
505425783
477323611
54038826
433539342
144885727
547537667
185743262
438084224
952021458
2921330
570499773
358517887
10361280
75175056
61842652
129963946
5970626
148461704
635410517
92021375
135392977
244155657
256051420
271905261
246598298
15910265
53127044
10928166
360198144
117406383
662346190
81449729
310440800
33011793
170391466
381362957
308469188
461200909
9086228
731574340
269374798
586701167
463112413
37072779
691725256
300233514
148282962
91431893
442598161
19130512
11481844
41103022
146653683
187037305
223199144
18643298
54531339
342661384
654588908
421890012
45402774
215018036
39876482
327332731
432448667
52480828
149977320
11121771
463947735
115503965
10859020
558829309
225153374
136490668
681040673
26855599
126801729
505151057
156788212
201450301
621451158
247676694
119974507
298479043
125339153
5756875
266479058
64859527
3466359
23442989
61111327
72241051
274089973
199709456
183224804
95839307
45000752
279725639
234669285
559726908
44076772
552510030
320070506
1751733
221336441
171449551
433749624
707774634
546030550
304737199
41697224
411955252
33154462
8940518
135829354
264123200
99287441
370684648
1942561
167648002
2996436
112939314
364951151
479526992
663056183
188490326
38921059
3836966
826000943
213330929
44483990
36578994
22717525
69773121
261485958
25965756
140769252
84104172
3004111
28940111
238961860
42119477
26930112
19229847
797134771
30401029
437494341
192417009
190277354
612818414
415986401
304566078
365490668
341577818
28267883
130485649
318724670
704998102
710074989
456623558
95595986
141845824
700342592
239802029
737140902
139986993
396040113
162977461
152136478
89067697
225513129
309079273
452740916
305305561
308195562
88316107
351599819
379650007
313033971
237030458
568925008
425140560
46822171
10280538
44874595
480749516
8825847
442536056
119659466
247417496
548962687
497775052
56955148
177529843
48414759
428524299
52382171
21377703
85497619
205216281
15618408
242273173
486115952
244960135
707530502
453550251
277683730
309199880
104308570
49241301
737063271
62567132
19582755
7142031
296900320
14522858
335752885
132897112
434908651
27171367
304331600
40058913
807997588
145656345
88767810
498125484
24292786
571373904
317702637
351082868
410040562
29036273
21947220
274789949
286930515
228122029
40601821
109610730
421443025
134138532
645057524
169484421
877309677
127603440
1485502
211487153
851242795
21144109
14190292
269476032
437653053
3819423
209620956
330652995
642720636
404324091
261438151
799702958
571254354
36406951
210960401
392579328
352229563
53092882
89450766
46334739
118103713
725787516
77648209
460777136
50448341
70826090
77690548
193110071
953724635
194379676
239150378
251620028
544528551
16135697
113657119
39234782
576637502
318502270
280570045
399644594
24722873
164851991
294406176
246431711
772425033
792245123
645119710
108782958
97961432
57812590
20020588
221526597
485079236
34860747
85013443
413825553
50048672
43747297
101565689
406242745
71724081
24689826
332745542
725870872
47446221
360567341
820028551
18663329
192375457
48658109
29863298
313958531
141583480
423709723
312923191
18945567
50162289
447131689
21006148
280977464
71649446
41985915
329719088
536299095
104584884
199152833
816977853
10619939
200532088
323762206
244987093
6137846
225944009
883428573
560711728
10236107
25312819
11694884
221148375
456292803
192444676
46279128
402569697
417796922
314237919
38697274
351340790
157801013
26455938
203649929
227150707
440094357
311715621
508901180
562003990
311787857
412859393
36797252
460655223
780815164
257780905
487947024
589598820
350895760
80957360
4631429
523360416
441941585
98712011
69360115
78398929
279635695
411696934
66550174
162421812
529395558
787307646
368175464
445336159
14736392
10009575
66263209
94952161
8857224
154191247
370393707
77627545
710587362
276794373
500566161
192340189
274084813
140306167
743497883
35418962
19794884
177387013
330880966
61631383
73381095
247948043
155773786
24853705
138637890
40864430
81031107
11553627
526434217
466726962
275839710
476649
437516654
64683370
19416285
306327188
531136359
286796580
525431056
241388380
84552722
377952889
677618646
452680353
445702639
224553009
9437984
58041060
8759859
361081422
496109438
32553553
7221948
594924448
44797686
226850632
34673364
274738892
66191723
310579368
171431176
540342088
41937181
17119747
320024042
187694712
247813353
432210991
619193030
45405682
111404261
167976127
186919235
279884033
661587734
105593179
20451200
49835852
758792821
671663203
531561102
426618835
522743457
132467394
650110000
510207442
357142812
181314836
65263222
189908816
124779140
99947925
58192147
3189773
410041179
48791173
639763385
375251944
108226469
33012033
35162299
150519351
77375300
370422752
584324698
84081837
130331536
151977374
560352207
71632354
89794041
115920052
40734584
165499888
387788278
93525810
141686779
856805147
409372743
75989368
79563723
222024244
60609246
539182331
385586407
310017810
196164744
186978443
661761485
108192853
20275107
106999920
623290416
182096511
317600929
644764525
430665751
99110361
297615978
502299599
241734680
41689946
503377160
194947372
499190969
4379517
306584024
461619943
223899804
325161100
285994508
131319972
164456728
708918788
560187600
418345674
497407789
101915503
9551245
218797646
785949988
228534233
190885202
8604940
538778341
396606647
874373
243734939
100814537
507098142
134492427
329348968
532704827
216256075
19490317
362521753
39253682
25307129
210221410
618534047
111189285
441981444
79455154
20886613
122451413
10600173
23687738
521802800
8750825
124036916
614078239
418371902
14613543
552503984
286699210
495778199
56998013
551700060
554029938
97411470
91107883
79365407
195044567
124030241
349249099
538681223
240808689
78185843
66267893
95833048
24148762
74114107
91695944
435469347
56281749
57963737
49900567
196417026
4044140
557627956
195192358
4778920
195659072
582046920
145362740
103651426
425871780
9078142
226872556
77883166
143274908
95763726
107818602
113991209
60645682
161935016
21377447
600757906
455372440
11125031
275012958
157076387
244019698
743583012
19504687
324613758
114806049
280368630
365714120
103784567
124898684
54080096
330130482
513656211
237528115
691895841
396872975
491313723
32951353
24406916
23344281
66570781
188945556
160016045
351240829
1399448
46617934
139320886
585542136
333000837
68845757
713459806
189249496
6689331
614358964
16672187
670009272
71145715
3872400
10966780
378338460
533145693
731926878
304089659
136641474
197003993
66118661
13093366
84356239
338984085
470614153
108527240
121733647
226751165
620070806
46782237
190799141
173589558
42139962
456291851
207081383
35246344
132610970
385330566
21411902
30378631
200196564
201842453
127534460
676128684
110600959
74154415
612594573
258111637
95692137
111441140
216128632
415896794
65230268
219284586
294694548
439509458
258730995
347047826
147534587
379127167
61831747
40788838
443437058
248827200
200051203
465812038
498987878
18725916
409649157
19799650
470706186
345651910
213776736
550468419
49114089
165791302
48046610
529810177
230855563
566371949
164022428
335207354
65696597
55400109
346502322
701117638
192106163
174227861
387489171
121963866
107997230
167639521
22246956
251912098
113014253
705059054
590795973
29665482
146201993
90660008
831802332
334288471
5124950
11558889
356021409
185941150
551158950
10911080
2407657
284027018
32939475
84769065
128832517
508090124
293483245
628206441
120742510
223112937
564274378
200544156
5652511
667152728
446858422
8863712
270346903
76726618
168422768
699306060
660223253
47710907
160183141
550064204
474115234
779484998
135349510
3371650
7684382
121513375
325651403
236935145
417376989
711247484
32684066
52220880
436984124
575083064
75616982
433836626
341054619
258666524
1424480
64393654
250142053
393332187
407763146
341706221
620970343
30603071
150453803
44034781
13638929
609777800
48622719
653056834
395408311
357986603
323537107
67568374
85682247
838600817
100401686
233619979
227470939
245175950
145033235
398673162
190273979
189468683
613697385
812192463
248655859
190181554
383959516
399204052
536195575
95375410
293419438
806796783
445487958
119722226
312342303
213483180
34257048
58075854
585571615
564817057
255303562
127929749
82088061
60976897
682084861
27545956
440621437
409309338
417311349
39907232
22366414
535242636
31636326
91561896
766173264
312794805
3294086
87909192
10151650
174099023
60805023
38892693
71452768
102748509
247556491
10694559
480475653
131721435
60441612
677788658
23312104
141815243
43961453
62555779
486070800
68103095
262443791
109863802
936053452
22883400
213873882
40415722
301701442
486876794
265413873
301161669
96404206
442381101
116343021
641338260
127796210
192229949
49821262
84234657
50310078
253010768
163993988
409784167
4862913
525759628
11993577
107740185
623138407
24487239
172656812
66418018
259354211
17572725
75013220
562784371
290521054
36140758
163592912
46402641
472596463
13167015
17333432
43821701
394501224
927323355
489736427
121896772
672879519
278475577
316454003
322886769
38564154
38533416
255005988
54001754
4503134
678645304
185821064
6167501
928384375
174656337
410351006
29551197
435081641
241821984
447781841
465311242
200629760
22050525
50718497
451131977
183115657
471635047
421566843
526324330
343326709
940242606
254937734
675860841
26167715
101090972
82097561
35518850
572717003
333568338
713913502
231874599
885327
282402439
608682808
282185338
69690299
453767433
270503902
524273032
39900674
333609217
246918125
70716
1922003
141736863
463345168
68721218
98963738
8603878
177292569
220332028
175666688
367947122
389763080
193158297
484338555
12169134
193911721
547484678
118492963
259537769
115724440
656785312
569464222
88877034
1672735
686101738
390507010
129557882
67506468
225740895
410640846
148051780
320816781
16530927
290512848
240700254
52637509
78631679
53078563
94711381
136042215
6342560
93336417
24652917
543486773
78390961
174524267
151991899
364356702
124703899
634330681
647268086
89925910
293481451
369852916
556450480
421686004
271063889
602351577
32344628
371272136
124670350
81202945
539565700
97681597
241583208
1110433
57553612
356522558
241162165
294928415
266974078
20254907
22577611
4864001
275522447
171079721
41240024
756276467
348101393
453711628
465908867
153825665
30108457
506628068
652861429
167649189
29749530
40972257
148416466
295159162
243872
74448951
62597337
708257692
290298957
60558510
787822437
95918988
17062308
14484137
550404627
2280462
147132057
114110919
110149343
350794536
576839567
668552321
37447909
440985784
213320511
10001342
231181279
63093372
256929125
445175718
406854631
73322055
596003175
289669872
117253397
413849963
303665277
397266637
215379682
77264806
54704523
263765644
498202930
112648187
787424593
448050416
396620333
581296902
493180517
23668150
389013733
165786177
103767840
62657029
517220379
164346497
168770389
140089536
67399979
392326645
373900527
59700853
228630876
299469606
352930848
407303862
159170414
357572118
111461327
31026327
48202424
465500972
562059081
75688616
204449893
612121573
298721059
157640314
324100530
203265224
41107798
245723909
180211058
14493115
292814177
591848994
371183042
133728799
115618343
32354397
146242975
179923249
503808595
316840075
61743503
1743203
177543506
114744145
243994800
11177601
269278
12942762
497926350
420509838
704020439
74976314
489799776
416245095
45965670
545522363
83430912
72584547
788411830
145418552
94994367
265406067
250972778
120523881
23583271
35641073
99409445
126042996
571702655
615744562
717721507
2461918
123340367
95930723
73021274
85906891
126700006
264220146
12323547
86144632
234677343
67681928
187075302
309671269
452334014
110064026
269852159
213256392
109315496
305184965
9810987
241372788
316834306
205673401
168012255
49143721
441575155
828725846
342929953
108034288
32492281
18635987
78611804
245194391
388332705
30464477
354105318
285879625
524018277
175948547
97859415
386699
285179734
188094613
117503239
80272352
50555389
318002862
2271158
25504161
218323368
46343398
369070832
417688504
491194924
309589299
451038248
46260660
138602047
157351636
178536191
274409207
57268522
595613519
157892641
20494973
66637680
114317207
390083031
23410582
135274934
275882357
240870029
72138
22715615
268753082
3635325
291234207
87546732
17008793
285474434
219004855
59403292
147639121
364511608
470168050
16324715
416531896
10007391
217256284
264649027
142162656
91146279
108716155
57797854
13059065
22139884
551670843
466238991
358228735
34262350
134052005
29345741
333046910
611692310
101899705
167012576
197234211
85945277
302147313
64257038
149998983
355443796
16405816
125666640
259393328
322955424
43370398
20631985
677765521
523732012
641492704
35581664
25031618
137139480
304961594
206141050
507218826
619837475
281909627
4973093
47161381
135480897
344582464
273152742
293370406
140319965
413318088
84354118
213209252
117247200
536749862
258292168
233822530
61417577
307730810
63618086
654490383
13842536
260906955
66133912
295725714
300607054
283903209
29988897
8184765
559569867
616619199
108288774
599790317
177931434
271766372
27052515
396185802
224787947
41042277
422634005
420721517
3503421
82129810
512623250
851181300
460945190
116329592
192589557
31159417
227795796
673402844
1915833
715999248
373647831
54203307
578583144
34646297
657247684
273772787
110027150
21643110
378459392
473716593
778387604
212761669
474678265
59264385
225956076
72229514
13184265
200177355
334466426
105309381
119250646
228004910
691026686
424946398
12602813
181669567
206318730
188572411
115442606
235347227
249932747
169109077
340611004
542161042
115828502
811843236
32363990
19305042
100132855
131599323
56267100
147359137
97701428
26750959
72109304
126911195
191302489
303439935
130018316
418994929
63151604
38445805
106530983
141804524
331078702
723417632
889152
3326260
163992335
19002535
72050586
14641592
244506160
33987077
67938248
27555751
863163880
52664356
562591333
570347328
2471403
277292771
330508515
187717210
58418024
25630846
32782354
245106548
167428206
228386770
237150278
45757312
71819476
426679146
18812408
292265652
352803218
9204125
80220495
222803073
429680529
547690529
46793570
112178442
88687137
421262438
608752011
310620709
17064406
773528472
612070812
16128500
169287750
527696666
728415134
441753
490805451
1080353
7335429
735152047
136554963
23133923
412476471
385250930
177980279
34270840
174749473
412805670
262460287
8035180
189145194
48518497
157880185
16439661
64779164
144031242
262551298
232914429
104229120
2271829
417907041
207943410
209170779
763799
374039447
172083192
230280473
329029214
136911044
115161829
403533477
521463003
468026193
426953508
158282094
516013064
889319516
17440655
220258908
112622081
347304867
144568422
384444383
113976561
136711970
395829642
52179571
373166102
256549961
220235423
52297054
47856520
234603771
587352877
42344639
545310404
231751710
142195794
98642940
290154
53889670
634227046
316366833
40102489
127021982
357451247
91736271
624182482
128622883
325539381
496741440
331643023
368131834
534097804
25818353
296498653
44582341
265661772
134217946
49352713
59022881
6084224
188996053
154205316
81155958
924948901
245664322
313731708
227645777
17840329
114335019
380448534
25445116
175903842
63214897
36055149
387715175
268492312
753297135
21651832
526325502
225361524
30182703
111078254
137494422
314208084
540221428
18249021
30982179
231309804
416462775
314969136
205978804
437314274
98125903
333199369
33164302
202445478
73255414
140345045
145480874
60139991
615489650
34656376
137890161
73991881
111618168
491939045
48844445
600114231
8323971
399237932
614324701
3150497
170533511
333548201
76440551
281479105
120847892
611414477
461787637
632586165
403167386
645570395
265126165
800882991
222249822
754185397
646620981
532732259
82885447
721460723
137496543
288483408
333325676
502914853
29237183
196100576
177871008
379070705
342257391
494432151
284301414
38522363
393875570
350709817
183050735
197030656
30997122
331821210
617835112
289332222
106045813
52291928
153276125
25814703
103191389
25193185
527298806
234700198
158796
520230515
193723263
5314791
168069978
11216617
81178472
763817907
189151846
177052413
5116313
398037336
46344448
15937350
255075307
397987983
14973213
423347634
18252037
551863625
30180908
109575857
40902463
5141238
291749488
442364381
855583469
315141514
328292985
275219267
16846231
20308264
723188
7963373
120818611
11055240
45018824
134929976
572060328
487994026
160903275
466659660
349249441
14992084
796624807
18393288
114773075
499481537
285122694
718049804
227611850
487343975
635574528
181460811
3905981
319042815
1842779
491792557
283975044
568414832
326855561
489651810
487481651
219218658
633627535
33492125
372349203
212576465
157731479
229570148
24742047
39034132
434500061
346296955
253340443
256528542
31971712
253977617
16139214
723543089
158159923
24044973
425739674
54385856
28978323
355457168
406899676
750791104
114248232
148977013
21410674
431378370
304571831
306169652
324908324
424609063
169590393
687045866
9793032
107299223
208842857
493072370
175418391
20905245
544438718
126442619
179050689
3833018
598947228
600673604
168870892
165316908
218928419
271659882
363659897
13743315
32434940
454815379
52031381
97461126
157518159
422863683
312933287
432707079
548250875
664852352
463063024
127806989
78287583
344732893
204216121
52444011
194818416
89023120
125226479
489686503
39214409
31060321
128953415
528900268
109115125
174628968
75828021
169576534
521420522
28176502
259676741
11855635
67100350
495221886
331540091
452501773
507453696
26315196
697630702
465523407
94840057
25376620
1185378
108795039
291207166
650835855
191229459
198488373
318096324
14099728
426942573
3642084
252314369
489136031
19385394
452900228
342583989
370035899
60759555
50340931
195129841
215195088
548991298
414997835
942442572
23935820
557895223
505250866
185907014
130419112
682920439
244419155
187057448
82879769
225541414
196156917
62262770
58476641
9009436
240427139
36436890
152392729
257670453
177407908
70161408
114479049
243603340
312904851
68742653
170358334
446823859
367965001
335779121
433645964
429680677
417552824
502357147
180228369
448049776
111514833
81166147
67150978
36636651
244001578
8507509
221682351
352634645
539682793
944519155
54153935
288828261
3284658
44779045
38338677
648505205
45662077
368814861
358423350
185606788
413611890
467736229
184692186
162928895
281181714
281437445
78288505
371913387
31282941
125118601
579122231
168709195
5989304
897042106
266032082
226906551
160161184
23961653
347812063
310276977
631002683
78140753
488190199
24894130
221464602
133388257
359214917
606519552
450655190
298647215
433545353
392131503
357674750
81937541
84574192
683534642
250514550
105783407
478085638
208036155
26231929
136482625
56134484
149238763
157983677
632611762
78344370
308986546
49643229
330304881
294969076
123501234
243106151
618870458
145456152
69671187
504330825
133405032
257429465
74469855
549766205
60953695
47084061
383080927
385182853
167317682
110043738
42948499
776677958
328581180
256718008
15473051
194509719
169934259
533615722
104678845
254025175
171185814
151589555
298915826
289182452
630229942
497771554
1278561
556746372
372009669
12916569
213294187
37036941
332219131
314999541
870820526
49579931
713125704
83424534
91985805
20235664
630286802
352885753
119000934
138919402
93213476
265721933
1433503
35153756
290206444
310847213
439445526
113026023
319986728
62131952
215972322
11662823
150114914
68217126
39891705
730991788
301748895
343096195
325498646
290664132
423311482
63857575
509767148
54467073
5724058
120828909
90482547
5978142
192050881
701406425
390074058
50353984
118527743
37274443
703945354
41809255
441521299
96548093
69404127
282595714
181300519
53282129
55024916
74037182
414316327
582703329
351348879
249409810
460664503
181062136
735422043
334241067
31859536
402877149
218367966
440460956
221217770
47242556
125970532
518472699
394637446
175269240
285387766
1875126
698096243
1040912
289668328
230414488
143632474
185229455
126172170
82931229
363943680
10215530
110430854
222939997
477129686
221458545
646134308
810088171
316520446
722189409
406708369
147770588
106276479
462205380
73415311
160609484
22908218
39320282
252057540
56675545
369790145
372119437
481682893
290794018
86477339
36967306
208094606
30883431
579217293
273151418
51121925
192811097
158114586
29891696
269107821
112449559
104707193
86643984
553708349
795809544
482758490
58591583
12121510
437902467
634073311
8133969
93203826
74696843
4314978
188867413
319424203
473996435
250645213
459955669
440504053
24883458
761860827
159980922
134810923
135969188
561133386
57699437
364690550
5310793
480443610
492000905
118267910
33572161
328972797
19210794
208592660
694806086
7643432
251667688
64551816
108012279
431491445
36115863
81390287
189691915
234307602
126954421
302191365
31687846
106168257
147748518
115551241
143041666
343709806
5470402
270460032
115287525
20949959
119439441
49689827
554557631
65575547
439507373
228472922
528108934
22595317
280165097
125454980
319748855
471297532
235437537
68983964
149476769
514488232
138812657
292187502
291704127
755749117
440611444
81692032
202368619
136165325
483053369
368052976
456206397
345912809
917392050
195454355
93374820
63559325
358942738
14258842
529504204
15359355
963644566
57922721
107297162
157636712
419567622
111109678
149234958
242717758
104917377
564177553
113979124
258158044
94770096
276452270
916941769
670942549
573079784
55414556
111293126
590284608
747695975
31956374
157849609
134641008
213573268
145069300
700769058
714259800
675203709
46937617
80375735
98974887
18572668
79008481
406759853
149028955
500854329
214052574
154519300
24576542
35998571
321899032
40347031
882635477
237332154
583824088
22287519
185871687
50865100
387532880
575095511
279339526
817992962
316080078
482402458
193039117
28081900
91485411
131826933
62872800
243530103
326406361
512770969
288165815
316130303
380969809
403519410
474062096
44631148
195600908
168091982
184340715
186734845
26210132
131981178
300273841
462165254
59437487
56488843
49827530
553817035
62124182
205787211
565104222
67329519
692069480
21243409
439789352
341213394
15577283
104268119
30170806
292669616
178874716
10832067
106129330
31432883
418546521
82280160
86588024
428302718
41092064
157548747
44022103
68404954
249303314
78032037
55903627
525963929
497243123
143064870
78383126
119160990
140520344
90347652
170402351
83649064
4799169
381306041
162115999
217516551
777422461
238436842
17062563
42821191
101627829
518548728
419456146
407243319
698844323
119084319
153973761
83932345
5965708
115573106
163441371
439871614
11537561
112587996
3485083
49876201
64896071
9900173
516551200
591617754
329976776
294769474
478870505
14483222
50170702
21947727
397675486
53350051
556636623
593834773
270177084
7933312
537868545
426929624
47487272
116452391
241644078
40076420
103773050
404446933
400468074
101655205
81850144
632611249
195614791
619613576
467344844
476163385
304378353
80575260
61094933
145888207
297626763
14978490
40178574
45700698
249885930
131404562
374579218
495764161
131017919
354374704
675595
174570032
663583109
4403601
80786344
248466430
28232604
498953032
69531881
44957919
233515121
148589466
660410089
257972028
297246379
126082744
471854625
413585306
69474361
39777609
781544350
561302787
106655196
112026006
260788188
740454252
50021082
218414051
564323940
53953209
462747743
101372879
560592035
373329688
321057427
159835729
237836450
245890716
288558440
576943062
588987897
200348800
296386651
45290716
4679928
44416860
446942763
386951485
85735877
453322907
127417957
134006518
311204062
309295416
1328087
370565584
9958892
864118298
402351788
784809612
62298257
629263977
168510950
363810025
348656854
662895170
17106437
40040700
79501237
15836202
327648079
137026709
135765387
49267819
27358145
544494965
141538703
311085624
172886140
529699132
477200314
97694006
35481760
230102826
231807079
796162733
87405783
229777925
665451
59372140
63311709
392654640
126897764
309567082
579820195
10513637
502234471
31148930
223403419
94784132
624895404
80204908
29513568
152312118
672281
611058722
163925158
8144062
324136437
694285010
288191473
455998485
294441230
627850571
53146507
757040888
142288499
438476189
71422223
131661964
177183712
502413339
607738735
109007446
195458696
137011030
266577452
194803136
17922333
73812135
53330081
679491722
289834508
151957816
657678238
587121084
152415314
20998636
666136729
628059292
284919517
93626714
81668336
495314169
111586871
347387488
9743686
104294008
478280384
216848101
170745054
454158686
157677253
76172551
383481863
22103152
37593119
324112824
132751204
18024376
435390629
57709835
163306444
53636957
338751659
124112496
15556675
275715882
699758314
234566201
123956889
140482290
17570160
142734215
199914491
375727838
547461080
169933819
305399831
49843408
68356813
127516317
87257272
3812849
428522887
660515063
655709040
96622591
498288590
119653493
717920608
451759322
83419219
129833778
165890247
76497057
154155900
485575310
126990320
123998786
427302125
677863325
359265038
100295634
20606166
77302991
123753916
135460541
93071973
319606234
804378911
171010740
5690562
609580954
164094967
591035129
15331865
265561095
131773996
376150408
221547
77369
108029721
23604306
247996294
44972159
44709031
629091804
233002021
109390153
168211808
237002500
364431694
384021976
479582892
226213189
68008252
208006963
55391853
82858886
699483298
389485812
44570603
20290216
135248275
91574655
196677860
236001706
72696543
136557659
38066279
218199632
66182094
261964252
219411426
657062444
639497264
122870580
331774554
54508231
483510339
658477008
20850993
788306411
17615316
82295547
21083836
125668509
100905279
276210885
468026094
665934137
47620212
325681327
54802557
485505630
1654930
237697366
219366048
134841394
6591020
669089140
170339585
6882887
479164302
59460913
335113045
360387401
47858859
39147938
280824531
51684631
634582267
227236745
49027245
826283112
303729054
14524836
143583128
27006027
702866261
625344383
292395762
191229412
7904756
348240276
24512732
176335158
293258749
432804959
189694306
46883601
76920963
101197115
297589553
577741755
78813499
24363997
175174286
510336455
7230063
12213147
266169840
707725501
189170631
252667418
763567316
5870384
26518866
143032723
163566974
875965467
178002782
110035397
229934435
378120356
131047912
369938638
1905184
66533745
575471463
568919908
100590486
835269208
747300658
95076074
40349894
212231325
166870035
581122386
99877981
541792401
27947634
10867590
8115471
122106074
3689206
463388398
619994552
160949848
465188747
147129625
134755635
319580011
23751760
71459459
33089784
426082966
294525062
16296130
572714082
390216848
26623884
118098774
412780639
330776453
242101977
255526451
150816600
781384877
342950745
72140319
600172539
325882721
54786569
453953697
567999495
78763766
33121730
115923036
31179349
64465480
101456644
301046603
70162966
52560830
69649740
245388503
82531846
201803241
105235440
75597922
696304401
233341430
15979642
30214058
86036315
500493246
490708644
123415519
469207644
332538092
227998041
69118295
358959731
316749690
865754
314466527
130556142
409988372
618652190
115089471
571707850
272350927
777640
54512694
409991111
374577203
8388199
67378663
124794882
27645955
684219126
433942573
108645369
30665890
173463042
17670943
275165508
13207212
573722810
456360227
13092098
626455205
348269461
139061754
315252467
557699615
203408899
366583964
572445138
310641964
229506663
456777514
414779410
689093862
191360210
764997212
866667925
323807455
37040453
285709463
117475572
41616188
354680385
464457330
112546703
627548896
466120168
38389245
278742546
694539835
98858365
202834176
64555566
537721077
212570441
25564241
294054614
539928723
49831040
10764208
531978390
379538213
984294
469712090
178950119
233548486
553201076
400157946
738943092
4457751
93970957
37220920
666070294
64356507
195052620
234220634
38069213
481001727
548243493
394503857
79090114
412273463
289277893
42057005
340670220
2476619
217675399
106931099
524015046
209842167
3714556
376369172
34685035
52473140
178648374
19407234
35987628
108543864
40252410
173150245
546692044
98880122
105631129
310928084
184091175
186794764
34947
92382330
636223435
94847385
74916322
42435695
156231389
117124805
12526144
178218553
245039836
12658677
124259504
65804047
38835297
137135234
211508320
518183431
25901338
80793129
34216619
59180369
570154040
44137929
341770448
107406180
599325145
472559169
583142695
164677532
388864625
141548591
875095104
635965101
837976355
444348741
284989770
147424900
297753370
460838993
209149116
132975584
664757449
50573616
307749859
64912166
294865462
413616194
598903278
153740616
57472054
17989641
84854725
5574853
454249313
98928082
245422974
1216399
421014113
388531221
151882167
397465116
810020507
51367554
62913431
103388641
491060411
563830564
279079729
103724351
242602061
3803283
827283624
171947091
80600487
145040765
145779474
100267343
228775098
254341077
95153627
80306037
666691347
917960107
14095737
705982
770379503
49981404
60283724
240081481
59009842
453624517
120944336
152817908
19251385
363916710
396429614
136562087
97369426
105892231
417322387
71846086
215235183
863573838
295676346
176185188
319813949
188361016
767525948
44910763
34125864
219694855
198931160
371077014
426857301
262258278
47821540
182584062
52985666
238210032
109771936
20134672
158451031
64477116
414043203
455390339
201987680
416289295
119944596
158359685
392024841
85494767
221387575
126559224
171799569
719305637
137361288
411387351
362532093
15165752
445016353
774447060
137903296
4451141
287420028
584153200
121520820
16588826
418442725
116478613
53935183
238969622
139065727
160093598
119523763
26785365
805745616
449456641
77620786
90429098
167190497
806831718
38987023
126362494
266862
134715191
88743645
416558630
109030833
108344420
179529392
129261356
17685774
34784556
176728449
408765037
534860601
354202223
217076257
30442488
61984476
67254398
517348824
587178119
5783664
239902080
280293399
52488847
60498509
57248298
475847853
201515079
229040880
4060478
42130838
679144880
366390
225992035
751833961
60142888
296842198
6860159
136802294
205873213
21050172
220094061
2688532
546613004
109581144
34611224
58109262
63034591
301975348
327621315
259175709
391549384
11508057
99827305
1633437
549168286
21635453
382783539
543777590
12984126
556547423
335672192
28172523
6032274
607235484
925068143
437469080
319465758
373495403
87834136
8495313
254778637
391469609
256518114
441419120
263250644
1740921
629316844
342903150
317321704
47327874
317405951
13096048
231835760
549783450
223945544
220666827
99976550
88422572
198157854
14898158
836100884
60708071
126873763
29169467
809755084
37734165
311823266
2601407
696213850
344191748
342138552
229620
163034633
281618347
96788614
392022570
94132457
685935915
360352141
644099289
65651007
393639091
43607200
640903031
398907039
377367633
70921488
65726686
1944819
363307725
140142437
178075145
178746489
578250093
63219162
177372764
38852002
59746594
364631860
9128
85911217
8176194
71925335
139122538
452970316
467746187
173558191
795770543
702160119
76119724
489336941
5097962
447994481
539975208
46589719
79728820
21058719
206526714
105052739
93691893
572689083
440399204
261774677
76284362
58728799
301312635
483212161
30573120
2086073
95397352
272058557
556842517
653939324
209180017
298885191
221228490
251132868
774384978
71764204
478435792
20586435
16456462
80421717
321284266
244049810
22772728
25287043
43579533
392819690
278390247
683901216
11769065
435314653
109714252
359242038
671555974
163473804
366807989
345164929
29131328
187877308
647106196
575764572
68626062
166111167
141312359
740360793
686953354
380896836
32613192
259676412
902368421
315988291
593059215
16416295
42510603
137688078
176830065
251622433
70631266
207299940
62354117
335920115
178443953
30832828
872172408
173058973
167462247
79983150
358129020
616053406
98160416
114059113
186631672
520198889
291769602
17289888
18837252
167549350
48359647
39812905
331530993
17992439
69309258
415714785
169683828
52224598
39272501
242102235
313325705
169235284
43045494
24762501
31837534
10955045
453174928
32177252
279226794
112600389
222812130
295975557
696263609
141922779
367755046
225567158
670451552
88229271
403068412
453184993
30929170
380495215
436634802
91070465
565223289
381331689
59291025
359784735
427801828
19012622
548918401
413860569
290400390
383173693
722615
12700552
71894750
727818244
532374437
22880527
319838261
256290267
601146972
154207697
209139911
367436970
126336899
1272916
379252652
113450349
20112256
144344958
266447382
605301318
46752359
264405918
151986474
84408049
275121
193457841
32625357
11716747
705899507
27675472
584796791
201613998
458755647
1333202
559388559
44544874
649910700
490404954
16143499
456328624
41009605
123978911
472406937
78113598
559231815
169606797
238582528
133660081
549772155
531042806
76678192
217229851
311033725
751299781
530992562
7806664
152274650
133069198
210273854
145861432
221620998
39463513
36552439
54994667
175786309
163368367
12764227
784711144
146044182
7338475
245765111
417395451
29703256
344855818
367590125
397448778
114430824
604443391
241624219
117903149
13909634
112059732
778081056
5080490
20739993
133163183
149059387
243679656
6607038
177694785
225209434
190179330
149311914
533185408
449023247
4263002
121943471
86043985
7380090
137258379
153704296
922779731
359042314
213438919
79982425
59070699
81173279
76706812
751777787
307648988
285059889
136907445
80974251
256546505
571992303
27354707
128248941
75863394
432610970
187697784
122526860
692764454
516998039
370417886
639394556
82959837
247910851
9996855
71504916
15926410
200963566
280562725
38488118
12614432
836300377
66410136
19309227
3512274
303731583
303115830
45897660
429553183
6491610
210083426
501137352
49012142
55981971
270662225
1133373
793747628
115185727
35492471
572126763
249320263
348875443
306450896
895027
44069424
91725297
235709406
50889324
110561
69995394
473388660
331609974
539106624
181924327
30374164
580193552
136533617
572639928
453854331
35401968
11553847
239499229
275887584
902056962
885854272
357113089
467680836
223880768
585674429
208239959
95548476
55828820
88083890
575589296
640982054
128879746
3534243
12473231
395337581
1518169
69073667
147399734
11264663
121473546
132161393
315231435
49291000
279738064
124450693
110630668
61695145
116080064
138633340
164706700
611377892
341433904
60668892
782250423
188308617
56778605
141012248
35604065
348699330
522634137
54498659
727347187
275100181
18098517
21115332
333388020
288021629
781693608
191203271
125109733
849259978
158147433
597764506
773049513
130996793
284870023
148558878
384006412
600857766
332554961
82278772
358575467
440297876
34583049
98651378
236243741
471056851
147720301
129707832
825708473
279805251
399359293
448414256
28337211
251825355
108919599
147922465
158140189
27963750
294951002
274099361
35748326
22930150
68277362
246786084
237918113
30630131
82399105
94741805
72034913
545528888
274757583
239883300
11272744
73067987
196182083
108550966
115803988
882947124
206249487
74827296
60957544
1358455
210831645
91312706
81959356
155277646
262197567
227796282
513171778
8360064
340064785
249221323
570682834
251399899
657721154
374943020
13513930
481362311
154149005
381557063
79589242
80840969
414567027
66970619
101339302
91823950
297749325
6326903
212778495
65898625
249837378
169761276
92916914
70614930
189957448
46497014
176492335
248874333
139420884
14122389
2113685
443806753
10782815
282470236
79129905
7176238
249899732
421683038
765996988
321853697
122724134
76454565
15466391
32937792
180717931
127506674
902997
193483943
193732894
120624811
410547814
459651262
8022999
54308477
13385338
722686736
253030962
206134839
301037164
145929696
90287941
82558935
9257450
35377044
147836162
227567817
455883201
197908369
713493613
319679072
111017635
48519243
298615919
208901570
443166936
393810306
683485596
42320423
2972298
80567099
4012668
15993062
136207607
302750437
290195148
65603531
239476395
12616660
326693669
10100625
470168476
199788880
230585735
154868970
563243701
522691407
567960741
150717904
7034077
319845290
226807685
59683868
73969084
11197235
807381565
338317175
361333035
451723207
749253322
429525745
707867908
524110055
20492843
770544559
85202065
370320946
189610168
13245298
98180434
50003153
378944834
507645114
238262983
112407426
93940438
56899613
128428764
382511925
812102615
287331358
36366849
686225406
35977622
181374154
199226520
68288434
1599883
106361697
49889633
667178614
87763706
166804423
471505672
578441352
46456659
602315722
412466859
81965291
120145585
562376689
109244212
324932455
154818450
369385764
233332845
647719826
466545873
168034299
238388869
163272508
71558643
237802071
671757937
1164302
30760121
28447959
357116370
78975980
120063894
315029365
406627251
481010984
612827304
38732065
30186852
432644546
61298561
317899470
49263992
776835350
162297993
3201601
1110393
52222305
61486306
680256634
103799181
166416299
540127945
148485352
711041138
108977072
97964236
4741048
165581596
203628775
337220280
101348203
52297527
215923421
180356929
11194669
175542927
28555714
7297173
117602493
20688893
154609529
56655638
61360363
286600071
30670985
729311548
133291282
574590846
25629793
183448438
110998836
567315617
485917216
431685280
99489302
39555741
707812006
77449833
395397333
360872716
8747547
321997941
360473338
14508124
85661382
31101108
557369396
62186721
186752315
70135442
116176115
327826914
99436210
256470488
468923855
478109257
147187560
219618591
458615085
568229879
249854578
105778804
69548949
336150756
162470336
366190949
824196273
468743791
64627100
59125557
82358913
326377045
339501587
657239348
360261172
77406732
221757889
39519821
107474144
219695253
54723922
232210806
702796368
17619853
28654413
177504072
2060900
128175375
86773368
12327185
185953725
4249414
54128730
78693592
285855045
42197295
673194499
130769905
258218108
550971033
273097775
48359615
168820955
127461023
4392962
526780259
551642912
29403495
14543581
20473798
439496199
98558969
811571109
259825585
82208509
63760976
281341851
106409287
366422077
122756150
348224676
646054569
252149038
107318759
602171316
73693901
784153434
267418491
523304540
113508170
424564925
787620645
167618606
634134980
693420881
239492866
1803392
336309747
191594424
31211763
309859595
33117474
172935659
22579030
230087360
326934614
260830240
689027413
327270216
434791569
330145603
113642746
366187525
554001424
10662261
62966733
599356879
411462073
522733899
213127684
387325309
135160625
89506306
762958854
14206575
326412705
262878416
8487747
731616479
151276602
153250287
315957528
215832507
3140672
84956550
262425371
157567250
659720132
54628542
115749963
149826271
265338623
185301
12563090
317535006
29729513
112723045
264248741
185576298
93621681
381209646
45581933
165875701
29751651
86359161
74351618
105887522
108984640
155374747
437262715
157452827
542270611
682612888
363794111
106336603
44659423
18347806
314957801
259816119
195073375
173989899
245614991
478511837
512236654
452369575
554742219
88836349
284472698
11512042
282143330
144212182
425701271
121003426
25608366
613131410
130172290
272804146
540319876
157751397
197080458
416892501
215812980
47333907
57466687
25193493
120729287
64116944
236772686
25936105
295745060
23053184
17302179
53053127
43830186
287001703
323141684
108421726
98621989
495064361
327259038
143051564
401025433
533553729
52164583
19184350
26369825
254116682
112033346
243476055
276457243
539275327
11865054
214215748
497555766
14005022
103054309
40507018
643001767
80305866
175637022
516235369
388945813
102044446
59722332
22231081
372687633
44073663
78564573
354229762
178104527
1620912
188902540
224072021
42273158
334115112
116463544
472840687
13642655
18193052
70319607
169525513
224223756
277193433
212165885
22048504
185385946
90275089
3021010
119254478
375975921
345996764
91208462
320626034
502084278
397632805
608325635
213647478
340309100
84087511
539961980
86755974
389111595
204365578
411830885
286313740
41119721
486436562
47757524
226871667
105175262
190619596
184371599
297463931
110952184
616267187
83967190
10117283
166041468
382597099
517431218
64557917
31449710
213458975
33692601
406539778
33936752
30954198
716483275
23532747
433930419
351379444
652004244
223574542
19389372
189314992
47981762
244189037
655252
57377936
246621376
50805588
479022461
39410932
344073341
364824382
188739542
296361216
42872233
688375787
645578542
749849270
249883188
259129041
118690342
484986228
509768111
372155153
297178513
283555120
225843228
227329265
91984895
2849493
100360695
8517705
167109161
311373360
578793855
230774663
29664680
455286702
24823441
190796147
151008831
1850539
426703853
37862623
166988132
281044111
467335050
344997950
423967801
645211721
43388871
84590117
54812713
346290558
230974419
252243273
340619654
30437491
88179333
354632439
569126216
55563531
88809395
194585062
40617396
225232587
512176138
288549407
796344549
212202773
599017975
697303937
291902121
657952825
476567938
151076189
24887285
79694772
771236929
26601195
3569479
851486486
297647438
297904319
14674822
93774578
508889728
443484597
370763637
75583572
678645071
226966206
3036610
56509949
241275
490329445
52626150
795310352
489341701
194414930
441867063
609483899
444142771
793904418
45917994
409611264
398471291
33499722
158106490
109819362
455616945
240719618
241990715
586852398
68196496
303477737
282359375
358169048
279991333
137429895
186599867
26477317
102823456
357308246
420126500
521960208
28850157
174218643
4193254
2999393
282669558
535370096
17778296
122649834
115880198
16801715
58121344
127606742
74633506
93474459
48714296
255992175
340397636
8539765
725361365
61353186
158550980
1780490
9686786
135678920
479077544
122409477
225077306
19387254
40294970
428645534
25080463
196465132
113811191
510967167
259969670
193937735
33372972
466939630
502371907
129484169
89504368
833518158
577307579
71026172
439681140
302318303
320028134
7029718
66683688
151416297
515504971
9776002
316360860
546806649
483532813
858484724
174547513
809724269
27397139
434682496
305185537
824272018
237517303
86757686
221814338
102672400
38290251
350526747
79062677
104014138
864414719
193027446
400022908
283273959
8769493
206168373
246167363
546265168
273604173
290261042
118169656
139842404
814342
21366597
170538886
366116242
697204214
718263296
660326
726279209
20446069
328420325
36652546
16888520
91664463
33189917
136487085
51030057
23997898
40086288
123445477
23437250
120086706
374063924
105417735
157599850
237048940
269610534
148349858
458874877
148781814
98107697
66448816
406512714
2579389
74315074
198572924
150992138
357915377
243129853
341877111
361688971
3025301
272724283
31463509
550143573
222752597
134092176
228641357
5182736
638027682
17574642
99857505
98679788
882519415
650590171
250693774
203633054
204425929
6292221
436259288
664467280
219115379
440379455
775962458
34159963
159111443
122405542
326792218
661448451
319566378
83839256
332785774
40552645
743453946
370642231
188684580
179418550
831408442
28402459
511617921
80842964
128346260
772899077
83834765
731807897
71904595
176497678
668280134
366231575
418640546
66368390
135072604
247079756
467362426
66879524
164508403
344005676
90158323
575121812
106872622
153373887
150260719
9817674
86112367
19858196
33080293
444125300
85794549
667998317
458805094
3188104
105080202
356312326
60827788
86210424
446645121
83244418
438785339
744132389
718485731
495711803
548426448
58569833
132235693
523033339
38684599
427069214
38308216
490983939
132330460
290034077
276728517
435095809
284066911
64763790
892853347
7929758
6047209
32834936
164766440
599403932
103676564
168836958
64304262
42445290
336202328
123455152
263399841
508476979
247630604
7711736
420013775
424540029
3001983
370238800
137294690
897742078
382970509
269319461
517017505
116227529
450947786
713919849
31291842
320616282
764764325
229434576
140706619
220736407
361705248
511366959
560037565
132410897
40262475
449203215
246351575
253772005
385225707
147135092
50591778
347788100
38598287
166308303
52790531
269833442
388307450
564487911
181946915
356479293
16704589
282022232
13795741
78883377
132078424
195945118
395154828
34543124
173280185
13629712
222649257
210967117
20137232
465531486
689018784
292508903
53774326
316784329
456716038
40106043
380912304
24653322
77476258
212793910
151651462
281211679
434119524
504114426
12499014
756382510
366715012
94540419
91403129
302066308
32695931
7908686
296084854
550173073
64688560
156248640
393804848
866962532
371225670
157147329
89894170
489645067
721418378
17459445
466050234
655517595
637458277
753912712
145624499
459850483
316912231
52619783
42975333
341674172
468860333
201035966
36919729
194521032
45646363
544407784
848299177
123256526
775047854
778206412
207933242
4919385
105050289
246473528
39307049
534453791
21268729
93949904
127981045
273289096
834247
70919023
486613233
73710610
136121878
257391670
108139547
355733903
829777836
387037592
602003709
105131357
623245331
124510023
31653813
67736374
389006065
186610050
45714916
148227738
269892420
489141318
173731058
210859197
251900004
31109670
154158574
27977561
682376528
229797962
472216235
48018371
33993913
283738633
45467566
119419099
254695939
437778775
120790360
818704968
65019781
180027702
142990943
439214306
288156579
701524439
273137139
60994731
174405569
449333216
27786636
532104766
498218547
122198663
45399182
108627243
316547921
17587262
528895247
524294132
21562524
3471527
47776207
8784193
155205381
21507066
304413789
171281346
275121063
20168247
443802735
10128763
177268377
46643208
661399342
210429181
81751953
284858876
77435835
214082372
117184936
30696539
259350585
78201313
187996123
675444572
131570724
197076117
443041468
6834489
42417497
24599923
37238274
507076658
136031676
159541828
316923292
615395291
3468241
100616883
60807326
496947098
77514512
23678964
764201324
950133
137096460
57471820
240928336
91018570
837222336
23386186
39823811
52593559
43218996
339701347
478718462
179729669
110735030
72086543
27715287
208378425
52145464
243228672
190624497
50030959
28240359
890805617
221623402
46746675
342729468
251674426
781621085
297828217
38346039
18206
802345500
82437395
14335751
50270784
846621865
185731955
402313159
143145026
101936991
209594737
416589603
141679081
298653471
151470674
136096862
23303041
18445332
263158408
84810361
569350150
120372066
13075943
707791530
219238459
21288054
436872100
58728574
125819405
8009085
87822123
94767671
257549615
439701946
117711993
143545891
197368249
122072152
88572074
123845634
40032457
177373510
343603505
114851147
97776935
569580244
370940201
91635390
6448051
130833873
660751952
675960396
62933225
52218539
55947336
31401414
28039210
227221813
29880907
50419251
59607446
2820822
772164775
35709249
51670910
834692408
267903300
235494662
461687096
5072771
116609953
604507510
30496810
380790540
26500464
17682831
4723426
423164022
355394639
184955753
187027466
78639484
111361276
340761597
121385538
81434370
445746453
174418347
378613682
573356766
528715036
200675412
1371897
36369754
5839392
11049838
345641818
18374353
41214642
308691499
949303761
239431651
331237337
99125293
278337558
321126253
163902801
105107291
123162019
190353308
167637010
382137133
435401069
689928158
280270289
16219594
116313681
293413062
394750890
286090555
58288245
347008402
165733268
146189790
97485994
658429974
74472078
177257392
3599340
57836142
40502797
54359110
57719709
1309442
82274750
549662091
2807674
162750695
500077854
22897490
48994116
99540229
91606607
158056578
29472087
866614068
663254516
143882789
226392948
181248911
6422141
176853310
728870014
670695182
386307949
85836718
202790235
563631810
32292502
386234441
143402332
343785191
613606225
48855635
235916542
497365982
354659992
209746188
313671619
728858605
70807788
63521654
770352840
578563032
342584327
210960099
92435090
558285089
194004408
127294052
8773876
312900764
195601668
43320673
159315355
553778595
102706044
33607733
229594638
77012016
90190317
115179111
116555045
213824153
465321163
99263074
304510670
107833730
316456117
531282007
456861383
15185241
5117998
131901060
3392987
46962577
129183204
968956198
88292767
33886592
136480905
15226290
431956462
8715348
180749822
56585251
203265272
247375460
564597297
123161480
348450897
650541099
527589912
565058085
98153451
216416483
6680486
44157808
469381760
342958036
53131895
36378898
484827942
3588351
146677498
37413836
385038497
219933925
110255087
223273185
193943012
149108869
426537554
253715157
66798978
69348173
1920397
652742739
217635306
265321760
32895318
437541132
228628928
39069605
65383434
63630131
146601737
538746182
57697865
490131365
622540247
179071770
2260613
17318447
167260251
30475614
539306181
241187393
157510948
267536114
213993448
342782775
478188982
135939729
7472032
199936365
23442020
492332564
92445
17673311
50852520
268834551
975755603
749014599
29761299
628019703
16638840
328716862
44039641
144188302
342082006
471598112
147247903
402979985
28924239
793036671
774165816
89559008
44936537
49061172
175169993
9285470
85166923
200624371
381804678
372605219
949446125
594740602
707825811
206780776
90816015
96877869
140661402
178275629
27893969
318385784
112333862
71102903
35840527
49055472
87884530
224644713
180905226
196236431
251427075
63120269
187935651
11105084
661251429
239706758
634464738
39943319
411530851
719011422
812360045
282964655
27697272
302842753
487777
649481400
59403738
333625048
574875123
12021207
117225541
20986877
693025595
32562092
353681681
89497523
292079016
567922985
398939545
472177400
537406362
35512136
77253969
339120873
23944229
216573311
1620793
198539424
106790278
407757806
660420146
103582016
99338035
488837332
29495410
188510834
211656843
273715726
141930081
559576988
240135882
111883317
66951008
57942875
69693722
306122964
365255030
186731
236900269
64728899
73826206
156942377
64833573
31055644
727806168
209455042
174319781
3651704
812660374
171614909
137819478
65088779
785360740
72821460
182698822
764375979
45851412
30949768
230042618
206087921
472066683
78871695
67225415
43523437
112373684
180376647
131958915
272634765
456602310
164467854
784697153
30437487
5059311
313715833
11297797
115925775
885680782
257239508
32289724
105145780
50177155
70002825
110532173
94781514
30277823
536574170
547359045
32795118
214260570
556364476
83875197
80911210
248665394
404588713
279393697
190415866
381025364
205859091
185183198
51881078
863993271
42834930
876646042
118264544
493204799
85472462
304496941
360895102
591004934
451712871
316077188
791580820
130224370
181663239
10682159
539913645
176429458
215790243
188425926
202662254
70119485
156503112
37921606
124790071
9854727
201919305
246824056
514310446
264321541
590869467
441746398
312715125
15950566
386501400
327513208
862635
75792321
451671888
10109361
6182055
2475566
26246546
441370304
491988793
438459928
82412690
38633097
47401415
161832419
41740206
701999485
99315736
324340882
70041763
182139213
17041270
464139236
147070326
544680974
898989885
614942545
292778976
193997141
348482815
309515224
33654214
480848556
512584660
8752198
77429194
57567551
879461472
260803415
591669126
635844586
91797770
88124521
149747080
91972717
171275385
34430413
98945043
26716100
63332240
32646307
74933164
220884777
259288969
239818785
145694127
76362995
32358268
315209017
95377327
322017858
170096634
238046284
328929901
157376497
116074368
38540049
484384562
156586522
671327695
25166691
26410389
883868383
38676853
467007326
27688711
638588979
30905100
29855114
72120428
734792619
74643089
145081821
302905660
569492912
13220714
402284710
812314483
83477265
380450192
43318347
19208440
22828300
736434716
55339605
164732426
433341395
389013406
8526875
351517688
474568131
16486314
169114588
22036322
163350089
536078271
548312758
64229844
18555269
834953958
43487763
329922061
209995134
37275119
562924833
246530947
6216569
49588673
164005782
79358186
384022614
52290058
77344814
51381611
24711161
316866242
9526829
388184645
75691849
238166916
396822758
89219729
111254184
811962731
70272143
53174785
684192916
74120921
70510966
3850505
677783806
9662579
11364674
49824777
126937000
243558108
245535455
324992661
322186591
475456760
340953792
82679848
44837666
164590363
763125
340822354
339524174
179312865
80070056
155269863
157631411
201097861
214703550
508144629
736087295
325403298
768007494
277240771
221512959
782833789
122851610
334986032
21085974
4828120
426244562
62353900
799634000
14199035
355511955
355377485
15072325
694155585
3179735
69522591
80128677
912190536
115236931
135745384
518215427
45954924
951658297
12407081
7564316
267743562
722464493
118335399
65182526
745462512
408870630
23652369
437347606
114534119
242885376
563236914
5178482
242326893
206798960
18989308
59548835
164215140
117789161
119097968
591974
33655290
367527009
7296718
1786029
701271188
246331686
116947941
723981714
170950667
2150102
9914672
22912933
683319932
646012162
365779064
48027516
353508701
478745366
533626745
71328283
650610475
19028529
588055828
192274533
289504450
220733164
389735522
90287202
466623003
690811612
297039145
182821840
258798334
525897343
29345539
135609997
55995149
14692482
158455939
5045407
693460789
95974632
40324444
62126570
320460711
827132
111601186
568533333
41279993
453552572
105037595
68741967
652320671
680621163
105253273
153594092
690708527
163054238
424675300
673984424
281112906
467934076
429681627
520712727
85724354
187407784
264112101
286862486
197870258
414797728
583135697
698403800
97665553
24396936
197621168
297947734
304375982
286843592
84911516
417884727
165093978
50430224
76451872
137452846
51878111
743495800
277164572
103403606
392283220
83688123
65706121
444332743
565471124
129206780
812984148
30169115
288144135
663096545
274971690
414771067
28838079
342207278
26802773
20586144
19176137
320804796
443617734
81957773
257562014
180292263
134789754
392366810
56298169
204147456
509233347
1204621
179445987
74756959
96375569
675683342
705164298
464062599
27799489
140090680
420459793
30874337
758401
6595916
120733196
165093944
397250365
167167578
28201654
62226166
875226825
88334730
408026642
6083342
41788291
279681738
376614614
8684416
79104132
767392248
283479502
77168133
107197043
518287206
237528848
131267829
266516456
132010180
713338726
258439307
100002152
297941
63759265
503673996
50002820
48480074
238016962
560496225
36752476
102741524
163087696
98045208
221560965
311323747
66285128
25348971
221087017
187988557
164679403
403162049
235749223
120004268
252642828
9125594
403073925
65930731
541574066
122860460
188821977
175107134
96645699
248409452
1526647
13291391
122697809
301389230
343375671
426848451
157286130
174453380
261673694
261639377
20347719
711655365
71060572
244930780
331598370
11574743
553721623
337644240
339418957
446740992
225009516
124245681
6565235
390743575
7090543
467516758
134507792
133660788
12622683
382692657
123084551
335098857
49464754
452274748
84342372
119501242
136200772
806901471
81080508
297513623
104605300
452322513
499291054
196938831
661857425
861036
550973775
85614276
181227585
259328708
610146160
743179648
48635246
49577505
139942550
163702201
94430258
535194035
67671502
32527235
29270126
407010997
146687649
67918649
199786350
371557116
235419964
160036407
59175792
517991276
52969930
287263888
40505582
86428672
151903946
261086752
156456878
210912106
71271371
90100187
168219099
251636932
532173408
60424993
148563398
153986049
19573484
75638527
88019473
526389620
281598362
262732089
325374161
143640578
583219955
47819330
822193804
293903918
20986526
212343836
625775870
203230901
485051538
97594639
76197086
217250443
200289303
210480534
294404592
152378071
126685236
154218707
70686134
8605691
273756352
190270911
175199409
460926521
173348377
263612044
486238510
379893940
512812692
176601937
43408233
571771507
83963897
62872531
9181868
905661096
9845649
181433474
322109718
471136146
195188776
103281620
162891234
93242421
154068912
779797451
140413542
478791409
316210890
610279842
385967023
226047364
142192690
400182778
19711908
896141412
297748296
298187179
309715830
13372279
758836306
71743909
396014926
37448306
142889163
137249231
115203899
23837665
16634084
322364696
23357854
247914106
126677865
111521070
266171226
140984848
758978973
364876088
583986582
966676548
392680709
418287864
125313402
104322124
332754310
547536521
298364203
438958553
447952082
530575503
5639262
62374140
16537701
39818313
23257524
355234286
78891498
443619786
349202876
6504170
46511206
15139442
18910723
40619590
263892192
220618946
368178936
64795476
137747264
79551207
10171018
180160448
364654224
67914172
3452536
318062653
914602
5733425
432314683
211001105
565567079
588241851
347892307
56812317
130397145
31982646
387498190
62506094
235595421
391937971
10136618
15040365
302990924
715898413
161807784
44665240
229625002
36571874
510994706
175401805
686853033
534270115
80543412
453490123
610577411
5082988
299405523
103107430
54999644
391721941
78792492
29211979
444053884
33200470
218376441
133520299
137282187
279806510
173593237
75894459
96231394
17562822
130178440
229418297
259417375
529506191
331928609
132112621
51206897
13929628
686540921
341799003
9949770
813643044
20887018
16399151
590781605
63209157
220083175
543361380
297300979
353709215
3934799
368813267
61106216
262746137
55976027
620975689
37428038
263215913
193039171
158259127
255435736
71532419
502067261
297706837
3164703
186300354
373700961
58221104
11831760
327209054
160438854
53256872
47818735
64970514
159003386
17763101
81042467
29750493
32480830
7357732
70494543
248392836
21519455
148783730
520984128
33397403
118427475
24673547
9658453
97859621
240291435
576393997
604528304
23302721
18891312
399163597
367655163
636092526
601128195
39373648
199467999
78534509
61174288
301973438
174301761
29312121
233130908
7023469
105860062
58686105
221805567
40186392
219841988
512392190
825016430
1526754
28559350
273957328
601822024
27554288
10300332
73658591
41092353
451406034
3128753
774373351
158433382
27865501
108430445
215364280
332343285
45758374
564042604
75797445
51999934
462542197
693028962
324126751
71145368
699329258
104055767
353258215
594453084
154948981
869321394
59725111
306795582
23869097
4849457
731989564
462275183
627213984
116717527
563081952
761298415
51905912
165561163
338341806
432788850
226655130
336504411
312942673
109867175
5438915
219127925
6018727
100544549
460582805
17520726
43077019
875063392
284864121
64440251
276691157
28297003
286991986
692471279
628700843
127723798
12887442
125031035
494668570
80459528
40388780
49570412
381267770
466841874
18001934
72851000
57634793
706588939
596205523
533766012
184411605
804263246
153763635
395262866
66634680
186840175
449904834
375136506
578688532
197049538
83729958
577326439
73661022
70065609
203875167
27434982
59266364
330925038
32365606
402331307
315785073
167271552
140520
232722163
23902995
383763987
781657037
512797773
93535285
116776162
4962620
393278238
65395997
587414066
748072416
30192714
73883225
146886384
553277049
860222141
145431349
729814264
621503104
299148845
93219275
35504022
738651785
94998579
230960548
430777712
198039629
351966291
101182094
449175155
604385725
22820749
85895997
51406149
236890677
455503628
63045469
800234953
29116231
305752259
417144364
180102817
286189233
247925576
245749270
203114498
162295366
387343667
595432697
559477626
888586521
154122297
142639883
72065439
1222996
115611398
208140615
9202829
464616793
511070297
883284684
113020972
356138267
299421246
579246591
9216637
60726445
624307303
147501284
119563820
62090531
59477444
98026016
155112344
214444566
424048115
19135340
130685669
196110684
93982709
353492082
129923092
42515644
609078705
13538506
651562620
31086371
644030604
354417142
564660922
30745971
52906288
585714145
70094331
163820789
101020868
573762572
33617468
215581042
29222741
129330978
211646301
2718785
17669841
739051374
140446230
15522154
218636774
468371111
503904703
699845665
12080442
29248238
191869635
197200554
94003685
19852744
497411615
61554046
177916106
241347772
208772007
186603257
451097083
498378708
338920615
440801608
759708392
363868873
660835134
287708073
713764972
49616680
117711874
45004391
5347825
554924641
245961372
355993072
234339521
4641198
369685047
408308399
102969184
524105666
319876351
77863049
63168001
146057223
552744895
392237816
103433525
563689601
98027488
241057723
206318662
7461558
105978082
9965081
127812968
190233449
11305463
537946387
733789821
35940674
294049763
618728566
123862007
622631427
204535674
351234516
204744893
6254621
142788261
40213467
689287596
149085332
660126232
154042588
31195615
430799854
155288230
565715409
534857605
266108252
59645770
126154669
414027431
44348228
159564702
91162090
34637093
99643105
248178450
41178863
235476322
316411633
294174116
947535286
99477951
62045636
7580182
56033429
210531016
228899619
126421874
545783160
389506344
56560641
630862568
197638478
176201110
24093655
36500580
139237832
381757168
285280116
291836076
761310310
296913582
217449339
78139737
56961600
113676021
785284860
764742298
370117332
200355229
207750549
12455610
332227802
226321643
179524821
83270367
66179251
218575401
152469652
482970559
35656583
390386367
460902811
89071165
99130262
316242245
19218505
537379981
153402056
97927570
94334986
490495759
166777459
101649043
162078887
106265124
90700220
6073704
133339012
130997205
319651203
136600957
194912794
36083066
511488692
662797336
281771056
274601850
429746907
236379242
255243633
137738351
112963480
968916065
369485171
440769166
212881489
267780535
331777008
42325163
139137782
239168018
317327922
6023262
507855721
248612103
309387732
742422571
187115271
324657606
275089191
783098281
84739492
23507706
453118342
275547996
348736608
422015559
123159459
11547628
45853163
196693930
503002632
394585497
441913323
264105710
313242616
35826974
467765828
39913487
45535964
441684013
229126348
194579577
522128883
31081550
90700331
469094176
486116397
4409373
20804832
110606418
104050826
138513254
20903685
156497332
223496776
277737898
508943747
204769698
176350256
256850601
218865999
533148169
159659679
93881099
72315064
288726315
71945658
163640947
245897510
87314584
757536237
232935386
399048348
636155136
663667456
456626143
45642085
24000147
458616115
274746797
12700104
420158791
363576670
122565070
171106275
571135115
363690642
131702415
300756020
25810158
370623227
139050707
11917618
376030782
183582276
18569468
139124260
11389635
123490798
78544503
106671438
4912352
77341320
293688906
353059607
41289231
612796421
11339420
7750134
62011445
840869139
36233315
234391839
333913101
199127859
904418960
89946550
61117651
268249385
738415070
222927912
580180130
37358715
601394074
132196441
96524161
708730459
293732520
33306795
426774158
148020158
26647706
552742926
218403584
362350963
234494619
71149985
193890046
11770439
454389101
95691438
213223691
10878071
5080788
200885892
671396
56836010
622366085
153557690
583214701
23813535
87218175
321159024
600362093
34095407
120421301
63051625
21904000
354852534
183732405
76979743
161923846
367468007
311963546
153986581
18567964
276773339
96498121
8650845
163166167
855827672
16130165
803518079
594920084
104732952
89964389
303824202
374111722
130636099
580561282
9257134
278387655
4712712
719850133
2536356
78367262
281851028
10886677
479827492
56445573
777203447
200877463
528019327
624995083
696628437
87339822
12044360
433556733
7421370
249263895
411348723
395416708
15006314
408029326
109618090
69458998
542960646
75859535
146953836
148172808
4898049
780883585
58936815
539859206
81834025
474240786
27343181
335627258
4346813
41632707
26973916
172785375
41291284
353650376
67785405
388837281
549891528
74672155
560418559
26035245
456863733
294887638
98808003
86488868
197316007
122203729
3486551
86270168
80082131
598607859
23675106
638791631
53207004
499232400
9222564
312664282
154209943
534583108
145376199
2153230
245677401
82482423
26643032
113943594
424263740
18289703
28658821
446648470
29552477
276164516
71374224
20637065
50190946
665838342
95781299
104463619
381897081
1701477
194222624
440064585
203366928
29267273
127483158
298082445
811839682
317298087
297820119
25041711
30089923
105836248
291650006
308168146
483241910
75920768
387224542
167585850
172961417
4642125
93401006
397536000
16063787
60805904
273105631
426031602
534291375
82457355
9804081
452653809
665184425
665063267
24756965
219217434
219139517
3099083
551021210
609195725
267977503
171746124
817332733
169283687
429713090
259529879
402586176
309520224
94031937
9722980
81300285
48003670
318587544
171522737
194152676
38226098
502310267
778587937
538673378
334321048
85030029
36945529
234689044
207772125
8925818
38352735
68917640
481960207
46501340
55933355
18346636
29596425
498868182
276219607
74716763
149697730
636473946
333830612
10773967
627531872
358347242
546489321
55374826
4293807
36919394
448304427
103734110
28218738
401865772
2898679
278311019
626878926
103763030
96633948
369924761
13654573
451602936
123204513
10796174
90959870
393194226
83296569
58359150
69534097
18394852
93544902
11556998
368121419
709183248
184962928
6532500
489259787
125292093
207780658
135021076
184275448
8536835
287191317
106443508
110588608
541674534
64078889
8758278
501634547
184288268
239997373
210497443
41015622
547730294
604609965
61200505
406527971
22694071
479378886
32473619
192662068
34212122
701456673
41016350
428277985
385009866
214934476
544984832
34517911
705272929
644635883
285094387
595027450
406705334
81753512
42466296
287681236
14172540
562732255
164045778
45401202
34925032
429844577
252579845
31521849
146974304
453664242
266957692
35611848
18119312
337831780
738809973
49725669
306083878
472079910
14172727
259342502
352131233
143394547
53920391
105338247
93631420
818851
137636372
494147976
455367135
226935696
70140327
98341463
49696951
493507847
52832666
20022772
281068589
604498919
77704677
768374903
78612753
112311509
470413181
36486831
606733123
177514282
644733014
366311832
322810309
527251202
123784929
204417564
102993884
272057957
331816378
5867609
126298266
380294994
77414987
106499012
111266684
346647932
79099082
7122512
223201502
541793995
34073356
175359448
14448420
392144021
121157589
218409038
330112213
227116626
105519571
24526593
155530115
72241108
114639546
14567406
362791148
515485240
101930398
108697235
405479313
3263827
183255800
149068383
9334480
124313551
308652584
425950505
500286935
46183532
124130810
87155119
20652300
62290841
20013240
150326236
262627740
225185891
699337439
483663794
162526375
464972514
207544980
177197892
21697909
295007423
316083932
368901842
239684584
635293653
697711751
43103032
124975018
7273416
4107155
519252803
268928771
72460337
255694805
191645567
46285757
549622575
114273767
638888031
594024638
195657556
989702
453560488
334491124
486372144
220043027
228240483
147989390
187290280
95011805
217344732
291412307
647459741
149608424
91342573
451103165
278884392
19223108
197411335
282378900
24901075
7119513
426395094
12465664
266723674
61065999
164529291
61574605
361987831
149243085
90009993
131943764
176318126
101648030
36552510
192946546
559312777
647652564
187982961
258565063
336796655
514173044
60671731
103370132
12098258
122882912
392052506
89799718
146453676
549784774
173295269
509917585
64741657
9835015
206922387
171622038
16937913
47620101
43996463
468326757
271744341
11199457
39610171
367111238
256189126
23800588
94914588
535262399
19244530
279398401
102681684
107842683
48021016
296591016
12713748
7857879
749637163
648882327
127997289
70491205
217460366
218122594
229127214
713603183
46617803
29927769
231556544
196010094
333446787
360255372
103813016
205738702
171814998
302260117
578392628
82613845
273490962
37116173
140192883
203020138
701411589
751014747
450339760
365705594
203801378
295937155
164191168
148521975
35846860
33265248
23290397
650316009
843720902
357222123
99180097
438731165
594624540
264347687
46466623
301774410
823631002
57694636
640061010
434797488
90312574
131605904
25024683
75954508
624432537
82841822
215459047
56164531
86277018
708557167
4981490
284935621
169811872
114913233
51690316
59026864
114541439
53219327
161893156
859531446
240626576
65413459
13425761
172821128
608021209
98575917
455243553
33927023
609492786
189147945
147479837
455239856
4171433
6128356
232322818
314497914
722916022
265710866
53223942
90461114
253158690
611064285
763825930
22110645
22853701
32719780
503463807
585525617
262362888
124055876
33650380
181246387
21221291
47846396
26237958
21463559
128659329
102744910
255729428
295684551
89195459
139598130
97054668
298487003
455331547
278453224
591582070
622819790
417124250
170941104
46429810
536021515
203352607
145721731
72445702
27435594
88615705
200610683
370634450
19605909
313208202
401522422
234367289
53824813
47285727
42048362
263787147
68931784
596617494
473482871
19621719
5149361
450953729
4359520
644218151
195404670
2514834
499738232
180353864
397180735
77938389
44031963
736027582
440201868
27527768
112981009
37408079
374606311
218000455
418222930
326996418
643544415
22805300
16199642
711380182
114073477
813334351
122440091
279572650
70485090
397141770
17642018
51301002
70548659
354608885
540304510
349813132
16771960
115569155
310330137
36774006
484065719
21887122
183305476
381295246
5951340
34032889
58600449
40489110
310548329
531615369
216908111
20304117
137236747
175582078
6917960
155814035
22493799
59367693
719522430
68450975
4646042
125174766
18507634
472771616
73252190
441509999
4758413
32821740
337893971
23033067
75522634
452692877
526845967
596046464
343875214
687371486
97508207
171414215
419534679
264869771
375703051
94336199
432862
356255423
827055335
39305141
213202907
243984710
245847210
535158865
462612133
139578333
248253056
312013472
69003144
444083969
49131224
67131352
449036796
827777450
791529013
216632884
389377113
387166926
80415857
545802301
330499330
401650651
181144591
946282844
456416737
138767619
619481203
17839262
394036188
328502211
421241158
61434895
833797839
121094636
102830146
688908684
629794090
359360934
410183789
27242442
281664556
343859382
136466844
763278534
560529213
115944098
163994557
181927639
330373836
61714422
193382206
189700750
420470533
131437880
32523868
486349907
381801159
431000965
53998688
14057219
4296238
208751729
355928927
795956952
561388352
113989508
133016623
73627643
251091914
84250495
62386620
1111986
61733626
362808015
98263219
10143592
31760021
54175940
187294744
356763329
299035177
64245289
223898474
134277925
33798890
46464874
309224920
776314848
56786720
76063071
800199
93074552
433662223
217596806
178763101
5483864
898839114
325128119
377486971
157837678
207669184
147207707
426449218
156288146
734500646
526096797
71545705
78617663
90417070
85152698
620273150
188493101
29521413
34358946
861727944
773379840
439670773
6912298
12841517
450402358
333727569
132356772
155074434
325818919
199345720
54405856
531446551
593048371
150235439
13937853
99384353
253264678
52816858
187452825
207726516
1256399
70424914
543512876
186311236
138124832
531404824
455534874
240064610
182289691
424199444
39897890
579433264
286112821
39048443
127769
4869411
21746093
475893488
187206345
81229984
162314046
193201734
119876907
797871796
50275492
396803931
140511251
171318333
860995909
465873279
698797345
257083599
326117028
146135193
81706440
157517720
584842259
363462169
37756682
103991244
105726123
195428329
144348694
87358919
19758962
404781537
892660809
152751227
131874858
621904735
284055102
7535768
74525187
502932819
117435464
434187491
361772866
247684112
105876908
312407858
3218177
392703241
68101051
164620991
397819574
235282010
135171389
313501103
136457114
284782129
153593490
105290259
272406756
382922598
50207332
49103631
91820998
335347290
637514360
403662945
89400738
330491093
106454777
31326017
450928367
30697550
88705955
16162273
73919761
825485615
867911386
576971777
36217488
635126305
263013973
165611628
195064265
359096083
46950210
133013993
578665067
227356340
51580595
3131283
176243458
578930344
78339384
145673219
231769462
98532678
136858797
33015550
517735153
96597117
245985438
814778699
551688501
219443055
697197391
638080301
46966931
288868121
231952283
26285566
373791240
332404177
278113641
6308683
66825400
19236185
27261597
93051570
580286795
511067216
57379646
40410166
442233751
133054015
70362128
148883933
146087906
19182929
19601242
32947009
159241749
9433865
3561204
267551828
138705691
319300481
197873326
491611746
147449438
39036884
271505133
573029415
95287472
214782452
964301
356603566
434044269
43911543
750119488
116689806
299568012
206310418
252971846
11356067
134465451
76490129
500403233
11199166
46400002
399742250
416697946
82905155
369416101
880137691
74205771
298718780
90223739
27051143
830325284
61331781
427990108
209711613
514105539
52622133
53969091
18918596
408743287
32876693
94273985
200152315
119525437
136010843
274387341
193680782
67909396
596345793
518034889
175555212
307903314
609805470
415572061
173235607
127957679
71229295
127741043
322560902
699754227
616270276
318772708
18102538
402704091
5321882
289510140
421319724
389524693
485321841
81735494
175089045
254142570
199257470
224174933
409362221
80599739
45212055
99458379
38622022
610870723
33725880
100626279
458015746
28334050
167645460
33294532
203429227
266908435
568341400
476607527
167520945
31299565
153510249
289683964
847543230
634684343
547569218
438759155
70084897
310920702
542367848
471084908
68532889
464747207
25768687
586633365
134153507
106070000
611014653
41983804
153814409
343934039
168944330
51255757
83155262
64321652
64917293
347878908
315885433
315405073
2014160
368216339
443233209
19181394
69390700
58738648
418288633
280873060
354926565
139781627
173616043
476930615
377119277
12964328
832259451
30097361
34368986
158453434
42946913
261034386
603733702
108254711
46107417
176871824
117766061
482804927
180424499
8786196
56184027
83031532
230603366
47513384
189798613
91814941
217888172
251482768
126448521
66163646
64144913
80825416
245995340
352565204
244255932
32756406
268327686
200692085
801736053
20448450
203309711
341531088
82155708
15242950
573226747
342329387
154310823
223195153
665890052
128896574
53029082
527298755
187495074
126940474
651816019
192151994
325710184
439021007
8365978
392505283
449803100
84295670
8868581
693085016
224225234
328582481
62875921
108554319
1840622
409807906
847817150
488024997
230093629
521531357
502023958
26445159
444391218
315295220
74578953
1352300
301332112
85108684
603461474
204462673
256085896
411852434
84089559
393953144
443833293
382579460
4008018
314126784
418034165
281660930
248057134
150829438
363949698
166360630
153923116
2518038
228898717
122431996
69841608
357116444
379325229
133306527
308616444
577764209
36702412
244293495
295869876
649423500
683071305
168887998
301987252
59486895
378053534
169083131
147176932
130710170
344280408
513931625
498621549
91620072
161230817
62116196
187276973
8576303
49008406
28399323
282167255
234027780
30188517
82294139
520587562
52947474
217266232
267330065
65578798
580700546
131052778
69084756
217009193
30792537
465519415
75982513
438068864
97390482
247778924
748721601
741446373
652970558
292263989
129131994
187467700
187482502
31048091
24887092
258805239
561248691
120195236
421777144
366250535
32578586
601408173
227606489
185597049
170634234
86976903
508405952
158285915
732453366
40085356
211263472
47041017
283673807
187158295
693575497
194701968
7137365
82590620
314648631
352722715
301518174
128988443
4048040
939518796
319634228
6568682
86079641
13602981
27897256
299748825
437768321
1229629
1381161
115634397
623002117
328346980
856326555
319189061
370857738
239003316
48955363
627986885
3542103
79506507
123478331
731446192
476260625
207650693
174459423
269985198
46289690
413710235
35387194
236820570
112625793
303824302
51871088
67669355
130391396
406237218
611767247
220981521
469154231
282658087
309387093
66787785
109387335
290185645
268672057
603206567
58854599
494373092
628491269
417443159
416032226
51249947
96525325
345141879
126824650
301546099
97824380
8820091
14247455
317917161
149106419
96938627
68905869
182845217
110007042
46445274
309934832
140226089
189620258
55497232
62082987
25275482
77372901
366116026
525432293
141631527
56543774
40429323
732080984
97492770
121481708
23914029
610256359
858873245
13973222
302284051
43444147
17893891
14820393
59407114
137289180
252264258
322137637
74785733
13427666
34977133
55276447
136189055
17037485
209360795
372529166
48333948
824166499
84614374
13856973
555139445
343939081
29025173
26286604
274225841
10113126
27312135
190057989
350764648
4126762
295446875
68606052
282358266
174592348
544201786
80070980
7115778
588610383
928732092
92606914
246536566
52053510
166502571
177313128
277268142
715245894
206368858
348550301
586473061
922224530
297431654
522893873
353759595
9192519
111161629
502377636
135113242
62078155
673036086
686556310
744039948
370507501
37097744
7470143
101844573
330778895
1556686
12549207
553653958
50283195
240167320
408578429
375459588
795603377
86973598
150944928
308718557
140397096
71615746
519780475
481199708
190941090
66135769
647531847
134776923
637080209
46033415
651650306
101396374
28471354
11944122
558712618
159791079
381399330
3000055
85899238
56727368
241098194
503861108
200102601
922505763
84441934
115708455
290817257
855896317
751813798
141485807
122168175
439689691
706799878
19211177
281731183
76464606
344717351
57626844
27063138
339706174
602807245
24158782
185297401
276030175
4269059
189708941
405706795
468904636
89097699
402872495
277897471
5232470
85892325
272578888
16764413
829796230
323246668
787176441
464911754
200599258
42245181
384665195
186602988
715584396
154503050
413721557
204737537
27659725
301706974
178415266
652807588
518031779
120297379
19601168
141387783
35468050
338793085
243666847
104071419
82271723
7388137
46385865
110691494
143121213
166618880
568249925
278495854
11388583
216045764
109246108
156728028
541823853
20217057
72694667
386743730
11781315
58396425
73536129
48742337
41866044
386159341
87841880
429919125
396780836
4826984
90809549
382861815
117051997
657690998
696464796
170012645
4409034
85446499
274998537
87166945
38702689
172183731
276295776
41977937
497274
53695585
127491336
121881365
284372539
504689457
50950140
351821694
253878051
1906343
95398499
490432579
397378342
116410000
238269786
216203122
86106817
86390299
30019422
13349103
195024699
146904255
637201832
363553002
74360813
187344668
165057391
345735613
60175534
9048862
322903079
297712764
562368468
415115902
425345014
425389065
127799439
615678792
626279998
28905398
200080048
735055214
97499060
328308456
642219977
497957118
128087223
234223798
211164325
78321972
428514219
65586000
846211736
98256210
1285439
68430566
732166779
458619220
159735217
268298565
395330682
14102086
901498522
141003805
216285372
178268945
241289297
516393182
5859532
92299292
334290095
28238323
30628294
437000819
880490201
576780990
222777610
174202574
467314582
5685866
5484803
297872587
438237586
44768132
253057279
98656644
3223844
47830657
903942
7247948
773242
31952183
67459448
580160378
28728015
269394261
41594628
103421538
523699541
67640398
79571706
397355725
42701137
200939944
390845642
726050614
255005475
87435833
7714437
12287806
16425116
447957365
216796850
361151695
527535685
755869354
537946002
254799424
268796364
3715539
62173894
261384087
118519747
410129
75471674
736394354
179849850
429311422
591367747
39910825
43025592
83851429
68548637
118664882
153845190
2760894
456958339
80939494
14408745
120525479
840650023
176807943
53989160
19745556
388746042
124928232
402145267
318129190
63506547
99754613
222639593
586213998
211168073
608840567
442943767
338557901
207308522
431123658
75892370
687393559
631339957
2639409
13054522
283238673
181407928
137711556
491834971
4763571
775120316
214951762
28006200
95032586
740314084
540542147
639712238
186404926
105719789
3785068
245568809
80467424
132942410
549773516
40859354
97845962
105132421
195495130
97972343
156596509
283515708
7305179
167589389
529486601
79994890
294029687
169983797
193359823
735016830
56038176
134526178
558404050
44491791
261694816
690894415
230980614
443725070
593194018
192351563
31647435
541164206
85364495
30041823
58148710
45934485
86412937
513294957
312327605
92750460
313123077
619845505
168121093
263795937
777157174
187685433
19909530
98530379
299183012
187135149
77533230
85661054
638741762
19189659
217419157
20045259
53888257
419331901
677400852
62683358
172426489
202804968
489840047
501904651
214026475
222700527
266569
171998179
44771156
172873013
608058398
278423899
765405777
2171191
198726183
134653072
242913822
133277382
227252719
270732722
453408514
117698311
252029607
380653375
375162020
303467161
64911098
458476464
8546280
583817634
80122158
292391276
390853875
76800284
82823685
205687743
1625318
581462736
297226802
285819748
1041397
102718246
789452068
182199476
4051211
11035541
234767010
96161514
503924066
479174693
215768858
433601127
277457534
8441680
215635300
186181641
56474847
103061969
155373520
614460051
3440059
70697828
210097072
376282098
168522443
122868540
13010140
80469742
407008231
151913992
14954060
98050779
106264512
139564717
184495557
43931099
310469074
167312625
13828886
50831724
887257973
821878
28428042
119036015
287955809
436100996
8116667
244074382
79193831
141967083
486643817
165339457
19882920
343854881
118590486
186313851
48775375
9109379
86632973
116387579
476401585
22661116
147923113
117144100
289352779
904209253
23775838
276210096
6088111
496513489
367711444
700855034
293433976
153231369
569222483
116219513
53825330
498076189
244630
26266395
763079
66429714
6300292
72157378
581598564
448175452
11336280
790325812
203348742
128527387
531126674
313655077
193831998
376261615
255192308
1378755
44977957
67916484
289562641
149851265
236157965
472031942
99146125
142048989
361914107
433600080
343638530
627495025
70459053
455533060
35907073
398197376
268736813
137841068
316985765
36807960
727985
310763382
200389083
57572905
572943690
838074437
506069493
21315704
66071694
163059757
632182973
236808664
389024985
443046257
48648925
560699745
42974024
417195196
833647925
488118879
443991333
179116573
19074515
277490455
10984895
247347381
188519363
6853788
359693564
954828068
236694594
189912973
359156593
359449383
104869144
194291356
264680253
70267046
72888296
240801092
25899369
731253367
22598194
477264853
49390024
167198108
304324891
208259826
92907382
62552057
54637651
538113531
92038851
1861930
492362365
252678127
740304793
695037669
447012780
180683545
351077138
32079596
452092126
127371630
8225475
281231390
196452651
242668500
395967479
1300972
28453597
131152979
189798264
608361169
424559223
479628730
470736944
773172128
378876658
7758058
205019314
57469112
66838353
335379606
113639480
689385240
18986799
341759203
614656183
43679257
73501838
477337453
14993710
507528749
28141491
628423540
112825789
57145615
686642313
333944298
5190517
1099910
174119554
23559734
735733781
492445020
32824455
62013557
333698413
295600229
299547232
127615877
61777462
373046199
344225143
558305648
34694798
694682297
575445285
744765082
679503
190706244
12140759
426811402
424005330
112044985
32577743
184267123
461655437
11599916
384428654
602677247
17421353
795307342
269971278
297081285
446496690
465675386
168553798
78356875
90863371
470962363
68114572
546291811
168821341
103761216
325810909
60972190
463950805
442568521
394876912
244851705
516869861
742157221
22627692
770906836
338878525
219081952
9938339
257526191
261380946
967131
369964114
123281080
623196177
286663340
475255655
27390398
18848435
250633029
790684337
705841220
298268164
811791002
19507298
15522404
37356238
62194102
357816840
553047099
21648756
887952014
326159778
102111200
129131718
605414536
104924255
170545925
293081115
631832235
738260418
132483987
439311888
208660191
398842286
642120939
837552185
21269829
233015851
154748293
645962832
623252732
234429349
178818747
242462107
11257354
62230186
213819839
633940338
115715047
101874944
13274447
506139101
454207809
414896822
45064876
69698581
668969902
89193603
135928316
16308741
66292601
532454500
16435028
56325338
794297302
189597186
732374039
339077815
145700941
7064942
429020686
208048561
126459131
439630102
40207646
196325347
311699297
106445438
89159090
7240996
193395553
86715344
427551264
524004296
108426269
381003452
5172924
83395043
56338298
217514573
145425173
815362037
578896391
347273283
363460962
179932954
236538062
210050718
35690172
198326332
107152511
97857564
75470312
1913319
65897412
378551017
327448843
7407432
170528361
25456546
164298826
13150704
490548771
747211
134514914
4722910
256215365
750643924
131188720
84008659
323934864
148722644
580262171
100793315
174204453
768294574
152327778
13224370
222760269
47711223
13092278
143513903
754584970
123169384
477078329
54369756
197702489
142731864
20861663
125496661
205881398
124754506
345739738
234350943
114456124
390639736
91494494
632347717
353728441
79757360
21535055
602427079
466168893
624796185
317171906
816384970
638203091
15320490
218813150
37060252
1972550
147585292
205711450
544633428
584413054
155063040
744084029
178288643
115207700
81372473
29506407
82665155
746337909
122033535
86240634
85518565
668974314
55384504
425764652
14674994
799374298
575165197
30538273
13447859
786645564
351352207
292887154
213457327
519824844
58279649
264900749
79822365
102244870
270927567
357817687
452522174
625060195
147577
364185592
528770960
219811227
6161162
259293972
272374776
339597619
206592601
201997032
157574571
811709490
310505752
228378359
895973932
36474198
40599036
760011138
96410703
74968634
825434647
121454572
357156472
820550720
369874866
35730566
450907368
26017732
128833597
489830417
422861491
344293971
289980443
1293888
21743182
71141406
203535988
31906599
87546798
332746379
329426987
32160859
191593853
16870484
299845565
45571205
171347378
206798797
28497680
32298557
169795882
617283601
478901983
19132977
487223109
428803986
47835015
66539591
87436898
3090445
254671988
148913246
351757509
5398258
777447251
395971627
73851746
37763724
288399141
147680256
66594890
658577120
241403200
151282653
6641677
781552022
203733874
414160625
262646272
165976409
53190695
87068823
24296083
459197435
853259110
83005794
21698763
204319014
528674396
35921635
489589389
255242839
119268905
17618649
566522606
106004202
49871307
394551921
35768789
37902844
256572826
151700219
6425775
511493140
93399430
73113359
12859134
219186712
729803439
799202572
200102602
820266308
66602352
316103493
671336329
127505629
556346462
202360532
141168641
357085794
69683605
170140452
62922036
923792776
1738117
311257739
211195390
523821478
219749700
3897007
287007352
499345506
47305565
229778933
21954279
306795743
563074835
86193204
188375737
816525815
54896025
21380371
78100435
16183957
28979616
187995097
148651337
546323431
76005560
10992670
29427521
26022919
298849899
207153163
136330115
272623723
233747182
56792496
781575619
133645369
12894307
90333410
73443526
460294602
415947800
365538017
143286315
369011743
186361176
714633668
424704472
604156576
120883411
117786335
505269399
125345248
425905981
218355850
48970751
189860843
293117541
157774230
548856007
154427445
393461811
43092
7345355
359933423
205357322
183701439
1969690
482392563
101681031
290948838
37437101
164762975
572824851
43107676
101794909
185770206
45976118
60434062
248921226
160359259
3318113
6349240
79206035
332522737
352572451
191352314
186325952
474728483
85784649
125734761
78448537
508823051
273648706
188412419
143115707
543801191
4973872
657286205
290182019
12162312
501570397
549162406
204954318
12931310
135491578
117467108
405954608
15560805
323063961
9614395
401923098
19488595
532439421
562798428
444075839
161612749
316270769
732261693
134318694
107717700
37186232
405375385
106825102
386698853
530055701
200713327
198916272
131801737
337770561
457999056
68444222
41675380
13349193
214549899
497052574
114062799
159382765
97374886
525846187
43720192
501922133
61279294
129266909
46390303
513891995
135076475
59691043
359143977
835058596
540143753
29066733
252811553
226155444
704898566
234470754
126751523
291957132
253941095
73028280
34040278
186923245
338005117
271515073
147958611
86008698
504994392
222796303
424885180
4624361
64891701
47550541
157877671
99119
21603654
165814113
573367486
151881331
381530168
612099102
194103897
114188513
622237087
105638950
343023122
20497580
95299150
120893450
264214731
176263302
266045555
30640549
1276716
7341115
353272382
647337509
496040890
532954297
116931543
109457613
153095762
362993995
358045372
703202377
193220167
85484894
871432078
13818748
456123981
66390924
113417249
424388926
60239792
183895712
621467519
248687604
83349496
194129056
499806313
36508473
10472414
351891898
742235872
545931340
129132183
80747227
304062368
956029034
842674708
802487257
635362013
107301831
370823962
194917975
97285343
200764499
287392372
107571021
20660577
279666680
116398218
210738113
529559516
46894885
79281039
78090181
273162234
904613356
193662112
244851036
31577361
14413260
75171516
87625344
235723426
173237204
302613498
249443150
146808424
168102223
289454225
137829933
17041331
18803074
94476940
378708095
563992787
7775614
318772857
90875365
112971396
200334151
361315612
473529004
595462212
246242974
105240404
112426202
148590240
84743858
146772333
3265129
51639050
391097886
10793286
432938695
330129472
258976000
247751104
118471645
298264615
57260697
205402010
10593039
27743123
57476204
96839192
353752217
87703806
549220252
16681452
111619477
338087381
666507509
254206407
433451018
43241686
13613525
28622943
44021393
59814411
464658867
6402695
748409254
27587633
285311179
83436552
646940822
24289001
290503967
462392083
314594825
210983296
111302625
298674446
258741126
76857910
302250151
179963780
499356060
374373586
52760901
428198395
398872652
118727753
313806108
227960648
240862713
452002781
158805913
378450400
744983277
10440523
6356949
333635402
41245107
91059330
477838334
17320030
23241396
55415510
213612908
360726393
152844270
118930272
186089768
504101913
368559610
174883262
260879993
98102269
33444709
286234881
23245852
133483936
94666726
67915593
163437352
245100877
140033614
352842768
71091
202508328
8992564
51518313
522322921
382726923
287192587
111942632
3488563
149551650
839741978
5192439
108126534
342889716
91974658
619346419
409659909
496658912
159346867
277510265
486065085
4297524
495999029
2182930
324085145
352151505
144866874
333865446
488624392
1229026
171218182
403443129
416615973
519458236
218853597
3199277
223416542
823693322
701314362
32697487
194759675
252085064
78263155
117801251
339849488
535313764
378301010
57251033
357485476
136145527
406281952
383132294
283241169
2571976
9599267
13605910
462344339
371669997
20074749
653313217
93906951
19524183
392380879
544358185
357028530
157888645
366285256
305507030
214517776
362149729
20633048
330606814
477589751
67006276
255935616
22739317
88765413
490889652
536978854
137869288
445138017
54241539
755853861
327565068
267878044
413876324
783314077
21449784
650897248
37385948
380506301
214395787
77787775
377135774
3516173
385428670
132782703
398140513
552555304
85381250
153066696
141749888
560297208
231313605
272216146
26764403
67386461
555841028
30043896
35058760
151182602
93286464
55160340
619613662
321339923
543346759
299442377
829970688
50874614
134033331
450046328
423812616
205694447
20770882
11436791
482253563
178716342
339688050
436605078
79440512
715059759
69166741
362146866
174018828
171135140
142250576
2658883
319887531
477718673
278653400
709792259
255161725
20699625
224839299
762408456
26754968
274746995
125507530
465213783
127875355
211058048
61837201
6130425
184725991
95752218
189162394
30352588
752240982
113913957
2683832
140662105
283380921
65497856
103768518
22324143
39918223
353629135
706254761
1038551
427567832
211020544
270866026
12833589
47170114
798983263
21191422
201164233
727698430
360337306
83077524
62237724
282328565
246400865
260083555
121535861
15176864
114715415
542909535
492359600
287465484
201835297
13797025
190299124
238909415
114673105
32825449
799229498
498109360
183020685
27204392
188524692
30670099
346264471
18332973
762678393
43723048
523423638
157726847
715196975
530030749
736464532
367534035
5638111
437517113
157150075
25333923
63480655
14380962
276437923
80555996
340677476
837981149
724788902
217166478
3069350
7958636
61471375
530600497
57955818
157091248
13149443
25866629
62179415
392541175
478514237
223258073
484894749
5829709
401462706
30627865
487918767
37088159
474828940
2598785
181830879
1867119
311717131
116856054
138341627
4789226
74776757
491847047
425707821
521044895
45485826
289400786
1178129
13194155
807994819
317824840
167099217
299216552
820332148
7077885
475481252
85919047
27245404
194592417
165638358
240019908
143382270
365742747
124534867
171097224
122868874
1989614
24725247
8609019
120283
653609449
85494925
86645070
8166463
128386012
500905807
239041445
1467340
111638178
55606409
67960479
14724157
172837389
461025398
172490760
130018712
167846269
98597847
13258010
487102308
97069493
161307360
40891574
20077235
7393113
76340818
405989678
123457594
642845898
12759024
295463021
1476244
330714018
394248096
167149583
132209452
713054038
135820632
114314515
44962490
304734049
2473428
474591990
203658509
100881431
421789146
125409716
136183089
368385403
130930803
164783097
386332547
115276981
2054782
80648220
347932296
259754692
123191808
167695489
247321636
15063748
223663447
59661855
49001678
200654576
17225957
724795928
84319248
413739831
4154217
397400305
533248479
619922620
124878572
319151265
322960170
79379733
445604723
675506808
365303623
41247335
221196357
832508135
155318188
322584203
159846328
96384027
236543372
33592241
12972987
24331538
297428370
155613830
29490687
337811529
11340801
193192104
185044260
61956288
250135806
121070697
778515657
397845440
59982581
616294824
528991919
313061625
9182541
92367986
10522570
287314935
193569560
6752741
457454340
63318405
36785518
66038034
170751033
58837864
128631658
258740657
553923296
221598798
452002747
359659069
2321057
44981980
273682870
460819842
84249843
317267619
223802726
16941891
556817992
142585027
43429707
383928930
202251757
470909982
147873498
103577643
65287265
80305531
10972366
70827062
72601220
4822456
423168049
339837718
133860153
171878087
534746173
265594127
32427533
178731746
18962481
458194237
109543922
543289053
704911107
411744053
335162700
60360561
819335918
293804267
317371571
87656554
578293546
242561896
155260142
12821149
59816000
64683224
2968534
615963025
42508531
49530291
742791223
127785228
111268211
63640381
217396760
193311642
265513794
131070748
78625512
271060089
371388164
29334421
30220720
146318325
514401034
677343964
624081032
14420409
611798618
562832495
415959589
144216305
9157006
517254712
246938618
290679172
49256770
9847989
214580842
124555572
487514432
25201773
110068784
370431103
112893567
260780321
933001198
519839726
71545859
455072154
514753847
25271824
456726202
549377464
2971707
35325773
695172673
854655
388894879
561260803
34378291
10995825
284158495
218791618
23707369
8946529
57734324
137140438
52680456
174793166
94406146
175497528
203919974
317796925
220094080
122712665
280309300
18049130
173947204
212445008
191436508
276655613
286627260
200744802
156442071
682329866
210306772
8644613
638056963
529023465
92319870
15195000
545993500
880664963
262867280
83817671
18553816
49926892
557787289
609143420
201213718
197323122
439224378
14214957
502950746
81562880
78490705
74306164
445477466
348471632
448166981
254609201
248034214
138496901
180566369
164566995
78480517
412566867
219437670
85384216
6423646
237056307
847772503
132094045
518087797
43891176
81939651
476223001
422474145
41552357
84900240
535007730
303034309
111472280
176804565
168273455
315817330
16246280
136331129
234225164
340953303
36946407
133800920
102574217
44874477
142528074
40875344
646250492
9871542
109147399
521807249
38228594
142994248
68615380
25832028
653414030
219440179
588210384
99297947
197907535
224898123
95052369
355356521
324539036
71571973
205905839
191030531
358185204
86301303
267767754
954871910
4249058
123503476
71048804
445961870
43694247
83634519
346661803
261536836
403049975
347668096
51986900
6622310
56684554
304494121
474206519
845865405
416977169
416714480
100526643
440157409
169379420
697397158
420063717
52066419
338307306
380161554
255451997
15041087
386714
19692320
471518229
304167201
64395801
601592977
682060764
99156388
112855308
593075985
105291642
38933184
32450127
285076298
299033444
812678939
390905051
30684279
425667554
270274671
413910548
202882128
199475308
101652208
115298031
7577752
340503089
13478314
205494544
172619586
212355379
155047745
511719866
572990425
506875224
246742596
57470963
593122732
169430168
154225874
769479351
347241753
523270943
640732478
5079629
157787348
75449471
45535682
617739703
692108669
576363459
249935175
82091113
80336880
27767505
164577400
748702135
130431788
414571480
210092245
466524239
635120534
175673478
58943842
157612108
498866069
544753479
618634815
469868605
491120809
551213067
25096870
41962032
41477580
231551378
272341822
4885706
808975686
24601484
316036513
545967149
758217
55210491
470242229
5596810
234299209
493111579
6610360
36260059
559050363
18709855
461308882
399727154
807498834
116366704
400694806
662822374
174564805
21391973
405091638
166189123
143918100
169166647
388552733
775104309
890842203
607119834
175984950
502912411
487132943
233322537
102945774
262797512
97389024
542590231
33397545
479420647
57297090
131951772
197939183
597183362
224464466
15427545
623609032
253488306
339289281
20924292
86875474
52489827
439805090
25563527
601207122
39879974
109384228
20358201
353795560
16869208
84514851
692053741
90966603
276840783
444031283
469280055
11529098
424791801
411072496
281395998
18829355
41907332
416379507
247794528
8662950
51325400
95199933
73697589
40518965
84461648
206654317
421679604
295320629
229709049
165807125
155755949
288522089
207481358
542895937
6752160
77883720
172458413
165112086
147923265
88382159
119733058
11440223
524678388
23088637
200221670
235158532
107600844
13527922
565211027
62633583
255633929
201106263
130253978
304605411
646725179
634803645
78281036
544003254
436257399
30792411
17667975
258642446
89448495
603671919
70695526
182689123
493983697
125779822
122676338
373583757
92754237
326434764
351881762
229881587
680280439
161143046
183080306
19688834
180822991
10387327
573455157
13969514
626334023
253795273
262909931
48232448
68659186
165665269
200233482
662861409
141090072
348078355
671427576
523469874
408153019
199101
881088263
44406495
217089914
49763410
401494060
162670680
178681493
343465034
29517330
123235228
8645337
204956666
476055394
154503827
640930423
159913319
455252338
415371417
305245474
313728302
303489
233020876
223938812
109239762
2626433
227940132
225384686
336369083
470319467
39889976
182675130
35362993
58969677
82502580
6769502
251880634
467156196
7372427
352944671
778389557
114535312
24106071
80607271
85467345
387700670
295628222
36363960
138096335
204654266
94838410
1877430
549498136
30499496
419951388
45262085
423483904
58229074
536520620
177295981
544747324
860000637
195720657
232101713
177405953
224461974
136923746
145076975
701451878
467464985
101682424
76387563
1813362
38183962
15749675
90744687
337171123
21932387
3306418
488703889
74665069
5603306
176872285
37723882
463941452
270352475
206975926
53708657
576968475
391727093
2709029
197726328
36433128
13932395
387418268
150525286
576743983
368234732
213170617
48245767
21391695
93179567
507764391
333385164
77307098
886340927
340871029
154533160
514803773
273489077
185873663
834217928
4528849
37935927
108499164
194311321
2515927
533184063
80814243
320973091
695707824
251478659
16628021
438950965
273890499
12367638
40241350
362925488
494059066
237190983
108515132
65367161
224918302
82758274
87375240
92194088
238163511
233051046
255963676
539298293
912430654
172727816
43206262
595521226
790507061
401768496
113961944
422771343
313902928
349296282
433181831
388871072
28215600
409051546
261394873
7726766
532860353
9239885
423771689
151691284
32230252
66981307
275518203
758196175
715729900
440570860
60954014
63339573
334951296
48496311
496315044
591117729
432253102
62172204
93858824
374440860
457498579
745496693
168165817
99717810
361619917
335364841
122493346
31235391
87672138
355092827
258934941
522258159
307962321
213877178
45274702
693102353
261202422
206006132
98017682
19218651
205851435
292396655
553764695
131521477
245635810
26669413
583023948
8163016
547319016
5108811
269973274
604118168
47312465
96420409
165782402
153831541
213936162
242956385
160671148
7940726
177069204
53024242
7569174
154580149
346484526
536838682
278918571
63662824
677399143
70088572
259216002
387574084
22738446
547802046
34103279
540249909
130156195
823381314
188483553
483895081
17095237
169638681
493533879
32334914
6470789
129873975
20422905
457575604
780827668
361964249
363239372
49685722
109869148
104068
1027407
87342609
83976841
42471355
132833876
7807930
8276703
63361493
266683568
160975301
63271481
630392309
50339182
304805733
286065177
113695708
87759263
366287347
237231422
35049985
178850330
20946631
170722013
228430386
102592110
390082686
153960176
3841917
107282346
286541263
5539655
115771607
678235236
538921740
3669729
169948241
302371301
424119364
289113557
35273087
700872191
87593192
3866776
85457640
7501352
13557429
23832732
132977860
23512672
30327624
198377110
57639653
543557995
362061213
125794846
132730501
311459736
37597558
17370648
425588295
508162510
48443093
308494562
154751515
518818368
126288945
104893525
682823757
20838022
574976132
134814709
661014609
522906874
144850134
152227290
16532130
13276977
105444447
47764973
82727724
40153522
623008721
138452256
11676528
497013267
77428173
275107975
74924287
139489655
105827040
615780507
436578750
5720930
339037642
541896683
254318532
77929080
65219
12387985
144836883
147217585
258387798
178283375
49965358
106524455
18785742
94736384
263458117
100045194
509777179
837072414
595929265
343225642
189412355
163686484
263129202
278267573
571929781
102113243
61681540
77663425
305625458
403341719
452929213
129679773
277168864
743406607
684163075
133534268
291912316
106331167
678752234
622754315
282217328
39157166
161536793
810726542
304776636
698338607
62669657
128607619
163049276
704110442
208195059
126488445
128286144
134575181
181383234
173980559
94880172
158389025
521871927
504171381
213276062
127109305
48245616
224836268
15709220
674256626
251599852
412360322
22235682
559838634
57104577
243000702
266907797
225071136
17781816
38715624
302495060
63372342
243977275
137001437
164463237
228192795
761716009
538669394
21436099
326455854
167440129
425865022
284238619
411242467
74038115
5938488
146381791
341845994
100778888
103930264
769532989
803555
272202292
192624111
475087812
257638878
338700608
327980520
407988658
207149128
26508732
228409806
336685223
4606669
255363575
58110164
613969050
113084226
23907073
147124137
544442030
765934068
747649072
45400444
689856592
477331508
186846432
71527202
105231416
387888946
107854318
788518505
135817485
201157212
709236640
172932796
283656566
45119934
767216566
24939518
118735126
95337595
431635579
104027968
23251409
206181499
66224911
190712619
335886007
23571720
319251777
241711573
574394199
440588622
53255712
43358477
331669632
87455666
70604633
263951423
578089641
208611213
299744515
63753054
260772497
119372133
124556110
134447514
65449366
242760330
7042697
264926952
414062218
311040393
529576783
57589164
269086422
265955977
184462283
117041586
402116631
1214356
285648037
9747526
839769349
638067887
862055405
192307706
31431281
443668075
770389981
46345935
93751615
239255175
328386227
241268397
74110732
262733796
107852143
158914105
77924148
20892694
517652259
566412009
123922818
41484339
310094756
186153533
23500632
143290070
134404724
95833773
102697048
95495996
18590661
269996487
454272390
527845331
8197168
531084603
275858564
20875128
51852030
367318951
441426927
177144399
54644857
386296830
595778454
370945562
34536452
535830957
239636652
320929527
36472747
209512720
271848321
2679760
498462848
33782542
137086197
197880554
299243832
207597687
109850675
864626662
81549165
2735812
295721785
24358246
838110124
15306431
54792583
469691121
99027903
205832043
10404272
179933572
4355797
638697124
123237570
544815274
703138549
6141498
13000632
9198354
91250609
786079825
533993629
28069306
40304437
462104133
19083531
133738697
488188797
196037143
30971052
285051850
50445092
189527056
148520533
439009605
210933829
455632216
153706699
30183065
312359828
187404183
76064532
385533030
149538857
529278266
203340335
3391218
728385431
241468255
388130999
248370778
31149921
316388732
161860159
195099026
71872412
123422951
5666193
11978724
38730106
596561725
698138579
16828025
73510395
57989479
426636797
779343357
98182125
868372152
361260879
479361856
109968651
676743762
160293049
336715063
372824150
14913489
108269845
211546961
78406337
341614204
395018203
209287797
141747072
822904479
202261366
64961703
22811022
492980304
249161415
62031578
495797640
406244944
176296172
115724005
461423663
7615678
512948005
2300620
15006958
162574533
89501197
170774001
5264935
604515238
625922068
507587891
74302237
199019468
6056999
55636072
292647319
35508615
521171023
18844999
301767628
289050008
117918000
75324850
432732932
425504701
21227206
199902935
78824683
539708075
571130328
654394877
208129949
86250453
223382716
3931017
33158201
138458064
227720691
33778873
238400129
283083639
93257387
129937251
257891325
488912169
485220978
117055575
56864571
530134846
483883316
47458813
599183475
47170263
256465633
107347591
4854997
437280486
16746240
111449842
289536605
253269644
198018582
21048858
471878540
426087548
8674995
104429082
422196891
106416397
435117073
91984754
356480571
310675267
190366781
477099312
21944876
295743861
69374212
173934707
153122096
125036967
702414617
92343911
73502627
190818298
80300582
805739162
110125197
21954265
33885313
7452273
168318878
6862193
67144964
197113316
720462069
122221752
258967744
549170478
101026432
739335843
218706680
123912593
287963340
267791835
193142323
235854002
743811293
48751242
253822160
511627849
22559675
84766794
177924463
265231931
447021378
52126499
368913043
38732044
650565963
655169590
288269742
37832782
258418910
226626706
441226390
326922854
99745279
226548039
649819307
348500744
614633701
292825660
61469107
227032614
590920390
2320638
863548321
157588513
21161932
346982665
54901881
159129317
61857916
73825377
62444348
21510016
93958312
417114320
149685371
133916402
275196421
497907940
474919196
31854422
384784823
253156847
540380864
331774786
194055459
291490558
27792534
1482958
48226250
263038568
770210983
44550774
35310426
80572716
227845808
63198201
240955277
248720096
110092812
137258809
283052746
31891490
561383595
333802126
805244791
179783200
40830406
225832723
255773825
56564949
319542367
471633418
241817053
146303295
3963614
519431090
356953416
435186438
260680146
729687944
253447599
717546755
408589395
696395234
399410482
447338933
153748260
532308630
143032237
158610881
329717544
204857287
511185043
324859096
77771578
72764058
214220893
410528531
96982171
427781365
87748048
211314223
133048374
537052228
57487599
823961908
283129313
286593980
136226829
584555724
8066071
764748896
136452305
24318436
236574154
576302155
65911215
283902256
720695533
471221371
8590359
410113516
141876366
70993189
418473459
97382820
283422526
211743422
375886807
158101755
429114633
101290004
247591742
105292758
439193014
129243765
228665165
79099073
237804880
250395740
158266212
34953144
26770774
540015222
142054908
56784839
35594379
22164573
43403118
95024854
332264147
137519928
181192902
11340886
4599383
66603748
148622319
219760318
273599572
207185230
307223699
71638453
235439234
100893253
165160232
103432619
106238263
577766958
112038537
70192994
300999424
524062593
399217929
213444581
1916445
14106116
18609630
226195734
678545223
12548210
90557033
131585674
18613647
8120973
305609335
366790713
389425145
61816674
532871069
494572254
10267431
213864390
58026445
797969495
344754115
191346062
653594713
106154707
824108481
27330510
720766550
46040779
101038068
64362239
27625627
36164600
4173614
138782475
555456869
548391851
36109751
345236877
11195852
109627520
171121456
37311849
2117358
273473919
196183445
227806728
361620354
350038813
296466171
28617289
214206446
71912160
738107269
467284149
374978513
581661315
165247105
46197329
8246509
396648866
98820368
155609114
93969699
14350100
702893581
40507357
7574455
4957876
558531347
417922381
107679695
258351297
240571485
337987618
37510089
24905594
774199546
171819015
205762422
140577809
159121868
600492312
225462392
22046981
95315559
14107182
8084501
245334921
42936070
183319691
96231473
316295912
154586882
47962311
215735514
1489059
372071797
65417050
117037000
129392125
605402930
100410400
77984583
764064800
35361722
157932837
717215964
14110105
29084305
481731165
4868577
119219797
140995938
403122398
250315098
715811810
13266180
170880337
615071885
263731018
89535802
383522768
187783121
363995991
298983359
68060622
234429200
34096385
593252117
333935660
49494515
274598756
25005984
451111553
717687
547733029
21363450
31096161
307964102
178761906
36372567
135661254
539279543
94972474
359926328
795681049
524335685
524361603
118663907
78357237
863548963
184417578
36915582
309597767
846246400
197522973
100442214
174416743
572255822
748187847
64751318
179748142
409426855
355577690
688901211
688281055
207533950
8533933
56761184
131223057
562384385
178970905
425234907
52765690
478430162
247748046
23305594
4691522
540807679
147670317
632247352
32907319
374819437
481025526
557867305
21690910
103611532
234018202
206459818
405982810
174364299
152772938
226079311
3676353
48595703
23785886
226226075
38047600
363959335
72766831
27172038
6970393
264493018
132364860
320554756
78130816
146340540
282025864
163545585
544990866
355558953
687574765
441275837
183093888
7080733
236572161
17155565
569411759
542904076
319481088
351389115
676022631
397974250
50721073
20999770
106343531
75201104
364945730
39347368
114183462
20200710
569570641
354195181
61635748
309235985
77879901
34295798
176397819
257785189
270940307
590063463
637583381
93717020
274632339
219119947
251843875
413145586
149238982
190484194
365120805
448698056
404523270
855095036
339420050
21779319
27501130
44405298
328373347
46236521
279935444
756001502
100733128
264511148
103347904
146878507
10121280
28252882
20847396
184941858
3635829
751643296
50112371
239492204
182602208
548185013
93544664
6720570
143252444
231867635
248698214
261094029
209596801
308619432
110964849
348311689
4392083
202031277
658998894
401395755
302042554
69293061
31981982
60226105
106040045
22315791
19866703
138079378
204490725
202430195
19025032
34508551
261818175
76720048
535101382
5987126
97197120
128217945
82323983
457670772
351494757
1014376
32479659
437441279
304588285
182917393
29565615
513695904
865510225
365045505
251589569
555975164
213411684
61916331
199129553
360682717
410069782
122637943
285409396
516223
592331666
26418178
869118943
178636939
132901451
390290214
6843387
20776727
62865965
121351469
343802135
451381610
688842758
32889471
85741569
107982683
379373114
91506500
599420214
133282376
533183347
206983414
42973192
192372203
361721903
423229800
247667684
312672569
660558692
75792066
644144298
171418937
818941038
60226938
204018402
250968956
88625743
390037362
9233454
589517895
446413380
289567272
92004041
69309350
552964477
3570703
215422287
1423667
915888910
60526740
18002949
420256672
215395585
640305937
102388788
204358734
210823635
371923096
34339816
44276863
40630728
430801219
76429989
43245767
207383824
515921360
141657387
286945353
68387892
379210645
3932418
157979020
123698353
743340561
471223919
44664039
42645971
156099000
220338471
622354904
95973790
155466706
3324202
550857430
117098039
295559030
20962313
128682742
537101
272824857
139260910
85180981
439458601
281753151
25152743
115758154
22362781
250228138
626910174
22311938
81474573
16021359
741204950
40467434
777442746
618370505
125175774
156188067
361307617
765984275
791116903
115276770
65693280
73548777
101166983
354160075
102316903
479167934
29043509
38711586
292822281
13845656
3849205
70032245
599510
22984414
185100282
566061496
180457581
115370339
165122483
346891992
293116058
155079978
86249031
175012537
90861439
30180833
607041198
397784132
9217974
84093247
280535494
501749040
125386438
55889220
556509381
227537833
94133069
57054208
258656110
172956385
112942732
66944917
22534786
825756681
519226294
784846899
201302230
475242347
88020201
288632842
303237573
42823575
422775672
33274374
42292832
807176459
8010130
402274399
77908169
583287953
61836997
586272370
204905105
1870739
3607686
191750048
4813209
98237047
28025672
48436919
87599314
20901110
122192490
56802249
185430345
38054455
3892382
86997758
974357235
237502007
76430517
157592978
649659690
263197873
100438735
262853573
8906950
43710053
156193162
135945486
426720671
372291599
721657488
625866315
431508654
491061524
297522
137636645
311156079
23895389
73425284
752458172
24117916
273629397
1859117
101293256
321365938
350483692
307580048
288739771
239028039
14281012
337470593
25638491
233007033
126944798
83278367
349213421
390840252
368444375
337514500
44555285
246807460
393745631
467767426
113248754
23792621
339493813
141229248
402193723
418518052
3075653
225785238
598941221
400520621
604666263
302102110
338009841
613800791
872799352
623198999
155834220
110724499
433749430
95345732
46553744
600923552
245918326
108398309
91709059
643797822
197613996
219366852
313401004
399117297
280330045
47490952
487888069
61828545
8256826
176200073
308387865
112933825
99719
244157546
754899649
289751906
8218855
424132491
26205295
50474972
512656569
81304013
569336733
685652812
95209880
652125716
141679871
132863526
518655831
551181530
103286852
124714961
2766237
4454783
683944389
128723068
199469119
106943473
30808140
595309028
306749548
19975155
199863188
31374112
313697200
38368777
8821712
248026846
102365960
58641010
351852236
418254772
705623709
196346205
81957278
19352264
13826923
297330138
90508912
465847577
597041669
119715821
25398906
45051282
240404014
193979513
114009648
98483885
406051406
70525480
233348542
160532716
30893006
329096812
649580834
70091392
35289995
317094003
82636645
665290263
290259019
370428424
165158776
321972752
83285338
130717404
61460906
565156764
118626148
1445144
16686322
497804216
60717153
3666295
27353962
352138240
253649352
500123271
57067824
395466907
233488099
14396103
572262118
144393771
69452210
277724098
84086857
175529809
219108062
121212929
456905344
43510797
126348861
145397388
237127193
86565458
43876175
91502431
140934500
295934869
151990827
338207981
4326022
299749346
65661610
12824715
13915385
135750163
452219006
71578300
600380711
111894645
219838883
214091798
2767353
40487353
33983981
39092812
321144060
520061246
59209127
512995381
590901676
134614477
103198207
29063766
311224623
77799865
81519800
86612897
211865168
7396547
460358607
176398942
401497536
22810215
123891811
97612137
38089283
381117178
109118874
107963028
82336109
485479982
2350072
17010822
39500657
3529957
416591322
468387161
39306009
401529882
527157543
414903686
754077202
90961277
332013071
637526340
206182680
140530756
11406442
33585150
196390463
255689941
281493318
55979108
26291707
84284807
155471122
334083595
569685023
407758374
66600811
229965005
22399205
99057781
104687981
15382776
81817519
12189834
45414413
28402075
25250524
813148005
297234392
480266404
77073716
682361573
325660452
836635453
373046646
437820191
3044494
73105413
44851533
254174027
152810963
317782037
157919973
549257181
216832253
160659455
21231048
115413896
131640245
524494762
92971956
314987542
16292518
187154455
187676907
57197484
28386165
11801029
596919612
37654854
35171825
94303000
251542771
306900817
418111642
279718921
5180296
481087793
12651637
511818363
225277518
223962485
278446056
522940008
165240639
161227678
111816929
792803038
268795
639187787
683117621
35226072
121089947
333987120
64450930
485428166
121188164
152178916
125680305
163938027
759216729
645965271
105730323
7215524
457499398
486414565
500998449
840126
597588704
9716812
40685876
248212592
298808215
247030054
347770381
522408192
71022436
407070085
49886037
116616109
51906143
556726638
366118218
30592235
109145670
165896890
314042905
354883679
708920040
254044224
37095392
93116958
65708137
213957821
849970061
722694939
205202907
240227515
258671089
938619013
125655073
104194216
322426866
230250236
371231689
105846567
40046194
321147590
14834424
280261864
4922275
399183122
101902792
28096654
107020855
258319610
767010788
72958967
103235008
30281862
66014054
263046416
439666559
358848
533627012
37473290
257235827
2619855
448889152
70225361
469172171
12944213
90231129
726443169
453870380
229274659
656837459
31182281
62446088
162869599
631387145
663771045
63975084
54191049
202860226
151022396
240386095
725051290
1954732
4743249
143695510
743064718
474203445
278522636
7074577
12949778
14639936
123894997
723848348
218228854
442260667
185182756
504919897
106939830
556187555
3072406
362758429
70081695
338544609
187811698
384829816
379225954
317906117
525669076
227242386
195918188
152224113
8649961
406156145
225344854
503441786
221599954
12179810
187135432
41727618
450924469
163606210
240597717
59757303
597386321
298945806
236821436
91115071
98677209
245124794
83441415
124589153
105966489
74252690
155140447
276704452
215165267
249703040
85692310
419732364
102033108
125935763
20730414
626462644
53091993
25763505
177304859
35198152
704517763
185069188
401019897
878649582
57371295
95647656
125626697
305073705
378917743
624718027
515230854
87061009
122855408
249034976
5275796
89480982
729965472
111875871
46170230
234856174
116681071
232395103
1676983
567370541
1425410
662701284
24159953
554674613
180763512
641385211
17546307
19056964
168851473
470681235
475120719
119985125
240499837
283398335
22865724
4037194
214795557
758233537
263770579
838818
24113506
558558808
11778999
329467777
264053818
804380776
169667104
139980773
38897495
99346021
193326874
37935090
56789788
200644113
743933911
639048363
43061984
866418972
44451407
793795672
400530879
803876796
55009606
401911037
36845170
440638120
648575786
355283456
259704949
430104206
321891948
47772826
275845570
49065073
200981691
689610536
298179512
473664435
229352557
94572169
82575924
58914736
410724982
6004844
65721972
543257320
330772055
20342986
173431038
234945203
389735318
166779234
25155118
729338305
154677105
181114602
373006627
711514935
175822007
124503374
238947506
2203914
437593237
9909388
142178689
317170015
181359715
30699228
197976216
482654549
541955822
115255055
725922849
76237749
429382646
723963513
337341320
205543735
500583311
131088482
42469842
275353371
432529557
165554402
763201
749275768
29268179
41701097
190634
328267689
607543601
250224864
20155940
193052236
30795674
21587080
420790861
366518287
115017686
19563316
532611957
55394304
139604239
6008782
540777
429136134
138204199
953433
1833856
406355332
276777304
21837273
139420420
775972920
87332215
112058371
599612152
124174930
229091223
198197942
208790745
108073542
27833566
74091910
279377347
656906068
184349522
71534751
607476044
319973434
16731222
75427928
10145581
125532842
266251466
39221515
245401125
463194225
230070265
473993746
109950409
274651258
149828182
224945715
143498695
7297111
456769454
11925765
317087013
75303550
40616760
35045567
207016294
50308322
119059840
148350803
493177511
4789077
243062959
617120566
146384755
36796798
878033797
34549841
392456061
173398489
11137204
325623504
467086263
122762922
265594282
528273992
430016331
231709033
424720852
369451996
102094769
141495886
387912357
70755289
713819067
82311154
106660731
96704103
6602991
599959677
18035643
209151448
279955434
224781941
68295365
558034065
114675539
880527942
320382191
248762198
452109012
308403850
62981928
146897373
324104733
427495104
98152255
319402356
722601491
518140645
131757408
494105009
81828948
59051839
57701465
214187226
360568694
336679396
84474877
164597455
138164425
24066396
949124802
185488072
23548931
66316893
60837380
129144144
374120874
34007429
178267005
493596920
77155383
82523035
863921043
62199158
193764396
13447821
585996060
322049857
126859635
162555171
54794856
779058873
118350082
32163821
610548775
265799711
878608296
254678251
659912675
532222086
1367429
440866555
185027598
526486247
283444435
274135198
450202534
226014247
459927309
50686751
627358733
201806226
117214
601602293
553009682
217168702
6413395
338291422
852071238
537192958
256110060
363933729
298476690
73679691
526918343
10282205
513767393
237191479
546225084
6549062
11156372
225250078
91587714
28028217
32152715
96375997
23060796
451448711
308062761
210120364
2504493
8943316
450459386
91527332
298140808
145042414
487054860
674047076
68544816
297652807
133124237
516925284
238985922
666028022
112422657
8525674
397149540
51115486
580976985
15568738
237840887
454179400
15409883
240081180
86206168
606794613
63132186
245636432
10416928
262345768
32870471
584980149
45305861
662904386
360223546
298002525
318093326
499220846
179868436
104146523
98317892
67861226
233135119
439693528
3567230
95271185
320792268
350370323
210264609
6323439
227643814
235113148
290100904
352103383
316445098
53422362
21285194
47153192
123448804
411838718
48091081
584091293
86260576
186698245
357460362
336590545
584256181
37485500
193753381
136114779
207112194
227017563
169616740
342260373
23330892
307165047
582630087
264228324
2402130
26201569
49318279
102910890
71097872
16306974
40424451
573968745
196751629
12611675
46837770
278287748
232588462
79680357
291002364
158729494
56726339
206650342
709807203
11016675
70279231
269379877
198773023
194225619
48884180
44601910
147094379
190398893
114091776
224577546
167594993
333097965
125849126
67411280
141246234
235401247
457998925
190321598
353135806
283162565
129165655
33415884
136808851
45758953
103961616
74547308
379778200
275440226
223371650
6273688
67517499
86756152
151380837
4147382
385058624
153108013
128585153
8784452
424745011
283027388
11163611
52134433
181764366
6422350
363184216
337568359
395215187
163924200
229934717
442031112
144562728
297481893
402452395
170178828
124126521
148514168
615592185
383411841
16427266
927387102
6617882
312112777
91312691
560417036
384890750
29338505
64517405
382918101
147700512
11324046
209622006
592969602
353125004
269258242
129198752
271848758
7799560
485459445
251850390
16805002
117523851
82357331
263169772
357159032
324677581
153389827
70343771
334270929
330191982
469625915
311232849
28553920
326152301
594099331
160594252
375414566
3185465
422483937
227307955
29406407
248940568
328772215
384839097
557170569
51050892
59424769
798639066
498677348
420138187
70161334
340883682
29620311
68265616
134101749
12882975
431842802
348387592
248734479
505647986
227362467
46873338
359615049
68011901
17001879
284268568
155259239
150411496
134074790
42145776
268989272
391001369
713872456
818211860
99958050
14792951
45699911
153840849
521624185
141454633
15113678
438695013
544000858
148531444
3872266
226830464
96776364
238647735
281219913
207955679
164581531
285080065
542942755
97326855
180283582
34157517
175967433
19097685
114122979
352555098
302227357
487688637
353700740
744769
474116922
376157465
20099790
393232973
345748565
75913104
167864828
36979620
6844494
38859361
187603481
841868190
239390591
441440078
2457517
207703190
54681745
305582256
1234909
696667261
303219600
497236171
235761030
461416668
324645194
208622011
458870654
42590701
110009830
176618359
123679486
350144761
108235082
75039427
674786042
367437523
129268630
752153945
686945189
48464259
165445654
176601483
10814480
66064414
35798116
56119398
27568736
215769226
202373897
220594644
139455059
313160933
565051693
313248463
39537001
276717618
116227967
586993964
200520632
141155052
22928979
357737012
482290901
766970470
37972714
247923781
7301902
892231270
514077102
319338309
255866229
723062384
476743213
12595250
209611101
349342901
96492537
154074809
10023216
203347202
594406167
128772855
249074114
120531757
186425787
109622965
462397169
114985530
15226182
96072186
4712961
87739995
189485247
116254937
187791250
106520338
74292101
484349766
369233372
839996656
80570164
768272126
147310884
513089370
708588168
16471599
11269517
573098071
526536957
226480491
622148464
63146902
492922809
188820257
419156313
125815142
239978455
110310665
236922555
642044541
109680944
415443879
61802169
602858329
536241087
473695280
413621212
328183655
536534697
126027886
200229326
313299591
42979470
236321779
1833966
40982514
373346800
274117336
56659252
42387850
143708862
510656717
135181900
18964090
251792636
239146798
9711468
153629692
201642366
483939413
457638437
100565710
118520296
172221664
550308747
530255211
28970738
189969720
395162093
278338558
437648992
123259668
257543817
219230687
23253036
199913822
35534150
613953232
638551883
366262831
205451272
459170856
396240555
85689616
9504337
489943956
723072525
258462661
220539607
965736997
508441522
434994740
45794867
565635796
29640442
198998302
436736172
436010298
610280231
18183064
814214807
297065900
308806945
7918315
62153398
12615240
297467904
25817007
561816591
112133872
162736404
471414854
874740965
85170708
821443904
292808095
638637239
205600040
1671349
27115637
334073475
5441529
69981100
73969041
255295868
166590007
22577087
336844722
167105485
92132232
9254228
557179857
146008368
298834131
236466614
309365315
402951820
333334805
83267857
85969815
100544347
171674563
275408834
31824666
231119095
411136860
196160699
169771314
36795502
335804987
632634937
32918263
267636285
20226657
37622553
594605601
51865790
596953823
406355941
362024542
76106920
153029578
426681114
472799493
384107076
248543130
193224388
23885281
382587702
165151716
117087150
111546346
30311617
4049887
150912134
391675239
11278521
317630612
491143656
176024654
3044589
859179996
93091693
109976908
202907916
193227616
507267467
12312431
74479405
79521966
491467911
408819798
469768006
882226790
8522713
532045162
7438899
107629220
507840688
150398314
278853460
35202478
460497128
275264
1162598
65599842
694218204
426340178
604804690
6383573
160365860
15036872
442660962
384265253
112575864
403381786
22701911
244108461
4052030
16212837
54891609
38320382
47391067
283236999
53064750
420599891
17269470
40979434
264934807
210615280
275988858
55212937
264647197
354169449
195483708
381003770
155953718
20008865
108373157
38800170
114495694
272167882
228758981
9667823
318942435
779511434
938786672
113181
132208221
83246861
11434263
342793386
668297171
168833738
440018616
109648048
8485282
29411159
173903956
335682648
423760832
177165769
152631442
101778901
422390212
45433453
149806428
290591165
568031178
252706832
814932475
810264264
431612768
212356143
133045781
184698312
258678215
28139661
65002993
11837294
350163406
542435044
286789632
250058029
296230059
577989410
142517770
236060149
785160081
823930371
438436551
155067238
112342630
575792564
90204482
56509290
71889915
767121343
506459921
205464192
179396860
401973348
692471069
69167783
104262346
585669445
68143707
490744350
528764498
82802968
18084751
601980350
399839315
151863445
365841033
657373246
464958221
12346421
164558607
332005387
486314782
67405209
816913373
197538532
47313245
578004037
93202072
47871044
271688211
528795247
248518843
70504567
44069434
518369621
249580253
502495261
46672456
284935212
131101696
1872211
432801200
254494926
634769458
232944859
14715918
298593064
215779847
22622239
221577417
54588768
14410349
95007472
52303620
411168425
122013676
138899458
190768695
158221313
52795242
89684091
145041675
160078522
54719622
525969882
416274112
221258952
21315365
83028303
476650668
331226303
95244075
444006230
161546981
426251556
593180219
397353355
405332226
318384760
200524070
604528489
206206451
666155915
215063005
202266657
389033625
132615751
133034561
401588676
859850814
101908052
818902699
716332638
503489569
332843012
22190580
250111679
475156541
286986644
354331898
418141602
158008202
668905278
728732509
59610342
176217121
26950749
551000789
437986246
137702181
111390935
377256873
38721339
115309843
583336701
353909134
12809431
731118948
94596832
10676389
680751089
3446531
177596956
636241669
609305
98502617
90143606
375123234
282495650
110294473
27533678
198742496
85757484
136378964
613327660
353874006
190654000
127688245
180091209
530654835
126619860
202543661
327718371
446273133
85692600
619495368
174955352
107164601
380575811
23594531
110091902
361479407
677753531
118761342
88375743
47079859
394864285
28551539
119061248
304607616
823524899
25402119
115629249
260625383
651483919
348025242
356709711
18902409
334307338
110122746
234949255
666309250
255426917
199246878
234279642
640789843
321529999
171305198
6916217
338088470
421975648
486100072
19605273
555323221
322023602
77245177
2331284
92591492
128257238
775111075
29580975
677313309
101771261
6301237
159211075
787150901
200380287
487603917
117886945
24020403
730393798
10142058
301341396
154844943
453651919
44436204
385214997
66473592
17308254
577957023
214523924
373308361
107879054
61839696
145831979
198378323
599653265
341697067
162866925
132531397
70767767
152386528
625879378
522065390
451364200
166326681
94788886
132653893
124662887
467209570
609153493
898248795
1989462
512230673
1360293
312002484
403954591
364020637
234119856
29431747
432129951
151476728
371089365
68086885
597001545
557571412
397167668
694309706
184907525
91970111
320096104
65336686
27300287
67531016
20207441
700464417
96784232
334989982
318106935
108330064
297819940
392908856
4149686
207735425
103442024
330239433
500779777
37528272
231516885
306439687
268431607
689939445
11627932
558500641
224059
147364103
158304183
524835439
564042557
298842399
335758302
83739324
36104489
87996266
85025328
515140156
650192095
410392998
337719546
326381075
8306595
129374108
428202945
315163875
729473245
38521395
123354316
105461938
73167373
444042494
249827249
52399356
78488957
86763336
236452384
5610586
656491852
39524328
155353327
60822151
69763956
8050154
79282231
84556561
120192077
377340005
25910597
414020414
445386106
243607456
200251515
146834676
420597512
227515070
109560333
675010467
13460299
572118834
14243539
150001073
104431317
168950162
591714916
76005381
97625197
314652614
456375971
294681934
201505016
640522559
92321374
66750429
225861918
576897544
172405297
63924372
436917718
2276403
254623866
212649790
420015253
32489209
154250530
72508105
338079292
180834861
178273921
685835032
154913493
357447798
170616113
270702641
8152326
562263013
134628957
769737075
242060341
278308191
16897760
142113173
563604773
132910002
376694646
143145258
203764591
178812328
567648899
565880538
541412
430287994
209080002
390644155
20191292
229408408
68276406
139093910
184057628
466159635
439616411
28950665
303442675
80403868
552858446
210334588
270207245
276068848
518346720
253462734
374105727
190848696
609864264
483143217
40897139
117425414
88327940
862746470
174114699
71861657
485596878
28016953
37075801
151010529
251068701
191530696
326031142
650260027
593266485
224451791
207467344
624333392
30766872
145047328
607101591
690378330
204880355
462959085
111142063
164798974
475523505
285393980
336958115
363858546
40573887
244726594
88067051
36081890
375358370
73838623
423727678
22656994
97630371
204446510
661254505
36842170
49210346
397543270
165578385
837780446
278055526
211395948
488896309
126904648
193380075
362852716
87335738
141872180
82201415
270146542
210585810
606288085
149764850
522693855
241792519
4472075
139433461
67665179
2208540
56003637
665892089
348190783
595190484
88777974
234143480
260295497
23324365
20758184
331135483
650837118
70088241
35877666
27267189
31506434
427873473
164723391
52977203
329734713
431928062
188490840
71940358
107381736
234979171
94775050
52025321
28652457
67755769
505178480
551888448
623639950
57024573
500495981
77245441
88084818
361976357
118717722
791332754
10632016
81188450
72878835
72866759
589151442
651588350
441893930
99526183
16083681
660440395
94019943
377585129
697307843
429615925
571920430
429067982
68362278
363159297
153856190
117135233
225561230
643209749
165811965
663861460
95655330
167357198
301130208
279673710
275518374
12811327
356972646
79695100
104427911
367156256
319915020
101250088
212542387
200189103
750932571
380237534
24605337
233453124
326934340
118816874
404784160
336273505
30466071
198567131
19441878
558036787
194585074
700042271
520334355
70159853
474971755
368837674
14583072
473117664
162890750
44506598
1318093
145688239
404295821
274141471
415302920
199811606
294132835
87298285
133905298
200049283
67952459
140881171
346316039
398110217
21141305
634650232
518359601
561514618
593271492
241300329
56280867
38859683
19941606
541425491
528600447
363488699
117395210
305121942
227748633
131778348
69761361
341134733
420461999
394921432
653275903
453968530
4595905
1281531
555833287
532104860
5413566
320898303
325322876
33227613
772373013
79991836
398738078
110967788
22367700
106096957
303269340
257713785
202516438
478399090
73024204
357639463
1887143
111698875
212807223
32940860
220167819
492060405
529459994
236982536
599088917
36899128
1801008
323016307
11404265
169877289
436111016
164809717
267950167
157235862
668559795
113894438
81152656
212156156
95208430
334705642
387257740
41940175
460275934
195224166
175553036
316899346
55850371
258062150
247586676
766243790
45569534
764109634
28957447
20958850
245264742
510860710
513450300
229808022
141105021
44548489
1453652
208403240
124784720
15569863
10250676
8020491
464816197
821955506
422468895
94870174
66985164
55217035
52670569
367538979
247126796
68968627
585845911
408701687
5129096
330409884
630725634
706703559
13769832
593889469
109951444
398458853
35564614
200262655
7621897
66671994
4659182
1223078
50242395
47223906
415826030
10094899
14904666
610730210
184190745
41920515
197143141
80879832
628682677
46670358
617373335
22510057
53922826
162091423
106572748
830774624
802680508
811
116711441
37826883
272939469
112215587
163059602
15379132
224218374
38148099
165737447
16276006
141133085
244856786
395738139
736123176
117674687
100213745
64568159
157279434
267803856
2852106
44496667
43979194
102572641
79541727
485634767
12325640
412493492
375469145
198985355
372992528
397860275
263558354
5329691
204184393
63030729
305938944
546366346
755440265
24480950
21693991
804604927
318934987
360488616
5258634
115600715
374786694
225809049
11811073
13734883
19868804
198701272
158565152
127394150
622558460
17709917
367709669
74612710
6806569
153293623
283964857
613561036
592375677
455783436
60870228
172176041
92050707
19764143
453794198
605983843
128528921
54279484
295744707
11251838
8390082
698339727
62884932
372363901
32526187
514156096
244822142
342975133
857389329
140969435
688220370
39518689
23493681
232641842
203644373
96208096
299957389
474004733
338553660
384663491
398844580
34548248
43035918
390513159
267492707
174790165
8495498
370820166
391021427
333467528
2928749
468042363
221487504
497436559
213737527
205196273
3879141
360673627
236677417
27458432
360930300
15293645
487665229
269140793
173505185
726199821
51315705
98908511
578490518
715634391
152019042
273948258
325201994
689061
334765212
160303006
452697777
419928678
263129814
127356515
318504780
24353730
93081220
53163969
249656653
443752620
37524843
467344329
1203558
434053958
209147462
246806762
182852830
56684195
559767992
327761993
121057151
443213051
244348874
351210512
139070044
186983350
291029206
172095132
122621713
411157261
353405303
137203558
323618308
69865779
456274367
448574028
47072735
73164914
637591594
66455215
3946
269637218
95520040
116551439
59669585
105635726
538854267
17689711
5998531
93389756
32458104
502027217
630953356
755561407
209543180
52433937
290155168
439821327
11099536
374996212
54984
100833658
509635023
332278978
238562612
55606629
301854304
48771618
169047793
13422940
1178408
250020218
767783568
99182884
196346024
18324834
91009051
674578088
111378476
59874631
14028622
255794917
670219877
559118686
360657280
31497932
27632385
145205165
15705132
110441252
529964542
156183284
112045170
679907963
73908894
306471478
6521986
335116043
100356898
312238969
409452345
410721671
20597250
1115847
146685539
194207927
279184441
62030350
287748571
458539704
131876970
696946133
80807564
54543488
755076013
538380543
253474197
264264608
33209189
230054837
133626805
150160561
370887774
249578331
9276803
29652250
930098965
137949027
586995803
348622991
110096778
226417747
427180897
38224003
75521807
141987342
169415103
507273956
293018925
515996962
794921685
44549760
619326769
358903732
68064478
107952077
134898804
207492
56753086
98264484
405933330
828602881
2563842
216544884
26769292
60774411
538506868
217520283
138600174
183761701
171125009
18751097
684185539
148140767
428082215
656573385
235719245
187128893
93382287
581361313
31810085
79596259
13567663
108667339
280651842
100485239
681421020
50856860
325750707
232644448
125743535
49743406
181258005
368456773
249956243
191826414
22746405
36198967
859390006
66284829
447007137
452564978
42559325
71960453
148877891
245482069
22373728
451276602
9512325
362784749
173087591
140949553
6221796
462894703
580785315
89074584
234080981
234803012
53684844
79541904
392290041
211131124
228356087
701297953
222655912
615460534
5020824
305734314
31705432
42863744
211566177
44518229
587712121
242396615
273792274
16840252
288522284
52698023
523031219
738102956
85208918
17658250
623698212
144367415
42182103
247861819
657769730
212904349
139356287
72544713
31927787
456666102
161521834
453569918
81657257
205963191
685015277
32513855
238408200
337742837
470150609
826836689
50070549
350085245
30848433
115306051
96562176
620866821
21753022
473572823
90393279
290325004
123649761
30478811
190159497
386359693
168960341
541544333
66020727
413701327
253029782
455966711
156021187
453050236
938778509
301295202
533345480
137735264
450949915
359368058
63469075
57973783
138683055
85355699
13709184
374578537
206844364
46715992
294119946
274352517
239465369
22818097
628580937
212368449
151126588
64716342
141752008
287345601
464561503
795875585
28344424
58374479
51259173
155519496
63699674
270082912
180601304
42682045
65274527
294652044
219918576
38362090
37066599
183149323
199248452
162268107
467125093
197158711
460144148
364667239
389093426
169603228
26094665
389619358
539364571
162271145
34371569
9581600
21536231
81715202
170627126
30847223
120028544
15480604
28953102
325205989
316579348
126278245
57442197
72314283
108948767
302209425
3206270
67188261
774951568
93145689
389992250
14144667
1414216
117269391
613390157
426067218
709153132
178925208
373194504
48692020
871577940
10281666
95794026
646201588
164468119
12769928
425468799
154112989
188821171
157569580
232637817
32610271
562028826
124401808
95750595
792069630
215931871
228774423
703183705
237017380
240601949
498503851
86344219
636372385
354077
165424785
36942440
33086349
606557213
34592961
614422438
666852873
103561873
339191118
203963170
722851758
525873571
341375861
690789706
126835838
26703003
60276937
55899798
268302070
99308624
49984546
868060599
740224112
249424323
35746520
21880975
461029903
80320516
555350465
278374161
51144826
269574053
736163244
56437264
76544025
263887926
95188214
32327407
185209094
333564263
170742344
662019106
24723464
689702238
13855934
42643166
16645923
6505838
194543769
421159237
15629400
321785285
510167190
356394464
28694808
326328706
86749206
242143173
318061899
10560042
566947412
190267326
315782920
200012217
57042095
129646499
489007459
99926679
17172884
206802843
177060369
256255742
464154125
419197004
843157767
53985481
491665361
351098292
598643027
20204080
98475898
228443469
307906660
259352274
200978847
267523023
291237043
47904393
236788048
400374044
872550779
86120943
119806046
272212288
766771909
176244573
80786698
94729205
57645078
118169974
337745983
271400775
288558331
153783949
433183303
98067853
171426118
26861222
242107272
312995881
100605123
238080617
1628921
97198729
615375506
9740906
218779544
387024880
2696562
150402046
57136648
91118898
160638110
282248606
192799555
267595315
658939059
841067392
53889943
406905738
75444960
721060918
54588095
232520320
127740348
55414896
183147051
277255394
557353240
87357628
334080153
226567204
357815029
244235324
70168297
720941581
290311881
31335192
342032879
45827572
470491167
145749072
248295452
113394535
4542992
229662479
499556981
216473888
232786588
4969336
446933992
335473684
317165072
77157918
643826195
136496835
254403629
599354213
22052015
313433026
131941287
56498026
325856373
147012944
48201869
180204209
359359893
120138189
254178212
8515511
37099776
197364218
130918539
36124001
338474733
671947249
826492871
285227210
14804870
931680
400219574
48379731
92663860
567331231
161576929
634930842
249595676
99726672
162838617
114679142
55999554
42320475
197744495
251025697
379821884
16356814
855270057
45633204
427703635
283024753
421573771
416398293
91256873
127098953
702078296
171239717
146797692
689902291
260244217
272622166
246387649
516723133
292705711
358808339
821240240
18472046
103639206
305840835
112888894
580415973
789331223
62242923
352341068
315703611
74413553
2140331
22446293
212790270
4487594
230475394
119416825
618946433
195711652
21980485
69327830
45523861
283341090
133629454
116550834
2930937
394121889
213337354
628995604
55749649
13037365
208468782
3025228
16408574
286909537
324255683
304953029
233875358
684682695
382103414
70458814
136068154
4717523
44331409
173762706
41465209
675418901
51418427
64555516
123377555
135691397
652886881
349105061
62523654
331331739
64126518
498425848
287663673
151550717
457415232
237500867
578910401
12872286
128076508
350885500
403243622
261378999
435944606
51877601
92312159
40844869
383077023
278253654
142851186
29643325
5937155
268924735
122761604
14073686
697814612
171984730
249186007
628928067
102104047
79133839
11865070
47155464
190167899
107421173
618439083
34906075
59245335
220402925
539699607
160286431
3099245
382975910
301339123
116741881
56016451
115690870
341100165
452170968
229744022
522646045
843221253
591838666
244083022
249714836
117479949
195437205
27908720
477046242
66469314
4149606
264333367
192968335
638874626
163799202
40291642
199817602
172086362
825285830
321839044
137274938
759787103
246746497
288165688
373112393
259688893
733677956
72953508
127975407
339972657
86114165
719856414
92309713
9318285
757059103
359327839
531647431
594574947
98382877
42603132
27087736
224084197
77204601
72197696
8804442
496405689
145829061
74490398
511834751
142711340
430289184
393275904
157964042
428374893
89705677
130465538
4524696
285041964
43875858
419752387
179228722
257599042
186927104
188001568
631586000
12543941
217778281
340053799
113447182
211152468
789570690
195950190
43085816
30027431
152537203
262281872
133064532
204826673
333607138
9279373
177441028
61273168
6512860
39465080
8053065
192150314
167931216
193278393
589413528
95900841
41796031
107493461
65796429
3293061
265864030
41144056
273870906
416301817
141014169
201449644
66276805
121749608
27795756
307202682
410461312
216642362
88895305
562703418
8623148
406273759
65333416
518394864
31197228
597897430
63464656
637368234
259266499
28363294
111337657
98152746
728239945
81583053
450883880
12006701
143652098
53068403
106114541
38752272
590011657
56570543
93760102
93501948
434072362
573560989
86485415
115456282
7751382
288793248
18666176
115086834
24279095
485086438
298734104
712002799
100641270
659612671
125560319
614092911
304446022
502711887
325855892
213043599
7947676
292231839
940877822
86554040
40416107
335241369
45449194
41431095
214862296
808977427
32756320
199755059
229050918
11180265
122290453
47819015
321866981
19174320
687526642
350345036
282752450
118560071
141089340
703369539
195855171
74468857
79523052
691088379
120153862
56383705
35021387
14512016
176771295
317099328
312246301
15860931
2226908
12611763
374008200
163673417
151342338
197392597
155862542
578406924
387718155
527739512
229605431
58659066
310878369
147628600
327721879
32803143
400058571
171755202
526745142
10020135
121669137
131049240
156961942
23791961
166186554
135549898
516944061
505814868
66077842
519837738
929692392
85621635
199295682
16744715
195222229
5199302
203910439
198220843
222432618
106241979
443248509
351835525
96956929
100468567
2604126
164001362
76028381
111525649
54440225
16614999
227240249
437623793
122554228
21326
286566080
503419897
447574971
506615553
599441875
100158366
510569591
335076827
74552641
183595829
331709
218539251
95847691
632813336
139172982
100925603
309654541
19109059
42227882
41044719
161758036
177346160
167601067
6386798
375662987
218588041
231783824
497908552
571455334
87698449
18270331
44470935
11315
205688625
156970864
104461322
244226549
205266703
361508895
597108955
44025509
174409264
160834987
369375944
862082443
191657701
75805120
105260428
66998912
58241067
328528439
41796875
509026197
27382817
364523829
29890250
15571831
329822410
461726015
760008449
84758469
13545294
217101338
306360430
33281412
973970429
466062755
76497843
51792695
152385586
38620957
288421707
315996135
877634867
66933374
528812462
234891631
670688938
86539291
241834075
110623116
154470390
324817876
236917869
22394517
44079936
727269547
279093523
265391115
851058397
201967687
13875389
348780973
48135681
726225783
66426421
974330
422986768
26814499
594933000
185392231
856709969
277270407
819332647
418336816
111321925
40627600
45824333
7539211
64729798
40719438
697400406
128178844
482411134
131969954
429773424
413036380
497038998
607429548
81611933
282026664
287101768
473791288
457649820
35871877
404354754
116615206
84927172
274856658
138774075
29799625
247103312
58096614
453378838
277004228
95719801
65247534
32557011
635048242
64578509
83530416
29408233
273861669
202740467
509965687
415592243
549088048
223265721
307947892
16506354
44525692
41610613
89809483
98372730
162808251
29053180
140489262
223791078
40094888
293155669
306103166
18650364
168720491
9765387
189530359
240114391
247776947
326390479
116084285
96994660
2262787
597953206
5316749
207785442
145768445
117244855
285741702
214015358
9601589
100742187
18512744
80380859
550139598
372725205
349889897
394437570
84122333
83552883
83286099
34626874
10811535
223777583
144136348
346782386
33655665
49498526
200724798
520526281
239236631
742449176
38743304
34153526
211505880
630284539
546275544
286781544
6961637
71444619
629178581
86235091
134592285
419338296
418012701
300433289
21751502
363380679
102896139
322977471
819918152
100684056
135481104
429672727
129426273
1926454
523086337
22444303
42650459
308108059
702695056
232949744
301468604
285978768
72631383
414654936
136194209
87792077
97960090
232695280
133633859
195058155
22464262
20340648
462123581
716547322
798984321
662199985
309149244
45936556
236605492
188692737
253846818
214715485
588905510
587659929
793666447
442868173
47751615
60686126
178850724
77058338
284927011
18674608
72813436
6111578
9845731
320612750
40188515
173108140
323697911
9346780
225884845
46787927
348280449
491291830
220975
208562420
563958665
1124329
549081908
153858070
116194173
142950582
177958834
347121960
22758779
29457292
291160889
6927884
4111705
320547725
63062944
600529994
167595749
176256501
549023974
309184074
281862841
489368913
347715244
25584873
262931147
433857057
273465544
120039749
49709209
617099267
74654887
33549793
127449921
568679879
305288173
3802945
100483710
155407487
3745713
6624529
492937242
72164494
518968038
87262729
203950541
52672251
393587918
176769253
98987075
22860464
86628511
188325828
155805421
521545679
4008709
239626693
412823883
152433540
494795158
61820091
4202003
112420896
60842116
805820029
41690263
338612235
501750832
763961099
668893528
19493840
45192953
398032233
318187809
196789854
28661362
668051956
50019037
70624033
83161166
35685049
102499313
80611496
39956446
76368764
286948457
76940338
191008
796130699
389795261
602728503
782245469
366629768
159335
658011574
88233063
82295688
110172169
43655107
29874553
129189417
578580261
218987038
13840618
628496109
176884556
23793292
255342010
490369063
125570710
151542116
281926829
49647717
125056004
162237685
112635984
324421319
164623858
12904888
48003686
581210248
84258351
405901830
275564310
97894265
174807116
81272311
349478464
199088546
43075320
921728974
1565931
464240335
792792273
384696310
236498222
370491048
390268768
292280804
118857005
24892459
66524340
19650416
416921741
633233289
296539881
409869788
928282754
42926092
228117846
71620692
247362607
54534917
325904729
1917661
609237209
480281818
103850734
323376514
15477108
759416208
34746218
101473733
138179570
265864841
511364632
536271597
60537380
71882194
1607294
115148324
71593239
78736819
13702819
13809206
6547206
304159391
286265931
14104862
82968614
502006981
168112495
239680942
248973310
701839815
561485064
45596775
22143991
68451261
641192016
791071871
265132447
822907750
191284994
648015824
359858909
368714692
207971526
303951246
912851495
143691814
430382752
63571006
1679361
16017904
121370866
497015335
18395912
414002581
112706888
98924644
259014672
375571884
10575730
310540154
691199236
90062365
511081115
113208343
90890408
145866739
190853139
179258375
387081499
474457699
101417718
395878633
541852743
73135937
77355518
340378611
208394420
53767561
352321199
245723176
8910139
545716984
63690627
527191856
85773997
778699569
276974637
123677828
40286767
119336258
170510955
85224390
50488409
150463619
140443217
92326585
33546340
217574145
88988555
253323932
207198412
19508584
130225996
37130827
370624142
471882274
6218277
196604842
265312375
126022448
288651219
199254913
78654378
121370193
503992495
180835641
274105415
6223293
382778635
134908325
174309966
78992847
274861084
25620397
572353810
63220224
104812893
297793776
772878272
21001020
569562803
473990410
395012888
503353547
45863091
310198310
420085295
685859721
171900595
628653149
12720072
148631386
275200071
680131061
34897539
19603010
168883983
23528865
11862360
319054822
315603142
5250748
655188078
581414127
916004034
211729313
89183577
208966211
695708119
245862854
167940799
141149312
355025826
880963366
195394154
151304866
916222923
13546364
894864
526292673
25675039
236649376
22304961
148379036
303303601
709916654
147221938
172156381
666797954
71888696
2873108
86623793
587211731
44084144
351644651
457488321
762682850
120255305
112919562
459825922
365962396
761219662
95684921
24890772
558178916
190368007
78329659
207574137
307311061
131871066
153252383
513209851
660184719
56281116
12218174
220637970
92505700
21108267
29676109
83570529
800449009
487189960
116616068
151499523
78676809
56009777
596930659
242834380
97656151
183955787
414956712
21552808
434779749
161941986
165690176
31144125
817280347
391830036
150996859
649537
384775929
310486958
309736202
646417245
50176826
272105046
13477188
17354828
223499216
507476057
258646697
1210523
267710906
494966177
13614022
540107969
71071467
132345588
204359577
105420230
8713952
121889569
5133996
7801908
66791898
120013375
18373499
45590863
217893513
576178802
84653634
320505381
133170544
66089172
360996788
450528629
429125431
334724859
229157123
40588343
52338870
67533458
37868780
154738205
69345820
85741799
397797570
339853903
98192396
643820097
263949304
343611281
226447639
84705200
46696430
570104815
124074854
8218660
91924742
87575086
25262526
274788253
516142396
248806311
37022338
789977350
66974504
361936790
223035675
690259355
696525726
503237586
422368877
3731582
275763724
354009131
100865121
563260920
199512092
6757945
38877713
80170228
534829550
790283376
17936744
57744987
74281439
115201352
256224670
535738422
250426220
352112975
372708013
18000858
101474936
682546990
84821581
100912798
664213106
118543278
367277399
522005006
10468750
100388048
3538065
191601996
599474781
432558853
32143059
415625089
267376811
147813594
359302671
567863130
258771427
627355912
236843784
32664200
342251887
140404556
535513938
42121552
169364894
2075153
402882735
158227764
226445261
19079772
281456239
255319842
808993722
882453243
585161970
247779098
23432566
546187198
34919087
229068301
90733045
119918181
18380868
10169760
281737690
226273489
131321578
426179063
877400709
142793239
65624835
101468020
4347473
60054835
205897681
168988549
300839272
214014427
227828916
381775005
169832937
308176563
62890248
227506786
22058380
244429514
41129
512178
383344381
199204848
77223825
58189911
485776408
13819101
691864518
303634440
100939786
34257268
17632410
374257046
155803292
99266499
383151747
221127951
637224552
205322720
645006833
522969576
52736724
422417045
5078192
296182669
92014469
561692533
3497126
249052592
111080223
861391120
255888822
62323085
81995134
207778309
17546136
73434043
120776698
49209443
35136539
34167990
383383168
733153908
179699267
119855150
323799919
21582012
13378774
227271554
238900494
108982655
35526553
99247037
221126263
22569522
70017405
148101053
30810418
4325671
351942756
148478059
51106909
40758050
23082423
723559227
51073206
43851553
188268908
128832460
71946301
51281317
464775170
331522862
769092060
287872610
326101008
458108597
283341672
462053282
292817582
50102819
439651633
140536035
557238358
186910904
382099954
334510431
756869136
335556462
231260547
159243268
144699382
174421276
18609353
777734018
48377835
291152736
441768636
491188945
30617969
879608319
903844392
199071557
93312710
83512283
216530873
562438000
427124866
54653716
86830383
289619442
321825650
726083768
57268073
25097173
215489336
206418256
34441676
476020153
120752196
399009884
495758075
445417572
558383293
302666649
435918100
844312495
167905407
260215921
244858343
34328006
118308871
473936995
394512144
507330736
87311964
75400850
45972120
17521398
122428431
91200377
1793081
124155679
104872896
495471197
71914395
441705304
7350047
662294781
691636848
694347505
325784388
500534718
311664513
28339021
152281715
247444541
177976433
61176921
192694025
42513225
468300332
45688132
764916677
266711670
7678397
490625153
433075568
494958111
49655817
405119529
82415030
88426740
21660263
28754155
189211977
218818054
4815997
123239511
141665517
280481406
203206410
196843837
61917554
8006205
14800055
13315645
569512748
386396853
421060823
13739573
105608468
615488798
71220932
152730640
120655248
38522133
865277234
139616617
70653551
255218263
325905557
38038497
6398525
75816492
490696811
168187118
206566190
133051422
612896049
354135056
212725275
261310584
18792798
442869703
691304371
15653599
178287421
474211826
601038749
23507167
662005117
235618069
110213135
124347491
109008280
82507720
142819096
434396852
575477345
198665168
608522824
639787143
133263653
52553791
112051647
160738095
30283753
638938431
140130998
264265650
701094832
117321367
228801752
627733886
44223818
59215533
288836199
584869203
273608453
422832750
567264565
62125685
381476817
618797795
394017320
463137167
143843829
23359270
356372509
290952724
93417226
154328531
45370614
96098708
32159543
165219081
239233181
3416341
180056422
1409717
186931454
607262510
14302013
333997560
440344388
159981986
8393790
4400136
312669147
410374802
495574845
46241431
55964078
68404459
92762020
94879113
124872278
148641808
528093368
89842878
10726956
902997221
460898080
185473033
299079816
438873397
574302153
19610641
15687644
704147617
46394483
60591948
418238845
28700209
31356949
155911235
66144703
25542338
633442229
17672262
156140160
864587027
311331904
104186261
294219024
99964913
817419
61817800
387045302
27134892
55368779
503935
314236707
222077321
16060118
429062527
28907940
191718314
187086058
47555148
663842455
53319917
700506982
286058007
144582178
51096554
215307390
582084291
244174716
504659217
151073403
424289646
22104941
284727636
195342789
200261088
35775219
114733217
210163878
135590066
141859132
305557898
364114351
14483937
220291906
654038900
209940520
108879019
457916992
20942795
135211025
32468642
115973554
139976080
218715928
21833155
31578536
20955063
397878947
378432756
11458843
32972621
46787056
170072897
290071749
594117190
726176522
201560003
65322944
410462195
15661863
36035558
9258628
101962709
391000583
19847805
464830295
142354117
11542763
194289127
73266258
84879123
150049697
66605858
296492997
264858922
184806913
172532832
321939485
969707392
436343055
349679622
812401770
129762506
106266283
820155734
204356441
693328893
4582511
438951826
462546379
181477669
583890991
224108048
263289880
140938077
503075014
208147855
49421069
112198168
375801933
95865132
185995948
512789257
78907163
2890927
107413628
29336975
231202763
31068950
125470962
575631305
39415534
252783952
50315583
745510006
25459133
265868321
161446946
352254863
246487600
596747925
615361694
861898027
228395061
66570039
149399609
210171748
789452640
372310423
335674374
385145915
167431342
386364393
181203631
164260918
667725873
49574392
70729905
627035234
442017634
413749093
491352866
235345538
196214372
89701240
58911415
81268215
92904950
586970632
103672360
65185903
190494848
235695649
345446969
112705878
8736883
54516420
433695748
701725039
383909275
17575137
182196745
755810327
175211613
427799792
143407203
45642927
390022495
96428114
264760172
57970954
213932581
205021156
24103012
14398160
341577642
157264925
283571064
75522115
31721954
18303314
551735850
37629473
396701075
82546013
413427148
134192592
306727737
42087679
45791248
38584299
162147250
378207062
171851436
476437262
593432860
38015589
162384718
222596522
174467347
567226603
323630694
2091951
539750697
75400751
13146432
51732486
235411752
886772637
331562140
7832615
164949365
37073559
307001643
64955895
89050382
111770554
58958085
2032061
43637827
35765957
71795240
43351007
48023619
46306414
126958710
163053374
565362089
522998206
423611171
166270083
482160140
20982132
355576704
143148939
170233085
76277722
200397237
284577649
815547289
121809079
89716754
253414918
681317361
60262541
882867154
43254310
21783172
117011351
15557964
725095741
353748699
268980810
814428230
93502421
109195925
439181596
165947445
245387941
433523
79521298
45360423
122297045
82918355
36448598
90996329
492394594
411562398
156526154
140418622
38710213
270400914
341741312
130896470
225978964
64687593
617263950
401609834
478540166
115672667
511605502
241640979
94689240
264686677
145584851
179668898
383023738
1599918
11177811
559109797
364662439
325362942
703569278
108213839
792765881
201980156
447167173
126172792
72855983
9022158
315590143
151006721
451101563
89174036
276566976
12809980
44084586
196579740
130158888
420769886
132966288
18697428
11094837
85501938
84240546
162666478
428864968
23735303
390814206
328125747
37610244
87488121
520650671
221987089
223882261
146139408
180018323
22560820
61728597
43022664
393414548
291058304
760103504
320961840
616213126
11948286
770104068
54178536
73145561
104381284
306269831
50428974
638245215
150727991
127776134
277185802
349593002
378744127
18445470
20069414
14664478
61175073
615204375
98634680
50777184
286317493
241098818
471977835
20159992
103480546
162134213
712543026
379281205
526529
365682477
55678642
7368099
6682222
174114357
630539655
316635742
30756521
56910606
5428628
77717440
29866063
43305492
775619290
111789012
172754653
216965085
718607241
357327626
368995096
175309659
29239034
316549985
478394099
488927643
734696388
286553361
386293019
346568332
394428271
54104602
123626078
158877713
382563070
58334655
218931310
170715900
431423585
45221960
288457507
351395429
51917694
14701124
376085659
354412051
328840662
132717421
51409129
67025763
15782798
382064451
440276363
822967181
65384597
130531387
132164918
17152916
167056970
931443339
31592379
45021007
135213405
35737635
235515918
96442040
37361396
145974625
305937540
127676709
128157063
42137923
91643929
447499835
216708599
278336556
186875280
230911035
128469798
24911733
81227568
223445535
334546687
141785819
605337205
59571216
225134602
224948070
224622555
26546051
205099479
148897259
399700074
89829722
122854578
573672643
199446846
104736635
352692161
526368726
158786318
99832644
216490440
482841434
363137840
206487434
555440268
311148973
538928738
28640930
157138331
792907186
254811753
43807705
681540832
379274693
785419759
236843189
491738642
486364283
485296007
21087311
103563835
361912565
392186858
348816714
55684128
778550214
187849456
190999659
267758933
296191283
295754973
267798670
56961041
554988853
389873179
200161336
750410190
22727951
10448216
63317037
51100755
33688274
66351836
166392218
89967379
266722412
177068594
426281556
292134089
49702540
72506391
74644976
409003432
538437239
45287320
257139369
353834231
44374264
40938235
334485295
250011539
631194547
665045059
787152067
242604591
265115483
55841233
207022056
52077773
6933142
511820976
92474072
112856473
714764
106553669
844777673
218696612
47292062
60348291
112369633
153530381
33168874
199574908
738544731
18414443
334896698
521539794
59471344
81494293
221428232
73748334
86029793
18469186
421162674
64914944
72883908
462410967
87437763
59849694
77355815
294144201
13702636
273763648
142986500
196290310
145915742
3248166
140306788
111953077
270856384
72594386
701690576
220096039
639742512
738783568
65460315
101621234
172217884
172996467
22915419
28351891
1914061
411327920
3852283
202736341
781621631
905502249
162842060
580500196
10542745
249578442
36925390
41919154
235297120
437821295
327875865
145341736
112770472
148681847
226464438
304639609
188890321
192359468
199681698
451888136
460455332
105907086
128796998
9363317
268470090
189383964
704089723
138995997
467002463
333385807
697381972
768723096
676479292
94731157
793059438
467500471
19407277
691246997
44373586
114460067
61424021
142158126
167397423
30738332
457722111
365358477
124101025
34118160
909431370
676746988
166530127
62896114
176616958
32329737
397699457
582531475
216519696
13140221
127024184
95550608
38113987
245072800
70109276
12901622
77721775
237073679
210276655
347499812
236411423
141158891
4048747
96228624
404324669
486771876
66838406
227628368
521406379
42722455
71551911
225262840
51654436
128012643
626172744
5793291
439384048
50160014
368210820
449603326
129050165
163288879
312349830
435825554
430114295
14789116
409610885
478906020
62380753
327195642
38854628
426724303
952951820
435933896
322577555
65607135
418828219
34632493
343401620
965238009
186864804
41095917
358365528
174798806
345427192
28043393
70119967
331891180
1261884
558385051
163299764
63963675
537780430
660049562
273379144
89776391
60510046
205628130
354053454
132127536
112713700
224054423
139735920
627513857
256611255
111001176
462507723
429476171
30666691
337330300
306210958
63743968
89162761
280685178
746473992
443933379
177249104
609063739
263872614
81381089
12493486
247159531
290009131
62891368
75125832
146043537
278660685
113593018
134114474
27970285
34575940
97530197
785747978
679045424
304934080
322713261
526751479
37872890
26694296
494077713
213386262
35106165
258356050
72566617
534787545
74834084
352325704
360116140
83289347
14256484
64546454
275244245
331110400
212733939
8106459
398161947
30719014
530670722
408004707
214668573
137046554
27976752
311214553
572425040
429473025
46849082
156782994
668628675
51852456
433105718
16885204
215211679
46636405
164126246
652280160
950526695
161474207
355488432
238562244
22728950
614432695
126765685
24500055
121110823
366949950
73754951
6685697
6630289
19249090
92205922
202594047
256803527
20951457
430907910
32398915
94338643
597505282
62272593
31397383
16406419
59301541
355276949
406696292
169091834
596411978
212830445
236657015
6080312
149152010
19075822
200139873
461326509
35721942
782803981
381108195
478246304
1252564
50898372
18904562
46992930
346717974
516843475
522796133
889075535
25665900
196118446
8316424
90726440
93795816
199360442
501162028
261536783
157708518
95288984
397069810
29136425
434249484
88020515
234105998
229490122
522751509
512225349
899006388
91615109
4376171
293157243
17655911
6482554
906851496
256318657
706254258
280006279
309227854
13639278
567553035
12696684
468499272
579041627
5935990
24801299
328467445
77321211
272034895
99545053
191650005
14787461
445554164
110557705
107402911
187084816
785211
111239880
196034023
284070072
83634565
149164399
324294689
14467448
38346352
450004454
253288533
293303553
3323881
17014345
356137533
122446063
200801341
31466258
192483883
713470651
194150574
120368824
577053289
89070782
432865569
34333492
544790906
691480607
233029447
8479854
646435855
195079349
662707059
477740248
270561819
148553643
156697384
12576716
239317423
308834955
98974373
172724060
319749991
28372956
95621001
531261859
758534848
64459839
75423953
403668505
76264425
2837402
76207884
70352088
796239595
224523336
847022163
1613748
765300168
14284277
39193396
179783352
414299054
160017427
212950426
17125530
48107838
129213185
521367784
162979706
600906622
785584115
77739735
8692022
84318349
2241374
255489
421553033
56209964
706416354
272959276
42009573
726306845
861205515
208034011
33241458
17791121
167159913
441494702
185019741
867099317
412733198
162844799
358559547
374702389
659983963
378562889
307253655
431765171
9595947
32828337
35340093
225071013
706750076
195473295
507210776
179261280
4518379
171055131
250437692
19214359
483920244
69474354
59830898
204033856
298477
644560079
104830674
5879224
130003803
671361301
66573262
97195237
319556552
155863752
460728160
418254204
538977408
106445687
646062717
359506979
19450382
260081540
178772936
153717084
285149
382663037
435295708
72388427
263578252
46768575
526903470
89461367
161604330
273527914
4935013
108586631
60399517
249424115
384912117
9436620
848373648
112484026
58585660
476994453
139062086
13660758
659607285
94240287
3865630
230317198
422531572
574790531
6753803
121948066
112292741
118136916
152112465
216981423
367022210
7634338
4427245
530524480
22816103
106916208
914369705
230349723
51821607
94041189
228849354
118924080
362621102
364224661
161735562
26903243
114753180
147256627
594961616
322229976
304022047
353883882
630140228
64434077
5161927
38134622
120314886
800028352
254615943
469137240
240894961
133028007
65803621
81172473
68565492
81185726
51391960
43380161
51864861
818822738
175370446
189564391
202383023
179447763
503749973
257322378
10682945
299085686
52264917
327629059
5047206
285878940
640613700
150396402
848788225
172497322
260179051
41414965
362150846
288502106
10619105
199568733
213147943
194618193
26032732
363886141
524820864
3061810
455578058
345048535
536331768
617381599
352938998
555571783
454668147
41739353
279306520
269394690
146941699
26308799
231743861
217713022
307846446
278594990
316091029
467427530
1278746
75746429
263370359
2178440
44068357
45714225
35531918
244184453
813487700
328501488
27512005
202154856
618456837
10563813
77152386
471544342
98603153
12327727
10648966
101354836
109726595
7590469
106003242
222913334
281206083
156558676
165039475
30094837
2136229
68960941
60755925
257486890
190898756
66469015
186484536
77286622
2672793
210813187
32919799
491735713
285904101
410309686
232118998
333838197
293852571
415052705
303859766
102421578
948637044
332044
273648765
9199130
60744006
49493966
674969382
70631211
534406920
483014005
449829345
560861583
9705587
738124265
11273810
387999786
292332941
187073053
32514574
820384441
23860274
150270433
41967225
42424149
151460060
67693385
629303954
359243222
145945339
487960726
319190277
236861914
152302858
12565071
57184655
86112427
562517372
2754413
40659099
112470034
244642651
617804383
81960499
7241466
538786818
13049490
98355833
329287379
198266953
531321279
574836243
25068750
154822575
92775399
15443238
174365845
123242996
859996842
173179675
385256270
440229248
333097963
384182059
41834673
12049998
168107243
25662655
720250523
29209302
263478474
59584923
234913116
76473514
105516002
620491151
259688027
48004167
276679597
592207352
195929585
45771025
19243049
24639785
107371399
47529651
270009517
80154662
120787806
269354652
260544670
108387883
860104355
91528643
131904774
314982285
325353849
197055517
156711840
38418782
657641238
538320817
73062143
288701978
11137362
34210297
58254013
129907962
53006066
179824480
121123028
185904154
298146214
953969997
492501269
172045477
447059685
31653037
806938973
293242574
814580459
401759978
589260702
593374348
98700074
235398325
506819720
18370887
988152449
593368711
20585651
462409200
36313104
439410000
490364733
104768843
311356598
391149349
140285297
399498914
191535501
333566737
814234988
24024556
127117674
370457049
12808692
87113954
40067822
838023315
154714242
189537156
436236708
79228454
117455708
432894494
508337525
135266721
44086869
153257668
510712
54348225
172218058
321806
248523076
43316000
291368416
63561165
54651688
4346017
523560000
689403830
68038322
332980978
197647433
46460635
133508913
105300422
199657923
84015890
195556947
451214750
44556694
301378402
2084013
410741770
105203668
944921704
193422310
254413287
231070847
388660588
671405824
346800170
202801610
524736001
180266187
159455796
58052196
234182905
83013733
271515749
112205525
261214594
5666552
403696922
154133543
125910922
360602552
34954795
98847986
355251955
324698756
311465910
217056537
164329193
287299540
133180365
455318964
130620862
266234188
36013297
675010
385135824
406083196
118719341
306914047
255396005
2456750
601214320
59033751
128493922
151596189
51598833
297270762
56180751
6866590
176459921
11839950
187790443
176706696
94919157
4315145
92164955
495494487
485207133
243257492
121037283
64432902
96902643
9516953
396169472
312826908
164492946
140802
223663723
100123037
191408473
255876580
145315010
315484186
146077008
76802183
215258530
99670695
137506389
220562753
396842519
4800986
119292945
46552146
44256405
384021370
26101640
107198226
657948302
343320153
374441799
264625358
218010707
646134247
207865944
668042493
457045139
731811884
572607090
49921494
200436009
524094401
281413544
25459038
449367204
336889840
347877267
526079824
129555153
52156102
191285029
1060757
285648302
75083542
228460644
48481022
444230569
15075331
562533838
473789454
60748405
12767226
165302142
110436942
5314713
10512350
20368059
25705829
324031879
344934948
264850546
878683090
155632181
284269068
112793511
819101829
187812093
97381792
635711156
142948448
125624710
136831977
93775389
255358882
54111710
29997937
60453758
780930506
18349
108059720
209916370
121244566
351561461
504695993
156716808
403097117
337039671
521647549
20712662
54282626
374664098
611888382
25299609
361414608
59198559
62282083
196703536
212570116
329460676
74931708
11123869
208172968
54528752
54497027
293021149
348362153
22558566
19382292
400006125
328075307
33899276
817609455
110281151
486267777
31316885
300775122
111426943
80620559
38849829
182484886
5554369
135213576
24432999
69911941
645823250
352098365
173423586
807795114
66177020
177728681
148460783
400192617
72918904
236626544
576748290
486652659
345268202
172900577
359454746
414971842
291834986
85810007
153453261
369084795
33914659
693405552
640435258
453177676
239294361
21864720
491180133
287304998
600987613
21670637
276234391
224710297
3634497
1175530
145271015
375526900
693094303
342553118
87287645
274505984
128544725
126954291
539041770
176364346
388736873
473504219
375765682
2739131
15628530
118278007
380873968
172340866
258913176
133902756
109630852
68706757
764562335
66056654
99892446
93837042
44834417
148900104
572343444
92320334
353255912
255129789
170710139
199409813
434560167
33940319
502215126
344700057
387626763
725663720
637659018
316566386
3831590
109815754
2549555
295305046
138199912
70568211
28545750
21974439
376887218
211742328
446563581
123652296
211431946
248759899
288623132
561417065
381966767
98396501
27171828
188002695
118450454
230118903
2116566
104539991
403901127
25250890
53339126
91356553
438067943
41231587
118359405
630265619
269772855
20412318
26627652
628571418
162585795
5226291
286883732
256455060
577605960
157981091
86042834
280248110
258267046
67486411
104259355
264991695
81982133
80294242
58816184
283653
49132705
24023336
174514657
85188389
143248483
92270244
348374493
330070771
500491268
77353379
136228787
422259120
510678581
539931700
517038651
60260197
889030890
27103075
69952331
208988309
510477104
420874994
40731642
39280184
399697665
102279200
121532303
14752765
21470422
222055436
270884993
359005463
228278823
555122094
433681563
101401586
520972142
355996480
20997638
926983274
670267004
189175807
12980933
319829406
834246219
107729515
355303083
36851922
233075921
136348619
60315734
62677502
289749266
17010136
298738647
285095445
15483421
131040247
390524240
334627177
126269676
554419939
261465020
412300855
121983092
24579248
635777488
253410361
55136045
149852588
80337736
343144331
957988639
370581183
682459733
382918491
474127453
350362299
360361051
5448877
22304451
16006566
41728096
257208063
485222898
734455735
79909967
63228308
314860015
113771865
3033847
2308489
583319068
315769799
138795816
197721711
2965671
189021931
92134153
720200905
7635013
240940005
545866531
512998291
119431142
82267593
202571419
75636084
187125104
677381794
449892435
338176074
142551728
12244401
10717046
161986442
169984896
160988656
183546685
27093672
47182988
713539065
587282110
606742795
498486023
676089308
519327964
66397352
177187724
123892334
220552392
133863299
809653773
163559236
740474129
410180947
30530580
95241102
747499990
263359536
169287375
23907431
19254156
7199925
270501877
11887286
516083333
28633496
299885958
643704358
209888352
270383740
495045444
513112461
18844815
254889861
14698234
64502006
535034895
371520106
135211974
365146396
161939831
325036962
48781855
101938027
142515814
603229998
709040208
122708062
68059848
283006305
149150044
17283635
85799224
423412073
572306611
69820228
48957748
200305440
114661855
656080838
222645358
387973191
23280324
39138942
473867376
341660179
139068238
155090794
278007043
374612452
930640674
260494015
15286496
612813777
70350022
712799662
812676033
368289417
106206231
346044588
22762817
346386629
29255175
142727158
512986486
32691711
44153300
198894407
51206254
129947201
113325200
80301374
389842397
156255036
147584566
17883184
362594425
215586405
346050857
361615280
71736194
300746986
587324481
414099247
93190782
743919118
383175492
413569190
5369974
152905894
105197770
188091472
527365177
268221757
315353389
680099490
145708811
18435798
12638184
343857976
113168464
17507876
592326733
225444865
675863077
451487550
486133085
25010449
83976356
11667935
212354621
261940219
520821274
169716395
168081165
409523257
132576496
213097210
340716211
201025486
99585998
290053708
348024959
285136802
545517205
396382628
86356112
217105370
489914195
11626042
155775113
625940475
357613394
125487458
374782893
81298271
531136706
166368735
67564188
830787507
86670138
823211124
29006206
15754011
455408
79456473
384435540
261196820
41361057
158358744
236096845
514709614
73314936
56205346
83626571
126911766
203527594
95131061
17593316
133024115
47526366
313709901
349511231
311269683
121043420
144212319
37619467
9635038
77172842
154986070
377761447
117097009
183922907
67984641
101065825
95935339
164089648
272127564
199342556
43154515
18339316
207183615
223889140
37837384
219299035
117182345
129471803
557315423
96470506
7563142
32758184
46417204
616908108
698202276
216356072
22423806
609506965
432456698
218234917
512391754
294626328
214864997
66471316
903994
14623851
491245617
92273909
95662365
267164414
831604338
164466812
150590059
286653156
93563932
18845354
244804190
237428102
183974702
153767293
220927492
134276399
253109258
506033371
15134688
198872982
77305047
66043640
225263090
295511243
194540696
476132689
35374297
418921770
256396317
376379952
67680426
327204667
901546438
80312813
327317772
548311611
60549057
156837908
207655180
527180183
101359841
42292873
196555945
351488702
32195720
273554312
40745200
112089498
628670029
287808812
28448070
55352385
4698370
13229102
48356636
39172861
158054565
33142250
55795018
5197950
14194978
711256033
197132631
67935312
44371564
6658099
117529328
13605286
74996184
444109985
67910502
40070820
363051292
792959215
665783131
3505243
55313059
195655082
102668675
595757179
133891563
705976922
171768304
235074182
299468250
259263521
188807284
244279725
272791122
207875470
637881073
227676636
20875589
73270615
354127052
282169669
136690956
16754102
180663391
106133972
717126076
159295515
15015351
195052010
611824632
127813168
113911389
221730327
35744285
228253931
20374678
24105615
292668143
39894412
512604894
208340557
149187190
112954280
424364794
296796190
185247109
61383680
605607040
154716497
180000800
225962046
339185449
358524907
442415781
307136548
421303196
485713744
35951670
132091747
913613496
584727920
87538745
414671745
756959658
405141412
121490767
820137705
79416176
318762893
97336946
357376470
408544929
208036507
312974848
1370806
331158587
489930780
461441564
462073084
387800547
187987488
207235724
193566569
285833606
226324846
101122667
112192418
401973936
859587386
503042827
40718161
19561147
80649332
39238169
11507888
66442132
90345520
71816014
38063503
192669869
158267427
148839094
3678286
142473409
832272088
271724332
200304237
229174017
457311579
435419564
442393298
713980337
12047658
528195522
226448609
306496907
146775426
284165382
555752709
216429615
309338533
36965995
83858194
275337526
495343345
62766101
179897109
13559121
116723647
191678864
436342826
142412792
28500161
62180333
218451257
388009019
253210305
10746781
260063240
506841828
751624593
256276683
18646649
189676789
139145511
3999233
232800218
278231033
368541926
471368909
436495599
108431759
227806201
115873241
158927528
131574370
596232551
130928089
428691334
150796702
31636348
596200875
524241123
303831874
51962141
778601863
547086520
28321719
586166807
179947936
432249238
3744537
68518922
860021757
217474760
70884756
204395701
189359388
159809564
543644386
204253524
216639257
59766421
592888249
190273687
187056174
334955359
307977829
572075439
374140774
96167037
401075505
251145735
50781333
145524658
40205281
434636517
760720758
105691265
384945833
151376836
946988774
240711943
24379692
468421383
235170214
45006316
39416577
518940642
122801929
201802814
303285735
332646164
4097658
59180274
770728422
72729440
681354255
441855304
318152080
53257754
163349459
139566448
513977551
9104208
341781465
167091956
55350223
68133501
106968940
600632881
3775127
75239651
416193414
320876525
510659675
184001552
73153065
212152287
497447075
231117983
617094861
206059572
77100586
169596183
112678664
59775664
79137098
254648008
1935177
913938491
306859048
262067469
543640136
234864888
74724718
387474909
14098199
80540817
1026225
310893305
491597546
15510602
376906015
820584627
6885435
147687457
428841314
256676
138160350
5188150
507647746
275868643
645480409
368775166
41837620
117347609
43608719
311265649
200560427
215873302
502343851
595485
460629109
255308580
220496702
16148464
36370283
637593808
93506723
277498884
11782289
129294952
394941241
172995822
22140167
115158573
140359617
260041795
197638506
143591469
459545513
215131222
12053102
146349128
459259584
479106611
131419604
676216180
31856949
52580703
145906519
557572029
347472367
79986994
607756574
30385871
45903527
349170828
423507293
723031018
23372549
87083571
354549326
431697629
238453521
226350189
655468216
179608984
819026355
63735651
453705153
40431347
79009810
384382527
67556889
57694101
281380786
231514602
161966522
240816555
436077308
85696544
77475663
24667296
3108901
115350902
6458483
766803441
252333767
221288678
576842035
16866411
382975348
160837184
591914220
130961001
748053423
45024022
77328046
428298131
182740571
97342671
114375274
441396637
29646834
85996705
368369082
50159416
24752998
36476892
209022925
143738726
594387505
106363184
5745034
14053790
290092167
526935469
232059205
537164097
230597379
433446325
10266281
636845637
748984221
48702919
253829662
98384819
24641048
54418414
4675559
162035467
230519940
7104135
209698253
13622286
177303075
227256955
172264002
44135474
125758981
51107519
348360637
132821282
212826359
427591237
283334427
5838118
173393529
1049383
222721090
205019114
385850809
450855356
101096244
100131078
5531610
171670534
383719945
34517030
139767614
265953960
26127794
55920526
637669491
88341802
11435212
175429646
530254998
323620672
492238224
46244308
323312339
386238880
141371684
96692501
64536089
515463848
840768203
337699609
769467148
37266880
219475171
381587362
506432332
560297079
66076853
6881821
82231583
490798617
16424657
88074419
39415042
20542738
182769276
98903986
416629783
56295500
42297362
258792723
233399178
53667916
216321045
17878025
432622796
592260257
193583977
504989464
728410054
62405766
34553160
24712241
419250185
12902894
98640807
37965882
821749095
598878574
51577368
323803291
255090711
546484968
76626347
244321904
196952394
171078724
862452745
249466352
272013801
258903881
208957397
306198812
488803738
659870844
157108535
822661630
138990992
31535823
236993157
183206385
728445937
921068872
26766712
502966662
917625322
156021246
101298505
23920049
413693839
170120735
588053288
414876354
313485206
48410444
90672668
62689206
48687094
349464520
223328322
472203560
32910361
579370001
30909012
152968774
288092988
42504196
189218053
652938147
53071712
217429220
170167311
234066582
87770281
231888614
710156408
168667034
315854140
395214689
150155015
84500494
757181134
16831022
150901008
59613332
195590417
15573282
735197401
559327174
509296570
817696525
114981328
89696817
4144758
248989379
200537434
408630312
77816579
52558895
632268912
61688578
280367868
145387723
19925710
232554651
21610830
218117903
9210012
429120424
273592958
59555423
82868123
206845274
226537561
141528598
152762400
169994268
81112096
324741895
101257641
130720115
216001217
276630083
260149524
8037953
83044413
118286641
17636712
10713610
369365609
304625606
352901660
334239925
126665969
664789308
54360361
39900651
69159307
560283918
261374957
222907603
79622265
90587937
78960193
333704460
274157162
612878357
373628681
149411215
17447475
488566209
263936361
520676621
394042972
14285761
21651627
349445446
75706259
163477097
130908795
688406843
683783280
227877116
2321717
239681048
481434938
43136579
472215090
199436183
559058429
1898723
138946446
259680034
76252646
274027897
5500992
320376941
152802594
397811028
110439078
356565646
78619818
441318293
32035717
1940289
297346772
140021845
606724853
222315425
822857499
233698029
429261643
10528528
220985242
144400226
197810566
212775511
56058681
844408996
189482011
86566952
159706810
774231073
129188605
577283693
227818278
179248840
8112664
21592769
29677422
274960332
11918359
46320782
693834593
108781341
260347718
211846666
630427608
74849927
5068127
461823897
596353940
466383162
355306997
396653894
23034798
14423255
215680435
579534633
526091342
159379369
24952921
36857539
28398457
342083714
666432213
312746052
122904272
6098241
77016357
5201252
207272299
170526538
132683539
157916246
501287629
448482830
663862
97350208
122274694
625235279
154693306
479658493
16594921
546847564
256629973
335262003
119512826
14509900
26030585
835577893
79243153
509869865
128212456
140932805
9165920
26523714
761193140
229729882
73336987
40517643
7998610
363338607
701428493
222552165
528624158
68592824
6391264
158290793
485583267
23698935
26814439
335863339
137825556
659041405
567256332
7580641
389665461
495119568
111225426
139388185
62640161
126546707
315938860
28615500
163681868
34339730
270776799
676776215
102725979
480285556
294934581
931273814
28779701
527517546
83172411
33955595
694169412
108006427
628263843
107936896
105742257
111117541
346483002
561033307
771383226
149333628
291765318
696559181
293147171
278240181
22356671
56114073
108249278
65250344
30265284
290264947
212744451
70379925
254255981
413048951
11345753
129734764
849978890
290846519
280207164
6107762
3763514
368438878
25741686
3999992
246038660
674407172
20386515
369131644
227290983
510077027
675305996
754704439
319547567
255697174
130709925
284796898
371159480
52823390
468434310
305215920
32199994
311822784
131429974
276627536
147223540
734294172
281882281
657324106
199964248
592631061
27568801
55089006
319943620
379918794
465291655
33929807
713111284
980357
704102742
743867288
381643860
31489143
78351504
46747646
549051110
26139164
109616184
461622022
572001201
361975119
596176025
506278317
185728066
181663821
5551816
44676429
51987409
164468949
380691009
292380205
62354227
713908368
147601670
51010943
36286353
854337882
5082834
81849828
211629588
504178658
23447585
5213623
1356051
312588196
5051133
531372918
5717027
710108241
764922922
41401688
10530987
210844242
309091427
192621208
121064298
142479563
346932879
621945837
193737434
169082571
123666348
753373776
75887989
31233215
558497059
168697153
244922963
64309562
76767122
119728401
220375571
239086240
425267851
176223495
4570127
196199212
322233455
16125766
386241986
687469610
339899639
66831411
20566502
150113966
36219389
58031836
231909562
450360204
1874189
109839280
431281324
524103555
14218360
119822253
298942629
578553040
165820688
198190078
60113878
214131771
423549669
443050990
250013157
15317204
828172214
274088486
18680647
622949488
147568122
89603418
569600943
372525352
54306987
287482184
61611047
672213410
827902582
9628915
24751038
214323035
300590769
44465121
251851209
244055007
241191257
34664693
26755954
1373948
17870266
398849828
11326209
405067952
818375145
204735623
360138885
121890627
83271573
751345487
862280199
88304934
860212747
64166925
500572448
318644543
85032450
230424541
59935752
182938381
81514114
215286709
4386739
57828669
73320078
103820307
102485506
103141184
9715178
33929080
307007496
324670053
268716921
81011175
372870002
155105210
107966743
515292146
554992980
200462603
747282829
253699583
105512352
830964132
171984874
62590403
234778377
436974227
344229880
84538036
13345756
130876182
124896284
857093739
326349145
629790112
567796131
876950952
11650080
15135900
276890560
9997065
324757264
55480244
2184517
10944544
154682393
852899345
90178459
198794353
62184819
260359657
795393183
724721271
179680030
640786086
205007455
339254535
726346613
13743917
64268882
292755172
17192991
215123329
35368669
125718544
27208116
114358663
136691353
46442660
22420147
25063364
333458324
27899323
126123312
307249084
131865245
230968668
513355771
343299169
208707706
606709756
381328771
203304786
620085587
95526936
409602015
664781859
231125741
275637616
265347408
48649889
384138978
174307795
89376361
85002054
273068220
5355813
444382907
167632746
24882870
554383879
212642840
11197917
349666470
4343866
14594650
34707683
249184606
295449412
18179978
10960893
93997980
80693242
500669707
14629280
389023337
234399887
779424249
136578196
113506850
85315731
227182844
94069843
25790452
15615258
289240437
8039148
296499988
201058808
333749454
122886672
94577287
250456757
65376116
30269447
974325983
194882455
3381383
33954022
194533842
398732172
22200246
589396389
56605640
155477611
15961786
549368380
190078367
26336571
927416419
81737056
493416118
324239594
1937743
61881687
216301148
369121597
153579762
281915796
668752119
192511232
205729157
143815158
251953881
690809575
108032674
15502508
202005544
250987945
597258431
101180482
195518837
60584467
363530816
52390245
226307607
58176778
452098344
18249148
270212188
1563566
10391618
208080108
123633456
388420909
649109418
209366121
546111401
176718750
19047554
37354386
753339868
52453721
247965806
36047954
379275084
371625998
644098103
555711509
22767289
37319256
5799884
62608802
106767624
22972055
12753537
609410
282352222
630325383
444823670
232853129
61930089
318255822
318473934
155460253
575058334
390045113
176821000
121213067
346726901
42272350
179634469
199211185
434198462
37993222
182241536
528852835
117684470
246466698
263730759
129374490
14041325
795019906
188874191
890774734
44019442
91515344
259689287
21872144
364005327
635234804
597605348
347702146
84649613
529211064
268507079
82591908
589138497
11259857
866094677
91753616
116502320
4729982
93537445
483937973
448376314
99533952
512017884
550522515
817931826
91504600
484113337
14873456
117319609
301018550
550028501
183982979
910798
57112465
92766719
135048307
140235277
300511338
443624834
509006340
727647630
35958859
105111585
157777219
668706811
24843757
784957330
875106372
306515244
667632539
34496307
512940595
31519429
3979914
74423359
401457053
732134657
26331657
132308364
115309511
346595007
330559842
45635557
104144790
100897184
374380705
481165075
175504001
137331713
263389823
151765617
33705883
414686211
34923667
172608637
17554628
334456308
14573106
57114029
320148439
539706859
2120447
163442987
511691789
76449328
298873327
291012
112080244
441920975
363796769
113062930
206010291
717172551
697308703
847874682
110228829
364765143
28049842
198450552
215891397
325109172
326828732
199011265
170944659
31517851
458657941
188201246
383840737
501182007
69051419
168601143
57250533
153463692
16105030
572398269
109657217
177901478
251488973
182415276
121408822
160808653
254492654
1153270
223539063
433861261
647896378
271194471
602210243
130645339
553399296
108725445
146818449
44795785
9539372
71265875
427683931
747287679
234817730
7341720
225281258
149761191
476353933
217259224
13478514
280910310
775334945
68443979
433821733
726232756
147436338
102280538
95602579
221537178
679202492
71485353
238320217
409481477
405847932
307198503
56657088
244756718
11874347
176622196
39435270
853056643
453136509
15166906
51539102
114167464
48117338
174623640
321675843
152100742
493819459
382376346
525763015
127418882
74162168
1453023
160355921
183467972
264208880
54371214
416750485
38037102
91416126
43382397
7277075
511819591
611100224
386109051
101504808
499331396
179701718
24816973
135524163
124914950
472853009
3030351
17739358
598225988
183958158
9354960
620900878
556655229
418064451
143457660
166761440
540929850
329156318
26446295
174581555
61543738
52971196
96077880
77535363
467358506
54585472
83733204
830497281
32698554
316105356
447977683
484639616
88549071
159701686
682772983
28088087
7881020
193093864
45445482
40266795
152001839
58181964
186017807
659889065
333242264
65771107
56352999
85155154
175964096
187721474
260046647
88849873
96880519
222695227
211307112
426051327
23816876
261160575
364392642
192798949
233334368
190832572
47102597
518655852
103882917
198103242
20962951
240970129
95392414
277822397
349076113
294836820
21613704
552249570
1869933
144438730
724974587
2202589
543451043
39482758
312162168
278269880
527998675
350947361
159414363
697780453
675573752
70525044
71963126
472203969
9937460
393988960
406026661
270250194
559220971
33003925
491163686
462217834
517520848
478336217
5192371
56500086
21491556
81091914
773165808
151534042
336189990
478234659
78551538
278942235
402932636
777693067
553389130
360785401
2704005
497269372
360313643
90135393
885201889
14606231
177572596
563159307
234952012
380896676
309860782
366578094
180140665
256911459
35010034
60544564
492623523
156827548
699634821
502747464
9980944
19065336
518876926
456800108
151022680
805982433
105502714
376508433
541896960
34408959
446737924
267280655
3087433
183428466
38293845
143472175
102395880
7184690
19328283
138046743
347486547
211007804
23280419
629911606
360898339
87235139
138687872
318345753
148010514
56456739
308149910
15446807
226881636
41129371
732798641
288345654
10867299
623279850
129106066
161084013
405134533
85994592
737952580
160643585
169659811
20340282
407172189
7466963
431288648
22807652
57661769
511885164
64594241
10561896
298496477
1369789
11876507
178889653
556351848
100231236
277263266
133867611
679080896
132710512
198803668
611371245
119459683
571818279
207639839
548567510
48660574
12139652
718740576
678495989
21073207
172088076
273683334
503850644
20203671
100555035
581984669
112551108
373770004
234980853
97091368
204392140
20600273
336481290
462652299
65025788
189546681
325357696
50677792
16828957
397946904
14747713
299273451
184367712
31824938
313891224
144947440
745763672
166033419
251562702
135949548
317020725
67874512
970214
150500038
3464540
33970967
184053545
707732533
138184711
38432449
503080309
2887615
694199054
124029459
334637236
32315910
752775415
7806392
24921275
255128401
599329
628390006
112080514
675126081
185197466
73528442
483821900
340336151
103217167
129542753
42899393
497722985
177057666
194967477
335911360
261441698
65054755
150741775
63993218
812551975
125199634
136179056
129542067
113022177
312296605
456871630
21518802
700058710
58044004
802627348
4503029
15776134
409965930
184456994
552760348
288152753
290654633
196233711
333539190
111516489
267022308
454168378
208018313
239393930
268259007
575397604
568782278
252238200
126258071
334650874
50983650
78544426
26752330
14782747
82668502
160788143
210138666
154404673
42448039
217019177
196851057
506782928
119384693
27252632
346246893
50706193
16322493
94548700
750058709
905587
220834337
10449060
170095679
11878365
188075476
566891578
435081294
38099237
71895161
883636926
295210558
928163114
26673862
34211394
6977143
563896734
4066736
386298845
175539796
172588448
211370556
297082117
301219386
22262062
9878139
122430175
143427574
131719325
580966795
19536306
170529628
88513717
193383837
91975808
10617658
173186311
323575553
18188193
319757461
3925429
43918212
42424962
1677137
621286388
309461715
176765932
460491557
145216102
21735225
90666666
3028664
365491919
32742957
305565430
807596533
305156961
114543439
109146832
146424639
316540328
313931518
721368509
483392010
166575810
178753533
140941537
119379716
291025551
147996322
73063943
474515721
463957145
513265671
153928043
254122238
109868072
503614486
764780509
127932663
118079691
5380915
316310409
239236766
566830374
403023976
323494616
219873195
78773374
100875556
339104308
30730457
851132755
764400768
82609543
544705278
347235161
63403440
735502291
392393008
96554722
153747082
27389089
470972742
378436110
138452750
465364885
463820895
464049635
116893572
448886299
53120961
354900483
59125444
111502816
8413197
697586213
495523208
204904113
112792406
43688757
57024093
13313047
84568110
12337561
220617105
187131604
29190
142449011
206165864
217849494
254491509
407225422
356751080
130231654
22196090
89435142
593813571
66322734
97125077
62963031
107741653
775341081
465229653
296294218
10099383
339756653
127638507
431623564
16580528
59441569
220909778
115586727
152353817
775017894
526832806
286962783
79652115
372919718
164648062
8445061
288966
109647736
323766395
233120732
17526872
57149901
81523309
15700
505199174
428595505
80647701
20555071
81785082
79275130
455627436
14241678
194595002
18642109
299159442
13455401
22007967
19375589
661768
239584014
126566795
43967605
222871892
49062463
261875233
6585349
175959388
407390950
364283764
769026588
151115957
64357828
657212515
81832724
164638459
612099436
356053848
136194014
145384907
321791384
15245516
78079868
205106998
13956679
55955143
103552459
267463415
324277589
1746641
66159548
80879495
272975804
186700168
294563762
275884904
253828978
178185390
3346999
17157486
400090840
78608205
325168372
136940818
22287857
20814772
211317735
111175824
135531078
28610305
320851983
96655383
299439287
126746627
539318787
71806880
373683595
192760559
525102378
145506258
834115551
256908641
141678967
432934211
45111699
489511999
14292868
6508074
611194799
155013208
201163484
22308045
151088930
424397095
346958166
730604630
116476521
5541697
759255
374794253
32861298
236832362
119963395
11306717
288077028
464424278
435176768
134142225
182230986
734289561
87730687
580667592
331318130
225438812
368886484
584848487
181364189
542263884
552498191
298254155
352607788
709241596
105755928
74540768
123066566
133767652
14649932
177560695
161251906
68318920
70208603
635587065
5370049
4309398
605607879
205000776
398394686
129511138
46645628
29075455
16035512
40370174
143967681
422653614
35880948
38994268
791578691
223891640
211664788
430515749
241805972
42095433
202673270
382317490
332945712
178984649
69864700
1291911
413504233
433851593
846625403
156043238
541083237
28737492
32807334
53792862
167176313
21529313
426155386
125969335
289868180
187162671
679430975
201515325
772629076
6760381
64121104
729578683
65453194
213110951
56561695
2776997
239861633
129353226
1576198
10799210
219415262
333227006
60767619
515157747
1995716
177946367
450440323
230443695
763622403
378147632
148333552
302217236
29502026
43596032
43626988
465948852
53043139
886102286
285818512
230467238
194656242
57542806
87185403
96100753
70629467
304214183
443248394
21471081
1764383
64413038
406180419
86464866
43409010
293502987
74869926
332181799
460091993
85925260
2247785
114537305
279015844
343246948
423293085
38757304
219768878
261642978
110483829
215020665
292950485
87842243
90520767
208252595
51291772
554488781
485431815
373670875
36196842
207002138
2700958
404224079
286183491
65797764
97794130
141093100
428331782
107522481
195749754
641814474
58151594
9307310
394272205
65473537
293273690
75812768
673316094
19009047
75555269
61619983
153349208
442122324
224199626
463622498
142573721
119626875
23738225
9859002
83350946
755735383
169434009
559912317
195212742
168084211
73715353
417325507
93771407
17250839
287736958
509602383
61552809
390404115
118352266
231687347
162282666
102847855
173726137
115910325
63279769
212923431
165818575
547453795
197460550
92481349
87893121
750975830
617593386
74233882
744144818
636871400
70798469
250764796
45045519
507304234
3127443
214608585
381607769
479482307
176892530
25632220
424277500
61304421
263631896
182169046
150433293
38853319
572075133
482388385
255599197
78822262
78370954
412939022
31200129
330692833
23633128
130561103
198988353
447812466
162025210
330221608
275147
549717239
515120144
308745938
592395178
578375811
282885607
4160206
214926774
38544435
425064404
241867312
462205875
388136520
185229598
8972198
699278745
707039059
174908155
140819616
106382858
34308442
253242102
395164358
55339001
456787364
88057939
8064657
135841245
227976072
262501405
178102877
531309834
49963844
73384380
203144409
164090785
147721823
431070113
125721096
852065879
624500864
797033638
206133458
142674760
77032601
2164651
159400694
287015995
442331300
289915880
40185153
357620695
568250724
527377854
444161377
148216168
102805946
444715132
423811597
189590531
18254117
102335609
447018502
410086073
24632357
21421909
527725053
61009050
388696591
212995570
50010478
95975406
854766959
80536151
101043870
173358426
651661627
177114246
75410142
216361695
171411838
62764857
203861406
30501484
411255442
2493599
188564760
511939517
973288
140928995
38413979
946756673
338493508
8894349
83131951
87166917
95759754
526732071
255985963
813990545
603011238
671054419
239871416
671656013
61846384
318707523
1798059
479654084
3836341
3899794
319295974
213071635
476503979
84742779
221924857
2057300
287019791
18921223
76885122
147108626
847827
9028788
204722908
119122089
416933826
366518350
309334634
418280944
422502643
831499591
208644287
783183010
275412319
397987005
663054218
127363612
646280959
179797492
300427126
232274588
19178752
176134533
107338032
314983654
7820346
455624196
192635239
8384055
359928252
135990153
170060715
240843660
53444048
69043099
869384110
499883790
138612526
652676609
368527843
527555931
185987697
13533636
477743114
73737457
31174316
388664718
143169297
324137645
458971092
562696176
77391327
417695191
239321733
112072307
313916207
77673069
364800125
120127333
109334328
618420279
201665581
83699664
620882860
320005174
3724201
34199149
38527920
740704721
447794087
961547657
868946093
557824886
9422630
637684127
330060023
304443416
27762404
490540901
86697935
218937473
56982119
55757093
614410770
551327907
55244156
413264771
14563162
172995424
94814572
209080687
20385278
30352206
246477872
8009541
141548552
784797327
15600537
322481830
3676072
91805571
230356770
321393054
224303369
636901449
398538238
5532628
611211850
27430622
370277991
202397920
78618391
197381460
300607861
353239900
5843239
480166133
6624938
577711334
924523973
174245847
65992549
39801360
356353875
279211438
44517187
294072137
328073530
8311321
446959494
496347302
256019627
167581606
265013076
108901422
426637221
400006590
28187435
7829645
63003421
42409802
511681967
211593617
165760966
707155331
687857363
65220164
154557141
156546895
19815444
113642413
391381894
216209419
46183903
63617198
208315585
193117522
83642475
240844481
283800799
1600541
10394640
145983032
78156333
33297231
2940419
101028012
520929846
249001433
54935089
29668681
293075315
367237655
106563126
180118904
218653662
53376697
114076439
102071017
136336395
283041366
8448303
193670396
441738308
201251471
198945422
78034477
54375653
4198294
155727353
3077854
21766455
73476919
578208470
285577304
70252717
302977794
27287652
858449138
103623021
36052094
44899035
676116795
20147980
83577375
67997395
75810022
154925871
247952147
64555745
712614376
20588632
151663812
19656917
130140735
11351188
442004607
564476885
789131356
478764625
262238256
367003043
574077527
230846932
69667218
780089404
328384743
104715517
467616400
105179613
136307535
42019854
206297842
82923551
536774675
258385762
118747912
229639490
220326874
502656917
72572642
146926296
234618686
77079183
58429588
202179542
14527300
4916294
283077302
461053295
23095178
835231099
42849567
332853846
13777290
297275937
55571915
610536461
13366939
188890467
98138180
399704181
130996961
115913230
1374965
150405113
550915937
91550475
330627383
28823269
244962456
935542015
294516436
3098978
16501521
339137690
333922893
127251345
791227078
436182240
555955628
640801386
318395418
317148138
1806618
303177340
155711219
214904175
170223369
176615837
163793754
276811581
38384580
534885007
313796754
491242062
489182805
9305741
675979034
108620712
47230005
30145109
32557858
549455581
183683959
8452417
62645174
426785778
39498484
74890859
552732775
5341162
186448798
25821610
10904331
80229000
78980555
59567836
12958198
164418810
131799597
262110377
483456232
673554099
1100782
69660677
245757738
568944855
230319004
320498939
110779854
30118157
138273858
469150175
168065668
682275553
92880846
93894388
115766223
476528292
402096401
155579372
833668579
92371347
251362598
26708350
535961066
697668850
147534424
386116524
309903823
26288638
401636674
494959509
523855378
438833651
660457384
399999778
332870382
250416190
40506917
87519770
169098807
494141132
20950810
378670522
86746642
22594580
306580710
176728033
153160348
243868126
362567114
132952254
244890651
9697438
155450931
581704410
641144645
138206841
222595223
841049818
295975942
82081300
44022485
44850349
2736361
446959157
35882716
198860993
229386484
23878200
19904853
417181350
259922561
417774006
386159396
326165213
124630129
460629533
129289627
22659285
590287393
684748016
496489922
51928478
37185023
62949879
896492609
310724544
308463706
6869860
189033007
621283653
122811613
602405338
64678622
157982715
206801911
460215998
20839810
110665273
101022182
68123176
308292204
360512315
348425487
264276792
149094832
17203201
12087213
34307693
90830764
169665756
133109784
66891567
7429881
14504003
29609365
105630090
86231762
139233037
78711129
910881216
748334986
353843155
651163196
655503567
24005711
57145804
207202473
344711698
85315145
546085275
96077302
148852386
386269316
222775403
48471292
528724924
171599932
274287092
182805756
187045062
364903361
709753576
759647342
572939042
342865302
80771781
215164441
233276527
10337196
17322459
56796192
480221160
145196974
444722418
345383333
134028136
249630425
76621074
519971613
526138136
123325485
66191154
165276774
639276655
9492617
141576586
65396810
39485823
58186175
185877037
346513566
404255419
590882914
630436120
35043156
45230713
15011599
130959365
548838161
69970297
20269785
4452206
30273499
433928697
747089567
108217632
377494
780357267
49459042
145253452
1057145
165372038
658676333
121486748
315796932
58629163
208607896
669177777
373561552
37086227
387239594
316361917
12127408
324565373
358421290
67506052
47600335
103390806
555030891
303233319
36078525
373569366
219944513
378477626
88261475
149161294
460722052
405167035
56251400
10681601
172746343
143413316
81115815
11197192
57492856
37612518
11112166
103741690
584073180
165333399
220779074
379164502
96433228
206854287
795077890
259823146
310112933
465839270
4653920
148623027
31746269
137217811
112694164
65913711
142863203
80211065
98754845
928817220
150094118
50675788
333532596
310305778
183437473
467446440
541973976
725581767
229109852
229119345
426717257
133428285
172575633
840810312
295083738
231620117
11123404
17343863
55339408
532999581
378073426
168560514
106791763
90907229
1429628
112123957
716976964
391398273
307886097
572002905
254722850
102046236
224398257
90644747
202238729
5612558
117901725
862032280
203963671
87859102
278522584
768743
650612486
13959094
236835281
395045277
114035557
61763396
59568377
68591516
222529017
71984887
62834959
206330478
357866251
15123526
16118705
342792166
143998029
99003140
188817704
530755469
251912650
419240770
308562192
345303598
513133856
331781593
85404455
85821042
57162630
152292511
390606111
870029378
82954527
451050276
841688581
29131465
62847959
22271048
57175753
542736254
246475600
364819588
640817926
2708570
292458107
244825361
393911995
52306022
324981475
428998294
459289046
315392090
138608172
821293656
419120708
25447730
70162789
557982133
54566456
598154968
8913091
73053873
24564299
611223586
275812346
34242428
478923414
24184852
79548611
66651742
118113970
859450129
176954209
513082824
168277044
278820113
2764750
118889632
299269550
105677174
240929388
271880260
508427653
156032085
516668525
215789624
568587594
32578345
292509999
105382864
275879019
59050405
215529798
260219585
418637290
386013161
197735236
827254024
320444050
132111312
196731792
269474682
131408283
150175694
255033930
219960539
691480843
93682037
648169229
112292927
183727
432662468
748347505
367058224
144621481
652255518
119444315
3269612
610083196
754219769
274089814
233207920
579282794
100910553
201686369
10678861
371678608
123240785
140478914
6730052
334048
620381822
452321304
68947112
319628921
747821131
337874297
43094997
363390949
21725468
114628279
90581917
474150940
101458292
465811068
286264558
485524067
167298638
90188814
539439325
20951221
300108694
120143495
925909858
438827567
7402605
480715868
129206580
494398026
535109969
130014523
547538457
3743582
406008169
461582263
99157213
211731401
123423918
557535031
71325590
370007424
371069360
362130347
49132840
271806958
17746250
165234345
366280983
245548847
174808385
693988209
206400352
68229951
217068298
915109
186943174
457619275
13416467
58236160
73229884
615648528
205041579
505609892
31108249
169826514
162098984
398710430
100520153
528692237
74293033
175675397
14274264
732578693
527983497
206819901
120255424
451670148
233621606
224697324
340586385
66805506
91880928
551789360
725405196
364897228
152514285
157844275
495315080
386523458
20857267
33354438
682474140
163771162
355263389
6880554
114001435
31709864
343358860
253621858
375510582
64814422
89501050
239814523
159552451
146771853
20009012
362184884
390870588
5996119
145983675
398406487
603221573
18814765
161096746
631858476
357761888
13926985
536720700
314076862
16559224
228703079
448127673
53028705
403031989
105516827
897706420
380104902
275981238
586562503
96296774
464249208
42236520
10754086
779182415
523995985
432719584
58221457
385915674
47502313
23466010
129675825
30720566
506375475
119613079
322997199
338874818
95280050
55229267
44987469
269572482
654981021
127389828
8198256
806130649
639415856
86913025
458978335
436814279
276821453
3832689
53793214
143430803
23213918
68847373
467933237
284075244
87260345
297146240
742353054
441386736
326622264
446651475
337011836
788411408
307607149
624480319
728697268
376642115
846959604
19710928
266787816
34790638
434523920
616079630
366527250
68475432
277738476
364110660
563417
964471969
10238826
43371622
12233242
130826348
495892924
291648347
132570955
74805396
292270998
217738989
45060016
479990505
523292612
695987657
13250149
731829033
71636191
233599273
17275011
392405230
91668026
32455090
121627635
96928907
415718090
320167609
60607696
73993543
278037955
70958906
307619918
107355277
68254235
186016729
759588239
325264947
181312380
28467715
25398027
475610361
693043896
227568097
962552
437277902
21086309
169676398
267084569
838026262
19888612
104301705
21636824
202510374
72321223
153071479
390917205
62216120
194364762
842480095
231831399
223093360
247587123
50467972
195216572
31822045
366993185
3022843
737076236
150716648
393888693
45746812
78779642
564133072
258171352
481447186
428423174
267561709
546183950
78608128
65045252
171739563
5793187
128703976
368904666
50906164
693187044
91871686
155652216
86816449
20926936
197350696
8777875
384173031
102662521
834551064
73717715
536801807
506253159
121867824
190914589
158675974
57652075
107330973
1125863
341580467
27709540
39550744
512037728
561441507
444866642
26282769
358688185
385383399
341865148
174174137
524982704
219326879
53204646
511369182
458525167
229405400
450203077
31451582
267373171
47510079
469876630
514765999
182069030
27609943
49137145
209292260
184557533
245255011
594617363
57578390
302484
110553311
580566431
401495243
842531558
667032681
130568697
109890007
22639545
151684072
245258212
58308233
107804326
931535185
513342844
480370745
483885103
20117737
198490558
281444021
258500104
2649001
16058811
611201248
895154
163004854
210863641
14165
261124305
596712038
300655499
35787024
36169688
74275198
175902502
526115711
46398083
75453673
704733282
602208213
51658157
282471874
632651349
18622842
65183801
595792516
115876444
29352572
303357670
482754325
133866949
448912963
224102475
208931126
145338732
292652674
405800845
40105192
312659601
96443387
8983424
264153051
231925209
707354073
149808420
419616519
53390146
51329232
522976069
123225924
894753067
134268560
208990155
252500858
291324212
87638039
52268663
538878961
121043438
219741409
43960620
285609151
362744514
298078607
116525052
294525875
394177594
61265981
156483928
2774805
150226983
84021738
145610748
155961615
62673857
243640589
86781958
675755577
51229312
270212919
10757913
61381593
13341575
316551200
187119916
765978192
162212544
4639327
3189613
17867653
19904764
122058650
124826878
81501180
20429957
774190736
93545937
80631784
34609828
203714700
367229857
381733179
334472175
92569115
149763533
829914288
71587557
483382
63719294
475992370
8458795
622301
5337162
325651268
173888332
190710516
10759780
25792824
2127753
337688482
523371316
476811342
36528504
24741701
164212878
9709881
402306634
704870572
242119681
409557279
16624941
4736476
324523637
396796112
547497439
5626727
791068986
121750939
659415617
116055446
365153062
831315219
475586881
293106861
35884689
568121215
185393652
219202910
450793907
73694467
309227536
4173938
251511747
190842423
525464406
375587134
282411344
810262051
118157468
153760465
68987949
81977256
314161642
773776774
2799627
471850103
356517856
194922542
476229057
306228649
53522932
443185346
146392382
314382323
116549698
530609878
519885200
6309482
107676475
11171593
83612168
368852604
938286228
343832258
184837051
428227061
432494595
110250626
408670519
27959515
104018990
43192500
169083122
172033023
195958547
146574740
1758966
256545939
215704499
640540869
229803126
256633464
101341758
193002715
175883578
409420239
15847496
10210142
56036097
114820348
114014305
233025316
605676264
99017099
642419414
637691601
151470790
608799655
237464108
339441624
236830736
426989754
121222117
602379945
149097961
595078164
115618520
722156106
246642979
44408771
260418669
92708542
294737069
659895508
37554506
354209867
715784869
595726247
364855239
195944655
692983764
155888694
275581794
200214209
282322430
100481745
14214972
44370917
195841475
664249281
213356765
24201901
7861962
127380968
37082597
59636651
196870255
146690529
252439667
28622809
39608287
465970322
130680269
535562571
607086705
130612003
602269588
555933390
383402668
58531021
806644082
88780041
158987940
188264566
184290183
307488754
780794119
184989054
35591723
150081410
1969251
285354974
199419523
132252701
445870357
127315921
751421353
169548082
790302176
398767535
86519617
764648139
105092694
100162325
672194325
949505
72740754
125819873
245767653
592918283
219279653
133192682
364581392
9309514
399072435
120687173
60632699
3881044
143378506
512509206
491662653
751866763
813696505
116101808
25432280
117102286
67267528
174103862
454493090
91844437
33736472
232815001
152795414
143604873
279551546
163650585
6375037
349682153
382531432
46122791
397954217
320240929
226945413
203554526
535454432
324659674
363523850
351974779
492326350
984801623
10686238
350648537
102424867
46747033
60647268
402723207
13042891
188237691
767154020
20810924
418972424
1796105
290725817
66622073
49764354
3442740
144377535
227527402
213148393
262544209
423115333
493540425
103902333
537430750
418912278
90031214
629401009
520783526
635744983
335133892
105639795
679593098
348867645
270520242
21481714
18148330
347272988
24981345
29254341
433797095
23663096
144963026
83193356
321417633
187623183
89441275
186277749
351968676
303779411
705218284
391716697
72065697
15904152
746879167
194778542
213823024
247576512
589445070
259949657
362662005
50151962
215269730
21979537
74623055
209802024
53634861
75898837
555359938
51484529
69103090
189830284
66201793
146708263
311730182
334614109
485339191
4290831
615475913
113531484
506228338
405421290
294956532
94401566
503747575
288731966
103368136
240782772
236308132
9582624
534939823
276962334
514897151
140572169
561409764
38550294
284171448
30344276
557602316
470082091
687471827
669079796
356902120
50858484
163875317
542540832
270302914
286264541
55173428
232808598
60192269
258561080
336949794
98071234
575247749
74563935
211526491
496122081
199222175
664411477
169384087
185477566
404973392
153858092
551927910
109871138
559638745
108248148
674476291
52174207
147681322
201635976
964399971
314268034
108387435
14250428
267980567
2102764
611259989
292724973
227032189
196847922
82788646
860219195
45870466
83375758
263778240
136842853
582847025
261801882
33505489
825825308
374606496
703751806
8857834
95069842
340922942
118327849
210501652
394638526
480246712
103137859
142487652
711049307
759294427
642412426
89141730
338998952
337475742
235186260
542377924
574547920
70495394
468446724
240842513
1671758
74664936
801825
108064832
83653886
604620195
462564257
306920215
191958916
768746060
94601175
365336733
1270210
62273282
98391454
373154971
920376751
206560536
116193067
98125181
250822461
231257280
157199437
374703181
573968845
174366781
675503478
229106256
3091462
187821602
65819225
265727798
5859472
167296653
45160557
277753699
325468228
370820926
3256025
160082368
236742793
41522610
8520098
616208410
674947892
225865763
97242005
200186207
165549
153804641
178912570
85344545
97907244
630686777
347410306
17781398
97328765
736932503
38721468
27541983
404466881
6675321
370219853
26836951
148605325
13736377
70233735
49304405
31611419
7409263
522322627
378545092
3178544
109802143
499787294
179333927
244799337
500859694
426407346
10761848
584546747
570990333
206523595
490514324
267359384
41633291
66065207
117005557
163244691
362462737
321205431
279281529
272020103
816744335
35386750
372410102
55828164
322241007
152546671
79654705
116194311
31748452
514924015
42080825
35628448
57444210
516765402
320334400
259432360
544315947
232919672
357736563
61515260
576573201
505157099
9642798
484050603
12555409
316919182
258506506
338990486
665121516
936527788
277703623
269483309
66746872
392260897
122511085
239619671
43121088
268021531
126155306
1134834
590704401
173603415
586150720
166287196
678423180
32794858
17067945
312317911
21295768
12753961
536110429
115406
158165269
457836231
148420082
14391319
53804626
485828672
61835854
82337502
269186284
815209149
71594169
131135393
445384890
95778931
307424276
182880195
228315869
10983972
353427105
96931887
85293879
355630593
17179580
44712026
368943114
108129308
337477989
83517818
5660585
180585707
719550148
446434696
791471263
431159188
147701441
614728585
292555609
29078027
207008830
492658197
359984374
46087659
133070201
1904150
154364873
443261195
60223579
3901719
103002209
226386211
325215179
154759615
30482586
85232556
17291008
504563340
24404916
53952521
262857546
41611802
489309971
106137628
771809896
57906605
345066185
358770518
265840031
99201314
156127253
372634628
18517405
66029954
538193411
46569939
950922688
30971244
423226374
29344870
7428176
405102099
314989160
195381341
160035376
792705570
221977362
60290458
460163792
364964582
468480449
239063971
4130290
420939752
171758628
314452288
252244636
16118680
244224272
541275060
112688184
2357269
191856881
149998695
111556593
438124568
70261865
239969872
16451697
95526938
604557589
348950787
128784717
113320506
48676385
39745238
442727917
659665658
210184821
821100343
264296673
145650960
392990209
65191430
117845985
302951630
597344674
475973467
473509204
385065461
224612931
69283788
554530609
53400612
175660062
123292611
394664302
249471598
310055843
71820907
634480491
196403301
66286951
130178073
234914207
95976391
200969769
727912931
149577695
49234105
528975679
7204772
299306730
53175006
190514950
114291559
282481958
827921579
54447209
434425647
545009087
12157050
199601386
121313119
42150042
47298096
285951706
461807551
349543980
41816930
560268854
487506344
449544948
538539598
10469164
39995111
212603863
92234518
77304116
57120482
22177162
552382253
72730207
455528283
667875352
74023350
377443599
300604729
96714635
131512320
414680886
509470
104432914
161115213
660596392
585251008
362122228
46595790
185134220
276400172
211686003
298060723
179618591
91710726
214460434
159989608
166845613
833383685
303217394
404701580
241518073
45812087
508336313
609786617
79917533
147086399
110035873
188625338
450962632
83246747
26155343
518401959
357906282
78931354
545036130
39328723
26730225
3786813
54715965
109509240
133414160
296740327
203000567
227205131
170927459
109611534
40531599
49941592
318964781
140046627
122982411
78797950
142492778
308019211
38076203
98909673
528644445
179535305
273161199
281840489
445540224
394914061
170217266
56479519
238798147
240807668
716892984
251619331
255053816
168549487
442316334
171440458
23513029
291283281
717088098
215100130
255485043
382416429
3468658
169456936
164824123
20604180
16075691
229220474
68993942
436337913
598500354
12175403
54907535
143034069
268245351
124788379
526168941
78952236
410222927
213869953
313215019
41679244
32792583
41290333
166669442
634270085
932980
154827936
150078960
175333108
262536058
41239994
221629082
895365985
262143028
779338647
337576383
339376974
79291899
87666478
327418389
708734844
503508354
443885777
793516106
219517104
42781481
393316787
233496604
561752276
255593976
29400005
62985713
203561207
38002814
75910825
243285978
23681881
500987184
89050726
355945922
92611541
659801883
70260746
184214850
352643012
133390673
30491274
220726045
3486806
178262554
236075977
214278711
234610787
51032310
40186775
457816983
836288595
71068315
69793266
433953005
449671243
25978445
732487650
430662534
154548165
2081219
237843227
386177002
39659159
15842354
127512714
210923866
132521002
154848760
269513910
613590373
114662305
567081587
192041302
153138513
477157653
169382879
243542389
125860903
199087083
378545744
118647803
789238858
399450544
139106853
209741050
39839435
698578282
41509513
194843340
457503346
488372335
565930614
163698879
34709046
6136570
38638152
168105514
290395576
80233102
11235635
82907703
22001938
289846152
71389914
143495484
83821391
60324064
569560960
2845789
156858061
494116101
557737449
640581910
1076443
135911193
362362044
623005673
486529804
77025687
30082711
381584432
108595244
363257713
494284726
357412799
26821987
53919950
29723745
51170845
390286698
203174776
724648778
253235561
697079083
345798729
508790563
604396826
170327679
205273475
551820225
652796097
10222044
117266172
252679674
39539425
23648290
397386003
68143259
347019620
50182051
49950080
23300693
872101045
459751837
467738030
193380176
977609
272933235
124995994
218057115
195092667
540502246
245546506
50448493
227841359
111419566
67277509
84134311
102937269
43517556
40662079
26436717
168890586
20412786
120899808
586221533
17174916
229587057
213089069
46514684
107821290
16834809
653095769
79949907
54577401
395194775
142903919
201239752
245097773
358770704
33807849
289192321
113060529
384850491
42507839
23273360
151224942
35499219
709052534
64076725
285599184
657706149
304875194
165578624
8268549
40249380
79764440
52124487
381927928
433590702
311313719
126320625
136261514
482336776
778141567
142629179
51282024
6704393
208917883
670743510
527768082
259742488
102417927
55944490
128756786
106437220
95734068
41134999
27560121
219837760
24522875
2186067
36166360
718543905
135334453
110763477
233494499
247369985
169277984
159569714
282315199
120344354
127270662
121997258
17863487
281352050
426466041
10447
655751010
406084910
174914068
116596262
43472288
172973528
83998094
147138943
610835854
27297828
1798123
92152133
311179025
260464127
57160141
300216034
640820236
96896803
276837309
41426247
3148399
347741885
348574895
109024653
347623731
749074918
699666390
83925710
258229498
412077064
719403441
290892705
368570933
38103890
504512988
16685666
89662441
124673216
258546877
10993938
5705750
1698349
16407100
377008072
85999892
425799823
147933014
284747865
252534852
238195079
6735986
529484067
258521201
152804317
475991011
243012864
377901571
344189169
830127490
264899138
64190137
58679368
371295895
240964070
331649873
86515746
193661284
632007202
170959995
256806867
116494815
827961232
323549660
274040818
277921929
340225639
12750264
10814123
48816646
101052698
94172160
108470575
294228354
660140
298501823
204312057
202938815
4538477
89395115
508645780
136065480
478571497
753682742
220170235
3081588
413862318
157290276
153221972
650825075
823814887
116787296
78149384
18100505
371291583
543067801
197300607
130944299
608754115
461275700
839013643
192109921
650926666
672711268
606852318
427770614
103257009
51702801
649763128
38178631
14048263
752253894
288334949
70389864
11314198
465637162
242292720
76537216
394980534
118143049
621420537
537466252
189587767
248767732
464113406
139174316
2167177
613654510
224221078
264112227
945177714
506929791
12812196
114305679
95548603
311192372
85196242
85107904
32560286
228777060
561382788
395164374
504833348
197132473
270202097
168224836
238850955
555171350
252760030
119868971
78833148
40399451
127449442
101332078
721927640
575795300
25100788
482782309
84196638
201084051
87545765
290201003
468856249
238085190
64755676
70479532
201795468
52080420
281460609
39284754
664185002
107906304
46399132
5368502
110291526
149404951
83049267
544073949
652324586
207320039
499095949
16847245
78345129
947601
15216580
10254066
210622520
473865053
11130806
46415364
113672907
324769639
413304105
255625223
424530292
362492728
468691003
230913410
572745740
394260190
281348205
75974364
673978
127071940
7842408
549460682
279224747
345146163
310641265
932897162
353418855
218279048
432907544
363458182
743558083
62339296
251249471
29120002
13559065
748951234
630041691
200494047
16573072
342495388
167208219
381768233
328946564
138995957
198293749
36877419
78969111
325609997
269945629
285500245
75282314
568998603
337874450
389475161
200212889
186616929
3669331
236801669
465842975
366241641
88024483
522583081
283403997
286431930
19488962
61638713
702391967
11342718
185619993
219313034
125682846
167169356
72528758
6210541
126666322
239837245
76404306
568991504
171917943
132308362
44801818
4780662
20769145
2171589
581565137
307487696
350206872
33849360
48287692
17823651
149247704
418689238
723624950
13482866
111436243
23607996
795240504
46523016
500914808
47883923
201638760
39101944
639497879
103873918
298826381
441987248
82442818
57901161
506152767
63355241
654767765
242296071
143506587
9662294
703295396
453056676
10517561
649877440
39935506
131470041
763493921
68090107
630548606
325396637
318892703
65022071
454325889
221463141
561048427
19919628
780000734
735414011
98296553
45460585
350358215
15841423
319431124
46690755
129698931
185475040
117749879
53499857
290255441
121807893
72132637
104816811
351513895
187891464
48601536
190768785
885213150
75116505
230673416
100093600
135502839
364640601
396041808
107144744
34181039
475665854
543822119
250275477
710503062
53171923
28609726
464635968
185932782
161788110
39753549
208454736
26330925
754537981
659725283
330246498
354906600
196510108
103661239
463813992
839918583
437812985
243112404
135451872
259963221
234462871
58957533
77515997
308145391
743182619
441427765
261546276
304698762
168431398
315949666
265149311
5561252
19605708
34727710
159705932
769519267
4612320
505066327
43372431
447421314
119139581
34204016
161704581
167840602
57285067
290527076
34931202
183612750
326999010
173251646
70752945
213618926
176768941
462743663
190535699
191753620
8203027
231067274
556683853
696906733
274039845
387472835
28023314
12818024
30291593
179905021
492827566
116219056
331601067
647781618
432411837
172860688
11333767
142121645
168252307
680912063
127762862
16924025
471429788
315685144
95546785
107798059
258961077
571836115
1931589
699283920
285024514
26082707
375535642
1487327
97805913
59708066
308772319
137240554
519837860
293949510
210741259
325223794
96539064
632670594
288064127
62526378
461705408
389975177
108911884
54082313
13085466
442371253
210654602
111265492
122169375
442032022
75856968
48844291
498616722
134277080
429571888
405919985
229248080
68664342
40530728
270044313
119183978
566098256
147163689
397050354
66365026
510496261
143799922
31908862
665792038
18765515
142852045
390744032
205153528
65763391
503323473
471519724
116298773
432969872
666857448
153626328
18239064
394110645
205431925
467128965
287209732
12946720
200104507
349139884
9606164
754712596
72570028
164043456
404549683
294982303
14913837
29433931
165051218
167911349
507184912
940708864
11411100
622552737
235580549
344270196
760676376
52081104
169077880
49485102
63097063
288668388
5856441
263238128
81893556
617367117
228900592
316264822
27656598
396869566
555793421
93140184
209421129
19534159
18654505
38142110
690783354
11812390
327308820
458439214
88429467
218250985
293291709
661909583
261679650
374445674
5935899
195560700
334567574
184795565
77604298
373443197
733171992
31138284
206675509
507454682
267349861
237614426
392840734
255936852
148467300
138032155
208377602
73227785
34402528
260034052
364270474
208146772
509159586
208928557
425880488
86072810
539979929
122070546
306520514
106291360
590745123
161566651
143377301
47499129
157864274
30353499
300119043
171798441
113622707
306988073
82506090
155205974
774328746
163538351
98393774
331150184
337054855
10920007
120257324
278534977
7344519
254218185
17892050
5342447
225932699
40921501
411390596
122321036
133493730
214434549
163265731
84684972
297605878
33011862
15788368
289138871
169308282
192539560
118285165
13052407
84440746
79352966
231798448
388847387
93442168
151979650
323106016
565527072
99648117
227424184
339790227
169870719
714593720
205905335
171877557
180964978
40383
408488189
68825973
69884905
220556760
21772549
315733805
280858749
188281628
89646790
357368579
78150155
562212886
785294641
191040056
192276656
186687902
19746720
137946907
155108515
516187956
58887029
173532411
22018362
20542236
101332630
37439941
702964940
308582976
678151914
861574799
420831609
248557754
31787041
112975507
484127160
119475520
290494124
70432248
353512588
354028891
92581905
83268982
309056685
692754306
319204843
69991815
127411004
578713866
67342020
59978497
104901903
623348183
568907725
316009166
148166923
335636394
60400430
136352811
358116
71084902
204043533
90192377
373730362
11148174
207173535
364586653
507981090
53904905
4796879
525919697
32001868
88071862
24327993
835490902
204796270
572144899
205040407
560301241
73413979
372859777
298489419
730088341
276271222
2605981
33366878
27622750
404714491
650707565
40177665
130344825
108774528
129804612
790090498
141776775
162802586
26572591
153783184
793679177
16527774
192374313
179941031
203231615
596019631
334050422
591942651
83180911
187204826
158854963
257836608
119802872
31815615
236974563
232588974
881935033
276376284
40310886
242081624
62413172
1305009
16602014
262531293
100176065
6438499
616319251
561822434
4480149
89521465
604157108
176236671
661297466
106100599
837851139
177540106
453710015
132376688
110419029
175059046
253024699
44295474
456046991
184756508
193212844
44926
114471231
155644815
393553031
399027288
8444442
28242828
38403823
2103387
372790853
57518608
96812107
35028319
229057266
47146501
137963394
501241766
370442173
84280285
86358018
87084464
330481253
50427055
97939761
65416398
13275714
858163015
250853580
34337448
11508381
460668294
129883588
82448813
173264368
618368854
74759270
62580123
517789966
119633002
6364504
305164607
1178055
71270402
328355479
185087697
13644312
666649889
505137048
596579139
208473297
434816847
436370265
34696912
446195102
401959656
257865323
168650983
149278641
363498495
88763129
28274189
351881629
218294354
126980825
910270778
449365879
506937489
84589012
126055767
175083095
130341976
232190067
750895561
63181211
723509253
196233818
184706658
118226729
134926378
31362010
187672514
359112120
159005356
841239247
126065635
802556482
205317130
590079861
401764207
9814596
420795071
397126862
634167634
287292320
248327441
11852175
32068747
322750
866197752
199603266
20623204
14783671
48105434
613840531
189914493
248553923
587516992
163084330
264014468
117402209
571436218
121525347
112413953
121242991
413088256
683047861
3656191
20052432
37568894
3419776
325785055
84362522
353510345
408145935
421947116
25813971
252829529
345511749
5527510
201625725
2808872
82439699
169203316
269029074
73696049
755618712
466232218
139847882
22697437
371769738
113055694
14458891
123520366
608701494
107444746
8594321
688725270
284458618
58590702
176833249
491516772
78518228
62481016
221720205
406972911
17078097
216994858
107640398
579308209
22292309
423897280
14570479
699823220
59907639
681701769
479925744
30083765
155810678
86684631
99006356
29869658
143749270
19182484
93868149
381283895
1883749
45659643
193731664
264781519
269331436
174614550
101828174
491696785
519320451
69629656
636783486
355858239
166998441
28957886
38564767
129631016
251250328
105655912
109969422
49795928
40096081
63746828
54360276
186959017
139681571
464440312
9607053
34094699
27178105
362268259
274146062
271624898
140316060
474519346
143209865
710019014
153203918
768995185
484497929
6714524
281147050
734055515
494285969
124921911
276639506
476276893
371782583
69420484
509413285
408810206
451072581
8872622
14118954
579681019
85385682
45712396
136817583
40490607
179368878
83656822
237552600
35882550
527129078
690000762
89218531
9932211
117219338
68510431
387855570
701275086
649588488
11041022
129881178
9750673
548625642
28681194
247417976
28377822
109172384
5515848
344623969
6838128
379437009
309364857
24542343
145345923
274412135
454506459
150250531
1583712
251369021
101825559
52766156
7645234
12994303
312167574
58239500
728297956
419566955
28871812
27320822
644690367
171160696
694000351
274213386
27355438
763999577
5396394
137076765
151554720
785785520
406542790
91615542
166227691
739357811
480431242
477851406
33340489
5624868
9894657
79275976
258193985
168494740
4988672
529958104
8713058
215364748
186899473
442613462
476539414
190795389
565057581
612001728
84071243
255690471
93247794
81534764
143126024
107868797
132375111
207676899
17812057
342662478
382144076
501058412
231820770
94709663
232108449
394782407
185972521
7857350
210570036
217419531
67615165
10001501
368527430
39668306
68782421
131019950
37579840
325316405
378462050
78498016
502403407
102851283
619718532
35332291
527893643
519529955
166999366
17029910
45665641
209288210
406795390
358967169
315838494
339396589
136648273
1443470
294168966
659944745
307706813
162066090
186333337
78226956
81532014
38195392
223854204
3780198
76565912
387502204
855972040
45915775
37644025
713906065
22916873
160295542
388639854
120375140
239168078
303212263
1367863
77941718
488587169
251591919
17689018
730576915
718636407
526492368
181725212
317464941
520333959
13623863
22208986
243684245
500314390
276567218
2638440
45602819
92123194
403365876
574156809
889375488
55206410
739829438
625555814
491597930
93380316
157794925
163292345
181229604
129571155
394135458
102683676
34088292
227287727
172741129
85697048
86590782
25909812
130697105
16883323
301460872
162542422
714086436
372763710
9357237
181750758
203761094
251103037
60736637
181138287
114556595
27341053
77703962
323084492
7757659
235366516
747219589
272911140
424794666
40110253
397904628
201320810
59530480
78485840
83510990
474135133
529682151
260658114
102341036
137195317
12059511
314763100
141710839
215205509
19376963
171562433
34614147
354968887
5290121
237273185
59903133
24420840
366921030
840665977
328583597
14513895
90406926
90628904
300824407
86516544
307199581
21955046
88662987
173604867
20165015
28160604
13955560
15327965
534413190
200030768
72584016
3212131
413201962
410572412
443482699
224935289
88738653
80835994
67918996
27366583
259382635
159803329
143789205
302108290
164456354
305944344
514018025
116647160
450967972
51537811
82482846
194102483
511186906
684199715
488232834
737435555
20168848
162041065
55223529
452531242
417571613
957641
157635466
473868720
314155735
230013508
474398387
205658329
160621908
30465015
75626317
128035756
330408337
138167389
5936492
69181246
41761522
75528428
250215172
83684964
133928007
202584942
34311667
129847399
358031059
85126212
17877446
406692146
348089428
111803699
74122323
30290298
69840293
187164658
542249940
158478074
311888889
437520573
506518473
8148756
697877229
239323538
393319725
376439106
628333818
366373192
372084985
157730616
69763913
131078492
197846592
90429957
908161840
78651439
196839238
100328301
80153169
171720658
447818906
329997420
61722668
14368921
71326643
37068415
332128721
55106239
56052574
334518740
107745566
576153604
713655488
107805382
840832558
371679857
104327113
138683127
562691502
15276473
255546666
161306997
310889128
477489823
596616471
429386890
240778935
422043579
787688741
237965174
2715727
33521339
28104453
351650258
54782839
23783532
148906310
69271902
56597541
336329606
698457058
147943865
26471457
34543647
563740175
116652904
448113562
177923250
81474111
135902568
1166836
1482174
400841578
343107493
451374695
86759943
195923879
84806445
639449906
24727079
202137923
85203468
303103032
49782884
69577148
449815093
562903020
187985260
287116957
524368745
252525248
16376522
77331863
242176180
127067352
91997563
21033000
377726759
49132429
554106427
257338184
176772694
494339303
145281249
424914399
406591135
169290470
594361151
2751534
174236380
452289251
188665725
97033588
145081319
47544713
126869741
256251312
508727525
368059137
263613693
352854588
21979340
195818861
144749384
157298068
806797034
66393991
10286978
479186972
173083530
35717032
133050859
483027368
60584597
120992510
56143357
357875581
255906277
392871540
485125257
420484932
262061306
524591376
118687345
336023795
348527548
260607031
130681665
83310161
166840310
294528952
85969461
82511267
39007089
1828860
23215679
538702882
777509678
11180377
399304988
375857005
52250107
118006733
912889530
215257008
83210808
455002566
288503538
74093924
150919157
508138127
947645999
588142835
13235756
87251783
398707814
4704952
98407263
160692374
270771512
52100404
720612268
538347273
292301837
30043719
48155754
166962790
316756997
267013215
611421477
18401737
453782305
166995052
79767933
137297795
661380375
568382837
137426820
763156042
9710086
569248863
552333779
126773096
124938404
53886223
235062216
134732181
175131612
151898220
124299078
6392242
587913189
211610576
70140128
93911495
205855184
154355803
374161050
248350583
279744667
126059846
338926507
585145881
15494000
570076183
5774377
202141427
333869931
188557562
270106535
140829786
249090703
18116156
170082269
139290789
163861456
210223468
315758250
28783100
20050061
30015767
126582331
11549422
482332894
461586928
14455253
102867696
4754948
164232225
1624115
470266455
524190829
273177727
249436446
74703264
220963606
13848996
91537684
646783687
46733521
311314301
27432165
272673023
15173451
199830594
72336153
207110182
2309287
16427955
718109776
328170136
181134126
405245266
206820884
49437558
138324573
458600866
43354364
150409440
317536510
13491714
624925687
283095734
2826165
620336012
49520802
80400039
130656058
3661447
252470748
189158743
101520797
331360971
126782407
469585080
317379528
582793759
30765917
112084776
172873913
323409238
12379654
76669771
30501204
421647550
117077119
150448074
451311288
176427611
249087845
96022578
581330030
111364961
314599761
32040301
103516379
69510421
81165128
225779749
176439437
513038762
118631367
164060878
145709499
753416044
76220675
65680768
231830845
499569259
591572747
52710493
53657176
77849294
54071020
322811791
92266773
240161642
8649536
549315839
50769929
273878903
162433994
314049386
25643467
11099069
400432642
261560383
37650579
194200768
86533022
2469228
366055910
10000156
49120301
299246935
446808
457979275
483308977
395716354
33853046
849155990
36311348
60247801
256274
239500709
547847979
95027105
464839956
140579963
275291645
70297483
118723074
778933557
882510524
96024949
580275465
325930677
126212962
24910134
187752760
43488675
700976855
100083372
146763054
340405716
317431493
186219798
200604382
557130884
69323793
2559293
118335297
176426099
347956135
724892814
33324081
41932992
64323664
304436719
735778453
437596928
132659609
31006925
174391002
77051044
54326844
228463910
304134967
17310428
52361691
730703633
148850124
40846885
599747946
128772257
72475464
347515548
652998500
444265376
106604672
751003779
274651478
3604899
161974974
434245188
34606918
615925323
53245
146039059
297116522
53389719
309843134
452809392
183652624
56794751
148099657
20057365
182491226
348304723
10547803
192017516
407409764
925419
490436947
106803524
258161063
218932809
157141696
97568531
184486000
436979558
187791834
163697600
116494428
4701054
375357406
630532573
25311158
794500591
65584596
106544441
501244826
100748548
137103400
71168733
447224734
417067508
383633128
285407524
80543197
28108257
506535242
148911381
30997842
182739211
593852292
610744524
922606241
5517202
102334436
615075645
403617913
63697953
405975557
18093516
12441564
13390398
101118553
224513380
25075538
81853118
72046563
108512998
14379123
30565
218161553
608624532
35015825
253612049
357578152
13635041
79431977
228543539
50971102
4560200
138515465
239185025
126711700
51155030
177081673
243582718
375482848
115255464
267619328
58834950
260295813
306528876
25860116
222956479
381129102
12138184
34368139
517011401
35608332
106764273
84248616
19026127
687320152
448493475
1510383
588145109
444173923
268364825
194686522
850497138
397934497
150046765
8935432
592044258
23455762
441108636
410946844
890733163
259900805
233662634
162913173
282369342
219180375
67023381
572810315
401082010
14379364
59436467
89499868
72689885
159496984
794512645
235142727
19681410
427535496
479612100
373334343
375154024
150521561
47037753
59769336
359761283
467330182
215981362
600040491
11375814
314392476
107516396
66637616
487807655
10843451
43937915
792655328
19074281
34802487
281237271
135703370
81133741
69022550
268372496
334307059
339588784
29108228
785890341
125810339
49183993
142625267
21865182
377290193
179170903
28814189
425375241
11616357
115874787
235972801
203111702
456281452
11811728
174073530
69283832
123486695
22554240
534618449
162069554
130747325
31461836
8835039
25597859
5793155
58921154
148909116
162274497
891304286
258149047
153203771
16389973
10407849
287677474
479270165
181726804
17453902
56420069
88950045
20124614
444489919
23249660
478003995
503260237
113948231
523967720
144913282
370890892
308865271
460145117
103515446
21239566
170096208
448684384
76953307
248049250
405261302
698943210
524138809
188908858
845680489
124268788
8127592
358672940
101300550
372323783
364526587
221486532
37476250
47208023
159258190
128270162
129796746
664328108
63561391
304697658
115536395
465137475
758672136
691747429
124186555
440421264
129756241
44050206
97899874
110120295
711835825
275332613
94476906
318182262
211732798
595819
196560607
415955922
755299688
112695428
339681019
601011454
265683918
115290567
327599621
58192849
51577375
5316766
39759848
53087708
111889267
303437787
126416310
354585996
261852115
25213855
68447615
10675200
229393115
255394860
666808109
41126398
93504417
519825092
496177180
115376916
502093910
44030536
213083293
108346128
85852060
8812212
11212413
57270060
14147564
142609168
64465617
32754533
25032430
101371019
348017882
40950594
172679501
24478871
69016318
55291471
539385822
553353177
599019010
59854259
451224903
109682708
94305563
387599558
30148128
190047190
193910962
73561114
330896950
28445093
289729061
120114744
129623140
35291683
95770970
19308152
11465778
160122537
204890302
29604612
506747369
26218374
133687922
536047682
666159685
120014932
17871558
189007228
62266451
373962430
82290975
217730094
162554227
9628203
124286472
74595594
449958123
186600864
3941299
481870621
176504671
798440391
81682547
26199111
186431658
59667802
115168429
173232788
183738490
366224558
384932328
234832325
26891672
208633371
127247319
559270589
307751861
582171614
584021553
361400587
290496271
482179956
379760851
251260622
219625002
107929626
172618210
8583594
360224609
89017644
82432245
305626341
37120109
296371515
326138676
72150199
115239717
649750510
187513452
30361565
352186885
7010662
243333095
335916317
127891826
106782911
532368210
586573323
601308571
199590319
143027779
246731395
789802086
615895358
48842011
375434196
126778388
257905597
85102771
59263849
605477139
412200415
690310801
67527767
44442047
280499876
798105783
394425578
429860377
35581079
682044277
652190018
3859562
94770621
193031958
107411694
11428196
9795082
36989619
743331393
362516514
300671919
112127256
660668467
408324456
82259532
612390180
66253792
105973880
258957280
90129236
135580073
637691679
188510773
297808148
92484931
294008682
901846314
266336072
908695304
108504845
10698565
375454531
25921160
4592562
295990699
436887726
64739027
53465698
177677255
465899367
16765276
27007637
278528663
6004131
225877601
548125461
116580650
199898906
388300317
753698991
107605097
71887292
621664694
27208610
91549828
445215646
964299520
449257919
82646891
309989400
29015
443151982
86258956
427499010
27726422
380216581
247089527
96264419
184053728
22019285
223154235
432839881
594575566
200741296
372595478
587900203
16385830
391175511
67058225
483836993
261935428
105588693
258181568
613736030
439962233
130300001
413720953
500419306
39879339
295590200
839678145
605276099
10541726
755130866
80606
379222561
409642463
10793123
405878479
143528398
380848148
16275835
239453160
59287721
439476327
322303110
328625766
860756139
7283361
172879293
165908671
10497414
601116138
36190466
56741887
635784304
70548856
107565076
183498918
588993912
71569060
612472648
518933505
4303248
453878693
142405670
190699675
16573838
25344126
15939952
505162214
71683191
122905229
130002480
775459277
83427140
491533802
136016081
307768901
115385100
389935186
96982156
454848228
41579290
563949404
64809590
643669848
320124939
104025648
152388885
32575015
130361612
6200728
152740598
435744463
500879943
52328646
95181680
147656368
88601793
126768905
224386857
307671244
7531940
223168559
32843543
164873235
361640362
232004238
281896510
44575368
6312338
569830763
80966293
26472592
328823756
7126620
23872360
126373140
109058472
53587168
704556355
2015648
168761039
105181490
65158689
686650623
408783304
143550499
450603603
1587332
79444999
169452148
337950761
94140158
316035458
16189345
160904791
9975986
444774369
147050300
44743019
233464040
234547925
100290831
39405081
666950007
677493129
3301186
42755277
192088905
14965279
107621349
104815806
53025755
42034841
597381382
562475055
102461949
121053989
334512592
280223322
83483525
136760029
203772735
785253787
87907160
94522213
36183353
279879553
222409972
751946810
57612710
456578359
589507822
85150086
280538624
161226630
520375719
285142612
24666779
63967021
40828233
624014756
39836368
153962222
236783420
72244500
291278421
118075765
305547861
49567261
145538660
335880670
8854804
108754524
239783826
28730186
96964587
95247868
101391003
99878384
321600202
100506543
45910883
410339799
877159757
121780224
255926837
137575112
444914339
142988946
185451000
354123065
85774510
76687500
20682646
657967021
64267910
185724187
898809128
53683741
103094231
47537112
431728416
261341876
399704403
18099814
164364911
473273568
16152718
106411247
179982510
198481116
527138668
556862409
100691132
194041877
203707939
478528262
160170485
336788786
524853086
101368811
6883723
175466610
413694008
164133544
510563172
498251670
66839485
260859187
647465770
217066868
11090919
107903488
562364408
184368228
680793069
369192405
911446869
1930888
155163031
252197993
170610313
385650624
88145374
354022584
114044776
248820359
164658987
541784417
3117895
323202105
32008257
104944073
346509143
97504202
14482248
429308323
852454791
467556653
62514498
247641556
270484624
214911184
69016715
33619775
523948477
528289364
718474220
37615165
710298522
127169009
467904097
266571973
163154907
359545035
53941896
673863963
391107706
43200534
197518016
770900600
138907288
3270425
25530939
47622505
321812789
208257501
176672409
161121703
107344434
127816667
147977230
112619389
313655041
156959794
81050897
66680917
859806037
129206453
380034761
322416528
304942574
590457536
345495473
711750963
330694970
581057260
11818982
76788066
179495803
149155286
331819965
717121141
230136119
104418152
224854130
332393260
360206223
408729231
293819511
248479949
94384260
901976814
114642221
21812615
282912974
108846241
28097739
192928493
254903612
476411
474418000
3144983
463831451
752966493
34934646
26856635
468519562
293426266
910162443
352278669
621407435
113833662
462099777
632160020
74047868
214609333
313387854
637495557
97826605
2025344
99410061
95985234
94307802
53036423
92953952
134832945
295249172
583762891
536082594
710591602
94332524
25535091
119005894
237304753
141564055
3609009
232150168
417738452
7763408
46045793
77426569
239236692
44103554
413068556
258368120
89809908
662475813
18579898
188925715
21074258
319055959
61932510
317849560
953343533
293182251
60970571
404893556
522234309
5752894
455688370
72559862
488160819
247447227
225994933
491192748
225029124
288455744
165957018
431777374
73819390
182370214
733665690
923740216
18412382
79552936
443815751
282703207
289908990
461599773
35156970
36960726
115568277
535398653
170377702
272042880
628662245
229745639
223004999
780649604
474680773
26653572
41472574
328255687
108452513
2130900
13486917
73480326
87584134
58196451
25997870
48577212
67648553
150951720
108411273
5293825
537616392
474242198
223887297
87220711
6869488
49450732
107653888
244491797
453694882
103885648
25717168
479195582
51757291
80644458
945312687
263253541
334433698
162543799
21991266
365511689
60362835
548526574
138709676
806773411
593688886
453380278
18371690
696345873
267721607
13431115
10772200
66033142
32264513
13546063
629375389
201367607
427563531
189674016
349395051
419382988
362299671
319774705
251013093
181379728
13226917
246596175
8011107
521417363
141466496
527129105
36219315
513013
447693336
570690973
682496769
34167802
381194069
7513030
475276943
89311056
79405771
25912636
73622703
165880002
451301908
494628088
92570246
732315
21076889
232824659
303181329
34734287
49235181
356790374
46040297
137197514
16762111
415383585
39855922
319861031
91847266
392474113
532600420
168125268
578274630
256868754
893418293
578599391
234244124
8317266
21355263
124396949
22510205
24695602
492825118
586476461
171861148
15576861
2508718
133611710
394645038
348970625
207781495
203941280
928629537
44266914
18935555
610616096
381203045
178407568
376884924
116077614
203758966
604886805
76063450
259209296
148766596
242738573
36684386
16992217
75714931
79450709
519488929
69723328
99897673
23093786
312406302
868950526
34680378
260869311
74784626
53854569
52051362
32799947
222975845
700657069
176263392
291865490
237158113
633236816
95147499
1620162
3489520
36139229
8772021
338602210
89846363
175578504
64878095
110448938
411214176
49854323
250742000
291349933
165474222
291598639
140811619
143890134
283000164
130866290
24619367
501270617
7229718
401823878
118291663
13688063
232325947
485706681
246970834
253420530
89229323
147778282
25621892
185412560
89828332
897999776
2341106
92157039
238443909
9837478
6885013
299135249
382895314
176601308
154695097
447762030
451225667
4207324
342930871
215570403
508747819
335955721
174934936
777379525
346504190
510298937
35747367
499801515
441375055
8530713
663509436
104580758
428426344
81722888
125270659
29637643
444605775
132924032
576695481
122718407
262366804
288183203
540129125
57323510
156019466
553399227
55153756
160528468
14532544
6763053
67896979
179916999
628989911
190113675
135283916
119641799
265618770
282528192
144070292
379755558
170223793
124063835
626855366
169072183
514378549
86766237
480263433
239383668
9625891
130465498
28516055
57700511
415674456
7771503
441565310
251749056
643394034
259559137
259580458
404359295
260411178
487965024
256852961
491654625
485475801
184921933
178384021
18344846
457549378
55622217
459448803
344665906
16274698
861648745
369504742
108829784
612011221
345433639
69807672
761474678
364750884
129290605
239731239
136529520
65519240
102136372
98926208
321679678
461700540
737154766
540986968
167182680
14618892
219199718
79073214
280587621
405486110
337798059
17825573
332788704
64511587
110227511
140115875
554463261
114127162
651648135
356905315
305399780
373379742
16419352
28239181
252563121
353637320
187765137
337344850
372962308
50403186
51353409
144822938
214685856
578324124
365524283
40713150
367051780
67424448
17574928
10194837
30990469
257346388
51189534
465114730
162174054
167271469
28922412
684409493
198760781
38636078
20112791
264181690
218204721
226469868
51222463
81371332
629186670
45473602
575875950
305632929
157117699
280295536
160175691
626995062
6926217
118601721
12701346
23713714
565402359
745926135
243565762
249382004
78272079
204204727
583656748
341867673
119753577
598072238
14891348
192392496
106133182
35349857
471893969
798513501
1118840
276146820
340534274
496830695
89933133
53259284
490753942
288182919
95868653
453094389
110247500
600109195
900901332
83058771
80112248
466642864
626817942
327333424
16187359
31780444
163420780
236716465
45393060
883129844
62355000
155533423
31478783
129526864
255772612
721892637
531787337
117018467
323763368
83351818
662884185
577281698
6965566
15100114
447907812
39611883
197422857
24513202
95757687
109409304
26626163
368840088
82482294
86553963
397346685
27116140
279333475
44138559
334737484
553535603
325013457
479412855
524770574
44882218
253208154
228099277
67505614
260877208
6453069
354083282
21940834
92688757
392384546
1040807
72242590
613135819
435775546
350973693
123466308
157501205
242476545
21521022
49216980
289592087
237516036
20697244
45866476
412583714
587550270
110103801
388866110
420373947
68206843
204964616
29241315
4732008
299082248
475745287
19516253
375397796
202150599
203177906
470136006
203733523
494792987
426768844
806380714
215692551
174830530
785028714
193329238
374703311
8727187
33516520
30108191
608527112
300057590
641276077
293325981
78198003
45512921
321611647
133466016
112895285
56009548
241563541
343436185
598992852
1206369
37793071
140607667
400415592
72528413
8745738
269712059
74383613
16595826
104526649
40015212
728835524
6826740
95097891
3776321
540385926
125985213
135173617
265124901
46608055
765764211
612688920
65020505
89651535
19887138
158293459
64730639
390213188
360989659
203622518
788784964
826445500
1022072
10810734
317572927
238259033
1338844
47278335
14245896
53221616
92720851
393341318
492050116
23212446
631606676
315723898
41537916
14996851
94011080
289276817
218125808
475037370
408652819
182077552
799642607
50409211
31883171
20973424
484089688
145531613
488514531
125153706
610921722
471278465
797163058
317934596
16876533
435085876
643861349
205974528
12498826
184666830
437626877
99990640
486699065
102701393
22208212
121290962
202401176
15902055
241301078
808746801
353910506
26516626
856534263
117103742
98134998
202153361
398332970
182203853
415042638
177903583
125840399
244131652
203665353
29462206
36659290
183090924
300242083
479618507
148461064
6047676
225974
243653845
308681190
97540678
109119852
825250072
52276389
836346760
56781070
123816659
146113485
500097731
43932578
2098911
210541262
346348885
724107712
158955950
247094669
279175893
363216520
544288623
119159481
17163286
159485837
6658408
36708047
253848616
419253819
188053317
77736362
3843913
334234643
127390770
16233321
652452965
254572082
40637306
148582401
395778778
369228355
401489824
125670965
324711049
1800776
246837924
139517306
193166261
825318838
143809251
16527836
53172070
444256022
329949090
610858093
364430612
506139713
48963689
71507668
185073887
226318169
71881236
519942208
477123916
190683858
39575551
235619783
7186401
433100223
16339341
3329897
94224261
449770417
282358830
367456987
344622982
348674915
192208784
131829374
4235988
122335204
292415415
682264640
947122010
244872347
665945447
206142201
390237862
319611001
64256275
61807550
138768094
42543031
19118921
300940342
242180692
338803021
77670026
307811353
681909926
29855642
140518803
17423898
447730372
223082330
100163848
1697014
346168017
70564008
284399021
63131092
278260871
303147295
60766986
434429670
129159059
47487613
761177119
721186132
519030472
502227739
110032994
40628233
511451247
231448186
333066522
6814641
62892770
62717852
77050422
383914096
317090816
432453359
486822828
191584151
203871502
93536780
666365325
127796798
291460719
496173007
374532323
246329719
279324014
372967515
110400339
248776297
804411232
209417171
329416996
183497452
35488510
289098421
468972074
548899175
19669670
413091454
473385231
780017551
247798314
530890755
23829551
416533144
865856973
31241879
493660676
604910584
84760428
686749900
806603516
524765942
103993140
96148946
330910744
211201268
332680091
379965607
289209192
130107891
562230023
171314580
56650595
612935365
663252345
676145702
15704701
75637311
345737093
196040484
437083587
184180533
133898292
42037959
424468865
526870382
206402924
121429597
810920992
372215097
37845619
39369056
31922676
151485761
284215835
809105535
121232338
193739353
773891630
73119171
51656136
481865852
173917473
824667045
44546400
515002430
631770230
375848816
63605014
262109193
41292638
110126436
372245862
792959306
117721133
741792625
200072322
21754074
226274377
94391351
293004117
34670037
314348084
71650484
304497281
168618580
57578890
192021314
128032977
43250621
206382818
70544136
286501613
335793
693982464
107834957
51745228
245109776
602566165
339572034
143597483
284679167
81303132
358550250
250642595
661815968
293777674
218144136
67588845
8649924
88924001
200630205
92201486
196947174
133047557
356554483
57935508
44397421
163800765
32041760
297561022
392773992
218425728
124368623
226949702
34306953
555510000
46795504
184584914
4941980
220062548
249663179
21684961
114650964
36063696
545498704
639703922
94321783
334497545
56787861
18497550
555538321
46203232
538045902
86008041
243424646
4968515
199363081
301608323
117293800
30864682
587083537
386807931
6537697
10881310
480961613
673044539
99038398
6487250
221941212
119846723
84277159
139020753
157616049
10964600
45222711
511606101
403460614
278858541
133533240
618223077
895499421
31515728
134061546
7677777
25215338
115990033
46545281
409413105
126151857
174365965
79533243
81494382
279132108
449579369
20419665
4110470
417787368
127383464
544121615
196276675
9795980
530284845
102585634
82621442
470877782
139795846
133258710
4282509
88956822
70957321
78315932
509559642
510641955
147242885
467516060
43673778
522571088
107237117
129131153
100991273
9373549
21478427
410225382
547255714
108535460
493715277
761012640
356904
294673696
629700359
129442270
23983345
73623642
134385972
92352505
338413758
208054866
100786974
186617082
42589918
342002795
454031628
7307771
274924335
49601694
67069509
113252951
166174163
80356612
710837683
169083442
5900287
776759262
459313549
188853412
264015045
231560718
53027737
87595150
273829439
45370546
614085198
244734105
394774434
209376325
18853287
236552996
426423990
131189283
456628537
8005032
570946380
194833686
323731258
174639921
5375518
94259671
423609148
57344347
402001231
42406060
379851764
3816827
725661867
57267075
66305069
261017670
530333584
214201775
279820277
6910027
262703730
60421895
146418162
16558324
396978416
17862940
9436329
704813296
55740593
56096792
4878703
32753125
72151007
334255188
65691131
70909921
357366260
206309225
140208779
99210528
647060702
192909184
458516974
453361024
9478791
3839275
292117784
73324552
37472929
158793332
328262399
215189845
17345014
245321760
50717592
431093999
47624929
50393788
92973111
619458572
194968084
56826968
511139353
126826629
124212109
22587256
126489485
25786548
591802104
451373934
270724684
48070868
317654557
99462879
7920091
466253629
708589955
213607677
2121921
101419218
21621131
499302104
15135566
273683625
41742104
10801509
134715427
219746362
214141043
496319335
323029902
114114830
208734719
184233455
1606669
57860700
45412126
84112980
4039337
729678926
22553642
109043772
61475557
698506221
228990874
8631672
476892540
583128504
340579405
167900423
244745120
221510016
16796130
509123169
18143254
397033105
501897178
50627777
72270115
99008397
85886454
18185738
94311840
6168521
12606401
441983296
54945327
168125386
576101501
1120039
296301010
323917119
239906217
191555379
173891480
3096085
38989965
537438261
687161661
111113853
214471212
457473328
537231852
331279939
279642454
43458
462531696
415582228
515055712
113531820
411629855
300732962
134859751
520777328
40073123
122605242
71039873
318091831
45456979
82515123
108491033
4285407
11765763
420973109
370296137
421305543
243610873
67989552
246636475
227605244
263050356
92972836
463549192
52494301
145811039
493163841
580852968
343020531
140257352
360660972
538477002
202410372
710858447
88350492
70749138
194768492
18449145
567204315
1386309
13838882
241143422
444705584
9185531
790414815
639767658
212464713
186753303
364449981
111687447
415760911
548410440
579192270
126600804
113737613
254878994
202045307
484996202
74817959
388440323
167104783
284236130
132026373
115064171
246522859
318430270
30534245
166349248
332721809
363948247
326939906
42247413
162071500
530742782
783494037
682519464
104008749
6473743
112694657
821854102
343613735
184008132
132031512
88284362
111984392
182021224
29623088
23390182
340733662
364183915
151648911
656839512
91658743
502351939
182818222
122768906
87900391
166510248
380019240
652861795
893835679
205221663
449331227
189571733
320165423
13206803
470246836
632755938
394008799
55063823
346393484
450758658
199631642
91925057
526379700
247963395
198211569
62871027
429903576
831277796
61710458
333850930
5623977
793993256
353861057
36782079
196060925
724329319
119392227
185754083
672963273
43100235
126762308
51457258
109900455
93127895
442774167
13085773
318802920
917642
45989910
144997704
20867148
198014933
20279928
447312337
474085614
152675481
680320972
148536282
85292629
61942079
60059101
69028692
546586588
163995504
227297169
106602559
78425581
9443650
621286269
406205394
360188014
275568
136129228
405969156
332058926
878973583
89117879
552482582
559961618
352815974
308535671
355952464
52935358
175037424
90587592
42819817
23747444
19683495
710776886
325079502
572366679
10802094
502444941
530587480
216735017
233507392
229412172
853747695
13736105
272769753
244407856
859073071
621692889
649351498
215761598
51741252
84861202
280279314
30803138
33534104
19691447
24685244
61959022
666689221
126439905
3571274
885077679
152508348
156397569
74965433
129746193
6272547
8747106
231045865
120162625
470795175
366888479
409372804
157469485
144619717
768475329
55636671
291407013
175172331
609887057
87596599
562652024
459182489
784101701
15551028
175723917
144837282
142764593
37137367
76322305
236685222
175927528
595316884
130447445
411057870
184796878
240770808
376822323
217643756
175152743
392910803
487449799
243735552
90999592
236940818
194854803
225132163
119596973
537977050
646018296
384855716
296858824
113355942
511433269
463964601
20450799
519833061
785224415
442586743
57893563
488072311
230875078
697608408
301641688
637463564
148987837
231076777
131671807
369568101
52355618
698808863
360154324
563947783
661683013
201098886
228460068
3033695
182027999
560320098
276721380
642646038
123064095
265164282
14173121
203249854
533232652
153006866
154239455
17779922
360073872
537483847
197914224
100198645
365613645
119490632
162402532
897024188
25926354
48028138
159568104
16951886
243820245
120746660
16904705
458403361
416816750
444583975
204120333
263117363
563352006
50355717
265244052
411400581
411339946
424766983
862924726
120711196
59529474
521552434
542243353
144967606
370069929
223475305
353213002
157885101
193295289
550624699
32157669
832782427
14121398
380887572
7082981
32572361
50961319
584944927
18417514
110198588
228766975
308723003
442981630
60974575
388784659
42453570
319460468
221331541
676907152
114142635
288939659
134885086
274318705
398745225
579830826
251086908
288056519
767728714
11797676
8476548
15785386
27006274
2024891
725267611
380323709
405082839
68747360
115586963
22597765
28980567
19287847
124326162
336801555
95808111
669388203
650170
446443015
168981875
146516554
233732874
18236629
55640874
493662385
89207031
63884979
481459117
742623077
36616573
459010652
604060006
285973747
162844344
51140587
194981186
191636933
305300101
227527208
35298811
107977793
1657135
53051037
148159978
468528890
742811412
55549571
434151284
159749409
382164465
161384713
240492052
464585017
516852910
5807906
87190153
69102265
139874144
262873582
417204450
704786693
74371373
140448875
516973291
140929036
133030712
23329183
313348614
589543824
442185798
103958002
5991703
132524353
169615020
162057942
910903776
70302065
321414271
386074034
237482658
34181177
117368368
138137638
84061308
851525547
665612074
584761614
714400480
333981017
259277450
598659650
122707830
50399822
98798045
534141119
160412200
584686981
29958378
279112193
141402537
199798
152892860
885707750
123077262
8000312
259008571
80699145
205818972
486797609
55167718
141768390
596503540
162964360
160618420
168979295
326155959
399001633
135494886
243932494
579871532
388869182
62170080
362624560
166446422
31848735
475556870
46463235
267586223
217456348
515899431
415314263
256817108
111096287
485094231
79546379
193125642
844282847
78768841
260845709
70864878
893059128
755118533
113396763
184735474
7696691
40151762
418272023
400361553
486032325
318636409
245093808
108189405
103073735
229078855
618064822
578350402
311894414
14819237
40081524
482326118
180457109
423181654
65154582
317960042
615187440
777482681
63229336
82113459
579122888
238982049
809839646
82354323
396375007
177678171
661191659
14031641
41403691
101855093
490650412
319851445
34166941
4798782
160948856
52498480
23556588
375530147
308326253
908843321
187332201
691588619
13678046
285947448
123809132
69184579
226756260
538115138
80601448
33369340
86464555
130619921
175323350
561636026
120234763
758136751
39273333
157201767
139218162
59118
195011454
260441560
266745759
254827032
801463663
236893454
104480040
93263051
521380446
251509408
191805538
208692440
402044320
728103772
213015105
167480240
330678807
340908117
538678994
837417761
788992002
50202741
171974424
547756493
15848541
106837598
22285010
799032969
145554555
305388031
1032174
773674090
320011745
455830395
604909701
21711163
201378639
313338605
275612071
796776141
586326228
85961178
203006821
412438543
158762322
105736823
225995093
28225206
58274620
136673003
32612149
592244636
115832584
19126725
84640362
330707464
397291669
193252208
180618363
259320598
470212755
57858177
94107830
342741503
90672001
195369979
280983378
131453043
517951658
208978247
117699376
343029644
178659074
448637367
391156926
71573297
214698995
248511300
821873273
92052368
12708719
84153797
454498312
208345475
249967585
44787921
90658695
339084498
817870586
120624065
561966083
2478637
22561986
675239785
74943330
19730400
135592465
428681849
98733975
200837618
538327129
103863045
7083716
7441773
736190118
10636829
299177162
161633427
57287719
48248330
204992454
115637757
43277800
165025623
166012798
714158730
14758969
192090210
98473936
663402953
621432124
257835227
17577440
3000981
311460796
5373223
333823386
291006340
539092670
181159076
55780206
592608291
490717173
401427830
600179020
637252747
102040823
51014851
73899671
385098113
310906341
308267152
410471256
265687587
634718760
100196505
575490786
225481140
380523475
8757632
139338685
708756000
19359407
46180608
11097892
312001863
49969640
220198850
181013057
2920956
106531197
160880769
249373837
319176987
819898890
244219972
174784835
111360883
6509299
113700189
319576086
157190667
187918729
264790847
14241611
169812630
79790219
403497586
279484192
24871726
51865368
34615379
346414375
98835491
70191569
390372928
194728226
45210904
207466608
183804980
22205913
234992332
343683076
11224147
522092758
820023192
123632602
101471929
13669979
17223936
516611813
4845450
339707732
57458877
126744282
46548852
333017817
451772211
376843143
183344333
35807593
5008521
760358611
183420442
365588248
114237035
887856478
78045454
564866024
266639542
14858945
213571319
822437582
185767743
538427682
695433910
411999823
132040097
128336241
214829115
310392883
537983801
254284596
211008328
610695199
15156196
66702849
233066633
117588359
660374102
6832330
118888802
87557699
517840735
205060364
41941934
20600889
721816135
110161009
115616137
19670110
83812013
633128718
33489669
545283390
189619709
263510244
71852190
29981398
129212203
224316445
8779633
687187238
198372550
243368771
263140017
368481517
394798054
347574297
371444927
761392153
20759240
66081385
178450788
940116810
659274173
279570148
296157944
527558804
5090236
31029378
56753173
285556619
127418924
22425639
398601181
135095177
14509264
341234801
398943351
141485305
57841232
624341155
230293433
386801606
267068465
205883390
126165514
602178949
79435410
441278507
233380392
43710407
307062411
29383927
450838400
324716876
254623266
452534460
152326238
156523152
29689124
81439837
114565406
11316478
317343553
349724557
442198752
588055099
131235419
139787257
345148745
55229785
177800005
127201384
99264915
116463970
234437150
26780799
262238641
385097318
297583099
532437455
307375698
381422818
290001839
302336711
352206893
124420234
360223571
503462545
298255421
39298920
272375491
50404918
248503011
26942726
412792368
458394069
23610385
212910490
216305073
1775190
431224709
663958433
98479660
666126932
9249377
76688188
75168254
108452881
171623646
770104384
389264039
48025146
307515461
22893929
39184121
89099163
351710197
12210258
23070232
355786412
333271
118285572
162360707
220466732
491523910
115674456
209339339
65896058
93888596
186107904
475778060
702104004
32762071
113929075
204073451
204472098
34792430
11994498
30782100
408719305
142547207
3701062
11533312
516004150
78768881
129637160
3591324
437366857
38115245
413296488
482537426
450395933
50542682
560041735
317065733
167090717
780452438
338573517
464351929
328043867
59779446
1815515
20235352
138554403
735505723
370008681
572835796
262767339
259996357
26304315
349366435
322892329
221520627
234551777
135030006
317200071
180233649
385247006
42952514
444023830
204794752
528203255
114085026
187360696
431530608
94424068
89714972
334952239
54437071
601757295
27397694
204364624
513250717
180527043
277796497
66377266
12592757
58653374
220096628
18923268
144974841
44710462
315246057
403639009
196254408
472317267
363743175
24215224
451129582
659709156
35457369
259040810
35811372
102304521
89241071
445712914
71079765
646291633
562271052
396165402
122998226
470990496
46596321
797292
24819510
374971568
85839472
329655760
344768105
23783854
404902374
378212340
279217103
141487332
365364399
137950887
173293618
45874003
803188055
95300329
142900870
261524294
38758753
254935923
17871427
318080779
12744701
6506343
107762560
31962176
41625987
21738351
235870255
192603998
255652163
284636568
332115253
165977632
87801444
467618720
184440430
771631296
132871979
725426623
376236219
6451257
720197266
175653521
485838835
17136285
200824843
15832959
45405623
181652526
262383346
110780524
240554794
83307008
37454585
692363403
327511852
870207420
234846270
363540587
373647284
607875319
48182097
233805843
170388858
141744021
572750605
123180799
252648031
716642858
159139897
263723260
422532472
302017806
392632840
342345564
489948052
590430172
96019
190620189
435979167
145071353
423590621
280395965
143588511
1541225
201193430
19350781
186498315
583066887
71236911
520496618
617531609
36399044
302837555
113766162
148788159
289503498
121076333
34062388
277391649
187132590
4819488
23337922
54687431
327332227
116048455
44014768
366775938
91617093
30945849
198954814
704245463
98315481
367360762
132357757
117879865
1922151
126420196
694303257
416482692
625565447
336884217
76180607
64228492
237199222
233343344
560134674
198699948
189788376
482345081
18583255
927352486
121908051
87084345
485059447
750065150
320874046
220329847
154711485
150632960
95773328
493357702
320811577
147104261
75207724
382778051
159233400
94298176
281161223
438004242
150959864
820377150
101691319
30190548
55818665
13638132
101970239
128952414
293246813
84849882
973542029
13414070
158772584
54889549
2924787
119264112
151559755
73401421
98511501
190570743
325985946
178708180
21632414
205238244
468507648
402167960
190747111
111141672
282241286
8897998
300757528
7900842
131886983
162227301
402065743
21627346
329965274
233069203
123320500
34351848
103204903
34275237
12641080
83189507
71523988
127097613
107048925
455670623
77725915
145969506
5383595
352059011
175524957
572859893
111677014
36342997
424517489
181023464
205271793
285672009
296622836
552396731
672893430
297124443
730727333
41817760
59912844
131076782
522692226
261918711
328904392
224176243
14259188
610211537
525461518
163842481
200137885
261606953
15135871
303622670
229929178
63222797
227548389
548973247
21801273
707080256
142975854
82532
109534380
25061073
538506569
24858541
15526907
252207702
107172652
38130651
319076075
83301485
99798510
200390590
180198522
56886091
241190382
38490584
335912414
941684717
33028039
337676981
375962408
473224751
645972805
70728047
137878194
116655568
589928653
299047143
4524952
169021722
180213272
168265779
336904863
105746264
71741061
22285073
466953007
591823788
81078089
198228193
333637808
219640191
438810608
107549136
535589656
46081343
433665703
594631440
351432557
678349796
8290802
142675451
392481182
749870281
174997968
78107799
479341274
330409945
179178398
320537506
924826359
109172421
576145124
816853209
706704822
435591807
177871623
734050302
54036982
631694453
138641159
347874518
12781836
167960368
384880508
220965312
393024794
4744671
65012852
104919519
440502117
276532988
9828147
27037869
393290183
620800802
290447796
544768465
458817068
276368234
15390911
326508369
51343837
214969087
12350399
319150258
362214012
85410808
18858054
697750158
151039169
351483978
400984704
177459158
253981445
290925464
458796127
169938582
24732567
3882939
222600182
503897470
618481342
140289360
242164095
319169902
308864673
181917500
576605921
90486283
261845675
53250343
88887092
171809906
264537722
698370530
606070168
210560618
742794840
63656946
562279430
876237972
205236705
140255195
23985658
789691200
381169881
291541244
27727725
31577573
116813391
490306895
73816326
128002530
514656830
429082367
121040638
322894862
617760271
587458321
378598655
49674598
305758901
26446748
296899903
479905793
468956323
147982644
124927494
1754296
92160563
120013018
15798767
225715338
167732266
266859837
93366637
86035368
510945598
320860118
331286129
37171736
112163876
138464582
70311663
58579060
113342938
453173992
667615587
140576207
199514069
222017157
68608941
563668297
286554149
276436133
310142546
555723004
2705500
646882349
138817315
44056060
55307823
241894748
174886401
251511136
6343769
5039513
199371096
612161251
15225309
388102034
86209721
476004116
106904404
631783904
258935933
134101596
41319739
594121
127764094
45658902
9773912
741597186
400932552
259893882
32662141
408862625
582919241
146271048
282375155
73481587
80479389
303862739
78236893
32886121
433056746
93511875
361272873
72339945
619420333
48139930
170703728
59074526
90171075
96811800
36591594
64245941
124846320
233739000
10313757
198789962
208811296
493251637
284843524
634345006
103614508
419866491
6186233
151290791
16711855
33111655
249078056
21642532
84843534
120186189
235678253
419720573
153718870
114301072
575723082
510078537
39295741
342345537
461205284
938307808
305497132
97792487
291557534
33963822
215704292
268092535
41071297
362664013
295864043
40288178
348181691
42525673
29817114
56073862
22461813
260238708
387602117
335363830
137000017
37861128
756614428
70830050
350883759
366668021
524901233
37635013
207478
278825057
703620375
719148665
40097047
285915431
128151504
214680299
109964202
354843794
165994664
399692061
114905010
59197910
172157473
83279334
480462563
69347364
244740818
212244020
191583051
158481033
57529789
54395548
378621448
459297380
569495192
762856017
96958166
19815708
105390757
18499899
329911555
15720288
4853291
141273324
113980258
269771428
304730360
156700774
7444752
213435076
82511285
74188497
51339226
72346414
68161102
355671488
359889580
22019400
62786595
442204823
66571751
142695880
231080140
294033836
179659282
66866502
176038245
13215430
518962769
86304078
756767083
177448118
5872670
269838115
474909450
195738634
326025157
64640205
397742545
51148715
716278954
63981860
230668195
340476870
51264588
98363260
311137637
31136565
398667978
44946636
39341573
448720578
25821693
53978277
669300709
181954383
492090705
390297882
52104085
20961886
77609857
27413251
60087644
158363666
52779760
346768272
641772146
4643981
246890110
117970731
317370989
371599587
226294596
35518511
519930225
273249918
3763300
165511305
818541739
449640702
961959769
588569646
224915013
468541672
771022986
398052256
14026877
197287308
598466434
703907247
552691052
186281160
142700346
200917062
152891475
673852923
5353007
531077206
409944334
28577074
400661104
90301318
9031980
67937820
64377769
226685084
65026059
18685253
431275851
14719582
79025947
17322736
521196596
238358931
12293386
23407545
67964820
372733174
50136675
54124602
83945180
105254211
1901879
36724095
336860111
1774309
256487870
50871607
213085896
18455853
461003679
140896641
167134190
393165781
768287871
265893507
250416970
296788272
189900873
453058248
94286238
43882327
258835576
7113392
250735661
264240487
66523694
332190125
424166338
594157444
343385952
189422721
329128276
128589157
612945542
768360767
21389105
352253674
426947820
445336690
251891388
177213129
15430565
324630384
18486280
260709462
1508632
11367649
380977498
340163578
289516806
114486032
73988994
22330909
160283299
26238382
138986421
218749810
224179850
131133849
24371868
1145107
339625010
536817870
417631776
23143340
24512012
126771317
680727838
202370786
123505367
35204331
100536824
210220069
131585101
12405596
28525407
204746848
435017082
840489572
563648604
163171577
194453695
403891381
69042296
7919962
351464423
710871695
9424427
391429127
89654563
6565688
104349241
550199970
862202363
684252435
80946575
454259211
565955733
633822271
256038022
349227791
107615944
18736803
392262621
77605860
122067314
713646159
357905197
575979373
511539065
31568855
346646435
581819182
290679028
546667398
189455379
55483804
384260411
630145035
110518257
564890019
3219073
414588357
409406820
310990275
17896309
305837392
5073530
575216890
14103371
36768818
459097427
248792581
76041683
608993025
77119863
184267379
100149916
520526062
1823927
98039229
78363141
94939563
501283368
68806950
29280793
255674067
344462013
291345542
50872888
227796487
92983186
357623782
326049622
340483653
188612398
211938250
2959773
131543601
755074644
217845159
281175388
282002396
217018008
439932537
49692437
30854714
175803766
191213813
379367733
269396355
377012335
141817562
506151644
11769987
293732614
157832002
247619573
16535552
110153815
464600977
69448955
536793873
73458245
4879528
496677732
430952381
214806761
225675667
587647109
495885625
519329
671750
439247184
187030023
244052519
180140858
85910016
15285643
330697592
743942019
17881481
349422068
13270066
52811590
2940010
14586163
207508053
256651221
433894737
274736476
209785851
319340509
15299635
171609052
493857518
45665567
70150945
38979950
158401851
145010550
37338147
329390689
69703219
561599638
107278072
138227569
114915770
75685716
132361494
107779143
27390332
159833293
132030591
340140091
190113567
295691838
147354208
186098382
84922074
248941343
260782155
123830780
2770926
137486892
25627952
133343823
584138969
221128814
230248911
497957058
382046086
154692783
106647627
170439314
441840352
107638326
1582878
400768367
216665472
102255006
119573379
21048758
719818040
457071424
610315678
357412772
482036695
253504489
373229734
144293726
729763757
315738172
212864491
685643695
11384458
8083795
444945084
635196113
770149292
384631974
76726598
272788681
616580686
24493453
432798266
23522909
100560982
50238286
211992404
51817588
136256215
112463572
395831387
2003183
47650881
403985777
5597189
6103541
168600864
646062468
62975402
245266989
318319672
194016267
71108603
66092357
80874437
247528013
287598513
186594384
202063661
452118629
423015617
138937957
190119866
266930396
324245455
149351439
474518794
115941103
73191768
76288411
224699127
129638365
107685341
155841214
113953707
737866070
391730047
330949858
409784072
82443849
278635437
25534520
111043701
90231285
588556634
88715153
313716255
150734106
101275927
109327190
20471657
174396497
203791756
15137539
214662931
39690366
681489973
27524084
470130860
25540822
324422699
61902
216642287
198658324
443916775
388968906
188993599
42333662
90956967
119168629
244226792
36915757
91136910
114196315
342687611
584984709
480406836
110601425
539765405
148258430
205428052
99325871
926659848
30468918
44450049
12079200
101789509
331563223
111073137
562367873
13089811
276032399
489836081
166677673
736764509
222031155
43261760
375942602
450026231
90329290
678420115
69767966
60014237
19516389
73604360
58341135
677701475
274574185
460555980
95724193
141298258
180656431
153808028
395040237
634185914
286522137
363936422
74640924
726638735
162022873
23519680
469123630
686666689
365862998
93734271
28504340
927940899
30402762
531653361
22017347
119583317
17511731
20827659
23968076
85703956
129907628
712718986
380533483
261280390
9425983
163431481
76534047
155549377
20846762
858521227
153591934
12665616
604252121
55158293
25046008
112074593
195253436
126042324
53412778
11122024
433334765
220787461
2853133
271269084
150218247
231012682
460184886
502182628
742436723
506028837
27820819
16208492
226752221
269781484
376091538
96149562
230711706
233656462
62297649
809400543
435904479
421189966
56564247
871768988
221512872
760110681
441230720
120916263
719126470
57889684
194720026
173108058
322511014
302940463
642615059
516393529
15479053
332570554
22876080
57731607
60703835
14949810
389538755
666237900
671454872
242182621
39266545
540138701
333363701
302679269
277032106
170684876
95963798
3952707
382135629
151912269
178312272
242002439
78804728
423208430
139901734
174537821
492862862
19737475
738722062
99938335
592162154
477283258
41320032
2640846
86312513
25785787
75327795
379842216
118425059
38768382
717047227
666953898
108127590
323164501
139725993
225677155
63469775
58705050
537969621
306438616
676913680
164397525
202558017
116878389
361454599
336969596
129968559
8660282
37313622
32081516
170402960
208084320
927106701
413051362
118847896
970739556
487104629
433745514
408557206
855063141
460701913
42015283
61920209
602288826
239435164
16491135
691310
106687243
211827215
10984534
62345687
18910460
131807484
154981893
659701201
236524993
139101281
921066160
4004158
145073291
232756301
205662108
339491340
355575211
642841527
116881118
357342275
92212125
111438374
120963386
424764936
289061824
412015756
448037087
111056096
223002519
180026184
733941347
130854690
4928929
195940986
371478293
23911697
356766084
41496015
46777221
351273117
584710137
496977933
55220714
195380033
18279195
579266350
47749826
76648764
339649748
764753845
886206068
338700956
10425415
214431412
118462539
406218162
380395588
131808836
183796225
10721500
472051112
2200479
181726200
34544489
70012399
86986590
381207874
211428117
100531283
117136004
482948225
7439844
51519997
199717262
686167117
150151394
245154006
3503497
171003030
21420770
138250725
8902029
416425556
185624886
21387970
562864442
145136942
269594063
274185017
475076914
342495237
132059956
151303595
78001745
142998772
309788255
29018713
218890038
156206861
158627635
301775036
114350134
150501752
114225550
244334669
52200200
11449236
91791104
21095149
34369958
11315009
405082
24343795
222247338
148123542
28985118
602924942
184870282
187894065
156359205
198352595
37384961
628201895
27172331
67687903
145550604
445130204
381898582
260486268
228585103
208615499
228286124
123207220
204321577
366554327
7506536
497578271
145867821
70633871
661577199
366997512
38098672
137063985
875605208
154721614
547535630
10871971
192954428
218623290
117223198
313331579
413021187
15835811
88271625
143829814
443577870
288872703
130448381
324532076
540238566
740978
83292980
250728282
264805067
60281507
137362653
76382743
129778834
42737143
15140947
3616619
556796225
156459667
470661583
358870631
584598327
27869044
405665064
45606077
142261772
229820040
783285214
33966337
710658960
68754478
592746633
31967509
158734694
154264467
12176587
440108409
44809903
79040431
45600440
68322283
692786209
52813380
811869672
645648414
303677103
259858045
170254504
268887114
94699906
10294001
196246392
41615704
14257556
170399246
10786037
903802264
541912050
213280575
23140908
296958889
48670404
119350857
434988923
92891698
338680158
86265356
9590062
62317817
110396470
432237097
889024872
158489244
624238510
56048097
251383296
397187924
534953223
107766044
112812610
162713940
890326578
489689542
137287779
295423780
52048375
352569975
258382027
3712123
171636747
208770535
6291341
35306907
161082714
37748831
240796312
217851576
513772027
141244502
150226303
473394836
485958908
787913265
100105389
45614563
319357617
414975763
77918437
24735910
123408178
375346447
87974636
632589032
100087905
751919732
721719837
317055148
67633177
125092772
99123057
20040804
750397502
6524856
171267401
349878590
193236795
398944405
396083114
125975065
922605701
550278599
23509182
217287723
82852306
46196436
189121876
61621993
40522322
906876372
175119167
370544449
129666964
592065432
131718893
159284465
668368364
434878845
414788411
349610238
60346311
19878319
60782902
57427740
339990771
60435797
310684603
243659193
22641699
130890682
272974045
364282226
83356658
76128
18363974
120416868
25991871
437420740
100257769
456317255
364445466
777417091
62274038
247974436
286560259
56300031
140398171
473946621
1832197
184782377
152805936
54058795
224188822
355844251
118065656
76923090
161431992
576875686
8483367
362299647
118330643
119969455
551988390
160330244
160810348
340311041
341666214
515345218
181824532
57086379
84765645
693897974
64947892
171287592
84744992
304931885
583592119
238463210
237854155
472918013
3128530
34111445
78928865
342257261
468882949
388937980
128582150
53743
724365003
66821857
1473935
208259998
140895836
107449373
171896383
183169298
43437426
226882285
239435995
497202479
23970838
244293319
73454746
72885057
549258652
383565187
424245555
417230079
455711300
409527448
259763495
113579754
211804190
72065501
76966244
56401542
726931411
444466689
224069812
286827503
558735924
337786337
9270533
5252901
185668350
331742591
66663288
171726479
79192845
365357109
506207629
7330959
3966961
30373651
84530373
414286704
819701943
591329431
95206971
253354102
497359174
305322446
69767265
461560666
60844311
199396588
135266185
151880011
167362401
163406470
321717632
814221619
8429218
50331864
571078414
1520862
170223161
652776
107883537
309899608
563321465
351841353
714540302
208395142
257344229
317731714
306828036
35667333
262599122
326810652
201840296
75381739
101353652
219573940
658217984
400972954
15193525
260026427
26516005
5495563
323585341
523867232
62288928
36900047
295036877
296776494
161594413
700794741
765823352
1982156
262201313
225305099
59339130
396931762
505375825
140672086
399832669
97467158
362208657
90834149
43964410
122680531
102629887
127045307
89776612
196930131
736872582
247384694
139418114
302805795
464910579
242919069
45651000
858942973
293233943
53292170
268223866
412911529
12597438
176686907
472263644
105059497
35451239
199082249
173389016
577952040
103000661
12750429
97660883
582728460
371430874
194269910
77262495
162093951
112060492
25547571
502365920
18014992
461841636
164454030
78649009
295045546
536904093
76151979
142155012
60008058
336561102
44543469
52066468
137753806
398098142
40654128
58254935
60519614
153717446
93192720
493473368
396264675
953230072
360323621
487887006
241438431
708149135
46680479
665228518
426378468
170985543
424072402
75124502
3605791
227475108
121356184
781628279
142549445
599381521
575179073
46683026
72981632
18099373
120180160
247203467
346067416
282798544
47752724
39860020
189947589
527974795
110002703
492848300
28091712
480459298
474628580
6547554
67464042
426111273
519182505
633195035
129511132
256899323
163518023
5296583
160365696
507446142
138037220
231528483
11102234
47881152
46785560
257632109
259450551
74696917
153740807
592766276
105885809
579976297
557756901
124878165
42333549
244386687
251645339
394810575
6877389
346517425
39685479
17586172
684888271
537569954
43144474
114461906
601286006
170548215
671902074
270323184
254115351
139871499
110092555
162300047
467806569
376700402
432592515
501411162
486797240
64050910
93469153
14003166
400127969
24170783
61431950
546992212
407972007
10446836
114664778
245698206
125957145
94283977
779583603
11769143
30338323
107073127
137956911
294307077
785954044
246104730
397442933
166161918
521670669
288518528
275542088
98203866
18757810
204475191
444510577
591571201
355537309
177416409
26898493
191367893
256801870
118910796
572599305
17985256
706182703
387002529
349829898
618483030
450167487
693225459
113602412
407545221
558280372
109268962
110702583
38970974
316916189
148147729
363689880
276050440
25291549
709525808
336336136
139467743
554094192
20664677
76894228
144602550
27275818
326877182
259049184
9675832
389774811
3037111
131173577
350209162
129403403
397764233
563310660
172987861
683230869
469140018
226459554
181441571
880797800
625298168
8004967
146115281
390656981
11848212
162773612
684840754
829608903
294305329
217540614
764446647
541853947
26066933
574447192
90323314
343459270
959603
33982840
357880602
178924833
516917008
597807378
706296240
576019679
860879025
238625701
567497627
96602063
465929992
370226586
633969172
783734938
403001859
10342053
25492777
95472038
378037397
195126141
233571061
70928691
33851634
155150196
230751285
779983718
10855795
149943742
524438614
591794932
13914640
192498918
583331411
200524687
448488651
553438973
93523345
397049418
9861222
287108697
563919619
1892803
778563765
672534888
783214739
26075751
150905271
54012959
138938579
48601276
340759747
467205636
366428003
2701939
52035713
70825001
120839725
105547859
276369495
60592902
515197323
800313191
183805128
45597401
315089878
94802466
233640969
189509967
59738959
34887041
94662639
183474545
217376447
258995644
89315588
655953945
161687668
125402092
198284927
143897355
341838246
5795206
196330816
370104599
84370503
439447717
320659383
338257794
892840569
317066363
135669886
102813690
79679639
221717952
34512491
73009089
3394685
223260300
313128597
76103105
26518011
151884323
329592327
382231006
575809689
458801878
100397531
576809983
74019042
17228846
176223751
196721080
688940913
316178225
429502979
57949205
62467985
154324029
342185842
293398258
246812011
180954501
53948476
201402369
105394456
249974767
275988294
599073744
800961
285542499
536363424
250882249
80756217
39141312
29644814
103311044
454004546
113499942
7757970
22148457
77724655
17797381
217926137
404991137
324199069
531409070
68987870
89878013
65356351
171009762
399842766
16995397
918677
7711993
9963368
528235778
199898131
28447755
201968290
719070647
341678067
11329717
749871641
897472206
96927392
136053930
249181863
203887405
35965681
97211565
483561648
341482614
230918166
491385131
44713811
741575013
63223771
119965770
124412152
57811187
87006863
1361683
182242851
213710288
54775932
21015833
405641248
266151586
402337181
476144970
53605544
528651716
310267004
565568192
7789775
257854373
211041168
546548165
153594970
358262699
53625872
167459381
983091181
67598529
117255235
86645655
184492063
15746952
66293487
423981002
192873737
73533906
729617379
218137666
15073851
559539754
36422411
221627709
105337468
309919886
237613036
1100562
4532716
426951763
70228000
127554669
153674835
216888343
94000277
134976824
330895077
37193815
652321915
45444252
158184446
236305964
53856316
211657676
60299325
15999985
209022422
357962951
63689709
750205326
720590613
471491352
73991530
53843863
514137803
156662453
375117149
85010225
62787854
67286626
276757644
799983798
97998624
389384864
167704053
121562251
38429453
24378961
483333701
353823300
8851398
42084576
148537738
184539853
202624822
107495576
288265877
676576232
99383441
125344455
14167961
595640791
29696854
72594310
76919053
178918237
42869579
473243315
602017471
373415444
12399273
327631800
46460603
6587799
294211209
80810027
31495400
662751246
315888662
295332516
134330743
563555719
116433214
85939037
33676034
794619924
133512112
380909182
752443359
158409536
90332241
96361549
76327539
354089609
266380955
573843349
9860672
458353756
44376113
21834804
454096324
4359139
618778718
861498
53303182
540013726
94052411
583720106
316929286
305098915
75206829
17237452
85336994
471214265
91148492
476135890
13850672
475792957
153682329
205088619
392609517
135590404
288826131
4470011
78842939
44251915
66367812
265932901
132819450
95707848
765848192
432212246
13885928
254567234
93556871
122058159
396033447
337260859
81091463
191316650
58210911
25447506
46223649
470054906
118234227
245224272
76465329
128684658
306924714
107456295
863883340
580484025
57556762
405902008
8189992
144398608
100855342
11607506
35685869
752768260
197771700
654889815
126699835
122520698
63249779
536562619
398365173
326881514
27654843
483225066
95425572
39047334
481065487
285481343
739740420
142339597
647732447
267905412
143108075
129605317
6831100
389075449
102614456
399583266
349878741
741538178
154006893
783264529
106459029
62153180
148715055
269897649
121948955
156187526
3393673
316829708
298026111
270665365
279169361
153457485
328733469
55937496
16949923
429196951
464199420
29412119
223078625
219338373
145156397
18256733
251295161
842629747
423565719
24047798
191117393
758134742
257628416
1613379
415701969
74607575
238502596
622784014
23122577
11589483
763861123
77429897
244061250
44876782
219331802
653857242
48114571
301494963
409927900
669792937
27904425
147768383
22411576
819756563
120694963
141316228
7856773
80171162
326306114
88246487
355583412
536892956
101985401
505281194
9036768
39254365
309678789
60625998
11911035
39231687
265605846
349925901
427095245
486689
68243166
136892766
403815691
430734271
807639605
85769277
40607
10935850
1359655
24931331
345993348
164118950
500216706
939167693
458789245
195520501
309600660
322449287
590432
535725192
151919910
327464081
7335150
60463169
76457837
562171777
390999524
826419662
7726867
711135112
42811874
97771215
391898016
374258219
21413021
335875145
445059686
160503349
62125492
227125106
361282313
817429137
200939164
50260040
136082351
694646321
414165246
251169771
534896645
257734885
195851192
288777022
50204787
226896491
101278234
660436901
199115267
669230267
398865900
43668408
184867590
50450396
358367083
563702926
216158413
759307310
13206724
342352478
189498962
472267705
35095975
77012328
176666817
783807407
310384359
230146788
105975935
545008076
454818001
91793477
103075585
215768025
594808670
266953515
323901167
149038510
565701253
140202216
337770074
284771555
19409628
216670632
58266166
497513704
340098676
442439745
204060821
55560471
667980359
34765556
525081512
747762035
26310768
88239284
195832949
11047226
278635239
588858982
102341319
610685266
4129896
5292823
47476251
59093287
105606438
17323962
788286
151464880
385178713
575723763
128127258
463460981
939165606
396870164
27996308
336495154
425577575
16950888
213269748
594165214
273712534
909733769
536641788
240197414
13942572
105888052
17320642
69216245
50606846
513422151
12928560
87610855
323448111
262555170
464141393
130239070
61115202
10393567
39917010
157756845
59529228
10210842
302147588
122422021
570024902
12423616
37767274
29344248
24729754
13686713
380973934
658648344
107938979
56437782
514058764
177850112
1890437
253042520
276047830
438349033
669328920
180682182
6812689
186021922
263367113
348459010
168038824
300062178
114720824
118715273
497658734
23582865
26894231
553883486
194250323
702834420
642593935
222685952
205547890
190627925
46852710
608468963
373645725
388593840
825169849
660514487
902394
823211707
84865172
484477927
555223206
330986807
641570135
555355375
98248614
220400548
88399360
64704616
145809892
73230616
4504876
157211197
207610035
74576189
20106160
441850
75314908
112989483
57563350
288708958
522028095
369797872
320051134
145088427
71467808
109698536
230494044
332068239
257679050
166803151
359472984
72406866
132538352
396894805
563805354
226427627
222818230
348829143
440596661
72711539
140153194
131948534
534706065
51157863
79043692
449106859
258267800
175900910
412256957
196612842
452073827
351722872
273850900
788321519
139470652
117965148
323558583
243242915
560605344
281975961
549227968
676997081
778539017
601314196
552835075
212520
453887464
73696766
377652663
820332095
24826793
99650691
252844651
792986810
640736861
83204864
113120684
799893432
20146783
252821415
305477432
129293049
20144121
705758758
655626848
262384577
176864462
186378636
46503709
12448637
809441463
68977681
160626417
88790147
18255735
134419642
459077610
71226912
68939915
215082627
268525244
33686522
47155851
82488650
357811560
278380697
332203043
141432055
696640418
422222446
323801064
183336717
54304477
140791976
184980463
85837855
332937952
123785005
628550842
69684081
84135884
6577014
302318439
280661612
402550298
598273020
218855230
62491400
11838622
502667270
3917844
458229833
241206446
529088338
303100075
99428482
133437806
711358910
30031409
57037440
300454102
320603903
177035984
781119342
607038612
115495641
588774164
328015813
349043183
129942443
159665470
36315523
7171212
488988291
902199068
490129252
191155399
36639
48727905
45284153
676048440
9155474
399715313
828290026
180949704
70426201
453532368
290134774
401364071
5680651
147715617
439023015
179928536
383207950
1281503
682590414
11048380
123050462
171666821
247477619
28807725
20724002
21356840
355405720
203121521
13366730
440001725
490216482
710167479
51115700
328561233
169468154
64919082
495049385
695636022
435876594
337296453
612104593
473826552
8038624
1390534
453201362
178904010
51725803
199733163
49427810
257183901
40548206
114583288
100402383
255021308
622020377
114814597
142631061
777125608
753642296
296624380
4733750
229625740
784126621
132673396
324477145
747113583
29789233
8562117
528715393
527355603
15984563
168989982
95908010
46524731
280003782
294570862
720615267
46519213
395543817
271119061
447719263
76451050
347826141
1310893
141992576
329133828
215703901
380244416
701833355
242743904
357139918
61229321
49972010
77926514
943086880
243235855
171625862
43614795
672563470
124418936
89316360
80121407
767115840
188890645
20151572
76385928
11363724
586282219
5383605
351100937
132666711
117876749
28664456
345870202
389352695
182516283
153355742
24601537
398551131
378363330
579345811
950036392
166158166
7766012
259233786
222829978
799817048
154627120
182724472
241306653
1301576
371886339
284776669
143826038
224634619
240590896
464138832
29755220
112684183
95539541
6130557
529217905
21896669
17880953
2220607
613415595
303485069
234433465
24619280
710852248
130707778
631381923
199145605
73707909
69232295
179156736
49151681
294129768
668869493
293759671
377560072
15028167
348276425
41556838
702808559
446494000
780165578
102483443
209051600
653342902
194338669
22663821
700543849
233544561
97663134
275083
120904724
38678753
8722653
6549912
40383726
334417567
82590615
142301049
88229786
506562436
728989762
52526697
727026556
177347144
138163929
457919263
282394149
193711054
114218121
76261771
22505990
266925103
91704928
330923965
235304470
742329993
461661140
324369440
116359211
797898445
639484446
31084945
617009339
2373438
19678279
54696182
33118282
7500810
92784095
167406236
306424072
218316653
152726875
433748268
7528749
92673627
398983521
3621841
8620646
114567647
13011076
30709978
33958928
439431785
80752460
326933362
112099252
715086746
73935236
146602675
442152740
152985638
35043294
90970796
5646492
24556598
4358445
295407812
769287
403213006
511901237
69297594
475637208
120918526
118529462
125234032
97183143
348312951
243570682
209989963
7251177
14210963
68089933
143951812
37274533
776270523
9447158
429460774
18179833
458949861
48317845
245295975
529244188
126792315
361661800
163065398
231532675
693846001
117128021
22026041
33078515
40369472
25770587
300450344
354808760
424321687
204514435
117363076
118678339
96311492
98708487
398416679
607597001
84789258
535572228
302529414
260215153
122316799
48114180
433144815
14753550
265248937
202323544
11488437
2356919
350859984
792619413
163409181
193970297
18362885
339310568
576180869
156152365
30851266
315481787
354746548
193017970
328283193
57753985
299935556
54068995
219286948
461396860
89207998
251309494
49962434
95670258
327481284
554502203
99108471
411818458
143804202
78620921
163928363
3577200
668999866
192701460
339306063
442424179
13854197
113230473
8840
438113415
430382755
73799210
45395337
19799270
68283812
317064236
898335059
4559591
1869012
59687695
323136946
80248517
286740789
88298738
270007378
53757974
513233365
588885997
148934579
556267342
44104050
424726364
587528974
503268616
387347402
292717044
611002644
119997640
16667591
679897272
542501463
693924580
759174980
226567096
60435465
41412701
159841372
84269768
33752459
129276083
10592042
268638145
3600594
67431155
578897030
89120120
140710363
322839416
358056556
359016642
195897965
5014976
365964407
509005589
710415750
562129940
169952345
10031451
197526979
105883386
4598956
203561212
284018385
205624602
272809349
110883247
402026576
265796871
297474858
8574785
275666865
9993923
19617922
150864183
343685947
497369980
172151251
681536978
328703193
60477653
115581215
173244276
57499068
9546713
11308741
253732399
121454127
75211020
77505226
221314031
29633090
35297674
121585686
6087762
893425813
9248474
272764309
95545027
249958141
41086159
210749662
308978069
18929823
176200818
429936049
345207998
453917108
123791552
30947346
121958711
523092727
110480221
31227464
237942255
3923511
282708501
132379337
51405772
666937000
413394331
80763320
523071622
109555414
53331188
453670177
57466227
210635237
332942841
796829189
227624243
863474125
635819653
64044305
400280510
342401388
326292028
796917540
125878407
267179621
646603635
312662156
149994783
43332364
249652307
281687974
27875917
453083289
11374451
214996831
119871023
51630172
584347540
227459833
144537528
355454893
651440023
71178119
68140410
946139050
284271755
122196163
235407680
1737203
181039249
21897847
129122923
441215428
60403360
33089625
181973100
470512142
255140520
598707611
387131734
755242732
595186107
363056586
225332156
430610050
449249829
99022248
23658311
478316659
796472532
24457415
72188156
32913305
138685672
86606198
132828935
138514971
83384055
18948687
20937162
126808494
119701515
186574077
188566049
167855231
218284919
103638537
14139583
340657500
508575509
64177669
361597183
2454848
66594376
5069614
454629990
14401871
219745757
452706969
905185935
931861559
689096621
163121969
9281826
615589950
25828176
779068370
290477436
24239090
508343179
606394012
837090289
54533392
214551368
110899490
119875536
237309735
19910861
253654845
96522386
194981831
430183997
472850183
375312114
583023798
201911785
288288268
127617101
54875385
232865411
486385885
434673219
222376061
7497018
207453350
533913177
93287803
338165740
5953734
20391612
184800739
341923509
75110915
913422962
553039218
595998772
467305762
277145983
25180946
116227216
145769253
314304596
115646999
351481848
220178247
68435313
85038566
399582910
516821609
78596620
69382675
131540641
148616318
426881418
23817009
7572394
195490887
609216212
443253660
12736473
239080317
39087781
86262986
16258605
764624689
87070826
231443279
624127691
17809681
69386452
252767085
225717417
580051594
67522078
109800502
242631538
321667292
179096512
56864030
192550288
118835420
289965805
44773705
571726104
214737472
421525865
36101823
15178558
270568209
301953165
236699306
104132959
111049805
755871233
42253432
967781876
127387978
70539770
119802762
145890754
443997442
144092084
312866924
431417977
313604715
356964257
56618679
797521290
483703800
377487174
173231050
126732854
134717902
319302196
128838717
25658944
655877856
344552525
356621849
25608793
63367820
132663049
404320251
44305875
321700453
146222545
307728673
15199585
12429867
726131546
5466635
675825758
499872305
751622075
10348682
35466388
129640479
21298126
8518405
591161918
230732673
2744031
530482685
52929041
584024230
138441844
72191476
50379423
164314650
1367406
94493431
147571859
45420875
68953651
107955665
273196705
134195687
31626868
319670098
125339525
292191386
100317207
68520282
604175671
94615655
603953047
483311788
543894827
520709733
32659602
554689753
962634583
92342984
1699988
199544258
29782052
59873523
258921547
159090219
31943628
837632407
49568000
28720639
231518640
146245074
275993162
499478153
19077550
70624387
32618687
116898803
12056713
262639314
491409592
287216070
51377603
54016474
245403634
33090573
309931669
371848389
1939371
24016145
50106959
873035
164409977
607769384
79489625
536833711
86500002
103581791
487927115
74805731
304920190
99711702
748890579
364579911
65005202
171500129
331998001
89854640
221438765
849793911
40634367
312901352
810928644
497823515
785155108
362894827
51766218
405583070
134101262
319460258
707550839
207616928
107841177
289091937
39112740
423065115
603231861
113493357
32749472
366282800
14001536
701403389
480780436
30059637
271752862
513020362
13831419
471109980
47230516
29661470
176662604
496071085
733851455
207246129
31192803
201224431
160570024
155867030
87865317
179300755
311135141
500805812
5188465
588660153
17380207
36170352
664260983
730336128
209655149
343377530
230431174
491522070
290264710
151136196
697926568
68828629
268062344
800781696
46352498
42569093
552250544
7179023
851898485
273757038
298279132
252461469
152662557
610073981
354309903
3790100
181159475
200284980
130223321
781825305
34880661
64761114
178368500
100564574
603648911
2995866
148347576
298462517
235645300
180521603
642351365
80897426
648380449
294861735
12604367
615682947
189720495
171664253
915140434
288814624
22026339
513721295
35324924
20434958
195377407
250929850
496978627
99904070
149789166
2108956
330325629
132791464
122543179
94938820
70296155
416397564
38556603
82216299
167028463
466102797
228630479
389647196
573169118
251804397
511704751
420365501
3728581
294051656
531082904
549475463
214371259
299092347
506968843
20733696
683324200
342389282
260239504
537025234
356920704
278457249
9260318
255699592
114853872
294798997
82508931
365348600
2204143
324030282
299828623
251879835
243373796
457569948
5920180
124224229
88088342
19144861
290237924
547198826
6883207
342409861
516163
5132423
49531412
52789116
134280142
70997763
121756209
724112980
18313965
297461619
86021305
404098578
169316253
597615245
115135223
764211328
236136209
52511358
420656752
163757111
229487253
782305984
593490477
150267256
12736114
387817070
468656024
94602011
233964725
82451473
81817678
221971149
454493410
164023634
136246860
81151850
366754623
33135857
563110506
61205062
164988680
100944913
101534107
46179343
7362420
11214484
169070038
105516061
146004921
27975380
254548091
182536452
560447490
148082015
26597468
264495108
98611988
147249326
564506418
6747987
274975611
271482670
280442503
419334526
302794173
46850009
342830650
569843817
393113205
539589110
136379902
590046391
330788909
794535297
455629740
77535107
161449915
291982656
138825385
6340535
113093291
82264648
236062532
23162281
154726104
339428389
248307926
11481947
544111353
71053443
55242590
197262761
51099226
272146534
439859253
11163119
370920154
15900337
293701562
617975388
876594863
807711341
341072106
61712802
658065
228800768
284132268
221465183
87100052
167720409
6698280
103002777
444730145
31415358
66327890
423502684
36874135
28952111
316189629
485521179
310338336
79303392
227698345
58325537
123832351
12534078
696125437
479427669
347395847
13828482
204893858
97615500
44782306
1200386
627742704
335507261
2381283
540973625
560111696
467651606
74416974
468131958
258309082
463627566
312117239
98324751
531825203
514453882
282809354
47663074
109448652
752735643
156095164
140029423
583419152
427663581
20682913
84926616
30492685
163402928
152439415
377631769
98345424
361093604
55716792
284827613
124607801
81821194
118653928
309330502
517501223
72236425
306176896
20692324
68337510
142812855
155882236
628253066
154796063
472047738
134889123
254114565
76339471
66212362
366217424
21662007
18369763
3197893
55049678
56114633
383993551
15412742
17836032
723239695
102580721
530412997
40038622
221629673
229276
517490773
835643015
29053013
417975384
341744321
45284542
221674851
194188182
317763487
225815793
150719871
376787474
249056053
632121646
49872956
127035903
73555206
52209665
12011110
355211172
100643754
13135364
32705007
87062819
181817538
724490503
961212101
87283881
452856584
106985562
315757448
65325625
584358405
74506356
65107397
21968077
613823700
3691078
787728490
186083908
175786646
319343647
582293802
238963458
189617976
35833842
58730447
228406235
587992343
233700028
458735923
98065372
194968680
701652123
14060729
477988768
430346677
488822
212685751
30519172
619750672
355779456
64151561
172542985
179432092
29956970
69287187
112508514
1935212
837526964
109978785
295766275
30933867
161039045
402937334
263368345
298221090
92342628
201226497
40767329
214359226
576097851
469238027
24241341
53443786
43842680
610054119
30983680
2926339
4585316
223204515
205458949
151709598
39286066
202048432
197388870
67565584
37229267
289989858
606851464
6726649
783132662
15967888
129515995
384764330
123223473
169921974
22849920
559282314
601514147
638155150
289832630
3222208
68919252
180693189
251665293
89104212
603522298
2904725
96129821
206715032
125349720
16105868
266443416
117236943
615168824
28660557
186542522
535054369
232617095
10500136
130292115
177182459
337253881
147993039
129988853
233274668
62001959
256400518
794862610
712635682
559855488
564846953
292604941
86919031
134716779
369012031
100889940
707666370
631511396
122612250
28648197
563719822
536086125
12997408
303423988
56862792
814596799
113133546
184787994
675485020
8227389
381488633
10586911
76932728
468243646
140550505
733316788
106693968
597282942
74457904
290925886
51353522
215980542
767118326
74987039
218669852
14524332
639944974
172985243
323389335
390879527
350957453
156096414
11467578
334402355
387288744
709055901
7729296
120521260
303473934
56690565
411010788
28133379
154462216
24922607
714162471
116855460
18994792
42843543
13031661
72213740
207432741
211680439
14415648
101830252
149501035
262914001
129888
523010513
7584538
403798986
101693788
148133412
66732377
287575122
897930147
263117935
654711606
43836389
64517686
62515414
137195977
566627733
165431232
185509275
120882147
507625544
71590290
176988762
389905278
76300274
65303364
105266576
276136137
181544728
432206367
38871615
439015515
105810105
128610581
33207442
484267210
598152455
422691120
296784038
79128158
331075965
29834470
323360358
382680902
16555651
75280667
822263400
69711510
142028150
34651176
707202561
5213334
96765230
97190063
178979995
365578026
605389949
648266228
468240211
18159057
225200656
624900680
281583059
318261885
12336796
129647260
529017368
747686
34334106
147562339
276121572
42037564
6364039
387651032
49430631
623612122
100465250
208498171
154332223
135638700
681858571
439481897
161742820
118349995
486021002
506124329
62037515
320627744
518023946
93775139
141962137
124866332
275363624
1009844
323418851
400379932
265389939
176686223
60928305
191878131
56429264
166811943
678797955
358858561
142396173
219516233
142540942
234072412
187886500
526544032
79771670
96699550
14930426
159166700
575700851
259834639
157351685
339532657
58998335
533414087
848427237
122830444
43664658
109420595
70741724
311874151
26081068
223801760
119754134
30653139
388821511
147768866
395330574
209133693
259136213
442979332
563710395
187249458
3682285
7867853
10635405
38719894
563926897
542101008
282491157
399460524
284017584
787481919
44801923
28926609
50007811
15377724
154478481
93046622
326249282
203974983
564903694
66335617
446729639
765945327
8869093
187320727
406098486
133835392
474313591
183893719
439287850
177135578
458624909
231661536
280426403
84539250
126225963
262093965
282157046
534037588
684273817
224117873
159796686
350039432
4453533
59090836
156221893
173723553
7560334
492204375
253359793
122350027
476919995
179340515
142017371
236651969
443653572
108732983
14723557
100943952
28925858
600803110
325995457
332518199
174537492
166242991
130176081
43881162
696850366
43479158
672848642
344437905
81127199
159112552
158701205
26836678
51960243
141126024
384779708
5692763
28227865
352266585
839897173
276861735
23891840
171289094
143927339
250089364
32244747
24847549
195631048
211693712
202324564
59818602
9328131
436217033
324958288
539048095
208578341
348031059
202894194
467987973
121691265
400574006
86714743
17071819
339874686
148393658
307132989
68841111
257230521
330164686
12224739
266244115
184402830
706743123
40441679
39874508
102457811
47932836
83928039
60023663
140212125
117975474
122389687
81519230
663205235
629513880
574337296
250424355
195735849
45683705
845651442
2534919
363971968
348984556
424521601
70449324
529285262
76682509
162115142
76176125
785115890
13386621
572297796
162672075
17004126
23113119
484464455
20190702
272965325
30840523
10954442
585939331
143882504
74258218
259014907
32629440
91158518
187618200
57137643
372988350
225937186
134750478
165240511
232230237
585246854
379235446
38426322
600294802
620048703
212959682
136128236
20517964
172211364
282863046
431652469
134636131
159154276
636666365
466866115
281165015
400535059
542298496
361551755
745315206
27549941
209755700
2367838
395164000
256117317
641327457
354092589
56011569
38242592
36864494
219129
171174682
541677329
831157029
31776361
475932797
251918850
142173488
18662302
423118421
185280804
106699019
499458650
387371134
27983784
265645636
181294216
14779891
95811853
491140507
179156993
133977335
28842775
58541145
1169445
310021334
468010168
538126126
25841925
192275477
50798870
235006952
285858385
630995906
33574923
304622896
13305077
208388489
194692751
117242367
91279786
113599435
43905842
72503043
59824180
63664703
86615254
322654782
338543626
255151392
245957214
2331970
661445329
327069263
548928490
119740515
112431705
159992776
130962309
349233388
222727335
177750622
39654312
171981507
26380449
176676097
134749921
73748995
182798766
5752112
283863705
807881550
117592781
208794235
28753428
4322607
406233019
635181064
27485468
32887137
407339767
163810067
25969509
135350122
5710412
383243511
320283131
316887774
374164496
3920267
6627467
198193211
409329986
59023470
162967130
26334987
137290995
302376813
10648155
294954910
23382148
234171958
508493601
27489632
10039445
271312
163640751
25711522
107947474
9414444
6900206
417521767
829865676
37575902
439090428
16412546
27283175
719428309
81919558
411325982
72306949
71876862
456804679
6396937
69890396
35338062
895362132
37679563
9696533
480857978
295535700
874801640
296059546
578518
144938165
288562697
20237269
37194396
83499434
474978828
172963985
88161895
35647084
267615859
76697139
10247476
82228406
309791014
722579030
206123446
7186126
454551549
28006816
275205302
168229910
30878676
56897
471066662
60082375
876905858
709228734
421433438
40662013
398087790
183311070
314625219
15646638
392808444
187366104
37016099
85618795
159572674
58346118
261148818
125391928
216070426
79850920
285559315
103914872
268678659
245454620
277523668
660422158
81857107
560049331
604153460
184076778
199808445
472511119
281784884
382439053
300710195
574031415
66461077
63666920
147854553
180020817
50018666
415727130
19581524
46515789
415083269
2879663
69669344
321295301
200155230
81741134
289630410
141611226
29070686
621785803
120815957
12015570
432729127
52893682
242689502
556668316
394529333
196179159
228604267
200363299
403447175
186354257
453550352
386310709
314121644
782952303
721554871
343989476
292502892
138864022
337707324
226528249
54785101
58131208
574810180
780857719
543108618
72934249
25033784
307475117
587377417
6176861
13561657
71939402
264276250
473202517
598644453
644636403
67973186
342385156
93939322
1437694
102572994
164019969
146467726
446704106
220694418
273199183
120989380
83496002
181610963
151886008
279185685
180442885
157888589
60483181
198164098
568864175
208920358
6094913
180863087
460858787
217320766
18925753
242388708
9196228
63966891
56437501
50257690
121021466
367702853
183311857
823827223
583906521
694382008
487667467
240628113
429983973
326002511
315417558
366119129
214739192
3910348
443582940
48102286
223171800
120319212
357667915
110443798
818741842
99302529
4686208
190594323
276935298
327346290
817609729
537170378
121701276
40015921
100241309
141319848
25758305
139888619
59462987
43817347
221962642
450336621
549519428
787243766
285810029
64656453
82446089
182063428
173056777
742195718
187478760
507015135
174436984
61226913
20177736
127427177
461314073
122413018
42196823
148775681
52493564
260535125
589078181
63086223
497945316
498450976
36204490
328857149
175017125
337650663
310671009
9123326
678290414
543612357
253616561
452248070
177095837
65356538
52685419
155660561
149401838
399686628
158480928
463770382
384851790
388645728
75312102
329843209
347813271
3397935
58537721
130166185
699107988
61740162
281869431
60918627
585189555
287275645
62930552
52162188
63347383
64001369
398167334
493433890
9104399
580456892
193899131
211923514
732977574
78670188
9364996
358855136
318423393
35273478
335780762
527431359
47404524
507863655
249413450
399475245
9117281
364754249
645002116
111057706
34851292
87600262
462487246
54055828
176086202
25849680
157620917
591943766
41915834
39092595
798107882
306851399
293517624
253214705
27190449
407188580
43776096
226894735
83593661
235330714
338429446
360342077
4743697
137518177
500484477
207076235
155092372
406726436
64984007
110180895
164700396
123867444
578208828
47973048
529112360
186595371
139384315
204240432
13142690
22426880
60489415
507290800
464089654
174597386
297865735
662048184
451104116
446738663
324592008
881288
299751910
220085413
204990262
114722241
604698881
1601052
66693246
16489333
107270588
297516467
461114124
259913510
484508481
430339318
12581207
684635526
263627465
25539564
390730756
124853809
249230901
92339394
8818636
69174839
307982005
152220468
32080772
383857035
9558592
240589101
95864260
500116305
117636184
143349509
17120512
8141987
203096111
364233837
93029703
105642802
17858488
317483553
328265486
591275596
29613910
77712098
74431546
351549567
174932735
852655327
170739517
206399589
202865018
37785408
510846251
580182472
256632899
16261307
343745065
245310396
317869464
325435002
355856876
131356924
195119710
799180259
124625899
26622940
97182753
88749283
44379703
86863916
17213648
50600873
262081118
288811186
284759956
12584778
260926794
16360510
763346332
317990225
327343862
59074972
131035103
18180628
121926490
873744939
311966628
723224264
823351299
589353455
460461942
268934898
86291789
122372731
492985849
540626174
368284486
2031796
224271750
351635803
474421771
50810357
196679132
431754645
84064452
5609728
267055725
321580750
382742279
17320253
545979440
114516576
434311488
63618167
307157226
291505170
269746378
36041440
365729098
393116370
572404820
713656009
284048615
94745414
12145045
534165276
15028249
310912487
78292675
29511501
222083576
568532414
13898734
230575653
599609904
530651
238342206
218255654
46502825
71534264
67264254
48567543
873945408
239116092
242645575
245753980
548810232
235816310
253403613
248302409
31175052
504574856
135748776
44596416
113766151
12305716
351364072
305531586
162240103
211720188
179958634
227844386
1500544
36856244
271573808
634551780
334052740
362805612
156765232
120074538
602561083
139642016
101272600
61591335
566265319
166289160
361035121
777327891
615194654
332075363
12263600
16280473
258306078
274600804
6372085
61468887
415892941
307942208
9728698
709897246
235037547
145626905
174209861
505288044
336839043
272997297
110367250
61528915
273186668
279873754
139764
3497734
34758963
275965000
313640490
26087869
469683483
296732603
306835177
144721583
131940562
940910249
129677493
61124259
763430903
77350585
313804008
240104464
6135505
124514476
102907485
245935896
184052652
18696208
391677912
26695768
190375062
12160868
436714534
253171187
18702995
157150278
2740268
104100184
529561913
482076369
391231392
6396157
102408032
2198551
174056130
649758341
946426337
330380242
749510131
828937913
577113074
409448010
37241499
87775165
5225744
519110101
104974272
202004080
93921736
17188518
32437074
209724768
110471840
319786762
196335782
151211804
359657970
123605695
796119800
96325277
233752419
33870844
630472896
192807450
50597283
21777490
49141143
149424835
85689689
7310984
135714676
58220788
119721636
692878210
628534143
45046202
244623118
64944068
269159459
56012766
8314236
506960042
224143484
51901125
179101503
539985948
571567568
130147254
740579834
350798669
248960437
106643361
232863741
942344
337003989
17513262
721159336
64382384
101147487
125496401
13535842
485318405
263409244
38351897
351767674
5069827
72836969
66187685
204046156
6475371
313214591
768477627
163380002
217506063
26101088
396780173
164403
985939362
171300284
184016646
50702671
662148155
1112906
530143672
352758129
273635136
220724443
155528269
189326369
33192681
239348143
178575965
79513599
87150591
109183941
151941412
386875204
583073876
239933761
148030590
75610326
254221730
44168212
115217269
55124997
219898003
839711092
528528609
164467327
106120665
517255122
106907531
159970170
463453680
587423833
99208382
15514466
5281867
5736089
47093963
350007385
147601208
146868589
162624700
435156323
196552727
465912684
33741932
88926365
16107307
605761780
671819972
88015063
425152017
108200930
144026244
470392391
186181233
821525
624290512
458104606
27080409
710716210
15263339
819786445
92446475
284853645
661362223
138293200
352191302
57241764
208063080
400039391
10179816
61584295
380114323
54888411
312074115
171503217
174353714
156357226
500155330
720443856
251530965
598417753
126288020
60916900
233539520
26768744
629649942
1891448
896717200
112902103
76922058
3203857
516358467
100786810
246833615
181428536
917011003
500932700
397607771
2121712
171273031
294923734
165794888
322396976
10832968
664110915
294336710
268456019
294077682
7999291
336649386
143666959
10556722
393310545
20988457
36148865
717491929
117498077
400146611
20429106
678374785
192150446
62602906
248955951
8572517
12547625
71296143
400278694
61194579
28023621
492932272
412573611
261794985
377089669
3763136
49594092
102914340
233728320
552967317
403797657
85947973
307587422
6047822
483445335
445405999
66284825
91690368
574009504
245175234
65458273
69663166
77590073
255750712
177486593
107921449
480920379
593096986
640539023
554856367
545381789
158356494
194977155
31060830
104016958
213834074
168450072
735167394
366537039
653630380
169685283
25538611
25712363
400874798
356211403
217522839
8047763
38677825
491021860
373640010
79448200
69845285
82466915
78121505
242333371
453732867
336182800
61852059
217211327
59805952
801347796
741679249
90494206
139209197
61045581
727526105
296652929
567312994
9883467
196223259
180187226
228433321
64030705
48623679
69603229
614535187
454564111
290784145
764381253
514880166
462121901
52636352
545113619
332111156
88478551
218488652
919676397
132289631
88575446
216718774
27765769
752301352
173145484
451578003
253331048
229329881
78013029
295916750
181737314
174288394
727122313
355710761
52387940
608517261
33076041
163388995
429140222
342918707
366172072
314045754
150797342
184245815
281348450
540439803
218035735
272687488
47546486
201928415
500399304
561193173
69962133
32285309
1181385
199431223
293654160
397018393
9446667
666082
47637625
612260625
912909984
237956847
25895576
845674216
143601506
163660956
50896251
221449522
31074827
5015870
788074963
370997956
543247251
85760002
41030556
432096543
42549128
1784686
325695349
122276010
462751612
178874692
669437738
489812890
83761123
278058223
149762623
158982573
33630519
47856794
16075442
170434240
19194219
169108353
371953639
637995142
79050714
117884463
279756827
674898630
731099987
136535590
33593387
153060911
29328093
182584623
194778415
428202664
68791819
484832187
283399025
19115000
372304164
476400054
154601403
160248859
334658722
136314081
20867115
432430360
563532821
295395709
149969331
412080146
62158691
306277380
49594775
60453740
9167215
392210589
96995768
27411154
5026890
246156886
72175860
197116209
47036066
250093449
200733397
6266255
166181898
257865262
54546915
289082879
13905326
13478456
317419084
7818642
698604869
621358945
55501318
167982151
221827927
24779288
844690544
37157061
591384994
352159442
191493955
5242462
679943386
240778102
355907807
391182372
892718258
522972293
1162709
51550263
340634755
167189342
59640427
74109658
367975212
278256608
225199811
52352361
103119921
54274013
179020889
567319021
397790828
12717204
67814320
140115183
222526734
532090915
295166319
557444191
247999809
30664812
11866569
138390142
206316041
30480210
55338936
275188276
384656662
48955062
13981628
26639529
264664319
489060343
369530482
273530264
173732354
454657374
201446986
176358528
14827276
12047723
687423034
78442198
3847917
63394123
434340094
73734151
20720882
274668121
645316724
555552121
216711227
496601178
4451158
259436369
14661389
10829158
266858157
407494504
90033050
397829208
456517245
243719423
169819358
105024770
389805768
799385577
37883173
541906467
629935042
798353596
763313033
224061904
164879908
592328246
109981687
345352481
43909791
50496076
843005836
309627179
40776523
495949727
363962591
634538118
67379982
40137240
179105251
591344712
415150279
254537127
467519327
164864445
635694655
185529786
4697019
165606020
176379281
116110697
601965566
5264056
736545487
523991024
64496269
123793452
395919895
162042050
69384355
6445990
137480161
807878504
715545123
539559142
247371695
610029709
581922678
780220275
120634430
433030412
508086403
431008331
303123746
49343637
146111246
5641001
311265080
351481288
139268498
11806114
264011147
163299302
523615032
210594261
72013226
22589858
278013701
473209780
22948892
239406193
130349499
333259632
249942
20799180
229363508
104769340
72153888
663730714
697456042
151959104
251424280
15486381
370090736
1570576
119032283
839752545
354698044
315219808
115849137
433139797
644347705
354628933
2698358
54241788
219507352
441703717
574176314
302990930
63799965
161981308
220870779
79071097
312833222
224083176
122487814
482563847
23187932
655663898
257182856
37361862
575699575
9502168
430613529
22398718
557177911
96842840
54213509
7738280
211214197
118576541
269815605
97973341
20764709
19652464
479611049
67580482
10682909
138377694
616866091
217305228
446000226
620564916
560797999
434463216
93436434
3920343
137924881
114697090
424471716
418830390
73281409
221287708
8616573
1600454
24209042
668021795
204139489
68046394
300114032
699378617
208491742
237389756
4245987
72134921
146518860
73742359
59625462
163793800
95909370
15608004
105549319
1017207
7037065
341869204
634595673
544356416
169038417
4850531
63546026
302144220
674865303
418609675
399996762
497156583
118195013
63559806
12276896
13521926
146636154
269148
433984090
14524664
329671
308785668
154159102
147321586
109879876
52085039
6759942
286255703
141074750
90259745
262682871
22183739
479041547
66552300
112470075
267035303
506927
45420787
434106794
184925211
518447052
393665482
370013645
167764017
260500754
67636794
871653479
74088624
871120234
408209283
2394378
22144592
765633340
107064936
260250818
217982562
80193354
922969748
56750467
223298335
172515759
165565672
408049017
457956322
9238631
192605988
189972097
288545473
41395650
16903000
177593699
65539626
644282098
330123621
236206977
310112856
472197571
124783535
415575221
424992796
99642589
98920348
321215965
361752706
290905615
261299600
834303820
601076534
196398580
110558997
87045089
76770609
161725713
553870724
454202513
418561474
129956917
47561889
1036518
22609856
23645931
115777956
1384989
315439923
46512074
42298795
218366802
113046602
105982120
50225626
96836919
415856918
264806007
125559665
119162564
118234789
364761509
560952555
329481753
279991454
107572731
1679506
413268295
47172562
56521560
417236413
58863318
3751532
28767074
68618325
473510221
647009839
881485567
216306000
280048053
244998727
494379328
114867625
7095684
200922580
379952238
339866912
340647893
214972660
15233618
182219835
235630212
444298963
22089712
437175091
610606589
223406044
75186456
274534477
8617808
304382210
36468182
91017169
633194883
14660322
160260723
562406382
323925659
108265231
186187940
34196867
21091910
131406606
432559820
357604319
161425369
107352051
171579215
630696085
509354387
2528627
45309751
624681798
14497653
245363171
273185275
149584483
439370576
456381210
541514324
7996722
163416721
847708193
256523469
66045655
455876610
293111618
725784970
668374628
706163672
107351078
212665250
684632231
806388863
18671395
82049472
154311730
7659991
342975648
258005837
79599453
174693111
303458507
376196126
165445304
738031099
520983301
152483680
366350030
248449906
458496494
125029183
312882399
209805497
8118923
181207291
23744657
592888587
194905640
73764239
627549158
307377514
361979403
294208765
40741939
213361383
621998985
149088778
202989336
224436877
172980830
109745690
255235621
19006589
94873558
172587296
849517177
593835241
163601452
91514672
20130553
94199031
181016348
119714993
10356809
63456310
411895323
892205931
23971467
615647883
131632051
112518382
61619770
600502495
268582849
88847768
282314164
24319491
355601163
103067224
134495645
358675102
272182018
38578812
183762428
255713015
75192741
522587140
376170367
266615990
22062471
290419024
43420186
130326672
112650286
182973190
208474304
18624303
155990878
371146833
31019423
234999522
163523630
165862627
42090828
614524538
60698101
738643367
73743164
9432145
173446593
589082536
223151584
489855020
133485439
364649897
291855701
21673689
765631151
369894063
79334517
513679739
89112877
485431698
107506029
339558702
11684271
265202499
216774804
308198154
399313942
473496783
58167521
136706402
22833117
400496297
680676056
551259723
759844039
523735976
839780565
272317435
245842800
49185028
368200514
405928769
352690382
302443433
312989724
408613949
110080214
168515850
85142377
254572656
141706265
370107064
174041391
34411375
60559982
616865378
545585683
256937118
11344962
55063818
260768368
220938580
197973
565096400
520645279
234650369
130397162
833680603
27748865
582738700
72556476
254302549
199951443
482420756
42630974
5628493
98764912
133791755
472137018
233552013
168434825
3428739
496444754
246969251
292478651
686334383
775749728
142076562
1142320
121783683
81355743
102547908
23735246
34948929
70051924
573046797
66254066
114015039
393873330
37405965
459413749
38582504
234360489
46343740
10800050
47826758
78000908
75902234
8346769
199889496
3910656
124104591
383810321
101123153
37359334
58857387
112805185
12526194
305998
82292195
119502804
223725073
780288376
864214511
141116170
91515196
80773308
434440390
365181546
432874709
95402794
712460407
64258919
282765719
289724311
83723632
29108449
436329186
34457047
89691496
393556719
3393107
78801644
122823727
799866263
208304059
96987243
119149969
664017439
1858516
45917493
183813401
63199145
43496753
277985069
244412016
132407702
174082232
503176449
824993108
252810082
112803579
10826233
322560765
505162958
102775969
79448023
246895284
196946206
343596126
460847752
260464261
22043401
330810948
429179160
638258028
523295676
183226993
136875448
395776422
197111124
130814771
323477909
88261603
179356563
322472200
59235540
95757576
35488648
9147609
416888996
449956851
277855765
846328181
113219292
596837999
104372422
125201594
198630247
7697888
44041837
66263469
220681755
373803157
45228265
66997837
173908357
110452202
149499688
82347510
236075093
284990032
285403264
334295087
10890780
152424769
612938067
154712062
169868262
248855273
802760397
576415978
184760330
330795343
460861066
16663221
85567745
319940514
86639429
373178037
291578197
74560840
362331734
455183295
40182439
136915733
749543865
334480914
236864993
22439069
265973453
175099694
105979966
78021079
545028349
388244429
44051028
305566612
85697133
113646267
435061640
603142
389713868
262705114
354421073
69598807
66266882
687080281
375556356
94626763
510301460
216311822
21239795
436409374
115218715
191856349
103652770
123532098
15796754
16372595
35690749
189321659
651806561
186845581
166729050
435489659
104149409
65373707
27838057
101971108
134399304
8136986
106447590
19395041
279854232
917589927
295720425
439678201
85384456
624606916
150677277
81578816
53479
257746207
144592780
193386217
41701747
49414549
85757133
187608260
293594130
481285193
13937829
654525882
376585941
4372607
130410143
54832626
580996095
75424818
642600496
23233652
842047708
274854883
542631438
270604243
45528111
303533452
674981718
266795415
221117950
623814685
654616921
163573136
191906611
88006528
48691701
91688494
914836829
390277234
77106955
595694301
5221089
180152751
101591765
747993759
3718459
123726953
28683858
59700179
222952213
108277343
76948572
842262689
41333308
52609488
367078094
825418865
143197544
68309136
598174803
219716016
79045778
4435670
101223741
465856122
558054270
386466391
170854744
183110132
807998384
393667718
23204942
163196644
99676647
53671214
153327946
47997418
381228463
8356435
416922329
14233629
1966658
215625369
136266054
216041968
833373655
130852954
447570450
30340032
66199553
376268579
28005759
133756132
111734546
123970864
464486172
611945866
504494127
460126895
149511622
897643515
143495256
510332822
130142380
151829430
536726232
226804016
56375877
222408078
226350878
717567920
9419343
22972230
74802574
287538238
39942591
56336759
16957767
1651116
58733755
427536130
692365999
301831735
30507229
200945574
52421050
76812396
73754507
246051143
2656368
387447126
41811951
41810540
7097758
445297012
357573515
97523395
278439927
59301744
637678647
258959860
66954906
228068629
348778316
482962599
150563056
325497522
44051519
286098916
163368218
301637463
73140627
492520218
306820921
13764968
42136253
113948591
381204378
76291538
106826468
863276529
119097937
7617355
479060411
274756457
9548484
170188958
434134960
644633040
277090573
202917764
27406804
794165583
631121817
50558837
5331071
397750431
216678686
472325956
50691015
666759952
10809603
43761183
91333343
36578211
210741658
18964976
139996717
676037262
283779420
4546385
38860992
53126219
622086697
806670069
10358118
4206598
556573558
533514327
208892238
149719563
122807043
164091942
355030939
42842218
119048941
212631100
449639840
290731489
197029705
254266240
178396164
259444151
264213928
616181140
16251803
108873439
766845764
324511004
162170504
111409540
78309034
89664444
64386801
150911938
216431931
258244407
542275268
403225160
793190066
21907224
177089398
9587925
609939118
63876180
290401302
32544145
119077169
52480568
862725378
337136355
27287921
95920151
224221976
22988677
144564452
112187652
265046897
749816671
188854299
183526
265344838
18599769
53705849
255517177
137000620
364015342
44041229
261152514
100409484
308676402
590241504
41270037
303623470
510354985
201408346
110932437
341569359
153293939
151641265
570249360
224974828
92320636
89040090
80738174
156272973
674771035
70288748
162282388
348246107
249080873
66516194
22514194
37459470
239735463
10581956
7476938
3085743
352755259
470465303
1795905
521108915
344488820
306307484
145277034
450910400
123887784
355360621
178843695
106458530
173069551
328963827
56343403
278935474
99240399
177103179
702555385
358287480
30536301
463429631
589935607
160342751
731461238
54957252
15894705
360719817
6554860
467563161
761091946
705528720
759735097
302770731
171887451
423943920
27538040
220950305
186874165
311575351
315402112
152530498
193755072
493878691
160304449
165004374
242121162
133523196
319451966
27662721
269118908
422593908
190227595
130107831
368839691
66834903
144742097
77203900
442283278
53752808
170653031
33508955
53850748
298835871
240645223
593010091
169688043
28050490
46387574
181799063
247625326
210938313
303014812
3715831
331267461
272080554
165489951
327496193
123769562
219811096
232458599
696693462
206526488
184045493
57680189
320969422
63525207
76219950
222737535
272194528
48045726
16564101
337074117
885527335
314998339
47268824
7638983
281833336
186156515
376748327
228705915
186975408
505596753
32887501
88044499
64949867
526561386
118201236
919744
262704903
512129410
68825370
1798348
126424037
487381076
35713
403332515
10981764
522682664
529004467
63135923
361255319
655160484
147705396
391212507
137757104
269266169
129773808
636840658
98667787
108983041
128863720
168027133
391948803
10618270
316330036
76979154
58182667
52133689
147185559
36616218
79539471
198725349
383331564
30330105
13952106
29855040
118533580
115402335
254127804
923241309
60330733
1010082
190333221
424289887
14734863
511374589
48997115
1054100
535130054
148976878
427074316
105810870
266792881
574657586
95068973
679272488
450204664
133428010
519530828
72827408
549359346
11548693
339537559
516060236
194019564
318384202
165664752
218847906
55114793
67921316
93681519
140168228
53854992
746933600
179759579
173107849
429880683
489330266
135936534
190920423
76328638
23146090
560134733
121909710
299209438
122239487
63505909
175415774
696407689
41918786
109322694
79135278
72339938
81867034
160577498
412494344
57886380
139322026
227061377
192430443
354925024
8389542
11724117
767034559
11268162
193949162
419624673
79389875
361170571
94363642
56497399
29791991
56934550
873419625
895117555
168344935
23070349
22426250
44195259
5762911
583143182
140830409
621463092
538494227
125323931
430865987
16500519
527527275
46500841
15336511
406816790
350444316
214979871
11835165
87228678
203235908
526775941
168155126
485592631
232763774
509443188
49425382
128897080
208675279
646677378
205241991
78982202
127589891
44249084
13903328
99861148
84861760
612364044
93875156
52539259
37980583
84480138
184454763
376562436
282955663
904751538
15743853
785284034
103037128
75152840
159844763
23452669
228939485
358512017
37818898
1012953
613922885
7619861
47537752
301086997
21630988
319018692
53006959
79929902
276708699
286453414
141555818
107598194
273252682
529801213
418926
262255642
302593980
38869789
16123236
49114131
206028359
54860617
171019301
135511683
177242593
301059306
143019827
83152616
37672551
267196240
54751726
82178652
258657078
371120636
72612516
24403361
755618556
557325368
300081453
957489705
31955104
250041976
890860258
37136576
2586864
520226640
463276961
661693708
52281801
684093037
203156989
23908063
640068453
73476828
112568159
136322707
81985583
209923378
354161031
125573039
968413806
112422178
620685634
23404495
658975
395264580
27654182
15733866
146286707
683159903
95473052
293346152
335399816
76952257
49200851
937654944
84857615
270556815
173444455
207411967
310781444
597973006
147470460
826387343
419355542
17129522
489369556
30703223
397554864
330173406
68059699
41291972
21494569
199570076
862760600
90314497
8949523
48769713
107598618
7949001
531904897
222180935
904733898
655363100
143669923
204326396
304321572
848193981
117650520
22662936
309529164
194722193
186296543
84137792
147076103
7030145
619614328
306727639
687309345
416183674
311962811
11966560
353363232
279272010
699339730
303909853
29945282
202048669
8087533
207551277
193918074
253617779
211293930
22755907
231526617
4759672
148421935
441199908
140894696
136613581
552183794
61028138
45913858
539946785
188136133
36157239
6718962
63734104
426106624
3763662
13038514
460910688
6037519
178003615
373202144
783054232
558726355
787704
372222866
5875521
7241365
105083193
510060431
273817701
255890872
401387107
728475120
75439288
84925971
115817249
366187417
362627280
238836660
119713576
453634719
408321442
86868871
31745885
744771357
12487264
330889419
55953378
401567018
134584826
646698325
171907044
452811275
4143612
51286742
676138427
526758802
414525262
860282018
143387112
88530659
6044511
139577310
230430543
63828505
267086233
323235102
1372791
21180961
134886380
150223339
180923831
431031349
263292227
78699771
64786226
259146573
735689407
21415641
55384189
617578341
440897913
376526117
493242934
5320094
40463104
771114293
478575219
510813619
53273048
403164274
31423240
126918497
613525792
503883017
35032269
389302297
598138544
476405114
115881320
811134604
412277003
136053824
53250728
516307797
120784099
323409825
22220404
141388476
385685898
500810365
56427192
857807840
413100041
352192835
138757474
29770526
57286351
496176707
178731186
116826343
370320818
147318111
632837489
545314880
460756875
32988654
85074273
337815892
399975629
527283291
681730099
43384005
103548239
9176303
26214740
327596084
407436561
706942340
39097126
115690517
537197506
16200017
8315593
752676054
431749626
556673823
27386003
152233652
59421892
633608214
55643980
25999206
183632596
87713595
184263759
12830761
320737354
445832349
664431097
176632030
264245732
720661460
91639625
645710017
456208666
128466299
5541406
115837394
62542532
66328365
476799
321037379
359395027
353823519
241752460
274993170
386981085
146648360
501313104
946194043
341417675
75620379
630629279
126677664
169092383
81619434
80702446
8456484
126480592
462036216
186868480
279359740
114384580
114399586
949858379
594542593
355773257
70527173
223314394
150186337
193898058
183347557
129622829
522761439
64873696
28069964
551276157
252361390
31175936
212759436
146295333
410337206
677892071
1533266
360243152
55305707
36752281
580250810
22619235
298824145
169669958
192337486
494432381
98977799
66531239
78019543
245459999
265178617
221698186
7863780
453084996
411291246
127407235
635369960
320375240
723358061
12719898
161004064
358587788
58662884
1255419
52349347
298167877
39409568
113410763
10514694
698067574
36045547
451788882
160209063
301728521
152325418
241013302
7817908
262587853
16441254
10693038
459576028
450870786
348451032
415894415
415668572
239032169
106787165
78794156
491686887
493147024
381528403
92324298
79559039
543842399
288443479
144151355
76689501
280090140
103083472
4384029
340654542
191957843
59291746
19131505
119520320
26253220
42190511
430004690
519959831
363484850
1657187
689462580
15472805
71117013
92208260
272871297
465724461
105730690
4475871
692850338
419701538
379396429
19265919
28980524
302732163
111673032
114580520
181055080
3194748
768163049
197983581
844135897
91406
11775835
151501011
804809473
379470958
337116371
221650066
343061854
195179203
290120897
28413953
401422209
228960920
42704898
427214444
794878420
630747845
687356353
494571109
93694219
125274926
443343771
526041537
453235107
702850696
97511625
92713276
254451173
150930799
818228736
73752590
29184235
216330307
268555229
86648680
99545128
355070552
313701710
773102580
134814423
25647590
47935540
120794861
164205057
3257036
577180846
8041981
251943183
119353189
31507251
63682360
67712376
481433750
718324525
89009876
388866124
348825923
12410855
353928966
143468688
148854001
45382119
522398398
236862799
291666904
418011886
273045299
350122620
299659355
741361297
444104024
619968804
272103859
454473679
100901457
119366511
177421511
82418285
175544649
343638606
393669812
317678000
461363097
379210792
733322525
262267343
166377044
204384377
243174721
417846910
228398896
862241882
87849733
590737607
7492182
120553714
196483139
428449458
65245291
18512038
423016876
68785158
467845363
580135930
180362077
327174198
275919437
180772983
444640748
668779886
46099110
148250203
209819939
241318928
373952587
196049064
150932
366344587
141051358
110058110
543899169
3365218
188724934
304154204
424775717
6458726
868125315
353071902
602582808
102385149
515502218
507616088
39885379
122621479
37670024
6769649
600294072
274548531
32029091
196762186
433743384
179426412
66692364
837510071
849882392
242140322
12222003
220393647
29841614
695412683
146634052
16648123
239232540
60021252
13122306
203919838
105167252
184911520
24079633
527057053
178320121
196745270
641168816
55293020
83525550
461549003
121208980
310979091
38428312
216905786
57446152
676855441
10817713
24675946
244797963
93659373
169991887
668291696
646869080
37729648
254750038
317720645
482503399
439046445
7608983
20231021
119495252
161134859
92677599
424816618
447305655
541588926
100245298
79724858
418422685
30497780
28733751
768115934
64781000
558746638
405251142
30888442
425241014
453419614
324148240
588679023
185421784
55104244
51368829
127675141
5732071
113217869
45354996
332134136
193787571
3185232
678798296
338221026
183557766
194081374
292075140
65163848
438439804
101858432
1110928
90634481
260143426
343887158
63428715
560975247
388612662
320864784
908311099
5778879
135886334
550567468
364741961
359223534
7065719
30308767
233363077
639054571
5683872
735440771
247093402
260998030
59040767
349876832
58783247
57069661
479955468
121813027
17046143
40524971
286713029
10891990
716130795
109574187
543394485
59899042
241254267
208654847
222458687
559299716
138589216
56058964
418444268
622925
304016183
154751138
197679002
852353908
613061173
356385337
31889130
81322189
312588183
45244449
301448973
154276334
159212924
241502637
280774411
41650604
357531081
620826885
32784893
644897364
409428451
426893190
360600495
126160870
130994465
259526750
759536749
245765919
149450432
48921001
641410347
245976639
7721725
368478423
200234746
485102712
422480697
559915007
288645950
115356499
77405175
931847953
143838082
245753148
116339393
273671256
674449753
191290077
48865814
699737714
44837746
316880880
299791589
242601858
349847950
12201636
321659978
178157556
33289668
210818672
32078623
48151017
72691795
425697378
85894383
16476377
60720674
544497056
209368256
16209418
638084741
133530311
65018464
443362536
818354862
15199883
448349931
248912658
170549954
32454418
422310674
592937476
177013884
608563361
224115164
760472176
40160656
170880775
433795718
51539610
66120820
40792800
139205032
351308470
135618005
650111513
42942056
315721116
74289898
234275373
43977594
14131718
91281119
43814287
145185949
102740229
311722767
149390780
334424328
157677611
129846796
139732609
255714963
181605365
532208704
471408242
359686107
56978577
3255285
152568226
59740791
522586033
1495922
414296805
116946850
198425054
122175841
513714032
210452194
198464182
553327968
16790423
362326813
135800665
528704635
46273801
372432738
358088418
87745689
366611436
170496857
205629305
86993889
449286427
282876042
139902151
115030660
230861800
152188797
132470797
3440220
763223782
782557954
55837466
421046214
311352930
494193008
619421201
59125338
25994201
217895082
104189961
17048101
58840181
241289380
258075660
120886763
53463728
15678783
535097985
53162734
1256898
498646121
351398725
646427503
15301947
40853409
672109927
180605626
26399911
152911874
63386168
281095780
1227868
130644404
96237734
605403945
228192140
286034282
67553695
25464600
435153346
171652316
20797809
19071591
118375667
476399979
444013382
18266752
302098877
276041855
2619117
33156438
261961127
142694014
655748862
75887022
13717850
74729733
176950510
186969505
505283232
237438915
209332066
385908006
247345797
49067479
318553893
589487398
5506119
697712394
19645354
17961425
459789227
415924109
551212518
292110413
734749649
354886987
201090532
447625521
206403057
104336579
617618505
45329485
6769701
23684582
138928442
72728708
174502859
384310
433098917
340863970
10336611
737336077
504829965
156500559
263487393
466157898
27270031
123410826
20162387
147654511
413004130
150801624
480230628
146422625
131211323
137088662
120140481
63184326
596372462
63585600
493803749
334944706
43102015
250540430
335546905
11009796
360914871
28145757
804346608
413955812
130438710
56605937
622858213
99766960
112258952
118260345
29607316
120315498
123638376
244308916
232249305
202219964
683674762
301334877
255849330
489446374
149916026
62445787
281301377
385681037
3867202
29665619
376531109
541894996
148236369
123155325
673215135
482679250
265950099
435457322
360442815
157927862
440013561
43078948
46240894
494418071
484184998
100762480
768019598
324339322
664711176
90821774
96153051
84484055
251870010
23379706
388799929
223097200
63769552
465039357
654045487
31938542
300264059
196355092
91820539
488563563
666663678
395991647
531886942
66833319
714850279
430891822
42357682
686281269
207163700
592424825
134456511
832740714
171202028
349254371
256399672
368592394
167971762
413194389
17407910
598624058
422829546
63314888
289342970
760978703
18270155
35439629
513605345
402071073
632837573
125666087
352222537
42405694
30661653
557408729
23733554
72905252
286899300
121287541
26117357
295900662
562637794
182994828
794949672
7009098
919042433
198671473
33899031
91986247
358532952
37815663
61223838
108810969
56591956
89800835
395303282
273268260
87493063
249267022
554149394
319002918
14424265
203315910
340074350
365292571
304052251
27898815
13322586
932455781
407637839
12840614
218762603
420937512
670459519
19971498
56844829
343411383
675900956
549719118
16085305
167347672
101458777
84205604
287338957
8989334
26419139
151814291
43858072
242804286
528647447
774742313
628770289
253785876
318818289
220630910
553866057
166145829
1127362
315126793
586889678
575212234
12542888
101685126
26933618
96420654
436769198
96093494
285026183
687981877
72123521
213856031
134530840
720450225
617690207
111741282
151197995
113829544
59422684
6936748
447795531
403030552
14472294
5808964
19791942
144629813
12696993
71566949
280596096
511609351
843631247
171549672
301584975
286796884
48589999
394028443
764793162
170850292
373962013
461424580
220461730
118371179
7656605
401058797
50226575
113779912
71707883
34168803
344554662
44458453
3958998
347799187
211519455
355591544
470033596
394920562
161293297
670214565
321689179
749166838
194984553
436795587
43122111
263887120
233207083
69212593
323464858
477122093
61817509
3914011
632901515
129488040
168656441
499079294
217863407
130450749
516765947
43485117
417026389
17166003
329558275
502975062
343958953
259942641
445415230
547813082
72327866
147527236
484409911
21254785
386947975
41401705
111518524
310426143
473447059
288164433
194925952
63181139
463979156
131525921
79453679
315219931
207464516
242831833
377784224
513209115
39346942
156087262
81896205
26772429
174347901
166482811
191303242
254604069
16746162
499324
762558020
717187310
56182180
7996297
524549692
183811542
553705407
147061529
456940179
324358860
30970540
305879694
174137926
554705880
720664735
53687887
289249484
277203489
242121026
23785158
59628143
21426485
221044991
38723883
264549497
419469284
94501568
125060052
713630496
41237645
639809786
101558902
19223758
314317660
690753865
46329342
214402094
185698492
330896599
418777760
157407331
10327350
380653952
94038530
159760063
182924248
56675541
68199624
166605671
860189907
322168057
306837978
130543489
25797333
247692410
54080963
408281198
301229746
325093959
236074217
109327678
451846221
93933629
755009133
9514351
277341198
242043130
443155397
468670005
683414471
13166353
76855655
206151440
420246187
79537624
62020364
12208302
520151209
4922045
362713231
392814088
64551488
622935582
683250053
799637534
736973779
90423947
366993901
465211063
267228372
56131473
324830839
507118826
115632715
667568203
150385289
78743555
109175605
673098333
392493281
588831992
36900685
26520753
183217780
73122158
700032283
53247597
407552831
451114669
223198307
477149290
253123973
12619946
313616178
3022727
122975752
313300723
46941959
586922572
18761196
475719023
166621428
13446413
298449413
210916190
61251569
237496344
103073612
7845291
73853458
206067337
625104220
92162175
788473908
471741397
229203606
518392517
292246575
83087852
77484617
4739093
46120095
306619908
239095640
266627185
462343509
369237843
104852889
25642429
125179620
14582721
53977015
189167572
278280761
414914534
382483679
383019678
552153862
122823424
16464286
748593584
187011506
138354457
71822169
175514075
47975425
78697536
554940250
124860719
14819937
29761025
487343588
396060985
480066140
124285771
161249053
79178049
90502987
260816039
174710887
145931532
204680386
355856763
93878028
116227429
230566797
120442288
190687047
197311542
611575047
171356465
133901731
99679229
270941474
589755751
200919428
377073591
32479377
453370333
35439221
701863124
221549880
799932330
134751415
300769424
387417614
374917323
16903044
33527262
557835262
26550461
273449040
279904014
70934302
235100540
67744380
279007102
63833494
407017535
177809995
79114090
86019264
262848563
21833932
264743684
62348825
137868591
18307252
53307905
76722350
37927447
9466106
478262598
370979099
25869527
238994843
158271619
553453417
89861262
31301
54629535
206818588
18928336
101372610
175055955
441555747
168869778
22848192
12648176
69475207
159233420
256251094
344386193
124220904
539178917
354131561
223366645
321161595
508361981
153087790
64393486
213578637
430672587
7185838
87325404
298073654
37852344
230393392
12109961
338873935
321012556
160878626
6110986
36874081
224592530
152018719
294242968
143480018
503871525
18365047
290781301
17601512
63936664
300981769
715388669
441257635
227480282
441886714
324502229
941862273
79185385
500910503
52847160
155758868
231923187
117344271
560608114
147344877
276015152
222273305
245663162
188602719
671393131
36303058
263197416
418587761
164384533
37026325
394803049
55114976
204438564
356351930
569338053
502027942
3594677
90405413
636891629
46192606
330378204
76941685
363114720
362421869
81575164
151083899
231865065
104157322
338886158
145151634
73277469
666743041
6479035
133135155
24486469
64646360
24365489
235604959
161817948
127115678
453155175
180168905
95892286
350798735
413941941
156558826
187484897
5242410
116846805
226374827
109846853
241593042
46608586
586379340
37444724
652671281
74207494
34553106
39475865
197845741
127572616
123135406
22878320
169999293
3022915
124886030
54553670
211383167
444505093
127957651
474977380
2549115
673743300
374558962
51904878
297896
384231284
193830212
83004826
23590753
1915617
60821098
578593950
539583930
15558069
139601804
47729749
76605330
3635620
40966581
328710705
131934811
145333845
19039851
17383396
1044117
69659735
41835992
55405826
88768299
343013385
249296806
4772377
385267157
45451055
603334792
337184535
95494590
378112185
54910705
206008570
193418449
114343183
71986370
122114839
126673646
12900198
54583005
217180721
66091966
303226749
25509676
91378868
547121155
387709137
547247351
226579113
339886689
132783481
812490392
619013734
304852728
508789160
696037232
24155521
591775456
363833461
341225257
137566215
117430166
11046559
6086146
238387148
489064472
176067403
322553896
76159064
417707985
186390836
877360449
114513157
91634428
532916875
298040028
353866254
334489553
57279846
334507409
79310440
895714820
93000596
103934488
219178144
770390307
95485745
57326515
524490774
632854980
204039064
264559793
101017285
152173593
26860157
230630697
203233525
820001615
178319165
653019430
314537396
150387414
123447789
305092482
771477327
41197534
147611532
135680893
25940855
24921494
225224245
17648108
136755267
665425886
570636227
154998101
21400863
257179706
42606676
100722050
71272688
160488444
204805164
144917400
87143995
210203041
250400452
57723021
359379690
221522271
81373267
197235001
893772370
168864302
94477604
58823003
708234189
129052065
3056912
177959209
388140139
371730126
49108439
243145769
875930718
132509755
76644570
134860454
446687928
221074357
411048666
460204101
352115407
425456523
140185132
498354880
30070573
574361481
54615568
227354295
68378758
188569466
413071253
79110730
237274075
27251443
383661399
208832501
7113537
33214610
407538260
2683926
108475961
110417385
225716555
227970078
539986423
461098445
203527252
558124486
280687
14597054
164783958
510169969
142325270
73121974
107719930
73241526
531600227
232000992
420320395
94989343
569510867
119689152
350738615
293634971
177999010
659967623
127422612
155217430
1406296
105767709
198106641
463568015
37385811
230422367
514340970
218078223
445920365
8421139
10027612
52909499
263230371
269440328
33553347
5124640
65002070
52847851
64447995
377128234
226184433
327270465
428502743
327644693
156290134
17747933
59562386
338270482
266639817
81622965
175114457
136073262
767448115
178098560
812576440
207362679
148833259
278897800
74467470
123392781
493171442
388007615
72681400
372849564
114704246
122747427
10747778
174515910
177509574
61644716
47874847
81652741
127796305
8325926
35614642
78942933
53416190
478722067
418747528
108855455
264904704
232181225
151272567
263220896
506460273
320874558
479496999
370259042
57815749
29415180
154002364
46382827
313788014
138666237
99901938
583488957
159348590
108483273
277513000
249053453
87762527
56963492
54310378
86890878
154117238
858508733
179524896
44648032
724853972
363425996
10375094
407155908
740588623
36603096
88288569
112494850
117795576
8974222
332241426
1830111
81626109
772526469
250521676
114986454
843098456
130854266
65691670
215932808
92603996
240554093
175388021
882905428
82958
321743592
559484556
325535403
81489644
455409412
451904639
29727024
120803054
408281529
882152
24634893
34985863
133443371
86925292
67198522
164918963
37608861
123397849
144889846
490366633
156285617
209206401
605940980
77761665
274906464
681840542
12240327
830727568
81525629
159355979
737477076
239393962
24027686
452086229
220474436
75913280
75747400
66192645
293152771
35067109
300883859
110872648
382186198
277697252
967181358
200543264
258088305
25215895
27893042
209377195
341500932
15155618
579806333
83882611
32255190
480817535
309756142
650341560
413906940
738824614
236098685
480029588
360796588
494739013
66339184
273405181
411171482
107515978
35360294
102386363
17553305
85930667
57482161
22528945
324210480
10975733
828816805
385061331
247110047
5241160
363353454
418145665
100951010
413908170
813785650
337109672
70854684
4868124
56062585
282194794
765170349
147679748
219387883
31736354
50611911
115282472
141819946
514382426
128332140
80099205
154412945
181558215
14642193
36126865
95769917
196969598
49310417
61755687
9074276
9249446
26012966
12159389
19045099
20624483
1946676
22886114
406532769
371049867
354865317
40147246
46546900
259012475
15032924
241714630
30871951
487611341
460662402
41966923
65499938
701726732
710559256
196389742
320550526
283765233
10492412
382825884
240497839
114326336
279045914
17260265
318869221
99697132
304351670
613161283
108618327
307197629
591131698
49508235
326363831
110712182
273890259
746665600
76641690
152670076
116520906
144068801
506215974
116219585
89895827
75862125
623070533
21123999
160653011
74384471
236763
68475233
285496906
45269943
279193377
90854342
27140808
84984497
12565857
927648795
502438486
2094578
409376406
119768222
206924965
692734979
418794825
114565316
9069312
635332134
283685974
555175971
352237309
519432992
315951226
54055728
81499959
524510780
29383263
268494706
193704489
562032625
852627490
575604708
120232312
83671896
76048214
498380154
735307810
259208407
253861078
123975476
86449672
589421335
378804812
16086294
245799341
794080794
422724102
37524260
44119170
15903417
48039122
599242357
158363803
9100336
405242524
5496669
36735225
301490042
157060088
521004352
229301894
227695647
46576813
308377158
212038184
238678920
220038667
283926216
93007511
545953615
76712548
84418063
607021977
835373943
602068414
68438107
125752939
30855746
667206465
68423053
380513212
468608542
282942571
562030697
198186189
589011620
51319177
125134099
287107849
43612163
146149713
392122337
199005154
49754239
130692784
525045965
63615431
133022737
87548889
89125406
85105831
62047735
289904293
355618484
558011590
172084724
162666042
28996954
914797525
238024517
24933651
9337525
527307572
218724018
40201247
18977921
648207066
149744679
708417928
478117153
19794768
150168945
39584759
223328025
40874670
365555473
22453192
167323354
34647014
116781471
195824683
19402797
362691897
114620277
382896585
91978847
573570679
278862605
235465019
244908914
628899570
343299228
90252086
3337086
337175836
91627586
575117283
476210258
12943968
88170276
177039340
13191392
137013992
127972862
541014838
232272878
223132791
106661535
164877094
10381323
188474574
145940474
174761005
20813387
293131825
414677283
174651167
428586472
131836861
143886295
575800482
42171596
197635874
61091501
100214064
259697412
177285893
99032653
32515300
355609240
578252591
359881228
30134152
219076411
788798690
38577886
636844335
459060139
157141108
605649270
769335923
328012844
228429111
724234715
104829395
77449783
193477271
539868249
84853827
72352680
460217539
25715208
59082081
229920666
210785146
224411991
257021518
49090584
194320936
103518252
346898476
192197059
161477498
292997105
382233736
88323750
623258827
103870294
29556490
308397131
371574242
224323485
228168916
21984416
759691548
40717079
466133836
23997502
142906317
184771155
625367135
191945683
75234061
30992151
368391469
387156024
216863032
8054398
78253153
56560609
204509807
521046699
16013386
140537865
472021226
262312793
868623470
375811325
53993535
6374291
435884375
194771383
15964042
576536547
5909208
377454980
15761225
227226906
111986021
29537824
311285637
220694401
100192539
475109571
390614300
55489544
21181258
85152414
156338039
104373571
34523415
11209101
530284422
3351818
702120197
509196014
840878244
778616860
41825774
19334367
11307236
434150073
472626566
286357793
60396050
54724307
289340595
137472746
21370086
75331818
293561335
223526694
5283154
530250905
17878184
15219596
37971616
282802601
319689091
192102929
405445031
479199035
26761516
151418913
120139261
922191047
731282648
453678455
64195962
347985245
29518496
674794787
194780574
292275676
155392188
885634
603938527
229523007
827909884
342907710
144876903
170791034
589202115
263778188
673264470
356275418
49886564
15922954
57691339
101725112
42804341
23508857
393317030
126704680
45944099
1065142
822633394
250471799
157393596
7761105
364695048
193155712
212907181
76817730
9374622
60762901
404432783
513668747
57524804
30528869
87258355
31367602
159068331
62653248
254947335
334473271
384578062
368640801
457027313
202102614
233307324
389820467
43151999
581560265
116112035
159046091
3719607
125363012
66153225
55125381
40667
363018264
439932206
330143374
560740296
123499339
10633475
132330872
140604714
8784885
173718588
363254756
44899580
151852313
125769194
16885275
47993303
184377495
783455740
142805440
79617616
573121624
296614387
122179867
313571802
50998214
112531561
330483367
284537117
46100705
4653231
741781674
375377405
200066429
97331040
69940307
44771319
153145490
254315186
248394478
206010289
16767843
90743700
541937517
178406124
16485879
844993730
990779461
594729858
74139430
306193817
236601515
13164457
548694005
270026074
178647694
111817064
68256887
27523024
457240192
18924712
450095608
62219229
462167816
146475031
94816240
25069571
439437724
29698867
96194079
189736730
467800107
213819226
46662587
6647421
155284063
240479116
250805960
325295226
61461915
220563747
195392805
399189493
288825371
89915925
555232017
21608651
70885030
58062682
325566004
43210428
81286491
336064330
204621293
170371337
309717750
218230891
115839471
482292781
327247770
620535814
310719642
258680448
147526661
170443082
545779252
44965501
256353983
22454146
122017492
182485979
201098935
78165224
596259427
7469181
210421321
9028874
414393294
855136459
103514323
294583978
422951271
143576774
349140018
486901081
633430224
154548576
521938001
268305217
256573203
50353047
7217701
255723473
28620578
191835360
362775154
4798178
286201746
174721895
337058476
180436568
90953747
495205690
81052298
89009961
33824911
59031185
71133029
362695252
540242596
328309767
26557340
183667628
2397085
299480048
847133318
488060651
13524283
181898727
434161974
21923576
348305803
85298036
391944633
695280733
413995323
631875276
106746445
298016312
71663871
40905756
404457989
582502394
43337645
213561827
16088192
259022212
5875437
9495358
139908549
245538760
370784839
649046334
382640891
70136437
78958249
58800811
133453059
125006427
286694334
126393025
137962924
71453301
239833364
169989232
3108444
583254037
278698722
159785382
380400460
163672530
364955642
177634173
65594135
596511495
323574966
43182136
499049663
74057303
114515309
362856464
137940180
405631755
440182073
265286053
634630244
145636945
747708885
156452798
540267459
15227482
199903152
122450381
181546992
88136835
682523808
3038416
835349560
251248328
253992575
175497786
105334380
473958109
163514418
5928553
275558542
386114192
342849625
781391028
640320067
639806112
656689237
447927672
281617209
33798172
520450244
554673285
412676775
87972217
458974184
283087366
453258613
170777121
120769003
195251942
230063875
137795196
251335341
112197255
93073503
199684382
201353672
101691686
524547095
288533748
158241266
46876949
997080
389252687
278551621
189146386
46255938
515127468
217582904
529420228
529338813
238356405
129465359
350371405
180557194
225477868
638911199
11063650
461806
120494317
215356478
55716023
246695270
808088373
244463519
12035712
315269590
60534836
335714050
171673172
60666960
305739046
267046268
131126723
34374524
267257093
187441437
229583670
110053334
550067943
5080229
243353802
76558562
288486432
21586115
509214
38449092
303924900
466678541
254852667
113472593
185120254
151048055
9225261
517998827
376071176
274078637
89646354
180587739
58832152
423025312
255726012
209572659
604195170
59000444
103261923
472118783
16523981
220500220
277396029
725764831
658829586
254729146
20563797
131035222
905165772
21498532
716580403
2853453
556876196
35714154
416799243
223036222
257436100
790790847
57514579
411910730
625547213
21253843
160667831
44760176
329454086
98089912
18101714
295866832
4097965
389619803
1230852
12620479
482943441
274649871
292479676
262815287
431316885
5112116
361848728
65513099
136411039
296906388
720522231
407100083
748789477
777836382
177515008
851179666
163017847
336648455
18488736
28144985
139655392
178122805
107624147
813867745
463408239
931503892
54012465
114268118
690466545
135058892
50009026
156200854
781652044
53202559
93182684
277243454
300120854
98830586
77151945
177804130
640968262
9030404
89870946
61906097
541190499
37888354
343992019
512753806
68342428
152096214
389563684
6820872
376886813
13328197
405312234
240524392
315362659
93572002
6165279
253504494
589995192
141937373
72528596
57984322
478923151
206870152
46217351
13093165
24694770
96475847
520842857
161541058
228844404
550459068
810083483
240012653
427924863
54738322
378379976
234018652
699749746
428729695
116423385
264572851
171575160
54932519
217769504
17491609
593471185
372926633
48569642
45067036
62241785
458071275
52262350
904155850
47532137
374754518
632032151
421262406
482020391
559769373
6029564
171734211
107120460
30070217
746396729
18774865
127900076
24244252
118500607
87694500
1075561
289606749
283971208
38661814
797857005
77310653
14073637
71818005
335752476
248882009
171013814
36477081
411046283
12014449
197633066
22781739
135275860
31429314
61434696
535672055
58983523
97793147
90099041
9121250
633084877
9980255
81396619
5337213
159745997
118020808
94329433
193276991
294729928
142439098
447115582
8310503
170473253
482377754
106540961
19653960
95647
707053802
593777592
276699561
470267396
266501973
645170442
32604903
274868143
115726710
878457298
176458299
181578694
82712734
106171407
444400979
2113707
213157901
324134581
48377170
243473824
371701944
211069816
158796770
705250261
480292996
625584715
5566508
2059982
257297519
444029834
109141737
388891089
159805452
274470800
665906189
77504308
199794355
41966194
71281138
780924907
83791469
94900058
271545198
780429501
268669567
79345269
243071191
33945645
481866086
2681593
306376397
44150384
536465768
248711240
458392116
58104358
127480398
614466081
386133049
46998806
70724252
70638168
841326364
551808238
164704532
165234154
239525468
120843897
591224334
377160221
230695264
810273252
143495721
848690119
549987338
288376837
454799385
250324928
321280017
90384340
339796370
654344593
671135340
28903880
348062600
362176004
13045597
613643627
57437061
282243540
129926079
131065961
256237686
272992778
4928049
14710630
305999972
472855593
214560110
593861011
689180163
246868332
135634838
36661162
428923773
134134810
404410981
20079550
144763221
121925032
279087568
482979
82865743
666993096
532916943
248424911
389130650
500678221
367859298
350897044
424840423
423489069
65349272
740868325
277165452
66535885
126940488
196899077
56701635
257177880
109340399
233544380
464425167
261891598
383187306
395952539
13182283
276804692
82251551
195084475
262624322
55812362
516841837
170598987
90031772
180598156
130011308
554577475
230756573
521422767
179974911
71253480
69767641
1178561
513883030
70085068
362720298
378733329
97722276
154072936
394416390
479459968
15303043
289838233
453034495
220682861
28576691
514141677
273020635
143055450
107905967
272094268
15980223
47436737
189471170
7862068
389913499
258605263
484540456
144660359
6290414
97226331
627976576
297742733
33615584
779831251
124175603
17317623
15434502
679237431
514644162
697950327
22964741
86479623
33503443
315302906
16083056
46774141
244500059
65952716
469680183
6472903
346780764
213889906
67336569
431586989
121245426
686349313
85088348
55688396
238853058
339559253
784170316
493858547
29192332
35516843
113271119
41187861
165280018
245644487
259969915
616065634
280392500
686677932
432705331
696178310
762771642
12121540
486919925
11430858
114591764
17856349
45654203
52469689
51372772
329901542
7346023
85022268
116807205
77807259
144301048
9770434
55772717
547785360
9310099
129635613
260807563
35904833
36211571
171201521
233901133
683262958
122367352
483863189
43655095
237364471
134995044
7955879
446780931
60482121
4939846
254460110
38047321
9097233
298901887
7599348
358285021
474885167
56330231
39147390
199679023
256597885
241932746
151311383
96099688
79851657
263947602
514124030
501205214
18268898
75517944
699112303
210611319
30837248
61698408
249301731
23867587
40122587
74989557
254433911
621527634
7749896
116218023
202001488
685279318
15407674
591943
39950150
35315392
482199741
238889612
404886927
19249148
404949
358311054
143593862
10010916
296839502
353541220
495989177
80102599
91629772
96085599
126148785
425800505
197195789
607782720
391817500
12458677
66199540
60933719
496485684
486075148
713279899
6342224
6437338
183546271
168755855
621953170
384704502
210356998
380853850
721876765
39495492
426614175
111231
471646423
131443347
49568255
531358531
90450775
348170917
181431343
98464379
28440149
257585505
186085005
168704761
2656261
80243724
12653004
466530397
171710828
87226638
850070685
143246064
42826074
198601956
230644771
53282971
518728549
148918492
11753490
291463860
206791366
325568694
700977801
376270539
294909219
8240528
488516877
167688255
2925550
9497033
143771244
465631367
27341873
57232718
431399396
534456971
16240074
324620257
650626361
16430103
246886558
433591107
574281984
513592689
99163339
357303927
599892852
6610506
71328044
12196983
10270931
594854105
812685391
207827702
22010453
20418094
354211746
357539782
47634181
376746336
166954993
82551015
277139555
132765047
170594795
425833801
570798025
377975782
88889606
309072669
132887228
88622511
204539602
464983341
56192602
101410066
172399170
329353919
512474342
26955456
147575753
42577234
356639106
299280778
338346416
184065581
27388780
34713751
121299713
352961716
467163747
40080543
227352906
526367418
786138812
454714845
51384206
17897346
725934655
300234247
32991816
209646883
109971536
36330767
110260546
277498513
682652856
207785249
19299014
311853573
135042254
441884704
266387690
290331999
104957488
242990224
74312792
649722709
886598327
170306721
187183203
786300344
2062432
8427530
356174615
919157480
74009337
128471304
655716656
344273861
147922927
159237744
277651997
90819179
3586502
169059741
90026087
183732954
3943169
628697091
464480953
20693969
407965501
588500417
6454265
27700739
25089732
3330996
86271366
17404269
30997008
176379650
79749688
85829433
4532617
1799554
98800835
117623591
1399338
144514763
166476210
340840699
7751828
243347710
176158542
368840748
826141607
541511915
129015170
148375053
531687603
49491196
486654743
145178288
22137487
728461378
68400064
84526198
11614327
193610459
13137825
14698975
9494573
724829925
28224257
533026724
302493613
8361847
32511501
279918217
29775434
394796172
1582167
43536780
419928726
255600332
469906966
43854480
153813987
90759513
137880463
387619023
34206300
29268169
310622015
27565317
12468382
22755473
43804671
25941762
110083003
404623855
217106160
619225477
290558478
47542129
106825151
7305551
175322098
25053689
522697572
237727861
201411965
263380475
77152126
395334637
719898401
267695207
25519661
102081733
10090830
234748290
123593321
493603935
202833837
348006271
22831424
239471949
138604020
450730958
75737912
518908765
140312588
417461850
314348247
29177102
167999665
354458725
9278861
110755657
428847349
80471845
65711517
44620608
49904730
88017596
16425419
305589077
539729692
166192995
706321169
133056815
15054458
328517754
14540191
222751571
12899369
64731078
122878840
189136028
9025216
402461355
213299361
277403356
50387480
79699063
366965067
181134212
123414715
312861923
843939143
678018105
198667965
108779480
611948847
172219848
145128970
410802211
810528458
354560344
303551634
351387287
69841585
247613759
850762991
57830388
401742695
7791023
405968796
72422711
399724494
46010215
290312950
279911249
150430025
654116516
46756202
515015191
459090581
354551553
69475278
190941869
64027066
506154014
340434726
791204722
827505226
123358958
97159610
56061543
785143824
59892001
376544548
330790316
8880890
697042377
311813591
172452266
637076
325675583
178374019
533297283
96825940
63278619
367227983
838224137
215056170
476862676
145534737
15968148
10708366
91871344
585941786
174544338
503840988
151026142
638070726
418544295
120586776
121340532
23778505
465390404
44799759
247371535
31661753
693731968
538626669
274589448
369737908
362252399
48966507
299929271
59126439
107928073
199152719
277313670
245973544
613939243
672410066
218272997
88810846
192119906
27515490
453963054
319020592
13681055
95428811
259601272
220720795
336142105
96041616
424374536
142491208
851158968
26561514
80016702
246365866
36059081
239932336
341795846
4776747
140246387
30197282
154104618
654975967
339526426
852072714
191814595
129540572
216623029
479918780
32819284
297323154
218896196
192246901
587826266
679947826
234399542
48134139
282193376
37759677
48970107
347966726
427573799
609861440
19546179
145087979
357918861
446039493
705170697
559710968
154244910
395868567
5088169
433987575
650909834
52712734
101926019
2502837
129497857
24272219
42315294
214588534
159047276
309976492
46297814
283673386
62804412
308320360
223792176
225039869
514643636
327033096
62707917
408284338
4573785
254140713
164450325
330255848
735095556
719316671
318775310
646460518
22048161
625450753
495677775
17521461
32510739
313305665
439366890
83746329
211016939
75915043
99274235
464108703
31261116
789472437
53068698
143855955
102001072
282753514
296737328
111390427
47262113
157978524
128894488
46891658
340568632
143364630
15075292
88284330
133647683
34966202
818978842
183062841
68618088
405342458
588525811
222705244
223140459
381624301
10820264
144039234
334032344
162989808
371717606
770064428
64836171
575955162
5605233
464234467
28559113
4563743
710664714
458960671
1712568
158293470
25993
223485223
176592607
66425931
30174937
11600694
57542611
422075144
456485572
424717888
417256736
60609231
329017672
622280456
201531059
1181647
486348659
611631153
191473945
96392881
596761475
637866202
90105327
77653255
382612561
129294082
46529334
514219217
216905748
369221952
700650756
957082648
247787643
168996915
656889824
685570200
216062950
576415373
374075424
360305371
181984690
181251
801827714
50954632
227585859
501529061
110846302
165833745
23210507
13679089
441783271
525335480
512825090
78816360
47081498
98218002
443685281
226641440
87548832
148928716
328854157
14448149
224499772
406192779
310262002
18867740
447983654
25100672
108892307
604635889
30969951
323336850
220646613
640007330
403252582
710340150
67428185
29601939
137293898
639694179
313604169
76314803
96662898
260478295
343802667
155050934
989268
14418600
74851499
248170010
188179388
100424487
353130502
61916821
242903724
84505302
62878863
302279186
21278176
114417727
17665175
17154886
248044704
61670614
808891543
70667906
66611261
60140962
102729384
487796060
203255021
558024664
608676463
104165804
137671103
396810068
283529046
472108878
255851809
117882229
73397828
318132471
131196185
213657704
413995016
96242081
620027080
96615954
26974203
575010717
788444652
75312180
323010370
34971471
53344191
156695621
826690014
92043936
78168515
174557421
32939943
251259196
214665642
430623295
247881290
74963146
291748951
606289366
689743278
410039494
955395140
36402873
312871
571306204
722754173
162693066
229779942
60077871
568491023
13703619
93796892
14402393
387300280
151508803
1227511
19502634
124213391
31200649
160474827
24675607
472570797
635435245
77439737
236572179
14056417
60942298
823684314
54766720
10813267
436491621
138200418
399570253
115539825
163208034
