36245169
671383610
672005447
8760123
130114057
616821809
118602917
27348839
330534405
582964677
561386777
125949053
176043998
49759630
698741749
808065538
3623806
114862952
129798009
5737010
315659443
1694585
1925911
155058349
1041508
512842851
76241599
40255601
889584717
40883989
270097991
11903105
523785579
33546439
199105877
107668279
208680025
126966213
433331675
171064327
69390908
18095812
85518178
498944288
28410079
23335705
414071014
481127901
23145228
97437610
95902052
169531615
156173600
95728695
163925107
34364385
119988124
291750824
254496522
160201659
61544431
549001963
235849456
63279165
161061419
171344435
59147408
63267415
138565291
106671208
146518163
441660263
193948014
345385763
25167429
2109900
240666112
153332758
854347091
288778265
10767007
262779
8046234
70029899
186640077
464410487
563906190
768365006
801928411
207115310
230471950
423341703
135440363
242427077
1266894
254200021
695680310
432994818
778773344
47462006
630409203
240250591
338685703
2246674
205402718
594346653
29237912
339453310
226171651
243054713
131157600
692434068
440487471
194615783
274788649
7286875
163135821
18543698
331419466
3642732
142789760
33146741
314699388
489167517
168507905
242103147
67797714
228714653
194407754
468082199
290076778
20136315
298802027
174463766
362170823
172008994
15389466
250978368
204544675
16790730
69985359
121130317
220317932
236346642
169859081
29438280
10146144
412397251
142647069
260805707
614420008
8129975
648137238
475763962
597621146
221226467
133467969
190175192
63827063
9364947
72559235
3574576
539212
373018028
275442626
252324103
26171190
365558750
186784981
526279057
99835157
38764330
38553632
220488706
328185829
219888294
151020025
8745734
540782730
44426307
502679835
7557291
27694536
25953702
461001551
274122966
26205924
381914662
78183293
435594720
823771349
21426795
131050933
52678316
504149314
351329991
42731877
172166628
133618457
45211496
4879860
35765983
659045720
80323356
382033874
175876569
253940859
410936476
280174766
783437876
38991793
10543903
164367532
6089532
360133158
37482912
570677414
706632459
302577898
23616050
634144519
59656089
24099441
15623777
359236054
145010216
147805492
10481718
15816310
52220103
85424061
90683099
143933872
85444670
202253234
564670819
356457795
628893656
375598613
120290816
206804483
45435204
79524754
398685795
159557995
622696532
231690741
287934858
194649905
796322286
355297645
792465252
371960662
278523611
113793778
442350106
153862826
24717606
90009793
407405120
93262979
128147203
593818787
133022564
621228987
88877787
236666081
72933546
151142002
719089733
1076732
237092967
718248591
37608369
69404368
131162814
102496992
21869987
220641017
414673593
61409110
643801036
18745959
78044691
165381382
454736828
542532255
29494481
432780328
566364599
458143145
441091808
675940771
381032724
166710123
233626319
98365026
132124181
465054165
88396353
62619883
31024238
299154157
792070648
419386940
778054314
201465511
183836294
313982580
555523600
302050175
389681947
16427772
217195863
188244690
312622640
162541843
381082703
156052160
385722836
3048004
270986249
485119597
103712455
304683778
26929955
894256721
287097770
577832998
83717481
41572414
107440802
44331121
20884823
22998819
288617739
1472058
593829816
491123387
134132371
101390460
263853557
29328836
207425381
238036278
332579704
2725894
198012938
157140286
81384086
183159368
167533414
23374819
20990867
37411214
660032
604061344
312099215
538408889
11743869
329867369
26831301
300387524
175233859
124074191
168402050
98526802
179950178
198661187
494803697
82143884
327927915
172901465
49147568
191564974
46596657
230745879
829282781
159326545
77007928
636516021
668325336
52492424
149871429
581776667
333066666
49163385
520835351
846278676
19076061
7020277
68411797
13718114
620580408
202478541
147829565
197811844
174203852
58306359
237326591
21812006
16908240
6425625
176578763
597308555
109002416
334897438
500251796
810463189
699860051
678715666
471145239
324493489
172585955
178601145
1373162
230840833
394279157
453033841
203960517
266665614
71412520
58037946
269085972
213643437
143091249
743164484
486168489
162985832
22185578
556478932
97882790
20862711
675895715
401198001
449405731
17020173
285652169
226262969
579730281
171487955
390931862
124604156
177411088
26739287
78540937
54677834
14537382
120234415
479188059
346746988
28557328
345649109
74861388
279716781
149322364
398331784
867747785
10401657
181201167
277528389
33530608
85941108
14491968
221160212
11523634
130278783
694563845
29810175
5255521
57077061
153283988
675524322
160669800
434913564
358844515
1607897
37207746
136296440
522538499
975756
325434706
154755150
375925207
50445291
554383248
634354287
91918088
58589204
166949201
63132351
212078824
270557974
429575676
609271465
31589755
212250507
22298106
2244399
708101821
22302834
618606937
413388789
382003174
74421481
7704908
402349873
92034378
130703131
201707160
1396540
172011312
701799601
110918393
182241532
89714685
497880164
6053428
531528573
16826401
472513516
545821648
220835351
343774411
48425658
319419539
325314876
475602531
50714050
10056900
357585820
80688192
124718453
20568483
23611795
47402122
114819375
23021689
26897356
337044320
254957925
468254669
655993705
466485361
356242306
42256220
39455585
57539918
40675881
561163459
196772035
261551148
342218790
1614938
106751983
294584456
698624697
14598707
7217271
10828161
41023608
463798220
311737063
424943575
342769760
242194861
358376799
143512409
382668046
217543639
179962771
176744769
59991431
178580364
28587258
72919964
784542856
284825200
34216501
111490199
451220163
59744818
46694083
10723464
547917701
34961111
90853943
548293872
37234890
261872649
419478167
49574293
29989675
1282005
149292273
124553273
491422167
266933219
11404278
30095221
202550193
95246338
260985770
59608206
212988237
486168214
296932990
112911072
368917142
599052966
38154897
330780164
342423990
2684365
4354310
192086955
28182873
174671723
179395023
415751996
518325820
253142843
523678582
193928338
86928609
676928009
79022819
373589280
107465504
736266860
786826086
307947941
101080955
224706543
20205460
169856096
28718472
66718913
120580542
36940221
7250339
203258986
447052972
30503848
282223035
379732550
422664514
147798354
68602177
225040663
4341010
221341047
174331932
165333735
116825648
224722581
16553445
80019862
168813784
607124788
214902649
5368822
52047594
129445696
306039250
673078037
26629287
348885598
89521320
13884276
528771490
17148131
141342611
375126226
95339917
125239719
279772936
179025408
313943981
471697118
404050105
292924712
266404797
542776169
343159215
184144648
4738606
7441402
232874697
38124553
217257282
540975510
449566432
195217711
300591567
216630549
29463098
929382411
110485574
73177416
262162678
228691365
300186883
842250905
564618526
195336525
306064816
120257174
469580470
70173416
115162521
206947180
844511751
792163375
514424296
347124866
33019347
193595685
11822959
315631115
21416293
412965021
30038175
904319187
50474034
610435607
103761718
366224405
460854531
614085729
297603821
255876969
224787490
109045308
20540361
10853618
397569678
199737535
180091582
330794076
107114409
103264057
98101447
71147328
23301912
215285840
564541803
524425446
80657107
757405106
609066643
245558636
299548579
413209037
11274133
124444167
19733942
172750994
397349553
342186282
694408726
62158748
91655126
100755933
201851586
465048978
81351335
246515624
53812180
362307148
781152203
30163657
124439118
223657548
511489131
194058244
379895943
139023227
555954246
261389119
116444912
364818168
189946331
45112514
199434290
211312350
683156794
235145232
181091415
31425874
173984368
150662355
441944450
687378597
23589604
539560026
113762972
11251124
38595503
9072699
294469613
296509469
134121239
1990721
33240665
182982370
163535485
516801467
139355310
144384708
93866688
87907843
246001917
158282126
242343573
85331084
43517932
336047137
106829909
32688416
685928
574610822
13192227
319261790
225346479
694016588
504280928
186522058
165229523
315938546
883947582
379458299
683624806
106164544
92808827
474637728
571979122
27971477
220116725
891030589
290405532
40701022
279832316
156606288
580674203
490547653
356009355
34057719
138615743
379195468
57101048
48786129
286877830
30296594
39901505
9026875
171179026
79692777
42347075
196803095
410122293
437438473
221773225
212078194
738952988
47517339
335613408
745311882
35761300
671944643
471061347
247121586
334834253
3273702
334421317
102683947
22849610
16384403
205755595
260243063
443631838
291393260
3252415
191904720
178582967
311257145
25889771
59902264
3071918
544131063
284824358
7247305
24910028
225316563
542044829
282680578
182371255
530819613
33276670
779797200
14101116
39817344
71752590
5460827
497652560
134150768
358959242
314204871
3907327
491376470
197859119
60314729
584133161
53768736
104377011
62680347
233606889
118393642
92057696
302275512
63795924
170843088
420501072
122179730
28427283
25950614
97686148
41549762
211164120
231868943
326948878
61251037
2275352
210138564
362323147
73943818
45729506
47972026
734140448
256764756
462802948
42740655
67770785
107259640
316160441
211346382
28426090
151340912
758450994
31251741
284802150
343576610
806318861
609621549
158927286
312491949
394658837
88559992
334462183
444769621
417963359
87132801
378882473
354572059
41221977
54022957
109019436
471996012
353004825
538913144
104793967
176126110
170266790
162526927
69290949
753991316
71186432
415125252
204594020
605266980
222464958
100812099
662326371
646463593
27978862
760454241
3177787
336632795
540318543
180030861
307480841
319124451
12956839
9827517
141322356
244879530
408453606
545984109
128399174
277948605
813852928
30581680
235365021
19718217
58822960
54651527
156485853
147155622
144180234
210792176
705783544
191068405
516869018
383774269
16185952
118829126
3473749
180077937
526906297
2121558
27481035
814033801
4967188
637056455
370128750
525856182
36856073
215082083
164834781
13480030
265919251
346205728
9868404
423053526
138800142
36854681
647047036
44672758
647068238
83197142
25759169
311745862
563492560
527032591
677292415
607794449
225166731
50920443
613889213
204416901
183864286
33448703
1938230
329473606
216730136
572324355
129067385
353857771
37364479
2814219
97970699
60280486
290706004
359917602
64481122
125059661
315272052
394574181
384928396
70598763
132334245
676032091
447033687
173310784
22448576
474704796
34175491
282029275
73872915
27039271
13843423
252851671
58340549
577773733
378827166
380232986
302089248
70447796
87609488
635223044
189187389
575003946
112656378
129156957
249501363
444083377
79548883
36087236
207849801
531048051
664570496
435743477
425884022
156210137
681484869
57540435
140830677
473892412
139229492
766839989
411314286
406434264
93918437
5554882
35069535
161198634
567574460
23661039
94816510
59972717
149833505
405459280
235504441
292388969
182000470
526215785
2256578
496496921
8437718
593888047
57902738
96297797
68346877
29830648
61576733
157972357
50453820
96928248
86711326
158490730
269912298
647912406
776886098
16249506
109795454
825720504
76178668
115623702
223489625
141089832
227429518
192413254
19148135
12919654
413048331
8018727
26750316
39968243
47219948
2635861
85770681
290674237
349855894
415934353
28718493
122611868
333550770
2607495
242944436
101794252
337292363
3794739
463682737
169742699
232323367
496051607
307412498
168109006
157520608
328063502
83083230
612233074
41696082
621855341
471588514
10322341
215847865
83826974
423343889
42760890
32159032
21410173
25100416
757201253
166899782
496660668
128515883
526917694
65923259
531778377
632062335
55035391
14576058
397026442
27222335
5606884
300689010
601840659
122025476
12892435
166226231
172542286
102986672
787103210
6491784
203356690
423549999
2699794
120857155
80087306
109352542
359583283
230583706
146996351
491549674
67372786
614251450
498728619
273639182
131322959
848429358
101579457
26097713
271386105
541975452
439259422
211554336
1976669
622303
180501310
158578252
280517890
10243012
20263191
877085884
262123800
659718387
288932981
860009586
260506858
457529862
12818627
38140110
277194256
264624179
480717625
41002132
166919642
253460721
375197191
371968215
115247051
37773685
56208694
143841706
268521921
282141112
419424333
155677101
464741996
43220089
426659863
19853964
219989508
3619439
614083898
131047665
16636744
52407207
11714400
34920841
303719023
155408203
34680577
297849858
545917378
671104252
167169722
51083667
190790138
160825046
138212744
82194773
96405772
428985723
148707826
105894701
600480043
331604434
457798505
278132141
676321471
311182333
384421391
59939443
231625666
32951350
35947555
209221600
197966894
705689544
862131430
571406178
72649969
48049629
357229015
71333055
705710897
193544172
54827141
47467358
491059118
19038884
89996118
101629942
288860154
322331628
146443203
67526684
104126609
318051740
89090022
156750852
217823046
502398554
32700323
618064362
165609771
14488576
106217485
426639225
16126261
52826408
17372659
515987483
289146680
224210646
862044326
240922787
11608620
501983249
61850656
964636508
748069467
5245436
345454663
179502
17276287
43415526
542996644
161572019
152436527
284447717
306980574
239447455
12337726
311769107
611114120
104800815
89705772
156549149
712906766
60890551
133408950
66605216
190263246
4747832
233808494
26041530
417479521
74772544
546005181
309137092
15208231
61011255
26253990
158681351
480521793
115957593
282881279
272960881
415476750
46391630
269302974
39821041
58110662
87153498
75009237
4723301
25857911
188382857
363577996
179229602
378355527
25120503
446220452
78815476
4066476
30885879
426537267
214334561
70318808
778239930
242324233
408933688
446544141
235652410
22556688
307191869
413975842
94897526
6635749
601188228
415725098
349720941
180529191
232981317
14598625
49150116
253312497
547528996
19782987
29879202
108903815
74839308
67258794
482526870
228745955
33721346
480621063
403032409
209785129
265525955
58902589
213424952
82549178
3420234
163069085
155756884
497891755
126302846
775141861
450898372
80114247
355687373
576097996
304373291
253923950
293294361
4845996
2682077
117003162
293040058
108898739
333742924
256715697
495186187
734129246
6950565
192947527
673993220
660467134
479566247
540470945
502720470
216780566
172846711
186940506
35361532
195004577
248851933
799693353
635638490
164271336
12888342
177962587
359022664
300723050
465303692
362484158
428395764
491040949
520239956
14451375
537910069
77762620
295496101
277451827
85585663
61165161
40465213
105735317
152125492
348594135
592470360
455812165
61462109
305153054
307743924
549574331
137850242
231335621
320022106
87835632
377959824
33083705
63758946
2732133
523308730
36285697
115179897
439474808
22387523
160874491
469154240
66174831
2977153
53160985
133186764
158001128
11971410
7964630
569621161
56148282
46625057
169106105
6848950
7403347
132166752
204021250
256159423
6498530
349907365
119646847
55519494
257399407
14705421
22102582
88746321
502110939
59110038
454988180
365783320
676833236
772602095
308703
423694564
560530007
19143859
598308941
1108242
386232866
469803057
32427310
14903769
792064896
204956864
109089390
529938794
395292976
420895366
37224695
67356997
40839216
75188765
186736413
214343712
281812674
429621226
152221863
217351942
49119569
195121794
91364523
169981436
524584925
713912168
696189154
319195994
253403870
633710857
20382973
157957423
108607271
494913584
81403717
7085472
12739274
214353518
713239251
487318474
730499613
69207551
216122122
39676367
38960030
94165097
261828715
388759058
119483616
514010525
6772700
33992090
92570158
302862067
40287655
85410732
647997228
295086985
41585157
45566787
487700961
179847624
34914459
8555319
70498028
297791821
625286059
338318412
16287299
219792851
213774840
563738771
335023905
588454011
164817741
84222809
377645063
794535133
133543633
199118625
295172549
406650134
197312472
133880401
40811728
586391718
119688834
450683808
171006986
70220487
319453771
390597609
342606709
709717293
72453555
515249816
655112374
38897194
36140829
145818167
4944662
83545678
62835112
619915503
228255130
347114802
272358297
634850909
11751474
269055735
457208995
204290983
221876561
39218172
118880543
1648528
240300404
27255380
512829539
181691784
80768923
355456787
49207175
426314242
332914796
256411663
216318501
438940028
102829856
113300211
139522391
664891638
100541083
257649052
264959470
131931380
12918232
638262836
448401858
79212767
77412701
26436260
839516098
137847076
110919434
325873688
83749978
347839344
341915172
224237141
846391741
254018820
313362550
584935313
330430278
102325886
705002275
303715492
514862708
441520011
257343304
708307908
59171872
26012246
490732154
324608242
282733995
2550959
110892873
660156718
67631918
161555702
20933358
134457583
26850800
68995884
102114175
221820321
4505307
352250626
92288531
85683714
327174367
67979483
220862729
66740767
46649464
308656198
196714758
494438701
458498375
150304017
689376736
139943155
60553630
43408499
51272970
559325748
159666694
368462325
711291757
147303174
456267429
295750860
87899434
515571073
124198657
195649282
43603834
70462762
262754309
561703662
303481186
165458757
291006234
11054057
155813621
78171182
421791910
260119033
368179609
19311790
136471610
9616349
159387556
118589112
201534978
195407209
640594171
113312778
47967515
600918741
289616529
267711409
113891976
161549368
15079593
29602358
58660321
760602
573037236
446652
164235378
527432147
114288991
29001849
164463757
418053755
358509596
345053092
700683608
468391905
191785381
190631620
114373119
126666382
31176748
42930343
39747037
22529240
70238808
28321397
240951326
449434512
156088736
36372177
190563657
4558749
104179624
210200355
140102529
59540546
12892836
2374080
50462508
276852705
9937969
5212039
146224801
195949555
102571378
51870532
80585822
31058176
941478892
91864474
51006126
245843960
16080681
644877581
283919846
74865059
335081874
4575456
446982724
2492681
148687837
245825643
236768294
218451248
29807968
237015593
354461163
305689480
161336385
607638696
39367324
212603408
69258995
332747542
327071715
472906232
760079246
86217469
558616288
213725088
3006271
398128550
302042076
703689654
15868941
511405092
196932483
841033464
444948019
551444476
130843880
34189765
824019156
295825888
424703439
134660209
199096764
619901129
29436126
616833202
811044839
51294916
909631464
32608940
400200154
92584294
227838353
389139967
294205181
19984531
226496787
19666926
291428146
649167032
469921520
592894793
519614950
158489676
261705676
77672213
153237922
92086047
41328331
231523519
689505438
82837152
3382937
61489823
104333039
35149547
389562978
46616968
14787244
3298737
4017278
273907433
65059735
125468274
3931458
439310643
228932536
665426558
57555567
36876633
93860153
261272469
544737286
227459312
41466399
515939532
807914998
164847679
10961738
144886756
399514823
304249175
8862664
46043152
53691489
8605172
126035943
856449151
30591587
831747444
252094027
550214804
174153565
22417837
265144731
168443463
292740465
825543841
490925243
9860579
307037790
697594191
14860078
126385848
478001010
609340524
68998236
35005580
36827961
142399992
167017306
26206244
697817819
196838614
9436688
475983271
20897430
250498196
143192452
160735116
34316650
21568755
367605569
632685725
407693375
34764740
9097370
704544375
537180372
24689953
9624707
49870844
3820663
46556247
97967254
101522118
122979022
3730563
504584101
186950377
68618571
218663591
6995925
230693341
379780988
378047119
285555288
494850003
167682135
99635142
23805341
117399652
339201965
40242543
34387504
247618389
29284784
398453525
49392657
2741556
172804897
26419549
108838418
828929383
168944368
358811541
77335572
165940494
1398717
45935843
271289327
6939734
681964037
633641492
455694977
163360749
399257579
448753210
290818433
20725377
201771395
314914206
122661449
427931469
178650863
692584941
510890312
15754415
230341891
315561415
78405920
217460159
34995028
10989665
353457932
4231143
115013030
170370104
9683575
277807386
248749480
564686156
217333181
188392622
208778080
696827606
238685498
257747060
28473031
599382109
154357464
137030690
1334426
261273967
3564002
34540248
126948078
57816285
330921484
50763035
794898780
850964896
654183691
238731914
560444458
460200732
351036823
175717537
3077702
71307940
45444506
41084552
46623785
416735733
55408303
36606268
347099122
32594728
68676035
289389311
393625962
89195971
107105694
266254239
537095313
380183183
319103394
14706276
64849995
242657162
76417971
168007709
188587065
492957996
80143243
614191434
553768107
403654766
88283335
39209233
139533265
204660782
60216614
291128581
396883721
62979868
177906278
926997182
9185164
12554891
748678453
414829896
102059784
170981708
544812528
553556005
23396632
413174324
56397947
136483382
38047716
465184708
736521493
287145712
284760159
92962769
527453083
68248794
14515081
256377606
182269938
88639322
91453731
104996019
478872634
66982929
293204220
315592306
92142510
193748490
220819059
320275
162133000
236095842
193495081
280083077
713748356
167949571
539399258
213204355
298263170
88782435
562187675
160951753
336927582
200931056
49937510
19194364
75239369
188468762
31309912
353003956
823728727
12037054
77853236
288745706
631983452
391302729
474605122
238821445
855270100
267638860
48999404
79152437
136544435
108730484
333041640
586447139
88855592
190889207
32674680
327181153
206882532
173078250
740373305
44173477
351978364
376414422
412004195
661707152
16946311
3075095
719560459
245237747
8636404
521112459
939630268
410265065
59965223
111856491
165477410
73911841
585358104
397603165
5468662
273163331
22753273
827960886
49004899
40291147
185881799
353469693
239558153
349373899
881637088
329459921
27976352
19435744
233471283
238106371
705824727
147976206
76886838
308265058
191678601
444573345
567402124
25874493
602596511
157585927
180151096
191894731
368419709
5975723
629980502
5339418
657229823
648896560
168626608
604125978
518648431
119595530
380474181
205441987
309356627
169345124
89436682
742687471
167120618
194229282
88129912
317865334
183450807
40375149
514510205
126021890
391771116
72060225
4697168
84498311
419652254
563462325
234366207
357014269
410724355
396659023
237652627
909611118
145717368
3503392
420433571
615746014
47187879
629308006
101302159
478583726
230525137
227851543
338651517
167400773
68324495
123796312
184046793
86314752
597107031
330383487
415057327
80760441
57747897
840065959
39600990
152021056
31523829
15262532
239224572
909760923
109196423
140341971
161039791
565796
266363845
484850616
114871344
267156640
219309684
2794755
114823915
128971676
315599683
21523229
555722999
155895218
360864986
622832837
682052090
340679435
26100801
49586097
44955900
41775895
89207061
138413828
45626182
290201998
442996148
35025155
568760359
113155971
326790646
648987536
262366261
231604448
226505133
432245659
471773177
108385030
25787412
297363521
47224799
172319845
168350306
483405737
34013431
164548130
383682537
4826302
351681803
266248045
286651958
246990093
418560023
750497
336558948
533575285
34701714
154126133
203931068
26387240
106126595
271559262
137126007
28736364
222973237
24070440
51049113
247647301
270671962
141549707
168077351
351546736
276364629
63524129
401818695
891357986
403314875
6557178
54763295
8807566
250051038
203623050
150380556
490150733
87970514
219959141
727236121
585185619
63448046
124284439
799555529
394255201
195665578
484096690
100382615
96645487
440304563
83269592
20133230
62723092
93772672
634734795
16983024
222160929
450420979
653540253
173127362
252478329
288199539
92820094
148847864
116769684
385213307
608549699
191054773
55735401
20489326
5281802
44991126
71848670
569269684
208397076
306188986
86652318
251662172
731821004
499821952
306808628
444371604
675122671
180641129
981911283
283732161
425260181
219748632
379464656
68186473
163658907
6827164
51245482
33374771
25346286
752831042
113993799
17044428
468143600
557562794
166573916
127525963
32940022
301308125
70831340
106162649
661217492
30463338
313007037
4595694
452920757
247432127
169103144
92343806
437476650
29408304
51699634
61373526
7292545
755567626
170335352
117955258
521447292
132483160
535057058
179918605
457257993
215798465
40626754
490996544
32545501
185511121
106895967
498087100
518381099
241381120
24426471
496911279
269799494
495779830
46145002
16873972
65933410
172164891
410865798
88656016
57386234
429433388
124709196
229970704
564017735
306760448
64315647
136870701
225193721
79497261
197314861
320974253
191053911
141287951
187902916
255515657
386556238
311078165
148864211
177325103
425110250
58964035
10776264
2956878
545938323
302343329
255434758
57452256
151934401
705303735
307501877
95530306
19733847
145938173
749885690
82728115
937474109
98377080
132598203
445385092
195264446
173791447
35306952
625616676
392149882
305892913
577114443
619137714
438705954
146477142
65753403
158256663
469023472
240716246
823120076
227259478
1828679
234492260
3391523
113600267
297047587
134414673
557805704
424080681
319800465
424215127
211056419
598254386
213429892
16826597
540223996
138736735
498619484
37984685
259340845
731631250
520725232
483432340
2462023
132145408
175898784
96423639
285785303
244014415
508479990
258650294
19971135
251896441
82732320
93106992
111708677
105324688
48145690
277008226
15025533
94148862
656952159
212360220
687046081
202940274
384700653
25144901
66454837
292006713
17750297
139001720
267208103
592960966
68838513
182236293
1245481
111421555
329579197
294621351
277955742
450337007
21258801
136929907
40766616
179135579
211824418
348864798
33145981
246281726
303018060
380715657
236030583
349229372
317294392
4077000
130509106
59466126
161372953
647920053
340409608
38146564
196541671
539405653
391853278
207272566
52121386
414133679
404915711
4574162
98739084
77329593
155466969
15391902
35752697
66225035
456698760
18218459
244333188
182188253
222491347
10301542
39906502
264860823
20683424
44603131
470293355
221332041
53295563
568349911
64451842
271695021
217884114
115137020
24703195
265790224
23370938
4926786
94102651
120687386
291781329
28488086
674618223
313248524
9722348
278608506
445004228
103261491
884511013
14940392
1569288
144443188
12320701
544964783
18653853
311022109
63826071
174894339
64353548
214264418
295653590
458819295
313191499
1781380
20806069
99676932
1199989
10441078
339023103
115069538
118464261
93921304
43528074
750954686
40967069
231781730
229741184
144092183
852322094
390200746
54142747
247750162
187772978
306212354
413212654
321883322
9693800
496111583
59927237
250516075
8901357
188391480
71549292
79241095
466322098
145368492
83915760
60169483
524569431
614424029
57149070
534453147
22190275
49712427
451579845
683211850
279718892
105201777
11356201
35413396
264674712
117436374
353287090
651581813
323465205
281553428
332141528
330343107
71504974
86174452
339458207
59414025
456074375
476091449
42001917
566891684
467946251
45716514
452426598
20632887
230023726
319169364
142610651
46943563
80176747
111264631
664691601
90132920
204368937
201212113
391684284
172305512
20869898
100852180
17107919
223361336
294974919
445657058
144964617
381877292
106854675
372386079
74469275
57117449
45654831
34178322
686798380
19706203
288842584
335400584
550706565
709205620
645777729
58194070
203352830
41937752
260122194
382497557
541652948
45770721
231742444
110870495
62087217
167482195
197166496
622008068
319422156
102225006
254397048
12038698
588371963
64955108
65343416
324704973
185383097
164994042
410777191
41212202
316320505
26752761
25691126
73645319
198374458
21318685
527528400
61166049
65970851
560748
505832242
99089664
706762952
50666045
497735100
365502788
696416953
271119816
267477894
126523738
573343308
14013953
507187491
174562740
88433294
195781957
17192120
523035618
97509788
283242068
201197024
3023330
53247421
683921193
236948024
638463208
65465865
712471178
317782786
330342036
57986604
190789673
260972219
412591044
519378807
439828423
70796610
6774013
3063358
16014905
82188315
313384668
157804075
100758877
111195159
98055263
532025063
27248165
313740994
553441163
49987429
22036825
688722657
445407469
86224160
245981878
52157955
432284900
250767777
376091398
3675155
110347204
205435512
305085726
161592069
5389985
526887535
19880245
926596
126342861
13025860
58723291
155189019
265884541
887084220
349067946
44787456
58410664
123007614
88633991
196334164
27418937
86505627
12560103
227320176
85376570
431592819
4830719
203512216
27540966
180920374
565904987
179807350
69619807
51029510
318685651
13268933
493865350
591910440
271973926
68541336
257017388
264050869
9660711
211628275
621836010
732897201
138779059
165214412
52479476
7103625
70179400
118592395
5791002
56660447
137786985
6807525
45749431
206343949
281910593
252865806
292290796
10183514
307531156
32497056
400428090
498183013
60171806
458412949
169763910
25334711
802564901
803387452
26928767
21275146
230862918
224299339
612475012
3737336
99031146
1868515
118826909
68521588
175730431
467785934
48834802
227209410
31142856
216166211
183456795
558322739
185711759
85059974
190455560
439495063
461419873
149355399
32734041
62226498
52891245
55150545
797133816
46980005
298746694
70191141
225792440
280796815
88312692
480471751
564312102
55133875
109537238
403427662
739346608
48774583
217551218
129379726
898067657
629770292
136799123
250755602
41331715
763662822
23594861
589925382
365340
681857806
44697381
36224015
122701131
124561503
340457382
86266443
322448029
2123220
400751420
146390888
5907644
290635007
78799169
190471412
232631340
74583007
3862389
290950793
106096054
23329614
153296949
88721319
508664584
391915727
208592690
34780195
327436260
181475764
117365124
457246224
161243929
258309137
801671829
878736934
282338607
6903591
460830607
237558039
547602876
266525426
134983637
93339160
207941549
80261830
185129921
985706686
301390652
113210796
4344696
342825538
419133977
269013
125639820
39249221
380290055
100090554
97816205
20524911
21434957
144612158
270912799
822943804
261249829
26693927
95344808
320115046
451473689
168877988
175176412
720963999
738762693
188895362
61522768
245455126
917866772
412515659
653355059
320087821
286014556
179038971
489829627
9587299
192105205
3530656
228409751
2231919
33739656
44599435
15238124
152475681
59839352
100076891
290259007
604628377
447472828
206297575
328110347
620032930
178889715
470575856
560957162
31789724
22393920
73565476
199068533
409075825
138281519
25902854
82676130
818841740
422252781
131655985
344114765
132733229
28699800
340025809
415675065
1194116
28124044
22212226
89832453
137326866
2102750
6099297
45638443
200894269
160883137
566087944
14013782
265989006
142831618
212322403
50538639
72269820
87179523
494116590
403514665
114944680
108170028
258710465
251831896
12671331
56409120
476913266
28596927
372559202
487114083
57627714
7486711
283441482
11693462
477244611
29963620
149832388
315644318
449035484
285287218
17649568
640222546
305328982
67731575
283866849
858701942
403822005
18142113
50392219
45633502
556744851
92158522
920387
204201647
211606782
261201534
129184519
187860377
582934434
1065710
218882143
57031429
518672954
16220216
10489172
15287247
446986909
30011378
42776701
776064496
125681837
93258782
414469316
236228516
321639581
102378672
141478
31901839
228461747
580856068
340242712
22497578
315525745
39057334
404997274
33539327
265131812
281748198
779303979
344620100
268572630
342397155
65520919
265246955
502972436
80880990
38363869
129213710
248299895
514112296
215241103
23019278
20973324
118386779
248367478
77132765
71203984
394975384
140673646
203463983
6050787
165841895
359952760
290016306
51727891
46716214
299330680
99072284
178806433
46086760
2354916
77862217
96618856
384184384
285195180
21331
393094451
652003223
95839313
57461699
34895598
126668471
174006387
340251814
12322060
418181768
44956434
122254912
180812032
67373078
161992997
10787729
28280714
157872456
19965462
79460274
781232727
197005226
563309915
192435510
182958317
80641229
871876815
95070018
382905300
711962825
3107498
338030262
91939610
53912010
545258088
607140491
214133659
34199266
30425267
214491959
201930226
465416719
565566189
56555206
184559250
269157586
445149820
517036822
336388216
242005887
692990253
156189480
37619227
76741156
5416197
251176235
60418946
38091504
124715
32166867
319647301
64827759
709640691
209855511
74155345
183709392
710074595
321882035
618256744
499552560
301028811
297092506
335812277
360392895
441244863
31583092
392368028
54578762
122983806
514316783
535928322
308866296
259692632
1272199
185727666
82154907
456105585
215810576
1603077
24674116
23840062
117198603
53192415
764974904
62213400
299137550
352221248
26826069
51506711
641256124
428704412
36560697
550345096
379028038
147986844
135638517
148271538
70604219
449957156
200396279
6569517
294622009
808811866
81733557
301989045
218850210
492813606
74506768
98327246
783534
651828699
53892687
190290002
28884480
273263312
17902413
14457191
384461111
353870896
12055069
53086205
285913771
275649967
383107971
532797396
301762108
83034
233574341
98814275
83212419
3019399
170399729
393443597
157770265
156546545
92361107
33770815
230087857
29914037
231700952
16344016
221244128
46060159
10759378
16715136
124892231
16855159
45427986
533709037
756749649
348641715
61165277
324507538
277316956
139177638
270638551
484880966
723665926
235122562
104195875
121324032
22328085
422229215
237399740
46366563
394152446
214598243
176746219
815935174
711476831
1485300
337433918
393305881
18981480
62518195
127068666
357991810
7397946
609895386
371039706
477799887
6488627
61353815
2703890
437400364
482394249
278448740
57105348
172397598
71504099
341958547
468365410
59784480
648801875
389724814
216850669
176855671
110094499
21438469
457358147
697235170
44260466
399211044
472897937
276196524
109039321
182672085
595014907
222886963
143998966
196012456
45264388
543266629
73921216
2180609
248168538
473007240
47058626
533184924
50610406
145894451
328623800
626244091
557066826
294857314
56980383
558909625
405638158
74519548
179065210
78429962
164384269
275865335
216921759
341750542
166514216
6121033
19810200
471906268
158062804
171153714
811974695
375887203
95390127
511702676
105249887
51044193
18691792
64194226
336586348
731205
137819551
121174192
595474422
163729647
410630562
708971116
198198823
11120834
193592469
41065531
113853098
406784315
41441908
307775873
124506337
237815657
576021718
7452015
721854870
789436669
5762062
421882295
82481927
590109381
160474117
769163055
292368022
486331106
230253651
532631164
254309891
531068074
138158696
561579619
335716760
315797112
433177834
29628098
696877512
184493640
227574889
260500424
446453449
223682934
646052868
238528592
49114093
250483139
133963025
411596209
635658765
157326144
505940112
49900614
9641566
116341901
281588702
15029071
246958914
454409352
39758109
40934160
170209094
220396842
130570432
80631075
229503968
849722644
18707225
399349249
497223564
105693283
660082054
143026060
224118707
37912554
99416334
125910712
383144198
330315218
157622601
151898446
362703475
25158489
102447802
174206064
434144303
593007192
722937376
11753440
72338879
440674253
389491901
51427394
317895849
47810407
221149082
26849864
7733398
557157709
3603217
473360724
397416935
233665700
257940336
16598025
95206325
87125908
296140242
146436995
524876773
145319276
638728646
54269164
139254789
146863480
57073781
31739079
225681207
144347237
22543730
440754678
776567560
615411508
615937488
411459920
172466161
723443
435926014
14365008
179086674
846208569
559498441
190208443
29799976
273900056
218907766
581085710
139474109
460011332
352520604
284350897
308448223
771026719
80195106
63848047
888882146
411663296
610365729
219193738
603219688
375285934
172445873
542540998
404293335
198509269
373560015
35464401
630138203
52737335
113689908
36466076
35668521
77528197
63415466
209114016
144354899
83647014
196715410
728186749
310312515
44510403
864166824
798138040
898921216
354489252
92097855
458057774
361453746
108888153
67822424
18036257
150236608
32381400
358580870
537747101
172071619
617541733
16909477
252553981
193146639
53512403
295052401
762776652
22051059
216592782
228633443
132404713
210943673
567853350
340131098
599799374
84614807
156773319
433438298
146327125
473290560
411657084
706595831
693503935
566964298
43430261
162653953
44666295
153176327
247478629
43633366
57664209
390358883
550973461
322866646
155210204
193373455
112488557
12182139
104760629
577169814
494557493
108395654
200241434
274480780
86002841
192447567
166730627
55302876
41132418
457676241
280438588
50034414
123610404
510096708
434713195
5862830
644312426
422451115
41001293
220858112
11455487
234315490
69249654
252483916
38438870
243131965
13782857
202809420
178274263
672338022
22419153
676384433
222807091
4937758
197250585
95187304
81193339
680517560
373104486
21619013
607775220
206135995
20341514
307354837
249421804
27413079
53354660
7066861
120651599
160498552
19362017
13535799
224081257
24250912
40665759
169781609
688677930
300983199
420151038
444658359
981861850
227500523
344422523
479810075
91225206
266002979
290335806
357049872
55139273
395125059
53224
653334573
219453543
114309609
714472916
428138775
373268075
142629755
288376913
169099048
30033673
295167296
510996842
194423315
121966827
666728653
92202004
44983528
459159059
277828218
31038791
786503664
377543428
662307668
124238342
74604197
136393473
115105438
58583975
157880815
208159984
678610467
262675731
101584260
249875521
537189218
886555777
659573298
308514865
23697161
154154991
738147157
129423566
249117771
217167562
184399300
365794805
640816106
86420875
27014802
50256413
942736460
373623170
113232360
865228102
1728048
6643778
80855315
412400759
900524504
136749346
244930541
347909944
143894717
64685815
632682321
126974365
122925645
395278978
44261849
111512472
8896113
744098452
173014889
366827164
187263777
81545830
676266777
115280833
18316590
3362030
502851880
308808553
275815076
68310266
133725192
45982695
327713907
545508161
109902787
333152487
302578585
467617082
726275972
491786515
327066768
264482494
59942996
94689639
258296531
475306163
349216605
422095805
391530191
774406929
35467268
521310722
9587607
618351403
871985168
281399990
64224197
387338776
745380170
438039527
14438394
587344117
180136660
874521953
742568976
406922782
35396632
394276598
8921774
360451865
483455000
202611174
81713462
285872500
384325837
22032926
36394692
504757
63725704
87337140
252275531
325189202
178180888
18274576
222268528
456870052
72985772
345239848
166089356
475816294
42728099
307374825
300535001
382209485
40845043
159289319
159904642
298101116
281227
1472499
12911113
832199667
244774223
153056152
80057960
204268372
39602950
598788481
236785909
15382008
29553630
443728372
48219003
208563214
543294739
42667967
10761498
468349653
54557346
242871299
139597731
436622370
292425278
277368767
506935479
163257079
461803817
788950562
9217948
98078154
848656387
587129814
302027377
212853031
279533788
270088079
68409907
512258377
2621881
110100657
389195995
101648107
282386759
82398599
394557887
446842923
9662854
569413567
66819300
31974398
202986320
201531483
15416744
41438306
125222436
348197187
46645273
75592204
42007712
94327363
530788115
41328280
5119254
68472767
16867220
39537111
75386655
367651643
164282631
678718523
45108362
161036626
105720112
504568543
788077737
323914710
449831573
357887917
78867578
323214736
21342725
541744878
54772336
125184361
395164455
289756391
167526147
95997299
206960030
37014609
754512626
692768598
1573451
12970695
576173386
120465215
114159359
98122937
153488284
2390215
336792452
280267886
148982595
103121498
453634566
7304028
248258914
311917849
458566735
19620077
729106096
83103711
166524275
335544295
357059661
970155958
58811695
394700038
6498052
507689092
418846914
7726120
497576412
537475344
118806581
20316094
291065696
66469369
529825511
1149923
48201461
186780896
215247147
61939035
163596819
392956265
640243849
505601636
68580492
732967410
304758949
167770308
93629396
745925270
455414552
63158220
146379629
20145412
511670227
110218001
203684849
17385011
6501362
444729445
57713888
61358660
222519747
252329
391730991
3903008
456065185
127994703
739937205
289652309
484420930
503254723
18271719
41953919
779448369
216098437
67386143
631725861
111018459
478623754
73123341
321328035
330555903
71728414
75959314
355966172
114720968
141623297
80902918
115565937
75905563
4216590
148598052
143882611
209875700
217810190
183146216
268377903
180286017
106949872
91394647
523692599
318721105
633299809
425192774
655423917
547983951
482263910
400727476
28908386
38681941
7128824
146523060
22251520
155963601
28933320
121081153
129338939
2952058
297777692
379579119
223544471
6494085
52965487
54093053
63518271
117170498
151477582
17968601
458855060
173616233
76732691
684245286
397246997
152817226
16047158
282070103
450044404
14174822
37607186
179610796
17823035
8641454
9096970
166227267
61996035
501513049
114248523
520955991
114488181
235348548
55506520
366360123
299139342
227524128
46640343
60017524
111299209
82886845
378129573
133877777
140088478
712258063
247759354
252017040
140940464
188076526
323214110
492214408
99232305
12048069
61731825
155283341
314664649
37721527
841215762
464205690
148575936
16259278
197645880
188265789
824059701
177172428
200192892
240631916
225318728
149949485
271688758
259418202
93488102
308146267
298575597
173329182
755973030
601946849
538998789
217747095
4415683
71565200
20653989
116499184
83860627
343770489
291163602
448242523
178861390
243339168
208156366
32928719
85756710
37330286
461570435
473887623
975514
40670376
57587847
2663715
191369515
217868467
286991441
267934650
474752586
499838638
718030474
1575894
50704024
374192
22520268
438672294
558112253
77858967
457709509
319553308
72777229
43819829
164907349
17262507
962352596
269221143
316744125
217593573
42545635
211925405
150725053
16980943
73331133
903337441
8719797
30288530
882016998
251597539
498930629
38297763
477729433
52585390
1993955
502055345
458126420
348316261
137177412
80651126
40287241
54244612
649449267
243528682
110517080
198527735
325208799
72426500
510839415
8739452
286641729
630051676
79807681
49862376
51914640
53066355
9993767
173124164
113153081
392347201
301038717
31520173
46750238
16833026
584825615
119345169
199596334
203647769
512493939
431515286
313234225
448311659
336735797
21801868
219934818
484459667
396277965
54078120
245992960
364445466
394066732
285701327
13263656
6208170
163685080
6131428
319529430
16759828
173935689
57421838
533534951
156727989
131733486
21894516
40856914
63911657
674704492
322811428
132122342
605712727
135250450
24049463
174697864
193617170
356522441
365602541
500211360
797485564
68935255
874195832
12361641
272540573
187286329
685012597
1284202
433466769
52229660
583109222
10847971
1754997
95469549
507554463
365075864
469791631
331089
577073786
382989310
582410706
293891018
14030541
175363897
11808953
72114507
10966501
129745935
82288508
216693537
502652912
22018937
7189442
22664342
491755387
584879761
434385684
124373360
519915297
358255861
40793249
15154859
127767686
118027085
324567706
299126040
135604074
16738323
43261066
915354002
241477911
79860250
133632546
359503636
342596619
231215
212620279
318712732
337885023
324509134
225346299
16461357
853156626
63539023
303190919
210202816
477307084
11394855
102043055
112473819
11907374
580327016
245897727
20744184
143107336
302704899
514632871
508835
369018255
166638815
41167552
65560332
61329948
8959991
466482039
39544408
671691477
53406562
645433513
316491182
283550255
475858212
132250041
78917734
124437150
302438442
245074715
705814319
45142648
160002126
170843765
498084460
741457719
715618295
240472106
153237032
216481408
436786649
140569465
134678562
364740395
435701508
11584483
650714622
6629446
284986123
29966998
224968545
362529555
214017355
4740900
173270336
470849298
517993611
112859001
37723604
401645334
768864681
37146637
28898201
45629829
45215997
11560692
35412216
80250400
249774671
132641180
13228326
214779811
180827457
499567109
7750325
13128266
94851251
348079153
1128351
133044199
311178491
374821065
255670689
737869593
801138357
5232140
90908515
219194818
164109967
812267609
4983722
117537541
91366818
156210560
448606128
105384435
285434502
2685275
204523704
154183577
505509653
312070490
104571228
634428663
35379318
475393045
635220658
283612924
331553637
465841344
320492469
479182486
49139629
222013090
66833540
119124307
549478248
211074417
134466051
369916002
656206596
482562335
15709814
790453384
524158585
2815829
21930595
143956267
213712933
611391849
432488786
6968881
254925338
230776835
145785335
451258450
652758597
20109988
538676795
483969699
263199202
349559174
839834084
323924794
9921748
171100815
193268285
161203771
4752522
33859923
549380425
63906476
73783043
2678344
670053131
387887498
208098477
251005016
93708104
447557854
212557287
114839265
296137150
366158750
15786718
602715165
283902880
29001253
274573424
729782024
204920484
288954557
358418553
367612791
264613108
109834488
551586970
12431029
398443079
4353724
30018830
233299027
842692585
363290573
36887808
368924066
609688616
203026703
625778709
20481078
627644287
682255939
326928255
163933634
230155296
553219797
277214616
360134396
613678186
346523931
344610529
408349358
290566180
143063455
64630233
2229466
609246667
49853841
61694667
220654274
463231516
53700489
625675012
77533087
37580824
247452530
263045933
61051578
521925833
5212456
153604594
16050105
225754475
546412514
864217280
63148489
32081170
11368562
80754352
395142052
69338238
98528561
420442429
23675409
676908782
695239816
111465004
149929024
230664475
370016491
63957301
223838471
8499597
370578310
134546810
449347153
821895589
97656845
321501951
676504923
780976
176928017
62760887
38844245
293946258
298074808
61591252
267320825
631468588
434462218
249519378
167378485
170245190
326901836
127505192
195446105
292811388
108596674
99081638
636749374
257362902
298654302
228516477
41393471
200528420
284039769
15990433
113506780
399509552
342048906
532923062
565357854
568196817
380155907
396153003
35616417
131665974
84598106
591861537
453230412
460116220
408108697
550546102
234813061
110295610
66923600
1404966
119974227
367242521
427578954
204330963
710513620
212545056
49907733
184108897
10675677
113749614
29587388
157616910
7870037
256842787
214631563
453634464
573483387
598999500
642302922
294053153
360656168
102722206
292340721
156378686
6130848
154258397
56607956
589336712
547985614
353944222
335431878
245915345
16142058
129399819
770397725
360354003
96920574
50051002
174055004
289104688
145043436
180049037
128113931
697049973
264918334
57626766
508008647
11136536
14448976
95803519
93779231
9852210
64609364
82024499
177141500
54455803
290709841
13710641
54462841
262111700
47016464
142448716
300121453
231446183
103701527
338049751
357733784
485351148
693161973
19857979
744940724
520503800
800187023
200591861
48307416
870428231
31828307
310472849
218583026
108216188
23970350
7496166
46088070
418524916
144607330
159651929
118009716
174168642
125490294
366787224
4709573
209504831
38083935
142437800
25107612
260971237
82258922
422507200
284823368
393893547
430778743
211260838
925674225
263351486
13118569
24072290
130494797
158177365
556202158
77077015
596603261
424574066
94920840
614409734
338955656
98000244
369131159
857107
5942796
73847716
55769594
88624194
319981116
16420848
483297660
23959752
3567882
4923348
17786576
520798354
3205223
602531174
756673257
291163773
573083935
166785539
45586948
96900827
641319334
144553507
42633325
219004842
208588544
179464881
288926685
417052350
99605067
99507201
72883462
85983153
436163511
77502640
161365513
228238169
39584363
137246395
161333305
384222681
625842265
44393185
665215425
82180778
442052079
46622809
115038194
29588835
6180065
453973748
766856878
44076404
65136403
128731737
107765197
343787828
305791845
202335829
132212224
30835340
605298944
14240798
20795972
12630156
737428850
156373995
83203549
23012436
34006642
281817712
574622295
319767488
181581055
990625
144683391
393456324
103403111
394548793
420632351
535984707
472115566
18163957
277372947
51230456
44937399
545499162
126900660
17949034
822285
38779854
594696702
366456353
363292809
1350072
127420205
236394560
629807326
83324752
152909201
251596916
630046001
675004742
111775223
581184876
12962141
709582230
13828180
260504806
184316724
178696959
116177112
493833082
53762695
129563160
598273272
16630391
5576739
262917619
472839979
627774465
270754703
120814318
15437819
55323622
104040314
164014389
456343196
64626896
27384362
371581650
118716798
604289443
211500135
311620646
457836005
533328188
49413262
171232206
313742782
1072121
167064545
760760936
298163913
12345493
300362948
118283846
9182617
241873446
281911715
477109252
4601634
554790937
207546661
287020312
233277369
581634925
49889545
421015
331071411
364296013
811207829
502882925
239521980
22758081
10941229
219345422
67113825
239058828
250851151
286240619
126701950
6248273
26782326
68652514
256225146
37623063
197502708
18686381
263004306
611721034
232031944
423588996
27589558
690734996
564579330
165128408
25853838
142925308
157779669
47616597
56031575
278072466
57079672
63816903
46634109
64169839
159076040
5189210
4152833
576879945
72378754
121616387
61799274
388566616
8544798
213361391
339745999
87332303
251192400
600941294
36591831
152959390
389193776
222928050
24295136
37029491
37053449
485655944
13748888
404453494
52605456
218733292
69751049
72644936
63963335
82230620
152394324
451530438
60135125
378760447
129070525
689662353
443519334
291674921
214219067
88451581
26038377
429700232
335387086
383658323
303508672
44170475
215717281
174427559
76381293
101858263
194723696
103691229
137457032
3713662
48499941
608822538
431966677
627119898
510987022
162343506
133916139
241432635
344523649
17303674
128678889
811272582
219011401
97989118
43333079
127991718
280968104
686975349
93729001
332079613
770357518
531992680
205300856
517272708
108682254
441926247
540985553
192344453
468653384
394830768
192011421
707676756
139421877
26852327
177914907
195357301
283569770
560102712
266865614
595696343
34222543
27004234
43904295
461489221
286191504
101824654
311461416
83177835
414364415
202756540
21930234
42803880
189640385
535323720
388206446
376249843
161188720
422902360
161930834
710491977
376164345
58646115
93684969
539664941
220400260
308641913
355008856
70542461
627771399
17227356
75870165
218448597
44857694
240019244
84842622
138622508
674981164
222925226
134781080
27672406
181393505
56585281
561814575
150966201
591357780
41845445
287514695
202563961
86562329
70996532
198801263
100894999
428118161
203331053
122910595
20790645
425870651
376686724
251104037
158375037
31930209
809010115
130465193
207860774
152390831
93796357
24532369
209019175
347152438
510921852
108457857
417211662
644545451
42264820
479579934
319602412
257406427
360867606
206098328
44836083
615102222
75313192
9483414
11129872
39883084
80862742
218705726
290482937
237994364
28956772
473783859
230462892
784814133
58014944
309871225
29527377
29526838
130749855
5311993
101640294
5346048
426281727
712967760
367455786
186331153
68904339
229896005
43739178
116910132
155596136
6528633
4616872
477411727
285018450
599322360
24232799
784269722
325614541
88647067
111909348
520717157
211444206
473219656
453629006
47815393
21871454
6535096
698587527
251663855
724498972
127843115
66373515
774681633
354776442
39319740
10273172
568308437
64341174
97034038
180324423
199978106
528917697
298696848
419459047
116005180
527902327
298521875
291976055
593341028
83841683
565948532
24813241
204001912
456580061
134253327
368106337
334548529
233269123
498476163
487920751
483485120
189422695
96509772
165121244
62695061
46359212
2127931
96897582
49507306
136433103
294028267
201466852
175200292
53973853
368060926
76159875
16307477
499997981
230495972
569422421
260977424
243258154
364791216
342132828
387427668
18877406
182474409
5134493
189248621
202185242
354216627
13889517
101584112
4127227
36342701
102491170
175672010
625073292
249420896
17975783
21141604
239579174
57888929
104763464
341045103
412213111
853212010
66837426
815845297
182206747
293912508
23255933
171531879
315248003
320712299
114915237
145418474
54552350
521255008
138370720
598025760
131803788
433394844
471415295
63467574
52475154
554884740
481614555
136041312
462602983
471733303
761714290
83684651
324475826
213535100
957441171
269767775
93866621
884476131
246599042
105741990
86759350
126883426
238019587
144885792
184366668
139371173
511418764
384519854
102945566
101777117
297748019
296170693
389353193
33580708
20721169
53735663
22611972
1986549
37498558
539762686
286205706
564560472
673419483
117128841
152643393
423794621
769859931
493167700
493780046
559638713
10315600
241355125
590636917
27090709
344640235
2721338
203466128
28794607
390568308
294691651
194499355
701968637
228854238
404836172
50700686
732205572
361473360
117834490
369940337
41632833
121345917
745080615
185063494
165319229
43065581
9137375
455033057
125452935
726552867
825086188
12788022
22599267
644653
255868520
8335162
1112840
5651863
364466040
53971120
283075001
118357952
103257654
156414793
1577711
946370144
14168226
92649581
498457152
52511003
490483732
192376189
633298972
104555608
14466743
72973092
25406040
88845468
258796506
319615202
212211840
55193594
352347170
386644401
198016572
49510568
45691745
357488117
29789003
133291183
4630803
267149470
179626
149677615
401720179
173031688
24513771
94633143
781975949
69208352
91285434
31760860
15292617
441949597
49467987
4070910
599554038
404512672
365904335
367978579
28470178
21224608
46210779
6373677
15881446
124224284
11082127
228940710
287431853
72991619
8512010
173860315
47757442
248416206
235562975
31653656
4586575
432481232
558109403
24659066
73196509
279904422
120057460
357756074
349748771
285120278
741938266
135518874
41075029
289162992
64884885
456703149
109388702
156093822
281212282
28840870
48132860
36548396
696047806
13209765
526661902
339341193
824830777
160774920
54943476
97438265
638677352
759986469
220965740
701801448
19286817
741290429
201055813
185570972
125234230
200853942
641228951
103502555
87138624
96741995
73926805
296027
630588647
256680394
461383361
457030896
323195022
519897487
241545814
275519542
602113
108165410
197648586
320836228
965003902
74663279
17730897
238409506
489092847
193468250
39248227
549838566
426865345
110250743
401282995
161093744
201899263
131705692
828231238
170835917
319017618
620718970
689028282
684942772
96407552
133446674
89148648
148646481
456652368
9321716
452369198
7006897
217330589
382473296
156134205
552069416
326907312
4149374
2560944
4807732
23975043
263698233
17917451
82233717
82831577
166002996
260968088
901273776
249191481
35960453
148878664
49884499
502245034
849758928
62190505
592962658
291412010
584995178
524094824
249802368
339095628
135779503
7458494
180274244
107911189
3051106
130318452
232675966
513876516
387645436
57637060
179478908
190352509
485024270
55714403
12432906
735068863
244131292
83210945
181532072
13934025
19111813
512809634
189806342
116352586
98436676
343646520
357963502
97826024
324661029
58584161
485336624
537673977
512660695
480898406
106117867
209343769
29982278
158808480
375654958
414287004
19001023
457981704
176692891
279319320
50990579
2854091
79025490
30286597
9557992
12238554
336609850
191879761
223176569
243721731
514237066
80084003
159669281
52385053
365242087
639777079
470255726
13797840
16868308
121975790
337835882
89257544
616347806
86368440
373071010
346196399
128509980
868498977
264735261
26217721
248504563
119356201
616782953
257454811
24283343
3049532
248180378
163676455
68406904
145528223
629087326
438897047
2078523
16797558
163951913
236564539
328439029
180801966
881608601
172405278
120687038
335947900
61837795
545988002
130959984
282721791
155457267
1315546
223125
286615651
922413314
540109139
33722102
55019311
138908466
63759504
117911334
322748583
65798506
497935522
31918584
14883409
151972566
73835924
171323448
331974190
13965288
316174601
244813818
7084437
49409249
330172635
189577275
156789288
215166762
487668898
412489928
33193918
34373370
544214601
179003778
414849875
719736929
352767565
3478441
140257468
61991601
149410442
309828074
44673157
602133158
27350474
142779204
149056999
31409311
697771307
273763366
15361793
29784798
126968923
845139398
175254633
585067381
139390496
241784692
470832293
158214715
345861957
101848331
353125248
370784864
629737445
73465727
83520723
284885254
252884926
565269494
25694253
183830951
489123497
57452143
350604374
245469962
10749984
194165613
391963682
528372615
32331709
354528026
149572927
45785194
873831438
229762137
164318566
96747406
723186985
222419973
605305057
369817818
313165408
123280328
101859072
298228960
32513659
330495828
24061390
12905628
506974657
308610981
33932427
14384429
97626636
236130808
132154375
87178757
429681685
667576353
143189392
195988386
190425128
22801266
81421308
56600617
6266389
330870545
197108474
688735143
49789186
167162658
605248194
329284672
12048184
220801362
683276827
319061564
13263294
400961096
832032303
588851005
148638611
667702649
185410995
250631947
548278904
269565021
713749124
667364727
196751323
485018159
248450109
26248127
198298055
288089715
257636031
42884950
24765476
15007631
64026111
442011606
329739251
779351382
190262
202355126
956600178
685564301
66104505
201403134
239930257
23069113
100689499
6609135
22745513
289577553
76398758
629078402
521998515
301406963
318571355
228082562
100075059
4565808
493560457
391349721
151968802
17015288
242378873
105399195
359940059
202832541
441789127
86574300
878284696
659683388
80035333
28117414
146527113
259687091
115168732
10630533
659989404
686506464
596872637
29554058
41271744
12547881
3726517
31098245
433601233
458521474
36792159
101897401
563284500
381202706
966208444
7704114
391430789
725721657
250285707
151311737
275993232
3503397
213503797
29674739
384356086
596844203
286416089
159245478
141205902
147676747
80390238
74696647
596597268
238266998
208665291
46585657
340645523
181183191
190255630
351733943
95168464
281732972
145994280
189618351
76622514
539459981
36364917
163162092
187330972
78781398
11551580
434021480
286845780
46094488
92112831
466367453
15441120
104416910
302020409
87505786
185493769
301499896
129980741
853984556
829524973
75846594
355763704
446582856
477264766
2941625
158968655
283531533
29996322
417510187
365154920
62837455
608563031
807861141
278381171
614395737
355728702
64274170
19191374
18370278
45462520
228029430
535741321
13371942
224909774
432604684
588359126
70715179
461721833
52678741
85079075
923059695
179864345
153658459
249516088
210129137
3037988
17269750
145410024
66197874
521480046
27521626
63762248
156966648
221445745
123036391
21658123
49686032
2251469
45497618
124573331
10554494
620683569
69823237
202427582
243723516
1170140
32087237
69649754
163258818
513935619
268304221
2415763
427243008
338165856
339187973
439469181
191407877
837994281
119043371
44599548
481791834
592074553
297225301
129214110
155968750
201041015
30739670
484721007
96319372
526006853
70330917
631257530
523113907
517591949
211510304
1191123
193209769
461382671
51286448
90860429
549751846
229094986
51886100
94109890
21690059
194476577
156021980
263652320
28495538
53623070
676160273
119478745
242231906
124130773
76670662
143365805
148969444
344179848
545038100
158641284
729526452
122472030
299230170
330537916
111774994
239492676
304426429
53348655
148944285
12613362
318996906
10368597
4791494
57993195
203240082
270095985
249176603
109908488
108701107
334989176
186410684
80512315
148801823
556064704
152019315
301901976
182016908
569370886
873678368
321737029
33720366
421282921
531054413
51520895
268923664
39869510
613124487
536258480
251648237
416294658
549067937
53638933
807491798
683761234
314701607
335395342
21831574
82279590
387135391
364621305
314282029
172506366
35136535
452296872
153794083
169778205
156270042
105758712
482689873
682377548
216647336
672298897
38956625
33175121
111064141
87448609
101475550
100480992
127880996
404538791
441014064
204054258
33114369
513958263
55268182
300171
371264709
22519193
92183168
893776384
341968611
269432839
517979800
171049084
151987205
380943
639789025
122080251
113333169
510560489
132708683
64889185
180841660
493592836
128590443
445372320
90056591
259928444
29050220
428138642
235022276
8034738
14556901
3784334
915045532
573063713
133050936
618001171
5496514
645293109
57725255
234128736
154267956
283806697
92664617
322956087
220772830
141622850
2928656
58444701
105325212
447286385
102025790
212641326
21492175
464771110
789120793
13689285
1104383
352467742
211203186
355535383
330144755
345851871
217911121
511248784
20933500
1115412
370413575
221703284
32164293
479678679
598196667
542094955
24681045
730657382
104054803
291103129
179718935
15196996
43231312
573237884
212146267
211806579
7264705
148066611
56354289
95912345
598785544
134981534
4324118
239523924
4256902
62974339
226983691
871076667
830707929
119377231
731892989
129120084
151738587
210634044
276770
601959826
795097923
535835766
110616272
77055595
748304909
384504250
951401415
278304181
200540723
141541671
491743565
226706976
155988887
125502351
167524088
19566318
22569067
568173738
28984256
3832979
44446166
426947633
390318150
287483702
363819617
512607692
79204429
26416736
250850081
331671116
520274419
34914542
293219682
43201454
76820719
14501439
3768048
257148419
905236346
586513636
399626115
511581254
8767473
347393489
560853044
330293253
277785084
759727763
327151374
388941621
531431533
573094460
142690495
228248485
524539498
165016756
75856902
199963630
282235007
582383402
78271912
23370761
104730041
491086610
16769267
810605750
36803545
26743382
19788844
717918626
130257923
96594911
9967997
150841794
59647930
175669882
84981940
34599882
2164270
251638250
41936279
73691943
56240338
34367080
111116145
19799088
550792072
145371958
407640624
204983015
603255842
723776177
561809392
86381797
250524806
44621388
23402165
188466307
696319654
60675426
314847576
158359472
367683760
9691088
8598306
59432202
293638923
17759117
1414809
16391436
134875153
729229953
540684911
22135022
55477633
132690067
73715492
163891994
54531367
787046915
340034001
358444767
289580247
40816452
320993451
6029877
211596395
304933913
655258614
151655772
81572755
382111728
346385250
359038238
211930220
213919165
136063619
457944436
224226560
67436884
166029162
477831709
132649495
353963475
688957088
225368496
367624625
460933867
86415508
208560157
125967647
538944942
159235696
14352160
10456514
19303535
52703225
25573083
71555762
2323155
344989162
354085437
64006627
262905079
38776232
115926484
3797052
594101766
20680736
74744226
194909120
437475852
430838248
205520535
290382997
62691102
28960901
346198435
149246841
709690819
412318780
243673799
385484660
166712738
17442579
188189853
23353432
513815179
452364916
88956698
23264823
224837742
287346917
407893333
31539185
209133697
36292416
568157395
492712180
165924325
308223873
379986105
112131641
100963848
206697988
78778504
51917832
17794798
747917562
559306416
157612484
254702217
536327387
149197810
66319457
151580633
43078238
145323608
599551611
185886497
293782586
40582288
503578168
121479117
618801337
839234037
44268797
95704208
618384930
322593549
609703233
76244069
199980449
17120995
655857102
268875501
33785144
531438636
350085012
267292779
56018477
473469530
9141132
98483031
326170786
826693699
240923314
20805008
327015319
338882534
396379788
73087306
683835512
92946674
64809694
247323629
620314191
196104843
340044258
115383009
357000972
174313155
6940207
122901114
353899240
216477233
293292782
67782704
70371994
138288050
234144660
965361
30150843
567385951
550224820
145219935
111578462
50936419
83291417
70809799
35992531
606803226
113155771
879229044
161995573
383618474
82586331
26543285
503907467
366147973
122748566
5603881
395897289
139102745
1714613
262918915
33253691
164677993
297805329
570743695
790708063
253193612
465750618
37833243
17803483
208751155
15842809
405966699
90697991
140405332
743525457
58636905
81798217
71939252
182943838
126141292
78541793
38302752
256671854
253694773
577105717
247474710
230027387
80398335
471741390
389988595
12064307
50530023
273457059
584826926
2318115
247061373
34221134
80548020
248203958
399549960
18225439
490535814
201535498
306242526
96703972
237523767
427036100
1081387
3809977
93398345
231615681
252815118
204546293
143906518
234517655
30023249
41305922
1631912
504309870
241255
127135558
153216336
534792285
273091818
866866220
132974274
5976286
149769561
63421825
93535082
323841548
122305376
850518250
290936185
14091221
222354883
336666979
135436182
360866338
394809028
345074382
491139446
61371709
433695566
458971489
250275182
168218846
507973214
88463087
609062027
550371354
529626345
117512347
281999723
20328646
36425827
190027912
4536606
231703499
193672825
49123448
100009360
27689005
222172425
13574197
132160943
182350439
497605123
168615159
578761526
247897053
59797362
784214891
112806237
252230311
385347779
22575754
22838406
276698155
67125423
22442617
91079357
505419066
503552514
589559770
498447919
270036682
223916169
420334755
452323077
2031721
291338823
36401829
653847761
193381607
13088514
213854400
52075364
156830533
319847388
815252458
43031608
282350049
107961385
93930957
99024986
10426914
619800764
6842411
297008280
4632574
487865939
267919016
289787376
797300873
433204921
152214403
297373497
170978137
182530277
205259836
52497955
144992856
114250558
347018131
293198036
85601002
430972267
39746423
217573583
58510345
143782666
183461547
48671041
580246979
237396707
65075202
222767019
104119933
135996162
291254525
271360619
3166849
282839253
82433500
80205649
73072056
375614370
27678391
154919909
38577008
326416902
302299966
306521837
127837956
180863895
576597226
150382505
137221420
447360014
179762993
292850312
184271563
1550576
42170658
98701250
357600953
156904335
234088866
23374101
10649027
72838918
149007437
8309323
621615386
129693785
125730690
105913621
9532763
296967554
280495850
474599399
57086042
82048852
167395018
9421983
841095710
162949
2545968
17364199
92725428
46380921
64591416
817305412
296739788
91270516
1466150
28742427
138999789
143391206
53929671
287697365
268436158
256451546
135687348
57274264
289681587
12537433
148163172
79686340
154480728
189785693
349268122
163330327
393681728
80633222
246862423
162518873
310394797
465432478
71516313
333907305
261812732
74812298
77672650
47550121
558258574
231087291
188423757
215970006
458308738
498026319
342042758
306712435
29474893
542132478
84342520
25726798
797900668
336872230
102343969
8728523
787922
699416540
114558546
5495932
59492308
362726776
24793543
117502387
35996301
742887925
63329277
419244810
187000887
804361299
41497827
25823455
2273804
412954780
569546323
12650124
396737704
42692992
153798908
246079953
229050949
99440944
74602543
589395187
847218275
390590199
284095782
252144236
443111841
434667458
14642928
438648395
323945384
69708182
6072209
8391136
59990940
49841916
155252046
198402812
13594219
1214004
145568079
549758337
305861250
358901025
42200088
8376087
179416274
255421147
451808439
113811632
269830663
468934385
485804093
78667116
38507227
41309792
664693781
281150220
31346074
12661376
322240121
445099538
6553247
26612083
140768711
41167764
211013303
322839889
210684710
241312746
598106856
222936990
148167991
272191925
3639402
132683399
376415410
86148208
272620074
1141447
208918347
309158885
508896731
197317081
298026914
124625226
11336392
350770035
541336595
315735637
139761552
10970447
74652541
266661118
106557616
706770861
683354764
135783711
77689982
304674397
176421258
137091525
32968133
669284244
256528401
663941886
686839046
41629918
240618311
17936781
79892251
404844846
335242030
195893419
662883624
313650405
48038207
995206
500805395
66434278
569543638
693852141
512758439
115882353
274146426
162424532
14917250
156436006
244672222
749988000
205621682
17197327
28991232
78678049
322276306
211659693
564153116
269860495
512683305
100923808
212053115
96811247
65062372
60782840
788549570
60941855
142574645
185586257
149285236
232201355
783704384
246822033
2868072
331818421
178061650
246173122
73277002
490284192
25422841
200722600
269268123
162672956
297930660
54742797
586853600
18493822
217436452
268947497
372325951
618852622
53106922
19503302
71555365
619241143
91757083
834647641
439326953
530938776
36833209
39964502
556043195
525232342
217311731
270739714
613237879
214463111
80351
76139135
89509892
419032934
292501828
95856313
123359300
5775797
126644037
497123502
116209594
43903915
74141213
30686781
838466646
237634065
117585053
3515638
179499075
125494495
154627202
830177406
31232542
80852663
371458167
646447787
110848448
242510865
46907807
95602994
917396376
667766586
300855629
363980846
142663449
68321677
56590200
72923333
441569483
193330569
50092
8815452
57295216
132304842
16645580
169645168
219177972
987664262
8854497
2116575
458587638
30524770
226390991
536161801
407073164
766666975
233871583
329045945
46114881
136369151
130060267
2510523
318311049
168400595
318346816
111220821
486188597
70283156
120462588
68592681
215612536
670623602
15517536
154171861
80757830
513727301
63516683
54937718
22888623
752014977
257134118
389309509
9215289
129790155
102429379
585465341
464933438
94083638
27157834
504279155
120679503
573867346
255315556
77668986
133216437
70263584
510241443
54540372
133809595
226061331
275769754
310880540
16855281
68912083
253470015
768552577
242043092
191955409
377785971
16430492
494672795
426081134
12758754
647244283
452596916
5009408
403698677
722569594
19746419
206337748
60393730
897182865
309278265
288476029
543679692
21638552
338398574
120354684
681836586
152575735
25804938
170095150
1871160
189216487
688898150
70947375
63959144
766623985
111948682
42705691
33064102
356591995
150926288
5224637
416508257
299313631
345585841
166889661
202491412
96451155
122533669
285966120
443910055
835905138
414787084
206148410
354785618
76247671
262970174
617966959
683157031
358775145
747034333
173376689
187066692
180968149
761463267
470546233
616444112
179066071
904608007
26248822
265935147
687804685
439680199
173646097
279188275
9593450
346901892
50236063
670609441
216725198
121966767
7395319
114794130
310731976
197584512
335297567
55912004
133310808
10636255
4272442
384097910
401044122
113457094
6227176
25121019
155738978
192681440
40531993
477720434
129139799
361494
21541211
184791188
32879596
112233696
157797734
149494820
56838681
60918701
222507836
933102363
172501012
144044079
195647867
16435459
296439298
26288239
211763128
38692357
747748946
24543123
72034693
123863034
34833503
27881541
31272787
21599329
94647609
275667016
15081304
5267680
30933702
137233174
335399211
564765373
337879484
99771083
29885737
158844296
377661712
492238726
310100402
665508199
379919798
509916595
91018372
398678070
142650048
164609075
62385370
894946538
188307152
571596910
82480049
169551992
29738598
276661940
408201536
278645047
9910459
33787755
754626161
143888486
730470441
438402497
155659632
171090750
591453946
8492702
541629379
341866218
487096743
283888263
839766108
5866119
359043107
414411780
52700678
1521025
84320081
98288150
302269632
52439101
155493517
384921389
2333500
65885251
400082454
95103445
3115712
16632891
193030266
296784046
75596557
34910728
103077375
137253993
109890733
4295810
234875202
30330165
352378934
300472681
500528435
197750438
8777973
35994295
223415055
523274803
67569776
40027232
435089185
574375322
24982306
19414771
437202056
638682673
13457912
109772490
116637280
40756793
126752149
127649833
6745643
219201920
132630371
44710436
10960880
612909384
70710600
403431768
27172355
652720321
576704988
53111720
33484502
61121867
157801153
73533265
158040508
339230226
154074715
83104531
560542305
280693168
80478257
21702559
262400456
465190712
181222102
167550235
598185904
712631027
496911690
74777583
76891397
315819848
83896592
287721789
329808310
47672086
157394624
57854207
412841634
8046695
8805322
56346567
1392706
64408303
72218747
648290663
318639521
346116488
808435315
544451246
303230437
194674164
338285831
172399233
19985780
342282391
211798631
289717
349402155
114224046
11065323
64737001
146483328
144717484
158487895
458958683
21975372
260056165
284220381
205396641
308690604
47709182
229662286
242478536
694153249
1134934
26255623
129107121
614417745
4711453
277321946
146446638
65497955
621322742
86594478
357267780
5451108
562272608
335854338
14238197
541571992
407667569
392199914
189410442
94213304
753276116
40188582
278953419
209933372
50460019
140075782
18554469
153608155
212359578
91814870
470237012
254154123
184731215
166984962
97371962
22344084
305500114
217288538
174958619
133049899
375540533
278928677
491863778
7232505
161717177
362069487
128178099
658563706
366697516
259475386
113212003
53126037
72803332
30277514
417003152
111174262
388652269
347502546
153175828
263231712
535405531
170160243
101424068
4139078
101761334
342431388
33809139
285795526
373820375
678304915
676041703
194733388
334504093
938346282
59281142
401589059
259393400
89781540
129081976
667838080
306906902
15981260
39740073
197395785
234401908
87046605
657064855
14198580
19842320
12206139
127581458
361710893
32935281
360406471
181139307
718976387
608881050
701587286
307151174
799583453
411644935
132586761
749569449
579288635
68987643
41511043
162682468
343031605
462642608
45951087
772896047
299091803
400650241
289111169
735739635
475079757
444618861
7226781
364265168
16618898
230075950
12084213
247312278
492529817
66245940
63556767
19361830
297712230
219873276
303697292
346019608
166171022
163516906
40781404
279940870
20363312
353579863
649707505
354672923
433259913
636801877
429430299
29754329
200290797
615324247
10131132
444235759
555419408
565280412
485459102
385621109
101522036
461819183
117355696
171807208
103639133
349355796
7447313
88208650
23487181
138590994
519555165
49998539
141792766
626886
68344274
330964065
25753759
380093574
2391365
614867084
42789655
805601491
396722546
152557077
461831168
85985537
410799291
241879464
263400051
879045694
115631653
572323222
83542063
252632589
49319871
148056477
718945137
407275512
526777906
612913165
265652676
92009594
169382119
104366390
86148325
55690120
42853350
35507164
127108486
643210617
255850198
108701995
334496870
271767968
61706838
667604286
666982328
777870483
376010761
274456353
34826997
20005927
77381714
540436130
385703941
612535545
708546519
836351106
61230264
735464357
502462519
397025280
296048641
475680859
21557066
276987048
198789628
604203082
107759895
58775469
397867264
433589643
206690166
72981429
342544941
126222976
200261225
296071582
382815296
73141879
448719385
666500694
832341058
457419518
229492320
189228832
48043503
21869937
123777385
2410159
428703
557891761
258287271
150353250
68918489
639204736
506541477
489628497
665686858
4548884
75721433
46812745
715929970
304427227
81069418
222362334
383115614
262038
101920970
100181028
557104072
146326453
685401074
243446686
121604758
464507614
13244916
49555909
155118558
108163987
47563319
601240604
198031071
106289725
116329429
152652504
367411952
334920997
255584145
206796043
459385160
309041513
241684877
147079446
893851131
700823569
339225717
65487791
760369349
76407025
79583825
146271153
9778533
158567447
427268038
92517
48576335
749705916
261347255
446519671
113023174
133387716
87666276
480291838
355996477
1269141
52445204
147489177
310731276
94911471
368706029
123160127
38596640
466087621
394527753
319117772
484954082
650510641
2560343
52167116
18473495
24996263
57054599
215771701
55111306
36424678
1551128
85622104
351242614
639767119
40536545
49500853
38048237
474821287
88755495
281091551
671083409
14549616
194226458
273305806
149183922
152302784
457527930
208690283
103323433
115472540
177686045
149872279
215419546
8107929
241617398
64055245
89607435
2094306
295537899
288256028
24542706
13676414
251994573
158495220
18158505
253595134
368915467
236102500
183969634
127122692
468007746
238937752
256290408
328777479
662998461
91215770
597705819
193573423
286850155
631153198
749364860
87283735
452532822
408164959
192711084
129253000
8550948
10999467
240940088
650098109
164347527
39393162
96933104
246654147
302206113
282728889
64660976
40727261
15325046
168211400
303178659
101908682
10963803
773979212
561478360
57450988
13184098
369882522
442359990
614627134
42548827
157286218
9093901
192959260
299686904
276218732
26312925
35961389
66413499
22845591
840436653
347403492
892366931
74164141
4933436
692633281
262367314
5849555
59987750
69734172
256828290
320963102
1663054
92776134
172846012
23672837
47440870
91254444
280047586
320596713
713881601
418659346
58798027
179289099
171262862
14019040
385412390
60005676
713953601
408865701
49949166
421015978
185440119
136613165
141834161
110237101
20478832
3965309
391030451
234130310
246625024
198494137
119201519
60790348
58845980
32535034
22897421
156190354
53699540
244650694
24850787
671903575
375868966
267152730
163695636
11260342
351021880
528491219
540625736
21063650
30571889
542293615
56231331
40227251
557301274
374468558
317643490
158464450
256668840
192749791
337964712
409816876
10176695
6502956
91096860
115160353
721074870
284435022
7102121
474372081
5137310
469574277
61447059
516432507
39539993
25863714
19093900
379576318
473373922
629295579
894775963
196654167
446487957
169177153
512398102
117005993
312077727
75258204
736358645
14638267
28195488
44448360
396721014
344820550
29205688
133421740
341751881
277223993
88885281
225410930
124173508
293348631
35322859
14213313
11054183
817949357
176412715
75599947
226631801
376707518
247396552
50239228
183686284
375298301
71145926
574641349
116495869
247898683
830132652
151225167
50501641
21904500
78873574
57514089
263150914
4365624
26865518
869652464
255874883
493748864
90945520
164488899
442584111
66953851
105712293
17288911
9484474
850245479
47549952
161486608
733998338
671299475
251125886
134932289
611419095
237715448
97635050
175208510
168026056
51644486
312967056
399406575
212379432
252023326
361047929
600024814
775995409
255237871
56199951
613595878
487011867
152656569
285450040
394603838
292237190
46684376
274416729
753181742
482429
331412955
173580819
80994201
454806141
19738357
645179672
114653108
426057903
45336045
23163826
233503001
204419898
216419972
617513650
259503104
227986006
99212690
227862337
29348036
78694322
84578105
126796665
261333587
94064974
395816392
15583966
382241052
219983665
37767306
67905011
69228636
32485017
364427597
139925877
538140046
27786208
278710624
472970163
78964290
259784196
144769454
187573946
105068650
433909864
72945292
180171856
337699399
485208106
609614082
525441375
41457107
10548321
637032097
247595828
624247003
587508930
487369412
593905121
106483643
252328369
436161620
6927756
581219536
90364102
155706240
154140811
480391575
292157209
213078079
372856132
90675708
312904744
87753794
63741993
371429194
207042424
40778935
220478322
181554594
103532625
584101190
10310201
561576965
630524155
122597811
73577735
317853334
644905202
13927856
34422380
30595297
132193774
597088679
306030121
312515785
93862605
187260516
149900708
359394106
1064713
18854265
17641380
36289576
772650167
162422684
617443054
385069630
77237718
21521927
127517000
476822189
6065250
160640092
149457813
526213425
11540505
205089556
514863241
359753073
4123418
158073134
113193496
599948355
201922359
7353104
757843
573671483
74261701
35614084
35789662
22073854
250003195
343197544
155656186
300965498
49862083
261236541
290518647
40218127
29860665
238501850
119857854
62643640
70975217
809633450
154330055
774900987
216757085
511731635
403246420
50620249
227753736
173361092
78686316
72684840
19033046
99701485
47459335
8901120
768998343
507418356
28100365
443106804
290853691
371609801
162214439
806837434
461516227
731715653
498571808
168748565
98999209
513291895
256115264
310968287
84062833
390240882
334249712
94420067
572770314
16448627
27808500
68135884
211087772
259246557
327655292
241731415
143622529
22756992
590906107
9034567
111534759
147006029
257457462
177435732
431717810
387090384
142341832
500814892
39761901
434660131
8683410
57801657
140179102
681516723
317559053
614432522
469624797
204675961
312518611
176882934
510075790
151935919
23331552
168165449
88024
60414838
84385133
35476178
200686489
333372001
195448176
193634009
128227714
488216505
595894408
22769303
225046661
406374685
551828812
151984819
593161131
287346032
218716811
124030274
24819155
112239820
480746455
47625236
412661093
40048920
5615833
94805171
123173258
299069193
172437393
216665467
822286455
340482179
116894762
96066613
50237058
52705428
87355829
94805922
649119011
58600581
7051063
55800383
554605013
894564465
220003427
124597167
66854044
271704927
130189796
65549065
314597581
194769419
583930097
165224604
84984563
399597734
68641990
74449897
394841332
295628856
145413163
404546016
308070827
230424511
309360914
117462601
53412038
297551198
364575908
95611134
53374785
224480125
547868187
212387837
179753788
97414619
363991270
197858621
27048581
683590688
266629262
319643907
89205811
19305683
364818877
229081424
190941470
438342947
638379045
141212558
781150751
517780105
716813097
137675517
220950795
71622372
69201027
371666860
699205122
74010017
516118928
388605059
24737845
142990910
489117587
73146129
127639622
208958812
179839971
218150430
350175065
795691921
81108345
345166013
335077570
863520221
292718489
446149170
66191761
607379135
520694327
294638935
17072826
24353555
698277969
488526785
14272391
218444000
560050876
38606976
907077978
686494675
206744207
596127079
15333458
333591264
423652501
51459268
19194468
921159469
36652811
21824558
861006678
147179661
659218855
689945591
304721418
199532079
189773560
38042492
20269451
435718164
300368191
27207422
244012540
380782645
502305570
195105866
566605992
514630573
61029401
272896927
193882384
209737595
88049245
113951067
268414422
142426986
298731431
151492759
167487849
704602011
427837434
334252090
92038419
49100668
527301879
250518504
112132008
95182722
741280346
101824524
138483799
111770367
194414484
192106995
10650018
431100306
86427640
417221037
54615670
288456746
56900418
306516952
33719979
45094385
30271662
572136237
238724414
536195826
46551920
107555763
40102586
179677670
453876691
57894092
778339240
404005920
448036297
160169813
205088229
148329991
508851874
154111980
87827573
4041026
322302628
516422451
360268924
41333682
18565767
303491554
44487479
198973312
320095678
573909015
20734381
30647701
606028658
13964303
246087894
195842994
40730016
223119028
122839295
389549834
407392731
163212243
152403193
159455400
5092724
163186852
586438026
191613332
72635698
127312927
371522977
161172856
55256508
41699855
531431494
289276140
556560318
265920580
225237576
100893232
19581619
590903272
181822958
341696194
266265667
226332961
1523913
29399208
164030187
79181688
562631606
562236463
187565977
63934982
28551927
178665892
102165266
153290551
1236338
96044250
6649404
271812523
281449115
532363189
366152703
392253919
59061677
36538453
748913832
691222351
65839071
84562064
2600787
137856432
157785077
834378091
178859426
284729343
190706310
183588688
615049426
574328136
796234929
429401181
61605237
477091085
164975692
53137129
778047292
199779859
246111610
78599057
297881962
740213212
10028286
29997540
559420112
13093999
72100156
94355650
36100866
2197832
142168972
18209487
83543858
224579270
318398408
318853175
207495647
10416972
194956242
185393561
77672
822727
105321232
491162913
356550810
262473456
739192429
13332185
67662790
80388947
240156246
210646433
26985340
472343614
50941243
272492785
761359680
178939080
329748159
984458
61553228
384779722
205870591
70773923
195011241
266237024
55186235
108574076
198596338
106923612
153200812
614130698
945289089
264990911
907505643
85579173
77407200
606050481
157405662
569530866
177043865
613703593
545695384
423074323
177786054
196319020
615342295
98613372
308416725
596573985
384685827
122403318
306655434
119250346
931718807
233970458
355046715
254495515
158909304
113205507
15920662
392703955
77003680
312206891
651057443
568438665
40688436
209368448
248877800
177862457
605556917
710100
333360038
328779815
520219068
589198945
159978057
423455633
66537831
527776636
68876735
51226955
369806778
53507025
80586377
112418454
72832120
49363651
49980753
242593582
264138463
348206876
73135058
212053328
122041496
119368141
258495717
295757440
82928123
555246823
506008741
22976409
15826083
818940516
3694770
82421896
281180391
39826323
167483237
127221551
250035979
572658679
752318901
225767511
64130166
123214620
301161518
543129319
137124281
38255779
120755781
418974
480791557
641495444
75847967
604045053
253745655
208253767
42436096
387215041
148695963
546813016
187558336
202203482
474846427
60562068
18797865
53306240
100282364
350505845
691476949
46734058
133658766
200330527
36087934
195055593
614670400
1655533
754303890
570393323
506815052
459586805
255884923
314000203
247132298
151344294
9747079
46871989
74097431
303569042
57080427
102448620
164189661
68769844
162474641
547121365
251760458
88848497
932389069
420098945
436476350
43261347
157062311
550596014
662841090
140065694
11848802
168205346
176384048
233109326
66779403
264590278
95545968
149318375
552348016
67717806
21914880
96798814
65991035
10322196
677198517
615867653
40532642
33239158
841487022
115274330
119240557
257237267
262290648
111223614
129403595
12146364
131590971
130516343
34785553
101541784
29275783
233690221
90512320
76917823
71705310
790501417
403317656
378033109
480243095
314616624
138472212
393815024
233843326
285374825
635524473
69439446
38825607
193308915
230006923
232463805
4232438
291582282
307446006
40367156
803406692
89364768
29912511
381837368
634506891
1135706
76283690
44595400
521739627
511102242
680786623
259163309
264089348
451425460
92742613
364704417
92241396
6197123
91366015
525817197
432565100
225949827
41987917
68895710
171378324
461587932
209281762
780374926
423178587
38191777
370850152
343828298
544954509
387814175
5858853
230196493
804380
249201089
324700912
90350245
391265555
628937271
134717962
356735933
235077751
556872769
369663316
41144560
5895704
188100533
362531802
214496702
139536758
83869298
304906377
588393237
425737069
27732051
647788004
396138340
21188165
657573090
205789462
83100731
6377023
173292158
496443490
16448743
595098523
17316010
32492046
197892175
616517111
212173003
71243858
229411534
145705970
289196839
7316362
251746877
70658285
140231970
562879318
511940249
270734270
59253212
823147629
18743887
410934722
132085812
304217255
518397572
132889713
106929200
387431876
554312384
103451172
679141692
169340227
214106047
84740862
239483025
158861203
46408691
578085033
348158795
4016406
195201
356629220
219161590
521479018
498745503
575374172
379469678
71527213
8408475
409333496
292847533
160212186
607768554
110992132
28520697
7953878
164025447
341651358
42333194
127284173
271586162
61469953
433612108
124633168
42536915
215131401
563178540
633295796
327021072
270681482
540590626
303973554
272390422
397120243
504911011
12443974
312914260
367468326
280963277
87206885
85189725
367426013
102381174
528290435
113200726
256562624
374924378
53695826
681599577
763549617
12973385
426090417
587176359
908860342
62550975
69451194
28041210
299108854
47166947
352492334
304974748
37869141
132848505
80730249
838240383
13706896
33047191
182929176
16875476
118800657
154189316
75724733
157084353
207777915
271352369
747209338
282470109
202359720
276240519
218836391
65512889
281339518
617349764
407085896
33035654
410226393
471541981
75075972
388328683
443590511
98024247
176504462
171860855
262128868
18923763
3752419
98780977
92908431
56709182
342775906
1112073
54814925
233761351
250071045
608162050
173365563
365605591
76966365
343134507
38441364
334163865
546685707
339613
156269497
372654915
511984346
247577845
28025602
778866163
377683965
169330141
59271588
345380558
155717373
303301798
447174719
320326971
100562887
130079416
177942058
16886455
367650201
114201664
159807831
10644213
260836467
440862604
67279745
139046145
121661336
547745613
20636448
143054804
862682582
187102545
6026023
17329442
167241616
20533384
45383476
107978906
4775584
177333036
84647587
672767385
13532539
163923670
559246717
972186269
15981733
3259324
328069954
452205734
505674521
183362833
113415843
31984021
465905395
19154853
83106189
6971524
541314559
215990426
3762239
506295926
95706259
130917090
5103440
597178775
710654901
178033585
4441444
244625321
221530635
691710730
365750767
64217650
634933964
46062861
84397506
18962216
583151912
692770169
585106326
546757093
490797393
55255913
45759561
103033
695781910
641290919
12047650
525955923
631126450
530858376
498451821
934021187
626461609
308780233
342346762
59961142
318168542
340377037
71508066
1898501
127039865
87063114
80372273
644454648
297041815
410998136
1276348
66933200
231380360
393224233
859155367
69472803
414011289
232137584
3002840
65756511
23821754
673126568
127253957
472022491
104727789
23740541
23103256
68115394
461847539
722852938
8944782
14776838
394559048
344129600
492210761
262587205
215204309
600874039
735198353
190460473
76955776
637557388
364682034
15573862
764607676
280785471
868112123
304907637
39609274
25354735
243729253
407587745
83331078
213723475
193014136
121582864
852249574
158759638
320523777
148403846
41539158
626380129
162211724
325011079
144866200
110312633
209863807
121776813
105949535
2425715
786314825
18599605
73812859
892473054
195484625
197587820
40634261
280118095
294148343
53558910
382968441
388643833
63988065
363289930
151698834
228482160
58453073
28200431
5424536
27592394
31815810
41421455
1157642
77990320
130933074
323325866
208944610
77880499
102221302
74023879
515347439
129412312
252836739
194981527
57999317
124046251
34914861
523265916
31729938
121170358
47801761
184431469
258351542
513266862
764420943
275878738
211417866
199358071
329621727
472391867
177558275
43565536
236963879
809014219
29560074
326405879
461213948
346453169
229466517
324312895
421500676
16083921
67335629
842870049
1683172
131732865
26282831
25441041
11567830
51197463
359542967
120524100
187470244
46071924
285357484
52409627
531709580
434002454
614031419
602242
219936412
409210639
34267252
35608717
846133627
94157282
58186147
309144860
266896795
282607264
529633024
520314184
27381353
66995873
293609972
333734928
203212135
48889109
89413337
51924633
85383854
15409697
61981779
6204141
500883961
543083602
210771822
30084087
675000918
522475708
82315315
407852795
53509957
372131017
496125122
226794636
427875716
35416556
36565339
95111506
1480882
195842239
43227287
405553030
675485915
450607710
21768522
166562241
434241412
340953828
153555355
56375482
110930719
420159693
157477744
469518682
724643280
44109786
340180891
116300838
134806423
862212679
189933760
304619414
260692410
45676499
725161769
157195299
26930802
169994330
223346372
338179193
216801881
94226683
254716985
76623290
35096298
80024767
123610366
46192718
207481915
22806643
1217349
384296605
605482879
225551194
180325802
620339745
70198157
45397247
135504969
5454651
510176351
264579430
338721177
158048210
405190599
69332733
10396634
91303205
77235770
8886902
253492802
52693284
73715405
25254430
584988381
643758311
424208525
30037518
28983219
108173289
771712603
57767889
283655868
125672746
77917507
47147095
9024082
54358183
638856242
331464990
142114437
15527083
268258055
380589291
605638190
43277773
544666489
875924437
284754629
76931123
389527639
498705378
432391706
111775227
25690256
8302285
772942553
736617086
454490345
599861065
163169654
189850807
141311086
163484055
5035881
467106447
207601093
92421396
269126411
627337724
1989273
179699364
154783467
159523744
344322681
239893137
22022762
159420286
362472780
258122606
492407814
281622804
402506418
236506211
10794623
230614757
196615920
596764284
509046606
282655526
329107358
19612725
64722315
164852416
612116299
149210100
152776188
164758992
263893144
54130433
58283704
100145206
102403704
304502417
752799479
60936441
87713945
705568472
4950481
129615895
539214192
182546395
157557701
743703544
184079515
697332543
494835921
156352550
314178424
175316632
124935089
366230707
88151800
112506121
869033849
626881128
206864848
38720687
194169759
49992024
611136882
126941228
225075972
451473902
769227467
27570060
135102196
16393451
291924839
116985618
9262124
690282048
1141431
30406673
91059338
217853132
22398535
261580184
132919535
32171159
24119862
241539737
5437914
212172906
278438078
124135134
445501353
61711550
287981427
47069441
68309462
581603080
332616558
258189839
480131263
163282474
57225859
465523303
116013703
280734817
709239156
228425146
2220747
435998962
538921359
5955912
531490552
382428808
507657798
327727920
186831708
102938123
257733236
532437837
376995816
5596094
94108027
39465302
624523748
152107312
127674166
340533980
336546898
229318457
43934962
123631984
631646985
9133916
22805527
407149745
236471851
403950354
819249277
117984775
403268146
470711227
457952224
29855578
141483002
98717562
193826028
299175637
37637588
18452523
209192819
58900068
232948664
495157063
416588842
576844264
703821889
327337730
12200699
480906441
223033749
344541163
214953585
633933826
17592066
521186708
314197271
45032010
33785780
61584663
434992478
5423053
92234744
105764063
138724506
190315122
812170018
60740263
251432688
260474555
116748933
89317582
403930094
566927425
19571879
284884133
30972670
49279137
599781366
140570982
334770135
466489411
747746885
52579018
199704292
655078222
896363083
135770828
600216453
987595999
493748738
420841383
166396767
238401529
281417317
48763672
302165673
861142392
20608490
33114620
188497145
149467226
7841540
422264269
155622155
380520230
101383726
229570545
16464471
721817
5525803
27838644
129865361
433823443
898439757
139932366
383837643
33853052
390023414
295315915
46316533
790376233
88578348
353107112
347202509
459590381
251962825
90912332
527572726
101316792
238233277
84509262
379358395
487362507
451249840
107911582
282197634
84228493
462306562
34421489
195121609
793415192
162539810
52448744
452063026
562336867
136383776
188058090
200512766
57755937
41671898
8512625
372624481
136452381
18933714
835529144
463270735
234323769
383151455
265918651
8386805
86391887
201154873
203722124
592001958
358599694
377426942
79936243
216824162
613020268
101844353
388317137
149221140
154240022
34574393
452216987
16525106
227674702
26836255
297217874
865416204
541021524
377976017
37833954
24791064
78645210
430099926
553193138
23701214
77123846
145639194
40342975
33316127
94977258
105489813
350808152
73572042
33912252
330436437
126685516
188444260
66528694
77953267
270749563
391343600
173248686
13518261
20539343
179418358
472927646
569836380
211555172
802028370
523353179
7229666
169381814
10532608
210304086
67587303
11229049
10031847
244204659
52483941
30958234
112831412
93108284
699454680
698567863
57984390
50143539
389871531
361236046
90331134
1212966
233579482
498065855
447615134
348767815
466491515
147672094
46895256
586677089
415659574
152820096
22060633
7678178
136249595
544311784
301127391
608105135
97656256
137995196
723564847
5842081
391747934
35356962
39663740
48481256
82496149
293440864
103423667
767320271
153248223
216780914
727027182
435716692
80775033
474462676
574978551
272224932
662917
240097
169301664
97616689
502758940
850236902
5023381
197301215
342015692
23249686
895717874
332445113
31062145
424150236
21102292
131566937
565497759
155501027
692031855
434759239
258902076
577758122
315171042
150885317
360683396
439953006
291086993
303908862
1766911
6840862
33716526
30963445
299769646
198183545
508885886
98715807
77182636
195918722
216129963
368784588
231732655
57683711
34612383
9778370
96036
917244112
164610979
375605507
272227478
557287244
110630416
569455406
311240744
415858098
506195225
83115324
161619396
126369437
87554615
99574936
62713665
143416356
132533780
716117400
116515595
342479281
89071592
692677853
797685266
76092600
440287170
86600251
115276766
183269998
88785218
541617782
87084679
26914876
441759456
71476348
106737272
2885452
180367201
314897825
901805381
349209318
31670791
141328690
124926609
129205577
179245429
729099268
72097325
565568110
114778197
173893938
110663563
49689875
149297220
157180549
38030310
144044660
238911562
312242368
92253091
180601123
526477044
82270565
612807140
283986868
211083940
336144288
332781380
286754633
81575450
262868427
562603915
157929340
82356246
18957565
754581281
448373810
43612322
821325855
360077250
25220365
59035330
17961433
43039081
260512868
432299822
933565589
541382763
123933814
10608357
143280007
72075433
399189891
231137785
48136489
290954460
488790431
412466254
578901399
584852365
433654662
32741411
161266297
441292761
61913098
147992806
112725064
143555228
465197288
208927750
421105316
161334290
505173693
159284377
156849561
62852652
235788051
286669149
487610189
278250
445201322
48464896
387246689
45842883
337306
211882493
29031372
289765943
225109790
660983630
318940978
276020759
145814
302955910
42931949
156302562
99189980
732034219
18511995
162332689
381367787
462038510
209349401
109018959
649688955
361023173
363799471
104400837
184310557
149451021
90124784
5786092
19050583
157771861
167385731
73863651
320591895
15412507
328160277
67046863
98026222
51362646
561637045
74039429
519911033
470935313
59641954
123915336
7606252
472457281
614932433
347428430
36876374
35487073
403195954
598884188
11674804
132564213
411000045
35248586
13368841
24269094
3877416
145407130
349740535
11941587
64603283
1785052
188582244
103308644
352946243
131897037
113043303
446913580
425946660
614982235
219669179
337864421
573167940
314593999
169335572
62803762
335282620
516206106
214085482
360040930
72233471
267768731
276923966
139502448
9267567
502336462
87030747
106926337
782129086
509177120
499175453
582601733
35231
706981013
229702662
127685674
528478781
701019947
338403596
33825017
727050905
517404919
420188617
104850719
140156686
711662445
8519309
318860037
82261764
119333162
46129668
829950071
876161755
65836657
748332884
761391982
427839658
588401121
168830996
99492395
104594399
346332711
530085398
131824062
597907889
8147659
181927664
19670089
123150529
121273235
89830634
309054504
110315126
55247532
213992056
272108340
584886954
341202909
26811690
922962055
49232519
983759186
361360003
79869837
115845714
360531932
904201069
56184548
576186476
151972324
172263996
1277192
381738969
8706061
168088635
10052700
535617551
267558591
61055558
229735
248596884
116784548
91407528
464597654
125131030
13180446
26434302
550963539
57314184
52625563
140415862
25167410
8009723
149207813
79361772
289972699
169176690
431917927
310668879
559264100
604360952
91474580
91084045
554742131
64762639
11255220
601567750
129259008
397779154
8746207
262488754
406508457
184543988
448720365
314736451
293552683
242195056
204591844
162511528
221494853
263809576
63361236
410655115
46821576
364726232
67224885
31536790
92431896
15779629
197834097
478298598
181927023
185192430
129540949
244661996
90559609
101330162
24424795
18776353
112637019
270993461
280493478
204931827
80195093
3973643
172030022
36831244
2555884
433008504
278710674
43203822
18842513
692506517
42102767
865803251
178570555
589742449
768418870
46578182
52162552
711545599
29940879
348934279
436946466
36364533
12371101
81891295
122512489
736354122
437764312
295540343
391133792
909492146
188686073
177908046
29125566
29480707
205049292
31219839
275135272
467009939
32036103
267844410
434012399
359969021
238941975
131057670
88098471
55244162
33023704
129639278
130460701
68948641
536407423
169069396
183962610
137153448
5848415
58191027
104957114
591414634
51938392
65650195
3230882
152968480
79738548
41513300
371387448
20751258
144170829
62678752
328125597
669478691
308387310
800658664
296133728
7384809
420783109
14288311
116142616
317798083
3424760
700042658
56802032
79069467
323281108
28568919
303851875
450324399
110709113
138908846
92983701
103269789
282924894
97978398
96809806
262310181
79298416
673496343
73117287
188783793
37790025
502268546
245244093
82789127
86235156
627999513
239319890
381314017
218286063
644187808
674775370
339152037
57949505
202526481
29567735
367452237
96239488
70792944
330621035
87840081
450584632
48958548
344244972
166288727
20425716
10939989
15200667
212179092
248716287
40067
35773264
553506703
50664560
718137150
249506139
109445719
214679193
274901078
361599925
494789273
252449578
5154804
192107591
469945139
88874064
20982260
225482009
507506507
189079357
155473377
742760678
36999947
61074402
455641061
62396831
140533725
328603203
57094840
688405779
354968211
104250884
461328687
361345285
538043862
119187586
302416692
123000158
127208942
528463204
488941484
567934177
115472270
520341116
505841369
645359295
252928250
62028129
168366452
56064873
46874044
456524775
234695149
646257397
550553543
35543694
220857037
138070816
58764760
10201987
661980106
136056565
401812834
686439940
5621014
8407441
46103633
19777043
376174860
56182645
21455383
314480435
817282864
79725642
143167951
216376719
28948493
74349627
225465424
72449954
138468802
67249869
140162740
90232307
35869043
47913150
125144394
249014631
74875079
557874852
506044157
256984835
321860116
471014686
44393420
117450929
273271072
261791056
181505013
19598854
14917746
556371675
4139496
540150506
508763618
27440007
309393
7784689
28719018
25501231
325348124
786006743
485014149
46779677
129272728
709318317
186581986
51208025
257800549
542076498
350215585
265930454
555625504
9455326
384955932
365279066
315802765
22505145
277138422
559923106
294891699
90516562
125370292
320743253
16258027
268661446
155501435
761267905
149612494
390118447
497806675
50172244
10123327
116612566
131591873
469224892
22503983
635690761
576559948
170116265
291549745
350169455
677437795
303605470
606623842
84407055
175056703
110991386
254205718
185301711
531054983
144296395
3617527
1353622
92012654
21388711
316205305
172790269
663731587
23880177
534820152
91930751
7272718
454991304
146915851
439231729
20679696
660422699
360819424
251566654
57203691
5042567
333265117
113500089
65646663
138586135
5834800
105341206
554177327
666952729
165349018
3528394
492469635
19987239
52029610
133495396
205004295
282475873
429925855
866981086
153431358
176288283
52365082
535997783
271067617
7853179
259745230
735476952
516561251
24712806
337817528
91653672
627768138
198274121
476976607
70896922
321572099
260219527
13570426
386687503
468637289
218561578
94923327
458564537
19853122
122939270
251137670
223471628
794865228
154357244
430014444
74718067
5715604
100547550
44161288
765801767
203464715
122329784
318484917
318994918
525131298
149925864
1499404
254116115
6939988
558885060
65983990
303250370
35633378
200582700
706706922
10437459
157460028
32176413
401017709
86574284
328553671
63466922
208886333
636589017
576725436
270691750
87040176
634413426
88319020
65530150
148474234
545967787
192102188
56576198
312867978
359926095
444315853
167750808
240062779
780709245
314677981
18033526
300824797
318500658
24984254
106927764
578727070
149507196
787327486
454027645
826575549
53332154
34336841
74320659
448350450
593046226
176534592
795719359
648087368
419036008
67131498
20253752
3392835
851063790
38563374
266567163
448886573
395715501
42309959
35971897
51740768
294552753
106468966
53102226
96114106
210118669
539918939
257699484
635666331
223532521
237132403
512294169
10065300
148635114
17317072
42555900
134642384
97054667
32787264
144453097
303955051
11256838
132540354
341117367
76566442
18560623
214994018
666314674
4896167
83522307
177588965
294743368
485784945
194071033
77944293
2648127
100516880
44327050
152411345
166838359
288836161
189433138
529555103
141272890
31885206
204626545
171530052
64905656
96541233
623901204
597011902
137718701
526653213
164107513
484733676
139287339
291903150
422691163
114677717
67303224
506266380
628483289
14501860
148576997
409583916
27472609
850760128
448904996
89841161
744811285
78017401
252173035
568607551
576973437
150962669
161125178
77899689
200814278
13684020
374366906
1936474
367609793
66302735
740642726
415915237
310736200
94958703
348927177
220724417
62019633
298869011
462951485
16903065
25492740
437423697
835087133
341837310
1971957
13248
31236083
439029922
277805533
216985375
795449927
19728615
79086913
123847228
251310843
202942363
551040969
2274700
189170937
18468497
227125704
5917934
45014249
506388506
467631339
10561550
75919175
348531564
262072992
527637453
436493078
134389689
239717020
300581517
384541882
19276492
24682735
108596716
351135112
408456926
349663420
4368264
11099051
261531247
779171623
258023314
298691732
336125707
237752553
583752919
344771056
65136490
190670905
653485514
553554046
11500631
79688953
52191707
303259137
3389365
212420174
594927825
347402790
117159814
84095548
461591056
60184778
311657380
443400419
245092208
219861
70483590
64498781
161984574
130863902
390205894
65940365
123944185
657809267
16374737
411172791
501626429
352683897
206886046
270527904
701271113
707815242
78187750
322422564
133151425
210263240
59024564
126541170
544355446
348831726
141304201
774414288
88954833
156205588
133457250
289696729
46042968
473452370
427610724
262492150
2085698
323193674
142059539
75265472
391720000
45764983
5537089
124674137
89625836
122662084
8987654
59803213
766876131
270069988
425245917
249533642
3869385
273940834
116472179
170923723
453776248
19486452
87684751
165977570
254311486
257100036
9641032
151465407
609562200
586686596
46856708
375949665
6292055
56471020
120022834
599922554
97571228
761675040
321569955
133927509
356168964
444140187
66124563
297686241
22069986
144830606
385472462
620466709
93420884
604938939
534990416
386146694
596418511
23316115
60027086
276274118
354656149
24380639
146073302
64235443
712560596
122199377
79391893
115160571
390277704
71670555
238565742
353879160
59006215
87481254
64981401
666320186
296069649
197472235
729862598
657578776
464879700
518141489
28557949
654149
46154404
110295597
53518295
791134768
321754387
56339354
611431232
389854633
254825217
529132161
99853452
390320349
16121354
274865226
151029656
597917500
77885644
138879616
34859231
111115659
206109127
556399175
388777644
234552347
243179876
61730007
406840360
71914212
123153026
518808518
307427987
409340375
132544285
94724393
835831606
152325950
101103964
96895642
2060966
140685839
6457314
494161126
192884247
133930799
454517660
434810021
45715788
51716127
699996722
143613140
525137858
98184495
19718395
121435835
22526951
516655177
621644508
273248095
233400338
82560566
652874758
828806039
191119168
232645293
315117683
33136912
8440912
507892215
208911078
558537346
596208949
392761104
171189096
105485474
28656928
214907645
54591163
186573930
551211505
577697395
209954398
687364047
669539945
2301129
12118428
323086975
176191323
606534831
11523019
149170206
442400133
249563980
6231661
390039314
508603794
38768687
291676735
323905432
733670168
99759171
405035428
40628622
223235795
633595680
695412875
19416418
274262694
473297183
246859091
21157618
302270683
147799537
11873493
7256829
142834167
19183821
200300013
398607465
14057683
271428205
18836354
60250624
60749067
825384009
5858231
149047086
145416497
1229648
279051285
135936654
97460464
30490005
56948476
55963775
544014252
479882607
179232705
309926740
205521149
108331434
88825573
575747701
60904899
664203656
355129810
143011995
270842883
256036375
66809471
625599864
200935952
745075049
24034900
107065521
151855262
167758012
129799430
594043043
246221681
19093964
361212062
36812447
106498119
459816303
64303939
128637818
513746599
67724463
519935235
23922221
192041033
840262687
49453165
753035292
526475226
103897526
626080107
37278543
108233816
47466569
294364162
193262418
51208176
329232463
5056397
124069340
801264429
155899463
391142703
259118645
17031531
206483039
7882571
122259338
220357276
801067467
500844999
48173707
82422513
175747590
63713269
77179688
472462762
22306442
233967654
3779239
366482121
36882
155936655
174262100
47825714
179828011
419381188
180299824
442155694
15828822
116776482
444359391
174434967
334108231
113557694
17613848
24434836
651482157
20027603
657572478
349514255
673980547
132012429
47687301
9449247
470282615
236819096
236671807
119707394
44267906
6406905
18350910
151196021
399696128
607599539
51989678
462429734
218358196
817953135
16494149
389495710
161277133
893821255
249789131
5257517
84027189
876299163
241172800
766692230
16353470
309057358
26365360
85609357
254547641
248967370
344880166
524838175
256258544
488408002
194642744
1145069
218126504
772123462
458708951
951882
17089763
345140639
21394239
151252359
6687491
307052127
835750558
100144211
235022305
117034089
170451539
842793487
292818448
486765749
503952267
61960966
207180127
7980031
52387765
931575351
291185005
47618101
203783412
862749853
42822075
14202833
157053179
17464483
290226725
76356856
20191050
25215687
138918554
143815526
59978491
7550361
14676864
10696465
363392654
2106852
7698006
327865353
105029454
29384014
199500519
710186878
223068167
760741624
278349910
7939109
31802994
205535971
116269753
212176216
178377977
33866574
381080810
78494520
8943630
204554576
736734941
40438896
268931122
766044468
116454152
225428219
834691869
110677841
207199123
45292730
796890836
634697945
6781428
20194439
123399621
271758562
586953272
123542740
318150108
73261449
7709526
517468678
833758731
484596943
156883037
100137530
19309124
250264907
447087904
131764776
246026787
65437980
619410303
134373419
794860429
28572461
262588018
232071986
30105300
474886852
23491441
984536279
542305824
145850398
25276542
566386605
631033430
167728208
208124820
166867855
548937478
400665506
577725794
708090573
321958624
23232997
597042247
407397521
23336903
62850431
13015989
463544414
29014989
691579625
39790766
100521795
92323709
370130364
366392913
259357138
276491022
107783434
18376476
202191045
468970930
287347140
628958219
243971427
108779817
166015942
59266606
591899062
67574087
101678555
727216181
194970864
89124975
878289041
249051497
224366920
57609015
842202006
640954096
100845660
381040183
250316199
44021578
132646080
614279139
489146861
107150082
193191921
870353690
123448856
305305000
161035327
327832390
4264951
21014776
267732543
715301446
672851015
255695236
11482942
407217393
623464449
187374667
667123260
70941325
312298243
133858225
604974505
107487669
5119174
125356126
224910443
249326970
464992861
229980375
588751556
164494399
171446659
42436543
157471626
81597756
125648240
117636535
66370669
312776781
441152392
9479749
69160834
639810701
110213364
123059989
245397477
163519493
192038851
30200474
301494639
744496213
191503719
178576798
44418255
248037205
645872110
82382625
142610320
304100164
102878790
40252048
174021014
154681936
250861697
109213201
569765221
208867866
234154022
175546056
407942415
728131918
14383967
350729
34595436
295040204
745850058
366342513
189262708
430974999
38702022
290059304
356168496
150378757
161930863
171995948
314718201
68840516
67378915
364059295
294624082
147632181
43474238
36031079
294692767
17265822
512468592
618801595
538177731
82149012
575694593
687771889
99719031
768427123
222748200
6229753
648699568
13586846
282872469
63075112
154376122
41345410
196933965
63525983
169747193
175699679
538625942
36686997
55582122
7652961
256508884
758584020
102310427
80331865
418525135
61818732
128753671
113213628
372436309
82513172
541437037
28845386
31069261
122020208
216425680
21207061
370274575
22424063
27244047
123828891
198630184
422043103
82504590
15048839
201875606
358271212
755970528
3486735
502732370
305071796
114632377
610742008
364815404
158491630
738580344
395822382
113107605
76522987
353954708
665715890
399847199
1871185
43540270
201163442
157283632
15620441
52910035
65675316
468209905
180217226
537522940
13502111
107876745
15280858
332446423
103697821
284596105
14685158
293876580
280060759
114096678
92260837
231552631
33446934
73890992
79969740
20551459
137465170
137338947
294689365
106090969
299227015
533279598
49289755
24140192
29030760
6450482
256194189
364440312
1478321
339667759
522533382
428152699
165159886
495668359
198548383
547974702
346725907
27416982
58795689
432009903
52856494
265563087
81301131
214503850
340359831
110955572
479174056
162587861
16110394
791399
357457755
290168660
71634648
253593751
46027270
307451887
436221046
87182528
277659105
174555115
508860080
549399232
169501133
491652026
140970217
323045831
262908922
312737120
184075136
476995224
279742400
517369223
315211129
107426544
413143189
123731046
132903184
134580383
34005320
222223569
24868771
372153656
603867580
8837933
192706763
155279719
546806929
121279752
185666854
82853120
27502427
262032737
482128042
96117918
453526493
204916297
262878493
29444407
233413573
28148911
895858
758750838
153507570
750911661
189623622
98774285
40340357
97486781
731301293
87150004
332008269
395642498
37297740
55346061
357520209
260088376
387383060
4636553
128245920
49187511
487706674
122763750
340389201
234444477
586716681
382351261
37343168
30552624
441373555
407476862
249001704
3288026
84294186
725068728
7720390
5201452
177157453
102039147
178308524
161256610
572916148
583855237
37606477
34045911
243194582
48587508
75023795
642910049
132914248
55570583
131618892
290503935
650328776
12911165
256615196
160650783
243165477
274773293
79073298
430509948
52069971
3589482
79451556
458733307
305244758
35909736
17778013
147923023
40473382
89054155
600850324
59212231
537626898
69796089
326123392
95123622
741551498
41347601
4177073
51824861
610509226
118889667
102006753
3724422
208601204
295597407
20931559
4113905
803313574
77391114
241512482
58350651
22014051
351134540
741499973
284587229
74176660
180217573
41481610
304536354
290430909
77036012
468830094
614715824
429076706
303658549
47041158
522207770
21340287
198896857
359774582
499995501
781046634
172883622
440816849
41367751
556222752
129768457
406174387
226834920
48375596
166223386
26312295
715961761
174817972
173073456
106154361
772628507
122848483
684610826
555907846
299607363
30192772
564634776
288128099
488726634
21918288
88838255
59986837
596674627
2237081
275094544
136503629
159503567
290988563
408695355
331200381
439202689
327959802
577863576
521999436
129061377
821215606
219415296
25958629
32777505
60934681
296564022
139138220
131050683
250476791
321672371
586451035
425515058
966574731
57144183
68019716
230312686
490423348
306867237
33571081
339887093
92509779
442535450
406819610
574494196
71898744
327969454
462368916
226322467
90028563
159469598
41256294
81586457
755074523
515775096
529527004
576843157
30013614
859661532
657576839
16506516
288186504
45076188
83937735
9110169
149589112
385639500
531391378
43860532
318816711
165254703
264640182
44856056
460839955
323189900
156975904
374743029
376292375
180335890
109427013
260344631
642702783
39092564
5769699
412273351
286049601
147486162
210474
297986393
6383146
238452742
42280731
469003646
176391482
217824986
266122586
338239368
222533786
247388265
450912858
355426951
48974321
697385743
457670970
787875132
77537396
567045998
86473751
201595078
586442657
108979631
163657912
169094810
114448404
811777132
512171776
214400043
489212926
23988517
84385254
270140092
46129590
54942275
3896382
125043432
48383668
38178641
160747689
2914767
103719556
107653782
369926590
345055517
39328818
143139982
609760352
41807049
414837722
385064260
124257805
387274019
18103917
256067062
213664111
58279330
4317663
24721785
640211726
221259165
375029058
2134897
290812345
169033466
309504000
119409364
333167130
260188836
47553215
95108416
571919286
409944863
477506264
36306184
143222015
271069870
149827590
235097899
689717808
317667442
362021944
131188429
150172901
338932770
41277998
664961556
29559228
504029
307752504
750833761
208746141
56058442
90082878
65861407
496668910
286621371
4360791
377015736
380441195
149664430
162250016
309327294
256660086
3999036
45446488
4660657
284578136
235848781
104114756
326611830
35061429
451807423
17592573
341523172
405102432
217553966
144670854
68732557
27750795
292240388
683914877
68291925
293603772
333636230
467927791
185656356
109092778
7588627
106729266
72198567
831438832
33913916
277652661
212773324
113662451
146849769
126482717
220349250
45933095
589756248
574303313
217563230
439781766
377563794
797943858
300281033
887524902
199641
183655822
230423805
340847170
441801653
107897910
700026808
763857005
321329408
192371363
508933005
86182616
262173706
42265235
276404484
213678587
117340471
583079236
13805666
135041962
234565595
12548760
61036439
601966822
211301398
210349517
233862134
310064167
60640924
265159208
95679641
378631523
6232165
98496342
188510622
531492040
337533684
72581229
492332705
615327503
18640742
49562315
614408255
228988148
48804054
201358708
28201458
60951279
368979693
69204148
99831026
77871029
177018366
461031738
411277762
41066764
12049901
683566701
209142389
325138526
285651689
493713560
58260722
808139834
105142937
463356666
211667327
315335925
193165646
422977160
377607231
258516029
108098601
190626664
254921827
540600754
86594736
111864750
132513933
112058164
117885824
310985716
428438693
676870705
27816639
475339895
879141013
619046988
78192954
421678471
81111968
273132182
514262160
28781931
54918136
240469969
7491513
320709290
87602799
112176469
399701236
227813902
18726448
87455839
46004215
68459460
109076940
238516860
485177060
180098092
491405202
1235400
9314754
885525473
378942261
21099902
263148201
646989950
160532099
389413191
354155349
74243515
168985285
116911097
49593227
281302439
463677849
62518516
513980291
376625105
406170584
26872591
177775340
173476802
226143769
98533120
145766437
256424342
197836358
17781958
99035826
917698689
319928884
35348956
236373113
283815326
341784983
26826351
110038991
288337892
381271643
564756778
120489686
140396940
47992256
153475321
108027271
493219975
450528012
53609270
271118162
156180075
64018916
73287242
305126
126817911
75022172
369070430
682972072
99375223
98320891
66279730
12213145
81895485
265588732
54647391
459476160
103748904
77570734
2468269
205415358
262600454
16075564
381421570
111082220
384512338
259683260
18948260
70089902
546906128
177971355
221746895
80259082
116135086
106644781
176655253
72210050
3029619
17177110
241850164
291002377
239061443
525600334
51585940
754093395
501539550
293874636
270176403
197361060
40233066
187418880
117642666
108127877
282068879
498466301
84014651
100581465
423457663
451458380
380291093
209015659
88699153
454807858
443881593
395525587
168129347
605539111
737086341
198074176
509886907
120531554
288951642
514863071
194148109
268582791
31360811
174475763
378592584
322098278
229796976
460216704
396314706
849443137
616953816
177786601
122458609
182306571
15595606
287207378
482761729
223721014
78755585
18356578
718388524
29826459
465572038
75780583
15385350
267758199
128108950
730457574
152033967
146973105
612960641
677303311
628220044
59684425
86107259
45421107
574836866
67993180
58107076
7244730
404609554
626186924
810718761
80797814
31473920
5039811
525660681
195788512
748778454
283252729
198746690
382211846
244820556
5853881
315319192
110381153
456866269
38380880
257373968
33541068
247859990
51104413
228910927
341404790
787197195
261149804
141948160
34840399
616927596
37294403
236462743
75299909
63388524
258594403
17489815
12836432
293020392
318806436
394212130
13428957
758128460
94180762
147650607
219099568
366051759
608793674
48328919
59864033
30406982
408255171
505099793
264231619
147652071
512520755
14284439
468666
207929317
406999121
601837278
16829898
147687335
684674598
578366209
321942864
107769462
2024072
498820240
165745299
239301414
72794255
197833397
30154486
210061758
339188685
283678608
826836819
22061281
171717037
16808328
473063205
253253327
346732418
585154677
90267882
554425113
496363789
447352668
100816230
154430659
139066329
114533986
39238314
158474216
233683211
124772679
175478132
189528538
306449344
356535109
365879163
472564607
169908678
394184497
374541879
99663583
56468547
100781989
748832790
66497306
718768838
71910968
20837191
143025776
7558516
205570429
31042081
214638759
278427979
156268794
96906548
771988330
6434024
4839187
70568868
17835986
258738308
817425750
49760478
58861263
469080748
127685514
366325099
385371800
14432949
9133938
569182427
684586307
30969015
970600008
504944902
412616746
438391253
24427152
33809682
129678810
46419803
2565071
313212272
104065009
62002034
395354947
462230813
23606356
330738515
21832454
495271443
277306752
586492127
14043553
474962746
231379152
651676549
937315314
54265895
497711104
402222142
36175242
93073055
565328018
74993368
180150351
725373673
545464705
539025866
387027752
33602219
196614676
201512840
385101786
683204226
309223154
544438472
122382450
584623031
40190202
2256571
64505964
18939752
82929840
30416085
420089803
193160469
346994162
790388044
97194885
24444545
195655733
47083503
391769932
287267860
50726060
264070504
300950557
334310523
123557968
171401776
93320139
228866721
139153956
381920971
571282043
60362935
153894838
647153209
162173738
308378270
108687993
238036079
71616020
48717088
844906049
427766438
803961223
270109949
372207963
677973598
578431349
342687530
224380128
240991655
269476866
347737820
12996855
165455780
30667783
154960744
34666404
499809697
331139641
2928501
341734781
590374855
151645745
207209969
98403171
231674072
108720711
374025133
20293881
18437124
46192587
530844578
158951795
49448892
274450319
313387680
56577485
177033892
370160629
194961794
748838015
333960672
441853564
308750412
351207949
47388089
441570064
361486010
324281703
92678309
391512732
48530480
21018013
91884572
220391968
293730071
26237790
71474192
243867079
214182953
568338958
457463342
15349159
794106194
339877656
139555845
572665633
33318716
33055589
273471279
272546642
88273668
133588536
154255632
180036692
26465997
398981579
140923682
256128081
387160427
57269470
214623564
16686738
127305865
143038682
22972280
463349446
631449072
164620777
5279852
823950104
159088009
247583217
1999993
957971
670901775
268291154
226188565
16715147
120027746
345587357
705932324
332062507
113355707
538195537
18218680
282667081
258145545
592744550
137578594
212622740
248446033
15177750
328844376
12651607
274040469
733465323
839601633
271688512
243824831
14171451
374553944
236868698
248025106
202715035
509637533
529701189
110477750
34244523
34613187
84203935
101303567
3685059
201551107
16434637
26580958
239298912
7167223
594625200
266303015
772477256
636428589
3109234
30295652
461639648
264558786
52655763
68490837
539689570
227426924
773960597
77529164
372576156
208969794
88238424
305817843
250635568
34105678
276774304
41529133
183765447
133668696
79896650
37423037
163516337
26051374
102395925
134616157
810547280
23737963
439476032
154053424
51004415
139962152
368936931
13133724
349663289
267100789
57136215
277510467
97342970
218802074
258977417
102457425
9689145
257334277
203690263
377262468
800394336
335884301
26540159
77735956
407327907
564366935
146626701
63080282
124502238
276675733
619230627
11119478
661988116
337419781
409752311
49042327
70601577
51003924
66197900
549586943
204194563
30868869
170015637
451566135
180052766
709540123
126359249
788586805
474068953
524875279
143027682
149269582
240097523
344894913
208369763
94205715
377471291
97837721
25152391
204683180
262351910
560922128
68495764
3463260
231505753
568226058
216965207
191822476
93172822
63663699
113400126
941328212
700689980
174961475
29869866
394733021
101781435
565478307
26458231
546981624
316968533
93761540
283525046
89242045
490961056
156244267
4626649
25113949
96605880
152775229
832437016
19731470
602476478
477940761
62697187
498087967
440661455
503262629
223392871
69861174
68372382
467263160
269528060
162552789
249499499
566787671
201951051
132275660
758049982
36386247
401465108
419888799
32707833
514731162
11387901
16874293
230825603
280745871
62641744
181640240
310137805
26207736
45402361
313739113
209779732
538228023
1924428
33896894
477117149
239240265
366846496
135493816
13045031
136428162
5695801
64958234
277423712
364237418
251653297
179659916
15327780
343081040
9159643
549838237
24688720
184246404
12566828
175566468
70068476
355291261
769666747
237112884
387629058
50839648
687835841
13172127
318193717
518898723
96871649
254180605
32294104
67193633
127845207
452260624
24451072
12897153
313284408
430603780
3700468
216874600
336421127
20906948
173193943
120333164
318403338
259636583
41292162
1367976
110007418
467761057
207074629
22422441
611489833
276484312
330877393
298311459
16369498
113186079
183076286
10744052
225846538
696343464
693596097
331758845
235249827
49311477
2304849
255743796
551449326
191380562
306280823
781726893
115220309
544837348
396391600
787036123
63885683
129084351
156701339
765058781
322070184
270728914
17655655
477400615
36786392
107819013
162826027
325622780
548961776
300270842
441010367
376613461
451247809
745389706
201490452
757606729
38391756
263700527
253995483
114942826
119811682
357602133
263936261
31641352
204003678
75042284
343745309
98336472
294034185
161011484
467065285
270778134
44070006
128758323
447644303
27567239
261732389
157780024
49917720
42550523
29996479
786862399
284591917
41306879
39661392
466926263
277574874
541658786
362395168
128064131
450675075
685858235
473169543
373563924
139783655
240883430
214223363
427148952
33616377
631694896
190352881
701685133
251128233
110466412
180085007
626727846
199322690
244586625
163954416
400969011
210879080
52647109
425504540
560707444
737804068
23101815
666701197
71501126
68090471
124026798
54526625
773393643
24795421
4833592
623149778
293964769
12888175
111415832
31364617
504784401
723464761
458915017
359385177
134876973
155753859
487484370
8409361
127952917
362002675
334371890
300844544
240568237
222266402
733578919
167130217
621314110
118998889
22493488
364910744
175671131
43752420
575664942
392281553
93578876
285239167
139169720
228628452
383409069
32461649
408032330
69495522
129300362
89108790
74509172
604841386
47834245
107820290
521954623
223585614
15967945
251124387
577413995
195922100
386752998
666485639
68015942
58849682
534508757
58141576
5159578
64648396
309763418
2434250
409479039
268480197
92654526
412097062
422290524
17109778
173714849
2160563
88202208
57984535
61396517
422066350
62069388
126925601
370046436
211048639
433715192
374978086
24016985
64373388
18353349
157303999
159687754
262941315
97075660
56434347
58334901
24466630
135024696
172642114
803996540
270644715
84129708
21565001
123259456
144405097
668974124
282192727
240134532
1960822
138017398
668321576
45406998
863161606
220618433
10021879
17708454
99541174
421929733
21996121
154480102
117972760
4665618
295887532
2986659
562952875
8736146
609077919
599227079
2877612
72596780
281129142
111515391
372667981
635067729
128460605
203520047
340355102
561868624
708798712
292103743
286576454
75031945
657603354
118424949
636161625
45685280
207233415
469063658
2934743
781043643
249223270
879138398
179913047
2134069
171994265
556822885
178896274
399501992
469060335
51103008
7022969
80585915
368111835
209765486
93188260
387444129
187301561
119563725
1436748
32593424
324846384
71322938
256784100
121268546
143444368
621834249
138284113
235749625
339341442
585458185
135653883
474587979
351741363
165494538
195408434
339980391
262812928
387277099
163213352
85745307
120942460
42139595
112280455
4583377
302693014
462647088
66255232
191792643
354561891
473839957
303088087
95781709
10022446
734811668
185394494
267070996
443337074
232192942
7512543
133579023
539887745
114124106
5932896
8882109
17027504
370638453
202836645
172662107
193995330
147289354
339081103
227162478
78947272
107306909
483604059
922435713
614141852
214157348
212493287
200193327
207159583
275872631
452718808
496996379
1123430
412593364
20101751
114402196
15359740
49768
3181288
344828886
211226329
191879142
2531041
98574691
31933792
252822326
676601807
33403579
149505599
40503877
122559739
726127685
511590782
539494643
14659546
105180056
314370263
117193475
882818316
388428036
414350280
13314853
198122221
402919271
72993501
64321238
22185753
72822090
299663202
472879180
431823920
424248264
151480867
816810639
376505624
59963452
138809855
288206115
574471767
1114333
14034559
168448238
488124382
275919415
317132343
284234093
40185136
146252728
7575872
778673455
20874086
5808325
33528922
68932333
716205328
40425005
570334465
17844916
17432964
94419127
796318486
5638320
167499922
333839471
311441489
315334418
3978671
378724612
212761193
31970852
11273794
149592911
367229099
90086238
39155406
664965136
1920049
176194572
422619234
364775391
22070020
481891246
841444853
30304277
170484302
55911655
3328574
62091769
279632371
150054917
653168837
823321486
368733063
281760614
313618899
110661090
589921591
323492094
472738157
964628727
582990907
58212100
430228732
329166395
73845068
116328452
158921635
43622090
309012102
871354373
94373394
702360105
526242446
225078873
196144208
274539253
135403826
116898973
19794681
221594485
344089699
58355055
146049763
125274946
682343055
20280000
159923772
17001385
84708412
45937084
88829927
18921833
256368267
99571497
192110134
684735257
102117823
649779875
697801840
116161869
190448891
742037341
42028520
131774363
460415333
45869594
230408829
488075655
170642047
500280191
639160888
308898008
360762560
5788479
183444214
334555123
74635789
191761984
257484860
16281842
946793394
420685578
17692516
814018361
116222276
136519932
86270117
132148626
442283062
199147579
856335632
147426448
169918653
282804590
247542513
379123944
153017485
141837331
302376620
65015083
592215541
129719317
176833739
233543903
104148287
27811946
8187615
41411377
485963822
186795778
85573586
290877798
342930714
167401790
415694703
565236067
379668640
238548302
57878993
14875423
12243031
97956142
16544854
78081407
68985882
661750248
4588265
155770394
916342825
256017973
178512629
356730508
34814122
3563114
47071858
70364165
160196072
117237991
145148320
110421480
143676643
427059649
637077066
645759178
145470675
107320721
464621901
7185139
31765005
24972266
38104677
310967311
10704972
49676316
727510041
36383420
128915256
49486919
64675971
145350534
60426303
5159128
467180096
354216676
27947050
10767389
29354692
136069517
85683795
45764819
10179267
41239970
241093488
231330396
68518917
302999172
43403517
361958919
622291175
353094547
50744588
421577437
777792972
60284872
312219092
351709907
298295
982707877
205211690
20834782
108591451
47879684
6813141
131720466
562466419
151485500
94245806
332477433
17784153
190070261
164627906
364405902
300792599
147461154
178896034
26135285
75145970
419533289
87779551
571968625
454610604
599087924
150400939
70540000
43687808
426782771
514577025
341903257
619081826
412203560
267865642
16318469
16925537
88666071
15646991
168071053
180158885
224095612
95387858
483562903
437116409
139934688
180005019
409146316
78808348
791785786
7291285
268916883
21452089
445048924
82718205
514363888
168991413
421419523
741686083
329724994
23994241
324411682
171288547
109905789
88719108
45831526
2362855
514046864
338841777
41807835
258290904
199965918
269140613
109766408
219252851
686553001
113463081
340987097
314033748
330027219
2070682
53902516
396725833
741489493
271599392
734146391
43376250
214006907
302191497
340999083
396992186
185927034
288814981
284900553
572528578
16890099
263815764
739578013
451654474
370205616
117484539
642964590
535194505
231740951
81245654
19257198
22671945
306285535
801285737
25131245
193504581
380580857
545672218
258196533
551062844
227352784
777197402
106827524
207038763
244987217
207938711
37029924
470537405
387029576
160332914
26409142
19655409
518267427
552919279
383646449
70522912
145185163
331852262
385847499
62836086
168122384
395530384
114225543
335086072
57893293
635891197
359125389
305415956
164638856
7169487
126050377
149095225
38179171
190911991
55614722
973659821
19521483
142207372
847464603
55112404
498842462
17231631
65626352
542261607
379496750
43905425
274946665
100870798
96118606
68679234
122815102
121445694
235612060
158198866
57832262
172333446
21609915
3492937
75598983
49455343
549643742
30097656
123422108
166701721
312210756
114704280
240845510
58321352
28285046
574826196
90274882
268751826
237986243
571889643
97880130
9539423
99016565
445281135
115806128
14350113
407419485
38397890
151639721
37320022
148441820
405527192
361803591
693215848
270518987
76603829
93342406
258589270
221437192
436805923
25959573
432266149
209632688
514746587
52126861
47963066
108594569
404442097
89407782
97587821
298972660
70544347
192396569
91451313
145215082
458229420
266011412
24902636
65893382
269774704
46117535
437553854
113895674
210685359
175071186
396115210
225621752
563509666
123639216
439991003
217207619
11327650
571776532
107587237
2034368
321495699
93607851
556046943
341923133
748535484
301640273
45528747
352154223
68671679
656948110
512137511
204253018
140969695
306784664
510986768
588784126
256281130
35259326
95118261
370614628
378106324
147755256
394156330
410344484
508416472
4472376
9660754
70045611
5933372
171781154
278228232
576336301
201599547
685253763
158650839
54999732
795785270
329402351
5305491
222233730
215702809
47466638
205290980
185156004
424909846
220729172
179248648
305973873
260618593
490955662
254814892
331763588
218757726
353626722
41060912
208835332
211588902
495564443
600865378
108128696
67004134
757342906
85755392
654438758
90698357
16057658
63569747
2905201
352014796
574954251
171270525
192631718
165287976
2457038
718628748
44722634
113931104
286854298
41049544
29701482
231007133
109970989
165225154
86061176
430465573
283278405
253878411
374659819
84772230
80405761
350821868
285866650
2559459
315818342
356098097
170066752
1665611
543654439
412506097
800098974
39640404
136909926
235586960
57257765
39157671
112910506
103368249
418837949
45281770
3263429
514866637
507269877
30122684
130660677
580575433
27516856
48629851
593406381
251680598
1574392
550327752
189091266
187614469
137725038
379973003
310244856
13745473
66197756
229866242
331965229
240217937
740669934
189269564
36189928
147364913
124654155
182080156
218211752
89860890
91417605
21351065
574427708
763835619
7801857
225559634
739105173
329230317
458326388
232043944
11850792
412371816
19600142
147205461
59121957
459373118
261621631
91187243
5177102
319427073
36877171
726221939
134113370
269617179
228259228
128467244
29376592
16149653
1830342
345678676
460457210
165211758
176248977
782913490
107703239
88769127
852359809
36079225
8596352
276475328
138141223
2059263
89563587
48937010
673654710
253736215
156962544
49525039
729584509
759938039
273481355
454772579
489078767
99529782
454408136
468152424
1799947
111157764
62799518
72570232
11827847
123678218
159615317
294167698
92903325
302303073
42322148
205275743
469868392
368550482
232090291
479711252
257717372
256182845
242152439
63076257
42819337
64375491
487553264
65657603
115919148
368929071
56542266
210765483
256737009
218006920
117806354
7483448
74154939
33156032
620709906
221295004
42431410
53363
210594565
40767221
331895663
76434496
348415268
370736237
181279042
3153116
467144490
17136905
390430682
142103282
34926963
604608669
283824606
279592972
61066908
487308067
227612153
188590480
764677812
274972516
102204428
471154471
12727562
363096605
367169614
148790121
5969102
284616297
805213832
101965080
25189901
53124012
138468750
304516967
226272695
372797079
35837904
57297625
65629562
303282156
81462253
120267679
180299911
138676706
312428379
116880670
390036066
15166409
83736596
65908420
79429721
179329155
185272361
358829666
54631568
110419235
107699857
16847589
660635115
191526858
196924402
133187993
258084381
189496217
35536484
157132992
499612590
359500842
31199900
451767961
853199700
506102829
425297623
708704979
310789608
229102589
84333329
334369323
23355209
47649492
640707031
292245699
79934442
291596196
184847663
557978056
2571683
286604170
122064283
867754656
283883461
563405876
506877388
22499572
21980998
134858568
31668148
461752587
143647939
194696918
69426260
139822161
175078818
31065772
28887286
398827342
498569703
107964591
60138901
15015829
88757636
385653115
43869272
610536548
545432637
101257557
16491051
488596507
61432363
517587292
4851755
262690078
57591163
578948110
83366863
179230593
81904302
101840686
259486471
62869641
220601726
145835736
2863334
362254978
210628141
463729069
213434923
34466152
170855493
497475945
326017348
77185013
80444104
331803711
640232010
24546628
138438127
335601496
168736114
303949516
754921045
147680989
532862672
11884010
12714839
10642288
977272
715211705
300107097
80900297
185172617
155770554
872235662
207756441
829058363
434269524
424970452
340032631
399095404
140352393
173531797
92061662
11740144
189069645
342489426
252466829
887301842
186093541
114460836
646137651
140399282
142410830
6703090
277996267
339402779
179721911
9286980
50022268
25199678
181306791
515756719
81861455
635736012
29341348
78608009
118379744
301925699
417076883
88220016
307644410
92995744
45086174
206505287
66720
71533621
205890737
486497955
396642453
349488784
106987809
156186623
256843380
269655390
112120517
723160584
775672828
536233891
157678835
178186562
537768519
185126695
452575693
589088860
706188145
359033692
585120544
88910568
157176897
395095375
109232677
172911
6894850
134630631
598370741
106858137
47471380
187905305
334042112
73592118
17663743
9187607
47292670
653540801
328250850
254331605
306691365
695547405
326963385
311332272
316663913
217155641
93698670
11781231
172658085
535668152
363284604
188916181
385391675
3680086
388792837
45505653
228330209
860707001
3917935
22229721
7925292
68297790
1493211
174028057
481694
148571835
4443942
11215559
462759891
406494188
266843189
33825203
829265894
214375563
292266016
53842118
99632898
391187169
22882925
270441861
186893662
891938742
79377161
160297078
424401071
342805903
284329627
300265202
475259080
235946644
38758431
376045974
257078726
613956204
520707926
156063702
411843542
98267382
124473901
413823374
3362993
462361027
526137117
225706516
6177568
151013173
273149814
454212757
700728376
521078487
8096279
282557721
240766701
313138618
542708264
90687089
280879529
174379818
10880641
21392226
439866452
12823866
297975772
487022387
521400478
188635041
381556696
543131220
265897058
5207964
493553243
81367207
213478253
24582409
384281578
4689710
80286361
142267635
105390602
623171928
119393946
199221640
327918253
820790838
23986003
45450521
118387601
17714467
519663529
173888963
283504683
703456600
292938886
156485591
61579008
198170795
82226973
704764606
32041157
58028027
33131286
76242118
222554228
53337956
20701
22044919
271098025
163179915
870504837
336957202
63605637
72090601
258603275
104746610
1379532
5281937
5736182
34696707
8586907
556693813
195090823
169241268
228208717
307427
71114328
362557270
216569294
274722283
180659215
457712498
636925549
307277990
654429298
574947628
772701426
15994533
95232702
153034190
344610761
505675164
467674422
81491045
294584958
1806777
384769594
591244120
470911309
44853780
50530337
401575783
777163195
41716416
119754299
240101587
5662071
3318318
545618136
230009683
245606638
68317564
719808328
49743962
500315765
90784623
362347701
766228002
323967446
118341197
203085083
12799477
188271128
502796478
27804706
23882397
36694970
67317449
155049346
192340893
101184445
251170509
17202648
578694227
621522761
357395491
581128995
90012606
241162739
581524353
394158345
665216206
334786220
468456208
30213029
12036710
330199697
158920008
41630117
336873991
424368768
311224218
612297218
348378794
162243107
44035456
12406522
6091757
538622108
56539300
87691471
766871680
13927134
138151671
240675413
601667420
75214361
9756399
473947456
401883338
310426654
82576540
111095194
230390539
786993925
156323920
589192128
35236886
366241858
174012763
59939846
192608940
231829720
235398257
197815108
11195170
41106646
447016754
383777071
16220334
172862485
5650676
34516115
451192980
27962916
59154809
204929052
408837478
141886881
546505254
723818339
850236356
38137638
212955877
52135931
396209828
60165474
958552804
73223764
8211136
99631855
542015667
114149056
8632200
675506241
318111280
185994977
187831427
642180490
723057755
187522217
438627554
562291186
9060978
213409749
320276753
96313533
123963577
72297442
610012169
717431501
322440536
70667052
123652411
77306021
684378398
19380969
415884852
99747756
338784
190579803
53512171
4574150
377668409
22042629
73790060
23240964
242218215
157470963
122380232
146981951
22815895
279272013
277440284
716405245
24867328
75120077
137049785
98301042
3177752
237980
285283958
370698987
388577472
174638500
85118564
413398972
99896472
246993230
535108152
82696865
129745667
33300066
31327420
71650236
359348321
173469480
104482272
147701930
119607142
265190536
853146630
98398040
685617000
35298318
138859986
735327170
77258221
491265605
144753041
873351444
95099180
445042848
438875820
308655253
14225030
31086542
281411771
47399741
28327873
55071115
866165947
137229481
351901331
364548403
112255107
403572068
336325876
513605983
221225668
117690378
33602386
209011276
161214332
462000901
61231746
87190514
702761674
246958140
174476219
11048308
307224579
26456254
352201974
39646406
59142108
857118747
118117803
291184977
58612660
30471395
120684769
468837950
546415547
175120351
6929238
523490220
182183941
94088593
602833741
22842099
524164158
187719632
477447413
54710027
73572449
131260689
53941981
137570685
654234874
539356729
51400972
376912164
129335989
37618791
4471032
674049539
90284325
402698524
66938732
93930305
296400564
223002084
398039650
126394265
36174270
18055838
5384493
28682925
132530577
800715910
354946755
172843905
2208504
412843383
194234275
229561482
110305377
223891174
141780222
543724704
172839071
129331381
165156320
170958069
151678894
708815602
37114714
381602570
521347505
598382953
343106605
714556756
151746066
59852814
170805498
431290353
127876291
427215011
460922318
525941341
400358490
132676568
413392424
333501013
668980716
167335182
187214737
88753347
559569564
54406033
245193837
147497626
374512725
25429898
153243106
11542106
81739527
145928208
378608708
788467798
157533173
682832159
70774720
204976078
393521733
55457623
93343179
8155154
2373647
1209142
26158937
13520033
202495870
188546215
69661580
228795059
184253926
41880749
132819565
189336959
450690952
6744523
652497203
493780930
120191638
207075122
676592628
167852914
20250335
614615103
86994759
42380252
215010829
92157545
29562834
192205740
514485782
95493861
370212461
70332338
3335785
315198474
345359372
765752062
708022988
119337328
25856185
584810413
304037486
53767500
350989392
28972311
91872087
571288952
504677878
220995148
104635879
8293600
109124545
37396445
93343292
458450516
87740277
132896637
294446471
458193627
402461459
53220512
18446261
139891897
295083686
62000411
43970412
191934425
26004876
281311496
828640164
291465684
384271135
94486196
30051673
68598302
79141638
470632168
445635087
786388017
138301291
15471128
622750479
31866712
188129920
132687878
88092068
577649174
171394504
862166130
198925219
44051515
290838428
707936442
726666928
256530074
266885290
222744608
495893991
38211518
2642549
259278694
280349386
238830945
111462508
101989097
136039221
6840176
511695576
324858375
449994331
288052915
69475691
160998567
51036876
358559853
84549959
296985114
28419514
49233508
96439618
241813972
2743109
704296686
71776394
89293655
13103811
103409730
40906667
181911150
540604508
748162553
10194742
5064686
515747434
285246311
291325806
23693168
751386390
304635741
25302205
472194193
22789783
326365734
787108077
481491816
222210644
447147243
332383096
143915352
58487986
145990777
850310108
222433451
492526218
163587340
534117314
376931505
63562156
27051788
143163770
110845833
526804489
57924085
21378391
414957109
116512
891561153
11004555
422763345
151507635
753380224
9425451
46990099
609019762
44139390
493997920
12772650
16619325
615661443
159245573
227009142
39818777
503369895
681175392
505448563
645619171
616651848
19689000
118039474
247883160
97599765
61393837
94272117
239739013
384704654
338522650
29655160
224846629
149311105
25991122
627902500
890075549
268920065
184939794
169877648
46816136
60401347
11328710
182686659
311634412
733934401
400684746
102360711
13648705
478176283
546599019
30728526
117623191
129714814
520554745
67837812
49378846
224893432
358715775
560618947
41525562
34756070
590011531
148252363
175404946
214712966
47912969
78151672
67624151
35856665
16824807
239072246
572317578
403564133
92101577
210789147
671281240
526921309
1042839
480287879
675214667
297465191
446295517
48767261
60329507
287666288
352712511
33222051
243487134
153853073
459983116
9399666
40304243
552976576
37777675
469671523
38921476
608451615
547259922
254492154
814505162
16527677
358796585
52790635
21777607
187140828
54371571
97840834
127644551
737881749
6916283
362396504
132803572
38352180
186639472
212150713
251298727
391197657
324527682
302355814
174353002
109000761
154560194
57322454
306980620
693776601
56297901
787525270
34549167
320859975
882920089
41954829
566438402
203559340
536328108
39786848
267582966
38190969
107793299
220805700
8476079
25862410
195764947
120914645
87724607
270870790
209186702
66024284
217530700
503901641
566115981
104866973
8895818
138812503
357038214
258433441
137019839
727121938
307736212
678524216
47749427
524629066
527352122
126411275
78570744
376740008
159671958
339100705
32522623
850334861
433848842
287556867
215151056
119996246
118530091
52357226
30102817
496402206
379364302
127428285
81864660
769852072
300415209
540492494
192355867
568786166
7821427
9524587
438178986
310525678
330535832
573473865
122404996
40776530
151229837
914175805
95473153
74215974
76792767
187805473
657628344
39146799
42219214
49987660
9784108
276180937
244590997
729777551
10502989
9819629
121378510
610593552
357594281
250951516
503392147
7908549
280784504
274502165
35104415
509478831
66201124
697176848
427372161
5389352
290774842
418070357
98165505
220945378
27728434
174047663
11866743
26820823
266278374
115773651
113069036
572431196
79828564
517872531
345709816
63813236
606134258
18611520
429720366
156456571
357769931
114147379
124260654
632105286
122299779
33078376
598989171
209179105
885722154
379398354
215252729
115825405
570277999
128784392
64656956
27823908
38590085
374282923
61073074
220252473
693179797
7051883
100440288
428148610
413221982
197316128
3804561
683163756
723411176
533983160
37620217
8492960
86317268
307064154
711199129
180358788
425752462
269220503
35411384
460425589
102604456
338977731
21924951
88637657
3257555
57009740
42276675
270693229
648063416
224228130
326928906
162408203
63873272
39733825
107301968
6274113
1881752
115933176
703413675
27219998
131874986
6543014
166032366
194264614
48001825
119862770
234374440
223438612
571541248
88940043
407546235
134657749
53914192
473920604
732273024
9046212
97193494
709260672
431035240
290891264
134843162
7209052
71952990
136101443
186074747
157341492
19898600
98422072
689217637
189075032
133708299
419054393
56915943
481870221
515710722
62622459
14442745
98890453
426244322
326089140
180159180
105939541
171159207
231745901
68472541
319688762
168037713
8466853
12492093
555404871
192465114
133637443
98067113
184162994
354633794
696490938
348636613
15200898
55932089
689021857
30760257
335828171
737574650
345346205
31139921
368404875
227209215
280901737
136141122
252569911
68500666
89575401
148653704
4270131
120067094
14995686
2294206
461096668
29268577
205374638
232760286
626092827
19657184
858329
4057588
50533582
3834888
575424972
45621573
6497913
6339417
414769280
32136356
121054654
543460246
74841257
344296818
166089992
13703431
837025881
545716000
112013703
312640932
470467391
428482199
46566910
28024801
69244842
174310380
732508812
316874345
470605777
151847515
436552797
86346431
22958632
64168798
199639774
639667596
352078890
10513662
718663890
306997305
681026018
122005024
142160234
219877382
68796364
518138330
214471349
640761405
33714724
116323581
70228462
575144862
154543703
499677780
144403857
87060297
30415912
416821413
423724787
288764087
685425506
314800499
20331785
360897151
104810127
132918927
93601170
140784577
79700200
83885377
377101161
42926717
123922413
569485731
290199867
435633073
742737151
109418079
273108228
136667375
4432771
55174993
20775234
427147610
22637467
22823635
631841285
433219473
23990385
190579632
350273692
235280954
266397353
232325955
72836217
396856439
209663214
138936523
77709557
95732706
211115045
633240739
115901353
652197893
106021272
7564424
252317569
205865803
58315969
38889675
92825672
377607186
8642042
463281180
63608477
481137901
243893394
151809485
53349495
366461579
301215070
39047663
13794152
419310493
500854323
370385580
277312805
126310906
206825905
96412094
396887786
8872981
205470435
3586948
276090025
14751527
134920035
168777351
276223991
15130270
46916032
7878874
233392083
123087875
167838257
16423468
151771687
287032969
466319567
200074150
43195181
30389914
710079514
158732833
160169331
703659311
401991272
401522651
121869442
50998051
2526683
227319856
371752741
136851980
117316229
184600858
442584688
704011310
308999468
64077417
573482765
325044609
56084959
506536990
46790244
118642116
799910033
39967009
213150412
438646961
634365529
377293387
249148596
94215807
345358453
460778154
170942537
622401160
228302288
349943548
26726460
146338901
151259979
328039581
109921589
36662254
249799157
301024057
226336937
26383861
1428080
102567497
285855636
143135275
560394740
175566468
57019086
16299857
51356119
91515074
288983056
26692784
289644666
379740694
119675833
384838744
53630473
507167959
615456921
660302065
202493615
694725051
236365620
76385805
249097710
13449001
318409780
106582369
873125844
40690398
43014341
78592246
693355716
255192846
145627710
157612740
181129120
323257
83851066
7490236
5887360
463799523
72939168
28589626
93138568
59873958
8814415
428436458
248796961
42965398
344148304
473054899
323968876
170164361
381817540
70324427
894043
242475026
43867458
75698883
54510579
44767298
408534305
248048787
81202163
609382435
204325173
3886355
525466860
380229774
254305492
8952621
528167108
28264338
363774152
195536700
230237143
539986471
48520861
300358206
388493624
517878015
358431051
640663887
410549375
175866972
419893310
115573527
94385865
382370587
573603301
155384442
760160344
73344097
35102448
856484827
85330914
140227278
128411428
98187917
238384611
37117893
252427826
408194866
424903963
95769440
240351905
31821419
751332541
312233392
14230046
75865316
223773884
320560459
305086071
268178217
146264168
624700608
232366626
180659151
155407959
479181744
266326993
527986271
79038318
257731576
995454122
452005527
578543426
654931874
197723096
315101693
335276670
15439351
2462946
320296398
589551838
470310853
61812198
156798970
103380056
362034501
512941062
41835613
666089079
778089764
706157026
768570277
39211206
113268245
5988927
97094404
265653786
309867559
712995264
256739556
347019605
120130795
11224885
41087138
340928371
298275072
91108562
208790795
35810164
188324209
9314339
708144967
250303329
314432859
29975947
315362946
691056319
59265739
24925352
193789288
634424713
211148028
75266960
153564315
321683703
395256831
206190476
376475811
298271868
140864806
180633390
9031667
77390363
338667852
100417901
681595566
67500959
258620645
558553786
181911305
188493527
335737076
112511098
589081466
628828546
244823826
67880878
39246081
165392755
357084213
24778755
859119959
39071557
467093998
52962498
514135427
266058933
29331293
435670569
313226479
13840258
263942050
259206705
421888272
144502091
61127140
48718785
234077405
119554728
96536540
395792214
137940994
3765205
384810032
1674825
652300983
60830790
88411531
172912996
83503011
11178550
79752772
413940384
568861101
33994270
243648283
20772020
149037295
61215659
215144579
749650013
717649072
1573206
618194324
196227763
393167771
402957232
52141362
43427359
25510751
302823919
141351814
164301035
314485569
76363361
25857758
198377628
539902418
1947871
44438973
161003203
369150485
145469670
381044543
419751687
414951600
4144442
554377455
242660381
398366227
6527665
247808112
215926493
704690274
459176022
35642281
104134739
317530691
17650132
146118941
24895788
172910431
184854471
545778814
175678824
352059528
178491758
840618912
283037965
429417544
37387917
19339454
64722
21080216
299974098
258348162
381659129
142000939
424912469
767373831
121609255
46113006
38054835
328661037
89948336
2626610
53762389
157782660
270957628
418756547
265208363
64230372
78724709
127080416
32593712
40201370
24359739
487284
95589604
566955378
75229914
268784785
595218118
274672313
406426226
55064623
618896537
284384483
373193624
140212216
265354558
50854610
16220948
458357895
170965888
650021501
9429891
481226712
6572326
766438231
2431827
333904274
268179977
427035187
201980409
629554886
554632515
293807468
97333524
212138810
165218524
86122674
605415587
51389356
24023480
129264210
291882650
4951366
49856795
274905486
193242386
14804833
39289093
347246139
220103556
436103480
430757709
594715720
170401831
141409649
541239412
630183720
38672045
188004342
931952952
497260241
359029219
656547904
865583424
478135501
672387579
448287936
214139113
13864124
18000561
203370843
99795255
737124311
228794120
278720784
232584179
640557848
81766426
446671772
25937955
501996989
278299829
359180116
1392258
113318655
58935056
588418815
389071120
63635098
26516524
337103261
50633429
71079368
849830958
153981537
192968196
77391617
20986548
318008456
326787000
272575843
693452865
123656450
335942209
41072786
27074260
317211114
92585138
12281149
86354477
79529345
46083437
100769617
159659726
84371483
303308240
406262940
85759245
97373320
616877104
60508534
191760487
706923509
25357915
385944438
719231489
561127486
687732065
121481738
385739346
106723311
123224088
94508594
2223516
262012553
266749518
806881609
47097918
448458607
45393015
308127546
336742918
230510088
98044166
128706642
816005448
381766234
266892017
408154437
18877975
458687211
60485751
25635882
203087892
83896214
44184060
175748049
11573358
68016789
112051780
805546681
157735248
228766539
275135442
89614666
469847909
26094932
548483751
175170149
99022690
62590877
399260401
113516507
306614981
545930040
155902923
391951063
112195960
61536329
209346198
210743584
217873891
68764816
307759202
353783896
289233976
175174619
116365457
65452514
575681303
111124194
450146486
60993645
510375353
434125420
101064952
242659176
10975924
64739727
153412989
16717359
658294891
29650838
106385729
14274578
575233517
41572929
2988773
93156150
342820720
514769242
202910536
73213987
1611578
179320431
47333375
288897786
412312431
415820606
156332687
55329100
121348902
437656655
762232728
415526857
818023404
425491130
39008661
6881559
649230890
25244571
729623523
298142669
450510950
429959700
218633971
361222517
105129488
438131681
665484095
272087169
81915724
45105295
160101262
4838301
68876798
9322698
109356535
401210815
4724649
44302704
162894317
36918183
161880722
61712650
445540866
6189085
516183793
48336044
285789020
122118227
485743380
170707572
495611185
167303625
160025061
485564611
130075444
266073782
463030560
5400490
345477176
215009278
113868799
109687358
321130341
73563369
628919080
154843554
355213268
90064266
105178370
409375332
533890038
826318983
69098547
354068337
450883614
10620527
30451566
191893686
15731032
70111723
163827892
161054707
406194195
31441316
64115120
79340982
277926299
21472365
290214613
64862440
220056324
241908968
104521461
620669303
362470317
1791472
331644107
485583833
473967966
40886626
360389925
222300176
62149750
789597621
207188678
47460171
172476586
400535345
306616244
123633082
323501521
433290534
352297838
63912705
18906571
208973208
11432012
182265121
427245458
8083370
144720125
145048249
86644511
868690279
149962017
223223338
211017005
50565111
321743168
57991777
275242210
247671957
310732038
521190295
404961411
55979836
125661196
133456759
160861782
45620610
66994563
124196435
218112156
680098483
15263157
311491980
58111635
172414802
209061499
94785680
402444319
883079158
83477182
18391453
307655373
232262031
434497568
58699692
164506211
78887378
471369408
268434233
918624381
592230918
70852159
51115327
275724846
638138145
875106
262410334
187450799
90429406
127880391
107905413
90961312
223431197
479642350
668184138
322746449
165888994
16579912
314503614
382912883
440729536
74752125
610461350
143031772
324532875
240106763
672974801
194509592
591205362
424495749
14611746
136161617
33779533
14531864
319728460
46439047
76020150
483339666
548917453
27788386
118110817
214978825
308303300
86334653
299067822
186931631
126482670
62655885
218324014
28356686
400838133
405248129
7547400
80753333
223938967
151061862
713660261
1464812
57232307
146559835
193448413
274026836
69174744
848110798
133968004
104807624
109646383
584081199
48570805
532566737
27869192
604912429
613319261
1440431
499246134
129988
698576117
591270923
496553681
194467848
126737085
739070370
605444441
71317216
133529452
140687830
782010746
53987983
48065955
88380400
51886249
79989265
76620766
26435975
563041530
201003881
644325577
38459557
515180287
673636919
105432378
111946551
654954991
540700750
31334728
277109607
152145533
89154256
59935152
137642420
133746890
5519881
219197239
118211435
114283538
129454579
672957572
42758116
715279210
370711520
554063095
8080757
69761340
69159877
47989256
370521910
1047888
1903706
7283279
460742248
153544448
260433855
195679087
23281462
295798613
551274668
697445033
28072008
590130741
376053032
200255612
11517767
3096382
64428566
48929964
59140896
104408291
373589827
2658867
159761253
116493
94148508
266772369
849695529
754751021
10029414
170358063
196298162
241590557
333925211
232980742
145982783
108198009
128813687
312060809
432747689
510515424
1249272
89026631
610274196
424242054
8051420
84296086
379022262
106581820
12781476
210795915
2350606
282954942
144793067
35822481
315893872
718395754
97333
301241774
24493430
107955667
303610691
870797960
511282224
287286236
23829563
259277771
265480520
12328634
268890733
158029611
188666029
289063312
614590418
49675487
33425023
310399454
166576154
371575153
461292447
708161616
12430724
30901023
110788070
421031443
124774019
756299524
107117652
595399547
614945211
83539500
332846164
68374370
37284841
495464115
48139347
139575028
193866063
729388
204677430
163526826
25467105
39780360
224964498
96675670
116939030
554220066
44229811
265233755
412887988
714183158
214547009
148090896
43109770
15572467
197434831
81798166
345722191
235506759
326295083
132750456
14000378
41899259
340905222
58330579
33464411
160216984
5112758
105825517
124824661
45752834
858946441
6487429
149629
154575518
482031380
325907804
366142402
263924276
328867242
281709836
206325691
26038540
26009302
355330848
40268787
17771509
464419958
329968813
202619021
279293725
62988245
488085837
95187895
315091933
284594728
943095659
79852754
243741453
64932957
146296124
223064120
171344029
82444960
317825045
169962383
833974855
138863375
22368389
48835539
18446536
27856263
236453878
20234465
62983911
70103514
246757666
36719786
495524688
431658481
486006719
466648774
187616183
36928279
103492844
133346808
239873859
8656815
234325750
16386329
621058892
214896657
307991120
1859914
28501682
526159307
675643890
79540822
340033651
337984564
687416265
98572939
121417106
431510821
135390329
51084920
367002417
117843181
232957339
188391326
273061521
37936466
883422337
96164579
309537458
111839729
315114628
384735001
194834961
664722626
261634382
17291638
170331185
46241082
142969211
58688587
167612981
170237220
17312581
192851706
78878876
153099640
14022717
449114201
73804051
339972821
80129153
51325821
264196308
546920938
245687156
6339385
263808135
195450059
382245549
255437947
136273033
19484921
33330924
39485915
229594451
176967205
207084486
420149652
438930511
47587938
53586813
85888220
96808137
355161267
116160345
130024015
110928223
127240374
32096964
347991673
311369746
435429168
16894372
419422552
89177864
20867565
295981498
176460795
512074293
8976708
518988910
429729761
92658652
127184357
143845602
52154539
22933068
424019616
9938108
324556094
455816307
823378472
68293563
89096734
26881879
4657129
119021003
21727821
490096642
392075562
155645833
68006799
364719990
172228019
242074088
23918
428128007
24089527
597822727
716584056
210075071
829683033
135909240
430368852
343211483
188324658
280464784
16340336
85601735
21453292
218294905
129559559
202401290
138591578
2388443
748126780
630116922
198533509
41858921
270074621
206373487
161238638
50626215
624913868
311265402
127288997
257523721
139788800
133639774
414549956
14642250
334399179
823996389
320593093
735591003
87842392
84955378
90774439
945426
803232923
36603443
263436687
571089594
106124229
46609437
263463279
256231861
45217749
347994000
406538713
238858191
3468708
1754912
389760874
558928050
78753288
13183026
771201382
557593312
291865332
769999762
293112607
48785789
32432252
706996533
498167211
19424348
206813062
355753480
128933995
52743505
239437125
220033410
2700571
17755733
668095781
105144612
236691624
6188431
251634645
3234803
286649151
164197049
15580145
152129358
9810498
519568833
138542305
214952867
48376248
488012465
461042
102420706
202283436
351959641
10845626
48165802
112192919
20657445
2396733
218779260
291353084
696680384
355328238
572101513
623839025
79870909
444274290
63822954
39450164
73498516
65788980
316879078
72091464
572183287
775658431
237709875
82318157
79239909
10816866
130773098
277815631
272047039
667169816
373533484
70618903
77605386
251652568
7707082
69718355
587865292
199203285
19820478
37636200
695330542
83290619
272361666
2052695
624822743
5224703
173155089
544121842
33035110
668620322
28128985
233240270
339266558
735616142
78600190
58384829
533671462
311447373
102633353
97018325
124946172
308321205
270397195
58924860
25693426
459722859
21645533
231262371
290726177
549748637
156702399
2984538
636899714
1028739
329559886
507996945
18441574
151066302
529106350
619086512
37694282
574609137
472113604
171307729
248634141
210061096
33019087
107458778
59894858
592807627
316993308
155578695
262799376
370584189
186838803
6715019
24213202
78545109
211546854
687637141
353923075
38199610
474026722
480159067
116487065
202095940
25947230
18068797
538824746
55691162
121015117
801086295
253619614
652385304
55953225
92073410
176677892
131431785
131050625
15851121
155639639
100871412
209228870
132524865
333488901
162274637
29753663
31154457
343798647
19205992
198639731
194807929
379884366
88366256
224305569
167723271
103405797
84858008
73196636
3776362
32118704
207859692
99189242
266819918
246925320
412543697
945296486
118813834
249290393
563683706
334841034
258537016
343237189
147290396
5264264
278193238
278331712
147933657
506951632
632932383
19394691
189176590
24626284
18246031
288682320
125373820
26813924
15649796
33885737
61886250
202403300
111056167
15276217
229844292
182189120
18577791
159795856
42344820
40127427
193580450
73026360
86868935
25334149
124165284
185426418
304683579
120511755
474689778
165479495
156399738
453893129
15698296
113616928
235021763
541471007
184863393
679869289
885222613
271102093
185526426
34157755
136941215
180223844
52258424
151731579
201863152
72310316
615799934
127886841
99051546
877507621
393104391
170767
79095735
51172528
307862390
417246505
13757996
434047750
225113304
455957962
475224858
15830418
573362891
3154538
246234065
29378721
71265579
296423993
161210717
31275162
424089964
278714211
642532296
160698930
131524796
161743496
104470509
160606723
61128542
71195583
20865772
70925939
687339628
402558652
57485018
247148858
249347039
88974539
19695706
234369134
34061096
21799685
353228056
77287327
53772431
60643183
118065958
135954320
335026509
140021354
136245218
30724739
23249026
416587548
307577240
30991257
420084693
20598670
70133219
349843049
224495611
76682417
382626166
81163244
53081551
248818444
276666431
317008956
149761432
430015809
29140422
23701520
177428831
119747025
462137961
49317578
64311202
99880466
773139363
77192907
59222989
171983306
68762145
90548630
28234559
229689419
196170413
66505188
65424824
46003035
325878562
374666236
357081507
2864394
276195907
194834680
85519251
198141730
2907606
496001270
8304306
201499351
100887821
692249137
532593826
214112874
299263564
272284006
490464746
482788690
350195616
90848269
282185970
506642731
47282876
18884329
106455655
78900083
484202559
60403700
189011070
352513188
34347363
71592326
59734844
142941520
388948932
11501856
67747130
344335287
558458440
303188349
26909916
155442604
22953016
101696320
18573246
209602183
221262927
146517339
522138553
525778844
132259867
64425189
499248584
36471267
294567805
812979512
4951411
375048322
434884634
75245547
31210003
26936729
169481148
187552372
83600222
252853044
16673798
3633732
31701785
12632463
826181
82779658
22254402
331219874
217288064
91345731
588274276
366699443
832107761
84511195
292122
402078391
241031371
652162484
673946646
616529
374912127
834863245
104720181
553419911
275909176
205419086
49519879
44519200
33089261
3509276
615643327
237687400
181717876
202241352
407753676
36984634
72501546
93227388
305221220
96442666
2385182
85229378
72658165
199831215
143806334
383006919
179254993
179429125
199926798
696850970
68295659
66116174
53744807
768580556
179706860
107544150
272762518
119291453
102236105
361053232
291761006
182891671
197663751
442972365
22841182
48737980
96991158
185261591
506076209
44935330
379297907
61948831
532935838
755243788
500420635
519451914
59724951
64320439
328546691
45291574
594990546
113943590
68346556
5482135
16434282
354861024
45897744
23079383
33948886
36755444
250591528
66146236
14297638
339945307
97877076
103856515
269203177
214025666
354945022
147928222
26265001
478028392
54256589
148161630
19168875
2536156
44283600
63866174
102072245
84983011
17922826
67097005
374764914
82337899
134636396
105300215
484581020
67650465
97916440
158998967
28204950
92860935
46811474
48200021
354456033
18107112
316578713
2147120
342314166
340074193
624477910
794373819
353938409
62711352
11912621
539625882
173219585
304653254
82697757
24363992
761939502
64341889
89497211
5012576
338201478
370818994
354701166
109962921
92934650
195754355
474743
334304855
159095669
10924693
338152986
370877970
64313
383791744
265065772
10188381
379306231
695537569
339538627
233739547
211701628
108598668
188218416
55436595
626502895
192181940
474396844
100217942
216316890
217326099
178278622
877926168
102672631
20234681
596532008
34560602
421609645
341607657
117772141
584663450
308345879
219342411
59901679
132017018
416632435
478274201
244382409
109308510
288333362
34527391
403825973
118034938
225951576
125997950
213714486
439652848
173887541
358093617
104531646
596562125
716704667
100343115
72726357
176844088
81034448
481744088
36467220
684938119
593517466
491588000
83765099
186925907
10231430
39268412
403653869
256014909
72019130
486148015
64957376
232005446
649772876
74630782
610701780
243017517
362589710
88850843
303786873
120696362
297993384
252529283
359520321
277546171
167052974
108996316
408280243
17700131
352466349
317175564
204438755
28032961
386343655
721556870
379705967
5985823
88862210
123398470
469480259
836144951
12193720
159768376
56338199
79410864
416965993
163102589
245585167
142673345
227139804
810928790
402297764
107117626
507462318
343140176
562220541
75999266
326614492
541649792
420598448
75893576
444127532
357106415
425740154
183409714
488615380
174616697
96976017
54360800
137888272
363963948
399326319
27554414
295582228
215910340
66678778
195382695
564642205
880465171
382336844
187959677
91474365
187779701
349436148
34246826
27685848
8483026
12628130
568877116
336792962
40886105
167635460
153306975
524657796
25939342
57087172
343676802
36535942
21679813
438832496
274291585
611015236
638494938
129035140
7703368
186800111
613995
404696206
121518323
94936242
12141446
12959985
248165086
197297724
39742451
63834546
8715692
11156132
342799078
244424638
605008813
32569494
197742041
168827128
162640455
475655142
241522343
119442178
110496731
97242887
796886400
622610399
375882864
8304870
781493148
659071328
2868947
281542806
89910117
53193393
459819209
214135387
42252312
91123342
58989422
30954894
94096752
72212158
227660255
5340158
343952230
34604258
58562991
25546180
41598479
95539053
17377086
132540982
180610660
304454474
430810671
477709727
14925162
29457371
121611041
314015852
37620249
64148304
208338419
99975443
147076040
367879096
647035283
65090200
67816929
373531295
24442870
105338194
112365375
167694369
502052215
164032572
557250247
9822296
300130813
20779255
489905850
445827103
766344
79957994
314670860
147840713
502535480
61549594
677978207
216207478
40482153
219518068
82084668
2964551
508493172
105146668
809524094
250773702
178734594
202382982
209585636
872014891
287695178
278791921
429795674
111967208
432429485
53453912
44788262
717505867
216018139
416850035
195186853
604439613
213676322
356935886
574351
309078205
305746869
141604111
99271123
261531179
516523243
104836105
319571991
613175497
424596698
463003545
47699543
768403428
494204680
47281831
169578701
132554965
238197199
177828243
65404071
103373554
369462310
339241790
131901402
186815737
314656215
131815990
377437702
173510671
411755927
216042003
239705765
543044510
472062421
680471008
138996854
156148821
148570173
46928372
69239686
869012383
223059942
50507330
172368678
62855253
166084289
391359496
44145550
215499162
245701400
81455109
679708451
114196259
41083867
540049133
330931454
565784171
48781343
27871217
70202750
42156283
12693088
40531030
276525825
695577074
5730716
11382884
380583501
60062257
1480675
220407668
46316887
595540576
13197486
102771254
63771179
101323626
586260510
9885393
270010864
592417804
110638463
1948950
164944743
170423982
26147408
212585747
348496054
186229047
254328030
435010017
318241368
99101945
921143729
601182334
179941292
138479584
467691150
83971166
115188338
254605316
45127118
675463510
506903463
604662254
261133499
443056016
142601844
249396348
7239789
166954357
48134031
157070389
383200131
104789534
252921182
604219180
664876594
365503775
27676271
95032807
332878768
54873398
73031050
228794345
344519654
74544897
40209463
143294979
252413504
181365675
164869848
866842507
907271236
172844354
309917977
253897951
181785720
394059495
530154315
252432894
185253886
377572674
492022296
247934130
303364413
220393327
299357362
346685680
431815808
48857352
36903241
534926676
61602949
5931705
71016183
680400345
64667278
122830744
685607922
185054598
20754496
88870104
480945908
223279384
472508959
265661910
601889429
276763392
124323698
563808730
68523180
383473791
69254126
126838053
249003526
25783856
174614088
607041344
133917107
36795982
62446298
382131469
104638019
243254492
198435301
729480886
553513190
784550316
184367243
673803050
499320425
790006867
66949402
217547104
203453839
1241299
41412295
194759993
596630321
788538336
719141390
82731978
256958060
317003189
179586589
54401953
384877092
265976503
619604916
182317101
909405
71797052
238005285
215157219
439179456
347858037
111402208
148964054
419755756
118817915
208562569
71359729
125739634
6060231
486725938
30807929
58431391
253996120
823313608
304022370
296229751
34831130
113480867
505904501
140003462
55343857
169953250
845661687
11219895
45846481
34997592
20358485
15852426
146537651
27033229
333728316
19071822
459618478
32979399
137442372
136133557
303204692
140875877
2462550
36680685
445113546
260690867
182282286
445550736
155114909
69643693
212999231
203635612
633159732
9989591
71507390
4541449
10527930
214431505
72189680
125044112
317958888
5237124
233370498
48799075
228247516
582704813
2438813
38899953
244910088
342509985
564571767
90641557
258014488
32459732
527956
162268383
384331843
793148815
572315564
160738566
62189705
44067943
600469256
58659065
10742546
158874837
680655238
34120956
67692451
120572425
726996752
111665744
597447233
183277039
60341797
9600226
140606083
43329124
167582831
117745274
42030032
78090014
28109007
467487421
25519634
315559470
119546204
209523222
12298341
51096400
5104121
67317139
603167397
107929433
904366045
6351382
301355940
51959240
20883619
77367278
376002375
251498090
13712175
53115331
580341474
479797226
305141912
542904055
195981866
26348907
546565364
10951113
182190648
259199108
5294018
419845557
69329595
57693084
127204383
684707960
392537145
158141796
581023318
46471644
214474887
139716273
152332809
334208806
228910348
694145158
199353489
442057414
197325307
243725544
54852348
598472826
261738179
82898635
58477357
487234386
224777278
240909536
215272879
284507711
758839093
219627728
13901592
60876008
70005204
192767609
54758746
89953857
1603441
166573378
340982456
372970210
58526720
558571814
530836815
246321968
176846281
15450278
218854813
370988634
288976435
129859811
752888404
333240774
422824863
879523261
544366252
319807007
256711862
361759601
105438736
107167562
221678845
543364770
51292860
581237890
227124052
258680061
212995251
39923692
174600841
482752544
20776809
150193081
218843708
731505745
289890165
223073522
185656019
345266314
62271626
27257933
152180547
523893022
175927702
505264799
15227135
300134086
32022688
109097444
384588675
816316581
38822146
8834772
85111812
88980121
381817299
444659825
394654416
137583432
145640087
94386528
137327475
89635174
471745594
367819901
374361604
474616953
2174544
11010019
85815823
23239698
739172634
483831852
188443063
12138862
141750895
328778102
99111604
456561436
40292896
91052614
13151438
531533900
453040255
1865809
9034660
446707947
706212845
112358738
277879465
588165269
51671125
232920119
671783128
625462744
128778620
190298216
40069907
185304100
193846212
714190301
75154437
485315705
150237300
308983156
26511333
48283651
5665264
1988040
605787347
1477775
50979379
296203701
155749635
700395484
336519270
78090627
205252272
33745896
79504190
387267653
568167396
157769723
109664202
243056846
170952296
142823721
4057240
40939869
143683175
546041396
540879709
122734753
306456991
350737471
696145952
121742741
181484717
516360948
866142876
441711
14154166
532287332
122679550
102073576
306388447
165503142
360585162
363939808
15739718
757140878
102010611
2224680
49516641
84509290
52122128
25220073
172334921
221737760
672955037
382691484
273420560
257272502
176699094
67703306
91145104
199099982
165654927
90717918
49099651
186243295
200553948
373599161
191599567
263031156
158110331
473694980
286590699
310788
8054195
85556709
437539037
428002151
68989612
250898540
491770214
786801899
678226055
508760431
200696727
129292740
269734785
704364833
15013682
489399714
317470907
161563454
73353317
344078598
28667479
97845590
114858536
823863016
215596070
19165550
116900299
116739357
323215675
39238722
158905504
17495996
260909517
676874081
198303004
4010328
162406378
313508781
20226914
9944679
46196297
42796787
50715784
11538764
574403496
67710682
29106928
778673684
175319019
45329576
332123724
251481690
4059061
295704521
67034388
67037904
94649338
65945882
35554375
125312092
149246798
91451008
57789851
68234757
430865030
280239551
64797112
170769044
188416361
250085664
237560798
54210474
406091631
105673261
67780033
204871480
97394195
668239021
451510749
542383317
309967976
354596186
868341587
258925365
608818177
261552103
256967568
68549269
420354562
50087119
172514956
81560482
26689957
186193075
431636271
33193921
213683082
36314929
55708699
148291590
16477518
57305343
175584825
6919959
194845103
207322893
157633958
6392402
72728361
545082547
30872490
542746279
107141848
98129087
316123793
248533453
125271961
689473614
9286716
761414335
41046505
70895298
150202070
5329886
78765929
35588491
579324164
625059032
266302253
139691601
10401618
872187680
92494434
494687048
452608795
150768568
493819270
292249121
310085616
487772988
31558915
384872729
419282749
403278330
211745764
71228594
168110884
23662463
52696716
47475090
119745299
199942672
124598541
50011965
183968591
584664351
568632842
52972681
181107396
23943945
65381952
355746013
429727623
163893768
29231941
170108174
44308628
213043782
21815459
375583727
164097915
308321369
183797443
178553846
113668519
853925482
24415707
549575695
9522048
7164990
38097208
271602075
701158210
558594255
421086498
323261498
160980851
889710464
260700591
34825739
550371121
10862296
153601797
168065218
200994250
140622616
400999324
1753340
52124508
138195542
174072203
464304363
76957519
17253882
225305672
367101039
172190252
506690679
128293113
626739312
541133722
49384582
432839082
270089524
2492294
1106776
225435345
338766657
33525176
33653801
142247532
80172754
137770995
15036468
11475078
56235380
404908296
133155226
95105475
324210975
514592657
179455170
523805010
173106270
539365861
21664975
163567484
409710750
277797061
159325162
601927843
316178568
698384660
313399537
424827764
10338719
735243641
326263538
42760338
353602580
246349320
213266109
285192391
116171621
151814468
58513118
85477832
274033460
30071030
370703703
411176885
481881452
531004655
454984196
503628306
59787655
76157705
148503024
111623357
207450695
459425877
267303149
119872455
112589170
180220761
247004888
105514736
78023111
276764763
45254674
6573584
93963704
54977615
312264087
173502176
458056265
151231307
126602953
157792267
608833686
335947769
161432081
74836720
203244621
267867311
68673323
300319231
430202351
372056624
119074639
286584495
34777956
429545407
57376706
3206759
133851464
23886994
483508844
19952069
129595642
860490766
203670696
26180633
369964814
414182281
398472380
16907908
167060076
16013447
83804121
460976439
123700650
173773831
54491318
354119537
471671200
229816620
92414403
690390175
76201988
562809701
764490799
103485162
3121354
95825824
355786957
109974739
148650594
41866915
287069493
183571555
282146311
104933904
121821245
303583334
51368237
249510793
702435005
312169654
234882430
532468048
46794138
59809599
126125003
12253211
319745978
48298675
272612861
76472805
235445961
547728082
172779525
15483163
184074197
95696770
608430942
157913606
209571841
27952093
589279365
515646572
949788
269407114
570908180
505770995
295181427
180151592
48195145
406681436
16085513
55501853
418450074
430362111
426080015
14527040
205717301
273620762
57197692
18388835
269835613
372237220
345713965
415683414
748887586
62061793
4277853
606263797
72073195
580637928
13377761
47096269
59838373
1949932
19208643
24161060
422912943
56001364
474827944
37773137
16497073
336282832
3274493
163984167
84184399
430799868
50978490
6550787
308740283
738677943
193328175
864610079
83707154
592174873
589324613
44953425
341174534
190292593
99920052
23287394
12004233
33925519
109077581
521973407
258403073
127353556
90119150
319605013
141764513
569805492
695283189
432295196
161039080
341874320
80796117
11608671
206663553
257659545
27291541
595383028
189272516
354632502
808393744
223245977
39798439
322377610
686629977
10891952
258397278
88363443
12062770
177890612
246318535
299435394
319571218
70542176
251073890
511367441
541054091
8180598
324845033
7563742
489854581
349467346
205357620
316172077
172393654
846744664
181027913
28461010
326188699
110514496
183753638
728422580
126707281
35913447
383890820
532359041
286607242
641385249
490637469
651254024
192799336
809251414
7295376
21621727
515588648
103385314
91982185
166757586
256720706
323004223
253883342
88629908
54007153
588696717
1130682
35185703
687824418
592017593
86300407
4050201
33539267
9060073
7660937
464400492
313414401
7030626
564106340
558804328
97957200
69497951
101837743
23616385
7241910
524651192
97376177
283310630
286204439
730740088
95645724
570612634
709960816
78610487
174900496
742905584
63583556
7159011
32999334
513602824
67236264
184511558
523122846
77134787
50202712
320652591
153473431
427622710
188414583
7557949
710471346
218838879
251962493
115469949
7076667
179927891
844506537
218222853
361848284
333229530
305233266
416399858
7662478
17340997
221280007
232628478
147467
176940405
99830837
155575034
278333512
456510765
8824955
406918090
565029245
110943166
411890754
4243282
143037634
352308739
309914373
68860122
12561590
79344824
151792992
369676915
6829505
527099205
120799014
15769665
68349269
258125779
308497004
74388195
324253535
329520416
88268521
519044526
102246664
725908149
159928628
26154471
297917448
66625582
423055519
107960894
34379349
573804397
24841652
57294462
81566631
37915932
484825071
278117311
358863960
3350376
232080301
26886695
223879718
7573891
130970983
26333283
37951535
2213700
221916394
428280318
666468835
487708154
103429149
174843881
258651696
540933926
168354630
51035257
357975295
260062721
903247484
12713006
18930151
235665316
85690241
42293282
5160733
451411280
280610301
172213418
33670684
72988998
94691939
239823061
173948456
8767465
460415046
168368412
559495502
179230833
591923580
608507587
407498939
235487512
446203881
96303893
41141016
694597697
83628566
220055023
334620765
584354589
330785285
783649010
144830401
520087541
396159894
86925509
205586846
661726828
179269284
165829544
7642388
2492874
498382752
72656234
252323148
664258528
191657446
38757678
597850643
57571555
148590852
535021166
918657163
256992939
426230992
363891522
102612285
225626714
511097064
52364654
87554759
231403029
187609651
892650725
75974131
427808837
36754601
74903867
430473228
18531174
16192074
220842199
25700006
28603173
132334611
180072551
78374401
198492952
68408935
62101638
2208981
76659406
326669245
366922383
64804962
170696188
316240
116973160
143611956
389236837
81378917
170911904
419550070
99941409
577608711
453454918
301455503
213283551
98064819
668549229
9939221
201479060
103670197
103020046
77507727
265289850
371668198
94572028
474737390
329884622
7675062
406699476
244932984
120199173
349541486
58520945
53770765
18286470
446428172
220307786
129628338
649508404
5294565
51146325
130135238
173823628
75196619
36847474
483598446
192989489
287406700
370304236
52227646
79158953
65509853
175029846
108672810
29926833
273850525
132401379
65214053
28348920
10690046
109519076
630169704
564154701
507748055
19794612
12914319
109657870
47955990
11614330
146669634
11005517
111610554
278026841
192043607
322639052
181388363
26920167
263438717
125711994
232495491
784403363
205191437
78563297
221260091
773733111
393232714
733330663
444851695
48253326
96742348
486717699
633873219
25543773
401017694
785055908
237012675
8042652
299728073
774464333
365049882
357587433
817513730
214881942
413100344
140745421
30167844
19095686
126543540
48754413
120578124
108030289
142295415
28219648
33598294
263323346
168002600
305849351
77564432
13115335
658128557
500758062
377581018
658980635
51989122
528526570
92582839
135302717
685547561
368789809
236747122
269534328
101383922
4205130
45948073
427660667
399089602
834402147
70620839
355222758
8350989
32850492
118917589
319717284
126337102
152590753
503277297
76589508
143831726
55679539
104282044
93451155
988684929
262525635
225257672
407416157
559590756
55498563
24909475
269028565
21656460
196791806
52644994
84110517
139747462
657195382
558119556
89264175
283602545
111217394
30163939
465053275
338686411
376486945
79143413
5785979
220492636
373163951
91947134
276221758
163980238
28602393
592724686
267092144
74745548
551135817
217395207
47588026
336781081
709315513
11592327
704441024
32611537
808531486
86745204
35917053
269119183
337028119
1256200
152873465
334749825
365659669
240455018
379660687
199197691
162072481
138519822
401365536
153350405
100379411
317744205
187507034
171377107
115130181
229076055
592211871
326524169
56485717
10257698
202795114
42434155
11915395
5132486
28674014
180222215
48889459
401083791
196148679
1845601
53152877
682578664
114454011
86531336
85710633
66267437
7224228
70172299
144915156
57015974
482311718
183516514
432085526
381665595
260584882
95281338
350605822
138831304
228528681
660879235
133485392
315611446
175509592
211030673
334617040
98439541
430053139
142176152
836261215
242137927
17993930
180123702
177445146
470064209
160958047
49583417
74345512
241043377
551234
142059672
122627695
4915988
416913060
494242990
15967117
573620848
542241866
24528528
77975610
50260921
342139233
37498280
934681003
423617527
294723313
372905440
59841072
89434859
433095545
64681655
253489468
64016006
488647750
82717256
94877574
241429010
408424985
116878830
150851438
327910890
412268896
312816674
225343983
442660846
358957753
6865851
205040826
139394806
14550358
128171565
578470431
179469972
28804691
172160499
16886909
16461931
227442617
294351358
635303209
136041931
9917692
25826571
786901395
79982951
64176077
493082570
14675445
4025307
87790968
6234639
268125423
164744959
268891718
178896142
107791066
152885529
638820650
51331561
51767948
546715838
530001189
133982213
109409280
50012400
610065990
61330349
165970983
292314208
498942187
80819937
354798858
131357764
9759069
541044022
103337110
265653643
129734611
28574364
400522786
22635302
161037089
181984352
118875379
166805843
4301469
754448364
201362881
206588275
688100896
20183766
19247473
45900408
58631042
17447136
6162683
45614107
654198964
216423851
324498587
277153631
460743446
286562766
67764366
15866493
41596324
506579961
10513219
271379589
475605014
7893921
347107871
376594688
823824503
225810901
262239223
6395794
38690209
35496356
82855365
269200838
11914615
866019143
565887501
452612654
183395382
49556843
7794384
461878414
489721964
350479367
223399996
644975820
42782424
175691345
281476325
641636152
165757533
880946971
421001657
350588338
61896345
343839171
28927732
239532644
12095932
19061312
532237861
867420593
267202513
559358036
325512348
561654354
40400163
579574986
462520
583711577
78431491
495366910
82884185
191846531
76189926
126923194
793801388
58851450
163150933
73841856
48347805
112176067
14981959
40722644
28715427
333750847
93559707
488207819
134647411
538834918
278020238
369501340
172813707
8909627
25250573
237779475
100814403
4516938
107562169
781285599
154343797
288712697
652383340
39318806
248730406
32234771
394779306
271850706
28361407
442045043
153094624
141199777
72405681
6634771
24112762
278763327
4195936
375222023
202607190
4800646
12071610
375038552
146814761
91946921
56342430
7560278
3917489
189867700
327877478
270920566
119471947
222692663
196326399
53547318
186167112
29640932
84515329
623868539
54536583
324011276
37576713
39507049
350827674
66821984
521836783
95403478
708060918
2240456
74750206
46909530
349984665
141166388
595056380
600440760
630993380
135260207
333260869
580487520
490910614
82944402
56377180
228928514
192521425
367826548
218296873
323139769
61734192
101087265
173912934
284700764
302269745
896201585
2315851
90422272
791693530
310047726
247256536
258783494
160516957
59783303
156013870
68323251
560453883
254176900
315486
141460721
3069344
266110357
64504619
129561225
108222076
11676992
8672789
191528888
327037481
350020923
178237134
331703669
40858715
49217632
176864125
280792870
96456488
135795431
412132331
190473339
218768575
112431703
118706880
630833759
159590611
160173441
38167423
127533487
708713211
745843539
290053282
535700294
58790921
28244554
126390402
851416639
81909936
482412190
528431188
128943054
55305551
651125988
80777735
95316985
7155815
69922414
318176902
295712364
128214489
234188071
30897613
8325318
58233410
171990046
110259563
134567337
3000898
7980857
468502286
243268679
67716848
1419056
86015919
524416386
250220130
286678433
4534859
909151079
71695786
6140313
330466895
5743823
84489765
78263347
1147259
57722030
527655733
61679799
687532988
412069221
630087230
141225649
79061906
300957554
541874644
750868607
385463841
37182578
265710415
5961593
44994443
311850655
54729240
198283820
507150911
7782584
90556895
92823006
281429084
83303319
744745098
74420680
80695670
182911926
413001692
545098077
99090736
637003663
268523203
29848994
441619554
541205149
393926158
668247616
425407432
46502256
114713083
59226646
285382373
584116942
225826686
148867874
587483017
2677288
263277379
279747755
225305999
34200158
173740396
16935069
1852711
640795737
34823150
274198490
462999083
161577402
815079608
44834318
304168790
50862024
69024906
280730919
115579690
559765207
274366342
5516517
244059434
55466252
89205527
436211858
191560623
593175819
85575340
167737523
13019219
167582531
4913150
315164977
279218559
169327398
702414294
28420538
386839725
107830165
418080836
53291255
397125940
82351881
294057628
432741709
92202581
571954971
14486224
64486573
244281996
396075368
22046836
361915710
22366702
312507105
4615943
2563108
665808103
294832692
269272654
112751225
309267142
2446866
217001062
88752741
16269619
526586131
302691945
98540133
836104322
454520833
8245725
16954454
761975990
452808027
519684892
570637009
5754275
616292561
330737871
5032146
130177355
114304522
123876049
656297306
77051361
351353888
136357857
183107138
325679616
379565593
63052841
132802696
219531762
13714959
399557403
463406073
31398756
79819555
67896360
215015887
343441256
616768293
318518255
265621514
394603249
425291326
711137395
41056593
84345247
249433
285373320
142136932
170551019
244893856
5890228
253712717
43013247
300912767
184437889
16125735
29982589
735081257
305031494
241218338
239959485
318217960
25845170
126885657
14914209
23233752
120757674
237140972
178544747
107301475
570427845
425034347
476715551
182353544
333168732
84799800
647405313
338931955
900277
132564161
320320342
125923731
67024594
471587403
139037830
454801472
39965490
582173126
841026075
386282545
12817916
733841109
94208050
68854743
284704069
582178148
140177350
197391367
654873129
653073099
129707421
137218303
444078447
38644560
559902460
47942956
535153886
58781424
184778443
272850
247477040
27833070
314473475
575672424
41999404
298443099
34943313
713589630
437294751
175918329
116987554
825400459
62241906
98708950
201405221
235464974
39847787
208007733
47067265
124870846
443030628
237060067
53076488
97478831
26870174
129733259
589067823
498855237
934208532
539202097
4417948
272517297
104084451
13656471
140095439
104285101
73818443
20014418
276354872
55575846
100740811
353323017
603192848
220319866
411686359
52082634
398320757
225892514
495172913
11580354
69829872
610144379
9087861
163760452
424809964
2277460
32368352
188821305
201662837
33382380
47084655
89819431
380034649
32905400
415964100
845492
570603693
131422042
528454644
394984546
89057644
140040531
518369182
144436523
419730457
283889563
792360359
29129042
123910264
203229119
641719227
261686071
593067768
151410734
188006137
474368756
428619652
217777874
23202695
6357336
20237409
564000694
729498462
595471425
533443306
1527576
91385046
385306107
497779174
248409722
108035412
168683602
292298684
41115295
231563053
111988493
958415013
103662330
312701789
162090769
399121504
171309764
109568562
711909772
543665985
17410168
372146137
19930788
283207344
84161282
498270847
155604500
39389646
58181790
73476255
251875662
15117701
363100344
661276576
77229127
9341587
19688872
596290963
121741231
9011974
46038870
66051204
379035195
203321831
296231457
245157173
108265
287414547
248061258
475058989
657444303
440176801
612017986
17165200
29707526
433515204
265059479
44305036
174017199
68722803
757309441
300906745
184735939
4016717
216550712
351453188
864082507
563262346
153616147
212745196
295045909
56476238
754754481
622704616
244688219
189224107
8223250
357630974
129366561
262305383
603207636
7948591
278469018
150612381
67491000
186831595
748682
168299260
423047189
302132979
19686611
7782421
26773392
615025558
176050619
189795386
499481387
73238384
221279292
222758994
168864161
76182562
93579116
93966813
418319061
157334691
5418985
136977287
4668643
675005465
373459078
604374429
927353529
801489871
194539618
264215566
93608771
236388427
584663489
6513181
641362194
55328253
442125943
229616009
72908699
182334599
420401453
83817419
557960394
2099995
217470284
143072012
285068050
120166939
232761840
730005699
256516112
366141789
463246556
120142424
467030112
95415371
248496403
122435464
83195451
33649762
943294964
117231081
400756757
36662690
567876621
654354190
29423521
699431791
353994333
4014643
220784132
425862690
38070976
107458290
618322227
55741341
272522063
187273889
31443038
148985609
110107076
124478461
250455504
65387106
298326089
41038350
10397499
116963234
755337872
3408952
876597672
164743745
193050593
361029688
203231912
195623604
379276136
158218903
625600767
767151854
20794457
802921245
437147433
57845098
99758588
316997572
617135613
4267252
274722572
382186373
44417364
714592780
17311202
295602779
132943265
384200884
612119063
63068084
571074976
171060938
467431736
159460409
397320179
340650904
461913017
8083693
44568323
444874509
28404807
192420906
357336546
666609831
261407472
353827025
5365005
499619558
215005542
15142341
15839142
98251935
289701286
344321963
707824757
182246071
667192246
158273428
723142467
210451760
525291505
317665526
16335983
531590114
554269730
31529603
577526534
68597720
97998136
236185780
476517533
55768038
755758659
740071788
156106059
4559995
209478577
433840226
237882616
165528268
422816458
46620442
36637094
168808795
621099369
204425861
193969662
86856061
41425370
393416162
192091462
69954965
416033239
439808849
385965729
86772463
29275357
1013161
469154328
2137470
328976480
680003868
227403742
100712343
272957808
221588301
7491398
95609693
140891272
481734135
118558244
195617905
231946743
180580141
490839533
48703598
447386902
195030590
137786639
333213446
62405067
367455575
779598349
67870000
249022798
146561933
177581612
10801597
152775763
592193104
20551240
576016086
82583431
483004950
259688565
35221687
10002267
284844130
640574706
156676516
682916345
201855894
107708617
189340146
5087313
24960876
459255430
774787502
57292591
25129938
405332385
56736450
96199294
870436
362921889
240749858
241444183
145309973
90246227
824633399
936065583
248798098
78852415
253836093
289860735
123624269
799909038
687715231
242897696
155216669
307941533
287590788
600740931
522827778
46253217
517540483
30923282
144167481
367990086
638303186
32982039
474976012
5066506
831245894
165757632
132130529
193612785
350799767
339745331
53086454
71956229
3383741
554739120
765440617
168036206
148597761
477313880
857311
105327976
32698396
10970105
65848040
709835188
13420841
31836487
16897732
85220456
503313842
681157741
691715080
282266546
185472763
358088046
72474745
20845021
633239171
39796087
103823380
522305306
68268493
43024604
22143896
490044544
728658509
17400026
15953071
232556123
341794609
462748508
33987598
37506337
98444114
316933952
343624113
205071216
368933587
146896044
250602833
184768117
490093902
67244930
434694394
57380266
170843292
35871677
282724350
519180501
82208905
38141210
16989891
781109002
37205907
210836511
8123399
45734337
739838335
113318194
191664971
541379951
56730873
261777652
372749189
140958075
41513514
67679897
460494697
279080432
460947211
42007511
152068995
209593610
563499072
132874351
574188589
520267070
54809797
541863035
151468723
503676568
362700532
263974602
75535518
620974729
46870656
541591523
623244671
227300137
117126270
19583362
12483818
29945144
157404048
191098299
309996931
77731963
758733935
509200817
608993857
148078440
134140366
743645
187161884
200330695
23192419
255304855
93553625
170585248
280515533
303835105
97862474
88277827
243836960
417353639
331209763
569483809
71915150
395751302
5437105
28901089
36582530
102232302
135476153
394961651
349719218
450246151
313506072
136262926
166064365
13958475
835938711
1201573
54686571
50388113
486592140
373013562
262995905
198960460
7298882
543703382
92231903
37093757
609947228
84713235
168970288
39241211
130995633
381025690
790184061
59591582
14516917
381990227
18357179
547439585
113726272
188724125
201995930
734882129
400613433
773333296
545610329
69778718
677324571
215273495
944463175
91464400
52699090
783235727
194341172
533795279
606803646
74950257
3273207
56979496
514677169
222141238
56181039
577369615
267733787
25336901
75885982
146556928
57983320
213539800
505684973
466177482
13881914
173976712
307610027
703631348
130585705
219305532
179426881
34241369
73158363
45080847
33835262
55074614
7654452
830403126
271829026
260456169
750540996
886052217
115585522
625626526
101304503
210763732
416364391
821964565
321994989
363122080
267889767
623545295
70900196
165596314
49025816
15507751
94573746
588079075
316869275
37492255
33911827
80834729
754125011
292874375
571849246
216775357
634753939
85647074
123621050
423787098
42236711
38668592
111310500
265584347
309885947
390483125
248999
619235349
128602735
379972794
536385996
14834376
218323387
88062039
170345799
27636133
17822087
26520960
255117721
346232068
82465634
15692742
89638202
637816855
193782875
108869717
364512956
507571178
375394119
105155897
155266707
641702702
18255556
145949153
547818637
663354257
12427453
332457310
782072723
199864982
210952894
57307147
400513641
295547592
767007559
12317446
770941369
293809001
124751286
28346593
144256394
114120735
7839613
28741445
139604750
533824379
597453067
357174481
37902943
696749870
328976187
158123005
295778758
27639335
294082849
10756402
368423618
78616604
200757981
337749864
28325004
42007177
313488588
450959738
201082360
25822327
126363637
168390726
131581555
60610417
302748224
98755357
169868945
651870416
375869651
466919275
399704245
156012487
107074298
65866204
13576425
30996684
480814225
391419380
70088784
569132445
131941731
86059917
21373757
110277595
320319407
577688828
528038249
87355385
90854125
7299624
223497435
30115628
205361760
3303632
396306015
863592435
643792601
161151157
84727037
103877757
574694318
161385945
38726180
19674798
109422147
438908338
448958561
43894520
56573481
164132931
90960314
23099149
345093545
295800743
216387409
529802884
460118444
130789837
505359053
81181252
788145275
1812105
357018220
265280894
225704442
502206883
162372004
499605082
223255750
545344783
69645641
423830630
433325383
97272143
341694590
629642519
225783557
239371401
872809759
31980296
15625863
75351147
88163040
73447528
173432197
333428
32807083
350834114
773902941
3880662
220610251
7048934
103170656
43478209
694358665
413476482
897616201
315050962
460553665
21298582
13049349
92188783
52812182
601337652
15790470
503785276
132863497
959114571
602716439
497995127
635419534
97554495
274049291
191237272
245799153
48112030
393265476
569983353
575165102
739696960
8676858
178521415
33756792
70245015
2679668
119186818
280483938
146447294
583985064
3633860
25447106
604821944
114318105
258374447
80630134
43798694
582515874
442796542
356321710
70248613
71428392
286152477
120404118
555935530
12659825
193007484
143615046
303666980
563716787
454707526
304328907
560126120
600149439
30015662
144747999
70412618
611344344
283318541
234145841
82912191
145445293
111736835
169436349
510519367
553117605
218703877
1576326
436972999
192077967
837739206
257459518
205669453
41813531
8779173
450511663
107084335
403993525
532617863
637507286
69524879
40236805
406522578
13882306
182715386
293372048
299700591
324944888
10149309
160513529
6210727
167196699
123078808
37183835
370485322
335322081
202389390
83968577
379732854
359055143
584644321
907589113
771326302
951468
20956242
112095048
167854710
343547394
94403742
221840000
94160121
64237443
662655616
564919164
169334754
80701613
271388945
270435049
189449239
330174146
14146965
460010621
151679598
214115496
64478747
309952874
423902301
133971187
831282120
240065698
299479
36883961
562848327
217155885
80328523
52846518
711066427
678785501
161636777
135316598
319837465
104251348
79287003
54779788
679132844
90823146
305438698
504927753
366980321
472500136
838447805
140202433
123610236
430446583
822547232
151817152
398469989
84623013
174762215
16565632
97542674
471292600
160387790
601185994
611561963
335187013
845891310
131741214
86224922
309686689
344041066
258426906
56051308
342053003
608953742
23700496
227859154
54435156
373395409
532459911
542241598
55921359
506417145
426875442
67403050
8337180
184797207
6113504
23708119
72323927
176199023
52782409
115136938
70035811
853430171
173467529
670782052
137745995
468986746
512311446
137851094
359464222
24452251
43799937
582239477
245896088
427697086
246035590
73047661
596965130
599809673
321537450
419912949
131858182
60596800
117662289
693400684
116856932
118654666
219978788
333860799
375291345
198919237
100924686
257955472
294365709
263259045
268939941
135520327
745645016
139463027
113646964
100644187
418289575
294420442
189763091
444968466
477323677
32342655
470791163
109478674
222095785
257987030
156680125
132205208
23559790
157286430
3844271
32114394
212494037
758507503
397755859
663300389
202814840
307280626
50764214
12199707
85132110
20042914
127984581
486881775
173915837
266663382
263855376
375908594
395051880
108354428
583354611
201291513
14100868
11280364
25738401
469599413
821406005
718936
59882476
154255429
458524336
219535606
131964663
337118334
133590524
69453826
317399815
362317268
473209247
75780340
32695929
45503359
769419725
461033068
107094977
42733661
368659251
52792817
1940957
559135456
230482409
228554778
625756191
140851477
7899795
43523545
790542362
531067775
246914062
546120371
608248113
5261684
79168489
332255148
16344207
765426407
12787060
260877218
242177696
716479210
324244316
62693051
39214989
35925985
537222113
85266354
196799812
225493126
346824271
446423297
102171235
263527369
100923477
199692446
39968015
213936408
210662956
264800316
105479095
95033168
169389432
355982161
235840196
89014335
83759153
511624275
400629454
784209257
187339034
813772486
581025703
92963427
654629595
450242808
115372684
558197724
80153260
284671673
320077688
14130552
16453877
229330704
189850357
485556792
16899300
335162759
126514537
95724521
506580460
982600517
27346658
46641525
433755671
224320851
273937043
256258505
9356267
422317495
4503300
25207849
151745813
394560483
145247387
363300438
505039186
20733016
97442583
168874382
137223560
328342146
233916024
254218167
784815646
200859440
4056488
108056122
42016268
161195610
563147952
299423746
679113306
662272941
534381986
110881966
956067597
136103570
409987420
167413846
921471404
2702716
414783476
306614969
22540109
80757241
441967751
293736111
162548799
53151451
57149919
313785377
75593074
605687684
542267025
97527940
14217001
1426397
63982538
42404690
450087951
272607243
73368874
738865876
936485127
113096335
90678112
222393890
125692480
37049627
378605814
1081655
66303633
561048601
24077583
477318606
463935100
456481495
234765575
540133406
25694915
16453893
372607243
3194310
76438758
341603966
705415417
302244410
571892098
243419302
250232216
234808729
416515821
272506862
542965449
235502921
578125053
130447956
109498656
65414106
35280594
174163320
132118155
10115920
85061965
41465554
30892582
210768411
583507876
241175904
335672208
101160805
289244982
49978063
84036886
391275556
8802903
937816793
60836845
517822170
75959411
647200860
148695544
953282
187093657
335152926
159094006
125518512
595265698
216064476
499952435
296546221
172237566
99617561
52802722
135588032
507821670
25484787
10359246
302873841
683450890
108566011
8026373
233121651
37983305
83363422
156303185
187050029
418991527
128226422
444512816
25161343
530617443
7939870
6365930
124170100
622638027
2825421
169206678
7899004
503106644
121665207
97733067
230566072
473851788
16349062
797359492
534761860
108474331
7647298
81087626
53905114
158203021
707122498
246658671
119909198
488824730
237089882
91514528
350794626
289398812
208554028
26518284
119398954
46055580
242879673
537364674
436880761
330103085
23658582
5991479
189650623
79136357
532170122
195445816
552759486
35597188
25887469
173829629
723515120
233334462
22689587
589038282
197936425
326532272
55583983
122957792
287431269
261991141
136347450
694156832
2716827
420739695
944682
36181408
292141745
237253371
48457322
370319052
365125380
73920668
184397784
503480716
239315777
7000545
75578327
256230080
119168903
12452460
326661190
27629332
118590850
88972959
6438370
626710418
561230388
248619139
120710734
588089085
175936073
395190
277096416
90793035
795143467
529155511
263613597
24338589
702036700
66902141
97333718
192662124
70805450
37297731
179586266
727361272
61525400
70473187
138712236
357447148
331340362
347136753
46984542
113333881
1784395
319554243
484737758
6127211
12824382
299634995
517420882
118547774
223562647
41597741
32722488
205494563
271130232
7022798
110715862
313689140
464390986
337298045
308725722
10686817
217741438
579915612
534777482
501897122
430412283
2390039
530100765
569177566
31176008
115893862
215676481
10106629
8592401
14628964
74443137
114719198
850880585
61140778
22703476
337090595
137569018
931165020
874882
420632755
67524705
111284628
19800615
265219926
197185774
37613871
51794041
86868832
218173854
37174863
231177
622195858
22585920
290168529
44180393
321251785
409980296
380865395
340397741
69003734
649074586
519141850
527386955
511485349
736315709
430763295
7910804
715820774
199643544
808556731
181494250
52343232
191239812
569570315
21793021
84773859
86070692
45707471
431198454
206969331
20817704
320800092
21150963
62610803
40339395
449885462
109445488
768913819
323083573
18466217
587184721
492450869
146133518
420216753
249580837
155224142
100434032
485701800
66346347
82664815
654962739
371304828
7101460
104966780
111289569
36445163
67551241
130211373
35590392
261512326
442408630
34631102
146631123
219295164
286309022
812390438
621444992
396372437
97461045
110620525
164898984
470196563
159016676
122282734
237095810
285493784
329072618
173651517
25622930
485221849
335183673
206018173
12972215
208583353
512872444
136096985
552497532
389404158
129764027
357913963
4720140
122636874
688287223
219521432
507858278
680052614
181571231
620166988
39940576
95405560
101860655
533020189
603833919
87921007
358034281
499072298
283397512
18305699
258241875
71870210
130403990
87952599
435733547
269510119
386170462
231561608
29840587
309340037
30148834
209449438
364225552
211023961
92465135
149727574
758287
898074273
123721313
221905311
785975974
22737007
253164293
34318704
109208529
210637796
108979319
73355603
611470799
10477998
4027769
641524823
660018801
34447991
171695046
670944976
237576313
115447546
430900280
438208280
150092300
40561865
102036741
88840592
486021759
701786651
119235108
135834238
21169760
567399010
79706339
377531935
166488082
34871183
705114216
359467727
498692361
150025047
411155432
422473687
534376135
412950027
10418432
3903413
218765776
383836214
242692556
288385270
212027726
940097630
24131839
470262605
46966809
5513682
537521315
330650777
203306507
38627743
246035418
83068473
291990292
73733090
459294823
130913281
762123013
678950837
9834204
109107614
288354830
330623757
689488859
109406328
403789419
5719277
15032864
136744107
87279171
213245760
670450763
624466880
693526276
350294832
64469893
42725552
70878994
139179869
192464063
554500466
30101177
48056296
58903955
155532990
636220085
493478791
180567172
71362667
498383801
17930480
330548282
6497444
289040907
511660021
197728574
309093648
458480532
34063688
266149401
206954255
710687963
172988474
916686563
30229778
214610285
160258957
149692694
101126419
80719646
149074756
511368811
85878725
448191247
534495004
137824278
8836105
172695759
257965362
200610623
149971838
674413863
42295909
141098590
403650207
254928321
67297646
262466041
64259265
295096960
259080586
16070800
47709652
615839269
115734633
475230700
197409307
359070278
12673411
60363693
390124623
377615894
194121921
27028390
305460446
328214746
5495362
287434162
67804302
21722571
124518207
106519633
106845349
931682337
298639158
359514093
34771322
45747204
347228424
548626368
787535730
94475695
20555342
612212570
108812108
485698573
453215789
230489677
211663671
451061342
408402302
409647678
139044383
296942768
144308691
315614253
433942299
528867271
129160093
288861326
343771872
22370797
85662639
460437489
423458243
239520343
442052543
46696448
3751233
4884539
70970696
438230797
57487011
108548324
159211121
80853479
391870339
33955315
446386907
269557605
716429727
8066560
115678452
317217062
84167149
582656163
589727678
34279693
453693333
684495813
9468785
15108302
612762010
268593210
314151883
78537197
236972607
98816024
68930073
3673080
239694768
467328166
74889870
4051947
96677620
4866125
779968912
211559850
448370884
47554930
100760155
583603027
314028327
53799017
322814873
332915053
234153033
221358613
21277678
209381524
110325954
76973146
212024636
3005059
4797322
302997528
51756475
178372678
241204871
213351788
688644017
925374
118237896
508857685
291755747
232801746
587281111
760462039
1812338
272812340
88932904
444923181
574021346
783431672
454160288
948320752
650341695
635795766
107843243
184771661
810193296
205895730
188357138
99007667
504615444
249818363
26767927
94518555
425984785
659385813
64014317
449027725
202682246
604493476
365034220
242294831
93873701
298454196
2567809
417359187
19668060
262343679
8568903
11355101
82953876
16609300
865983850
201740276
400396205
131057770
24464497
60996419
48137582
697993393
308479725
110727658
721651497
61263384
67377076
661312337
249965064
346113193
920244334
52566451
77986401
45392740
69921173
36002824
99189570
487201123
192208899
637258597
251499011
1573830
957893
237446735
33464274
143787458
640850115
136037783
664660296
400820404
72787045
315167744
336516010
121094262
236883063
129226596
824851586
890858606
317012570
6232793
221242724
169886330
266273714
101223876
386958551
60467055
37084113
725044088
69705539
196016446
207793636
329606221
221828039
3021867
20385488
130847825
407024192
781660771
858108327
559955613
219838
428110844
441286851
8696762
54273838
521416134
435169788
666389636
243751504
5653381
65443062
31738863
2038406
667325198
262854973
531247595
762103562
371403042
97472817
48350849
599374305
237430156
88923817
96382988
25450201
151959611
826105102
584883554
210057597
88846656
287678049
243670740
660019823
76878787
297635330
198079448
16988110
124723971
13564729
252778344
297103130
89130975
29638849
373752976
562502224
114153051
134135097
15664655
184859096
451547515
156830345
58646683
177542200
314167299
247613163
384338016
98078858
6661180
240838726
131538645
135654242
5010293
6566012
40525097
313694375
30158451
374757037
759783973
4525881
145532304
173647914
1638212
444720581
237364321
136610865
117887506
299883826
469348001
309727321
456999868
532878168
182648462
673705528
120187821
546215268
87559109
368109983
395843935
3689448
72523805
105866260
284491147
77770071
108797522
404183254
69367239
858643013
59918988
626388523
219824928
647932549
212090317
319268500
261571458
57713855
963475952
349189730
55561095
323039463
461375367
271795359
498683649
66799645
241412735
859843123
1082943
112274229
77899034
5537844
503340687
2749803
209617216
607214134
4440772
218552665
75873237
58306454
252696146
715944145
363488999
18156650
420487016
26660284
480222465
104450692
326643584
232149860
125218863
13940540
79670774
281123647
479669965
16818816
225202797
75910887
13669968
179521119
130278451
9879339
671763971
424808
50801251
133315229
187853988
248053426
306164859
101317783
381333440
163224290
519238189
567555819
30841222
386334290
180258743
102178029
481168744
123975287
123185202
515405049
441438054
95841766
309971148
364772898
787999587
82943647
394973620
706092739
54902291
64222536
67967715
382704664
34554587
36196877
605489032
273154006
314554845
368873984
102176655
23879733
111825572
8804988
9867116
36591474
483355746
75954160
144325908
22691289
62635611
176165521
369618012
495557
168760781
660669234
19305103
20302868
121096160
222019574
101848632
12973072
98546274
768631464
356648792
336434477
118718139
83935372
149066865
461594752
323103827
560044706
30164681
162007473
5454220
154688891
475216935
202126211
444581608
353738080
67902874
15598948
3000157
514753041
574664780
239774603
131652456
51669611
98113818
537708341
279420803
358674194
89179265
238970477
111155188
246817684
134686241
650385579
49341979
162834533
221610399
232705957
40383295
845538894
28031155
814916041
736638057
125451077
290969032
39297836
12752322
31430569
415074683
306539522
126978894
14297660
30969369
22992593
69789112
338193494
92610690
486140632
669310033
758073339
465254275
360169372
17461261
207665987
309480373
67556287
559253638
143948954
592518104
67317748
64425672
192432202
490779914
17911204
82380277
256298078
47829458
223412931
135104195
45596723
182985991
70437131
213453567
146522433
37805770
225768557
179615004
355399833
308445049
264711512
427939069
676690356
98658452
21682913
183983668
494525272
33015262
15147077
210836660
232750052
675299367
137425976
274425638
507020971
136602250
353274930
331318788
635812893
28769799
534910785
186273621
219514491
257355259
344432552
569254737
98337405
232801266
103383383
120337134
160612106
518991143
77613188
702828730
188004864
116241863
39257913
654564597
360261830
69987861
16344938
121502990
499658157
9798414
480896272
588014634
93914526
53979569
74302875
589693340
41376147
155148112
8066269
19744108
106772860
324780324
484569219
56735317
285758035
55826596
150559051
371633416
76569064
590575383
130549483
72263109
89871486
202120846
290121913
126245001
516372620
357909205
128632694
77903291
139572735
796225870
20201505
365730692
32078494
649710742
298785196
30991788
121292570
606377738
177808104
36714842
4165786
223584229
42586666
572478
84405748
90698655
767835780
113654752
157599916
460467509
400423624
116789176
19704365
367583228
592251536
117940816
444087344
488994130
773182470
55354144
119548639
68182453
510318443
685726599
229810509
54170419
108337138
243907650
216608457
599872499
271469514
284690826
334875482
293098005
197272867
779475834
835873466
22922146
796940342
166910913
596152764
290886861
9933057
767580003
57285086
52939687
71503387
583591506
255095659
110674342
46404348
480412997
323083247
256261113
60221933
104508022
43955265
718231352
169378614
189409782
258912
263360702
200939796
275135649
287279915
657199748
792039064
100720333
364807495
65007575
330566689
127867249
17729865
303550545
159585392
521351195
43017393
412151653
229282132
131832522
278863302
148961101
346198263
34934521
376904284
160537511
610241329
287059648
272626109
85013271
1272208
758550821
221088716
118960444
735420549
603815334
60562893
239735402
114948347
63039532
143357956
18726289
114765304
139956926
150892162
69865905
660306861
219587144
97324382
42242160
87432456
626649378
831038719
98940586
419072148
205931258
366500703
244447343
463162371
625321793
117776947
140225227
276304727
91575040
51391791
1135680
51687927
116425146
188182471
531805185
298208554
610210620
176716138
247735195
656328327
101652172
17971318
259758823
10806420
490354471
21372317
98726272
384811486
99764014
320137725
553179112
303317182
784935272
259292639
573042244
167039025
633651942
405494301
771119164
71072730
49463671
745033240
180199987
332990397
45902284
532250540
312244334
187689893
157686457
47862718
107880332
228623761
11342207
113947423
107440657
65860195
5018767
80175175
270281055
194865092
548063236
8180299
91432548
261356253
202354203
260776249
32956601
484635551
26580096
68417248
315919250
421757206
122847916
241413082
384735986
107630135
171414181
84860524
213087179
102622639
65481818
329481479
114287889
458442586
410327238
532797585
76134332
415548436
175477810
373730054
89139533
80234442
68111774
62995722
206019905
33798477
824067988
11739376
545950356
11013484
79511819
365048262
30949328
121028760
366065936
219270865
240453135
4983115
22793429
328081473
13477218
203896545
139949477
450359753
91124521
150430107
852382194
213493038
467110089
51779143
175574249
147743958
325105635
310072451
168600983
650388881
165112407
512141944
400001103
78424136
85812996
320598019
9790986
302106369
22453106
522170033
272370046
228376531
44007456
25160666
979031
132452614
181962352
4104299
6069533
346651072
629218723
210095513
162213116
90345694
26301611
8897626
493482015
52485055
893869082
378551751
209550886
77908898
52619298
199083564
152825819
300577625
126142493
141989862
297593691
344344160
160345554
387458944
79511529
319036848
517857631
1127954
273847403
248029899
18942287
295261389
603264876
552266949
448309947
709279701
403904864
666506303
293375408
162748058
543985375
168918940
492686996
569135755
44853361
475363227
149481720
16859513
22368721
350899538
181683338
154938632
191766921
166570759
82274196
140233527
289680889
305245586
22544461
265403221
240274013
50991403
305832349
294022710
7015004
919540
125385776
29638069
387987598
118627852
39868574
427895163
209324099
760663438
71957507
470849510
436550349
136568461
107610685
23274328
106790147
457898764
28785523
275398955
372442829
192324765
549012991
605364191
640535567
205364615
13906166
1185643
257661215
230049432
364670465
21406173
509569653
460898105
388957811
835494542
45155992
232734062
203929807
137547295
145315304
153724862
127694710
317473286
395289007
531268983
373725755
185390341
780908654
459739255
1523763
178752470
98914833
133671923
260037255
404645644
321600838
174762141
571258781
454795796
755448687
96730097
171354777
348628427
397464248
118276347
17082464
496280068
248428358
398251093
28160097
19638451
13195280
671856637
684235930
325145752
34722973
776925703
427674221
150780975
315338689
246628071
115405405
109898870
478784341
37528405
183043991
398440342
368645132
426771948
45642548
176769390
184163399
397041748
570685961
417370195
573349524
515647771
402877278
246647426
149281498
26032638
79293709
112987887
68795214
392144170
10087403
405817698
5227728
202307549
116010
35733916
20501237
381733173
50655964
409955
35344144
16385362
11690609
71168359
80692462
101249940
170978231
152380729
223355271
13092281
238536848
180829473
679172754
307190331
62557188
457032309
209528441
169769838
727378068
433507715
62246224
715062881
17125036
667016289
8960767
221577197
793584824
90288492
562066440
135844778
653644141
382090066
103629692
565983932
17108063
209707677
268490675
139393686
234756677
86573927
120415117
78612601
153568074
778631561
243078798
84013577
172785273
8326331
618623392
67177217
51645747
358120516
51493530
3863149
423756622
13838230
38135166
447708524
362714780
307632975
149634959
156271950
40380834
122337393
14094134
11220250
515147197
904042328
229758522
424198386
424859455
625388278
352391729
233979577
240928740
465212031
62925499
3316628
177707471
72256051
285663811
1965130
117080984
338404388
324294858
197078801
284747940
144393706
219772245
46797646
383697058
185487962
116782156
213767541
7762332
258425433
81527685
342230604
118155785
475715665
206671830
84319509
155509758
76360146
37039496
434965495
119998036
492518545
130978330
411442761
128179982
611179961
165326469
215156584
70237982
317813270
281861626
4995930
573703649
125549108
46810954
10528233
138010911
70342436
346496818
570477400
626756614
316197788
873888563
144762538
35702136
85733833
17572701
649958156
23383687
398601709
12571355
225715657
348714528
512989003
74127065
249619835
174011742
615632280
313786394
40658852
594779719
141608260
738028913
606232553
473983169
40577429
313907953
66745572
16055309
96404774
595535139
49031488
92040
612770147
451120047
388267812
716380468
296228669
89391454
287069539
947305772
91999078
127581133
799965648
101080581
613752519
516995903
587013336
570820122
56264630
229477001
8847410
210349158
311160932
404273132
227147069
262666707
297921713
7082146
560661411
208446346
483830618
221424949
596669978
78851401
160040083
798184668
134850698
266491574
626706286
322704467
210116131
127849394
12784830
572038985
264237932
497876069
171315068
103278513
117262549
344317999
101241647
121570767
262039437
479920787
183870632
230541992
744311343
116717427
96105698
5137634
102028509
15819266
95163077
37221020
338791823
227970866
853235410
44067262
17003762
66665341
687548976
46727244
7040568
633375578
233373451
94402593
381525192
305413422
84944310
613716805
279489740
20753280
130806961
66770571
563083453
146732439
333040915
93293994
192797955
47070791
19542328
405326408
1511546
332457491
51923432
638767392
87509081
150009802
454583302
500339818
126459407
520707015
107631978
72507687
50583197
16940096
318200809
20671149
13385095
350993121
660819860
37246938
136520678
748245310
491899988
4803004
614869184
109112636
124614423
1145555
71658125
20798854
64699787
155015211
177845342
358637103
598703225
30425765
546076712
70157197
438452495
124363064
33750426
5301770
27629611
354304343
57952777
63151362
597112983
6723490
607474876
4940648
8401117
3112598
65027374
72825224
310051977
336668454
851230389
248756107
17938225
98825697
351917848
335622129
668198210
323810757
12248839
251021318
223070540
329384863
9757294
2881036
105802400
94712653
29190736
21847777
46183055
215176617
62137818
355516464
76302477
4748015
279106582
22562697
159417941
219648905
59863712
20087574
471480752
27079871
642270948
30288198
589786372
3291186
395627699
271492278
211690379
7097734
280646251
455494553
717277757
133677535
224417964
132217702
321053774
30900484
73697222
425205413
187340556
231740049
15350115
452274156
120093404
133091074
167233254
292067878
241060728
140921634
125127181
34169418
19239490
204515490
27778076
191408294
487905855
24313230
234273045
18560176
12172563
521438484
178535
12091655
102485379
134169650
67119637
707645944
316021844
812718800
364130680
40276065
137675071
94620748
11721015
128667281
166527731
125420422
384002922
24664107
2344533
72946811
342960820
4272388
362155759
164244251
62377082
373782825
51221346
52521785
806588480
11235892
4411858
754125730
546714606
438755932
35633765
208689960
29523204
382917679
120400046
448071719
233395705
32176892
260869361
172313002
868326901
189848414
538467407
3342826
112281042
292181131
482464184
26480479
272887668
767048216
9708485
29774074
44478404
25965390
29989119
71542289
709400991
121983272
38041212
64544527
19886260
3766667
17105341
45994922
523654860
423911522
188196536
140570563
176168772
116178231
82089948
400359959
476968592
779149919
60838349
208337539
358412939
345823998
26036303
508205715
90074329
140026364
180857332
18587617
357026734
228623561
271926611
920820528
139811282
115629880
3153342
66333942
3181594
411350444
215998462
126310
387876530
577609082
18074107
22206855
194152661
69387204
406928196
259348443
114619994
411838226
173460651
61741306
272641521
47081128
3779779
218242180
216514297
28538993
57301387
395379029
19311446
508941063
746479239
636523064
871915870
184983157
484678993
562031656
761869916
328979979
525647201
86030295
334620943
19881019
38631349
91840082
149098248
680596350
68577934
159032284
87076480
376818679
183145076
560733563
457293663
344386972
149533770
396153747
46724878
478038699
498968901
541995119
180492500
298905903
5867391
104169619
735109595
438512607
119511465
22097118
656189501
26433035
100894056
48152882
762057934
241467087
8332957
243705131
132642699
156836648
23174155
118331211
49016046
94431801
49085086
121540269
189431308
15939078
62995183
348654041
376153963
454355813
519611613
103461544
37605131
23439181
59132095
634174589
121448221
211429205
198537345
36057424
4975002
146382312
206441744
27612416
76031885
43310088
374169818
29478893
54881671
4846591
422896501
384353962
221438646
17479740
162312976
86642787
233398753
544038803
253023447
239939626
149124908
10519731
707695540
97927035
95868356
12012221
135875269
95021565
259003364
354507249
64292272
234544010
64759138
61241522
476795561
140628818
186889453
21109014
384534122
837874227
439731941
628129679
188859147
311498353
96651765
383811655
267612416
1895701
434423766
713364077
38542898
91299191
406851360
479412162
635724417
79735587
27806521
124578567
65760192
149315952
347406046
60556115
335788572
147141510
430814371
627739283
24048516
166751185
30853473
259269744
127789753
43337680
326118109
31156341
231601549
50492428
27790606
164287063
156583522
484729543
66559656
113036358
206613976
212026679
283516801
578718279
276648593
166568987
345910862
141615797
172897104
269476546
52700677
72480444
31867612
201972481
159539010
173541617
479447290
619455101
11849993
84072702
87409279
214605221
38085259
54564703
192518692
145159710
86863971
60857473
327546275
165715270
17034703
15146275
409611457
750886708
241057518
467418917
583908332
555314004
19120318
774662456
3883267
235033957
9529390
60150012
434054329
58081988
136577968
90757750
333453673
133657593
153989166
232579002
403006497
18456442
2838939
32479222
7678878
537336941
128905739
524490680
216311270
468338349
214175593
365565111
106455061
70818495
7618403
531282435
459915648
249408780
247982024
79011416
390972288
156039035
20572596
260838311
229796480
285598987
641734829
136413049
48911998
15670366
314461099
276575706
150801036
5884675
287360719
27983372
482506756
121055734
144677332
39442511
831385646
20898681
229907064
139761190
502647499
33888716
267209512
156194744
342925135
362841879
39225276
99774793
218565726
104829722
127947895
124535704
735201391
46960904
86392180
56704211
365975344
699069338
153499747
10955002
373213129
35375591
800102926
14767096
142545181
459615302
142275126
202750557
481779173
568158486
119302564
392000689
321713157
343149618
329036096
204828407
85225612
476426283
32350037
33732521
224016863
167187285
255524172
632111213
259028128
90832961
61243752
217940568
392889241
495634186
31532635
96727888
337521095
86742623
555170742
32231199
50277298
26542621
112072777
81816678
12995734
205328436
113336711
477011963
318451042
282380999
240196388
207616254
331290368
248942511
334042296
155876975
751935195
38110341
379267720
162669131
431166629
119528008
579200636
116003475
10528630
228483877
396307782
94655143
188770580
53321721
167615728
177449980
358130944
25590973
22393702
206488180
343752308
152408808
1613418
258235599
325128785
218935098
16127067
69285629
99623835
241079905
181438124
407189086
81079654
20654903
34815936
152270353
341327021
138470047
337358539
41208894
263962712
97120842
665796539
45389726
475025584
603984951
715333492
265070964
22759774
359273463
135333889
170552258
470192109
296974135
173842556
342781828
251857142
362088765
279900415
419792427
153951115
353636929
696329623
58475139
88925937
220192699
225065645
7839065
147652280
78803099
126561168
570800595
10063549
58431526
15896643
46514757
25079955
851869049
392749492
10635977
926228
354963097
444558332
77705312
91328978
67034660
770165765
108458741
151963755
5077511
26138089
114323350
203140068
209404386
8179678
370876846
54981296
162575555
8436785
108762618
802340716
162418332
296079216
46338425
781126567
111857657
299674170
11295983
15296105
31614615
509565329
635261503
352310486
379701058
77389125
183741217
77811619
500357981
28272093
118353042
196651015
37457198
206955486
547181518
152161381
185035963
45632750
363636065
16916365
161105684
199150464
113557617
682336213
27636594
73215607
569368509
567177300
448325030
665105428
481856578
355245561
129107050
234606588
228204859
641285187
111277959
693435496
9083120
67504585
28463761
441684181
425925812
460425631
154485001
199011055
443951370
58401718
255285205
299627289
564881087
78282815
154293785
7576815
513206358
214052722
68799921
628175078
248718643
161724396
325377988
105355166
400488486
142414767
526855693
320304309
83768823
743415555
89624446
357210820
73236299
119388672
233516823
72948087
388380388
275936368
655508692
258805322
439701648
276059790
40973825
192141826
4966275
378036232
792181500
157750462
262073728
488406749
24234190
124146834
231654619
260443005
265832032
583041087
757365933
131734636
535759609
69745065
690912
219657060
471847687
240950913
439912948
32368984
289016066
220478972
37597707
74978377
63628497
132216189
758956248
224076614
256985164
840828013
326475814
352712189
306748375
456560027
417527359
58459303
579393042
429037067
147726228
26363211
171599431
154762336
932610502
179360226
356481558
193903289
127297849
203162977
31460005
50768896
197641297
918800470
185111720
72834013
238494452
314589637
50988105
518331685
294005114
7259558
211504605
263004840
331777425
130576130
33652875
8274007
335456634
225106872
410367319
11532085
105424532
210101949
458112998
189717003
133391648
292389223
218695648
169799848
701435520
22496068
312739544
223635227
61028129
330989755
37555042
147078853
376286665
790075818
202769363
608849161
555792352
370777799
136041831
458024516
607764529
637553858
13819960
216194648
209885300
63815997
103857
687960438
237050279
384377121
666923275
68152309
269505111
26650855
72224533
25057878
441799922
318743833
141012965
192977564
272996818
78723030
26420383
284100520
48322608
362755064
905329531
312867597
52644406
87152059
303956050
137905449
469910281
257810961
744861834
48599334
507822794
547233257
350486079
383321067
426547890
159465672
215049490
45346477
2158222
167965518
760751949
54920560
253493669
44517105
173021994
59104531
663824217
616125477
183731104
26002609
30161049
101267355
98849144
355007853
723084703
59762234
555826904
363846876
96922818
331162631
314514127
9964522
74119492
338879319
28167775
465408092
209760201
251725035
412118329
66548823
531770272
41282298
139331668
92514177
9957332
28906520
165289363
113241371
586062612
44367244
14977666
6735587
49562599
122693836
208327643
22513442
188347326
151407866
334465830
180480969
113014179
53812853
671150423
389091551
144053961
27831060
364582212
126090441
566435112
102632305
252817943
380917992
4435212
361980768
155493334
256098739
317310627
218029264
312181768
497940495
477666881
138012620
649215
235434156
295285171
324359832
143981674
122314512
81109986
153529982
354705220
190403544
35789467
256501085
806459434
150388333
55622150
303637009
244155472
100271514
114472171
177054315
251046389
173362774
103118731
354054019
260285675
149221397
73490876
389673318
434498273
43727220
84988294
417580359
75943315
197526030
102473889
61802741
43362564
102050755
12240708
219346872
165723997
8449544
22483149
19482576
19445376
143298550
445917186
163617368
395927117
69327233
768656825
263182503
73468619
100544014
112058145
150586331
17681307
151605812
67074083
47429228
359797701
39403595
559765822
213144741
7773547
326736038
276363826
202806850
366749128
482579845
54692579
311156215
112799203
97988135
52148577
174755195
15098989
117338787
42031639
789954669
63627157
318164647
532678732
1769576
69429899
577629588
510757195
417260237
846038907
298206001
297541203
6699922
392783385
280611016
112849917
300607753
156208784
8191316
495009497
441068222
176274870
522562084
106714335
152001024
30634346
297165965
273904171
299081428
193042072
14018320
689114188
453686967
61036526
194996328
229710669
15144933
125413997
27679413
362618185
28441201
466234411
568275097
120431549
107847436
272475717
48247417
223778779
449272625
40227965
83874348
99340143
443411559
205841231
471449361
47574868
674356409
315576601
204654035
228949179
96323354
9888013
37924697
11553079
11481518
223851498
425205428
256791235
172982166
68639083
22220665
707320088
128890009
172502914
112327062
630641822
182083027
369102200
564920201
776366652
132285181
721317406
488196696
476035647
22049530
310527941
262925854
493536673
449917016
101052970
159965952
63251464
360042059
55178499
92357256
258486170
87000275
373470180
265414589
612454728
261483368
354336562
230213654
565941163
131213135
229312541
127794379
347131164
511716477
46183520
159896549
116369673
130611560
58594925
20816496
637844688
75753477
196930276
578352980
661068753
3852231
164814987
74375674
778224029
748653927
409849150
138673701
12843175
124964486
283318496
483294612
314860763
31261581
169395519
91270411
584414063
236928093
189467860
186072366
201614005
330683814
17303327
217522261
197441032
234296618
183907458
171434937
297436630
67787453
439483627
431376363
137270585
17929664
244046910
236703410
6236223
184270537
65589955
108164882
250056154
296844914
435600520
687892199
24153530
51144684
8333469
26773438
233392662
492081879
9993356
189742294
1029924
553371565
211558065
208766510
40735301
135607964
189525643
21085702
160734365
382607589
634614841
113273544
90048493
62997053
12795286
104098865
936578832
27341642
56844387
750424400
160022259
482829414
83028463
80164055
367772733
320812335
503638544
128930200
5180173
15762032
204749946
3006743
144357406
188776866
220959037
479938882
97856287
72133236
452128665
3131770
271462819
631341149
170631737
288377611
207409555
279520125
614926071
75018203
341632709
132263819
468841980
267250464
193150588
46876048
83277210
494820025
173348964
214986296
326599859
130544472
385865848
19403661
635627212
100591429
162062121
196992498
789098239
1015584
269868116
300908236
559182957
655510246
3962814
68157534
12235593
116016883
233234544
160757758
935091841
78860983
542192341
491682735
466577383
69198188
610117096
598778291
139194875
258964857
72188176
33270839
19094
412542591
1994123
47304156
248598688
5361967
495811373
192191946
3170290
7887844
40971903
114868296
594094580
722405308
71614731
691679361
26167285
73657171
113798673
20654135
304516225
272779372
156599051
696773009
195568636
367426987
224785170
143021467
101175459
75342471
261263704
168989291
249719525
255927803
554708131
27024162
129125085
405936422
291583
494918379
29578572
283346939
199242223
245761658
326597410
436295913
26356305
28521881
34232262
419113514
6898642
78996687
294874060
77824957
570885824
73812451
511432852
117041883
1751
20713705
349615824
14444345
458057400
536043723
7004489
291819456
457138118
783572830
370921056
68309512
822471292
239342882
58229322
149690616
423782337
272594821
18952343
664164236
281953830
472079054
549618199
603775249
7798009
699921791
11145650
266746654
100944847
470196367
19574503
449660395
20564614
366649686
305497871
647127527
80707487
355052129
340389384
720903065
69209503
80538727
218817860
26170384
44589839
1235905
59065086
182156897
248102839
331793593
303239701
24365545
80160461
171152174
61327154
777402630
206348364
124337805
98541006
153026356
804957717
338236447
283374959
72913867
474998291
348629006
279770911
42590444
19764700
9283435
238233527
194537089
108601256
89684240
29866550
560163464
121232835
54505510
121922532
340386904
274773729
895723163
423850013
278572846
101646603
262054348
69539792
42261254
739068187
25605208
12331883
263599137
435785273
128497470
1802023
30110764
162049619
293646635
90358716
86861838
142180952
471065917
43585621
27174643
340780538
208229884
78694400
41067011
1899462
352788078
68223518
102283831
283700412
369368410
79699583
212643114
162841820
57245676
86217808
4429732
464687338
25700996
873472219
605200186
670796877
779498169
86794058
590232654
64209883
15703147
117791295
289907
135626279
177698179
233164027
39951548
498944104
363994695
204768539
38822866
417676367
168301571
113078295
417037926
339688704
63939871
73644042
62315281
127181245
17212142
313901228
75258456
289418527
72945959
746582417
261837058
67155747
32004118
248096967
21299810
18209720
186105123
289485156
114636965
390119995
457201467
799486312
348315609
32284792
504830484
90778465
699537913
357474284
13819922
5445724
598847964
350901382
271493023
35368968
85790666
201394962
77508335
393137635
27176659
746256661
396053546
180794746
279449955
557870619
27067312
187319392
25049031
46764995
371495570
252793989
165843571
47267740
696254267
231856935
24242385
72037293
383469659
423216651
140770071
307029740
600879646
781334356
243751165
498995463
46109130
495277844
290050329
33525764
197048531
240690887
68124034
374405415
933635231
150064199
790758057
149208962
683974638
405613134
714034658
28530963
183906108
46172718
58142525
36320107
603239560
97942749
89901896
10860610
143001027
201021777
273273009
429618463
209143946
166267997
200325227
262018488
329109003
473767372
757754383
126873915
580514081
318526490
50187341
751333045
837048966
112086089
891265815
164822175
6972056
373566660
338799
8144425
95332370
36293987
209176746
323564
233840567
9023337
758808906
543503677
279236729
250775180
36245256
706329086
137092517
246958294
56728172
68531543
684189684
35444419
342012141
354842207
225681952
710504843
175511867
55121850
23246812
492492914
59125350
59661899
297947910
62538009
525622397
41961582
45151783
805534477
243602450
586192462
630170004
556302390
456672059
415174441
449283612
134812023
640945824
300294801
130023024
454286597
722444926
407884681
73892322
23044652
168980235
612055605
265370199
816024428
285631668
193723045
229321002
529355293
31316796
92176520
242089376
325814439
66321816
180838272
113243795
59279057
3584080
76489350
257021625
204608686
114771682
49084187
89276127
373451863
525038789
335440784
323159057
116797628
13222110
10932956
157907939
93704188
432345489
32835290
40339336
342536488
85901241
162648807
575585819
142346331
177442387
86716860
132541979
76923633
743496437
828644
94004354
274744841
143238537
133367183
241012009
422897672
648082542
425741170
40185899
642167196
76535819
70945572
425781752
14750623
14988828
320648458
80631573
496775764
855187223
316745559
16866023
209887600
637411813
12205140
22424946
294046095
168227702
18764409
46694918
144453824
652337513
163601183
559861383
884474086
418227764
722172693
53540264
306141374
369352965
100920459
378795934
113499547
6390676
233607510
114282523
14944487
416424764
101638279
53237758
132607417
234709110
343735116
60970773
168378866
526739772
646823933
148611169
474919343
101735523
119811347
190785305
105213116
59595532
12310647
176066230
68659348
28629196
328988787
471026058
63574311
602376202
74347980
14113940
1730923
30215233
29651349
115880099
232394794
74027990
436835792
465047645
38605220
204954467
58076228
128067358
133334850
111300542
1228239
68950180
166981885
453796747
390618542
571349818
95068100
638367234
124252625
381043797
462289928
788544780
307926567
165441911
84205409
66434332
416259067
76416995
398143891
367358448
58508549
357954868
279932446
25582192
271636028
613114760
93833757
333422487
122786373
24537479
507521405
350844066
89840229
108683090
29613503
115313784
102377383
502867802
138873940
69308151
7558447
451521649
3010585
502851035
859758142
286983238
245603943
297691430
34124732
15274766
401436461
42442882
180597658
71445939
31284445
592448206
36709427
28351648
232179573
261653113
755537077
241353695
646308556
127911225
205874640
251225545
156286950
67584555
178143211
90969606
597722611
45868018
496520612
344452509
333065444
550848123
527734451
531799087
336837533
203344234
322076789
223634457
120169006
137022606
297273075
119231777
393269490
473629410
259876344
8941915
114413787
11113894
362187403
7174990
34324048
88748159
91827673
45081419
83003129
205250535
599764233
88190002
143564462
686360666
166944353
790801822
36815200
229172749
147096009
180203618
216206850
593112350
639227365
213137604
346673618
800854868
38014796
521286641
90397447
222069205
337814245
399970432
765192812
15933725
204595330
11406348
52953634
192858145
145666324
128487574
805243689
346896644
111518933
117545545
298768339
92643295
489276224
235035405
667758751
25036690
13253657
252723672
58651974
1841577
557555951
69416691
52327645
295892519
351801352
342870912
690352816
751973914
585402376
213651891
519329049
80313578
15350699
830381402
364219770
918551747
366668422
602049567
85054373
116755653
400779528
705680454
102220147
239216377
783786197
104340609
143136664
112866720
209595752
219347531
602354924
347803695
202993603
567382542
21574481
18704863
215572412
261496137
146281338
55499871
233016499
406522968
9585905
113087361
55830814
623056986
412709169
698203332
241457159
391100617
33735335
169585413
59918994
182588125
161253429
13945035
205578937
400581500
429041750
38892140
27393803
208887460
27003112
166478477
121108544
57795390
4901848
230783355
322820713
290611695
11483103
234807593
279936282
640920565
163837529
548714164
385243186
439078498
28952691
676442279
167873772
746681744
10827178
75133847
11978972
491967812
428626102
216163401
4820905
1069672
416726722
938942581
36553590
345317306
777269993
344344816
30910865
621166765
293701099
420093937
443969322
868269814
14875885
601933645
162527861
203324992
103800459
91352132
7865806
89397531
243088342
257184040
250349751
22221267
416503215
234627250
82805113
184782850
12642490
70613560
87804726
407965839
231873448
256586936
61084966
502854325
245812584
795816
7288087
30417204
83074409
62074430
554261879
267369701
66346150
409300432
588010623
63691548
26817522
263179785
203661241
204093951
207675757
383458268
416975660
2084914
45010742
54357629
41035799
110298479
273719274
230775295
6840435
81806648
514070217
95938569
8309136
178160
730826986
96082624
422207544
30179720
885034250
593860798
12407944
388903573
246688526
240969570
7868314
561413972
44641833
160324768
486346322
128446712
111702464
812310039
88643508
218068920
172574975
102389546
591791196
289182083
22047094
179850022
12396232
766343903
221683845
49642871
109680013
252772092
266575799
335606675
474524015
6051544
8532398
44142673
51221066
101184283
698296976
187998042
34131690
58710131
752009983
41909621
90726272
120119582
17865600
21246192
47659900
160785599
56783286
127642660
9578151
25579799
175889120
170888430
460219349
62854613
443021849
34004215
7986818
487507521
8493918
51825486
301938236
31467612
51173719
31629729
7518037
32978608
123722736
206165775
581297194
15931863
8659011
249994157
352724973
404175647
244712306
714565338
853577
404071350
33947583
335247904
348284515
220717723
201199089
661309368
197705977
15502995
78354487
9246598
142664391
551736823
61083
268725159
619470800
199329650
683063314
26885541
326137012
419065836
137889224
200635336
337280798
45289460
2376958
55098588
143195181
686200447
2277747
54977509
36648177
255231282
214209136
469989099
46083335
453230243
72234090
691553769
298045097
487716581
650940457
347091898
268350352
78379182
194839470
136169456
346136048
254236390
90037487
576031095
284706722
191296017
385143434
549024246
306732655
231221198
644999020
368094535
702173810
481552217
46357078
106482104
294170144
206251642
362070104
4056538
98207472
225116939
36728401
468328508
13611857
506474992
144650387
371826589
733505200
21773756
18983117
152151893
503393381
335560078
16295811
216850191
571399485
80940334
149539876
898990666
538692931
408977869
138978510
81859500
270278670
934583042
868786506
2429054
214743877
98663289
207873451
127481534
290982181
86822426
119442618
58914488
89664472
104950905
106808412
78476610
47010095
161674522
560191898
187598282
207690682
96984505
337450472
52491464
269598333
251543107
230179286
122233460
489443
54723131
150380747
388297944
487034626
63551767
322908407
73892475
164158211
494305602
916726307
534346452
27063828
207270665
148412851
101532561
208015877
105660898
146290567
100552656
231002916
372278121
234555557
69648960
213312321
149641460
5165616
607378927
382546695
23804234
158455683
125143580
139535655
528939211
24715477
388285132
151713591
45901417
23495426
640890689
82133261
61542137
486668614
163255025
690949616
539613094
929911103
193022049
827007483
294591125
372673365
451394316
144148078
447890890
458295882
43281390
626789021
8262893
802529619
715281721
167026036
148967983
82248116
40635108
226278797
15373748
54112877
48383803
492605849
350610437
136980471
224124097
206643296
117550979
307387833
11208433
651895725
59043728
258624585
398392016
91304573
644824147
68847052
60558308
134485344
217890369
251585925
606395880
328874737
99092067
229855774
105299933
585435938
68145166
69745313
252869405
48771800
807250316
474752881
55738810
322151807
321576960
237547343
555906999
39618148
225096660
516140155
35806558
5528382
78291541
243502674
731586377
167905117
15754867
179308812
352858330
18989466
639488248
49726678
50230939
77245345
625615987
67875151
81717161
344003210
87117483
85368848
601019268
114661448
9235278
217622197
93705467
707226194
291614466
347406634
280193856
471329959
252946221
374000647
370315041
145574652
133342336
29261492
29939491
88020339
426377639
2098188
565508256
48476210
10188488
80271180
465639889
775277134
196434276
163306068
236846092
265601072
94350488
77330519
416364949
39330927
90744109
68529128
592353676
3703466
889302
161702831
16218017
179766770
41973500
1321048
342702485
143409803
89221237
391164003
412772613
150807325
611685245
13122412
134597146
171453917
69739269
675840454
214783327
129426607
386858492
287033996
179938505
129943458
452809676
189487831
265373206
78270420
189482692
721604239
147686707
436727560
388191471
280063561
444408719
76213846
247378317
119721014
459282452
164116761
379288201
687241960
317584594
854934898
199168686
141566297
455345071
376987546
157709640
762719354
178816400
112528124
418751528
109913809
392935154
78172254
105433409
16902841
174369855
197297338
24315985
542523442
95777511
326871146
280586217
25706773
352992579
41482811
1537834
50709789
543529157
216222571
170950855
267017121
555990428
664415752
166290230
726766027
324169719
92315419
233851185
324213238
8751179
121767698
282763899
35520562
25493127
60211338
250324395
361957219
5676387
328679397
203122265
178725751
81388611
523975078
437885562
613890392
179709383
8680924
26587150
75552503
814412
519384813
262206874
334955301
514229604
6794809
117285591
718277493
185757554
240654497
20220164
247992327
26770796
13617108
732692769
42936617
19002020
414101877
134562198
132748445
777163212
149853554
198986594
296002015
132409087
282898654
149418807
193320127
698167356
144490983
75968574
247597077
67626122
451836093
154284065
800822910
210123954
78533265
386649167
251636313
557435350
90370706
150209504
110470425
194339734
235989733
75112213
882162900
9951613
425370697
28311368
84364143
774854132
497466298
738094623
116854901
447587051
420460296
80790950
48488386
203580841
198424092
176469366
206745321
13759974
625052304
141764363
242510851
544587547
85680341
19865702
408791859
192497521
77738975
457955709
67705422
584987214
194666669
92579335
33489671
168887627
101904385
213050766
245244895
125935801
145116450
69515710
7901657
413460807
493903174
403743442
318310375
2823869
103555318
560827176
160547188
730630939
16008262
316594906
82443309
46113119
284202813
657837673
56002025
430394475
224372348
760639208
253435566
333374668
394166933
12384082
265057308
285990188
132577268
885915249
129523990
22169658
22563868
332098238
98536745
627659878
46921218
40763181
231857083
177323838
328688200
872632739
45340651
108248817
4141526
459927092
2201558
322018547
31497349
873172333
13038398
21265625
135171241
1436679
555373554
2167800
82690786
22376193
105845863
68890498
507092867
95107361
104563440
579053525
332481933
24749651
426532664
421159367
487915611
33463255
673775865
238245549
864268427
442466201
543394777
514270710
62214278
36032101
323138796
130871853
604315532
709814224
443953275
878605621
37122985
558138480
215387200
146030603
704158469
97070050
61144297
485889179
51121293
8680838
485707210
20581752
124949703
745415
331699135
742394136
399141869
307992880
10167611
278548266
50534736
808416852
226312713
338879413
138852377
2774910
666601122
109228312
128113242
304955073
56343342
59622559
157412422
15328957
4923753
185921395
6209250
346223590
106135974
47193320
63463172
605650651
642459746
705842789
115615508
165390476
345383708
642064034
394079877
83314571
257788825
433879770
2656679
155439696
331230303
108491972
265653466
319052151
255979245
171102014
134851462
34317862
198788164
274796750
154426639
49109434
28955169
505367886
603747679
647318708
115652684
235974643
128728137
474811426
311038394
15475201
339267514
40154800
49734487
28767389
8228451
14669687
139188141
73612876
554057209
318570079
247878239
156401464
89492111
635952065
187116080
455589179
565790036
510467857
24044182
4609725
253149398
90559466
230047238
759491219
94664845
228549531
41217103
171023655
187727155
105914639
80077964
47838583
99697756
37765376
132326288
463373029
96964994
183815645
19113307
90059796
23822366
91817348
123094499
165346504
188003160
120224940
109300454
173679340
228237038
271133873
82678596
91947983
57442867
510497159
144577884
108865513
609927336
629989660
3966004
12653741
448105880
182128132
188777001
16161271
134979286
34164842
485478806
62518769
325346637
331017216
9495471
92470832
489069258
351021564
610935517
132477150
311014069
16230613
101428326
168766987
456350290
133906658
513472841
283866167
161346507
226087600
189371824
3332943
276303121
128019647
344162752
142711177
627519775
256769849
58759690
135566462
47678424
108216283
279227818
16009063
91480582
107059489
15771901
158887876
55926756
270583808
710524867
652591384
704716287
683066510
750119584
161658903
291876237
98520472
27557649
398518519
116813815
587102528
33640329
252977995
236051176
61293316
12973068
454591914
657424521
263565972
36039933
496803837
65532317
168417837
23253364
16565042
305421347
618746195
47023204
114610281
233298733
731981705
359490641
13472029
655352258
443930483
277626342
218346677
35058582
126087195
486871270
83715286
65519059
241891833
689669681
580844822
550824129
266052741
87167157
800085070
312239763
467578342
431762806
99412945
169761123
227883646
35934096
312647626
245805904
84518202
41110681
123523166
23356460
98558345
157793748
538556402
370994564
6920821
420548038
295009694
336895874
529048771
268098164
316373710
628024932
435916707
167315291
244564437
854029779
544082299
35199240
504153405
501504131
772301916
832034723
502397704
187502319
429102689
347363363
422413521
836244294
203652473
216614962
184760815
57507061
37524170
49983852
349502190
26074757
222526508
118833407
224998575
216554264
162879692
640734735
20779621
101256379
44780380
655084211
65836163
58508072
127686683
349018503
335074037
20694898
217021819
233142288
76701882
228750062
23484303
179258074
424955778
201319954
16459568
78763209
590224821
215315238
720470980
65546771
228812492
39170025
82044759
116869101
216347920
113557355
129480003
8858246
376476523
135122975
107187677
112638311
125607708
15986262
139069611
197898098
115356446
500532914
22863630
814127029
434482218
167518579
40601758
760788095
83050527
25497231
40558317
643698995
150022810
79482282
40093724
255962559
353087444
462825363
3873138
417379362
411378090
364773207
201343714
132253656
15971641
514232486
149485354
682529357
371458558
667208680
140147171
71552109
7908712
260079262
422465793
40088431
321508827
360586086
105213981
85169205
9182328
263503013
856235959
580138379
1562134
96812722
44210328
78907895
347285444
168551157
97542826
20431139
252930733
131311663
50513928
5070869
96864226
553278784
730010158
272749100
149837139
291779523
460852290
269575370
1495128
193553329
66069015
146006918
2396251
535241900
293034254
789044523
60781751
208967267
380633310
191075160
156203792
324136346
36410388
190685638
171980287
319339127
413139400
19599547
90178822
156764886
2186706
90194415
113340029
163349628
376276018
229234352
35368666
324032896
763995145
10626620
84040978
388369684
173993292
518933352
133700259
73801659
533535022
375124235
139607751
100187142
262793435
526291582
350719188
508713464
583969131
99387236
553147259
759906452
129754095
143886118
844425227
524201176
363352455
239762321
507039028
112156912
417627035
201432635
399244823
5250749
215706564
376154502
39317168
176546472
44194049
384914197
279077691
338747659
557285793
151809488
337969911
531467815
170862856
108518414
386730304
24047959
40819805
29186484
221819243
530175344
362581952
96433977
5869191
358622535
456486709
428075844
63329565
632831691
31439011
1713373
115156459
164985646
595670782
5037847
18540871
573418765
44868361
41213719
225759214
39097971
32922548
856072098
65838464
169592182
37587348
317108308
251797266
458895668
219869601
134326
505713184
259557401
22418475
100739212
28688783
572002435
22327336
62816352
155209152
302361080
377300590
353938632
673728277
23385065
6038326
327828018
102921914
415313216
362411199
487834947
372772878
153828171
28921400
315216919
442142937
512009363
309294788
427973432
177568829
732980522
127515872
305310010
33774855
271306069
360129306
254073526
710274990
84380176
912054564
44092367
308523457
325574532
336848248
788399650
713421266
421165918
382879954
89911481
304556511
74830655
502317723
173084019
805092640
106055880
113828713
5701093
469216895
5863270
253149843
89080098
53253211
223493195
411531589
117010349
102678160
251997645
425073968
254339294
812255852
377200268
621250880
375402310
265671444
573717
7960870
184243426
127339601
286039312
66871582
336844869
844113252
399896951
437049772
163432275
137449618
560860008
51110461
170487694
388110861
134874460
201592430
6050918
61050461
122284523
195562596
740134391
38249552
18229425
52320306
18067469
54838460
11523219
266710159
45475677
178275695
60750550
235749732
312231389
809847404
54563469
281921302
5816500
207354384
76597871
82872227
207651634
56168311
503832350
250924827
352817031
243241300
247702609
81411778
358946302
27710863
188653702
296607136
225464712
14482803
248465287
7884858
572803261
777272990
147437890
713960678
76907832
406487616
247964135
282239346
594978545
599113108
29447607
96534444
309724392
648749931
6151851
37549364
106271305
2795128
91383408
773879703
344615268
587825692
733934497
9442988
36081577
40018280
277723560
95143985
154215038
351922904
245589917
64218326
91943665
107712507
1249030
334389878
422910975
309219942
591121991
6575217
16294901
1619509
82778365
135160
803690468
21030645
427722368
190464645
78102186
10055444
209307444
242968309
657188465
608094293
324886268
534144299
106476953
306416038
233676947
300387842
295725542
379789252
13025125
148864871
138325512
399696153
341497823
337994929
405755250
101724659
50104385
155182991
550253150
115270454
261147174
270218850
154329720
538918046
221915867
362959545
81533479
334605141
142130749
373359940
535573573
118869435
10634949
3412612
568466295
565536637
335510422
257403066
368407947
457175060
300026758
150103057
164342848
184303865
579807229
236900450
21560188
444306334
713655007
9139508
679844179
25020558
589575377
247913626
607431605
116503415
552395477
672936761
62420012
197708334
325665237
90888729
103383858
226693915
172794291
254899699
201165182
100590049
20996853
6113891
351061389
405030687
223786079
157749499
435584561
228680541
85219451
151489112
15685200
378271310
53510335
171158879
83682043
19324598
646151621
85390561
500574526
288963876
75782876
478136437
154451403
654032943
671169793
13522712
475212923
748951336
193476574
654364385
602739101
641478576
238810646
152832770
477634065
125804229
230941281
559343060
14719030
21085
236082148
128409506
281003419
105175981
125592493
672338275
6207049
88258402
469390022
158176504
168537135
104149401
156871787
392871835
17006644
394656166
296177023
269925950
114347663
399274605
171950728
85166645
307020684
254878800
2926259
675403172
52742179
348843943
11098042
247962991
648312959
498195185
84431327
245040009
86468902
621393637
11495506
126321514
110409644
125327737
619725932
273128475
492829625
69750123
474126520
104775919
184078806
12708150
801808718
87528916
46220433
18632090
378553466
466602746
43256914
280602235
32165042
54371327
130214804
285150372
288123571
11295140
77202984
14425306
186192515
51347411
153541246
648053302
82504283
345801939
852646014
485989865
372724194
892941217
435792497
776537954
264116461
390418455
315533799
526655443
55975270
333936986
215565312
106965480
41794580
163884254
76204323
52277914
146613609
10127979
29567218
236503604
724476975
59438069
689417642
57705254
331787035
24040836
413648764
585315
95857709
115122852
203250283
97273776
575974673
292797740
1794032
15855799
861299451
82431039
95689005
171130879
487512042
56618839
722669614
437348759
227617346
200947044
39571261
85611621
214580193
26158145
62644012
186562737
293089335
226482718
495369879
116400792
37445618
15363184
291632809
199394956
57288971
907050910
52347
813454227
901530218
110996406
138134252
288427754
703451224
13274429
69597448
66910045
212351215
463373246
489405394
64119330
242500178
223091072
176495487
851957377
72186256
255013916
666125828
677638597
286747658
25652890
46559763
243076245
227311005
383982639
756068671
78010402
190321670
73315250
25390387
65121587
660118165
67275027
348677848
70081370
458526237
396401691
486361106
707411282
379058835
82812219
57956964
190392820
201818820
330152320
162474529
289581134
227607960
39418573
417474313
965155
139854763
76095860
129100932
245842805
11296346
138939343
121570790
110608483
37547874
94378678
44160369
239370313
90652366
3900920
90113921
192907456
319888514
117667278
269600286
66760516
215471852
132010154
308702236
548589753
134688012
331878952
266399870
14935645
60857536
169750008
13577066
158261533
144362332
110706618
108379717
219931871
50937794
388823347
70009603
105317528
43182211
224562467
599320840
325616983
479695433
430398298
215591900
335356760
599882789
103213779
24797806
180725508
421440983
425164783
817942725
143739535
2530069
424381614
229748794
189550124
24203364
301121650
113982666
4339861
104067518
495021995
899748957
157358092
366203792
327013898
56631504
15720658
351318347
246216131
47620357
158205798
79276539
49142550
273405275
90883482
324413453
385970845
74603447
434054595
77341581
672688774
12085014
90117811
65656219
436656799
28676668
190904192
133342954
94842667
374453315
181788466
700620898
21328343
249304624
726406909
267091926
522812982
319492927
283055077
370764394
775052041
194070977
61337767
591808761
622960188
130746186
312142110
836584861
315984866
40627541
346140674
300368619
229889867
307468363
61526768
149627371
509750782
844610248
84280212
32854515
586000379
47183449
61533433
285992477
477968827
950212956
360204267
567101696
322751219
175439002
221116203
138479492
325658285
1685174
452256440
66364151
49655276
336607960
51264242
147341195
470485550
850898063
290979138
248102098
18079355
81077081
28581786
297954307
443811568
6703326
19692932
764397566
222742412
7644231
49737753
135346977
32124436
22752281
201797251
689440369
217322870
59475323
255925221
346713213
113217803
531913090
402817514
265680426
607123424
487329834
188307192
123609358
189019634
549686075
362722365
86990843
266182709
326616259
352955897
276124304
312617944
234716452
717891515
48083220
159004585
398338257
71641164
190210416
175473056
106727795
39230697
47989571
769065041
213943386
937430645
468624937
411198873
279750194
52203239
305165391
266429472
14894203
122112753
6568255
152859450
506746609
294207383
361300751
251908057
62989199
410819596
600240166
190220784
343790846
568335828
27128549
94076640
249440362
17503326
187961215
120038930
835396960
175664844
391223022
350444084
76027340
218957265
166893296
109385368
406439487
254515
64650880
24705352
309219770
661943270
10975901
487292025
425451407
328518145
382378862
11982006
946362828
361735485
96429312
314730717
20938969
5687369
534310539
292214034
1810568
95692823
59434230
712271589
585553312
440055330
251382813
52045671
285572844
855580
297421623
376968780
190924724
82033069
128841101
407550677
90735901
143678078
74171619
18861494
60419415
161411007
13296974
487938471
143930678
592118494
660152716
323270159
419976437
537435502
177427303
97962889
663290459
141849300
42139928
32838509
53886271
258747916
166191858
152252922
136855221
631353949
710441761
444957746
597011941
121529588
348236056
324236031
4668187
358737770
490428573
209457938
400911835
115800978
68786165
241705771
351481863
202845837
839262653
128491082
19522708
29710546
526341764
106249403
93615690
179631978
337840076
154982094
145260670
726272708
131196162
101096690
144552542
199127449
3632013
593088790
29096929
612284808
129224343
293993802
140391637
16886235
64182889
15876707
32417661
350800890
188479101
630243257
244735532
93824713
6732948
14630267
10719438
222539766
1895911
376848656
493717709
242259455
185188014
567250562
59170109
474130876
384499687
121704725
434682989
466751400
811857984
388579962
537583978
554754769
635788960
262811425
172211109
257415051
28169987
111681468
4965528
327167787
680834740
342032582
15777259
222655336
34525683
50061871
91051228
561781662
149490303
338159769
82957969
124798346
37612071
246884153
50203335
454296122
333678298
367914167
158407660
112696067
163959560
547901752
430582505
232390127
368141561
128614730
46070105
825591983
415417539
52250745
1176412
52189067
381173
48662350
369450376
352167804
8624109
463713154
32222811
887924792
445906194
264492229
189312005
186560562
141224285
63177822
653617496
54075251
46079228
674424485
777296933
408586598
243250046
132820221
148476527
96082809
619875055
434383255
30978847
15712495
94242013
387240318
63705971
216712702
396807296
312696469
783385057
397624950
111814423
160369354
288616665
36354668
745563994
655634662
31945866
300722901
184890020
25363447
9223861
823507277
316202952
207790520
126050443
345819721
2421896
85425557
221781624
106010762
383237193
82709925
242825339
53731928
63195015
113074457
331773845
330786781
6183061
2241191
706719404
59200801
230800594
561839057
104851383
103761075
63355174
349188507
17297677
803756460
393612746
34110333
9408531
262871855
266440979
436390984
492642032
658005160
231185699
390623021
185513205
185211319
19074930
638988978
402342712
304620314
201699248
191791212
891397421
555608456
37497889
876484001
332825546
69706457
78780689
417318142
91894929
947967243
449845198
185167205
90305639
195915278
423268877
72904631
113887819
58430516
7849713
103340469
2509657
15141480
417725090
286126249
8334461
313768561
78117940
712611357
133920341
85935652
225923062
597404297
225826383
23749431
373961420
190758549
197388963
24572187
20518893
78666130
37370678
91120896
273205445
176509811
761462314
12771618
136784112
153217582
55794578
735233021
413395286
214515930
312629719
10513808
878804994
46017184
38012872
68653113
177760864
624554695
196940549
404847035
14876578
120546000
74812937
140695474
55181082
19720194
569967367
154772062
208459922
132582547
483456138
161211087
211985972
111680747
57815775
86516324
58765691
113090979
181282310
339575115
597011255
298091863
55397660
35378432
230822297
86299340
21577685
90901004
68589244
74879667
688865053
258911703
137523085
202117810
332049384
17524740
184501082
385598444
98925269
283228407
59396019
65895676
737618266
165738238
22439326
168659548
113740417
389063628
2828388
408284841
27016649
849733967
381511662
176208791
589545906
201413361
198983370
199362269
216793458
89222885
9910678
381126003
118283390
418905447
48420524
461606714
2141397
104931644
5534347
19011638
237007098
69654105
89339500
313075191
388428618
383669947
61739200
400013007
578782081
546118236
532519277
64232940
129910958
71027558
277153837
643913925
100627875
42616786
672987149
74053341
9721981
178983271
522962666
137502424
328908009
449999585
187067905
738270637
79432768
105568177
588792897
542442743
152643600
81521499
540048599
34411227
122921191
305670152
287155281
65462830
102684640
26639077
121470349
594625531
174147571
145723026
121078266
753159660
66012501
4231952
248981342
462752018
886639005
621034736
495676987
388422163
330801172
30940735
44870474
105099828
236155640
33440031
232785017
572858626
204633496
287978071
35033017
824011
254763561
20646758
286956440
403259163
156688997
53785000
27547451
47804600
75598144
253140665
725593994
24065466
42333835
118276058
22586783
423254482
12094303
49380683
424513942
492969669
688129091
693646837
18051077
323223057
105604241
625425364
25514613
320046607
622766339
203896720
46059243
542681941
306752295
254873296
505911567
680139357
199160932
257686992
154211020
34487056
4170287
404953341
136114307
226477454
204728477
431956626
431790
306317371
90150737
362724413
575853560
800075995
728588618
554389696
421792669
271068021
344381135
19336946
32022390
26530342
6839284
33992279
129524172
32454826
131123922
261544614
329818946
449281897
86267711
494561517
491082311
280281478
5635693
210888835
770526858
187881578
129502101
42457
71846
277733605
340803369
134743429
483781200
81009180
60694882
781662831
35690403
264605295
304300710
697479250
72156229
154739755
41442649
305414181
218334870
280792780
424071547
252030129
56732471
312579612
350576181
443707061
507162722
469830019
18964638
100465158
424769764
210673474
137940973
221761524
4900203
426976670
546826944
228529671
870355668
426008971
98111906
206478368
458532785
591403035
127714367
51288338
647440332
860417295
260244673
222493375
23554136
491639503
209119554
866339128
380405795
531421227
295998817
733671201
480242876
384634062
508129307
423011914
10716738
268347817
176546915
93314516
696978874
352270879
259306199
552054341
617729440
333027447
548318722
235314849
363504787
328033250
69184265
693346861
103623181
486568822
108739520
51570
126452702
148848807
39425446
433257769
436453969
171443866
52096544
26609506
110765122
46941341
510300563
468153367
59222295
271337893
262932289
77335981
132115382
857881137
97335925
585786816
58003955
125487972
300385460
96084515
104828613
153291754
64215697
439140063
76470309
3876531
50940926
561506265
119476039
878204487
56927519
690380731
282406536
57638374
10607339
167976913
485794230
163418663
857283754
188085252
171637661
201960498
93261032
683091100
442370360
90450720
124491219
471316957
417151198
244972983
96098611
46464455
820615023
107805021
423173632
906763339
842585585
166019506
673467549
170402293
135248085
17285870
45402704
6264440
403301949
110775675
370412152
366420813
14851918
642362301
592043378
18355003
608255973
363421377
93600028
378853578
268194567
100654290
102052233
119799315
862230263
639589633
449126652
16131317
22826080
492220978
135884657
862403676
463551614
133407700
510924334
130093329
288570210
53477941
84576533
64943350
539022304
392125009
59415629
17166542
340146733
3183342
258810429
285714612
652503732
48484303
320932203
225548211
157652673
226308320
170136583
227237955
10773968
239433157
57027418
387342269
606117211
733266856
146944944
68464245
610077763
33831675
586808728
55261302
184237702
456342347
120466001
87172905
629413444
3891855
395573268
850308019
647910970
217331038
266396711
187499405
167424813
159727866
628857437
23931742
355227997
137841717
526012214
350103100
277574809
930515184
52641801
271198470
257643122
59428976
55479756
566011505
67059511
460881092
434378687
15997938
46820519
415695621
428921996
43937218
14762854
16400201
160020127
135176354
78820165
8505821
57641036
181685301
36091245
578945486
209559465
24102575
10967652
39796867
439021328
356779206
340956657
90915901
55405871
322103624
388208362
163509158
34271317
35500695
139557805
51127308
167648605
268532577
14964485
20480529
49652105
60391482
294939756
848246589
505586482
345731610
618863168
565300276
550390567
118948067
568135214
294777776
4875523
815683564
414722853
488419268
276650185
674040784
197763679
855662815
214538723
536738376
95513176
9777646
5723159
402285782
335138534
152824338
498155826
471830783
635627051
273381134
357614918
523435538
28804334
54036948
153014736
93378522
173447335
249926277
521554456
206228991
482144421
142194044
324444522
45053948
356238695
105390956
1933319
28549393
49552937
41631346
472052868
408520079
53000807
279275946
433487276
640975933
269265265
152426604
17976358
738545384
493872306
113656797
529861129
405949840
68932802
29473098
7638841
154248758
199542222
510996453
14585112
733464272
24391528
18820206
126874091
244274633
135935700
95575149
160496358
887153437
23242997
195144205
546742044
29186251
300583624
194047873
281675223
262623627
73516681
83631439
111312291
283048979
345259695
275415260
427905386
658557134
413611577
20059539
110777460
293175628
48495662
23409628
727278806
306332681
36299248
64977843
225400138
187435596
13132454
20799702
446813457
21651639
244305755
1457570
78293672
9410631
15657105
303311004
295586010
768874612
746702304
21073995
211385098
10624643
391218596
182183252
33803169
434286578
238720537
466237736
273729280
6048801
63084230
200235605
203258187
132809417
285371034
224273860
396087384
8171185
573830250
330349630
564460919
414714024
67268987
27155584
57253482
867458500
118405864
36897906
69417603
420033411
99693456
10917863
98104286
14295820
945693222
101954106
7318109
101120961
298729198
4064011
49564829
540433620
236980480
255798329
289872349
616885369
226442790
41636030
29891766
204598615
511847093
431221337
474357291
566427793
85799896
197065970
190994714
87455159
21294741
329772506
50500323
50683866
83005867
229996
73469996
46163310
857454584
328026406
221759313
574394590
309388293
2828369
2658471
243991659
317853489
37944810
10395837
278929529
202828571
744532330
285977152
114168907
319502197
54248611
99824441
306223947
312337802
169847511
13857071
5053288
40746312
22519647
507334104
894920046
214302031
23624215
698646372
348627275
174984487
360262623
48452467
214641949
35196117
9035708
126974872
179157105
223392410
132962879
5053009
280858182
732026007
153532276
194298685
81653265
151685670
525709601
460021082
164916898
159853706
20662804
114077922
58389151
449146834
94888950
52597151
546916488
468041410
114889364
62986725
98204101
580564365
771573956
314211828
272554917
15462574
98187620
188801591
8179774
175832859
65542247
137779768
161430603
253311244
119537918
395665994
402515776
554312326
14383422
695932165
14693485
182457782
279745601
56080279
55907679
155351618
527108276
109725641
258250393
266293956
217365323
103484368
303908788
250320992
674598237
459785014
203421416
30618009
198962887
645843030
349157653
217312188
132431517
622450428
323699247
156585781
389415990
48054252
151371442
111441382
416814663
266507906
103503447
42015970
214870902
135931226
45706242
335504542
77807878
34301342
5368904
78644827
198224674
83888408
227483
390210269
72912984
77224329
131124545
99479132
397093693
41229
40844621
234820721
672566707
218378000
123433281
172982366
391782184
689216143
195082103
190607752
865227
522405789
116543407
69137448
16576161
273295202
19892163
106403171
7473179
367987321
4712151
187427787
94880804
292272969
373656569
245421433
12272242
57641447
625953946
46707045
6222002
22111566
142187695
41881169
145851974
152164905
38900406
263642943
602440658
387152906
113211844
198453793
151109898
42968120
252884874
260136506
28867799
103141407
31559718
26674757
7206467
323458542
405474177
804021288
3277375
44280714
105562566
50858470
443783892
173954818
770603967
117414837
681770659
395916182
41684036
129815844
142812649
18781535
308337259
527077348
59450015
523066449
490425222
3676503
48152802
91189289
773076759
18591637
242601990
118427732
148110820
204453171
8711799
207288829
62772866
38887405
343310401
83600233
405901252
611275492
289895832
202874667
312115416
13656049
350807379
53312323
103783809
515533922
41976446
349498748
464999991
413148528
7846886
132349753
58345859
647571838
8395804
139603918
26262597
509679490
305183409
40786746
10229735
58927721
8911422
223501201
264938047
192195110
99057611
50853368
905332079
33614800
606946659
301776027
289955950
325591118
679365243
373453121
583546527
325321415
57939370
498942332
30782994
48255144
304567173
323841806
158314300
459315971
482363444
40845088
326939520
75071494
27430640
101659694
353745513
761434941
265762975
62704070
767204849
45231258
753438220
418720604
187352926
85542487
50126308
154847814
592247457
405217072
172069462
335260578
233071063
27970865
143848532
179519961
439862028
86182960
638672120
139687470
572382973
311388733
612966116
433794222
262113149
451004167
72050936
331459777
596667155
18228169
383119453
7586432
331454421
141102402
87570311
177638381
111378200
56881773
235323954
115425215
14463100
119647704
628199377
281202892
487576851
62457713
313841158
28074717
91190142
121841549
92844476
18122153
80024652
149353289
112917749
773298847
150785681
194007203
884042564
448675350
751912792
276274240
138684676
146478569
125839164
170684933
112061924
175286286
172622338
71409904
221826987
24141217
540615689
40224735
39827300
80327863
95798581
33093880
536017302
425519802
412170413
521069349
505056676
280230790
15132155
9868357
288420360
237787889
776392809
322705641
175396510
194495695
320890851
185254905
266367988
25187431
90268525
299929351
221935570
257583151
29557515
256499801
324506689
202176038
168553566
4045468
63780451
87223974
375215046
79223936
281330359
71588926
226469894
330874639
198291921
457931106
70262849
231542322
49771449
141907809
932999541
76242098
178349685
62215584
804980347
477046062
404110577
373561835
726490
785111787
189995378
185234605
483069655
4618935
629790708
447112
420013402
879801
234669161
216960478
45188365
58580675
541315065
157685682
263099967
430100163
272545700
278873096
148650037
29471244
449632645
43068902
4547702
82788436
137577325
355064388
290062624
8630633
49618568
96526256
36157982
7022032
769864157
256458881
542801632
92296410
592917095
21638136
643268376
46349889
171784482
182769715
671515429
183512254
161790260
550847557
198505675
10699397
87760099
375606658
573327106
278636555
700309309
13459609
212144679
183822700
185236725
37938261
326834011
205963466
583677724
227050248
84917455
531557953
298962099
769236259
8772181
30101023
53964170
103159522
634746219
688150969
8933976
622528883
303802604
312007777
292165333
49546946
15979411
466617465
811882474
291511363
98513165
52563649
183792340
106757238
10528022
13460218
95946331
531652526
89545683
397901165
249678698
588119833
204170190
217270332
83196649
107222273
429049952
72733556
271444898
391367101
193235209
179746852
715191
52029743
744898713
387988466
420071114
85813293
788816811
141315128
119317204
10350025
225393537
4151371
547591633
293141596
195134743
78549449
39022277
539706585
436145479
454291275
496580961
86243794
56029849
87287089
544534295
20197522
6597401
4003109
302748696
30268160
44393667
105739076
497973389
290762329
198701841
164897633
101903391
81622118
5572945
66952984
146820888
791606960
741491428
539040615
32966302
21581207
37846711
87666802
11854643
92073668
472578992
408591229
96777142
32692739
298762781
781999420
145934721
76814432
3964204
53640924
286880091
230713230
45866692
143696250
24737314
611779
655085046
121635089
558698810
40782892
14255763
14025658
82766981
383110183
196670604
121647450
313358375
325528248
148755755
133795560
834889777
340970917
31390174
110762591
11164034
360055005
629178410
2678396
351865876
292600836
186150665
37475327
5253174
80945145
24612129
233417750
409796916
933632377
151181721
330609934
579701721
580533290
339798671
114520746
262125994
31529758
902389419
115476676
218053464
674705545
293057868
238763760
235102741
392925134
24039231
342469274
327058707
114547276
614334880
714179107
315526302
383029821
29574877
201657298
12666456
78822993
292846874
65869758
281376466
197578733
140086511
187858328
716525173
95102598
122936247
507720286
102699356
26112914
314647377
2667851
184544364
20317524
169349945
437925510
624650495
177704994
395891825
96380801
66638466
58850133
853607838
371915951
387777403
42393521
11949606
576539638
18871329
64372787
25325862
170634659
22865696
56053731
138464422
136222858
609922840
39079308
51136966
480200645
103638244
240543699
7458436
107566253
99798495
380187875
155036136
25252548
153097344
295924000
304975437
382790799
208154498
315489824
27430044
945991
66664145
211358488
2086410
412006114
903916023
539592050
561379257
130777196
3626441
47310272
328130719
124219043
423490800
121778202
533716169
206745754
117020327
195305584
195804766
10047453
236960847
187151874
1931982
343733256
113947865
758928440
14622425
27657870
849011809
92082380
352580147
531424891
173547176
24704553
607115941
6902347
297141745
862749624
111341781
259534313
247640697
209636105
146722229
53187139
641636143
461238777
457634243
42895652
115647283
138456630
447032012
12335
49086011
278768058
507438101
191066261
102813253
444539446
261797710
13480056
104845988
384169755
218972888
534220406
722539545
3057725
59044890
408972963
48244628
373312572
21397911
150792547
222533968
325821054
302952788
75103862
6349294
270799107
114642821
257017133
400459202
4372756
143235880
96726498
139423638
19665070
249746824
14333541
791184676
823417850
31675961
167289326
13676061
280507589
396967548
161442616
618503322
273747265
94234361
74090328
38401471
152380161
13980765
151122902
30832996
321167597
555223802
696931382
73682409
249637747
32043606
753464348
62987292
96460549
262901967
17485097
71131626
8501981
775156479
274151579
484015010
234684601
635952525
683939973
35719433
189210444
15774882
370682881
425106412
565466565
130851772
210476893
250001477
42391546
83616816
250878301
339521707
133019799
847827547
112935604
784602828
612839884
128608198
102905020
94011878
335920133
53769233
51785085
441177768
144872037
314914961
65048153
98621250
72482908
199579292
42021961
209403304
11575022
594126742
18969725
151667496
867513449
646260156
30115933
2988333
83800819
82919894
147289355
75767835
42772063
108089696
124088044
360966136
307727172
690549464
930370776
139869152
218458971
209291148
237270603
275481071
9217645
568150970
15269262
392890835
321764715
75889852
388952487
358213969
152655560
48784258
131857648
4238385
460356247
129010670
121224483
11978145
272093000
40098603
491136252
120511034
65116152
47903902
191227198
82644073
26486452
257883064
389528718
40546117
20571527
29955981
42978009
195421988
234577350
359633811
159641789
125717382
637448
3926922
33604541
274916717
657513526
70324249
264337617
84470743
501234560
103068727
112825958
387014199
84006116
440276053
70634434
451590216
46924273
332166
149337413
188389825
639852323
54000659
96207120
215477780
4597999
211097000
168981932
279128643
332630279
30290478
300803719
40881850
210136196
587098104
53207980
54493393
173646878
277394271
459724529
752972625
106060820
265652555
273752777
387852745
224714066
464477082
570682295
8452534
585179144
87520019
415370795
140935099
698817978
265921906
3758315
353309783
31272159
748601684
218129166
13516670
38073901
44780535
47467202
825629739
326933906
31879667
255526183
9456735
122064214
161970889
131849283
576688190
384259946
340711449
284826358
108589664
579752429
492278799
41910382
10566870
274757990
424974232
282098118
80253042
536643644
376340273
132914749
324951361
466820688
389925952
180150224
336282397
198506989
374132154
15074746
25294310
90078005
32071694
481822494
222538025
125938543
132878976
437086629
102740728
37835058
428095848
622556732
201971860
310304017
30602332
14419698
249250098
239090114
13932130
29644639
442734391
899121053
72784619
453053907
55496596
255244436
581274868
149485569
165062148
457518025
668055199
622838374
315074884
148797120
4634566
350291857
170131566
565135268
276156299
28972487
461645841
235149032
38566926
140390975
258205448
255515598
30790454
223922044
429706188
51371078
171665643
425649415
84830692
585794745
405561288
202707738
106485527
128947805
19899158
554954574
85751848
540008539
133846130
234280048
42813967
219274578
322740806
376471230
70333809
601706285
133573466
330589126
199743533
364562962
580148908
301847754
162668041
14815725
315375447
141271782
356702532
187426576
56386908
318163602
426973428
36190935
17691821
169630456
523668903
557590232
145250438
102785890
129044124
190639280
68252695
69561888
91719017
191544768
175367331
14878283
250861469
384348430
540096756
12497728
529344394
89752119
189361207
555011699
466176635
226484990
335184985
719656382
91083254
769797443
427849315
107293052
541248732
359723972
16734881
251758409
148077472
380613855
54018486
104048262
76635808
81091547
57414680
10594622
43996651
51101012
96267076
267777697
41142802
42697762
101131865
12674485
185667282
314134415
202975246
108504781
74963787
9251346
269430387
592976547
205540099
414349806
58415321
743386430
736248102
103262902
57242205
207868054
140144006
90335417
467565861
348429768
105066347
204255663
16587400
11726580
221234533
328024685
21450641
371683748
363593321
5167020
24918494
30746534
160154711
10982391
253662184
100502954
718718604
37931473
182803440
492724382
161497583
531778360
183556053
193566932
363125655
707124001
210188834
102450147
852634390
88124323
409800086
79832125
54275096
126002013
254696717
684488405
165939675
571835738
215991534
90405805
300341372
552570355
87861512
4543932
62644040
75535545
289587734
33553858
151977672
261648152
708355415
128327362
167086460
679447908
373663420
234004833
219475745
321680120
127213642
97072882
231021113
593165489
160370627
20194510
390157066
112847159
263826842
37898534
521878582
12937224
89663018
2683665
83675507
2722251
567445948
8728957
83359762
143679901
545260636
221978302
869164990
443051870
119184609
654343705
100700059
167470389
61741502
370973938
205062286
542264132
173219517
267713081
155094689
53372734
391346125
457899467
319652947
505060852
248138643
723881593
17760767
44921295
31399859
118914781
80607588
207639773
221205365
206144212
10472498
896118773
135599125
124587345
693504351
800962333
173850192
170111115
756690293
184380483
92068366
486257370
247030885
674175454
13945946
836911639
438876028
802597140
14791795
11852826
236031461
91298353
518956070
240586605
113603784
324975664
131677754
640190709
27404987
592734915
621423393
233509395
252487771
695816867
45678592
409329036
445595674
48964036
102971771
228656542
308057887
256757318
434315397
68091102
465848868
279188659
225313117
27761216
90991241
732178377
248750599
76018104
226627877
221396755
24453641
519082327
607802185
165900517
28673057
495209597
104577835
57592021
77379569
8113574
61011836
17000795
282850803
98372728
191373295
415078963
661414100
26721511
218809095
98229759
524057706
28176866
59497813
63759549
115175779
129354405
63355063
1197595
21056703
134616297
382423480
324123888
77225711
51430505
135772312
19021156
704620930
304813018
184523252
418000036
111370469
1741568
821183981
64670660
72118878
719401090
211259842
256223885
177713181
13499802
171857695
16743666
150880993
10676372
372623771
41283253
594338382
451068033
80094610
323377762
285176846
57463181
41459532
18358056
536628992
204127075
331513871
165534381
720803975
86891571
73210364
297093986
236674214
40123543
13238071
9299690
208173564
673429503
428789682
17104631
642583631
22907511
710647493
263574324
87087631
30599049
323256111
124813087
229653878
128368557
240340693
53005102
36198856
36603529
4316143
54206699
32381009
361278991
33404493
389089270
198180010
148909244
281396906
453975563
152597975
320186087
445781667
211856662
604040991
54675696
806292760
366520787
262426407
202521657
139928757
319442861
53616387
145910219
688593867
3696110
75662810
593886701
361431787
359106976
49341132
290572206
380110381
108353784
704899196
204133829
113432004
145313175
78069699
259138785
217102147
158740193
437691381
113279862
263356587
204846650
306776992
25447212
104002697
17558413
19186633
431223026
492170766
468468643
74871578
1320865
563183
283296504
323254257
94917496
421966927
344853094
71485843
425473998
176
208052821
235803935
386744885
65642888
201660564
12439815
438956534
115174875
583701325
143861770
153092609
45600331
202646657
168209961
190854939
177346467
574864936
746406729
159132286
339584190
25134182
105985910
120478435
28191727
49222547
104800580
56260948
121898887
10038391
220732065
35519050
215307583
6652943
36858778
525916338
44671271
22908010
121433285
49844150
54045183
87411912
251728359
12525335
918386854
226020387
219708235
616286788
152912606
48635072
967252
412764896
300333555
267717420
207062154
326263688
489269142
113391583
89439023
270371919
21097810
280225194
37180041
142162587
182710303
42154514
98720418
30524962
289706008
260308172
406457723
100800493
151682515
515733065
596995347
345494167
149830947
390225878
155988988
75541289
530157092
160139214
110695263
52185172
267550582
258692947
47377641
908869504
458762657
24498144
103407145
17199085
417534313
74914760
714261393
341348412
327222842
202961832
290782771
313223507
34336075
153568506
649724086
29883381
205262992
674588130
170615220
169162572
83625179
276746730
32134307
330837814
117282072
606418688
19178517
446057353
592352853
42036361
14900756
738562776
156496399
328570616
173579947
209687950
621558747
520832177
196122624
255785371
368553429
664974871
96595796
42526399
108988887
4661992
678557907
428183560
21623228
239722053
66586531
84736592
220494443
741350638
614970248
324126046
97133017
307943595
237799945
14176148
30644206
102527689
64143810
7229105
350837984
428573298
186023440
328652729
32560979
297590274
447370466
423998831
403832098
387963317
377106375
720096430
92601886
783368712
238583142
167515892
1726421
732216862
60247588
256419831
57092053
634692139
330174140
838542197
260755217
40454923
15705650
79924485
13443339
199303856
100628393
283390117
137229220
350555331
216982927
534440937
27490565
59369913
497354064
198661873
2145393
85560850
628871
207369198
203337314
250155563
331385558
3393336
60836422
73256046
193862061
30493852
179818551
7323271
317536849
248827781
3951412
820212698
292903479
483209667
43796798
17463689
637891198
608720334
420876194
398910551
50233458
351954985
133672852
326287
148526014
251901367
625966886
223293709
774234467
388765809
131279291
830337158
44720614
429326830
131438766
676962467
16062684
272331191
35923763
122165905
86520241
28383101
32034666
545830902
128697012
123551435
355810601
519153303
250545429
13034072
238602379
439126011
57785847
754254041
377757203
219082392
182279416
620783266
93812799
52208386
314460291
214980454
101517210
102466485
216144924
188060833
628534678
116299550
719603132
91923074
20225258
404869842
320089033
68060856
256433432
370553199
392404613
62622353
368998677
112292381
77352628
38482150
513784845
115741918
553726085
305109669
177291323
18635811
162371662
743014322
194914612
250060963
182007574
138988098
17567737
83294881
9553078
130150681
27336146
461530235
895005148
10389944
2961419
32912396
127408045
82496910
117747242
162065268
371799473
52280768
313036037
334747194
67512197
6855486
625197070
251652860
84465323
174527202
510261670
156214684
479248675
156355410
375300098
31196905
419242315
438209346
766120419
50098436
336104787
627836394
60807379
227459509
87157234
635803635
212757900
94545715
539968356
4194507
222116942
430001069
720275574
198206952
61266526
105619603
67989541
354038105
277077693
6515045
648909082
809128948
82119955
291554461
568253806
311577887
835754887
30744979
8329630
391305117
115255240
198823674
646711
88921178
137517929
84911800
127788397
259616322
25267633
787096829
25767736
148095356
51873084
680053385
239538359
384542863
166023188
118386972
52405644
637975179
459160036
42944066
478443037
48412794
257034742
600876726
154387337
69684010
8556797
377623831
730843357
125766885
873819874
449591969
23754293
29539794
4591998
518046613
575421321
474135225
85877923
24848128
135987706
580915269
82555077
347238470
309932652
629786231
27408558
2548471
502748224
286458370
22507154
69568311
103179661
99408957
316177976
95285812
208164751
419215987
192170409
345040423
614133274
527475623
188903424
288799745
12469961
671712298
323134682
221345008
287536247
206635465
848459010
57828848
325924
102519486
158242004
24697947
216525515
54561005
42345369
7343750
15795294
43716687
57484933
861766743
137317460
239676617
229956954
66248967
11328982
741463589
33579355
262581999
234217640
382874375
148760044
36796853
216180681
520035969
104815660
591446401
354690060
1542934
727496782
104010834
78657408
357391171
131800040
356281212
138225660
214588946
68124801
564328454
412555074
502026205
256311708
165483735
467347467
15231137
745147889
458735343
86861161
32507350
364452494
118766251
801226209
15405060
20277543
828464581
374528409
142217086
730590445
210594539
96474963
173652527
647887926
226476594
115082003
162328094
88441899
528806937
85061968
480616489
451082633
38211190
89085991
11722943
41287057
389382851
145108899
44745717
99650257
691902837
34258343
246346623
794262242
256971339
231510380
548096136
65290464
475942171
290320374
325715572
786548681
10887669
6527423
45878632
380139457
247908376
26498809
55512992
6626004
175657456
463533009
325663681
592437973
305119003
15363506
612999549
360745716
99173675
14752546
521345200
114079451
345627404
392379791
19124023
589145328
79595647
48916904
705643321
92798137
17393517
212237607
15854564
155821085
382908977
222500860
561807577
79009225
40532938
859273948
392396508
228367599
73141237
365024137
58542685
47832014
121510583
13424699
243832969
44091236
419961466
201893221
23072037
69748829
234086198
23953
184133456
247810689
461739645
2374618
158391457
620523755
505558867
452194088
394361545
69798593
410848752
150019618
75066028
354040679
88171611
131439877
114870636
54886535
699710388
851118713
44313890
77113921
473591739
108745481
86024854
249457180
453038018
672295420
351582358
411407404
133518816
156292361
506021501
133660577
82118517
54844571
32576477
211308910
267518326
17752760
429162761
64842157
217450196
125298051
169413007
8628599
38385410
191791835
11484327
745071318
414092566
2936407
252332434
319630370
137553696
89542429
640247472
261781982
154744589
327082775
375562857
747780335
21148917
53264188
123224509
64710187
96100828
274927703
213792262
250451585
41726279
723549066
112922094
876135972
386958491
240506132
67562781
6580658
473380258
124512355
83787764
205802970
81945173
69809171
104156978
10017806
359709019
151619920
730173952
538056245
370776237
173002210
571950529
308538266
203033773
147833992
356760588
786294215
3131045
40452360
58929868
19635830
239084480
448177846
443391940
99941578
60269400
700696098
3445385
188751232
541127545
340704700
130056873
129935755
412166267
537150896
146792032
195723073
259580336
628111555
297803387
589046706
157899570
233082292
220694369
555582663
387873599
62630118
49495598
301105755
49312424
262318576
280763968
19072995
269423953
189214360
205636243
148433642
437168470
563737755
81274861
643571910
5446095
29819133
145258236
51599357
414525936
91908502
133970125
827030693
36255213
874065636
826896135
165381353
26014956
74322186
136069316
74626531
599738055
692849205
390448907
656165852
268934928
391974136
328244122
799625367
297484852
923540514
58385278
508820614
300355429
400729616
64744433
139746850
164780149
267291347
50711356
357587042
91252300
550169480
332836065
492247244
59246867
726164882
504922297
88494828
441790798
443423677
53975484
133737304
122252858
27580925
925529792
100278004
126523562
39001669
138321780
242409639
733016206
683212388
153481294
147295800
819160616
352509030
42291373
385696687
603756687
15940752
216278978
20244069
55836359
118164219
509737737
14243665
319156785
24105568
839876844
35513548
252527634
462020650
265947185
80221193
461141003
209298631
4165633
184555173
217171861
567590543
210914656
707957683
81486810
666506523
479574633
624349381
427728758
88315551
182970941
136167918
446186917
178552483
660135435
519398426
93191023
303784893
31840318
481160624
182818190
28651749
290004703
680890450
182347870
278505407
151396475
36041154
868591261
65276264
356679936
155758620
713512870
21572118
535477114
162099922
411401576
523270479
163063599
602659551
210201901
246776480
4545690
112644010
70259304
768177219
270308188
238658809
477223627
28540950
168468611
480109313
16364999
133716403
318318859
178150681
28717903
162221462
191783121
63025826
3839362
702798458
8066219
66977783
357919900
77921331
238913099
58649200
333785344
227780358
647306693
58562417
452464675
6080704
254277680
309426891
184460983
33587623
12029351
6762475
73649814
146905170
70953392
590994018
121137376
143893789
161633818
312037481
260389019
130355753
147510712
275991709
231228723
243319310
64112669
297260839
38973270
44832531
49767162
173582993
304496563
398029620
119490493
71273998
6830957
46065879
204413194
18964751
280215634
33407621
11965695
434543670
151080716
148411527
315356
4891901
11078412
227292626
171392858
60145135
114141005
188235062
826028681
402377978
56106178
932617445
73378416
458806772
177970971
545227062
63252979
931501610
55555528
247719085
70637386
8212133
17970375
43026243
283498376
139394563
50684992
247451118
88997290
4557697
552369186
97805813
123757118
185671076
227416584
13966084
690075977
901618158
432690935
50101818
25577706
567358976
356172319
24904466
459829459
243404387
67751723
335874351
323081545
374114858
3604837
128703367
118834347
87866535
239246900
25536474
486666792
187322837
32875006
24963724
248661183
239367361
284306580
603888129
631473027
154298593
69492570
96952646
16146913
176715152
432877155
107517415
563209794
334836444
273212206
18783111
289795784
183572646
119533525
123958334
196204730
167375163
43935917
439520618
567208037
290788785
26423800
57380579
189860650
51430983
151133531
10124532
334864940
190617009
449493836
122028853
78560444
315889826
400294291
123940538
463472582
581645374
146427589
142103703
64172961
217629695
466555076
123590466
184242392
90877746
3406355
301660421
13733216
85622959
13918658
143686786
13292656
572511923
294667170
195658396
6938783
585622848
258835874
645157076
248611718
104160933
232462041
64237127
73543188
162935817
51808155
123315943
188859746
473641359
416639689
334525997
653324847
14538953
899239342
443355636
814961280
212847073
784287130
415989366
314909121
164404721
151843326
182795464
145890556
279743280
770818479
111419976
18723926
101053140
196008903
131384270
553684859
778572894
384419001
366528891
493071203
299330357
149976170
14976884
20919787
180244780
352795432
786890531
558873714
43901044
120344537
208128685
414860223
97835667
50912653
1720760
146070134
3992970
309107002
365762299
346116039
185191921
81457486
103526011
423432770
413187414
351836783
610964276
172196291
446123067
47848856
593384307
76892745
135863842
736818687
31708466
144380823
355427490
227394584
196503404
699238453
195521136
477570279
301415116
149438924
141621557
715255699
50093934
416673631
426696955
336006865
573340743
41351324
6944434
28996690
98289852
134222739
140066237
365931396
860362321
161932897
55230730
815052
532956180
186281424
784538494
756775700
17523145
3963793
548707764
223282886
389973499
278127799
69984920
506530899
114338371
480073435
306052371
108679821
6615804
119133552
429147336
77505827
368202311
99689290
187006070
94054840
904172131
51837254
429513114
3582004
251562306
6719902
107212182
122463219
18071280
111284181
36152519
125282425
49059908
147566749
641531411
559123671
168981274
171538112
254660073
819236630
689744130
181013740
142448030
216046093
108930034
39271903
626431449
563836899
123507832
259096939
86725094
378794988
6115362
48018851
199555515
78956792
287815053
383969570
218890516
67893912
456054078
130757542
638204049
3334011
90850485
84086175
378017633
146316578
228100806
112125296
272663240
65652089
9660885
219362643
80956495
16447985
181652962
79662033
40047264
327904579
47006738
93057292
22716087
74839838
267837196
351020278
323118580
53658379
203398678
444216579
543602531
571835001
386209625
519441453
431488322
10757995
44546512
191337225
184082643
57072163
84668701
20212712
147498663
13529672
889986385
52227070
16341523
473698773
684709067
450302883
363074240
478459548
3320930
65413014
162401070
243874738
304123312
104852032
768800604
640067383
20718776
49280938
273670416
260627541
482465344
163733233
23049869
780339833
166857042
687040817
376208506
216191798
499704050
239804962
127858326
505537824
150405731
51561118
167644152
4849381
47616561
246285517
194538185
616319593
4949915
97860828
4429758
49680219
680970429
573163343
4056727
815846719
97773472
231706507
47136286
102457846
8436188
284102277
301576764
594209512
221662332
253062066
240992414
115996006
419121497
271395963
71375797
128581205
362396849
574278782
126258863
325481425
171015757
282664654
53528101
9183644
468811382
149025717
232709343
39291122
538297498
76395291
169808863
638785277
97302341
24401303
144264852
394125802
510503837
20831080
20300059
94537048
223177561
26127406
152047878
195436538
620387207
404619032
860228499
96928765
202439273
726304831
45427886
848424794
51647108
280421872
332130491
127143443
537181238
227826692
131558678
27860507
417075426
656782024
369556797
167272742
14116468
70626750
44470331
398230414
420616175
380012702
281447485
203389981
100395494
50773245
7033163
111326305
849252669
49207599
228398694
476534534
88980451
132408148
393769820
52044656
70358447
129647686
25254486
431071482
400440385
43899104
153060012
150580982
434364169
11997099
488283946
883088838
95661163
441915829
291736041
10482993
798193286
122636956
108122794
281705315
118526319
196582809
340288724
42624949
69141687
82092553
2833575
254092608
173058352
77520900
14727278
327229190
248936926
262088135
200241185
615688101
467703402
391558478
314241196
96585385
110079162
620213345
653177685
97714984
928844468
558664437
379221049
185721738
7071082
11964864
54506058
639543551
144240348
206448075
363916955
377483031
215548631
102705966
751501051
40767486
39109736
22737623
170727113
288638824
141288358
332577386
525304565
47511086
405520604
47639215
484584238
61074803
460995309
163864149
291723379
37772520
621053992
170256210
545704559
23040119
22975533
178347609
451847015
391384059
147752122
19486141
381175832
644678605
392702966
87526439
482143293
64391139
70672903
275184283
521849995
724477003
170748559
23732787
276579351
82011738
68974880
720300993
7621946
123250906
11555768
503840951
576719704
13395802
87504711
89518496
333320525
47147297
129016185
368889129
272173768
767140167
5742412
203361090
133478646
379353806
597087924
121771799
849806653
326397704
47645685
78550640
634238044
244573775
392577082
311285017
52329281
319055239
19304396
451469670
13197237
72024021
45632789
179922714
1921623
330015396
868601958
753039731
6744065
135996283
406786236
112679797
92314193
93744831
200871844
709005477
182977065
413695115
62633120
310060107
128015172
8455341
687109436
252381717
345754020
48224170
146000886
159842459
53275657
76428601
77155745
20688473
216355011
256493104
220723462
129759527
212024794
297737336
206174904
500658813
184197594
153946132
169250190
138153098
109258111
143180679
131730686
31379332
33090762
51193914
10164538
95099220
791722054
87108539
73634755
182352202
142819356
736604535
460228836
49521587
569231897
311176403
549218896
330976882
153024989
80530019
552879799
398768779
80541851
692411842
209179490
395397101
2349101
6960178
514885366
106429334
547201478
83124090
186775393
5681783
404054242
6680207
92732760
117309390
309657227
130966442
285851999
671546453
760489
596903258
725049531
455583441
61210653
492578639
501006379
105684850
14890615
288839781
132061008
158242408
147593168
652773812
164081112
206666812
27658801
94589846
491121467
133862284
165993325
325315154
272712006
199691283
1049764
627515
202411099
112581602
147523089
316674517
153891592
20003549
72134480
46524983
94682195
223653332
30401565
304560397
282422905
552729208
289776645
21389620
353903923
129775911
493508084
386749431
339223578
464692246
474376300
778164856
25009948
226202414
71017662
35660647
119725210
10614920
344927901
525972950
140432763
209353379
647057326
34963428
111379762
26796531
47295083
11448204
705655983
203762577
514348168
414931284
398679760
448051324
5881450
32705633
62460375
27656538
302692802
185421759
200067750
322503363
25022103
48761180
44928293
188789671
18008079
464945071
152506477
2607862
222290410
198180546
119593382
533843724
495625246
50706614
14202442
110649049
224148201
218236891
389814506
630998212
278554933
69185268
58955397
717056613
131835255
131892722
110423509
92662583
272454292
3595199
429890313
177092166
141243666
163768824
95685215
790256541
636761095
508855679
865432783
856729468
217327547
157258256
492369653
580375
286489382
516167938
79838801
347774791
899800700
119621355
196535984
81183271
41776194
391680833
254561389
19888601
23134314
891694524
206260269
29140684
27474962
38576349
39734516
398215789
71212765
569811926
92096816
463305034
29908522
307262967
51403200
142151331
126656817
434539431
46860428
42046857
11232509
563240519
33816518
115913641
37969691
2398010
260918592
157374757
262584908
321777848
110950308
68885867
292234711
32086605
50547552
124374080
269699049
48974156
68787235
159456546
98869720
188677330
89897349
121694154
206610903
133971329
215242583
131050443
729365181
65697578
69298970
95582239
477361825
83730314
182041039
83025365
614294748
2201326
61311194
97013412
55610798
339159822
22515983
436704918
32678113
359890650
488845431
277082360
408269934
576126115
210975717
371213736
119624173
744799981
271255226
829529060
82459535
54528659
491949741
1161612
322053546
46388356
106272230
482948719
68825374
198230357
333042599
201066748
448035283
383260552
229671337
720836237
132767234
37707992
411014779
768477317
354854228
304513478
143931136
314962411
190481477
693958705
63272060
875534283
430443470
13748239
219654868
132334628
20811398
145009122
54185871
401955717
39213499
140079707
52715711
137113698
8202831
1105933
3725767
18312720
225886104
1020731
309083485
645757655
323840039
23692481
118480368
53580334
394874651
52114920
38296050
20781138
223746290
76356181
321310950
67983228
346141333
218892139
122329916
130844060
417254822
686311390
173633890
114210632
94335717
7166523
122634901
37492001
510194771
230377850
424508773
122790380
652388941
107794321
631921375
392547972
80394729
461535721
150538871
619231398
61482927
523632274
43532558
32947317
205133293
198167356
6406193
756666135
17730713
341563905
834415363
6454024
200264297
156128516
358397725
271371316
334305974
242468430
123422100
113736866
223233209
11164673
126026532
111401518
838567565
36237738
862525735
297401341
380094226
71404416
635577562
424323572
317116221
130063432
105094518
402216142
27054112
455443876
201406558
70782850
457977002
921242363
91425932
234189898
23999553
866665
13406018
9518044
367367599
624696437
94078376
106238743
464931858
52314244
207461006
313523485
461969794
285385651
21580731
206758644
7059040
44312427
553087997
13058489
48963327
53381423
259324912
59659479
191755985
9836430
95595567
264702022
204402004
811192910
25342013
98648902
26747891
567211900
79863139
34973742
11163024
359782936
111569868
313655635
59608171
295593730
33424268
44930073
160102384
31561813
13845770
127052985
271853073
406567770
562635220
82251550
463589889
675405903
67324053
718649319
650629294
54170857
302607382
61744482
312563700
81591628
230380175
23045056
689141054
64604673
923796178
21162316
280047849
60285182
63350195
342594686
19393755
95287988
273392089
326032702
431908167
809887197
75320870
172839815
534339538
607227879
76897283
727333399
16222883
46212390
211170397
254095612
982414092
35508756
145212463
436674514
345472266
626583336
193830112
521694210
353386925
59508967
224315078
270893297
195357814
119986629
684978091
95151368
19317449
344749254
39682000
137699314
290291116
468944502
553327671
599189995
121446699
122929536
816379988
69530866
151856358
15464973
664648888
630903956
700091014
16390073
40197831
422021967
26604747
910588274
1720596
62236440
483148
50692869
57297951
540229113
239168790
363464436
77536032
7129635
45974579
689152172
659506375
109975542
194031115
99929107
73570534
26235580
68620436
217950304
72118006
718684065
37608295
635351909
298723531
350625510
671162009
492666648
84456309
26182433
385299144
28886793
212970787
481653203
317713095
503432631
227144167
137958654
399902685
358946724
77113160
28630711
82677058
386869012
169627430
85549895
599978294
283850188
16409104
13547293
38180954
259256750
225629133
20440621
56409887
489993203
75342469
569565991
27799648
106831366
17995329
59512934
586244246
306984122
55602734
635176030
11737990
87267579
309386729
51989032
416364820
66022976
126126992
50777479
11842444
19802632
480449714
421122124
7442318
201635531
280446143
169686750
722360135
71763327
527122242
6331933
27011338
408407062
56988849
510067136
361793781
239036615
232558772
136604802
603897567
138588806
264895130
616095398
803570158
330473634
9114275
428669968
213508546
516767461
263366603
239138676
122940614
46380384
145171677
24605387
550726348
239820293
425769271
183111735
2578899
788963032
49387590
7633147
236583274
444326629
77499415
493391874
21906292
254677882
49907828
364959598
4575858
36949873
26362126
80807316
289418302
467951231
252979763
468550506
368651616
11157110
34884471
612814583
43710272
157777375
63258887
829448500
820420222
20649954
30022566
311770859
122104272
438906751
193016837
539658102
25225435
293962295
872631539
209247745
19418913
425663711
770493170
95016085
4781226
191266046
117953229
54052875
66116568
435915640
184535920
33310841
140334323
2483348
358957590
247716508
50436188
185650885
45273159
101263140
179626348
392508180
639018015
580395415
578808892
27801334
25205782
564484211
113816384
49207252
319956682
16024014
533614187
113676599
168156919
737317421
325714967
25752909
186098109
5105663
10811925
149944108
499901778
355587487
37446560
19429639
46249737
597216618
219456199
579642742
446423531
359867507
47259875
144268074
324208889
262886810
99508724
16020458
161957817
415704088
241612795
15239538
227217033
220071396
231269016
26853513
300058493
460986115
228699783
462010354
614097197
808687310
263014698
146913117
569818733
198382364
464696652
335333923
328555211
237003813
45168774
300261909
97662190
7763977
314477299
113812736
373469939
22403119
52961139
44542583
11970263
519067827
359047204
422907053
600108659
701582000
244735882
247015404
173328030
339557068
14798597
69363526
254659630
3900550
586515618
63793593
240914932
991428281
517212207
108074510
6928714
315535085
4787000
373174946
388922323
155180558
130643699
37600264
167001375
105427946
55116329
378917909
310496021
583740233
9459490
107201083
201778907
434541852
332017588
195461280
110789008
304580560
36029258
270880075
287996013
26258754
580803226
41894165
409249451
343010267
102798929
63275913
363304059
799689697
208150652
556458764
286747188
139432940
94252115
236675714
483187738
160509075
34072458
78951631
73972108
64347210
58410947
51909659
237348266
456820000
47785245
662684760
481211718
591082651
5355335
246742358
299832450
513831395
87431745
146390128
87660388
149162064
624518618
107372597
251655679
52974129
188938016
96675321
159704199
14226994
730961550
356192787
549223136
46110420
538241303
425595472
331984141
612194499
425394346
518670146
73763989
28398435
18438635
26526655
37293974
87383243
136368
359100649
168733282
119222704
163058807
113949270
251582261
114741388
276139168
157410481
267207892
137289945
316268577
2945303
51047543
287367308
141692492
246723466
68924656
531133956
810623029
586970515
115519258
367472880
124226465
489412791
189238343
120994449
169298881
606595223
97153034
175242206
38920589
170510417
366024691
56174221
234227587
254937399
487653625
356622776
298310375
258073473
291674949
138435440
710693379
1564154
604064090
95458286
72481547
522476493
286169901
28241331
310271585
377814629
11401380
665655798
8974254
115765063
811502072
465847758
368081616
589274184
281241273
143864084
143748852
26799351
359962109
257362220
214200311
11596133
125357167
33301551
96529355
331147475
206770001
547418500
118922458
152386467
646394007
168662815
22312128
117681788
222380459
191688130
396689426
500544209
8535014
141202053
419047634
219290053
2821661
68380262
108491540
280298616
506951847
232537985
71771556
84499792
609134003
100982790
612308662
369061425
261886259
483855688
712351283
314528459
187921174
393991497
531016036
167941945
161276378
235262799
236728926
191885448
530480263
7183630
42533108
269399522
713213141
2906047
173317566
401709563
354346323
665374676
605295481
221337900
385886753
688852061
14592068
82443925
234185601
426234562
50683291
2209339
579203621
207890124
194879718
126926349
450480442
193530467
341734341
526814054
238596501
813670219
128921396
510688411
165881787
713931890
102353251
10432014
376598326
219166391
271840561
336567918
612036562
82667485
672533805
212587785
156495182
235504800
804459336
48064132
198056586
465415333
560458670
252615989
58186261
181733159
266415014
177740941
9531116
89570698
538059377
858229315
38519708
726363417
106486162
176457161
239885613
521572257
98427994
853997917
411783889
17210160
487651
462077430
409803299
215520995
428857577
14514785
688282620
16491343
49232815
17834896
476083443
181349230
258751107
183366098
424440
209263656
19441
7689907
34057760
211307645
18918478
711909189
454393109
51178969
259210081
272400060
74160410
34422222
241972118
3346389
42728858
304493405
215376733
648523161
27530953
322560043
38611970
623438641
298811417
295076334
188479903
41777959
7413933
32999915
101977117
17912218
181281788
17192575
135545014
483049793
824617095
6472512
496419255
216715798
285674469
568039184
9807953
262950945
73099070
520796461
959464825
354478124
122008633
161629894
423307189
237285602
441501556
319383409
131095677
616287060
4802276
117791573
655086847
547551055
416552595
189436085
49211117
163484464
382335262
311859209
112781678
506513560
49655679
78807523
109161284
395571808
256878957
36852677
205856191
113012921
53113645
347290910
219184389
949710895
76622404
318177949
53026090
732209921
566925809
207038532
234415598
455353535
408330135
105415341
149748406
254355660
244790603
639091852
36383249
2040162
147536757
310675670
767395479
142038866
159351480
162440291
354801415
74251256
126377249
523817836
226787037
86194483
543432
293479059
4477831
40876856
103474890
795332991
233079010
636596950
372307952
43259415
529677965
128231994
348595484
3676702
3364855
35668689
143158727
151355630
112813665
372428778
204424832
69237772
143979836
106518891
338356813
5672587
86740990
749237975
80095469
349715756
79903051
371642769
364917637
276782704
143910341
639157090
24841467
526466902
817429529
5004625
195126252
84373793
195372112
35593333
408786731
375739111
158406693
104321580
365258086
288794286
226736134
470912002
254178141
2527142
31950076
82665223
467821939
95946257
575245673
313497498
288780430
313033154
239614355
271326516
504283350
689490519
115637503
655207209
42321981
103546579
87631985
80500029
266504762
95009562
29190748
379422723
308853905
89424745
31626831
133718124
278077289
319790120
156666340
449488924
27928572
569290206
279840396
424550965
470212419
164585891
799249590
184855509
718532169
487488794
54485120
373807508
11443449
322206995
362895326
395997278
329860077
805832542
210625975
21899571
717788408
466163091
152765650
374892619
472708220
343633263
370036926
53518646
219903150
191458801
44260310
286887319
212149533
238756331
44360477
42453797
102626956
33580684
563329225
5851573
41475333
13531706
32040605
11574111
171254846
28792740
34350955
4310817
82798753
272988424
160615619
781235285
72377044
211912978
169554785
568507746
187968791
725801397
4867147
40758798
300548773
4034182
211438116
46338645
355259896
13872793
244384554
44914530
44969545
510907148
49843371
6710728
459441089
718315016
23332745
321125086
55434752
304833487
389902452
407135112
69527882
42220407
368667338
133643968
239188703
199023541
219401836
70808032
73949178
649182792
4679446
307534924
848952660
289113934
118055886
675578339
308328061
16563409
377526809
22762944
92757926
195062234
387286158
29645771
1194734
62093666
55168184
28904608
606021953
247678351
60811294
24092727
485323763
271332240
306412059
297748619
615444371
279212336
156563445
178264109
237854458
29499811
170714531
406851301
60191934
5252404
201693847
688688828
727538408
20377678
221296616
358453938
443773484
78199606
689617116
14737521
2105734
401388844
132093261
729952410
523415397
504797232
165718873
188930135
398732397
34543842
453714854
28559103
287479758
189765819
31314923
118296417
258750854
95299809
72250149
48215421
559247150
569747186
232474132
120339803
502941311
31183313
749249585
65176548
64987231
190743633
543963123
160886138
494540940
260091893
872745344
44551508
561920465
432672131
17726163
431570910
141318820
310637390
779408264
268693715
226957826
6923006
13469949
369257197
105170019
71328760
422681019
318516213
335176725
3501548
48478448
420784372
7464356
50717471
39444855
44462092
181114977
754284286
332505399
4615296
155032141
102295759
107253454
561163893
69273910
3583966
591263418
84989062
351810644
133350960
402641548
7403535
207794262
13017731
4699336
33409246
4335931
33122928
157963449
556185406
89563726
511023268
122665122
111325600
367928600
831988107
306064339
16521049
43510069
86731274
315703838
177790228
664380134
715063349
34378261
223614608
758058962
463098253
235575863
40664517
255506377
233716178
22151957
170189385
901857870
848923766
5882294
214764641
334656784
163486805
175643628
334036785
38044651
274700982
4528617
249862250
287040765
229647796
8930666
820377603
65953408
86006051
605616436
8974191
151632776
668920241
2279352
414253959
71205761
195249759
9692896
196501126
164993080
405966345
384093623
890339697
152897309
336931801
61144419
52201687
3697343
31237759
390098346
76563850
11536370
244789098
245467240
38581450
467444978
53478091
21534591
414742392
328729471
97020675
499322055
176996968
215981262
619249343
336554144
201326977
471893244
183058049
505607769
925430375
16515257
22511895
192082171
88859025
56764003
513283771
341453267
370205399
33399575
52343937
300262051
205274969
4199607
236980039
20627407
128682719
55446769
177816966
455522146
44574577
502094707
372840292
650049640
35592507
323175925
58991906
74987033
260684774
123807815
680633550
461250868
119991216
290457856
20752803
794054476
729915360
150088134
302847778
522802546
510018402
16897678
33793112
261155330
735303214
397254475
190151151
489279735
683843440
83021238
51770096
38992491
34061524
662827454
305386381
99499101
2349650
284069978
342450307
18871559
144859007
439984686
41976740
20590775
57434352
254013959
108058379
133811783
395135948
563397684
199943804
73652191
48214671
26362370
54284795
232658829
356077706
414921642
45625942
459205353
17422940
499866322
114969510
237208874
253293652
531186496
176940976
410106341
73852265
105730438
809205230
41377122
160980351
110870222
27077241
40907481
407266638
443839034
41292195
274800783
130927795
15743680
492061332
61346648
489526524
147546768
74003347
207653165
154934003
326545303
870235863
23998361
172859947
264011490
6630175
362950764
131443522
559468403
571196453
350373559
110797947
214186266
387454455
233807044
119819419
209224523
42780541
242484164
348894963
617473961
59409025
320792888
588222168
338804292
357583680
263875100
337825299
754141048
214536372
499104868
11930717
131696454
154756652
6139549
34376799
265089899
544700384
643664044
1016456
426726045
78985850
395140469
122515594
307000121
327177531
255943273
54560008
279475069
20369858
36389753
137302361
440217144
543202667
428929599
216834093
467734050
112793938
441870210
38734629
19139860
81861801
38524434
413173336
84776009
113523179
15777803
33372377
103174087
71287359
129295765
152478767
524748703
387072570
50602111
636970491
212711856
332197493
34603719
394638354
521316418
27050034
360097159
47611312
150890200
205622380
285469971
229209673
240514451
192978966
152563799
605201480
165480603
654899261
156358686
303154028
747892070
26832513
65969356
14414541
224459235
199196156
148120983
181527332
94224547
96617155
333766869
691373726
88034959
10576058
288168719
91891013
8500568
667764892
342631119
319267135
65590269
349647286
118609676
237485078
100145852
230154682
575562235
375191259
525399
125561343
111340295
179761379
170166195
185140150
23346403
156702109
962829799
56271719
37076289
16944239
10044596
6439188
243596993
130951790
62612970
48035782
27055827
52273524
218026579
7616926
35724487
340712924
194421548
419229861
97951982
91818283
526372395
179378253
347606
39442201
99677190
324581474
72558876
81499194
160590690
609698035
179725986
3739865
265724491
212654026
202614845
605111476
74941998
153833179
88811656
108031734
103720685
653713192
77199159
478450110
3883756
48607958
163234522
347754962
387113730
61492857
93224882
14996353
704916219
112131374
777818
168821463
100653229
326843519
119365930
337972676
706220272
250974042
254690022
580464200
131847533
169383053
639032728
479697750
88122452
28099834
11146955
778505247
55374625
710902155
221913853
137080135
542109879
388408147
593807161
440800634
1791546
48370614
392307882
820543369
81195693
129901154
794470235
203009960
548557281
121191887
1179077
32390246
340899494
147094987
80581788
658818468
24342472
53179009
37560062
239827551
733315198
55766327
767227
139982278
298367749
181759634
594332138
408553332
415719030
667361996
814361317
174960462
556423833
253212668
116424718
517307756
74843820
439436722
651950416
49519174
55443553
209974714
292509723
595750118
26230723
35471157
108475229
20207103
492186874
427434224
33986151
118554356
173711076
96226653
822309024
344748742
25458012
168811641
279072414
302181450
262068041
162353375
472173641
60496039
17686447
198480970
276214228
105908098
594301953
220669600
129434973
84270050
5323598
81209028
302224306
226772125
8895578
93175759
340094289
377263457
187935116
95370216
123263212
378112166
438916610
175427951
41638365
66328550
74347665
96275616
306195194
796568605
508666178
552172422
191876240
89010328
20203168
380509942
315538102
216722825
152460825
240120231
10827144
229505634
178518286
924195540
6196429
374610021
77095923
132522981
95872879
49683755
143081391
221652548
457846127
650923153
489815400
531042554
401345272
66878121
193087042
637325483
638194881
406350837
110546378
38077655
543883097
17390618
130317959
78193400
30731427
117238131
5506183
110995823
105038877
144573747
446696437
609512639
314455449
348606427
269874832
739037650
114032536
474856906
52541323
259770108
49766689
576448064
285888304
31334843
131128331
905566384
233346823
93842671
11249859
642192023
777874821
114095127
44290469
70391818
235545547
122609551
107971196
317283583
538997430
53118989
211182074
636446139
304292887
611294779
458508896
46597997
109930945
63616578
863012815
87856196
524899057
429970088
445074349
272948827
2330086
1441641
173621343
131120029
146842069
492209252
180572382
130425367
599912901
38684789
160910692
224153667
174591896
475050221
69665611
531405588
38360805
174952003
486776790
444756266
64943691
376963986
242700195
33633239
349490613
72270807
229944275
706562978
252080383
179257694
22540334
641544018
357761244
262082098
471940784
130929875
168987261
299341315
335642727
209247467
100695524
17207335
759868777
24423036
100925454
145423030
81384618
28950571
98960942
274698950
1858020
61639636
202060433
758486912
253725956
209970417
341333323
30695731
601431331
137822372
588266918
357011544
5458373
132968079
238947741
730386980
149890487
350412336
125792369
404407299
262615682
206795408
66808211
256274360
879059716
650149468
66575805
145516020
77109866
261005059
74638015
392801928
108461248
12606226
144945855
752634988
178733969
282071285
535481501
68295213
911145681
504551547
349019163
85957256
64818491
357559695
57591847
347277590
161071692
626679100
218125783
46083872
48356761
824899481
424354152
219692473
234297088
89554266
481996909
174415219
194836313
201799420
326840455
618874068
286943416
9613535
197147654
49784701
139777502
295432702
194480597
178841210
288962096
375536360
51860793
99239329
206831523
482657880
332227549
225408359
441117735
144130281
153309340
811148768
260743269
60350130
5963949
387624561
339383856
402768016
229454118
188452908
228109118
66838798
627251167
689326227
74150685
386516727
49483722
265811680
382360987
578489281
137177840
96234368
507840592
133355175
443991833
168411639
9671467
344351598
129945780
19388774
52898242
66335080
207536431
1540575
408030678
16675493
295050886
62905461
47231407
159517460
2975998
41756496
157477633
576015538
556551184
74130630
41158157
225297875
130128337
13425817
614700106
65459855
126720571
240858731
93094208
269514933
17182560
35802183
238526430
632634561
74477744
444193183
447135944
303385684
358070567
130658370
163275199
218362749
75596010
492294512
55202855
397942841
744777332
29156841
8203463
6683001
543089350
323462228
121144425
76063906
577378394
286133669
573616208
104284159
225529130
198687778
350641666
649329506
12122052
21215533
71149513
313442578
79941916
623097807
188419924
554028649
746172402
80686944
300766157
219945991
3279416
244836010
16399621
370435166
222927602
171783790
17071982
252735106
24751681
203743419
226858304
386938432
24382292
777201095
103555340
373106780
209670374
495196077
147013313
113070429
710985139
326149611
252683464
8953892
294287
19608909
387930349
93875408
179310190
101086240
505152797
99475229
711725012
888366065
536117805
652228254
128420646
57714653
35851634
634256488
75925907
613903838
749686852
297486001
200687882
129447300
4948864
133009783
841250966
296673636
73715093
521748286
344065200
542667969
118093416
809415739
506186094
73251089
108472206
348200195
192386345
14043875
804243402
544977793
442710145
252316057
731637500
248133525
281612429
126721009
15726
373096987
735674691
325348461
391607382
419472000
23266707
16792
110605846
6942931
60265850
15214437
481814759
556302730
12283680
156027058
259698891
116636270
79485149
195892218
866012550
273754016
573330655
3708498
350671081
8641135
207647603
59613891
202839049
770235303
123576263
115049063
4258168
122713542
316441778
7366144
574715106
10630052
11490877
629641302
191220124
747821483
338044838
99795299
53811332
254535680
161884631
5794841
104859048
213619042
212093994
404150143
298681664
152611897
248149329
648076856
127165069
39098515
92218072
583692152
693070598
449284332
716975918
63379558
195827020
41914941
28697361
368412970
326745049
380616150
581380052
507550934
513842650
70625579
5851932
117661017
13567287
130933660
490188079
591548930
99765095
332890792
74989868
327252992
185890382
102579290
32075146
683545701
122195603
16175031
9794322
847152964
167310724
516273942
40217076
436115356
691318685
600459144
404679169
245803669
733993254
114501705
288409777
302002725
398418267
45319849
483544441
201452792
45859275
153826849
5972621
311622146
50118297
486393574
170244710
127284559
162493452
473546625
415594560
251751243
606446233
191063074
239134471
639635667
11909572
428692158
273662863
601420732
55704014
194650028
187832071
197950726
742231254
143502139
109367737
269176560
421122448
207457434
162415619
125723334
5893702
281321683
76065284
572300553
198922508
320125001
450935173
459707213
594963186
111785192
98271541
381809417
377516033
257409504
20960138
4459129
34822033
659352536
70739939
442614433
212339844
373854162
736389163
583687026
685582995
111281402
63156912
20786127
31125675
298520799
488000179
510472139
349197794
400961845
672768187
94483277
315944180
108647890
173503083
316261848
418218648
476197769
251735130
279298465
244627201
227905476
222776564
61597300
40667659
166987296
355302109
57402274
62970681
33646087
190057532
276788137
432122523
3889725
223834635
36641805
245436171
369648299
743343779
36421298
413950996
67098395
1788076
210813789
154872320
114778884
449967833
892593099
55257624
191169654
119153904
323702012
196836759
472870108
78906037
39594820
242461279
622669947
49198321
470695793
111758606
91027376
225913555
15643412
362290763
772782154
431736
263127782
541300846
229423506
98104460
351085842
311669627
280504065
229194232
164285506
1191941
143138740
645840453
455165616
118994006
730830758
127900282
3225385
161240526
281135114
155059153
587937388
286325005
307167111
168774670
70941954
182173712
59010332
269495174
462779847
129036221
120268888
418425196
4455140
269675574
54674131
190846148
67437496
229517204
530379258
352077946
224265141
8292934
27386405
302530935
665388394
59571371
44518508
541474042
576562345
706109340
497374025
675191041
103890506
78339224
6450744
483505496
131179076
278751862
283287
588679661
47468670
7947922
170824884
88906387
280080682
284116393
535839720
952858126
648292287
26828487
245276965
62329392
352198151
110075010
331820023
102044691
323857401
142966104
137567136
176012314
584225974
28765
874409973
48761771
114731373
29832776
92491721
576112298
559790200
146025251
446902326
56978369
731094264
200727735
111638175
146594639
598088971
113950176
72962855
352986576
442111838
4950634
25967141
28809201
257231979
250330832
708776540
3101754
485375930
48752771
479397756
376167783
10065004
94680874
107567157
213847442
271790560
101945271
769747661
62069152
891609485
41221368
604450432
24368524
465815370
13326151
207000664
144204251
880023718
51964824
221527628
191595941
442464198
544693334
110433476
379326943
16328929
567964055
541563920
355611644
73906342
313498727
385637330
153903031
2059039
87387485
27474938
46005619
123881936
249822225
205344710
235950471
128266363
134910280
78573547
76830882
72983459
457539856
56588582
90230238
488083
557375210
172721666
35432722
298754577
8674839
129248712
36764075
142885144
603810563
451279944
479521887
23131035
165360481
49488749
16237148
46245358
424556404
432493009
7457294
88298424
228393172
574842736
124601896
28852242
79974318
28567691
5266110
41095832
39859553
492237943
1942357
345311277
834934171
237598191
613676027
122691707
197213245
58850606
39047663
195370382
177155181
185291518
220916973
422925456
213139505
767702592
120718985
331174029
82968480
178262837
139503676
118167
592934251
264476731
233805462
74297962
661067685
183011282
518640148
364867217
518804397
454751923
366177483
85420074
87427901
375439443
92073493
938730769
227985653
339279667
73341108
105713201
522036722
290762797
6145413
5172569
327490227
2869595
446871005
187960100
26903257
17987387
106834816
132056734
53443147
77347389
683237231
2380972
157073497
554876789
388717401
18712403
350524172
300750252
175980488
456717552
2311953
180434579
136216664
213540770
330545929
18172876
94023269
47477269
341329819
33914641
567315462
15930765
5030854
205184083
525529598
65604276
156520365
246008362
179094673
129854384
505039480
21697028
14177270
9254423
121690713
515654505
15433063
98986810
137125716
252603459
186148034
210525364
962309061
562738284
149993241
22575347
226399995
264849270
45237670
714942896
211366410
11919417
27712917
823057374
210567181
115217116
13494682
172487652
417229493
392503879
13658545
714054579
68679308
243134489
244744822
101991916
764336928
548482384
389995312
54353070
231081322
57653348
175217569
34523956
106157668
472365147
23032405
12239456
123370541
300645011
574200942
246264889
484193568
427592337
876228938
125860238
83809527
114731875
36243429
135505849
97400890
6460732
17593599
355380232
118003892
85786938
95907183
327841341
419598130
752091598
491081037
18615203
26752872
180967361
124590142
394922951
381194722
554945164
23360403
348004
52318140
326831695
86746163
103023924
651935650
186594825
121899967
92192727
904531117
661168812
265477496
226201638
91980791
2296551
147389022
525639715
766550227
319733334
69657542
3449916
7694350
99192541
74474603
451686590
68522265
648619300
15402712
146217511
175745825
49319511
198483179
136898143
2548374
160373203
303476435
261518185
5904265
298756961
18762
472295548
162750070
190849930
95114215
11903092
322671279
55880428
372852285
45393413
69955498
368612676
13417603
411996774
496495545
236705924
23073016
2032152
1755680
45513815
373751996
279848633
130242540
37047955
306885330
372595722
106294550
383710577
77520994
359068048
255533112
774821369
117540113
300873597
7365503
226047174
270323898
48385664
740356864
55605142
142080877
207393022
327568665
142897100
101369170
91644606
280480170
147927431
89765327
165749752
226282134
387739819
378497313
723205546
234006004
23250034
566029070
278709822
219478463
618582670
257583405
127611496
13897409
450571608
386847802
311677035
81050292
15733406
42287300
347132419
686628291
101521815
350034509
110130044
49518668
61827639
222611520
687405355
307894580
287166183
73069636
882502233
349335411
309746787
11625663
47119814
87316612
75185622
59554035
58454620
300426716
177796471
135426923
245650050
275084047
349811570
750672473
165170556
279848114
795381466
113086692
451551509
48616337
290846129
464671000
135101365
7422068
62659644
273005808
197813988
334254485
413595580
377168618
314793053
327990640
53916977
632752582
83687550
772667008
690142261
228195535
102319145
134601258
58514829
34894702
116984182
86570045
736801290
121550018
567026217
50649014
22429899
83553422
1341692
15381633
81141547
58107726
64739458
37106888
175224169
149189105
420913352
733970539
70017115
477090430
23851929
242484939
122940708
1830375
68387555
271045445
377535560
211768343
160274203
611466963
315207127
43939593
40533242
7909006
552014588
231219411
389601328
5010139
44367310
363524248
7947332
333535051
614208905
392362187
66578517
360481728
63079980
75167115
88433990
472326127
564907647
311236287
446789911
27142084
364761095
779517710
282416485
68508010
396927780
105002156
63913384
255606634
75298382
33538758
25173891
342401800
3199838
238911994
622120860
632331367
417538036
286184868
28205491
85972139
118578973
71023790
172625766
11477950
202363062
12004552
102081968
246318551
82151113
457412544
670644280
250108872
412125191
39942413
754441650
258959824
244209227
611767813
5780946
443991679
420995590
648385835
128014639
188973448
138072095
52605783
550604556
18530993
170666861
199311478
76226556
93283183
670407294
118377649
144967
171789794
618381635
168781484
90381935
35893275
704834793
112158867
102725
251255364
134066467
180952893
18791996
162538524
881101159
729788268
150730573
32189439
676137524
267773238
59564079
20609216
63572444
292761345
117957254
609489771
360793356
437508989
598720357
4121439
153659221
653873016
370363593
807070240
98150825
19186696
522641216
324132571
8489174
779711423
620848197
44044706
79680698
174976145
205457987
36414611
196264344
153929791
134591334
173584364
21786299
324609439
644264390
176327119
564674392
12535922
156647109
349474847
2760272
72711714
215456233
27623825
64115203
114803980
243190358
243899880
276606508
105708433
75124647
785647116
592418321
124187142
159825227
161332001
408078190
240854824
670537281
544938165
482254327
109878402
729697959
667926295
747984949
50572959
804402177
379974251
589217988
472227488
43117558
7095185
166652003
115647419
56108228
93521140
38925119
69324880
491183818
398374987
200644453
382626955
694912869
96820781
112378662
41955362
57118157
126094587
141696403
102283761
378127013
343039876
486389932
146909478
395210749
53208390
49248327
18137759
903138
492060022
536062097
56721484
159051219
157958696
166826663
9464131
68000029
302164801
164659417
396174682
210426669
554723682
4359466
298733995
100313815
144199143
180227160
20265505
378198582
303966753
164655409
33818050
48725331
231605094
478843185
176951572
30270944
178679565
431492036
3027645
249279383
160062255
744526790
122488501
754986918
314547008
32873692
548355813
159409303
302219842
246262929
367229044
37234072
4491132
2052075
164766274
364550736
50842062
118247024
34472639
675228619
112875030
339897781
441367970
282541116
6488756
5482853
22317207
582756344
126085768
275320484
397005228
299073939
726364418
72119671
391453829
73828657
264782984
112709244
92562645
150301247
198599220
263676839
138509678
16906890
271644933
667307312
94729907
305923953
7484784
615955336
304982732
32240098
306795518
161137716
25665592
46137989
52335775
101678705
133500157
4887430
333546880
665264258
410941530
91175659
688751055
635325880
419585970
46352947
226911865
266499964
80382819
1880351
53001454
389876078
146194185
88122599
74325676
426324261
1559944
13255945
80856129
315391652
719355644
34232040
99324036
57576152
183268422
596609659
77684371
118264060
143312401
45139081
185242708
603249019
182318665
46425738
481017751
112346323
178578688
40127269
41853702
87180526
124328509
309685031
395486515
558267351
13485409
819717676
363809236
186087453
739490632
45701074
119071455
51790229
487636036
180590675
706974068
438248641
518375143
33843899
737367817
391629393
129143711
47197736
325635831
147089080
532192673
466633553
370396793
135728313
427366170
241939348
496491730
348828950
157639128
287245249
1660244
11780204
713154905
194662654
927908678
114136978
233327371
209074916
623708064
277948447
242090476
241414222
290110550
450958660
485522309
108654597
71120775
97364639
51564282
716785063
265408896
121599070
224098669
71517347
628283125
223393809
112623639
28201211
185110325
218451281
687118987
182490342
359555074
468764665
446172045
71054544
622075372
929983153
1922680
831298160
479602289
177924355
356982717
141911042
222506358
146481776
63171393
77598790
844052791
4308
62096410
563141329
358832438
15906904
133255544
15089780
569344532
34211668
90027707
226280932
94835781
125607462
245526280
351676425
114948417
230807272
748078854
226055650
881234220
722136400
119096429
2961649
280722744
219688916
7371497
355293468
285437459
113368399
481772274
147463221
396291815
130449666
112576
367530519
384490863
745417749
156719107
180996236
263080315
662240538
38249490
563581385
12673635
26557240
755341295
52944042
654011668
642869142
24540082
370290358
416519707
33492547
603178245
2522906
546586501
558408796
316415514
98638807
171860041
507605560
135115140
10012566
79277487
200227770
595225448
163096791
384835201
99856777
189576007
410289164
241238339
449106557
623492289
50541326
219798461
269392167
12734050
677731962
450236326
5459799
204285377
27949385
262344591
368805040
159165670
373532946
166791119
717026
126872605
473158627
14757770
719058064
887225767
662719397
292920207
77191888
355851714
401136345
130431761
173007137
111684203
203374763
66789437
71734586
97639784
162545180
55184991
23489997
51701044
335990282
302123519
450763894
371737631
892127626
89228213
751589291
255360074
425703153
136425866
868655610
146766043
50976813
144200038
41370772
138390990
13792625
227755333
678983278
552515714
211000955
714694256
533796020
105407028
240308918
499779283
618563458
480975355
60041263
15505663
418369651
379646015
350559424
4405349
124997901
36551663
23440064
345041726
121935003
175843967
842032449
510056444
248594383
187473900
278103021
103941285
427941038
216224217
129738720
405846565
201269550
300286129
92210781
249414259
216441901
1457001
210478354
603273411
458480015
252830109
229023912
780743169
173584786
604128784
8627570
203872154
322304299
458827967
167880756
206061650
24518080
116264496
128965059
741354992
39287215
231643119
27193829
464009030
16738976
193116296
316594154
147226988
161792016
278980655
40601347
190716307
36563709
519449139
695233490
258841646
443301887
194959996
132539163
176826022
255448507
869072
420991246
217621210
8945112
295746609
418053534
25671363
228812571
400468876
51554282
137032054
444685546
429695737
24865152
403481502
92759367
501005409
696819883
98308834
401036211
83913712
334976972
145723302
12116534
58500906
187813755
148114766
877363881
304484766
190175387
114844802
206831956
46725106
215787218
554765786
102067865
71243722
244526949
257357192
132138124
443547038
322271358
258872961
7296636
185414236
203434794
174112332
104473645
18584720
364322878
32433657
805875324
107830103
5933563
310223773
24982594
7281303
122806516
338997019
396767438
60861643
276918218
232929845
24724021
288115900
134042773
294237470
4210076
219575974
783580
132047066
152981471
335957452
182024238
520567513
165246011
498735386
341780492
9618996
527567228
916669541
67544242
94366279
282512231
15315444
434283765
281929908
353029780
489774991
305691794
30000301
379860372
361921647
359819280
123490035
462060586
193090472
173844729
148177307
141141232
4659586
508449069
6920598
394379057
51728130
216423449
685315383
49314112
146341759
528017218
107839660
32413944
242942768
393786078
133264653
432942863
348674295
117049530
384956969
870856080
22282147
372806982
532422113
58369792
100686770
245997717
349851865
474646502
12187240
397350938
104402690
247535368
344149684
24849782
197637376
299978372
678181577
252324540
50749
118080490
223591075
600045640
705390905
31051011
37968741
203567869
42061484
323244032
124548452
68420563
465305006
103499526
245763454
89088121
199068046
25992576
670468385
399919368
210723654
90282765
555201681
146697690
17726074
428018405
94107303
19834121
52942064
197265367
186255540
168128822
190483
367454412
188109279
8888928
778202815
172689934
631461025
55395769
526181509
142895526
60063907
144046469
47653386
766026
365285719
584373935
383440502
870987043
11497677
283996598
128919341
321656816
593864814
91994888
46911979
61860596
693996104
28152268
98095071
451304159
470196025
627147795
149037228
200921883
85639111
29754849
86772830
29892264
142690475
384256963
9037204
303522193
421068762
85393734
5478815
210400542
202065742
34396739
696162970
176027151
174841542
40525512
65090828
55161753
219988913
134703579
97638144
11243864
661832935
326319179
770268367
258292623
252943560
1356952
115987856
427529888
385278206
11786737
175708925
23518734
8532604
505605572
263565787
246747628
11864158
425331474
44223666
8443498
168110736
221340987
10114694
484274608
48925134
174833627
634927544
299760496
40992789
366308509
315839723
48059946
385862955
240723526
527504736
95089121
94305749
702093916
502028490
296806376
319424967
15838733
331296955
367947991
249647296
214729766
379837712
156847912
468994701
83187131
267301364
224732557
45092449
461848876
401583808
242358228
15601530
525892570
147477259
543368105
187515312
245884480
459395476
305301781
440040826
293113009
83890901
559022196
2976199
295872184
167412469
26928948
36108763
173673042
188567415
224722120
215834495
530368879
545704498
493026228
279925643
38453709
211325182
131640947
8286203
258632688
149078919
793556758
167751236
125148957
117691112
75548602
523417255
681398318
41156588
64036719
404330141
201290103
227616094
504317794
733530448
60697847
111490089
12212316
274870491
6644384
210164502
107227213
172092473
113968426
844697974
117415186
17891935
43147785
185210558
61088246
121441957
142586665
6160859
59479829
331130684
7464236
55610183
263284833
11583954
435110371
239897356
367054617
119538350
3210616
2941940
942337718
242539025
60888679
420828747
195570374
180174013
62254246
76737797
167790608
220418968
245228500
234026492
201163200
259441953
54913867
111131791
143812968
280871989
188405250
75103511
31146330
584993696
272789792
62738933
99580988
837373064
597648172
450566974
102611250
230678929
88046589
230907725
503082763
20097383
352575731
26040314
10287552
230162031
14752375
22472300
941235185
170418752
319226379
114023095
563274
299336468
682237328
66405272
80379510
213069662
221559890
130363290
525317910
23648496
63162626
56142840
48142096
376618363
536576137
93742569
229788896
167742017
312356116
3872938
63645684
259113093
155127568
97483304
241366413
4889287
29122754
325998921
99831696
35809111
12453440
42615844
670122992
438082897
145478675
539637404
727046273
97179729
121080218
66251341
251967895
116562890
371139854
412415157
435773780
337801800
109815426
447278665
50501010
135628314
911505953
168447133
725927194
232927254
54951842
76986082
35387020
727933457
15543199
152917140
78423018
131271633
89524456
564550267
840069
151305445
97646008
32457306
208173277
153082449
58815403
383219244
6603855
692487593
163471297
136823933
159699833
147980396
445611951
19447372
242846457
117457376
418783128
630088264
376246284
6576487
669277228
754856701
448538690
8893059
169883481
102505085
472091
119173975
37588919
339204783
731611740
340531068
570624347
352654641
333107905
65949698
219115370
252412484
553842125
146402519
442394615
149825351
60587650
235153965
4712761
402607157
234686198
11832416
145331199
170777798
385977277
259058652
40207978
334634495
396666615
616185526
183184673
68766427
378468950
137092664
150247667
92720776
193586156
361487008
67924240
121594126
485527437
6046265
824252142
3799101
65890006
89357566
205646596
180324666
409991251
938277554
97467823
670353610
386475336
262096320
295605500
61501475
219026724
316898693
184091465
10787025
31600739
266093015
294684720
440040361
71139309
210598073
775827391
134670573
827667637
403225337
736754984
282400433
28081763
173327619
233877645
132587953
221007583
244698511
47280136
82624637
90998049
2779984
227723416
254157450
54946
265342331
6130128
202594926
183308648
129606632
426558005
180163135
597906831
186464698
13497083
107864817
904848555
478458676
768116454
47307260
731748569
12053267
89731901
164309010
221373117
540872945
320634098
99593744
86365021
76792467
117607485
229702946
354793597
581054608
92457523
315660224
69721610
58680317
137740346
915050440
4376136
463763127
164855331
193505557
96033023
30292623
228262522
195949951
480059582
561884179
200922942
318657731
125156076
313774867
450167235
2026170
122361369
80185507
261975307
39054913
29733441
417856053
353329223
279403052
2213139
444476489
234966299
305877178
211577311
242215558
112162764
141122924
490307870
62811677
378352326
260589580
515071680
600850598
1035839
181447667
130620986
28883686
139306568
24598440
259035954
102705793
413900312
460306517
450738308
70480744
162298685
404987876
565354038
22308329
124646709
3489157
550402814
62421966
109302752
38125673
228682631
99399009
16430935
190990437
198657509
368417006
47291733
287923194
228462642
6813511
95819662
7960184
40248987
39235
237453620
550764139
735263858
91145355
72540494
69362331
813840502
4952644
235727123
172096079
99527421
8259431
168258738
117301493
170243774
134767364
448852543
127688532
197157232
8015058
39646999
53712997
169902074
650167172
318132226
2624207
117176775
42594099
64626521
166835910
206354902
281387698
28039517
226833123
76871860
340156022
66277609
488708767
151042003
157212955
62921400
536172879
131282096
47875187
175091644
26396116
272267175
62666415
30695788
55254189
153043415
140837185
499545268
499661676
15450538
344797889
17430758
262267995
74000443
166709892
93349663
119251134
533120487
258765023
5197001
3150285
34538313
192157603
567856859
387255484
168374273
117183256
384000234
300345862
465226014
552439954
9667
257423352
147124916
37650517
32065733
234379292
359892667
32776681
46715470
242610708
114916675
239220035
127582200
51430642
701503211
567995918
76536572
278131873
46228201
55075166
6256903
385489423
438709933
185194100
118852181
306070701
23656170
50058634
78801661
212127590
213494208
83460060
140326798
447762075
573099719
217787143
710678965
39717923
707890564
24424351
357313318
754131432
675348603
129041836
548418590
41247252
285212671
42031889
584152431
473911590
502744962
154492582
7549249
20026290
290539397
475717711
241079172
42621477
27420106
5967578
74537764
121867527
594533899
25688855
221453310
158341940
35596268
245531419
164303406
95422822
428069200
62358503
156248537
71874465
56521112
147563289
110610714
53884438
78839232
47636791
3679034
786492912
235511688
852581500
27384188
42730462
130633182
378096655
153799636
244955269
609628162
85092298
264761236
459227291
251680941
370024920
249793926
111499518
184711897
366954231
96533125
86653997
87810060
519681952
208265587
104771186
72128418
391097176
351445267
62956263
127839508
273335995
205200324
7131256
318285867
11837508
589549963
128574315
220147484
419884245
482921711
109888213
193867597
593656737
64844520
31560091
57541596
232969881
145772145
10599913
134342582
226307667
97170098
470732838
12190710
287331665
117643544
54654335
161241658
81868802
546226942
182107293
162554381
728418043
14747377
11456523
405861091
77791717
568954183
444383674
229276018
130661298
261162353
763189596
735144445
46709941
576894836
105156119
788565140
185058176
44652299
60203511
76458925
364034503
396927194
307321657
210817132
439903167
45893678
534028777
399794159
353414471
93282330
238714081
202062794
193079848
140727684
36351715
207271927
73226144
11176491
37094039
186444136
75290687
359188595
547034382
118528794
5834355
459179610
118016298
316553326
463961632
138359863
686316189
760698505
263368030
519548953
8673895
204569858
172181265
550612375
197280552
206043021
181775041
81239233
446222796
822846401
92673030
124441924
18422736
186053687
295207935
90918636
422891328
232031545
147044706
750602508
82912288
502257991
55740421
172914105
3461001
125668328
59910080
158857633
248416626
416344475
145384146
210633304
146750697
42098448
468812374
18062068
43139779
541568411
246652856
78264883
192149428
401089577
12909381
5253973
122028956
50398024
83620466
173429075
459413039
660963752
480177710
359407021
702759575
76835530
5562832
493444704
128941048
41341866
17229943
11539478
513188630
220240781
389805921
117034403
90221476
671000
377275680
580998784
169222990
332128986
18388184
164854105
479264193
34302157
280429878
2406040
157013944
165988575
31478929
775614367
185886230
9281343
50279831
494737157
96477374
253623659
127889556
492668685
856534172
271837566
652593478
456782189
182260336
124310596
626627674
39378251
556579931
176145535
177855759
75204360
243229791
661158681
177030989
239419345
170489630
19957454
17437337
13644933
930210837
50502374
560513231
130599964
66070562
300364807
143887711
647221888
624224577
6615472
325035314
614336555
362034337
29005919
500480100
209558604
96652537
87425124
181747337
198612291
217119549
46708637
570052873
346058159
68049875
217061866
100386511
9667926
53742689
442956298
201521534
538752482
128205740
5692417
108440317
549243142
129936784
531240649
115362167
174229809
308865901
545453937
890686757
739730420
333615604
97363134
650274977
312661221
650371877
364294017
43420787
55671723
222747602
24248190
199582591
345829167
680105684
127448854
263339431
20447575
605922622
142909208
149879594
151057206
123677989
231349451
383682085
7727831
359256623
380083637
185130569
113750916
33909408
232757163
637292623
64902353
117946387
221999965
529423668
253311399
239693063
46053519
118204249
372904649
46598232
4529990
118648523
265250129
202488733
648477685
10932896
881288594
393722159
349436590
106568881
287690181
143606445
23977977
50974053
40660610
139679840
149534335
21965959
472474742
454165425
587684226
251694614
629541228
121906638
41513095
37205614
401638563
684297810
640094452
480444765
212272942
478453391
76495343
99167042
95367909
270052034
226831923
83956811
41636142
14551797
97209084
567593123
316245574
444791503
35460737
378942348
23650427
191102734
125838972
739462328
370059126
573522141
58136405
231287799
264261830
57916225
157111676
301870264
151967517
221569406
191876
506408361
30315967
239820821
824970380
596384970
28609525
209258329
245099912
463980765
119913835
38308790
17069682
410313208
41673816
459056993
174497364
30037531
725209115
845486262
825470563
177195486
310667385
886782979
6907188
238087994
133142692
247477651
26114914
45462111
144528161
208479978
294492710
4429689
515018
192224055
211484322
376242251
81582764
793734852
473492314
125884410
35878015
583186543
744780364
20224807
73281538
74752537
345216918
159619614
587773502
295212476
96679159
436762655
262486645
363812484
260984133
358277984
301422001
347017220
21900514
65218107
130474283
227816308
703759138
658860049
546626666
56197706
107081170
369975339
70500556
54033007
398711793
219335592
9021104
40230573
652108150
305300584
109904468
60547792
608158245
206192011
163342135
2547654
333807369
122209588
332915868
204044887
252068543
125834389
223578742
930877884
777832463
601598825
472845295
145636178
242289986
136622758
512044928
77442
149182732
95471533
717955272
386182523
484484912
147952008
124532387
12005275
297309033
33786838
212025564
99275477
7182372
505509865
260708861
11002054
242518994
211455121
181105843
150953629
483905008
21596773
10974629
682622787
16681835
78204624
196042097
235002821
531757834
402249549
152847073
45529814
260064901
294906591
165913477
174664919
391482064
57701759
439367160
39952177
344836900
26527254
215536748
124838378
69523499
399812377
130014499
320755849
191855384
33611468
250195268
6097980
313157089
638956058
454731385
309594978
227103327
368528995
349536364
456990778
59771310
433682845
23091426
571545804
9639071
763626263
39315127
338634757
35518113
154331359
66675148
38270569
808489042
26995521
127261896
567503898
487065109
21854862
24996215
540077935
5073315
149289550
41789812
281852691
163104503
50058986
331555599
139973277
151953246
78025842
32565063
129453596
350280952
217041716
73298303
555490207
184759514
30450486
78390294
393658756
4507122
132476438
17896428
123429010
6221377
175301003
20420423
523359055
287587045
136216788
259427099
93163863
183885889
121886281
3085978
838521693
540285016
85398426
386775048
33114551
143930320
28866663
4181513
375085611
564927376
99203968
730175366
59459654
14145869
62707437
556021431
5181283
437199331
22787692
125187396
168627124
85356125
286794640
48001343
34419225
412343461
16255824
153339009
237959420
165175850
102696185
333816744
174331621
10193625
92827940
12331994
11415540
408597952
13747693
218583054
476306060
24019619
768967681
469120296
419571591
297600123
829059430
145204823
628647959
355510252
118574456
268906649
264068381
230747783
93725402
40504492
153041294
89263096
350723548
169724270
191532931
738353702
408534848
204196625
746799216
147510206
186777576
29558608
200532741
98932338
94505862
215621894
131829937
251097846
453218492
45122244
360426441
146621586
198840978
66101930
183480307
23162742
314093033
226202243
241973811
275825059
351528351
92385702
109783843
3903762
71313839
672295903
232651723
388018959
107437321
245960117
6812171
301501226
52036529
563119099
50368627
69226156
439892876
54270582
246521871
517446292
76218270
139862288
58503302
410410758
39588993
370614177
398342856
434971693
138701656
3203351
122653569
262662211
420677791
55752946
24218057
169312165
54755602
478044794
72766659
216321194
257791889
622798521
248304334
156533984
151419305
140016775
263608320
356411885
301936383
378495430
225970254
333585422
156559486
173640736
6026910
31656271
7247406
258730846
446264842
569729588
715889426
413581517
810074377
35087135
21263746
512106857
70741172
40402847
39116944
375817590
243566690
707750409
595305301
128704029
16096638
227306728
4840079
668194165
190576216
56211828
481617486
495607376
185194470
318447813
138620409
153942206
762326277
635630874
2592803
12473974
800766685
407814626
475253135
386717829
128529251
49869914
500439243
304628305
48756584
62989994
203504218
16228892
276279144
101868855
321761393
326682022
61669374
17458256
42049192
27399030
225771679
147997601
393088123
754832329
39188912
80079376
44091284
7285238
183447034
146995903
562489358
164683896
542512011
285301456
14212898
131360717
506248934
21143219
294043317
502352344
319368637
11233795
25454828
335381025
88875720
246129347
161084668
42789478
576190771
22496343
7803881
104350578
329392202
195374502
358704406
224301716
183304084
103223147
302873862
44602355
22535276
169735545
27247782
488237314
53922549
79805502
83858111
51740784
322056683
49311117
169845678
10902198
82674420
392950705
376501048
344289231
537900153
525725649
135295949
69539589
878504533
663683386
75113819
202480149
481894474
295758723
548481713
164562927
626048979
13592969
53775374
38430196
72019316
58253319
173029061
70318974
15953672
177952546
347482133
379504281
314258725
98598211
69090778
288627521
46954170
134063505
55928126
592440140
118168792
167961752
5055340
677624210
75270932
234390937
823910426
548475496
814720559
445322313
219333124
87500947
627868820
135155074
98131776
88239906
454334316
52762657
134035555
317237754
16494371
2898004
11224217
209499275
244236789
42899601
248617641
108576720
77699659
277920196
11912717
477910420
65174256
401043
50317101
178402776
578623380
665270628
380392659
346369681
500526275
522324838
53534238
250246532
41575569
40958264
41514547
51026782
280584695
14839921
634891950
9598296
884269398
97980596
183139532
52380891
2818476
511213725
219067952
208114084
647038890
79146615
26180841
352558912
634144358
124071541
212273941
414210747
197076055
515177070
378567291
46690277
153104932
120820338
81099588
71267879
134323140
18968077
3855884
392810990
253398437
3351
184824973
604858755
176992453
99576388
359720965
198496181
254672819
442138240
43773703
128323328
528113502
235135914
342451446
26962575
68612835
46279895
445942463
142742912
563876679
516775074
211978049
435743541
18354554
756679616
132641616
42564902
128377184
470448276
636702514
158834132
204102836
190188319
394928248
384465063
6816781
116692946
63800115
35882595
73217874
173612577
87845071
377596113
455883459
315932268
442910628
203840725
17840383
482458059
28938558
279114447
401598
81129329
261453574
220406415
321075935
350248609
1953298
453166705
251452216
770469122
97647924
377720832
587513997
777844601
147082082
174349664
147881863
635556717
37942452
151573502
594021014
197558638
399029408
398931640
44581255
629817038
360623583
679172193
628109
10424584
24002741
390395394
81590458
7476497
372456849
646745096
252284758
245093870
244225574
216698536
307482227
41585145
14445218
30019086
312450524
544409907
204253974
129451651
321611925
63629121
58341984
123751235
141042639
30169407
52165358
150467004
190173828
524807375
203613451
121525502
137664112
217631289
719183419
77451043
492854869
58716047
134335283
85439740
147667546
1682693
604204503
40163547
28685297
390633772
1268849
129202568
1422098
287206838
285013182
88939864
355980856
214971516
558108177
80626507
247138273
5511425
304603131
719571768
161701944
514519946
853626053
35388109
352640373
202608742
79225353
53037846
606417022
271042457
58842041
382796246
74228915
61214984
779088633
354990145
109302100
517181326
734370634
7483306
455263054
646549391
226034266
274430981
61898427
441823441
284890021
6212423
210488070
20974760
1590667
32771399
359887515
8020857
128084858
154490134
69607433
266494590
174803812
643528687
142077351
404198913
774786443
224306956
172369455
155133053
105938641
187733749
43354168
390922558
352459582
760275752
11350606
306363873
6548724
580393707
653550774
192601862
374767872
76869491
470450
177993248
190384127
818913659
11851943
14338109
73724534
558024041
494115520
14115288
59214882
162146097
22188726
172544504
171339616
176933257
660431005
8703580
92120292
435762187
15061538
35839688
104331712
203971020
86753367
89691167
631196481
393342994
176426805
535621
25472313
3221427
105679173
627923202
34910878
71568969
453248087
566994557
186321312
282442596
729815329
52774464
50841047
80650173
413090137
148128950
178298788
14973025
76513919
256827951
248213613
2065908
402374
51654260
514170878
655307801
64388036
200648255
661531408
881213512
168642682
70755187
134037410
226661309
187945763
51614508
130020628
132796743
221602971
396467839
18431921
87886816
27239724
228101988
127316275
402403467
7626331
38245781
188852929
51381098
709434678
54930401
79054910
75899581
609929504
843950832
331139263
22997721
225541383
31310457
62589258
53888257
187703712
76313672
287085547
387212140
109818740
95621178
180150503
738458486
41724110
91800372
273454959
133488963
88995205
212921263
351633255
164116863
453830768
384634703
551139286
191575140
111007814
7324767
19399653
200812770
3069837
416879180
131012551
44397394
362096358
313859578
200389089
438013903
484475141
159190591
673894502
7353679
941691524
40339470
245027893
521361282
489876545
200081494
209481377
523951105
440996838
455617654
698410431
357923730
345366775
97314975
467169902
467514759
234350613
222022682
662503929
881571825
26781033
60161078
212108906
5957894
609291579
83210687
133396027
921526908
661705633
850800674
12120601
36656261
799007698
401481147
384011939
97979874
526916297
294439262
11221462
805942523
84110603
63223675
131906751
218793802
140471564
306078474
20383236
774411260
203429977
222531229
1340324
458863247
91294743
49498442
32504832
186777107
50110388
28784346
191680627
161311697
105819225
19392866
4292209
83979056
384507834
502628978
318428478
4161086
701585799
225075968
597918806
451122444
35968390
486575325
220661785
233617743
183483271
419127316
304531248
206484215
2869963
717414119
710512884
77604045
572491822
610231624
324665494
174487591
684277434
265943158
9415381
294357356
250682061
14674665
121927519
424195414
101003367
137623147
3844325
80536027
274473148
103166407
10728487
419214881
132803244
35366139
64948385
6165794
175305043
2230621
23831999
81577269
348959378
319308100
258022382
49577791
95106728
74473829
6466367
469208259
59672385
25743719
149857026
383624089
740109851
200711891
223905498
721504790
53809757
85167891
2501743
323337259
81685530
306354008
514942846
62261334
39887694
745678950
70195796
693100748
34466629
746448159
65855
90704974
484606974
301623314
514349663
164982454
132253700
266984619
583989096
1745391
483352470
187871216
251918327
26780823
560759331
203139054
193918442
18768822
1972877
144205264
403922269
242414216
44768384
886329268
3802244
157828394
447166693
70506199
602038261
119091905
237911664
167647580
292945456
143756532
65205175
133868859
36748057
148120446
198803005
206469722
55960603
96990480
20593439
644869207
349130802
210430651
407017648
186370765
93642632
687248381
61480225
180898649
100605135
249258395
70757668
320537658
464638282
636193345
148179085
310895525
597128337
399614574
112633696
431656463
145785712
198456131
608435351
53256793
105253906
3827477
167177883
22794534
846685820
227445199
99448628
172991590
31237054
174489826
276568091
49954971
659665707
48926525
911619035
418547890
387413777
428517974
211317052
356315810
505366405
139441339
216489085
852884696
76141093
641473355
379189467
84906415
667387378
429906647
405864973
2584124
137749102
103656438
602181028
464799203
314217502
266935530
122106368
394449667
489575598
73719760
356080779
296732818
655976922
446091549
325916116
519339469
492604129
574315689
55829815
358639726
735079319
713382791
9097412
657291313
52692326
877708441
171936238
746422035
79129636
977827
158126407
687824272
62963696
649832829
502885294
323264932
446251154
376082268
311184058
624125136
201347318
9781254
1837201
85036527
332757130
123389901
65012203
272554357
106481360
91613584
394158605
52342301
379579465
142497819
233982180
54268366
170830339
730286858
579543625
202281956
115779731
151395731
95858200
401300477
89235709
520576910
76760275
159994321
393171852
759221140
978782895
160548219
67083844
403615630
136717738
181340462
356161885
622150450
276976301
65370585
99727304
140395701
84906205
200761958
60378812
48058510
20971252
81271316
202726254
624636457
39900148
190923308
418446931
686526816
258185936
9542371
76297368
481732879
51712110
735262920
639483260
574363802
97729307
97133586
56214105
502709090
507912534
102771548
439403725
352588260
3313509
89724065
19453520
11631995
255105100
18858811
321139375
2337604
383837635
3057111
223178947
48004863
707383830
133665816
416177823
35402717
424732988
304197745
31212707
370085133
79353895
665034319
17903586
7376351
386769976
46341753
879554684
29781011
518679195
61027240
208838840
421916501
566128455
37220556
459375319
538672501
105773236
33101239
312919920
185817523
145011761
13034126
11113135
455017038
569453710
355040171
32269415
17208470
87664093
111264852
98368966
630138809
246561572
41553143
40994476
190261727
274889961
113727161
167934209
191597691
11463733
24366691
48852280
400212984
758183339
37350626
105333409
69175113
283322899
144414731
291668616
617305609
65270548
98542918
37350272
7207790
580961365
72442853
74455955
359755839
463485786
42963186
128751450
663975046
34772676
321691758
16328247
313403891
192859444
60468274
403302139
38937380
292000026
381436261
91981391
430901913
80925454
68573702
91021007
421534842
110454356
210505043
118857673
456269860
43922840
766713170
73007149
44468763
408313850
471330
416069245
2065898
84540064
820109625
105458983
156478176
218219031
181694293
275978825
69995437
459354972
381982489
348419844
162652469
505280527
15548183
10557767
720710446
443943886
379162559
132700176
373786980
332452860
191767921
23142638
178982619
207347886
14520297
29826066
198599973
32674409
170347425
202829896
350617481
819417829
307048290
349509039
404254209
352444814
4883732
740035122
439368188
439971365
604908076
269005340
1784529
5474021
4132100
55295822
118155006
228908706
614616337
220549746
384418119
149901153
928391
124393676
120610890
7863471
278486562
94317813
144048
219221971
294882388
319638751
409476144
421077190
53080657
71314811
532991294
217042257
94693422
587311712
5396983
73670739
408482849
120508418
308364575
89625238
80808944
41115619
238587615
115983905
36744148
6117662
678683643
733575487
251477790
288587503
41027354
748043967
268977881
450161961
20922134
3779187
163424340
182898604
245846923
15186140
113275633
350314973
282337138
132902304
183021403
222664033
200446505
499385795
12989463
49305993
323102159
233175382
447517178
156832584
31975019
345949454
135735935
262618914
452675191
17466596
35814657
42949361
504315976
423326428
124362983
398182212
653325235
31491407
106758727
135981584
809989593
167648605
558968192
196419702
121916296
162726854
220654050
314387764
48496437
497736606
485017024
152123612
5650593
268033613
392267117
164484616
381318490
26110636
82913102
116123649
54673809
293000125
268631677
234503717
222171228
409938944
85076311
203585226
6140930
122410946
27486030
198245571
569738466
3029966
535434892
100086194
17790435
724035684
168573764
404104952
312537828
97206593
144004790
884342566
133722663
841674011
147837559
155205445
415475304
743362514
506742536
134274
77852579
124885515
507534584
9472579
176000088
201461937
320341463
63616866
654924850
299167897
303537723
483872751
27259484
850817093
273818426
30708720
108867544
238338383
498526523
435700794
17222656
77035815
347498940
73646451
103843568
880403505
171228863
375140939
429038215
49219451
367338596
31129569
494475591
161982843
96572722
293769462
351234456
173961042
541037197
122392096
772041973
313989699
1486955
186641725
674687767
244714017
56139123
313218087
54999782
46290321
28803080
68466502
17045578
520140634
90405579
463164576
211385700
69244068
177144257
101773668
104666273
88693069
238693420
305995917
517355738
22807761
310713661
870918017
14173351
153489246
266586245
13190822
58272250
23965265
58451416
171860508
319103299
269786802
619399425
153983269
534081373
40559055
348256309
153833378
499471595
18964475
146840149
54514427
106226748
59860207
417617771
159103592
327548473
42499218
31635471
204383906
141134796
47221705
113881058
330250757
252681946
291823337
192137453
131869174
238321373
426752994
6271464
82697750
404147083
438683241
149715838
7371009
15294737
193054936
268284507
329384792
461847587
797978486
69175353
464089562
22246001
47646449
153226861
811233842
166191051
247637554
129410381
230538222
247003090
101744485
21470376
633204503
944537997
539384908
865908521
238061244
143967875
828399718
133104146
33978833
722406653
120503615
92079068
760934436
10996380
902762838
182068649
203095749
126944143
164673038
260757615
462882839
236436392
446943531
297247
374740278
104283452
235132727
215511481
511117062
189590196
287612919
102908577
161398842
99393915
117040677
197989994
402523300
582911640
5333514
177100167
129920014
278343340
54087412
119992404
64903023
429286845
177970703
48160291
439904309
731273968
113087112
155549836
8801034
305623997
60894028
529241721
882954279
724915665
37603337
251409231
35303314
2334393
414727100
766508851
661962294
608185846
161760136
597054540
210045566
208683337
118165126
493684395
186188065
201087475
620872660
172457008
122617192
926194209
16424172
175105053
290488289
237384502
2530660
16489864
39684817
153396510
189353159
147541947
146699239
36168179
519832442
128759313
182287817
30068839
684215745
116252221
47327387
79003641
105408630
780776521
415511668
823919165
191528766
641764865
312853926
915755959
20764859
411495662
46366739
160171196
265200083
241688663
69021966
689107284
21071408
30015324
268008825
15587924
597825292
220199310
480610437
250638736
237100507
309444488
24801139
682730033
772761144
479891839
116698431
238475627
122205764
4998815
34375630
57329649
820526331
349325406
31944591
367287361
287635688
250417716
10704994
457989206
23959456
43015767
328400762
298099901
2919915
213249488
92781631
85704286
725834710
218758040
709930179
393874826
183507706
317035660
276238365
315163879
22610797
174890981
23161768
34364496
33216919
135840283
34121847
136606697
324401481
420562875
229314768
555913602
34184617
395264405
205909422
710692502
183023520
287716752
174213847
57599067
32600581
643598257
237225030
385515447
147503143
123151314
33544874
420792230
236196957
68286495
70443921
128956198
313927287
1215204
702538724
176894655
26494734
240533295
555638724
74043985
69043058
602287546
231373666
411604709
456013853
287035038
128884693
9698642
204798993
156692788
293106474
212283636
10399832
180283392
19473644
274503869
292151792
428798655
18508883
197108349
732588439
66628280
197133483
824193687
126166520
152292352
83778144
77335827
512611014
5065475
311620875
39518986
506252225
707125858
10533891
577782635
747606519
89880650
161849143
718105551
57985882
108985358
137276029
208179860
59193081
802081234
285016484
236487756
173114534
134764756
72239108
194483116
87867620
3571829
146600329
117076150
158356166
395039996
17663365
189327257
288390832
357549488
178018417
659515841
166346742
159061892
6433637
65336923
320106832
393066599
773759166
161877170
180663571
416855927
99719563
127127218
122319910
27914140
378258707
426630410
50350052
39732700
27634253
28143554
274094308
321079635
166194904
720794155
121871981
8820451
143477824
9308249
502603400
222347476
261898789
215295247
389822348
521343726
22640658
14601967
279344660
596128653
13449963
318352912
379476342
297746121
123952982
201750206
16550720
708432951
87380093
376821522
51823741
311869963
53172165
526639519
217814799
42823035
533659035
75507087
310726217
130241664
142345554
478127776
118391619
412041502
14771483
47126974
285649849
562242313
47632821
238974696
554154368
450419845
272316923
295448384
61655336
966629115
4835912
307490245
175563431
67309597
50802121
41302129
70788128
184375804
274435670
488268972
23054577
123858507
495690512
46139596
30167361
26021721
62524274
3242497
434593707
154824929
16361968
342842279
320200249
268592259
53957882
54685485
99225262
19586105
232458722
627360713
76554517
104893294
5547873
664730839
122537481
525573912
778575984
3126248
601666146
605173175
57264535
175591625
461557503
6183622
275764329
125993887
6878890
191486288
166866013
838371972
122658325
38460486
628932446
176185111
52657005
222577601
416593215
753345727
301295282
244893918
850686
346639272
257337952
103911433
370282671
4323703
472602890
87024342
302858508
262162792
20697711
230568949
31208867
203689405
1259712
89481991
174505898
117740887
302337097
45630007
113242726
14192836
54012871
65288516
150320323
161279437
71479051
581731864
101597983
935727039
83310562
61942371
339563801
598832257
817827673
23062571
683400281
119726711
220513849
436433087
360688081
264778190
31548050
29278221
75655133
301876386
299805343
456132898
11705013
48296676
9695423
198398491
341075873
482009739
867701752
543499030
302374380
555180366
27914485
107128305
390839251
27887876
484259007
9951587
629653684
823982799
233681928
46540227
699072186
204519730
101832194
26181242
30601751
50602619
363715734
187407942
422124949
98310608
40193586
561380949
503462023
46642573
36456501
565924629
414492773
373966632
391989245
45782703
227465721
241438262
133401797
606171910
391853997
222930991
421333647
6710377
70667918
214150059
584560074
553276339
238346648
478677915
321284700
19786824
750456043
474641375
26099856
10101647
241926354
569673896
412654491
305641052
33121018
15805355
354721010
252883560
41855724
165521588
87331308
90381768
359172236
218843808
8623689
67174092
41599356
447806823
32551894
164663131
112955007
97190118
35655586
332090137
169002369
57459232
57896167
200824987
221172312
86818795
842640600
528564572
295000372
19824937
152901806
31162571
2906388
424029299
453593417
184162319
86019112
80210160
17149589
646482796
159587132
18353457
411538721
502929778
122370159
41865693
416185103
162305022
263877777
808267691
6895781
194295567
469924418
153716161
303452547
75116578
24277793
899966389
744005843
453717406
403812010
394053248
401053443
238577475
652320529
36650946
99402903
472637713
153381015
179782782
273038255
238184630
105075227
654219738
335606158
157411611
593422374
97246860
77170447
311075876
7870763
141676945
29861704
26340257
649948144
297451975
236002208
173270329
6681244
226762183
38821608
860909427
122126614
117889324
115567827
552477267
470918887
460803508
224894613
356172441
346101953
12411633
461079185
503191467
261661793
633979472
120927528
12733075
445768470
471269125
26750121
59792913
24259994
431324449
528949675
512621554
7068470
334965678
244390017
53222497
140656775
469222161
187746194
46144836
141417309
74979794
449810650
404937236
55882532
414945199
695093460
6552234
212168445
106029538
461955063
393200747
115401194
71487774
574058787
151888036
625820179
252634741
147980991
264582462
40342813
809922362
171215954
71574107
450772481
652478293
56239198
344790056
20773432
615767373
522219073
469814017
110005125
82074956
16552345
153088711
45254586
643125432
98167245
741585744
71093072
920590729
550619463
34769114
2066448
31187702
13957658
755624169
217832181
104039976
596312325
182624634
108164834
493204573
101679757
241700572
12054436
203224349
66888303
23961492
163466846
54602872
57439770
120898655
256851627
415563676
438945873
71459343
335756008
44473091
29664164
628258479
463244717
296122478
543239383
49513561
101396043
200961683
108060076
681796375
3460126
232119417
724816559
196628860
463064714
261678035
522572777
93211017
461211625
432516146
365040693
199581026
50121356
69262323
253102138
43892200
136465260
161096150
335151216
219120276
3197092
220544511
49215553
506015631
229121645
8980139
417733862
651969456
67172174
61932626
256220672
151633478
18582582
30414063
16148573
887767957
288873446
19228752
584698067
202256491
2021596
218820692
509364723
104911454
362155104
201273477
725700627
119893852
80962867
471388651
46089495
231474327
65934327
175745859
167842583
384246342
31659567
313598352
105073431
235503919
73948546
708906824
257628903
32400113
131124115
259331811
327927812
268314520
138794567
49765476
330229065
174457663
712557280
502620420
1503583
175873926
157024905
100741222
4194857
705652
184266143
624799588
411239226
709807238
56542494
431779726
171263097
427080764
118655853
30974688
27874138
328303551
222350224
614711621
170345801
39789630
387107927
183363574
125650514
74791317
692748761
107039957
60977448
384252616
399936486
722484253
341333627
158185558
138754942
136419277
9629731
42960518
14416287
387650400
26053157
6085662
829862226
261124599
90567171
122901650
732625432
370895319
761082255
191837050
437830013
656432216
52893995
130394404
496931282
28626365
147575511
879266504
171916902
92695997
9020770
613841941
586605683
894466616
329877013
56577330
292038030
294406002
589539283
202798194
96454403
80568031
916345152
342672830
192409053
66672561
143295201
548193262
341223944
75199290
170133689
162134631
343605582
360856220
25214152
40573905
356848551
11659876
95420514
290873444
144398156
467127904
137881826
116690276
444570293
257297688
232008385
745442074
387053364
251203344
34796358
61863840
578356712
431388281
119908823
180986736
248042199
106125519
7436313
131139873
23864814
122961764
310730861
4712160
193531242
33102620
120939229
356563007
135066714
620179028
203604304
393588100
317205853
148961642
433389020
230788346
312527040
508822633
851645134
61145410
131508215
137963492
328357250
678034361
53159
299668797
9983165
853199345
87136619
20121752
457381121
191738064
184381358
676966374
772751319
29839660
334827843
112269884
363740326
407604099
297888049
679563407
735278681
392513421
20824915
438424369
635680349
68694050
417232119
523760208
24362821
11402629
291900843
60852298
218998864
304164775
58477291
165582475
70420505
502680599
145793830
184135730
99921983
678584929
638047371
342262687
315543060
30637537
236576781
276557008
302949912
227112556
302253766
301867050
9383801
476077301
268264208
153839594
329868922
780189229
38332560
75675420
58809009
92962022
63228373
9535574
311935840
40621474
209902151
37674946
303585051
233650768
81040721
756075227
436196056
147149317
113645666
567668308
290658785
191468240
215956670
565985374
695085529
20396929
80091606
612957324
205284414
230323764
135410820
113046235
183224919
724621855
544466810
114076022
247570163
176603214
34720636
16617192
13863708
73132692
373796190
22358727
493321380
712326822
233779519
141451137
106058491
215446046
464614844
71795496
271934823
19929889
634202497
257327460
106515765
123533115
364203926
456041191
207342856
13841218
79302882
91323966
40188263
71764836
289530387
130796242
191415455
226393944
103719022
315379934
10969011
21989482
339418487
156643865
27101670
306186062
55412549
194320485
92912017
366304514
139736735
55793194
210643937
83149779
613406131
69219246
306519119
15696474
39883944
337000811
235950922
125035278
513741504
164039473
109581142
2055489
15635833
100895920
1650563
449629335
368732744
470450400
359202263
120448904
256812339
73098157
6895746
156246393
762800492
3734366
394369905
347327597
182686817
242503675
312135336
218211256
462275446
213665579
309042519
188879129
18233638
315996584
177173885
425829998
131057508
76280349
103846961
152441119
80492902
71274811
36038794
348934129
420113059
18640249
134191613
562290154
76028058
68634818
248392990
6206023
145553029
251529518
248447017
110728045
160183688
433669139
15306298
221786687
36801680
417841525
879697047
234111162
211919030
120625950
90778774
236623647
397649850
61347278
731384076
31138304
26664722
250742378
559076544
137958960
31094335
100515034
187356722
138442683
9409657
201195301
159782261
152475035
622259660
199780255
741221977
157127158
453613606
79573332
60071584
35721552
122429569
6986776
420316577
26008619
77814334
95071670
295335236
261162888
210329696
169432667
523825277
245816985
8783546
442830313
516170128
418873343
366171886
16014879
202362071
128644053
412545535
457081727
124287663
364803476
31847297
40959129
511982794
95354831
466871178
205030987
399505952
423809682
297558637
575290130
91810144
25662713
860602651
6063292
413417218
119497477
186610971
469243480
6060729
13099352
106346265
114537326
101679027
13984841
187479481
98181488
176996986
645201878
413033908
297395283
46777624
579959851
765273733
111134401
70659238
187418997
168491634
338023429
14746133
103442753
649703958
482709869
362627686
435853700
144260252
574560667
683866
800996
135135877
90508142
80691350
414782313
86674033
37523088
47976568
159772802
2991014
20271557
228784263
158154670
69524521
4058976
406031814
231372465
225854457
220330063
90227295
60265254
201347391
81613048
36545860
571609692
536158321
105769353
127416160
287271647
151629194
67536557
3589819
524981
619990352
282620568
424081886
541637367
254170964
444370918
106536223
511961907
191878769
581470988
302774116
472228782
43038033
33075027
281386769
112520542
205695485
476234021
4572561
96296719
384925727
421040461
228592670
334880808
466062998
752682563
132308695
69337823
155652776
707234454
112676332
232228380
11481886
710137491
204205280
738193788
188328525
210926466
265690914
262868600
13230648
246134589
5493368
255733456
412174421
426797
282384358
314275005
1421432
270595310
248641256
565184131
1813466
622622593
344666531
369188404
659641439
302927877
766689223
419817564
101006068
489511627
8098579
291047675
295021563
464306842
970597099
597053132
273719973
23801153
2130680
131811040
87881025
50205117
315692765
495644359
297018670
611314857
69034315
876893200
352575392
230943072
64853271
311065066
183980498
111446539
54813844
545705353
107886995
199818551
311885908
30772947
459250836
7729254
237118484
47365092
77983340
48069909
26468791
485735441
352913108
154399205
45014182
65563665
392441302
360977108
475029956
711247368
147971217
901581552
276987290
59216976
213549747
514087243
105783908
732763232
85981360
317282509
50445622
6918336
750021974
129145899
272188148
140919520
179219413
270082202
328731259
461826456
348827171
88002998
732052040
156787812
238225074
803708687
632669230
74763685
882764132
440394722
24845677
75411090
5677764
71250123
51627320
314925535
82634331
419065764
306668971
66396785
454304219
8283234
48004591
168615567
96181983
242927476
10311677
140427935
59412719
89785376
221497188
179254417
27821604
132277820
36803714
276505057
623509032
383126542
81586465
184040089
147979296
37963813
110604297
56278871
10169848
266630479
218195780
436066960
86739919
289209419
444018264
320577907
57349409
10660892
196515119
659060
76404323
197301276
317546483
691078093
211870006
734703936
105796229
25231445
372843512
277563434
228313
138109612
34768602
107499352
36422066
146624504
418867508
424971096
249884443
294151405
556445635
175541421
688009589
325615557
79740405
460224922
505612929
261477451
128490155
642828692
463176124
448104035
159498205
328345805
3993823
297940280
67869074
631299084
6229174
159797343
699416847
109781232
840745013
29011419
592080217
14642342
681485707
351055843
546712883
47906055
140341839
60997007
598554648
165094095
244917291
313410026
117290100
330293176
610815548
396908947
650994576
83904785
799252853
344803229
555830538
36967601
362483566
56636676
816917342
486674832
468383473
121592670
33374022
171603519
703505837
224399635
52204901
567525810
111828867
691798839
237686825
72815551
329905849
621750637
16331455
294707184
510775270
296898686
245362907
54187509
112259513
53388581
57174379
632843458
26991760
367329682
69146683
513333587
20296428
371658655
480020386
841636365
115273930
275353715
456951221
5186532
179698230
212860093
285646404
49428585
354592699
148617674
294019782
68783521
400742224
283072218
121478226
15772582
266252396
522777339
107174653
153408094
36450306
227837667
210784989
12190663
334580082
315931777
170436445
339108152
456414686
148331408
56151095
95075659
91655906
5362741
147509868
61243431
226894402
382785861
112697446
40969108
686771013
355587744
381307273
660403930
22959323
28224191
219791791
27678829
25031160
878802433
58750045
181162947
53040230
604416780
3248605
1859868
344237080
66730752
218657249
9224794
34430175
773083935
234638170
40157803
652455
209689664
303604488
63502408
202316126
721639371
532221763
270767165
217565205
380063775
101100448
271080466
7465349
44220204
151350403
25412408
320307812
80667600
211963473
225004161
70704851
406975760
43706220
41212147
442832117
28554445
253491925
479174459
10368113
246440931
320959252
275274965
11412168
11209188
169287435
193305848
38755873
107263260
173270518
447701551
7536238
626570462
12902532
114116266
763529252
245498058
67062824
128985255
217503692
200405800
178261026
153458189
82654794
15227414
142256548
14137252
72569089
449920065
3734146
209979473
24399807
21174623
37902762
105309513
335299898
781097709
145409773
654042517
242514800
40028357
677705032
829985792
39645811
215390505
413025155
483061330
358296157
389665524
128674018
186044309
42900251
67716584
411716299
961378607
9175251
267714619
8221342
29982982
799818227
281021436
19791459
408891391
753116087
170951781
29417353
203246892
120819534
571541395
299925289
112340278
5884573
418073588
414821754
138901164
508630428
133525504
112523673
122013632
671719
886177813
265186976
144208688
30682210
302160957
70822539
196999670
57561464
75987415
54446286
556876840
37690027
25306317
336021959
742054545
91312145
110494489
194183143
23976168
318240813
111046600
2940939
465676599
129686816
399651684
130552109
628320894
65607648
92157992
98668276
2961324
431434021
477017448
126982069
168110664
482752230
43104659
40016833
121555293
192596571
318132175
113240278
369102056
349879708
387553498
268616750
844868734
255718980
243150690
75594583
418386325
876378347
2933322
451458306
639667193
233033207
50520576
21283120
244133797
509628110
421091743
108814871
40671915
235317073
23731254
324460906
272077332
42682635
82448077
50205296
67333167
492810514
203525376
546624906
20714294
184760983
488385238
50292382
51948353
159173126
253543209
300053777
104630161
188334619
62032813
198277914
336682896
90693943
160013190
510170798
37947901
46865021
84412353
400214781
172843912
172135226
12054430
68015037
144221189
631711015
351903302
10906405
909525813
856105092
28493595
248081531
9207918
822370952
665326941
814070127
91237381
524978267
4420068
312558322
135346494
227009206
240192502
32671036
105676208
24137552
146997571
780623836
353977358
151737712
57743131
165960220
56641972
786814916
348158874
60295145
165627956
87176054
195957799
177996059
951458806
128374542
163828296
393913108
598596956
72536325
126500986
54527761
187875041
459005384
93914782
813770041
125024903
190705987
95696920
57308979
11760208
656690622
115804795
681527377
341600824
256941487
743918870
337508843
197036760
5730446
84554762
30497148
576578614
33418673
5300659
13044853
292764796
367176129
276665297
303295414
864889399
156811248
127193136
306715839
279425181
160409031
47627587
604374054
677907136
87730677
64012641
343456862
16601499
125059760
539412658
327034564
95304366
549355994
201188208
4552742
6561486
191712836
342945390
858752977
116906468
93008088
94870905
80926318
215937538
291988745
25638419
78241288
57220463
233168453
630142487
136021978
66612463
81346768
72201115
447075481
87167104
865050589
191858024
288740499
309971312
222479624
314003855
1318576
121161845
317565092
45817710
438752797
506233071
312427005
123601896
71782964
46641243
36274776
603621157
31544857
552457170
517821235
754872
145341681
79340700
10748871
18643252
520843956
424600463
373734334
203246052
395593298
778706951
460261300
332066983
168911024
545004467
891313466
14294111
344515788
315283488
455687208
437817844
124300573
639642766
350750017
677560578
112769435
45978079
46536897
528278912
181817392
4012489
117331848
63583323
251558916
177073998
43957512
223716676
114223876
118236841
316463129
406172814
274935107
404981949
233036579
668116520
13637223
273583606
320315210
481260011
195598028
434066025
348956
9183670
850340400
112222310
59626626
124381375
50310164
103646263
562561059
985612619
21306608
4129080
612188098
81365613
71139298
79300140
352949044
538268673
665773502
353640877
7635850
140335044
471032574
168221510
43988427
394532354
123017409
96097361
167656088
35276461
186567533
544058009
85584715
407267743
458870700
202966385
288872565
171633974
66407984
553919578
93158291
131720037
410345496
72053441
221778765
185695429
129011563
298186626
884164250
949419083
38760047
269402786
661255245
84244742
52370712
39941069
299915368
255489638
3070673
377234286
219387837
193572048
37843786
835912989
36951583
79776331
23184893
577435056
364964293
335217150
774749259
289743994
59026597
39528679
73609306
60267988
25914985
796243663
118250621
731645006
96042578
408403729
228334030
101937686
414313644
19534711
444382454
185176943
441684113
4812384
546737600
473901175
142451793
516534535
15051725
5601916
10764117
92251352
4066542
160509152
53988314
399967254
217588508
178734566
158064223
31210779
254830350
48089713
49967283
214338257
117721499
70101046
141815855
428467857
40025243
170270612
588006341
584043502
30353109
569201218
43678026
129631459
843148182
347707355
103399185
112941943
62550639
370900471
2187720
471646709
65201062
623750003
98500161
181524546
291023032
830799186
162461415
383991351
129669387
125645815
429754289
119508879
4262528
36982255
38422338
860032461
1466878
749971655
57150423
39312448
45527406
81268080
37951871
3261638
10141338
264741439
18681636
326536276
19001800
78741395
341766858
222310865
296112927
196047643
72130481
68167282
213488514
129217259
27439516
395792983
761749318
62212728
95474515
112732298
31197028
354285816
584408336
419006466
4523725
345573420
191897272
565829738
80667356
38374360
27374488
442023710
3641757
71574226
46664178
66269700
111489487
256868780
14447087
233763832
28829884
132738419
649712244
291804
44287169
134762668
376101961
413538856
410197929
141930849
245921955
372014031
352949686
202727085
384181715
296479695
429607534
28822472
427601854
59292419
400491619
262691603
620361280
65106565
162900227
421518454
81771033
553039775
501596847
882556780
779523277
78352515
110646394
317909749
252462550
8666085
100830844
79543467
99244426
161573239
671353316
190652875
3182701
85068710
661934139
297917042
769116103
102633502
161637175
259737745
174987359
4639829
87694878
66276175
41586644
260996418
303929614
174172472
108904600
260222367
660759523
4038683
625795491
464681930
60592166
535325449
3336386
72183005
195065673
131166879
44037105
11510582
97645770
358953093
309652614
385317554
284230117
4646054
411703719
27056518
41700275
2584052
629638283
62211998
68640252
257708367
251607314
292523948
72226588
104998293
480434013
395573838
502946439
18416693
120072905
108521694
417559
39820333
174438245
497681046
361769005
214222654
33943418
195778611
20183163
75192135
133867771
579511027
50782639
276135704
126355223
166764812
262716861
324896128
36766902
569028885
151123755
130192585
37036165
446349574
45770451
64851104
435051570
153947400
222101243
217196878
56027237
5184258
413456949
57159586
136631727
122627675
295498677
285764585
122353956
280493321
76104306
33596864
21953608
86029041
384163047
160605543
11330162
35566573
706430575
743080056
99068667
237272106
102831308
3311121
114052193
473112828
313840666
41709055
54340802
27285263
108585336
10559901
123838989
601304786
534963483
72680950
14943527
42880590
264286556
80350468
225668300
109727609
637952146
16744883
107489744
327435219
848487606
187151233
152647275
229709320
421474129
180143566
236827810
238090136
399160108
687060588
48125665
2820377
236478717
472707786
92081633
28132598
594800886
11739808
321589109
100710849
366591139
202595362
23466128
4431770
522499375
669538533
81071921
72364622
534285606
378639607
251862539
239025607
49433813
294236833
262009546
183024482
564375557
549098862
21896800
77652291
512196311
427575727
13104702
89786744
46375717
84762380
3003630
10992580
236789597
313993184
37083693
493795505
481913492
201948862
1101044
562418476
485315220
596276653
671871681
40485327
357578442
6688603
155632330
120634714
154521064
54495232
62426623
215587493
216235372
545736110
230043729
315508385
7507296
335271492
348009346
26921905
4781657
303154413
649892414
15468428
515895080
409049828
66351367
579935973
287016367
6716663
71862253
243196289
334606973
598160734
482528965
90342241
43539952
107737202
196189396
403799183
304468150
345341973
297314478
645038259
31819079
183891829
549028688
314901353
194417756
570396308
113970792
422684292
600968763
215975521
44483330
318565637
89428624
655019983
431474711
149239050
310668967
12238164
45681440
92123237
132425656
552883217
29717944
524315174
351844990
74478202
401252195
168826683
443911855
391636883
276874572
69045407
257264681
126591079
82866118
217098187
113748299
127512298
277781439
49166824
716506886
117618236
4468120
413507519
91821582
575624985
4230521
511429701
146156716
203661974
135738934
289191674
688657
127019195
124851046
134430821
560733486
42398333
333444582
148900854
653467530
465902042
56980283
338228754
181755012
115796415
640500229
161512367
67172531
105552700
80378197
402038152
958897187
193759789
615693820
167639516
2640171
147403179
154540721
46825699
23729175
11985406
435386423
120253923
414196124
20685462
120946360
9825399
11817420
108644443
415529090
247372862
1485779
91155296
20660339
213433397
99371978
262885360
96972080
66310899
76135249
384050719
68742666
457909997
120681560
345472599
235618107
4275768
277237781
344243053
76284653
57191440
721179907
167684832
55356423
66482193
44225279
525253763
97821290
183410741
69306143
720687317
459043653
437549700
28386724
450832473
546126343
632660711
722393221
352231904
670942843
62402703
241818024
72637389
798317065
547781537
214631073
386582417
65293918
27501194
745168565
136895187
270396753
648220784
955256427
10764205
277731519
158717140
395126
187434159
403014646
77100255
189698153
890769
653711021
87802399
455911630
576444671
184296682
51186208
80125111
1324724
90277725
356601051
241546353
434785216
715306683
54365491
463762414
101839604
54453884
168140810
520184747
810677516
133554633
778922397
177134007
237685653
278879447
556889964
186662069
74867062
40564310
48713365
488940841
106545332
500378646
128005042
120438656
225168350
257187840
223905565
199583926
19489599
120524602
17114572
129896101
133698741
10662153
428406378
307714365
454103559
82666654
177415450
83272262
154650503
16139625
271759924
586279937
115231713
23232049
315313950
776815147
31844157
132676412
74633328
428382930
337586017
501768515
284951292
17570739
403541587
23990793
17810435
136589084
29159105
602371137
578752055
87374389
29777060
925760279
4475554
82933834
11168191
42821771
58074327
545198101
663771623
213044547
549211230
339896143
375857613
211991306
336997318
4592166
14076617
95522778
131408764
631790208
152290558
209369112
538688601
140136753
584632409
451569076
124777236
519021288
208333609
126516253
149234926
309236607
47792069
46008795
2414881
741464619
293340641
235734547
74771134
695796124
153198269
96895171
242344165
697024050
76538342
347209711
14223765
167887707
155784717
45321913
167572149
3306910
292608334
239362487
94411669
147048616
324184074
172886601
590990354
12550574
6363895
379888603
154977826
260049890
10870781
300439763
275883999
13625242
9659790
60344575
462416696
195108738
15729329
71905791
931756357
129795715
75295411
393914972
86952453
116623151
262752772
403888974
161553423
569850000
101887558
24773324
952072987
101119137
44954311
11274763
184974185
457343934
835861066
133091881
222056153
119555750
529280821
22695833
36081391
401820797
374926853
459204581
159959821
799688747
446556216
396143911
16166562
424675279
213925421
209072373
448760436
393722990
120481448
70140157
275221805
713731059
41770732
380999073
8151909
598218636
65550814
559909387
69282724
132442474
134454187
326006814
613638137
831034531
360047624
555933656
368007405
596624519
84884855
166518059
881811382
540544246
5151768
16019489
61180608
79803124
148078828
137243961
752257202
56284109
187965493
4016461
246609118
113594504
208039104
232259613
170349451
564996022
135910301
443745688
67309780
754437935
185730354
690730788
6373640
218316155
245086492
442475359
425825968
348318616
287958287
752565551
310307452
192181558
506131426
96026853
369405608
236801865
296600804
184437677
383739649
168059947
149976948
177122948
456807531
201528479
231075334
99324094
506468815
44855107
191846299
65862587
113287048
15896819
517088612
87426986
641723001
540969525
131164338
338969612
460005214
49068504
35877564
39217820
528739014
19301449
83437672
348233005
237010086
26626580
308040059
222773898
76837961
308516684
1641722
101657936
523779618
19448829
143810740
410259741
547988569
104968931
41571908
39772954
120882188
49399179
78264059
291905372
296061992
761616879
82766420
286948916
4482120
188879017
75600913
603208944
412934425
67616456
252132548
415662238
133838787
312237959
259718190
266976012
109902860
15903067
7375776
112186354
278468918
161205163
308800874
825439223
72164371
135421763
188974285
252935273
146696245
150998146
98869400
8139819
112626198
416996602
125898985
363417662
75764513
137086778
7561766
49829136
1926555
576563604
773741987
210809691
152787520
270164048
152014313
16972860
506622884
461326947
22595631
175126659
796579300
4558540
283078252
248434164
492243212
585959086
75297308
45304476
128808966
51662092
422107024
61164229
103049536
350753238
13330641
264996550
102168259
442552679
614381283
5023931
184817618
441145789
30049639
17957658
319089429
678816559
29475828
169599106
212034046
11653486
174799263
87168145
180961276
46277429
824392809
679100141
5491083
30658006
647275167
127965353
1349688
45480318
30250179
32696321
681186788
624168931
283144805
343026774
415139369
8538451
131349932
565737916
354865700
66855603
117242237
17604285
49326688
322261612
386813671
8594514
593329186
306904061
280047861
112768635
278806313
106377273
501177787
265039774
579872717
48138188
72262514
764692677
587303604
195483808
827861170
273408715
606638
103224482
87469165
115691217
152484303
292642904
856132239
720870161
131522083
86122972
166934661
376179681
742952264
60551418
153875916
268721821
780098384
290457236
284575008
210902451
295520606
26256598
296171079
745219570
103185195
265550610
64889436
629407081
299675277
287307375
91166702
431621297
28173320
265788411
114488221
667731345
142365855
112993385
94711465
259493597
471689823
148856062
19247512
241934681
142920750
322053473
114233521
76431962
129713945
310513036
3132068
25608294
480472061
539405358
419531485
32493397
201626662
233953280
80878013
213710713
285125614
536941790
226759287
28926389
54073804
382987892
240314186
455666446
209393414
512481335
6198633
737447599
325181258
458633199
78985796
23453935
6774810
47977492
239323184
125532281
15803229
665187487
13925919
45871669
142260699
41329002
40340438
282775448
529027741
172164426
363618578
388770228
612174830
85024424
32053386
170635059
50557108
362586061
123161703
815557109
92753278
825675923
220625125
764136172
683265510
626492461
174255337
47107834
200162399
214488073
560968983
9358051
154915902
137103842
108912616
305828614
207158595
197928562
610705196
324826630
309189517
481583302
345132305
18928018
124082400
326630435
718090646
698951397
248088697
147972072
90774510
378571945
55285257
67162351
544793727
6927292
15122282
13689224
679026211
34568648
354491531
366498598
404081813
46886503
104000094
50284892
27547339
220647926
680636112
15408412
37143336
44388271
723922001
977767621
604362908
455025164
47994081
61167457
25378016
11050371
44981
84071994
186333501
442425415
550115666
136096404
109846416
56155709
90356247
682142077
113760659
386771746
365559143
104146253
273768917
162681262
339052499
340656486
430954264
549507760
113128181
56458021
139399875
209770757
24271632
8051339
165233174
205987797
4449809
68071154
398094346
326949137
340503332
538009386
8922596
62985427
39655781
136660234
843322832
366199900
110574552
69857874
22037115
6991465
25036320
85398936
495788577
7719177
13986886
920013640
2637987
503543703
593488803
820806432
351179147
230511185
540018349
268342689
323817794
284030399
85854386
455554857
175964240
541294817
13366761
496717063
452725709
320745703
28276423
131053513
47641711
26718141
705576921
56622281
36908293
414586981
319150941
154501994
102214979
799862636
190280917
26187182
109078312
614198948
218851260
390246312
186146953
108914921
11943878
636948473
94255187
397862498
102160300
26737446
38092870
25071610
111150747
335662379
772624702
180468648
459262762
519295128
529494839
302973830
323607464
27121592
250452360
379025032
483194067
277994759
337321361
53369650
364089616
466437481
342426414
113023530
825662164
175762887
21366149
201544934
189008850
222188493
113197113
49326981
223845925
250267759
266642541
291556425
92463328
175118557
103763066
380208539
3732278
19440878
137672947
25687374
98134378
39960490
294160460
368341536
94461866
138591360
143194640
249751626
24995504
293861430
192863474
12316598
528398161
157591947
143895794
466211894
669388
406074336
271392585
161608254
669378371
150029048
231618566
824991302
44264046
571586586
281469987
728349051
502351692
212150619
299514685
124642485
447223539
121811156
81178545
67605456
115454984
508431796
658419156
146079939
452359794
133654297
47914608
76872565
2816581
113128712
116624308
165694162
248403946
205313879
44705782
52099121
31540498
169791571
62591782
163132691
301760495
26275736
510083668
26967083
4767023
329588530
195890010
328842826
64925894
152916557
771709030
407710029
105562583
98921263
117342243
360365064
435427388
126198387
85278826
69087752
17635029
24204884
77304933
157455545
81415489
14828508
147466387
146431913
36913593
280398113
432416765
618446637
24690559
62141753
656253567
679261780
150503321
229381891
2965408
29039776
232152973
14439956
16319267
98117028
145911916
747941290
144009001
133961380
88709570
41519165
3698864
286856201
18109412
12288224
225149194
116671553
4733981
925050444
345143663
621154376
43907167
55670276
905771794
2140460
51905395
738175472
7673427
416277884
496196819
73582244
505203739
771064591
386591397
620729777
516517076
111457621
49348579
215721156
335007654
345690103
245867576
11761844
24672001
30187767
838507576
289750473
784986361
69517055
384762593
577656618
662728107
7904448
312655803
56940671
385377647
767626701
581428171
75711947
293717548
284914907
136052565
364509547
80660148
134924466
54627005
124387868
92656764
254341086
1370637
237642868
11609320
18930531
232504113
25407486
13105132
557850803
32105618
109261734
950060595
354672973
33871886
79510100
68850608
616650383
336741285
290514077
828385524
81650691
2851579
24215394
633739613
98213081
678691
156108033
361480758
892369628
83971576
27489658
456890919
140020932
32559087
277746267
143137535
181395364
93858363
95814430
133068191
407274109
96275769
38889302
38650788
135713458
34111747
81766650
71450118
104327654
139390587
131207570
13932039
893258
953012047
585953103
459023783
532091325
64425189
44757038
411825556
23345855
390333415
67254392
445383768
658856425
406679311
498441969
179126809
413426841
435858140
2911800
33458897
393855326
135430783
435035691
269712126
3731596
628642145
22275710
17440323
90882894
260127745
495990268
340306248
660431531
54554078
375087212
18098564
23454452
194977455
141137651
178372133
103059966
278295776
400765375
499600388
65136796
4170965
335917951
265351495
414843389
525750355
58115743
193003618
278890523
291357026
405609665
276280778
302963685
41046693
25689388
47208997
961733584
232057021
1243054
42380922
101870753
910925346
417204473
129160093
62433676
40405192
29317089
89458162
115544018
137778557
215550677
217798049
149675870
66883628
622652691
179448418
603023896
4240757
970185970
108758740
561587483
333785301
101001956
145318881
240340387
319322684
79479483
734241351
34716269
192644066
351865358
31879989
193142652
30994919
482024290
246429857
12431112
500819772
36594249
369667187
67295487
113480916
492799394
395232202
17784285
85422385
42695696
445174983
58897470
465383003
258812097
472207605
51677756
338164117
322257458
200894815
28223240
400846182
71665270
173810103
440555921
388372821
789822334
99894650
41100145
408298171
43296814
592591369
505050550
533980389
2566538
32107884
590447281
55153808
836958548
245294128
644330509
224525380
518829341
212380380
108724965
82493117
774850432
307070336
29176942
96984543
137001330
563975597
155588616
48060911
181966361
52678835
46802973
142794086
306288529
371654095
23639340
451877621
95268927
426414481
56553420
63881557
127056174
58823339
144939580
28852751
259376297
508789264
984602
63043962
567854070
173624504
547589879
478563026
68431818
658150044
115929526
544131065
74563413
202447220
10632129
196558940
741679
51982180
501968156
357763617
277891733
59208887
144534977
111635274
3462182
6260556
400493955
369824500
39927586
287458363
52000902
570875462
187909343
271220340
183489141
49083051
233919547
345405598
56155241
2341923
319274275
756353996
90319474
432531914
463298264
57276036
518016793
317256280
48077728
500923145
32927178
176148821
191679583
21656380
602310829
6208183
528114904
170095518
66326173
247301109
73334321
35515874
53829807
157105885
591493228
159516183
2726216
107993675
648225093
735419103
290183551
20353706
118204388
799438578
90610584
65478461
68627378
574156929
137574549
183158965
194020749
23236283
599623420
189021748
12782905
169808428
589360680
149605652
219498041
1756293
506015361
188706634
338435038
59063632
848557870
385425634
79250913
82040823
150994977
216045342
436803936
6971346
247323532
355557276
859399572
116159443
105178807
21120130
44195471
576132920
153133077
53155273
444779132
19706918
369812803
24514964
134126607
65961617
8108233
15905125
43911483
17478476
70627065
71359337
833686788
318124907
298160762
185057404
151706040
249555250
311471333
31410753
250383498
85187
81908840
436900525
709889876
219542542
92695437
527039516
67594568
206626395
97540854
157363775
49597083
384968001
364018469
2115123
96295023
72536867
29680276
619559639
302038102
114025556
94810810
35596684
349035733
814477687
200253876
25664479
164317799
712462312
320640890
91803315
81457438
79736712
173417285
12086737
728018528
41679398
114407499
54298173
500004701
171906269
50968574
326690164
574737283
65898607
20649233
419749731
94920289
3049967
14605918
216811075
19554681
160867515
96027129
5279665
137657281
142366651
739890890
636891259
94276249
466804090
376125978
298077895
46147160
584956432
288991900
69521985
270023963
84568394
624992911
416040573
581145588
249371144
30596254
248781051
176840031
290017644
232951307
196724903
126802704
404339099
62888815
245051192
384676318
330477851
14102275
86905196
211328428
112055661
221137551
188834566
1967282
79172071
43299323
99875501
239777023
43100335
281905857
11943677
526315055
915643234
12794353
66869397
770940079
4907946
156701536
65970475
319242453
54549280
914078365
703217555
132122514
114656789
681796236
76663026
386938988
5515951
154694790
110232788
6616326
544452413
22560050
25310460
34636844
48690447
901039605
48520080
12799258
319420552
62619650
607065715
256582306
115283550
765698064
812696943
360711708
739248569
6435710
76900045
684150899
126006967
335024269
424909265
70560215
299961791
13193429
266567471
359566372
1610313
55446870
83425461
328370944
158335148
65279938
619283807
111730757
88932053
169003325
410096989
287078925
635174627
17760456
241263573
411570049
217029644
279458558
295609890
765048861
40076746
309136904
185921330
141640418
279595449
258621742
64872177
58741192
260181654
264362122
272014290
609360184
238683983
36123439
488276114
86212415
321459809
35987136
512586228
326165871
152915119
390786966
332380171
699348606
742067130
9726036
887354097
110450067
43658715
191354123
450750948
22117097
2601016
49967441
103078223
325013113
381932263
1515846
326122688
480299386
14204724
32686575
493928598
460425280
266703323
216871583
49792989
119316287
83225443
18384880
115788149
30408218
701447562
13155683
392350224
46657712
107481357
26436323
102745962
54877363
75347357
579926056
319157550
119920264
9728843
51782719
71168482
7628864
695445290
229249155
60399398
254863530
531172716
58901074
142318354
413873514
79048283
121341931
288195702
384151632
21581573
112554401
10689030
358877918
164588918
563607473
8671986
18654082
14068829
217268945
151313903
24933441
138658251
196523545
281604755
170813876
34528915
585636857
123125692
49343233
40668869
89962959
751456770
145390655
406353992
369535785
543994955
5486119
197376862
179713183
133951844
403996716
378468901
188472898
285314761
258973961
71006804
9393427
256004893
218528064
103052859
209489213
993126
88122729
415963348
43305135
163183134
311131180
339959395
274175212
120737382
623302685
98467948
169951683
553207533
220392002
493302653
56564278
274672382
6466528
577192380
623234365
231034568
864141997
366750964
497505706
79131816
404830704
134542589
357097120
5787252
439502340
539595153
393686380
7106889
26066968
114095665
2610838
120821485
91628025
125525969
413493451
476735565
467355637
383362711
594638444
499534953
412692542
6898357
449489026
17953363
93514102
326861115
120342170
649718641
447160787
295255596
709882919
68120595
352802945
16907686
109675416
424922982
568034827
201504539
50846163
18638481
496440966
931542
10164992
115582855
244052220
67540759
337072868
609338242
407871220
164596959
305307002
11058333
15609542
734296488
156449382
43225319
732850454
28083979
221937276
84142992
104260179
371988628
333225197
409585852
309503018
56429089
127683503
110107037
123531201
117093305
133492941
34390516
51468748
486887586
88192381
186113383
22883948
244057725
987012343
236650936
53302816
315398663
413133262
470808804
57662505
237869255
34731806
79901493
3859866
25696445
220455202
171630449
523550720
287073989
656065040
381341465
94470054
5887913
280935187
270110769
847729418
18764409
21442531
8878777
114876565
31027468
156578512
133850012
311853474
25629627
407984979
90585316
8278800
207724076
597805415
177747039
110985618
35432299
197567636
22280218
602101898
681136683
55317951
136906106
257746717
635896033
7693673
633195369
524742379
89088876
58484885
39051589
109264108
17153837
267145689
209810157
297621888
376060549
265987167
440681911
207118246
141795509
6265406
221439388
316171793
493306138
331415053
92616153
313586899
24965874
220308351
81629617
38388437
218653307
378217323
349852090
150084569
361953632
556966370
34206912
77299134
149258327
448484652
4068615
37569799
52726997
308473738
160185395
482210909
94532432
654798000
165220483
358518808
339344449
42122413
315565
81780977
233125709
180448483
191792897
19663743
205243339
2040567
7439079
145133562
974052174
77490031
466524163
222747343
704397547
42166590
134670108
187451986
388654765
53846353
709516570
877217629
559623071
138132785
287976655
605397917
632084273
474702783
131570852
19268448
31142933
620125496
1061367
75532598
40446047
201298421
140434919
223886343
2108761
188617473
49302451
11525622
117421940
380824309
470909
681263220
144995136
770902939
543589298
247248474
258773847
62041946
9447457
549386999
77740920
586014538
528405781
98401064
16604387
254944297
75836977
170285853
26335169
493726707
12534760
61177235
126687662
704976559
24843081
62427918
234236837
35874332
530528697
440769686
99488561
617853906
712485343
74637294
383868907
99232109
692230762
246406798
184396484
110600992
159511958
6267138
362085001
915076409
14423135
196900726
478652578
350025178
503315298
52135880
285871739
639104986
77396000
5734494
577096046
83738529
145081052
104703464
456680002
352104741
499195083
417713488
119285073
392393895
197207516
107243869
398984296
54717448
8117910
288202641
140330169
569693363
14391085
198868237
148947907
22205659
95670218
45333338
497893312
738357871
260427501
478447022
290608451
122715021
13326473
93511572
1467627
369172247
684656781
89869607
781646077
394697510
164097208
627732052
646143465
495717005
26613223
113749787
136492169
139049493
100001120
505537381
88333881
723114788
356166845
909303980
180070912
92933242
531228322
490306122
412015883
107550911
348032896
8992250
908527451
25481828
184873884
64475135
19042811
238676307
59120960
276404638
974168303
211138877
4557425
271582617
119288922
308553874
19484377
559079343
68487747
11760532
246830911
303834043
203621089
218293836
140467422
327808712
384222150
10912290
39373682
170062847
349280481
9579296
63124737
715080569
342030101
318557355
232519209
461365566
74658227
74012925
420958470
80824582
10364778
625514630
516435140
99157103
57007235
131735121
372845866
119975277
453495169
5078336
20982874
394106765
5551667
56306594
219619032
256141329
36369293
744879623
201996586
366412471
116508076
437625278
12270822
303519597
271540609
101525985
64698952
67983085
263689406
211299996
27920211
764248901
211967667
15139231
156465992
768201628
15526490
760988315
2068847
111087841
261598427
306480751
35530334
267352401
508455100
165273638
526145015
537485303
144421549
12822303
243781151
32513889
294187926
8372229
581888178
128881594
313915823
71695104
58763107
545317757
362178372
60512081
101089520
77148537
299806941
111632573
111598711
165030844
40660167
335991748
685429233
65310956
1650855
51432464
374632037
12992568
98566310
484701457
72474891
81340624
396392249
183676415
123950990
409981939
552451097
916232843
865243752
211895878
81826202
457685310
701878185
378329349
147515932
183514
129039253
201542607
95332608
517415282
222197586
410076009
775186615
565942534
473250090
196654902
231228989
3521994
16269395
192264980
72044
207516583
23250826
334645640
362645212
19018243
113991721
194270820
71717950
585163882
86396393
606614701
129670052
35220173
288696821
63698282
109652283
59862818
158433313
76837213
5021706
301875414
164390812
705203216
53526406
845580868
195148431
128136916
79259036
144576526
498125
173907257
236020382
353091435
42642591
122581800
47902374
158066933
43620454
342457420
10671820
211916821
244109051
5481969
12297434
193272793
345831972
139642183
111288081
261478510
306723376
57958263
279042181
235472595
461276830
342232074
291110292
113362121
39467376
554364745
445347516
141994010
3012176
88430844
25780821
6739360
64587258
257178113
116241219
136197394
26071401
7143783
618685226
93716690
603702844
269968632
323997404
106188350
313436241
117453
12820700
1119537
298224995
177510378
18104603
264098668
41702715
4349820
137434285
159891616
37612897
210757288
118005651
104673301
348861464
16027791
383444857
91650859
203110388
107707371
27064528
14614851
99391633
30173850
761506701
382454152
334930889
10472561
321220941
422549388
398407181
626367699
48949772
410837585
515881524
220387028
651320834
206307259
14197671
173625651
127126522
181984523
187788231
178875134
224803306
488042058
111969082
26110583
44672875
24235561
4161226
58949809
810169718
361049169
571781613
431777806
120559871
491719185
331690754
199613458
356078281
19052263
112189063
104109991
257190100
76817786
2043833
13028498
473752401
375448443
322290687
43087783
376365355
545422528
27964824
68570040
328538308
3285031
214192081
12243886
200009791
695212637
422260332
320919680
680717068
450993606
572617663
214495782
120599832
42382282
52126674
239026908
315297821
262855480
187069686
1641854
48605009
195622503
131809890
72936019
221223563
394836231
217418853
130655571
71847473
19865278
183528291
122447128
304037348
383080651
93135701
61955042
274348888
12588954
319776405
344204759
198240872
200351267
153144421
97209824
201599628
136380264
152581661
27763110
683488533
241827987
112827887
8013190
291833795
369265198
247347679
215819434
88726656
681619669
51731322
31876639
482505335
199860599
30111104
16115809
415175899
35762769
51983703
737517809
472642166
44555751
197536011
429670228
344969683
5298083
40990284
26688122
623233754
56223574
198403466
271979433
230786804
189618188
1279008
61935822
203011217
2619674
31398435
38550661
624100164
575656420
222440789
132854892
434768690
432304199
84288968
152792338
517319003
306107523
224304629
207497971
190744736
64169714
7122047
505633821
392849812
116069734
246611236
556994129
927777
256354642
17662895
128311353
325552480
499216730
510354449
7876600
72078837
178345795
471131372
178454473
51961347
600857074
34286122
718568777
133923919
192605814
383281863
58352047
248676481
83951702
250088107
367011833
440164252
699816585
173649711
103368783
823147141
141037467
148766681
302983891
259579305
593247845
189159722
639740274
571275780
123231694
71460987
281139021
516781048
122938002
15463037
153456843
577112388
411696744
81788397
310423373
155925801
448180858
112037169
5984675
2035026
20429462
41601290
271353766
297023591
107445306
133717965
732490999
373730447
40625201
101105789
381375977
320260959
8716709
302128674
14501628
363711746
473993904
147008600
115247415
180763271
158995854
180874326
204867337
137613723
27473077
453724074
133619122
43961605
804585762
206515120
203071494
200815210
33989435
12033795
112593854
191293991
293808639
19507280
149497582
417917474
281227590
173762952
122403393
109903696
103879349
307799165
353974811
123015169
51319348
98681674
859384946
35120749
32494932
93027277
741775342
8528804
65404224
668802176
395806750
33218631
290785580
42221039
56223748
235918175
649816406
54470927
770722826
592087417
211016277
415768020
481275799
193766464
262399220
79655058
126718473
310677631
470884782
382508054
252181006
5941775
108424541
323359450
121910845
63833490
6582759
645781528
144452557
2742809
293167850
94128701
536984236
11603958
15259071
64484526
214322939
61467293
101216469
67053292
39798252
57960794
1065208
742365
198088876
6111981
88720661
70957673
242053611
880630529
35726068
70610280
169339496
158285336
569355924
549596431
177777882
349543731
187036599
613969475
72806407
605749729
179931801
266560253
21138365
25404580
47345435
236777564
10643616
17292721
832238530
11362059
115993920
327155307
839832919
14621617
528029638
277230510
623618861
168269384
448539697
483978904
75521512
8015858
211341457
15564306
97670565
11788106
354043176
172136659
712087031
180404730
34950644
94058376
552095437
242489711
369037573
405081465
200510
20512491
83361021
572948023
454823538
682548203
350708837
56398398
2792111
396643645
475243139
443996288
100680806
540806712
126309223
306188773
82310166
225790856
523967467
72752269
926772231
320860399
96586828
26932700
286952487
777398
14095483
746926439
3260858
390231773
212709056
47919849
20188966
183617539
449061653
48595416
126613381
265342311
4138927
92086319
118715682
686065975
188932670
334940236
169937201
46979115
74122830
9693480
96196230
16577896
12651931
36430567
4651483
245514656
203109715
602136663
13532033
110667894
179774099
42846046
201004411
228809747
54027948
280657138
122379175
244910309
142251554
259962345
881829224
77872411
375178609
330205654
165172713
251073858
287382649
327903917
107763010
906947187
637912895
653107782
257918306
538042009
551396454
93955154
47263942
156497474
247501237
483089583
175179040
170200788
195636895
635081291
209571843
26100074
169329511
492616255
162243754
29707735
164464015
542030855
268809008
1339537
331268608
328115399
842401000
34316476
160693584
780274203
59633727
476005286
4043006
195152742
51867304
45057712
18977470
115696873
242322159
1907331
450926829
377603164
435283124
246815484
582404526
224152473
24120885
485729457
6514462
132823287
641768402
61770328
301273584
13719564
91891418
506969139
529265327
41668243
274022816
439981769
41660814
51681
149172551
251086368
143769513
346659263
179805054
45861369
264959487
72534
50968887
180055791
78667431
59794147
151544420
67957477
437799104
169635418
462940147
301144876
213745201
795648641
180022555
674903832
139807086
141474104
263612255
49364892
59044103
512042060
213470837
233817228
487939615
27867792
14630735
486198246
343646293
146254616
37255690
443260199
305454048
273480
285316376
361800220
50650717
266312375
169601556
304808635
13342028
92145458
29528823
86777336
376859658
159330067
504650137
309933564
403868563
533079705
447525916
51394223
433786909
689664417
3706693
191640940
348869948
380351404
58712417
28217505
4257498
681941470
286985660
21259149
100344879
320723741
158917113
81263439
110026086
150603696
303566397
16694375
680579222
163354365
189372338
155633508
736992786
229313141
292807421
491802051
6823205
230892871
523644572
152344433
379340086
438875426
49331828
119505130
211389392
128450807
5348113
61120952
18025626
523184586
54639340
71236084
522596180
230473596
51221701
73562332
462443083
41357023
123938451
213068646
405759314
450735552
134289061
294701701
632278172
607080100
311681921
206528799
427151557
173237905
129356062
256801726
39034774
312769284
513870232
32503940
542002778
477338963
610597379
317817991
60206675
336153799
423350251
276461945
111765996
558224812
556838724
111788583
37502147
38571574
26317051
112972228
28993810
415300069
839873264
44394851
196014855
514035278
424555325
557990591
467519667
9479349
347619398
198369389
413211659
629476338
379818876
844502833
553431775
184738469
205308610
9597378
631951688
106182986
56360977
137485888
551165786
51722547
119013439
108198910
55154835
156371694
18786532
12112762
110323676
262874342
56779069
168221023
183633719
245049324
36440177
803346879
552184070
129273835
123077032
468363190
560761108
370774196
33319779
19693473
441251620
121985290
256170045
57397690
76795501
43451329
371643911
19404117
171144000
552230579
472481822
635716362
818924015
301873741
30900195
442883296
178866998
117882752
15011418
81643623
315651271
319355273
15963063
49522275
84615469
393030309
544811552
300266634
542885611
328443845
151049051
64007201
764426303
111008064
600003561
303776112
67576453
640749404
303401627
43356283
22729107
130665772
30090742
1415681
26125404
134095782
56914580
390875600
267648884
231162839
38051441
642225164
500117813
170575041
52090694
111888013
7421285
622794826
6941685
565573108
390235661
331495864
123373168
409454902
92792088
17964234
1911997
172464604
1839
634540545
123363201
33488491
54875339
320551917
332830736
626671211
278973849
210788639
166153485
151378714
88577513
431394934
284803629
13612535
338015945
36938580
471381268
680258279
194444678
10434810
457137537
18276010
32222260
879826765
664988936
467726534
294500805
383605971
249333240
488558587
376628385
858900450
242755096
546586039
69498400
690862178
283000731
472696122
285676016
47599852
472409920
663901768
542976258
956560829
223935523
307756529
166109492
101673754
234952835
280358163
393594119
89959504
243511171
468451560
293432380
823008
209166721
546829362
823992719
445852923
51087007
26803108
121933155
627888688
365642743
92772954
277932288
148576833
205190924
210290787
478670703
375529084
333954883
36052919
785404822
203762379
404339119
143269485
135305072
64055986
289038010
152701254
23078333
59100981
14132199
325873697
73999440
293657767
2727200
175312141
18275832
230973889
506162363
144646946
111773845
23408904
256783248
104578937
73983247
197069565
424150297
856841869
72338750
127425004
674691283
519907251
16028824
53641370
598901510
141351173
239091491
64301411
72061632
515640543
419411849
319649439
67158922
76482062
472692561
315419997
142033733
413918819
324651146
120266384
105880788
196260702
281658991
213514862
88368590
648597155
593162653
295639043
206735062
5196235
203732190
47800937
741374669
269975865
26871221
540347716
401965935
134786148
557745178
364424239
454001948
36573136
463720970
21111130
179315504
83323346
321093049
646125425
474526257
126775570
155030601
138173860
14913844
139416940
103915475
664746769
368434672
249281737
39887520
101400631
59953199
412492761
314081500
108781144
362060038
456973880
27790858
119705320
144145660
163079909
407687983
64615
123512818
61809109
87989375
537725157
476259080
1824566
19248137
796445674
17036145
107932694
686540844
209475855
308938934
142793911
49626503
66673978
212016831
620618976
34924044
155104067
270406227
113234578
63588851
216628247
25013314
4102292
36644576
97757075
133136158
49922322
486532922
52338994
361614666
61158766
784068281
47295964
669625763
752332687
337819801
431277027
80787782
256918691
123929935
220891124
292345073
14819477
205213772
28702169
3741447
77687763
1103230
136684261
95056737
589958903
435656359
100774752
457784872
24895570
75639740
79895988
339410941
114789755
222206100
10076640
94788688
224060213
348887383
228008478
52553979
167716733
205989025
2281046
116902731
385356436
51160683
501807287
134710913
568995134
21551936
746169656
466907824
85275492
61402842
120000862
152980658
165589840
711633151
209606235
439493413
558048994
805154732
29981884
31408166
31944087
489174501
65682533
284791510
249152158
255681140
120110992
185768460
175999972
23656591
502896531
567295152
954716268
468824808
305323115
467245591
172009045
64432811
86459953
449952925
227045265
229570247
475944260
718135979
603168669
210648917
216884704
305320591
26850197
391629537
531878494
478427312
294633575
13110218
112268394
1284173
208464520
123287215
593564415
137958078
517076633
325117783
257611657
73628195
592480321
380683520
103677066
190652130
113635016
74320309
78648272
25721049
301726795
71583565
371189474
359483133
8184467
8413777
194417301
321444643
647766157
58010111
92196073
52768698
368900569
332037636
400064492
703339237
497379564
524747856
145574676
284992674
152116748
28024790
93726378
70513280
703083757
132858497
147556679
60427582
3908993
543461796
557733492
117828207
202108314
709771646
663371375
169273649
47712504
406331909
28331297
101952972
422529508
176580671
2439739
382364449
480569624
86401622
438112308
188619628
83609822
97700580
46034586
758205256
3652808
237606558
219237134
375370502
434616331
246626903
25068561
188605466
12075395
157345375
174271348
85571889
5118798
944343010
176524681
2533573
3706843
106769288
318970136
87394756
88754908
124504914
450686137
517600094
60935845
1805231
452842151
63266760
414917229
13845274
17827764
103200292
164913323
458109237
149459487
150816069
597990991
233239513
4572296
353063579
78735654
152985172
392240187
5782030
271309088
10535021
309734681
592408805
27699590
614254043
230694319
38196475
26951814
20328816
207276760
39983486
655873327
359923046
6990471
137098609
25085646
189896490
320723380
106980367
49369762
20377396
449729336
321867103
565623180
13622044
671948374
24614286
565043675
39123770
191132391
124893829
137362848
3377747
24049344
53658475
291948958
29076142
605795423
32267445
42092600
403554451
1151726
162830803
151127274
471978214
12866713
117553159
386287182
311547305
24959939
286047026
433637161
761102104
146815828
536910506
240190797
309426633
386006021
401500402
47989667
342227318
46845302
87817249
177111182
16937335
225003992
226079344
2137958
635769371
770143218
26271277
366533880
898223184
22388358
718648423
698196808
202579510
21903022
357379518
199145423
227362245
281915172
384878361
636122106
8196675
140002604
71014074
193286127
327527463
457140122
251502116
403988186
384276993
66606881
319536284
695756393
153718029
488798329
448159687
475781767
177850416
407850951
127756984
61105610
464187870
187239658
60204833
234915373
240600567
185800590
2261124
130061051
389563302
332337934
21712675
202405525
48397379
362726386
31455453
263477205
13792970
460226590
314509580
209571
359300719
231553791
700444552
17604505
314878173
1856552
80284303
246658637
191238563
290183297
280131477
205643310
442792142
738922345
21074505
74151177
407787285
25242970
158949548
376119954
131577572
100635616
97488121
502206369
326976471
604476704
100485042
102897611
314169369
571553813
196094508
36776741
31389582
96535223
7988221
8745152
222923758
118860260
297235032
252601096
332025677
725186581
551926850
67781137
38150298
860876220
53859607
108126930
142286257
78240814
384598764
195807293
89620099
129785764
201635331
605076484
65910348
61839873
440696570
377688187
503438705
18781278
6538946
196854333
348355547
108591950
537658246
293311246
417202394
166793051
54455323
74123969
30429614
24633444
508284823
641976612
13503115
524874126
41640493
508254036
465460485
668763811
115674340
442682534
436165403
303418340
273756425
205774806
576127871
12880366
8137506
9607457
264203199
112739347
22088016
1679732
195712740
626684438
507746077
269748493
87506377
238588954
417653414
294898505
14625580
520305814
605632912
456746914
112627804
518813668
73372855
568803030
266731122
12838304
452453778
208008344
24400587
97088825
410955604
242702104
12731499
612019274
47143387
250555565
38918498
203429592
511069570
236751867
22147387
5325430
293600847
602397301
63604718
130190902
55052475
209321349
503924210
723996655
138514414
147107300
109365409
500369383
184713485
27222347
21866247
485659663
30139759
709647210
163268514
184151137
46912353
277552174
16296413
414481929
21949507
41704687
394429784
59567712
37275767
31159060
17949659
731816729
383235921
245713396
15686679
305431827
110532109
827644027
610542907
495551485
416675296
5832160
16898815
258125501
148669655
137301416
186777007
229537746
391391316
601479319
176036745
16476155
844714673
230719115
362682081
77479978
179002579
136213622
418682985
693873582
8875966
210611968
53624965
266937516
121732510
67991153
263489597
160957442
622171795
386007899
120670917
368939215
74002437
523431054
14290193
9270798
445626610
255355768
384793548
569069233
105560895
68387556
10494137
481812553
379246624
307345666
399772039
571367547
54213078
117410054
822110827
186692007
14505835
261081759
89730693
176576076
22255795
71908202
237300564
505925477
143886019
735564755
233972364
367811438
532596463
12645601
8563625
333612710
9376161
31444953
23673154
422673162
258106485
566396757
183508049
664210505
152805349
71728020
118260873
443354232
199573254
223041125
183576228
35511845
4421875
114949328
78373861
314808580
308958982
346774406
226585161
203802919
559630790
40258294
621463094
132595911
232534461
78569967
17211214
10984422
202712833
580475221
516179237
102998959
261302217
445481647
184913882
749593310
83117907
566110347
234289817
195244980
111279168
9311554
28811587
121805048
1816499
843861667
434990117
499032100
503034630
161921144
201519521
267474840
156195765
180155947
117984343
258375250
149799153
391111008
877777090
122106238
129274875
202289479
14667608
182056693
336066541
845048399
168647161
123824745
370849114
266467880
19289282
64034339
664342232
15139544
13622541
79266526
124070351
345571866
334660527
38611702
321799190
184422760
87633776
339944421
1415203
172662645
158816245
533779213
104650023
96648355
427543439
181861009
34555897
138057637
163927936
541108870
376867814
273069157
88844656
393060975
56307228
186514420
890077225
360001253
159800129
298522457
386242473
869075701
224044460
24509796
473106420
488693399
102460380
766048490
91244072
277610168
23937566
163941299
228719124
487675634
92815835
536457358
8550777
718966358
138452557
186848910
603508706
306676588
413249747
822151166
25341611
35514980
88294238
352249727
21255160
488151533
110225
350202629
26856022
145397736
390364699
780698320
113687516
8358872
200727807
32909766
57448436
171349069
65894030
273114849
601984188
511471932
219999695
161961822
532321275
97076176
3931318
653739282
105258158
70855794
104910021
11696664
3371629
149824347
300745751
17425727
168711921
798490649
162989698
10399597
614337
161000000
15046743
133741130
270113859
164921417
80403035
58713789
237783631
324841374
814755366
112476289
32785482
241530497
922610011
550398581
130414573
255963232
59684002
228664722
1194337
296934775
112475698
25454708
443790111
481636541
209975714
577556082
389657295
61902501
508239203
377207323
2465639
28710185
638093449
14032209
100723712
117757611
98948735
222204173
83981620
228761260
113251132
98687635
32807590
379465917
162654834
224115639
314000408
428439169
192228267
18873788
32060899
53217888
23710295
31364728
19895887
57465218
319634716
679546420
596716358
29261182
186182272
201062565
8353539
37277492
123539691
64357470
67537769
37698415
258219499
361784839
113811184
46521798
467806924
195510358
102116506
248944609
69215741
549163827
333774722
612920704
508146390
583156166
515492513
354654867
78924346
41739905
7967494
197941768
555393652
10130625
69382000
113854557
409030502
235167903
540577415
159075990
635611982
474742208
59990555
34282520
264081197
764743482
523468215
818023215
90510738
21748217
18410370
22388073
712979719
142201876
348574412
104825924
439491501
344333504
10796739
524169456
439805068
37829181
104949273
211679744
474214043
182139381
301199809
145159000
787355574
197617851
175498916
135639390
82865566
88484566
11569877
867875763
58357160
705042018
51785702
224569198
41017583
621136532
199523838
9916396
490129880
145185674
25005346
92250769
99034179
45118950
393780765
128264081
222320024
234742606
696573004
73454528
229735408
63350082
118523634
202113351
72251543
108851536
86354503
48271929
242882170
433030473
71053745
207020168
420178569
309281833
765068596
27074340
21040162
189956051
586400375
198923578
283379679
323698166
277721165
52532399
218206369
125529679
219805520
14786459
774265728
494193713
33551809
228113622
114322198
435283577
326271440
48163638
247535880
104606673
119326552
270844961
468874947
534292760
247665201
62604030
68844245
2946422
378619873
449496664
213270957
106624627
848673398
336772026
260731292
98772785
15850948
46515001
64549412
490680555
45624181
252213786
25885245
291517124
55900949
200774789
9442075
63620204
2701353
396261470
68637737
796967164
112658836
63919712
14016373
55932675
58192785
10194908
150688154
39506789
230306133
129665545
233044977
755900806
155897374
432856346
306972671
267901780
4155328
419333586
617008119
83230027
318457462
37351129
458119350
172503107
7753258
327321117
470181760
167680032
309166406
550570507
356984804
252756919
6473738
275734274
44801698
101841227
347020179
619186914
62936293
473544866
330313353
366001438
538411220
161385049
246235487
107976790
10197676
23098468
53628465
187021340
169597796
467759666
32871349
40334641
173222662
556845780
19863769
209831179
9398689
370226617
259117460
503233065
102779790
368955223
378531984
522476333
555526170
32606399
150053712
182474189
306972655
30559101
151205068
484127572
165947603
45980589
633617079
654165856
115093869
235003993
151583892
175633713
17641915
584010579
307734348
37297207
619896989
137282772
228476214
30852210
314211813
8722381
549239153
38630290
174351528
437815789
23295910
181352906
775337559
177956865
420625242
232420647
232636443
70297563
11070003
29075834
103090647
170527217
202815693
5560617
256412205
371133002
218524954
275700766
463179803
280791797
388199479
148999797
204138201
48539416
584869478
582529598
61917469
211129706
171296446
77516446
150873289
620559155
278379186
318928706
211995023
173855199
822627973
651951670
441483139
6126447
645739627
695701665
250894339
68505219
322753830
65228861
399496303
427312862
8623771
402958982
268376451
420893995
355808225
313496797
199806541
170070482
362230558
244205525
442288130
454156473
13352943
18849596
271826943
641910870
196236069
73969997
112292338
172098315
581613662
613825301
800110042
231218115
228235116
2309850
272971757
563292586
303767004
28158277
13379772
232116093
382724319
581405777
244721948
473662161
536772460
142523216
4335904
13744514
1071447
193761499
425650845
8848734
9384242
348216261
230691713
208619485
510279905
305473114
218589680
159092437
224798658
352637750
595182583
33364325
377047251
109229155
35657850
320165185
389040274
40272049
117839532
215358161
216264558
472472242
281182617
4048946
167703795
397660442
28329918
669513927
55412219
318322464
19408793
20640789
165075599
47968610
27606009
289864728
637141259
46999968
626263244
361642934
88761705
14762226
251795794
295065200
84886
58401463
6760131
182263995
387462218
275892462
35785282
482042805
99787015
747071
74473513
30755440
542770654
22772878
16187253
198416860
858790344
266667436
613694188
682103517
435234945
784675533
867423905
532780837
348343767
379738455
85490336
105058467
288082873
592566594
474033779
76412806
21480313
2754379
117631648
288884455
20194360
566492808
383844806
67996764
46343060
584743432
141507009
76240404
191074847
3186864
347645834
401216492
137551729
268219188
293391726
17105417
596111308
68984051
266246526
188280532
749538143
50506531
218255079
122016651
262324619
16893490
324120984
187314491
134273890
365183857
265660066
9582631
524586658
886699291
141534529
37581711
99613183
649951986
12295170
961012752
709670972
78187273
518956558
192227506
49996349
8749277
418786936
227759088
104778542
110094263
332385335
395687432
517842992
202297380
208843197
546110089
545205513
79176185
226174985
332291696
15358403
111314053
150785320
422185139
2355650
124912244
155547599
68432365
401581738
33993342
13960633
724341897
881550
177169188
172212593
105833200
1714102
55589049
61395288
6882593
96560729
13075470
614334695
32774094
355757758
630317441
178544834
22823247
77171694
145793987
123950556
20429530
85906898
481058092
328021911
168721592
499565030
38641262
478083203
255090033
259679157
45033504
70530310
73952373
771996048
54163047
888868142
153108419
426544899
163289102
522940285
52789363
448183023
49751998
151316572
194374890
297427617
526863923
4524276
15442494
640331
624395131
132448351
63433798
188866136
96413179
203567060
134993413
282009133
32931471
599527977
351837356
9248685
547633396
610373789
389229482
232221479
414383786
235824278
267214304
325779154
671774044
495675116
165904939
127327914
31264965
509767066
127180907
383691766
9682704
133153848
732816302
446692241
216718367
869555534
947432610
468664933
155715105
406590036
680642538
178557777
29791015
325001610
234442742
395334379
6052092
550254527
177062744
155071059
286396113
331789430
99789880
2084323
236275451
22935563
4504706
96190591
738105156
912826481
343084576
392238333
160253329
347011239
504681099
724522063
138378462
94683299
551274030
368952918
395049921
498835960
636301928
558691088
48296399
175937415
68600793
289050761
542022353
217549534
634096332
794090840
539082455
103191078
255217078
95850446
39823843
8564294
84638337
75799303
128855626
24699998
270223195
7312882
163627731
368355880
47150382
74277352
606940636
175142293
221368468
76310158
128127360
566404626
89944125
741700150
24382603
570549660
52488572
554356747
210686007
286845974
732749616
109659934
47066298
20766210
207159430
739602227
816675864
119719280
263699161
410571146
498639786
270340463
44432142
45316095
218683203
435746879
158965521
188035156
310347698
69428791
299058049
124601668
58692
292946985
254713886
27945413
507388760
671593318
107537408
355437212
384903410
220467785
305026186
123191259
42317526
523898373
732401907
705602404
130946546
74453671
368016368
150058005
536198790
543378207
190325971
510976224
95824033
72722190
389156292
502230681
186959471
157412934
666641780
514906893
560999442
57942545
17710352
52243807
548746163
835863
323594095
196274392
339311046
86231452
334943128
5588124
244725807
3873558
75078288
40953839
149437830
56898546
327685965
479901915
84286583
306680078
427183409
73985541
50533378
2302916
254374991
83500606
567269246
322712383
93657329
291631594
270627775
183308220
12146233
445674837
56367164
386823219
948545661
29386044
408323635
16180131
552609050
78316424
739335017
157500027
54063311
134843633
24948597
711982909
305413391
487360801
117740271
55610366
57771607
21322669
310658321
76903452
204421084
50178115
725831
126587728
266150804
468225030
23643221
82037806
50635659
726739506
455980401
457421001
32139302
57599068
558474356
606656586
187651978
77413834
166071355
70802989
225505707
472988229
66735289
12894563
79219282
575125839
75236418
695418195
308434581
551082678
480649835
146875487
74415761
44300932
672168642
302448472
685135163
375142530
96501754
171593951
34624337
109764985
107118943
397135903
622434396
206836893
172805883
382032240
163582149
354762928
73134240
264345079
143603265
179606454
11774573
498043203
624071180
80074085
178208612
347300868
324935520
106522359
107100663
62479173
120039124
850996292
97155802
21070717
140764798
585317618
16609129
576229199
90550466
309726243
94495230
102736979
423067791
704024896
118088460
15412855
144980130
605706064
310555233
254205206
187707624
233833830
100060753
432353617
489053414
186124945
220954480
470412085
56364171
12016233
106330422
4176813
160227008
393696571
628190153
130158635
116509182
2319273
409230384
35937325
213648254
11117777
147975109
506241014
154395751
17687332
680472986
264909016
257788757
75117626
51769444
161465941
113418683
507083365
34909158
28568396
467621622
227472453
637981518
13638040
198253943
115073652
487040442
104835758
881215131
55758319
237233330
109285465
106527767
173821057
2581277
193394357
124481892
47457061
115652352
42883066
871113822
169267068
5338361
968423576
501880040
118969878
400345992
6206635
237236808
60105701
670096248
71154403
831325368
17970706
72821690
110363926
222709023
20477316
207867711
512433184
44388056
851493906
5010533
180829195
493906927
111708658
149325204
237893747
561698092
27709874
927963840
45061853
258823187
208464869
316112723
182635634
37138524
570599488
570334556
46671068
451480379
359463195
4771849
347934259
6596584
847242082
97186819
74904777
193255474
102266865
185520109
142967775
142360112
2691612
119511115
647358808
464174261
476013614
49843362
28954117
334885596
378160080
208486478
299722812
614174067
237890464
80902708
268497593
260068740
183609448
20451722
72187543
115715106
502471816
185075748
903061
229833481
765968132
111600041
11718086
147635051
84012883
16933646
449680402
110123204
540441339
163664527
136916989
43687896
946896173
195248201
51175167
120656058
60654745
155438817
7280718
100805652
173782909
70612473
589225949
58241754
20030372
33225547
69179440
340981777
192547487
753372979
536017979
481452153
659080592
465514431
153339675
285114852
633730594
269303104
11456084
36384115
32866397
309110458
373215841
359414550
106547767
12043554
30986270
326239238
71743382
349631359
399543662
592317212
636266151
835817661
542008199
325323492
17895266
245200233
1135701
78984092
318072978
112143624
221520362
179618035
224230899
87065423
53018944
221252488
28259521
686171756
412462238
148998142
151622653
515880740
839252697
118835546
41466195
22356909
89063839
105665661
18167665
16005638
297179614
2154328
356368365
36357746
51861791
169264583
32247090
30953792
541222271
119484277
326465097
506149204
260279295
481079878
160536024
28162728
67503721
373022035
196345873
497702512
511142351
734836496
292077833
16975529
629712243
62393755
14849658
428715534
356146224
657800584
503813417
20680897
9406997
606950555
159936884
222672263
397748843
16005094
260436864
80174231
305846615
454141113
3691392
154723398
350817371
121410233
118868960
63076174
5556903
680522587
55802357
119019710
658740329
119880769
28529575
227534782
552521013
142030509
409224457
43104033
48557636
78997428
119915051
194892700
339429980
49818534
683326712
260600591
150557669
506089569
485695285
18216030
172823149
352405422
135105541
125942329
390147349
333986286
107464490
64831510
285518514
593092226
50470835
126676902
69782958
52794842
258882246
2889782
225169470
906010662
28294105
497287367
37923844
450867512
537008127
60312104
321924301
403894150
303634877
585417750
509217117
418012952
68857529
114046502
12754290
739237189
113121624
232302467
77106361
44309661
269761742
143040041
445306711
657743037
168680847
109151793
53905382
143036156
225111336
526608351
10504311
143921073
486697173
253440576
523802298
88179103
329086497
209630436
659991622
19845958
80580337
174516762
402576629
113943483
223151267
138355074
114520337
341446194
279464024
107689808
666975545
273229162
5147010
45617943
23107114
58677572
57409092
56552418
26640265
280819855
150932036
86646233
660715829
411063130
675471543
138389019
447176744
308136774
847079264
602147992
309610054
7425310
114727670
292071263
65255581
92029426
132758429
144710661
21338425
25387217
101994222
359136956
134674645
27427817
429779922
424178426
168366715
16207663
477249758
205343531
230962635
526931367
97420302
121901905
210865569
35760
576309981
287226898
853193560
202176493
44234590
477044425
258149850
88134484
116862741
22640342
145342758
384074974
17063388
226822112
338354533
242705170
476805600
227108940
354282684
256883914
250409763
73091601
369625294
492915705
480647843
632742066
624755967
853405194
317459220
6357724
7564993
185093995
253445175
429397073
265574987
565010494
100427883
640385972
48476229
161682817
2845000
122986484
343829493
249526571
31216872
139777994
233976792
25273744
254242441
50196759
7798207
287701061
281601145
31814258
30167806
150585769
323725951
372176951
269996876
19274470
378753458
239220953
285199552
18123631
245447355
33783596
255589036
34948395
10095943
330813351
237766851
6750316
342463850
831139824
249966160
601519257
369088404
487797122
204930850
84095513
189575871
279186007
66581282
100845966
44106620
19460214
574976904
4780677
19084589
469948460
163484386
97991021
31390708
399728752
370989947
405697956
292274554
81044439
284347689
17868942
6974894
57706472
383367106
409984185
761645819
77440879
391411080
794289743
94189928
344798206
10822609
30619891
161612293
552414434
309099904
363399675
136444393
121767063
218655724
295831129
249880319
300789405
170816266
181542119
27430692
883212344
994816960
235293509
206063770
201360415
123542693
670008155
94439002
93197414
294379754
65082999
18473183
571406450
90154045
438158922
142777417
630811177
78922202
418161897
26096965
131994424
125083063
93151731
89313514
826560894
623155482
85389288
747248363
151051878
475651110
37949099
418940025
81002570
105969447
55637256
125967110
270176022
269711351
504282924
369238441
224800489
418101365
34728127
320355077
31498943
463519021
265088055
74947568
630202931
107738396
247261585
149170090
3116600
346355623
271429213
76392098
136728515
415455524
101053372
454255937
114641764
9048134
10201373
14713666
315860383
816879178
9613721
159644284
215945932
152544746
28258030
215753300
381764488
26391447
701036403
3005916
256094063
204973771
16350761
142951530
376996080
331145338
513471726
135428330
402357542
343031019
463898035
889013874
62167800
363032642
378174437
7996171
140488710
134485735
308431912
527958124
949247287
123881818
78487573
28444043
12539124
627086787
218346945
11023712
111848507
232556518
255905787
585210329
198567683
117801395
193318601
310018687
331560403
90737077
24746055
404939615
98122801
365028126
296231273
33574595
561195297
454553104
271663721
37712375
154563794
61541538
8569716
451982955
95676659
29322448
305772
354883458
434228356
278936367
502368216
568244249
517775122
3246824
299653672
79037669
543494406
690227826
50610203
54443845
7004179
72310236
281210799
511900531
147483549
350320255
454296718
649592380
133483312
17950685
254977249
16242241
30897941
249781199
3710265
332932025
687105243
6282326
218897493
421036243
19238425
588645293
533298570
596369546
285946014
277223150
237213993
270076300
177211120
221360242
27309031
165862092
72812765
648701982
575036021
28696868
21678263
206418313
160740225
470896909
345211304
229813853
40700252
16637406
3075702
242224121
287705399
3014634
12078566
46747286
502808634
21194792
192144939
437116803
253638476
518638704
5948745
743765696
690292595
8441551
208219180
450705208
18022220
456743163
190406597
564922557
5398492
624712091
68331598
38602849
487556407
262737702
261536586
19681212
103939703
64091273
166337829
146002160
212917609
297127340
610479393
19653388
265584406
236853205
292905133
58142650
397012079
572106515
277464362
616941199
11443114
38782445
15171331
312946789
122804914
98740750
285139
213600872
146793247
124863419
560702303
8773220
195429226
15706703
5407854
393544477
808265280
115748519
1895996
242453096
368510121
195048523
20176242
37849659
227122030
310122356
508284507
538819802
450236969
227423276
400558242
1273696
128266976
155886340
450912593
544301119
109282456
652508515
121410700
26164237
38371359
18525431
154053627
704496341
317985446
48197289
572733557
67002975
257982226
493614327
19995848
251873250
20466896
311956593
613024934
493170158
202244218
22077993
102755209
9419591
491337290
177635731
421496784
676996795
94845137
156124992
199667320
926298457
87301656
1855765
578333544
410898287
187281065
282660807
152374600
20301425
250253031
71065165
80445906
211714666
232144432
509393091
16520257
802106562
568458002
151566828
196011427
38841664
16837305
251961467
612694172
219696742
315616418
281332808
202705766
100910877
195781092
449994597
244446677
794055147
52736344
202837890
397867501
492776416
391368708
253907166
202493957
244321672
508343061
122366552
149170619
279689537
148383591
127892071
202126919
483713
55795958
191671525
321779067
548987769
22847459
41616815
128568849
832161740
333955646
18461009
581805214
690959004
27117740
527481844
8521230
665830815
160898756
252660429
580118875
48146992
21063402
946342800
307487538
43751201
166261880
93823302
467905447
150629048
46355433
826439591
913246492
346579722
166201859
49596753
697615437
189299464
99853139
65260335
314525844
65483297
289543967
577424952
21777568
185765018
97477287
85316804
330005293
172280422
660754140
664063266
22108863
411568844
2410178
3571758
280515406
11740362
186902081
552923160
534899950
326499719
92400784
92296563
120191211
51152868
267786837
97482742
601199838
9746191
196368218
126663285
181511901
91116592
294556933
124896239
112060758
131365162
113704623
235432434
628898085
487804291
95326616
173486917
544884672
227118208
603228593
162795561
351207511
249178074
81956957
55119595
124830428
381260762
78348788
6331498
79016839
509096675
415068016
595060411
143567301
286000303
397141831
5447438
195267831
80370612
171004936
129562311
140828984
166900019
25496552
244812392
316531837
152917829
421304708
136751473
41494367
672148514
300296147
467736539
189568645
549156966
120767721
79623486
253539674
50840145
91379112
243315135
339339176
522413577
91442922
69540331
550735557
248610661
109053194
527670723
40982996
334179200
545029675
46855128
165359791
429773318
202780934
490422986
558569796
60764301
108469029
4726011
192978552
43740133
696937
651139507
821319822
145567705
98726194
580395225
828064763
82848948
547580383
603693535
144744815
97815675
248563815
24832503
165106506
279384591
471595736
23445418
537582616
384937146
403234705
185082304
41634411
40873916
219982624
263234688
402968990
429948681
429313096
275169004
58016374
79086490
793206594
167032268
60981148
568045322
259302918
16133967
839817417
266734031
144563961
181157754
468724004
52260845
382785827
293764822
733053252
108679258
784830588
115034980
157721200
427136107
283614107
65320932
70184390
340840173
245898963
660772259
208027307
99788176
229621762
140608837
27047137
17570541
93827179
154618636
88363543
37498454
22892093
3406851
749431482
37337309
215195799
54377979
562774722
137338054
145291906
360744064
678961675
298632421
98019142
177524596
11327028
636651064
239610663
230862576
469186964
124391340
28796091
358251764
131386809
357615518
329011120
451235061
345410885
155878036
206478518
482436770
195086794
73614130
147895319
49219234
66444815
25001559
468918623
127457070
49386371
152648451
69778347
47522059
6675751
132407148
164619088
458540437
12294740
6973460
553982388
6055123
321777298
248597418
576337209
46412472
11970
50584576
508515456
593640534
93502676
321236689
373236457
4364625
445093541
364339809
423184758
347551295
31699298
32011248
2880579
349281455
328888391
284745106
140353117
54803650
708798914
53048602
616953751
67602709
462802326
346310076
68602185
15596819
439423862
198180948
481297915
159654496
142742746
295745564
658408954
539325456
40882316
81094003
305556697
82572122
597843568
876254443
5772479
642015022
235255770
66395878
77967793
565402091
253237228
39437536
401623776
634492459
94800736
35613055
503126108
502112763
490000123
771478222
44387963
215324944
702372006
32262415
390876261
280094525
285218866
131459884
429122439
55253370
89165584
624785881
482587998
657714186
231259994
786211027
16114686
628860581
331003965
35737266
379772710
3808792
409500206
68038052
645458343
39186235
558263043
370163955
138945145
652982035
417626202
312842346
110824533
62892312
49425563
374917617
780945424
208783365
489354991
622920598
196477482
1117868
268394053
870960486
822229590
342423011
72215127
717072018
412489374
199877431
585318889
452861214
264732871
56858977
167964125
292543288
210188159
67088377
347766817
60928212
27939865
391422366
225979090
56568191
119404874
204891006
359559654
263051042
23230740
519988599
245612455
354506813
689230662
79704339
65258989
383385184
69008031
425600132
351426405
60066366
741325780
51157500
335447513
535621207
292012369
91533683
167282631
16692731
739479095
378292652
278220401
741807096
337612528
171762843
45126359
395499806
117707070
54376713
8894510
143763407
294008781
409973768
140879353
595033627
747907164
34056003
1124592
1420768
475250497
2880236
96556416
249736550
762075716
242671046
25403850
56548658
567594457
525602189
602937068
27624993
365730301
366383410
87569721
737609554
145972792
286208143
46997367
241819053
30482338
2150741
245513657
266981200
239171304
553657024
51107805
97252225
196738076
458915425
551566507
26585303
67743835
71562053
320798153
312771311
64893529
341798401
284345017
179928725
70570444
397932238
275703004
314570751
861235479
727413391
820145356
335878366
100655007
170662191
87218797
449650628
42666266
98471628
376726118
278133746
20271279
465279348
395211666
46064739
60588361
461796649
81959318
56623450
200703390
517447350
24201407
872803200
512802620
10785656
92313631
104578783
142718826
516170564
75791408
85241048
78286794
384735031
322607763
139318457
518095984
170985091
58787267
460039733
16375664
524924786
129417468
576639066
776497680
128883014
391287115
63569683
553328862
17535849
96875009
88199222
25450424
356503345
477001781
391783732
798286210
270621777
172796721
715857968
62095824
395639374
45704058
248186048
558236075
228045500
293833468
117925554
544132877
4959527
57105071
3057258
720896172
72438748
95926460
531006339
823946878
577215498
12545960
454241544
205075421
128520718
31521284
301142715
255542347
7280421
435933566
295270392
10815041
476733860
412233070
484699432
397615021
317436235
617510739
216219486
195417179
468932665
664622493
59014422
164031417
213319811
175936781
289525550
151420630
306016178
479685459
470861007
402676
623976812
61018526
100856600
28504823
90798515
215837911
887791942
113463897
533817113
31809896
112571431
27413330
41527298
651847093
358111519
55257153
680774318
36120745
138538035
255846251
470708496
546904935
241020746
250754261
63613642
904045969
429537322
11054318
260814345
1932862
76952284
140354845
664789184
756137102
283570196
116660471
41998956
354764749
22101702
193960926
207686111
130882284
317866424
368160813
8434024
292559557
220363703
15649561
286474325
43261207
170816668
359243647
400274702
201355783
81527087
41211520
41978177
21413353
143074293
150873939
70681841
30927202
116608353
676515235
208951422
236821504
83109459
24209573
102950869
270875610
189715211
572875980
22500069
347972406
160345642
2274797
153492038
3103497
153339089
340264913
359933735
287489175
371811644
22267410
611322070
119588420
223049793
7792824
161561272
18479255
272804243
361157565
165070331
627457843
4879542
146948133
146691458
120763526
626975366
39323105
325553560
579786713
388390002
454614965
106054494
7945158
334433501
689614714
336283609
121333418
976159342
6696706
52414444
340523161
534496377
158516361
20301754
56376048
557022565
129072018
133218959
383218688
93818527
614987480
241999750
24789992
329260698
120745130
63102524
295799142
90881130
45451051
317295557
82228614
14340776
92564430
185441025
193387856
199544767
27454658
405472371
941758378
8132810
680965151
156085677
259099065
220769449
292569979
6027517
77194400
158075529
336256367
765212468
192070917
5307201
24737581
543197678
480559310
366966273
126964074
586812542
174624
81070389
3460690
121640501
814047785
745682312
697309554
15422662
18949815
145675770
276055912
105706466
50534153
91220958
86635728
267937872
358453980
19375850
483921991
821775152
6268056
146072995
537019807
535858175
187519628
116250185
67926050
153221753
452214285
8373813
439706835
328714997
509053688
1349452
1378996
371471649
236524623
88251561
17954058
563067052
690095657
27820181
233037648
14105085
321811830
106457009
274097547
510619195
392562400
8135809
288080156
463669775
24471253
370332253
20219143
46524093
216395872
491885475
139122845
69867895
137954033
621951995
403484082
433157604
103961725
304577769
13748846
87590244
864592399
358364002
86658870
496716302
31128985
96249208
69844372
96327029
82471293
95084455
18444682
166431702
497944596
57436856
348710050
182104054
77063453
402768528
16037689
105244028
479219239
63818108
464580357
213329368
15705091
82263034
104696145
121983143
699709688
23217804
74767014
91722315
879929527
130247278
288636551
378830984
220878022
65730271
115530507
199000924
639535383
340335100
41731884
448618651
345402268
182506073
42067597
637409631
63320748
82576472
37590087
403162056
258476429
195605098
589656976
256023190
230418340
229113205
571647100
86956031
173395711
7690275
620934539
76444178
622873919
125821715
780660425
718481667
210025142
681283818
239852774
12742961
529183142
63316209
257176362
421859270
484611750
220689926
106261784
594199581
578385006
41251083
109662115
292914485
434239335
385396315
247119612
216976366
479369402
198659364
99380216
22574417
139239557
157985018
189621443
39720872
130249931
3416610
263093122
498591286
567485799
340022732
967022887
220314255
135125059
2730551
159496225
24555861
19093514
179915591
165978021
309953881
343632315
470220741
92773613
307610171
471501852
144952838
54074969
115294218
46454595
312929999
21943941
337879235
7128188
37569613
330475690
351910766
32443013
15653640
45791117
380610358
621640942
337192760
122411929
265937749
135218602
287299212
719261470
120428076
415032243
585891330
17214433
286039521
4096929
46639506
26119828
345396837
33310057
65396050
289397038
247597390
638945349
269480950
17625954
254760873
237039923
98188451
395652770
32639223
264676868
192986816
322665112
711805122
149120078
125853332
280466634
188656473
269794327
260586393
133085508
258684281
488692247
169742129
180410542
165830810
119314943
176354437
13451680
686661460
66409373
96661950
897991
338690548
236975451
93317586
489186962
101665790
14449026
193084062
67612493
574433460
441184172
41018466
163548658
348214628
110137892
546723663
795295
454860410
114225977
777709026
672486838
716891915
17030442
30239297
516950098
654216963
457470419
38725335
750242989
197107582
66039919
36086495
54494894
10292886
371636819
262056867
138854156
96836321
164509297
22033124
8345610
244399195
512126583
278437163
122192837
129137182
21360287
177128817
400454719
564534856
494703494
150494685
709971453
89359594
209559113
149735649
130800274
123609837
130212504
122275027
240701071
152009439
83001824
329127372
81638192
10026234
164504547
38509351
715255336
156531868
121100290
305002889
23499242
138464737
435741149
293012780
648533760
191680321
422084034
33317475
338009886
388938208
81642098
96203064
169850870
334610349
167210937
630580868
575467020
811013405
433851406
349327757
633306332
65770911
475681458
799045411
326293654
34042751
338597382
12121479
154352195
192590065
643026091
777932767
43284237
44572740
5047909
169065876
485717472
351028793
26516018
387807425
103428523
170335355
93281796
138233397
144629438
40543381
129546345
361309022
367954206
263296350
528504401
633261049
466083508
183046712
361770680
943036996
30932925
837982243
35239770
469120100
54623121
689418527
393762606
91647064
762904548
181328721
110594213
187206058
306535943
64091012
74491905
10002736
265828584
616392707
259929532
860199546
24918827
282905336
195245848
111571020
62385253
41879525
117908066
755059709
162807623
106426870
497653262
247908347
90615152
145025017
44692510
28578343
64326981
31868428
422119207
386937903
174126738
125296973
42806855
18294923
394935253
669451111
630302727
27758534
851843507
170632167
827784878
320140677
19721650
298283629
652717084
58235798
9806991
441680259
118109594
270865
58595428
331965469
97423299
152011002
411082824
49769430
86192148
210575813
187646441
581376538
817100130
208815941
641219743
250591118
224654966
200390951
12805720
61048531
45738402
23644534
3960238
236789496
671252961
13794050
631902026
253007443
274161917
234448511
116062144
282720898
344287813
164577785
450087388
254453885
485982732
73044008
286922068
193981725
788579607
797736615
109465552
406061183
36495935
229463834
71468192
146036270
424436612
86087402
311506454
659406711
343614187
45095109
735282750
356634346
396982372
357585686
78007886
13760237
58439152
218385444
179101322
148807426
171117579
57061203
307705750
8188186
303121490
90453796
231527756
260410874
216862739
209469798
383085139
176701703
20097182
335419067
3281253
518747168
40990297
746555011
598483417
1726485
21785548
165656149
310407334
421319028
373472463
344288365
106054580
113655326
113031730
39971742
40247182
224314429
50741394
87060414
31970250
47281693
264312125
244618454
228927053
144199267
519283397
109068855
222500425
51801432
30744113
54322009
134079481
442113560
182207700
391207654
730564046
79142545
93609376
41880563
312641869
649678833
156873191
295017831
159634721
247584611
233703501
9109752
92832244
132865982
175453431
14209429
186526631
328922958
425379943
103745739
413053313
170333376
100284517
8420283
689149862
130048956
343721241
46056029
234168883
738990128
282835826
674086382
217652162
165224333
502299250
115497982
156862173
172884557
850747625
500445681
147117440
482976559
523088177
113728670
210759693
517210403
678033889
151874333
326775629
26542718
38020662
104140079
17693661
89025963
392985246
278064369
34437948
353887003
146904195
55742126
347351840
35039418
245110422
64505515
145677515
312932286
11758771
996848
154212057
318747892
623174496
150457307
37846265
386663472
327134195
55841664
11212091
606184259
600006474
241429558
202008955
60791237
280264056
244272189
55739435
676768316
102357910
492801273
9792748
491266322
86691679
211046985
41377206
171296250
444564641
43369345
3338269
430366962
437841549
63119210
331228018
507091806
446720211
17451346
241306072
648597744
32836669
772333132
69444248
30562560
4851314
16034585
380819880
30768594
196525
6399938
43186424
716234889
720370426
467495730
142192876
68368083
675007770
433368228
198777611
641082358
86044263
285537375
594775377
181746842
827559341
317512653
377275534
143789825
528084027
197248408
19197945
403176967
357572204
315874346
511559763
297366279
9510431
35586033
202392160
180224803
482541284
151525259
287689234
514549115
150666001
348222820
19708735
718802181
303516484
84360667
305046405
351440537
38777636
18946549
13737656
530644634
911596259
58102988
177769199
320587026
166382543
55738361
269199549
162297948
5264862
313660879
48708359
171635718
476451013
188918201
92376204
536556528
702372482
173151223
2748586
157411038
22830819
126418544
388725136
43774975
587305855
440947188
213147488
204733751
21146988
318515123
255710206
534574568
27219318
16458240
752869276
17477825
126351611
23502412
716324572
808464856
637248037
78978897
909562688
1383675
49735756
7505351
109549677
811792431
415385308
21329748
74788499
803046909
125720328
21302088
19426989
448416136
95165146
484356866
492443040
281977966
58408615
261082562
68592577
129239814
302477923
35116205
452715727
116047619
524176394
172472883
48054417
2429850
11247995
512160287
629653800
320716864
68112993
275994623
566686843
181592543
204571601
52524399
51188218
781919861
206793792
92260208
483040188
433722880
654144612
9113666
175367789
240160425
329743633
207073703
326677361
150150954
62015280
74032976
121337065
164558628
99143896
129084795
150044768
268407351
449190401
41879308
63692825
108049217
5873641
663973141
299371815
116364797
9626132
40418766
37727640
205085068
705075674
651360272
193041920
82850912
355941132
53704304
790335159
41316725
459027674
443154321
188616730
575601858
203034568
750620631
475765677
37911347
4481502
4127523
788948011
125708447
107449247
229690087
261151803
633339001
541409940
68789860
75142740
130083625
739188802
143753164
512387447
209819633
155552
49551471
91978294
169272165
413523029
55948353
299293681
410913069
321403346
167172426
141331572
422518736
531154782
17453794
455160750
519011260
1988871
27998130
673445551
637449528
299392334
618724422
15287895
155262181
72955928
292188645
310692226
42889032
310655607
623961591
216880241
73678479
238466809
43933684
158345333
372768814
88690673
283659631
547694092
510327862
126413887
65711938
52608901
160325601
140732013
7373405
328081230
34775041
174484160
143410660
28772540
16874877
210011020
214808156
152522681
402907251
19710683
44193526
21310567
139581391
127397865
42374822
982354
165192913
15703670
68799721
425868981
150110603
419239271
12899232
171994341
312260067
22051165
194306561
87781173
28617855
200279176
39756820
722318850
597974006
182531290
166706641
297993246
690979809
101272355
439875725
79733530
35371575
79995157
42635344
357938453
15581347
77337472
16878109
345091843
109304923
115943676
226602253
148176699
106495690
179195145
46896405
127233929
320162057
551864600
23481148
159893564
759948682
202421899
646012797
835683435
193029178
12081972
669983892
83142216
2121563
577173358
35353406
644489853
626320569
158450291
53201866
15988032
12363
44188914
42558789
5860605
245572163
28537409
656438068
56792058
135029914
281095517
397287711
45444133
174842565
6811513
34140675
280713031
71315516
284871947
25749590
118168388
278480274
57058704
279596570
222930291
725219322
137164359
82300208
120501691
262868
672254510
168632285
219698980
37356512
166802509
958058
54137164
66312602
882008876
3280494
68560669
509281396
105266855
199153913
10919271
190992198
808660756
619108657
32443212
91078982
181622099
588501516
198067200
459825941
648365493
244852221
28236521
606765636
223502422
149224574
304533516
108428721
93050960
105353623
765628454
350742578
579092145
154559025
361724007
125322541
358042556
138200321
267426116
324235900
359198883
6309913
171101249
38890316
465725994
145759908
503087022
264721300
513024615
36285403
61289062
25477267
424548033
328499405
351577912
712392363
28690768
398853171
686407
103739096
325284314
199260611
18850051
161085252
4023883
117336630
51386383
398238336
20218743
152632365
285107603
375061327
383138176
143466542
123047783
363370143
477694068
4470942
210800305
113444674
114019575
155514481
87248
781113426
108163551
561547573
241721432
15638544
360281475
409364231
77096358
127940598
175178125
59227105
389667061
131408675
644798379
15391001
166753064
770899355
422699965
880670087
17448177
14166689
246393125
330687352
439013794
288195996
172159690
1877109
69057937
69828277
36547854
477170144
248934660
159186517
97720463
1953254
78346834
406258781
33056541
490012698
73533698
133611647
350474291
20526234
67277067
169447037
37424649
287497468
294073877
365342587
89560643
493629230
244313829
243744483
25901919
133458019
436165200
577675636
249581862
228916236
88058022
186191249
169682942
42722902
256686160
444307978
111090790
126571702
52690203
37709013
374175798
45426343
592312152
378400915
325813283
159596051
394411593
20542441
214147164
98313528
73528452
715944317
6610843
5858450
202629481
318882880
57142198
92386736
226115829
214246987
119377032
54931410
277384933
366860450
610383807
850327742
603708822
859721280
458539465
9526391
350990068
139718885
33969056
5103009
107081980
60260947
158378732
688600373
92282876
361251053
11749763
651200835
169534281
481928633
503866170
138792188
64407740
152766524
59153216
101561076
90703011
82229720
484245646
551249578
569265224
532225623
774593805
428818495
46177960
58549018
539333963
139614534
361550535
618600851
161272183
201438463
204836864
312691661
514063826
308582334
57511756
60217948
7355353
221881295
20243612
355868312
60193976
40535975
574599277
607489342
943557842
68961839
190046923
417824578
69381074
317897907
83817747
25690525
271778347
480800520
330948071
98215064
34129927
568698078
28518901
46078012
164196713
107387229
167425466
408571976
641845354
674583481
78371267
44584202
115213526
16399803
100521395
239510277
326474963
159776598
127720599
104803518
890018165
246307283
13033453
423088028
253409393
536492605
219775442
238198477
74868682
223617102
111219557
205770324
239852943
98781812
37122829
198010724
36407298
124403878
73518492
855695657
632547615
6709776
102192734
130370735
445942573
345568320
83438440
34754040
212257844
216582086
184656562
583132856
518577387
29065848
29841221
77524992
580710818
11611438
225054792
181096916
463904289
91879703
15898001
564326311
530068939
237261434
364525939
20019480
345797447
103492115
90981248
334474461
96290758
16103142
77158742
117018849
656288381
261818473
45274177
480013208
192127259
328169076
177661075
248541197
27930001
318991277
478695047
336735849
251018484
290139594
873833
287891809
3864458
154994492
133858230
115938586
3630745
611346043
201741757
3443448
500505573
449599463
7816738
128775112
135380858
5251841
401567328
22528868
301455829
147291544
579102136
100931806
209948876
267178623
110932731
212322120
25893601
391387475
610118
121239424
188533873
85113040
495531173
649694668
31955127
14806305
431911404
287440964
732385268
714327703
40312575
593129015
86907812
70333479
632548171
82848465
647640938
68391505
475587280
131657381
56633455
293154231
68583523
68938677
670880923
136284087
85553632
188887090
478711155
559441233
77569629
188606623
327527449
57054980
109688382
117950186
294940296
21302251
24871436
43193272
183875161
949267290
66104774
225995547
56381249
91716649
112913821
3639087
761426200
25570094
625662
457930795
196220989
440834132
178580100
31108461
24705469
55736519
171347522
118113069
408479350
735881887
219467813
121867161
295844743
418385133
1127721
6450077
17106059
709994268
48246333
267351816
112373974
146647969
626036386
3855379
111273340
268394840
182003259
40875269
57611951
93803880
52882955
436758855
768842431
232510339
285266564
216414550
547737149
267579343
64553299
271051351
79690070
170101406
99563530
37119933
17357989
34692704
144052290
238454504
608974049
344114936
613747903
288531392
88666401
804363196
303047833
33706536
344984643
12802175
103703849
395617585
39799859
125475596
36255436
269379246
17046632
347604755
62380045
860964108
12580017
618949657
320042344
14931579
138844890
89528589
279045662
29792111
233992965
4507351
678768565
318162911
168835877
154313293
63040517
275572834
141194601
200685785
44899321
34231405
54057285
66037144
81619447
325313890
18959550
1049606
247744298
205135257
82386515
693707123
188263476
115700093
131606569
5202288
373793910
33851352
739348140
514772691
72931526
188463600
114984085
902503588
318607316
7322453
22311550
104114607
745921992
695625697
63814433
75279556
230950900
190838993
324413350
172260810
489070785
312880551
257673044
78909328
246937635
544718368
26210396
510264695
75677205
209770276
823718825
26000419
178881475
401627281
516134034
268204698
145543146
129556724
847857400
133364431
32416491
70629717
116378478
661885730
428096882
872756930
278168986
154141501
445590414
58720707
564845755
14762904
332855307
517055607
152149365
35392144
38501148
15652643
450777815
62350687
338825572
49048310
180941216
38764833
619053337
160881814
480778490
192864190
11249340
850089330
186463754
69866298
58074495
565767970
626046388
476265574
486664931
145801988
479484485
913716131
491078431
108494794
59686516
337482374
181796168
74726019
10133493
136922208
616829208
345415178
283811891
526817546
838999483
236207940
38536931
640987425
54185683
109399527
316838246
33015304
416270421
144170075
335221043
512250380
555699885
268677173
23117751
92320212
155892090
295850846
166201
73353142
349150733
17632096
100904600
96280752
225056536
583715599
48472046
68725655
107213209
246678376
282540285
614165915
149208282
259147841
247705179
131706178
73271021
26005006
219950806
407295772
253341961
516701196
705003003
740291440
96047494
355978391
255705954
131508041
105579976
27470064
59152169
494631513
176541256
17228473
344667475
97275329
128178266
269696020
175692773
258144851
231515963
210161182
81660057
439868327
66558246
143624250
353178935
125274637
40445120
83812045
129641511
790488355
199100648
55060954
73887209
256211389
130967547
116086209
15009490
175415496
117566534
6240583
176451007
21706328
65263057
196217089
128387865
23737920
161810518
11962800
308719922
255325190
120649769
178746265
619199874
115489658
203796928
82226904
5809984
248792361
89394615
40544955
380767817
340889443
345193560
237744238
19187331
288973552
692488499
108036679
271896596
154120961
164834391
132782417
162715258
48708773
144643331
90986136
14090872
760213371
16853740
395854612
148471238
133407022
167770363
826133462
585891658
15070518
279177827
283615468
279895958
109975935
167247368
315414932
214451309
21778419
167140825
10588960
800977194
487683666
3433412
560605369
71678216
214285315
346816755
102402683
453386257
247460218
12726622
55091979
197895331
573025207
364896261
31202297
350767170
282084684
89512441
280375642
136537579
21204836
87131706
43043192
199339317
243241795
71945523
462725034
227516672
345859813
172176285
630400100
7218585
568374057
22077968
46504216
325825244
606347442
53590017
1164595
934386127
580751875
25964446
187191146
68096960
1395693
180100558
242409262
18485172
597464894
509370605
62012324
73005933
18855921
100563889
212284209
143594878
179434142
168400501
45740512
412689649
214935250
146340467
229802094
487956566
97513447
148046706
209152976
227331187
99230867
310662299
16056203
197838679
148637657
147899
90472199
342307023
80227793
264116270
396168691
14503496
99956110
479006359
71499901
222878197
42483781
126134899
56792702
549316659
83892413
7655888
4301620
55838548
160019895
661112476
104159220
136210029
640256428
928316011
36655715
74207389
69436900
142855063
166365394
2981239
357284036
39885991
451114626
360679013
72823606
734372836
227337990
5456601
343256244
455172781
388296732
145543316
538302338
97124227
28419520
12776961
85116628
53543186
64808147
31518724
1902124
246840141
554319102
104617176
66228610
592980276
740824199
414404493
83047042
295552
147786864
13521020
88218137
395783137
531142331
74620003
39584348
94613170
40232852
125453707
374183671
84070422
616225916
159212744
292039581
172789495
204722560
48896600
246000394
146259427
168091227
16804886
62527975
186890996
35748831
696155733
5630961
3090055
38311266
191391923
563441864
29679155
333490419
79757037
213195663
118981448
523211166
292832308
210060597
431729151
6865348
89503959
134681239
457925474
536175088
455654675
166821184
125848399
7354093
502909199
30538603
100789286
63002359
127407452
296208760
316959990
184289310
563299741
1350935
72847750
216360398
343138572
45780397
4659
293725175
2056658
5080267
46061817
41919670
111948740
41926103
169085185
162634046
62522331
269764307
266961479
100325300
153514247
137698258
151546
520345959
111890092
748638818
611485366
273585588
840553679
182165655
65008154
741219974
472141351
476672167
174817676
191716297
70330805
53792771
111786184
251960434
273689845
281107579
156238800
742906789
482801824
243319353
211007132
141322709
264801501
75690003
8003956
288695875
849656438
184372983
656818519
197499229
34125486
141952433
377436980
106787046
184755096
296090990
409453113
22605671
155001620
247470413
215028719
379335977
631714361
655762007
333192792
449899639
313032300
174870400
18939648
333133384
78835012
104664865
119855565
108101899
26297575
543147348
495347701
291222756
82035552
35629861
300449145
392082176
72759293
243582338
348926465
7596544
816534497
596092993
133612807
157130079
136410958
61945125
322809255
444066737
755242168
133880786
117369108
174015629
551396714
143439196
668325683
140144083
300454674
106045798
583042582
19192579
152245501
161363341
47577766
41577737
121400228
105023914
58371074
478162280
45566105
111348035
536513549
273696299
101982999
104123292
213156785
141585008
97851290
133275727
507298150
11979909
94800202
191791861
272041827
101527249
193761548
344941536
153857082
16700933
214914423
316416885
681638590
592755294
115448146
204740592
511439298
102409405
155597220
80745519
582498697
175686394
237027642
198867173
2460451
79728614
586109287
293824467
342139607
282419639
407950605
129530763
15056360
301985963
91956624
226223176
272501840
231887509
536334524
201932716
14596410
820962988
322000295
193048791
47450726
400231782
745271671
264904578
25722069
42365230
659908964
300349238
36673361
245099375
267203207
279040499
173778399
598948018
365492206
176277757
204623209
2338849
121753966
89466784
615901494
140667681
809930546
60096316
489216675
91433159
265374398
261745201
24860223
1770152
314346871
62237869
21230083
261553403
32189516
319805197
513992784
240600834
291137364
158660965
674639148
555286757
168266486
41373209
246208463
640737075
156321731
199114950
675230015
389830931
496391590
664153991
61274909
153293170
220742341
48726992
642160
14099510
295318830
11013287
323116068
298361083
227346973
210392204
61875862
2244745
824466685
115394530
202335867
557062189
818740050
6482052
307148288
511872721
238150419
86845491
615285465
497450998
666316091
313894497
163318994
327921414
672961265
237636152
209185165
274063464
828639907
114014109
609580135
13127011
352022010
34381140
205727209
249572374
59607314
242140776
386725485
139721389
159247236
50138226
175527503
527724926
7886622
86053583
316621195
27099539
801048942
39388733
12036109
44442900
470289244
40577094
118703545
567023862
3045725
538017500
699444
20204871
3763106
756847581
297144547
125433430
309158625
59371882
782672736
11848802
92161028
22350506
85744254
53356084
114663566
1663693
23428178
290926962
417016989
18977678
573798726
230371703
159089533
154800993
773620325
472384210
175594825
201415860
121252734
775686541
194870738
689035702
795030520
300001362
307780428
182991648
170304880
98811850
821161746
274500748
715120872
245449656
11490794
36041023
50666759
97792714
88804515
8262818
88516251
1117341
197752836
510806380
42120089
160602497
10345121
53587539
249950505
6197641
74178439
110307399
13585231
153830351
123552843
160901537
36833356
142249897
678771124
5639930
124598435
67518412
24620714
228829132
45121470
32779298
562249593
120024918
98605051
110215095
295501383
704349288
293590907
308901837
8655518
738671657
640167270
170262031
346677043
160187458
2563176
9182319
74441700
299010622
274098720
382400151
13845770
336555991
2712288
1808303
233547910
222269409
33622449
139109793
267560930
400436806
68796469
424735046
280529390
89275832
934584967
324979148
115678433
41927402
243788861
140995796
267852041
84086301
243941114
119747798
139771436
79262303
565411678
460285252
164804928
58094037
94040422
227253578
99179795
19326761
50939749
32438549
120263792
218524629
155542792
68699322
412018753
117770653
57737376
395770761
42687641
261989635
2445592
209727934
488375022
326583314
368176447
66839661
110365503
114228600
201874653
125060029
47260160
63169314
200747554
276663859
306869982
7409853
118855168
436444942
615194233
330377777
869363616
64760022
487865729
493752554
4143098
161557523
693461727
56735253
411545209
586939587
14223296
590197386
128348842
534426210
859074928
874781967
30015685
298492453
20882417
854868625
509614695
283549550
51097088
76409099
368274266
159249464
1004940
7113783
232132216
37877595
62800096
11513414
15718927
183955915
438181785
112037929
18126924
148057144
49259007
16356038
191623157
27848855
291427084
220715339
129662377
81096721
261120478
13030386
402841717
47940240
10835353
55617593
229780407
12645632
328704122
529614822
600643199
276044842
209172724
45376744
113501335
9868199
601513171
145990388
584683093
198782484
415835492
243397539
774844178
69970970
265500935
12857361
395029166
13383654
226660531
258216010
165912510
222819932
591021594
243461892
174663903
45500849
103782503
61001514
7511777
365586854
259615764
215727284
730572988
374947203
1413686
487560471
179724075
482792340
436560618
669594514
257955924
70704631
48572664
158178913
383870066
322408714
37794246
566265625
290286543
572108334
47782627
302342446
680658989
606440818
7434193
7885653
140502182
21212633
25222659
183761950
78669625
99529203
9899506
222134104
739076052
28158724
712661322
123006261
68957823
427577736
288953170
114878793
146510994
67582729
18858746
97200274
20105570
184338953
111010990
423827185
82654519
36813691
681457040
568985151
80302734
366183776
742569967
173920385
617577265
59548384
313469604
311765209
598157627
457740376
575019244
352028702
23069723
105713120
8666571
226001091
202765790
448165749
196212252
106209278
129413102
534346489
352184782
439169801
483651123
241511110
43113570
269847939
31649562
239871181
217430678
39183296
413756
152561754
76832029
507852919
379445334
47638436
34839554
638974345
46142798
8810311
51853518
381136803
712646690
526508856
277142220
29768419
319256696
6291290
960912261
327794679
273134660
61713116
814030
181994864
9174391
154348917
176285895
521867497
115321921
558124292
64759910
434593999
64134852
251180009
78690310
987465908
10649148
28497033
324298565
528121046
363320766
56206459
90323726
132616014
170857410
366077216
56747536
199942432
39105758
239086683
416351170
521109572
12252251
105262580
18839164
425276667
100020033
95678373
57153901
311030151
148328745
371711684
37936252
55149242
376084347
164402753
478313535
38213698
105820016
145431548
213619201
540664390
4728822
147454372
56924524
219240711
6768790
500923883
763743696
61397987
221017357
404385402
465638151
109221239
276265554
341740944
424750341
391746559
471302187
376135598
428894113
658230764
241592046
679163379
376981924
60219674
160588834
71572698
549561940
92830008
370794189
653525263
29065680
626640
275773241
822993794
89377288
507112196
263851828
562935843
481519715
145335007
104930701
745209573
158774163
606854210
96753838
599541700
7071793
35063261
19140838
766620883
226207776
519198499
258031957
252109037
285477524
132366034
242739183
464464158
930520
201222998
458401390
1455221
338481823
83232915
250881276
396365296
26824093
462850682
209084778
125244679
216139391
173906370
357818899
895506633
289469831
114597161
18193773
73994860
18895938
854245411
109817243
525070228
674780222
518587167
54055352
72922407
6034740
742887577
20498887
134581238
70911021
842767459
32940306
57878517
439959833
258399990
327734122
299205466
273126360
410249555
22755930
695558746
166106160
181310366
367901394
387988257
291064137
106284518
106154010
479793557
208280989
368861593
721720352
308116134
70883611
664789383
3870524
353446581
705461521
506124812
38676656
244869818
413246213
271256090
76214839
133945667
272606612
105852191
161062163
511347444
150088980
217207489
432362236
17592725
671596842
582377244
123299989
411241300
29981790
124514106
296587685
768226981
120451187
20803519
274361590
1916312
12335625
132626593
142778580
164188551
409666340
515989501
474916443
60921038
44377861
22085963
62748650
812978278
4099686
420192562
426452770
51446068
136182255
83728806
852269780
604231238
193110442
510033200
3393865
31055120
145493220
430036580
67343399
27577965
261383310
21615414
443066300
467494
321914996
442168198
358079782
902810800
398135324
53221581
8433533
71186283
271001606
46955943
59265203
182137601
210207030
210218776
26024370
416286186
92153601
114922904
548941896
799345168
272416880
186278354
57545
10260275
298893808
85667894
51751251
577857877
186051500
339350748
13468991
134355040
714362103
290175042
17960538
69672728
68418153
96015005
70498308
85151200
157399645
363203780
35714480
471907767
100762286
298762016
332123519
129169430
556548546
343551580
849593897
124212044
958150198
107762805
480953528
70484058
80728533
82131681
273153829
358625016
112456381
159794250
35561170
222466659
581482
515392168
294568994
5683547
603446331
180097405
171948158
573497201
102340421
641395360
451853766
665930490
302559233
18319903
15658719
487156403
739443760
41945576
505957541
395164827
117692374
32159937
26254852
161619222
268320197
579110695
258301929
394552228
607084270
16644067
139612281
489720497
343917900
336898926
533416283
3414956
319126438
504227690
612366584
15582948
62083214
27653156
418772948
13179872
328668777
114591501
287004712
338567360
721448426
156381102
331382336
190995810
277287185
807575
298497776
578895868
16497753
640717441
202084515
220245221
200901561
218586940
16196390
649764589
754272833
186692517
863857753
419025245
118910922
180278363
270043171
32406632
119479979
109435004
19229255
66350470
386396686
37534763
745921785
561158952
398029912
220955631
112612401
516813079
488500412
483837610
195439380
651972793
63865062
90119676
681012954
44191753
380231927
176180722
164129724
600482941
181800035
56967000
616490455
419850927
13475788
55021603
227502930
97450067
124859583
160353814
79894475
38547316
117062962
301690014
49763960
171335662
78835730
532383506
4557884
47384421
780170539
108530869
82453897
43626863
50979917
192525604
87218221
373331544
116121867
19152954
2590387
251888442
47339599
22525855
223755016
398862525
177798654
399396325
123947142
260460729
746419274
535446361
118408383
98959479
413528761
633859531
69152471
388026712
266657876
79785664
751029247
150165902
47730225
76978899
74818438
80142783
154370430
826501
17438249
94228220
268187009
181887465
127567945
126285074
93547980
225297314
559849061
263941180
2047939
120226922
207543651
512781988
142936864
303056398
186188405
418964625
740393070
156285356
831870076
18475282
692676417
12360291
538280249
457644847
704491995
18269715
221446659
428050544
849169577
37696522
95596561
10470813
424498487
471070740
370867814
220723424
108335642
483937694
2001347
42084608
83450052
38439489
30166415
828941725
72763998
283130063
241304144
149474901
605999857
483852067
763573038
387279327
116087042
326817230
251138086
32239379
630535232
73353704
563343773
513959774
471973491
440772519
789596445
82156154
734860813
78279507
185139
13518885
119795976
142126250
210294461
107470012
40155986
568964
40479342
42527581
145393055
149890449
773213637
200170936
266956190
150550931
625990146
300329861
6028590
551383933
50911793
22777330
140408262
168376506
153532002
345769198
228410755
96526507
8514254
29084525
14860161
50862601
3786672
119201334
598900697
296734381
54801032
44954451
91254772
63133887
341425903
280878858
264841368
69160586
546685830
67505432
77134
71121311
406156977
35275205
223405480
208996673
221008719
26565941
143737481
823923121
288497606
524044729
741804861
190420425
33131551
241669745
71353940
616293346
83452272
494601597
499425544
198175736
498445056
157849540
82233664
173308543
102736705
524289550
64992516
45430209
425063
157886917
71662956
299537825
41950267
263592645
7115349
570772988
818243667
368477203
679182792
354381094
57703911
255052802
118659069
232918754
24579209
31102411
513216246
507962386
104728113
206748513
85234585
491899454
528239916
386683136
505725599
107780902
258371950
151040599
78065725
558188624
37727373
269368586
561154299
28780211
355050843
238733030
48134219
506388422
599876694
6290005
225427170
53621414
89893949
46920137
118900646
85933040
265751777
107488916
390982472
314180927
147681375
28490957
184894006
309472135
182875795
621171889
338540204
229933684
43619781
6574437
486181296
72758337
444663358
510876123
4455164
202742525
59325842
111648961
12604956
10800656
464149192
525693314
137281682
3286053
345022554
625617783
320700334
729204148
201968724
704063589
30145776
10946619
55797721
886047234
15677989
359127297
305949727
15647141
221271317
203078812
900121372
317769765
23177306
144471635
513595011
14220035
413924729
121955445
251976439
212843965
46361378
9654262
104794789
68060417
461021084
302788418
266225130
153323424
15932612
81111990
612631667
833367255
8589436
21635768
143066032
96301897
204808171
177049429
556155558
81623273
14774050
74029412
341930412
144726610
271425540
585215202
449015347
111932676
118187722
552816289
635138900
835240735
188887856
546994178
325934821
532432508
195631944
381480783
678210201
13812375
405725919
49433842
130387477
578396491
243482615
405595632
628823998
368109968
172668864
78293033
236416066
129979689
214396296
376335038
34654487
481917510
382252282
407516299
246371133
87609992
57069032
55868444
198184956
22797588
154307999
270185909
38402027
393392904
209550964
84288063
176760051
1597803
117587493
77940362
6372104
7103950
55748289
7112726
500762393
426833829
529196360
361953769
75749516
460899189
101106625
43115562
173847990
258342722
10626230
2725386
89573708
19313906
246726708
118640257
44259372
325132152
765011221
631534967
294808475
307952915
231770156
428845942
305608361
294560961
5424144
166269883
131758573
7372963
89147491
40782359
17549763
141255187
96606892
62513272
827492242
240738680
83195372
4200342
725654374
5348487
868450361
126929281
208360262
486268011
19665284
48114663
711709678
154172073
201664530
35037117
321070368
80796593
149445129
16736241
291868258
10809920
37326452
29746556
340948500
419574578
6186760
384436836
50513941
710690672
47622177
515520948
303213497
434439005
598500485
252835093
245820761
265406859
20247360
431221524
54052326
195347145
159234602
473423194
172575106
144916778
176996578
15206147
385080535
609486185
623688640
634594891
156520647
510452870
470020549
326322648
270655059
160198655
336410730
26998322
248350138
535983336
42964104
89322308
413377472
25543263
303562847
168947058
29456874
118442068
148503266
642530055
500964867
407929997
381249212
58054743
201098992
648955972
343027793
411772404
357478832
86757718
384297962
486836404
348554393
131735544
206101476
420537165
10403614
4461267
814189216
262128893
86328387
484995550
346413292
580894358
18277303
101426276
820798015
749983406
70312721
248936478
124298992
719318615
231729693
433516423
41487776
24965539
15387644
155447336
431621565
394705011
903500468
79189378
622864746
111631368
129837189
170502636
8358998
214281323
481836396
686516048
819854602
24395818
658852272
134981804
84140004
530801681
38458812
335711886
270812106
242336154
263278391
8536475
131507233
161613002
53784908
17224119
9980
30291752
293909112
282706520
174153108
149077029
5142226
60360163
47874260
598953967
638840457
575162080
45378955
265005828
581842511
242621866
8037996
109013867
238716090
119538504
335102473
82386909
78094534
637942717
233938200
555064355
517240281
63334554
442381362
315710849
795392763
216118866
416230521
510771963
171736152
22827057
631236027
324041139
178476407
111408750
654740217
72283529
82182771
345837822
134291265
264206199
170391778
204251410
564889615
95840615
113111267
646905546
82932798
241177788
82441369
68400950
11505824
12004215
471346200
323765569
720808989
793216619
634449817
319213032
119778168
537615664
20649351
156659976
163047967
532662828
50857921
250616216
28881292
64759918
13667247
101610731
6077835
15877287
100188190
22308716
336254560
411387403
163090554
159847330
103337628
197377912
18330113
5571276
1300818
239369040
305599840
147581836
155028916
826396062
141632529
651795664
308433752
161804852
40594484
352983941
67304249
128298010
78978737
96919717
28466433
103618275
61084994
403166012
322704635
199009970
52581422
373561123
21376522
2366527
465555626
660569147
130301169
117353108
114538638
87478208
53353
54820586
30871931
25392038
23766914
59239441
889265601
104584340
13437629
275955420
4086941
422338158
510693700
132622952
28796556
622709
713649835
191310798
156110370
211990116
237319938
499168818
45485702
16041761
140254863
652106567
4715319
217112051
465561835
1582295
467927681
88118023
100063727
161604572
728746821
347755097
56416781
17849799
190063514
257700126
36431238
48747263
777665566
78971363
137095026
131529788
455771623
855671142
75852149
282541858
309696485
425619145
32292168
224439612
832344228
186590889
78163779
375992066
209161850
532079397
114168831
5916710
44225744
80950118
803676519
46743690
813373601
626499199
267502
255622771
224305917
466313189
188227830
8371730
146293153
32790939
121660026
140389988
239664641
251248795
19647401
477880512
63990229
81075553
369195729
240295114
104883388
6733103
82706003
370025066
422703224
179953061
584344271
18335510
542883741
232777424
852088246
203123019
49531586
2125335
45605230
282723169
145123785
220069289
81452510
153163349
442499595
60911306
63864088
688647904
159785270
659406787
20506394
133946628
331409825
165806288
136959341
94824480
650975578
11640246
344658022
257018364
644685905
765869288
201029609
1507948
245106738
578852514
25032253
336819762
335225266
271370605
50837266
282046152
373943065
369918145
391626637
616031142
45071327
326733886
481458080
342473596
42166693
529295021
285860632
621237175
353834403
17044665
92147245
266694941
361333033
149517276
190655436
184831629
131303018
142591713
28569545
333972375
403897876
638179486
170772514
334237675
301486757
543900122
222788044
232437277
582652521
13530069
479423755
16289681
272492237
785618622
433172082
649162485
174905650
1668273
245395344
215641892
498281867
718840137
562127728
153761231
134289915
119849123
10887436
304209349
257882307
247092301
29383401
155259574
19640813
325741234
27884041
353796094
151489331
12785800
72643269
212770169
37269292
34267527
101795102
397733124
292288779
19326038
883936366
32806656
50328655
5864237
84701797
365432714
222808095
392867384
334259513
330815310
451518659
68663323
46698901
656148874
785264266
30331141
131907449
112544314
81670425
258902854
138699310
13052990
236569181
360586568
324410591
235855841
896884031
176904683
84396253
946485295
32402914
153036270
383266396
160824849
437421971
80730208
459772237
731357089
695105132
193465016
362583520
387634327
180823873
497469222
481850040
71640771
176673236
87077104
91146131
72014042
208042391
705941340
575817172
83038685
84379460
89291232
138336333
38508132
121438194
71785330
3095418
428549631
25405820
402285066
271999358
50327751
8861482
692871705
197689997
531017206
990395
69970538
236400583
112937777
188097762
436372170
197483591
827024886
3439835
861498008
506593452
64003805
747401948
46146904
65952291
143946185
603560431
87579204
852532802
33717544
540685640
740645818
114777211
112019917
230496616
229369326
16597979
148307115
893801
64559442
44739545
256815102
13260851
369275773
247924864
241903067
445470229
534625306
20462087
387323556
400094586
278341605
368329479
50740672
96770433
509055716
28536396
93170629
92120836
229393868
234767622
3059875
65494555
749973622
130369699
528412807
60468892
80052810
443751462
6775019
157318115
166239707
15790781
418352924
71149299
182263511
321067608
48513900
47187101
197921763
194248729
174589341
21459317
49700238
606849281
171029041
370796568
1069858
72845090
31928454
98275729
826550525
519834699
159032802
71787295
811133064
3637092
869781784
747095107
395929207
14506585
132920260
56286421
114169332
771893641
24783120
109287405
34246269
205877023
19240766
209783336
551912834
513016962
36842571
98198943
574303700
196511282
762310695
279486168
715508340
529351
578757551
21699194
713678415
41180724
64835994
128546416
36718299
9471469
157839484
339694753
235157137
529656285
25967274
180287944
341025078
377684316
14094244
177863090
261960161
112441468
578767520
153862966
61174329
8133236
23965802
262280636
84088668
195842776
20181210
334986184
171931972
364081231
614103418
254139468
20914371
157913132
225452188
236597635
839166343
263788840
19579774
142596439
526477582
410306171
360645371
454409668
198274485
504180977
43053859
128601502
550427583
145868856
354094987
142426487
591871827
237840548
22681753
299081157
65783761
251416596
46959198
2503336
91683233
220797759
38092055
254931278
288872417
307349500
689647528
3093259
71584369
426743568
100913038
311098604
142420163
18652629
554480504
2765866
567343272
26862425
289529258
375384822
56496966
37791717
178971062
108871185
731191950
34766300
191293764
55953732
1325679
43673367
192154167
18633349
146391362
1392300
489316326
391345861
272503131
176034891
23430611
164463769
128668620
904677648
25386393
242446239
9106013
114017081
118379864
701057491
400383589
540784418
675768503
147177057
403854036
193151778
85251059
122086552
138990966
717917490
177971779
162656630
120726062
217481716
360333020
10785332
614920122
593014617
174368194
68426677
45888514
23805206
189828668
940028
341596495
574751
615154993
341257763
35945761
488962308
16380058
126450531
27087996
2334211
397330805
71244395
116439814
536516073
955149129
27744864
192421716
66697705
316799824
97246700
734620829
44490932
371101244
63531797
538116244
520859885
503155076
68209520
858789214
8246200
15949604
74954561
85151857
624249280
720106008
31808211
211230935
5915105
432880496
115142719
689523669
603012919
59464723
126694766
251718854
85572673
321776604
32660748
352688579
309297164
783998707
369279389
400268798
37994818
210595925
143472343
76067355
496565062
104205954
119897201
227789901
866611105
180425725
188340458
114319
144920430
496831158
875979590
165556151
631344864
260117358
154273450
269011358
10751479
467360688
16401628
52633259
362545833
330667061
129600758
2235955
292771846
46396091
2463249
485667887
143655043
390413670
85778821
355235660
522199585
623457009
73302537
17585108
292465737
451034208
204141159
36123126
299295029
390032575
22546564
514383596
87114714
237651135
167428758
6723517
77609331
56383097
360522582
845236450
46795212
384206586
56492383
70063637
3121176
356517660
86295109
94973452
213621968
35238229
438845548
456351703
23965010
100270994
137348895
132272097
38955160
6930516
119714669
242888028
240245450
298468086
45700934
141903671
422482923
26933530
286208433
661645138
432399942
707485087
13484891
11935303
283530258
16387382
308752858
73204692
467122718
736733955
150289461
107104514
250278284
227071922
38492680
210668577
612433049
85836245
268692577
450480238
390163784
92319345
21720501
387831720
208742494
405492889
585727910
206541990
28060897
353392570
52856904
135727729
291427560
111665782
396597768
434083407
234874011
407991516
253120797
534456409
102471436
849583216
333344471
13218674
9396560
430413025
100822520
51773053
60056928
57942876
249409551
149130385
23247023
641608159
26093178
225516085
82736102
50790575
226256856
187533553
162434073
321519034
303982461
468131930
177800817
360542934
243623938
452609465
35312580
58155207
130756043
40306834
514166918
503620120
459769636
234885939
186849132
387102340
353427127
793098455
30373118
278869966
59183987
644445345
70702427
511031142
250938614
653170778
844571303
515640831
325796897
425449650
54323891
311608827
82056781
271324050
142413760
61275852
53604080
117524174
17468944
682435678
725311682
555102213
539741071
123611134
71588766
108339976
58652248
548637126
91574359
175195175
867274705
71099575
259965623
244526952
135940347
57541511
421507761
345965075
280249397
88618626
193815669
98956915
488036284
572732269
555191831
121054799
64560600
644352019
56603891
151307266
740677442
18640990
305599826
206952549
17963202
625566417
72593682
657342849
608477539
482268127
145410283
296982978
733489084
85604294
491073272
114429085
382725812
218032305
531892114
165195367
16161728
24092985
91224663
234924905
25997773
169150875
215989124
222882329
1864428
236976242
399996791
36982625
203482693
76550380
482302374
428970902
12402873
159717452
312485651
133982141
784616166
307857300
180988655
310704915
654438718
471138113
39958776
68026888
153274778
35798833
604864436
185070745
202618927
130396852
177072209
18995552
397209091
349887360
701185128
189624051
116039767
326755296
787767838
435344154
896929888
355243638
357242108
25239593
290788044
145383675
239154304
113251469
30217532
130320176
189780986
10186423
354981971
4611890
518776631
278579816
336608746
87099321
150377207
402765218
376697791
520411309
28259426
758032947
198627656
69010304
208309780
87071345
385549788
17036994
138804061
149697841
102873119
292399575
178565585
206377249
597504455
1953660
95509500
255557072
44710338
185891982
154642737
585478278
30473438
432780680
3418467
225901962
422053140
533776024
146135856
7087147
176245749
301407334
494815259
389987523
23066629
572200971
973399811
451710223
54956312
829442131
437736643
605701409
782246631
721746236
60165689
256552734
38340545
38324199
35646411
469274070
38267101
19686165
110407501
154373026
82411013
385950542
487249242
88716284
84007758
167605729
41570104
496647834
530599954
214632680
122579972
727601488
234073644
411273348
344633030
418214297
626361589
212928067
716777804
186016149
314164413
33795718
15106025
882475719
120124714
78314710
7135324
2525948
136855932
42415705
36843291
691869160
480436673
38565164
297927511
192240350
117044102
462990913
461698410
329072776
89110911
688530287
42140484
22952134
308343091
146124193
648470378
417779101
393952749
226194309
72390964
345769525
150427697
132891657
209988023
164932926
228754666
122301040
393682672
1011026
608690049
18531360
579678698
955408364
615199417
58380634
41207931
432583249
301073752
402302888
23555907
229508237
322032413
942661220
26100761
408904361
173364993
187805958
37344204
387770229
228905542
61101162
442724841
383196152
782979251
32927251
70505444
297262038
69815097
185242195
219899004
307890623
97237467
324024668
387174035
51818079
203379763
326180476
121684615
315411817
833476439
209492983
29399536
864446198
590688365
466999515
359138595
368768202
72443569
128858371
233423328
206156593
488678719
17266449
43722001
93544996
238235040
20402627
269760198
397791207
6705681
511005217
249132311
11384886
601580806
30654991
506953798
62555976
20815669
602496874
416657014
76584237
704112501
283937636
543220764
308788278
322575217
153464213
147897541
32236622
17515400
611961184
231977378
565800987
366227907
516856306
96588300
342244148
471529760
499135691
468329324
11124716
166934872
71478974
552008667
211905738
708190081
51671433
450072537
435040889
25092541
608555666
101630530
28061228
332071500
113856471
100572944
211275795
181155182
33284563
719054620
18163282
88784404
126006901
382950801
297554607
354054298
255832997
348849083
205746460
708481710
28803455
467660520
289917038
234943838
610484247
6258443
137984486
143683000
33810244
220888014
136796571
3235773
135859482
411620788
189923598
161544569
118629402
276098888
286671916
239925838
180135548
25986730
237939583
173643979
435330836
264979866
240722626
191724769
384864181
10397479
247629737
54050846
247616609
4521704
640894800
801025411
763751709
62431425
120274572
208715878
181418871
130966031
505377099
84071184
108604885
64888731
634741847
489444493
442566206
192643019
188383828
787620972
591183897
450481397
28022870
362501868
43943016
43081957
48518019
215868533
206832117
130030095
255621549
420638228
77148166
113012048
214698522
238711007
7157319
299859513
8174880
429912887
78854695
138814135
94030594
469332850
14525209
199434347
26057130
132035988
613207386
84024872
253825182
57446308
478743761
148200214
246654822
498856250
73144944
150748940
418911536
602217250
154346508
98301847
29133602
552807846
164428985
32333949
151089765
230600072
184511144
734181154
338275572
562627811
16776158
410613299
58983605
594766904
44654499
418879857
965020815
5549370
174894582
319646312
208373501
519252955
491857116
630986021
77054916
118766181
65964433
813440596
27292516
280889708
79461869
38531814
34569049
229326126
50972374
317079438
104247094
186191074
27688658
20551323
124495
111896402
92544067
790250012
273229592
41763357
244457056
410986394
168069155
293830108
170614
481996910
239347500
57226749
535330531
331719719
23741408
294340995
522087067
442359408
6477103
664584412
139912574
176707056
361672451
262916053
926452717
391074576
510140476
174566362
945762927
320768658
642995296
12923243
2933754
60443694
49227445
61088664
909686492
399050805
258378171
380033607
1073138
398242861
424827194
283855470
52512845
97358668
510277
326444742
49981767
143360603
620913947
855186894
241893653
15560124
252504505
138960565
26147166
1507357
756193956
660097330
107354706
259282128
15948628
407852197
201286491
138375898
112564885
160385369
244547270
75124153
47018466
541934978
25922641
44256425
611533672
445735371
202333991
719829126
196684993
16246372
692023925
30079944
170903273
22980714
555080168
16597437
523084827
84217533
63390963
801691975
455504475
9863195
2453337
458250556
5123205
4042492
23238232
595638505
141563258
944978685
69835167
340519319
272048019
295776740
73860206
27228713
696283292
13294599
3522234
530859704
158654413
555373539
548711545
440748820
518542380
43937493
279187250
271827988
618522449
281760809
38370229
38903745
5068693
62096877
120582213
57582569
165602299
11911827
768770624
46356168
326257964
62911221
307050309
138467087
917622
1184364
33717955
349545055
75385401
18769624
600915973
100377670
189542654
595953872
5012754
137370334
312014726
183642646
651661636
49003519
219863395
172404159
1106441
633412363
84772256
34188859
216719352
232942061
99339211
34816017
677821984
866334375
92719298
377129666
216757740
116417628
548025862
79144869
78432086
527962897
15676478
39357828
602484858
472322219
168598495
327762412
414207982
55393979
311179858
85634657
637551681
905820892
449942388
162001241
109436026
522531685
195632726
203564915
171216545
25030076
409682886
337552716
102357009
294940801
257770075
303340216
259557213
92877419
173577206
378840419
49161494
47715768
127602084
197736341
311435415
80144935
41030901
339368628
5086878
107020395
547877371
427575467
349482790
71428430
786575
169762425
92903039
828687311
418775446
177813042
95285813
174166489
26104433
457197001
130050368
37199242
267597880
471208343
365809668
726053429
121057408
244514697
20386366
9014613
174322979
45160218
241127925
165384458
351735160
216382747
347396567
122697779
428486223
461825703
15223723
48022892
238869938
159935357
306674695
248756124
685984739
373840162
42060198
107251775
100924138
206935620
18206769
206256684
1560426
41459750
594995143
29019096
32196508
205134110
946917378
321730340
214433943
16512405
6476302
115298009
49307447
62774785
80080429
408224641
262010320
129856296
268462984
210169393
157873656
894624484
47566902
767079421
407940141
735670561
206488410
431596536
14325449
154967452
129879940
724237767
462568395
150016563
75112327
10847291
80114375
467841986
423932266
385845420
125425285
617681414
21650376
611051171
422088548
428025404
188047145
67666298
31610060
85333372
402253244
188129983
7736271
858332480
149200806
531291314
394203892
199013173
54152068
500750162
736422697
96881041
60543975
227755021
123739076
173276676
64621676
146150810
62530927
227242505
150693783
43045916
191266772
45051080
58757008
450103810
106412978
653438957
196275513
17468968
81436553
60077932
314903367
620978135
131304228
712637125
5282625
148418892
13720764
270490469
498016641
32044393
515756810
164372709
18318618
407225281
6775854
385283983
151288981
202453956
442207
402409134
94862522
68824883
51234767
14421382
49924225
52001296
9195965
3630454
510027630
45141703
105026605
56040874
733963279
32484730
11934027
698156364
491665109
541872767
40306470
209419020
36430243
16737609
815682237
76116376
13293395
73020589
485110694
196794265
259666389
287895183
30177843
558298930
299808652
402922606
394066651
5922811
663390660
52112994
57327812
850697747
5354703
83362848
779867935
21697582
494980556
225077614
336515575
258106341
766916220
185532748
586514773
6515254
134926266
250227045
388116663
39323839
35129650
21027765
276444548
557429335
91588164
230666445
293021284
66835016
1293044
407233502
972710365
235351472
127229870
784487590
16447836
393831129
178417104
453539100
323454395
88804102
181406202
200165968
169209809
176935367
612256021
625876082
183998436
106883242
277296346
49632870
73793822
903071056
500663503
6204800
231982819
97929825
551279474
220288041
26000109
206615466
69867241
15319684
9332946
162491639
29823147
161111445
526904654
122542833
145878790
13314776
149261288
59450435
139834404
638601863
455549897
47807878
488509735
82755470
182596281
793754393
11212608
180682526
262696233
406915953
17889554
25715906
255295403
336193429
158109064
179276274
759903609
359388074
31021542
268177192
7346843
86166447
149430667
662252957
368960815
19120194
229455849
935885179
230053385
520949766
189110633
623923346
304423689
233110719
59062279
82176267
216179024
20355388
638100440
537928732
64186072
37205347
60500197
173580691
32858589
249003881
2905981
78568384
4905146
6701123
3707531
161566412
99787968
204484728
168353970
270743269
157976839
342499116
158978870
78457777
734160464
734967680
156048394
28196731
65862375
319081376
185632882
18366317
1187749
571695070
509216730
636856574
512215001
151013571
437536951
812671003
1405692
590487428
385785639
107942745
546893186
598027078
237973284
672364697
34541617
135097421
206915730
152563106
756374785
187852156
42584204
236206804
823069098
389464317
681763981
75954707
100409995
352375653
687905799
215421650
527212922
72742635
45267585
509883269
71941678
3904131
19911025
807789470
72496858
334751006
512078853
210349454
73409376
544633061
55783825
4749478
12488468
97194013
35778350
251911474
50981321
748800693
543739555
351741251
471363017
296488003
642888711
602983744
81864399
378248524
77568851
522457111
132313906
127081462
129622194
363606104
81782419
57142409
28111113
5675352
518307531
208301615
225070700
117083754
218357554
31075813
545460555
136419782
160832085
5107714
700262660
390613174
30587255
217214409
388930530
258949916
140958187
50394733
32536086
134829889
243185170
414513850
572018858
148743021
244372389
66762307
163051082
68292923
69650517
113312687
133287967
422692819
81308915
730006880
420596293
50008493
854042937
111289967
67188055
318898367
313653569
188759469
398333397
280056498
368534176
467170868
530824852
206481410
21183514
301495453
369221221
414872325
316192846
334710424
637676025
362472267
7015254
64721417
147465463
81397643
918903666
362648653
28219014
140624082
442632889
763678513
254384574
500939517
29362714
40631557
53473607
430513625
710104867
42168756
162750318
615824699
397122850
152180147
246684
351947596
57732384
333656993
142360241
22933662
64836618
168458269
324941997
461866503
231245920
451820466
78275797
182471692
45078912
96381752
618782672
636365035
335445857
783465879
104228179
424413083
122766332
291405822
276777262
63710458
788551209
332833361
225618952
207716275
668278708
198898827
578839313
56775504
166000419
157942581
56041562
2127011
666769506
161057218
659433079
5806602
15313994
261009481
427519508
763078118
746615750
101438896
204979901
79314144
105050150
113200904
292978940
63346392
294945704
286391852
48107742
107300186
9659816
83232537
5435725
147343286
790511680
41970097
439097266
417076912
463022385
26432964
324241072
488239884
217206969
145995109
352623024
1612723
81113706
622042325
127053363
212726579
112563397
186774559
195120391
429076216
149220216
760527083
134388830
100938766
489429934
524520213
230006963
11225030
124159409
155412851
363815996
190136635
195696511
103476870
154205055
474005404
138974351
323659288
61219782
85423746
277946455
623412636
36851655
784205846
732120289
517486610
49636972
298569194
3006282
180940399
26570
407035694
43103885
110496457
42036357
321262709
12358044
300604
643693684
87224883
1758194
648662302
618526105
150312859
513540354
5131079
218161762
79900809
3801385
161641109
62234135
4111718
415606080
161571180
71250246
54499966
197865620
495292807
31403320
593630056
322511895
154783032
77101438
340206770
17481980
12672951
198990736
479694211
73937332
288410281
733922484
315933599
87245922
62562680
378800595
33420161
543364301
3581202
506405751
109009381
474922475
123936446
541745611
313251569
225004018
469879230
2472169
491581702
225007683
147992388
43678933
387320319
91904614
390315
456514917
533989274
383371452
154181070
433500789
449965998
440624611
290330829
386040769
29410902
11667958
291446435
598032398
61609654
42158930
308560333
73450413
123958448
123121552
103702249
241330849
89804837
360495581
81297242
155471986
1657030
450120767
550838614
260813163
683883143
438998596
177232512
511488416
116174932
67026053
68247269
841005836
74567955
766934721
28896789
22384218
158891697
791905400
181880400
212660660
111009670
274642816
87511458
671771620
171238902
658277324
922263632
319157301
30855496
190886448
471180337
436233932
196263951
298758567
322749640
31032727
434796757
121111979
37682897
608667724
728910769
325842664
268127186
37848626
361798709
601506879
75301672
7862570
441697377
118154182
466167915
163657171
158030696
323650536
240724839
327858009
147790695
447177542
49200933
76464128
281081244
324619670
397688935
70171465
12725697
490543104
115371584
398022012
318038814
111384816
97029707
56332469
159123097
107798700
284000121
67087471
259735300
5838703
6181328
565547862
46338749
16985162
136513532
37566276
1659430
375638655
472408955
132821139
34025643
82808550
64794695
119320498
653242684
408697817
87122770
219810274
325200747
214909247
643452171
514929906
306724514
565860674
752821446
17202368
406738154
167087638
54842018
286115943
463806788
408762005
159064854
236652788
759081505
45456811
294608461
38659975
506818110
107144340
680554768
71983
89160313
293578337
444327278
173552938
14127128
260923894
211649632
472911444
474432090
82122296
480789806
167060502
361707676
29999574
243362046
45641819
197320823
460964442
151891148
170632959
71426163
276608961
330574409
542503283
126399302
269380312
32439601
52434351
12852063
128306370
893493410
236209752
308771447
375044547
64772667
241175837
357915153
122301405
252681122
312133860
438397351
182883454
68001720
145602413
33711043
167027440
17084447
396031947
72168797
135339148
149074824
172129239
120700939
48513288
474333558
267610712
538849924
41300568
201468370
126353378
14858200
235141230
170815352
784589239
8953648
469492979
219433727
506533161
311773165
171444086
44818574
107253960
51432866
134052698
759736138
667733917
188795893
614302632
84671531
134658478
27878451
387529429
177420276
390817441
216856163
86001276
188154089
124313625
64609422
18381180
362840354
275468772
7773449
207350656
36376713
363919859
369576562
51022343
255154824
2711505
471584515
225802302
338085895
161768520
41695096
246715079
269462698
39213296
194939098
1069114
60805757
217408317
566181466
475664601
65059831
52272490
377325031
181048986
120278831
274164894
117798300
58676331
876515522
33342637
37850323
197724734
56182904
734790070
20041406
310253513
72155440
650733242
349437299
136063277
88647150
593178604
79431518
395884081
71184256
393337594
5500521
662520185
34412850
174528520
34482817
13685478
659576487
18936127
159073483
65856053
86083095
557801728
426854559
165473432
274770721
81870409
20389364
302976507
508711741
158928046
541611597
287499052
44523624
40600048
251961908
135599915
481916853
94437274
661496872
655062850
70817462
119386545
2232555
492500228
374802847
336003890
460895105
421678180
14295972
213960748
522896285
240538876
2090989
216245837
132726541
80315082
655013633
497852631
226104057
304493120
436864542
141393156
265699211
231380074
268269707
325068548
85365287
123730953
385419775
58013588
333830421
308625116
71021765
149713237
527980464
122634464
187432109
283034535
126495791
76684808
63708562
24892407
596794478
73635313
56760532
555520217
39654430
6196038
17556479
10496644
185904812
206002178
262317953
17447335
513159865
632943638
103139961
78800916
520931673
80235671
76669700
45236573
43414898
85197480
368183850
9650918
389575400
294393641
159548441
275455677
260697984
29542270
41239844
752803553
45433361
17358571
594943959
236147530
112277727
423346354
337663
232665134
579643854
80305798
21500765
42270319
255579381
40663517
129477098
169822780
344160195
19506030
265271
185385957
258433885
712899265
234915600
173440631
181259480
76381497
359903616
33883190
519417854
137167875
183515157
45688701
8843302
267698911
1598285
291956680
3588313
12245505
735593284
246429333
88629088
79129358
31300982
24611502
721776551
319951416
520370191
422557654
31860192
120188484
101001583
169356909
413327732
83157188
307244828
85223406
79198177
303618809
669895052
580536998
220875595
211606791
124860558
372076442
531460414
209806959
221990292
219186949
305471588
147040957
596051053
166853295
262496645
97638393
127515228
258535225
453221971
105105849
248646995
44365171
158587213
102768147
450586205
325723157
235615048
561134411
600106723
923536734
194517793
97618235
301374064
709223239
162087686
772789392
154509536
47330480
15587583
179879189
88256889
26549556
161063932
85431225
13375101
86851821
718745039
115908242
499041147
335120752
764299279
3031972
13894921
101364920
122843371
277925628
568020111
872110800
248005353
126795544
424326678
373950833
395943380
870483984
448196255
289403117
41143471
103781197
305072208
710849090
327972097
33210919
239976802
738254273
274358087
635365046
7097260
50749506
73923276
836127411
292646302
612402195
59246600
68891738
30407430
141444181
94009657
450900415
631308810
12221498
157280592
4870619
276636823
95507112
478715481
377229165
158282598
220567568
787012
532691200
485589823
538096353
15098048
178888040
61224297
185294672
108428096
38834790
96385892
209276850
325479683
932886146
210609093
205559254
11371997
229645319
316508143
330047039
703999433
373123371
152391769
28339507
25801682
503436562
64274105
184678993
165046782
60611467
10516797
104224490
128391409
460577615
21316250
132523267
276064059
96564058
139898864
5616244
205741526
47438900
215427150
277946826
816244542
135230484
259675655
526906213
15822659
804931023
390286556
483972138
187439266
396180323
39948701
19387904
13265907
174122102
15313695
726009
735729588
269955263
108939118
18679203
627949929
202017313
2257551
127111279
21797163
245550116
210504093
279380430
538771250
93395239
404560778
73561823
306211878
830184895
13046524
710232965
435987877
31239596
8285693
888091171
388550877
319910547
172261860
169080013
203233504
504461460
2792524
91834379
387743740
79448250
969783047
465593953
560559794
699017939
187046599
38469289
2878062
14988600
8926334
202236929
833077575
866779543
329851709
597095034
340714314
53936593
191593377
104612315
230730608
50800173
56281695
137879661
155817062
65159560
192903517
92555774
773390324
261966370
99258155
203168437
16763794
6250500
304355736
39875676
239375825
232697344
71492009
413362821
614981367
485361848
145106145
276215087
14031611
323210022
11618985
505431757
367402204
173311246
69825977
379803708
354911043
540184029
59294713
66068011
200242607
287643807
575121539
699227135
112371411
735160903
19654783
8056181
132302244
31542008
38973054
109137809
280368847
229499385
17422681
53740065
109077374
267477038
56968546
535354374
407593161
49983772
10217170
341677149
401570669
158619250
164142725
101687527
29964592
80776909
69941518
46512437
454137937
359435116
274707783
135418736
326073437
136371310
239944205
275046611
21190962
442344213
33905696
652289201
139694569
400386708
485621187
126439510
56585213
301270683
80304027
107158718
192635313
159035463
12217192
581198036
729082087
90698839
562989704
30029243
170703779
26703169
61649152
42178148
106164684
265486770
474616070
19874200
18152631
737095750
189424579
453364139
149758371
127038491
19372058
157235503
575209250
119965614
300531516
387710556
521867810
122358183
103528516
151723552
21090640
1146619
668734780
299339484
548014512
248185869
650013144
253733610
401305345
25229279
68955648
110049393
532672106
279531746
147341687
556349269
175989406
121020432
14675149
81452546
5164973
11934703
143247086
304250730
196800801
215230407
661476936
174230823
42065291
45191108
745734501
41643442
121960448
176149771
166627120
226040614
66829959
181312097
65043954
236000127
39279960
155812940
11579051
428701149
4797803
41596863
143811588
74490008
90095848
150217330
584267499
106330327
6348192
240228493
219589291
29521450
356852777
7868522
124216355
494724930
703247363
1048753
8609504
195551377
9197212
195079540
237938678
229760524
112480653
498062200
204304095
17176702
34652574
192567644
119064134
189135358
83276651
4716564
311678208
53877159
355239547
471035439
42578200
289793540
170222064
125211501
54834898
447596012
687946203
324936046
27818306
175211747
228212089
163627725
603678743
130444358
779259765
165156275
766150625
452677955
676029265
514155501
55650584
119931686
44424951
310716056
517226266
72343916
152699062
698358800
5853358
147001674
70636673
215377332
354304852
934651519
58576012
362818517
201751244
92563831
30056412
298698488
84668507
248676052
28279906
312909069
131130448
203795560
319520410
391986466
356581559
76566952
21031120
162091381
335571922
688384020
664142273
54989851
683672654
55960009
125695398
611306538
448081939
653237679
360768888
50369488
357378582
25718071
102901140
73488830
30655339
76186749
192866436
341859475
60530014
95848839
409878
92908209
135925924
133175749
860078869
127328033
710178506
209068117
760990570
211307523
54754188
225574601
219232504
105183000
34989359
10128640
23981663
42521793
30226608
877991369
853981564
168661986
56706782
132640293
105516194
105750114
485789
308857064
240652643
43907628
478751101
35944348
576997493
67432279
407467498
5653725
627573659
38903450
18004786
125241640
28395312
616915779
480626464
214851503
268848812
596255835
11984655
679071072
15072572
2675726
778416496
95497867
256329626
85102385
286053171
353085019
77915950
147356782
117138362
10183193
179133576
123935356
586326519
106001705
280551564
182282380
116684587
42100650
97368980
97673242
236816212
220973296
170919546
720024650
388467545
81764991
155478923
606546727
63202889
72070666
433991909
27485423
116987036
240500024
464195991
178332510
454089123
126521779
267890900
43457120
285188068
439592659
489163056
114442892
49885859
236384705
672372520
56043017
170851573
345224108
566989225
649111837
73070067
89787540
23179653
747763659
219142499
897555376
316647541
380329322
128582516
93095754
439757420
59484164
76021407
41500352
221576666
597584937
113821413
200428439
162067897
488987819
107344522
445389130
853962901
502861316
309146568
749226753
322938181
4251527
358493071
168661654
196913286
21218716
3017292
627192238
126506849
50331245
434178401
13979756
239513224
192637351
51851515
251295595
334697032
400409662
44361480
26909473
20368030
367193739
29962074
7025585
395902791
283503070
711500616
68962192
226020916
121694793
16036802
6538760
63279785
200448356
480937619
251232811
480571262
448463233
251454454
155983
444386719
73376022
258430415
34262893
80441488
256741532
19479369
84334260
361190591
352012547
29997200
508563
1527644
2038295
183174174
63787360
154848012
708125031
165031695
93946092
174597866
1736230
16870742
44448813
778296161
90734866
175059403
651299565
221418482
357427634
487945278
662160850
14901190
486039052
50242118
694618215
118068710
261615989
651172448
185701873
255630446
252111374
290307831
470939606
473244953
223576064
131446319
41753316
702483
67073708
247485172
184796289
232215522
320562737
51231706
203431801
352977414
244820445
212681
43069666
20802597
17489154
261833689
25099010
628998948
581424205
846799
159305688
114328505
446876079
47529525
85692457
26730867
440075863
1522936
595647679
67888206
510767149
4220113
339089126
147407807
22102915
212760245
245526063
314164496
24109646
250142542
458739671
443754203
28034148
61062004
105426163
343016033
89858076
372849760
145876610
123089821
474594949
160483934
148882094
22600912
491965742
225400582
151088339
185366588
194060133
60943564
41696480
116979584
251989919
271667870
439211765
331272174
47818730
107975214
551096766
201678570
33303838
71260131
194375666
190995568
626886153
55773807
334664206
581725406
2481065
39469914
158901159
191746559
2535053
61462090
880718
881287013
63296037
35557722
58365875
131372349
383471966
583718065
436851508
329509576
79380182
69854820
260443132
261970125
49706831
411098561
596399028
863143248
401422130
248677791
403009333
192778197
78305455
128588785
183800608
74867664
752816977
168672503
258193153
435712276
67218475
223725838
742216837
507813383
281814396
280060931
295963316
39448282
409681280
461436253
5011946
281254205
404747957
388483960
117085496
501558976
356042059
602362053
419609531
76608743
8668004
43011789
20204896
814429023
541579609
69781912
1324056
653859780
243988541
300744918
54109393
110891593
103911073
160755199
163532796
206827761
17842685
59139117
591113359
831804609
544164308
414047283
284041248
200934741
365439019
9860487
142270990
264696635
243516655
355252370
69706912
60708100
367130306
189021971
95956223
187442361
23502418
82221136
113269951
72576790
272773461
41821349
117187068
41602452
206706046
8846970
263164150
478224311
403869744
14378957
254624600
77266247
973154812
76609411
168650977
217219383
268297075
231505736
66550030
178124703
9479334
451912063
47902859
354461689
553291449
177104311
206335862
117133042
712988360
238479696
172709512
191813669
564442465
29636501
4144486
222045616
128155130
516098941
544695383
631008611
133197282
243020804
7403605
9840200
18848039
348586879
134390804
272142632
755890581
73606544
352422262
416853374
494237730
541637813
746459639
37263457
319196325
214642448
240710965
62533033
271920478
662824681
9570806
122208415
478805199
798839113
465109551
159241765
4201266
31084781
183894508
245654578
349975120
277759241
52126301
979563205
101355658
412484436
67365995
588463255
72409614
8907587
125627890
199968124
385327992
29570351
21756267
122204521
736453708
22290903
624598742
140038635
333198585
90682801
779701682
32981609
460014104
262644381
318899274
164666719
225684207
52887498
237332344
102384578
564822897
401162656
121654355
62934731
512523519
55238753
18161509
331222918
2036636
448244610
241212871
323784475
11343082
75113641
129365585
439015710
60404270
72314842
424758241
109629861
59729915
222220445
115238472
93902373
120049946
50409309
819706106
43830584
13112757
250813661
205970771
50406372
303120106
766700743
103142253
21343587
789048430
53151630
81347300
18382024
196832175
540675184
444852983
361054594
154167563
791962071
836719705
161564819
412536327
559287296
326243539
380162510
447693749
384706504
631085818
749085392
728049066
292521585
634512067
176412519
567298615
109690863
107456507
65529117
510534167
39385653
229121797
48441305
462931424
78864847
143350120
273499960
241231392
37832495
76967604
4470075
285499688
182032880
25027219
469526374
23969669
121642762
252218886
42476402
4958145
584029272
176419596
100517716
459323523
375264896
75818142
538358084
559206698
238129037
911189854
183161781
90357968
27675137
200946781
98264105
4135572
355186969
35402349
914795267
286797184
47436963
23080993
290189045
80254297
284694449
265898391
152468469
5597761
21517747
150867129
501815469
401624623
220563451
505047098
50185436
649254592
648853413
100797715
64897056
26206489
46102770
258782123
31233318
425521601
180976272
450445145
449863245
121802341
177245619
218635656
718507054
308931248
198436431
712517613
291668113
384930469
67815140
147861130
119832262
89680412
188755269
105015562
26207119
226138095
30103262
8827439
82896248
60358316
537609831
28268062
425557228
372948260
146266267
168239703
52694512
595631582
403242966
148712875
210808625
95801888
68500932
574523146
40643025
416998730
118640691
8225569
189252002
398724671
194934901
486126198
642444987
126766112
265922944
443672034
23909564
153163649
113607595
424339064
207560443
20925642
506629183
417473478
342905898
172048959
427011680
96187330
323023477
355477290
153580086
259871071
19126108
6813375
194882533
418598432
103976811
63357595
32212762
290266461
37364036
49909972
4850759
30282664
244487314
598533422
50498320
575473560
258598738
1243322
595078098
153743683
259865776
645077532
225232748
204706556
141203873
39434263
102215680
180278984
266872035
229772497
748173295
771648761
66882625
187331030
71172899
299643157
804609788
401767314
235935042
208369427
46855657
856505901
14759809
103383603
746004426
108293752
289811783
104015616
283804132
26500611
271490297
18167561
80710918
373185591
458781931
815145122
106374609
273779494
589494666
482230356
27468174
536010951
534227949
78185265
49018515
190210221
248876297
39250617
380502863
4085276
3907740
400288406
93762980
119260400
65044056
205130710
342993678
479729156
324142081
364515831
155534013
3389197
195824576
340161406
487855641
390091557
797861539
270541494
89971076
526033710
490976360
19904693
4416853
172292280
220624841
21840634
398362055
571696294
28964635
843182
8118134
471414437
26677019
68413882
32721923
646893125
2771923
294106150
417948310
159447868
104171155
160818513
21007348
633543729
103536068
121188378
1372662
563624158
37761476
489631776
178198886
180277527
125290601
40860172
586994843
120391128
458550773
232374260
731422456
171656993
752775709
718310207
516548593
207096982
298806603
2596644
290308
241762714
73651789
68612933
219441317
31982405
147886714
352957233
142935321
8491192
141514538
30361972
532212501
396010598
11835089
138286216
31365833
381102421
160120098
33913169
692080402
121673981
251119543
59440022
50408706
8485649
390967627
519893532
744825378
37834576
37293190
41900779
224031786
79786194
51549956
179743717
768701564
500467456
122032584
92998287
301179804
506825849
565660915
370841660
64439789
518061769
235058931
121357288
116344014
69474113
303914544
294210726
137960810
945313283
169753141
491125459
116968503
517118508
5286912
40099284
143393409
542019960
2091467
603526078
64017736
159841750
138809
80258592
307726188
491654753
298860316
271335923
513132849
120133652
253345427
87025375
317872559
91447194
43497300
2740660
644185465
78015812
196817830
448422500
19175575
91552515
23738643
116455948
46878462
322757968
115047288
100251397
84627844
149584563
597448280
316294107
452446377
679679412
382501827
460002151
778995724
333991102
16593599
500378624
464564131
92523337
325747076
103555464
290824949
339349670
610674690
72559615
155392406
207397847
234781353
191454304
130001958
789111787
115624119
618105513
282204613
16504323
1866329
503544847
201253207
88705064
58539048
214868190
94620015
721389220
86379135
34354518
104677749
464455802
179873720
185923448
396840358
363207080
199695824
203096549
240654917
339798451
299907119
114261868
150390
666837361
23082264
140450362
84561117
99828866
312689547
245082507
33051163
97911457
825720731
121703819
212974934
57933303
199559
406281253
651034699
25458571
748822657
46484140
437909674
174791221
758848916
1126924
104361509
313125932
96029819
12116169
150033668
49396257
26969126
431869831
95397067
104986569
162026412
29098039
286360949
937295887
167496272
252325925
46717175
117590694
456393555
169643192
6753230
115962972
239748042
39263784
124367494
216122699
279747194
611622851
336610267
13835762
234336211
424858683
929708264
583294749
188069530
409228405
66908288
241728930
247926983
96200301
409799049
289408332
128558054
195048071
30070727
172802084
53918543
567719770
470445169
669371241
176893488
305779
547919103
129946804
272865734
326781160
124805286
114300798
99844149
127336239
163802424
56292567
697442466
892224984
211640264
20943167
60091395
212514961
901583586
27326798
182780846
669548242
87437882
81804426
192860566
47614064
739402532
107419044
112913447
267232684
97554178
480080003
430561086
18736934
89001105
311707217
118291764
275780732
706105679
75277072
105984617
352739969
261498018
21086051
182954136
729161505
581252021
21395064
15716134
263228959
356785236
103890242
279881425
37564620
342900575
457565532
270527523
419454753
866910134
520113092
139507525
66570081
141027480
180568263
631691668
103830607
174248116
110003807
544874853
79473126
165163401
315762495
149900747
123408945
299183518
178734752
273854038
174256160
500233112
8028648
78444049
257159711
31567228
270549364
123375600
268916970
184014618
163432240
128006937
141686505
14146149
724853407
2265239
258197218
459682369
391203698
213991164
208817607
31952494
630017553
28848040
420832228
163630523
74205444
202835922
105875610
729739949
169975082
258672464
4402480
762899
375393130
101753353
273626013
256393318
3368519
225520678
67435663
316809999
387725364
374971243
77270644
342279729
315709460
113463878
10189653
535875245
291937438
426480743
133450154
113269758
677715786
155438984
22536323
117932530
796833003
138429887
307823446
160090144
67410988
99734542
69225250
228061034
769601466
263601935
1407716
33743072
94521581
66314422
44932614
595706308
677954724
3685504
76893352
338363641
13450066
330127469
251852953
576673292
781796425
368856450
443198430
274377762
478040555
559583680
45819371
413335343
143864203
359289899
167688100
800554242
134261984
43463356
310626151
612363649
478812969
103848879
34701083
155019683
211210217
149607553
73435469
18688270
263136481
381754677
61498640
77825052
182805158
17656493
33732835
250070814
127123060
322760099
567197608
62306281
174010377
82505899
391246933
112545040
63206335
60827264
92899425
28346706
9342367
654643803
233623805
123970493
793965688
189289779
494614564
120956011
373462257
43294973
9100399
69357078
27189057
3747244
78688084
155270943
666289667
229010013
111433187
92837097
987538240
368086075
666087513
228622279
438938286
800293254
81060775
9979377
250484345
170753871
342068597
93224570
90410398
38832354
270864481
28091139
354072042
348274908
74100520
30966260
189786577
35176910
57201393
614634707
152961790
444777798
56801543
485304237
662421551
149911836
28419693
749753657
9672738
116364221
43794228
209562854
12692236
4519557
642056651
15612444
6775705
61994258
24892263
18652844
98356339
256063483
418365683
333614183
651049114
615967090
49896692
383908928
113186562
250180207
55868808
77313156
106741231
36289592
163178083
403426592
1044514
403890515
474930856
76147473
199253916
72904351
636245355
569269332
5244967
14032236
45504366
390122399
206262855
357194
153090584
525570376
410391902
81190018
12188052
98870116
414587430
90963951
11178933
621943197
404340933
865653047
841241159
279104027
276394181
723589625
106194908
72688341
181694577
392862225
582879780
566136719
93374689
45058664
431058154
290665811
204880786
298140105
114203514
149521025
215236407
40704764
301825865
198696778
30702327
196245025
307987482
611104053
21298019
706523078
61145613
743933344
632068684
616989277
479853757
282954706
8033238
12259381
261253505
139787357
184361310
320844365
259692525
870321138
84398399
262442420
231998128
365047191
46468858
499105804
530948970
1012440
55937670
2494811
306261544
512690920
17081992
48933163
147529102
223366579
154992227
390135494
664745664
94303529
53941489
4801782
372825558
26563281
279710754
285808081
185628839
54037722
130606478
702413907
383485017
48709728
514465443
65336175
57914951
141580696
208053960
325360814
465725229
204873867
207010291
160966309
310487649
214624181
494525155
356540628
413632303
342379917
26710321
147760655
365936550
5419300
127783
609316198
26261776
298897281
229153202
40552403
94309224
39620236
34502355
25660288
12882199
13483750
29818628
24409034
181905779
32387716
480987875
787401811
478123695
517493436
504970053
427144008
81855045
108020505
41593659
20019967
571428971
888297188
140192065
22150607
45533820
52459533
141897603
266370909
195414986
106564653
277509089
693845669
161019153
151663276
19945870
28057812
122221765
13721443
276244342
481492439
37834860
319622396
783762857
127373741
165917319
342095157
399100803
420344238
22194373
577448728
29033833
405286924
55714419
36415226
331598681
555782443
653831062
253891948
22707847
66449754
45817343
234254289
601344237
2478764
22908381
296162390
147525414
652528500
146294897
471312511
115920006
543630004
38788455
655100493
570248762
51954864
875764812
11373235
684399452
62875616
592444695
48875429
566798583
45943973
174804354
19593961
40744081
92269805
139661967
79388470
143013367
212325203
98603697
127602547
1709358
251531733
218703654
37039148
32750749
320954413
19587669
105450013
706892579
5499259
165118519
109814151
802924294
386516881
121621715
56082456
190879381
39434246
220061725
82956030
529736280
165334119
62423487
109777923
222606155
22810173
241857354
457598790
63883121
47649045
716183357
245007596
6745089
327552120
407537658
154984045
389572765
767618761
261828242
699785
5525081
377200857
8906289
872647420
262283279
234865448
25138556
260297982
617890993
409447366
226809305
65860067
33806533
380559790
368251413
56976358
54018797
104075992
61526407
534131007
778851346
21860822
135377689
358850227
114421757
143482813
26400146
152125679
115770568
554918768
701662026
266108576
70941070
123301151
3729690
123556121
232905496
138323143
246343384
117645672
208631390
776848460
762952896
172982095
268078625
52244231
213845409
9079618
248960744
110666506
401566673
758744626
685171460
112686355
48028767
246832914
604872727
95067973
692538230
96717285
563489193
111714391
367031493
427260155
42367727
514575135
34809168
224854563
214127265
35038811
139847061
37191386
174328297
117153890
249216853
54415551
32662660
172974
339171545
87580018
94432882
242099076
269698240
61906131
119047260
677051518
152821721
1255288
221765349
109799241
226680774
374704855
173473548
562672224
361514007
222218356
132687912
223501762
293915057
35867369
644721117
37233723
9214143
71967478
18436217
3926124
724954909
513488324
463683199
131108012
65549917
12465951
109068701
19426077
41947264
376974690
56839345
357073269
98309343
650445841
160305185
531571840
241054152
353950626
287482421
104805136
235939200
260753823
649076129
517456341
136603330
575525319
384508518
215277099
203009980
32466523
511634124
50977598
753149719
694858944
120984410
193418769
74608091
415979032
165377947
80614072
229224290
32533828
24057408
34421322
600315155
47248159
30383261
94343810
61942577
35754865
93602736
7878549
113343373
411196168
324664563
36381992
214521165
322264200
85147004
378927631
214772068
45296321
20664314
167966916
441263581
185824513
325927460
642613986
463906189
447697598
159923379
469443271
238717700
628380616
52939990
110023446
57125340
118250391
33066113
666391299
92115844
880198511
123959600
122586406
154276255
134673207
459975831
82264597
16672266
55779545
479262772
400770047
153132604
31387091
68678374
265329704
77136520
621876421
468838287
393912360
490630424
191482347
537324430
62073947
1421360
219262644
39890781
25069405
318725192
550160040
149598555
556550383
19865711
15986278
220577011
137148819
367769235
253186962
1826104
190781045
246363277
59537951
39563449
4163786
10356617
578609886
238035758
163700537
53285625
352185843
37960756
394868423
22440978
393023586
45472055
1450026
530583947
52541455
570490104
116310646
131904180
136099451
93616439
364849175
49781188
692132881
483630890
464125670
666746182
42231535
71711897
13524611
73566904
196363997
62818442
15402935
277012871
219905083
372081481
22305224
33191979
86904959
27056928
94619174
641689758
285265296
43272799
43253471
68350401
66616470
86211658
254799941
4101138
236844254
185577196
398015325
299317698
79105343
31205085
327241512
588525040
174835761
265752150
63258359
343243535
20738488
119413696
407971743
17605955
5874476
135887032
34173264
247113609
98369796
266081452
758025924
27250611
3280118
550496787
135302348
61807320
236625422
87053805
311094090
760919237
237486949
38101633
27329786
560069718
223460684
69742859
22079183
51702581
416739163
254477610
299487125
207809297
257413303
533563319
209781742
507934507
123299148
323859866
58822358
106672667
57371694
57456406
148513330
3600747
179671975
155095803
66213204
349964432
6642459
64990311
87406133
374397702
93163986
48798880
40366181
9078657
302268568
479670271
283975596
217019563
1782607
50141201
739143141
95762355
100370125
252694238
160375703
392903867
159179883
255438573
80166744
334931995
394162029
144778433
183045001
8878436
28219510
120604423
247182367
168016586
212970612
196071433
186075946
560255265
25501088
651353162
250973033
989520687
365510025
243308799
342118118
88731987
28766286
893617976
94822570
538617360
68158400
166041687
87955821
419410
123137066
267165359
135282466
44676987
727839977
231304820
163549409
225213084
602888811
30297793
210273905
477386425
258943292
239573185
104820014
30720563
465574176
413695468
504159869
356501735
112469977
854144355
112970497
84168007
2220068
790761121
46043206
29356466
161833592
292278243
16871976
77574885
390263759
450667644
271341700
54388144
639169922
206225538
35224374
81551546
546959568
164466659
128796439
84479895
445995303
22848651
626074607
438170462
180355657
695430296
744354577
1149300
430502015
222682492
40358921
424607770
607423447
35688568
146259296
97813949
4091962
84119765
126139969
67259339
10807779
88168797
585614514
243963953
125069263
155147877
340978730
59142546
71477399
141896527
107270829
452596097
28672243
53521504
2974851
63471172
571628939
16275005
155363468
305871715
431132382
189369596
361040622
725942134
618715034
169015357
201886957
141977882
9018932
113066782
432839178
236691314
561762396
388239372
62410652
407250465
5689354
236796451
221050925
8169389
120236885
280353304
611660488
72175775
16329887
452752054
28372999
196563860
44299495
289028111
558661376
178044842
72517473
480526164
93667319
128585178
24371485
344473759
92156322
419131386
47964288
582406441
132185062
374660435
166863459
676539273
68056517
179344275
50630376
229561873
774231475
157849251
447026535
2146196
174933411
17083906
95811258
494520752
447923538
145824705
132821990
516211710
38889295
151511860
10186753
49565067
49303641
242211327
201424703
159162802
414113025
99893530
43950047
202060557
6749515
172158339
136604468
60157544
41125988
1479760
430041896
668516797
7504722
45045954
134376552
277534511
634142094
355708193
503705092
155706418
390988483
221502949
28917700
27218130
904166728
74320239
186659455
409604388
753656041
110320634
306533569
114429880
23880431
766943329
56536921
13444279
403549767
106922518
122725178
54312949
442781349
501944534
84697743
261421137
127979275
55505019
41704778
249712421
11818404
7769421
400122869
450281531
739348850
110030913
88197964
774293990
19143338
165301671
136727888
502512339
796928159
164022651
384909436
267059723
11542284
19602261
213763956
586582
308885992
494671057
263665845
5215847
82016430
2095775
47541480
81750873
425172178
378937471
301747172
57276821
250652989
129368413
275401772
638731915
138664745
693762465
207980322
680102459
102103099
103377292
113750
337701789
377234692
230632451
4177652
103391452
77802367
279119282
24133652
615778
47718146
134256810
170685235
135254852
76955359
99104356
268333851
375306384
223005700
19514734
541846539
433133726
217203318
775818682
457168920
279543506
19523077
376328779
225069179
1196167
28028123
782415065
358408413
393233267
151553756
9210651
56909800
270400659
244158380
39647875
378046232
110269716
53735675
139684338
89803741
31916958
233686849
281740748
180954713
167320993
78117973
62806911
328342264
612084446
6807828
603721535
20247783
97986556
48749585
128889321
307822259
60213272
618465242
4405651
242680463
245588015
327782784
80116011
560220629
284878202
148427180
581536185
590646941
14883698
447777224
215679788
181238875
208863302
165924874
237682861
224648242
492156082
103447130
192805912
187649281
6933978
253337551
29011371
112227001
12907160
459532924
157196210
604021279
145539974
182505658
285681161
16321192
67586754
84866346
62260233
13842696
555746511
426553065
109251050
929067331
187895527
631142958
63325670
88573910
793906740
75223418
488008906
219928536
241752530
274483149
335490850
625075
177629844
17957661
76236877
418210672
8534533
94804608
38058080
279855655
48638338
448688861
67770837
2908108
220572973
602246209
582973567
180029539
6429051
343533432
479479745
351267675
333991760
275384399
170090752
309479334
366957530
441013391
592745179
80153010
23437376
211087472
417071277
295525415
248459014
145204309
24390057
199376470
581634525
234306567
217010843
113465754
508900140
81069167
3919697
199450906
628748044
669364612
278405159
229589534
19235528
236509835
247725387
4534270
838716004
99649767
840212861
608038210
248046510
243644905
879117700
409001141
111402197
94476941
293167469
72105176
343322944
76195796
211866618
259433714
170940059
762275315
124721711
68399533
10988171
154782832
35357440
728567668
386987494
666244433
323602887
149222568
851074220
38395716
667358575
64150111
138871260
157636881
101465807
181142184
172989033
456729979
228736425
703488694
4067470
476894982
124338288
67421116
166950401
295125392
50849162
537856604
199782451
220877048
26579832
223905888
874743302
21987446
2167077
477609385
563616106
20208784
98463276
210457452
215609105
588066091
120134073
43462473
246083931
7938009
607448501
45473779
702150361
15348370
605825317
686949294
100997500
17602752
557508901
883108653
35709178
110062111
257226553
22083066
8517229
200770776
115036766
58585285
42744043
388835499
317044203
212976571
40164756
493196890
346227621
20093483
50251438
163894688
334762985
45379777
137719386
282602174
213084120
689745727
303230237
339485243
614483567
15181829
47414939
89664099
227238493
122915840
285043130
56406497
303721153
673229918
377485017
443787574
179488831
39422433
502558747
594272438
194856854
52519493
266191521
34214547
654476548
67610939
255418402
24762650
66205371
691358316
76394828
75030264
714671815
103432702
812425095
307935222
171571755
631369530
25611328
918605926
82126032
479514131
8477415
565924122
603474111
49054526
592662886
240748980
243829866
149057116
291531758
417835265
474607190
560384
359153490
628555828
1472585
410259371
615374896
206650371
527625562
367616847
171634405
398453739
327020020
126521972
26743244
206360951
484684898
592253296
161191414
624475411
26378661
297685749
62531217
391269236
37012247
44900119
99273939
12616752
30186503
60335352
307782978
372440112
491796941
351904143
372928440
168923216
337701864
135911666
582795499
247143179
72994186
380789946
52854589
95257022
357951760
154562286
309480565
387884524
442329497
462383
223404547
637548247
166438096
127218030
89080026
178586536
96939189
121510581
69347332
362188867
165660133
25633746
108270720
62826407
167498948
296309098
26979150
595040356
822435924
151157025
401129578
327063666
74046713
125894554
53501830
27162769
430935708
524899936
396655423
334884997
103285237
178945450
663722786
6032245
780991599
519894177
494026247
738813120
243989419
101952050
10979369
194679419
164786896
402876752
109278054
31876171
6455156
201527032
183699099
157318648
260584579
284194234
16226458
609638818
318133892
547629408
227186524
43193954
132931504
170763715
105232404
331739533
52860250
6264348
860439208
19237938
452526560
623201107
141754929
440714823
133091782
521201672
434573683
18028923
194018627
489570386
90852667
44510726
127922593
50064475
111550730
143194411
144547254
112057820
119902188
211035696
85847595
8874595
125709760
156739369
138811676
514213553
660543808
51377590
98877826
262138835
30321447
384406706
382653860
658227488
133488936
136431161
693031001
250317201
121962487
11632033
467682584
131968279
470877172
599817577
245039585
11193726
269149573
760933368
626100626
274975165
9306650
113326851
555239051
157864821
3227978
221817441
2698229
291438957
120470894
85860630
282572741
143671023
12285417
187088826
68108618
245675990
397489103
132444034
81606100
259844458
62329876
135115006
55988877
68774611
334530238
30748409
494850164
22458018
1101914
87553434
63941331
857503548
276993237
3636996
61039349
640112229
87684888
57415857
538901853
62066017
39644363
89344571
853904142
392783505
171573931
52712403
62078916
68317652
250035892
499727998
290559278
173221059
98002606
204609461
24205673
74397690
302412154
376503368
142116717
258331094
202409993
182333133
523201881
107654874
64745051
112445860
340988088
6768480
799254927
150265102
80705089
50024181
756737041
30851251
561319860
97749523
31371960
54986255
294318868
21143532
52904881
324789800
191072329
86203826
18155108
69535704
552281214
132701872
5331796
25602682
110780147
452974127
624168802
7292521
95365089
406041991
643435411
364242786
20695520
246087413
140916918
240265814
134389892
131992526
178617825
36757200
520560976
847981824
206371264
292699115
109207361
88119318
52846840
360067220
293393955
496619898
245746060
94318301
44595536
33187447
344697
14859150
324879719
690647826
404923744
584625837
441404578
529489045
19109802
40236636
40161179
16766359
301078891
609986666
237096500
120285119
668196943
317731295
194782470
176753848
53837724
3967671
444644310
128671374
79903953
121212612
24858317
349322111
578477138
356436306
358201482
72656927
52961386
212307716
92130690
4614472
517148641
103423525
15721578
795922437
429191834
101980414
136005267
274863954
111994574
375193357
201292943
173329995
333404309
54673605
420146362
359530755
40139071
493223106
645140456
26669738
198855085
555729929
333590752
485252830
20140042
38665921
98202565
592684914
192730976
203817427
52592855
22574015
18006262
253537321
53187669
477520134
135368510
186003895
551767624
627767304
100403067
517757121
411138132
84706115
153115095
212116097
227079322
356731751
226014459
560550009
97885720
112452369
183152827
508275341
551092273
270367486
189793797
651650523
427048456
556414351
45086480
449325714
37942268
187464062
237611069
21527583
445476531
14933643
198588684
308881899
130158514
88723558
382626561
254354082
252179096
88001745
768895273
316364993
551522634
123875614
70327128
654257927
47042885
60691272
85374022
209848248
68618411
630331533
803551493
283530749
129449897
161907555
88668862
390090922
432093439
530486556
598611693
18818410
670765380
134174574
138087974
662808933
484202693
460610806
34466052
37203240
176155779
155136181
410496131
654994573
9812779
21044518
327399495
673508758
79872031
4101369
802888313
164110896
173351188
395794447
229125618
82128176
161221893
128198020
347682379
233034948
175601265
136829632
510397840
445911739
20615411
289799724
385973190
9094089
720480031
96008638
177876126
27956358
16237535
136426282
168574788
273944471
166500554
430465640
62505253
121845644
257363693
66293915
347540136
30273515
736304751
973781760
919112582
39550398
490832792
405492773
373031148
546241464
836727223
6484670
245271779
31050752
731337822
185122912
788183990
521525809
166050204
60621403
10450484
179158422
426079898
545700496
63132728
268282325
84151900
202091348
294520922
13569307
268651485
66574706
432341590
74179487
120577378
181459993
508665149
784410269
433864
432054371
28553770
621662781
44730943
8046643
357546257
106841796
30006219
241795239
331006856
173004249
619472484
594819113
168614879
67020360
113080903
31242583
130341331
214520412
412175751
213901814
33943130
643758937
355332150
289279767
132991502
434602047
136160146
206634386
330962774
497367901
8004540
2149884
8830820
649650419
59095521
302832686
569083086
18251299
7575877
10187129
341460782
95465260
182274148
293357458
324864706
58341360
512006492
196188423
34019833
68387845
272512191
708061585
140782332
165719666
149257074
632884962
72492725
205514740
220367020
444192123
47328036
199153443
274479167
433208732
337261520
209895726
311669678
228841329
60380911
65058349
317220232
139133414
162289465
315766662
612272290
347404168
56584388
40129677
237000166
323981011
13899100
298486274
70389309
11406821
135097226
763482080
42758533
9628288
248323327
256846546
124749538
558987548
320483125
208128355
18502451
187331453
348799490
383808358
660411284
24999186
17616981
442882236
463088371
335216352
498737232
19028739
286744630
56283383
171910402
244112039
51135838
333401669
434122483
616125584
266387070
329431641
784177801
506500990
293457365
168377370
2901862
924600763
20228680
107070470
645003836
78219908
96269777
11766905
118760314
728640598
565560809
85967252
513350349
90886460
660152123
112456758
208302000
454096264
98539702
27843266
98480953
198835908
642179404
223966958
262943530
84270656
15851907
348678556
21903130
563294431
332210727
135933507
213121766
143298581
421239036
158513695
31776351
70984494
31172929
135347
421191060
46897093
12658639
244476085
56235159
79160929
489029156
483770642
151908437
12674264
237502969
238222212
578240
309548091
50799714
147312244
137525616
202999978
68831826
422908948
234943494
239321924
365711471
65504359
10849636
92152335
277133850
630879337
51958354
411061657
117632392
65427531
605403398
43251079
20028851
55270026
163668422
133495107
182705206
101138031
41852600
449810937
38374196
210808628
1635425
89734990
454167540
58677031
47883497
69655193
50543151
226096643
377661159
441460981
216183896
201756227
208384282
108433106
64474690
527352901
359516949
709870500
130382223
84792499
261878163
25248588
47836932
131645628
26351067
548915513
76839476
102211890
122489123
244293521
38084091
397213840
600407285
103930709
92102294
908875777
267130699
363721495
697671202
238186004
686698889
476825011
111761759
452071927
719683860
62034632
98579405
274497288
336266575
261749934
185358699
221667559
28966609
94853126
61006896
4522535
26560999
155540104
620495022
400584791
175380366
159663635
528821570
138813914
275508184
202467646
5772739
137060129
346868094
295744635
3869650
314398156
170029606
761379634
210412388
61811234
304072865
185874942
54383301
35399835
92579263
196860427
115858024
12092963
44021196
416526453
904157675
109177678
61831978
71183630
582401646
73794134
502349152
119240938
188266554
123509189
695640
163877672
14516522
58370114
50328776
4665688
69072971
218184092
7097358
75960776
399493117
516964699
97693893
275676229
174124002
60791828
153225968
556058624
662088563
56321433
99790141
611657874
47463451
188480105
89051635
202163876
228740007
52233572
86878301
67891454
23968165
194784355
65698444
128742018
1266439
129877724
115276894
291161853
374767925
446900921
64550321
59412020
12466387
529659114
653098931
108953705
65901956
475301848
609587095
6187831
546134855
391786619
220536449
411955163
87947429
415562425
235800829
176911973
101227567
395090908
460433275
305761863
517552121
325783816
406319921
143912509
22104950
232626374
886144423
6651799
168360928
593313093
8553500
864547882
219108455
984253142
13841513
15249266
126516967
938964805
382930086
1782477
163064340
48386475
639684864
74895563
485495001
531188018
58337319
146325330
45991795
16571628
325117268
31762088
18128133
515906655
337144807
13565803
612657120
718147196
27563215
689293414
106928746
743227035
130344059
371849543
180267829
497864888
52315239
5778637
283417987
252255437
53419972
123797011
69989156
28766923
322638558
142604444
184517932
44537085
514117729
386818730
324407579
47268564
201259563
204532659
169853075
66469762
215788343
40402312
276091539
209683057
473695734
385118823
519332144
476060606
373419891
698144762
76873587
262623874
229698858
56912274
52228133
412265598
528226799
160057261
905532889
790475724
173706157
450724042
373101997
538194021
143968600
365331732
579796470
460620560
870967682
104548228
5551361
15120186
241188504
155728218
46742458
689852197
154638060
114990704
186278251
470901900
591342465
184832388
199474903
206939205
102195852
117200810
482902937
253531185
407255918
236464246
138351316
563526833
60331364
325292154
497912182
532924396
140804274
161666810
597913826
365991615
504433881
23771956
399525825
16585803
22309532
20155338
6660300
382018917
3539118
348700671
94559060
559566797
799738354
26892187
41846671
72330184
255659
193298043
471643728
540922916
781642976
772624981
171272843
66831382
145615405
366973984
479678045
18240940
552803754
368315674
678601362
355790599
179597842
440280642
607157311
261938389
358963975
49051735
151191412
10771302
8777407
143857890
128582214
1615961
3263880
828793894
315445635
4760037
92071963
101922755
44011236
153185838
143427297
179951982
443761231
187436020
73452814
147958263
54900910
677492524
126513621
562704433
299783338
234244835
300352023
232604997
230009271
383006319
170143296
22905933
19429130
85617762
198579965
209077663
266828801
322272106
125826516
301156875
116326900
862257570
130738336
124192076
43884674
125102031
55823075
317134809
10635154
5040768
4343288
17935614
29310805
141058710
539289429
366942831
109958992
281766434
782452728
89660927
390918322
54525018
576729054
772272830
40942404
74790652
405310915
465469658
135057623
62589243
4492987
16925492
114795649
50770361
291816805
127450372
514552605
436975097
50306208
348770
684656423
276121797
117981312
165977252
79777040
148716127
54751196
229834873
356871233
416138165
144161
25974213
287809374
129776562
60215223
6454496
712007907
186236531
440145202
556285705
286959174
30802967
181246593
43471811
116902285
488964990
31208208
343901955
418159866
19539016
597015409
265675577
174759345
64601272
133846755
600072024
30588220
469800240
52062402
119435025
386750175
269715214
110896100
288816719
68284175
174599102
108518237
78698073
26361799
261426961
221778890
232965053
297718967
485879195
81970658
96402161
536757149
91296475
255156931
642174734
641436259
43236059
46627731
144613816
9475636
239381483
25397943
85178978
754638271
412409844
178055270
542765674
509745119
260588190
707019931
194827498
102726625
22972044
383371149
1289430
277016318
44184033
222677695
492511503
830496981
14369048
135955529
70086405
4187543
357144800
188014287
67608568
48045409
24207744
510147960
616076609
230950453
245612792
325290951
383844490
309141441
392013204
3528319
226294008
224621357
32503385
42733056
209332460
90839853
55770288
162395483
363068607
124054139
607966568
343318507
459425308
194879696
375728079
76537
169358035
355388198
29157062
509876745
290237279
366625637
574030074
462127074
388635930
214267888
128933576
165806061
56337867
352437111
136572000
441878644
935408089
428928279
181659676
102553761
456139371
120951854
178082391
63557592
552768498
370043497
227211817
364451151
262727005
248987433
22798278
329462511
163349511
111539856
171426455
197787302
361120120
552976280
102622232
315195076
411015065
426267723
462206541
541864606
789611308
3862888
172087328
25704225
237140450
83438209
21781556
166754406
887355993
277377895
33469542
145128435
344542764
570670164
289622492
300182800
503860940
292405950
144781673
334266367
105019171
148769743
106617257
287474999
653258576
77198319
638006541
321731105
802174424
157715871
4072916
358428797
229223371
3759395
31621030
61312019
57450720
409279799
13181445
348029411
216212979
240171865
538525777
4356458
178295022
5195947
847189042
189239075
140324052
386368017
390628378
332768735
410679905
302134368
216387890
123967242
190105143
812885217
157757084
367282668
26347701
273700182
239769324
249328217
113360670
91520529
14417234
387986926
289798011
873270395
346336510
27899171
23469196
501114555
38238284
401907699
200935412
369245968
166019658
316316497
622606081
518393502
470918415
142393311
545113764
523115835
320379530
7777106
134484369
482386535
720901945
308261307
680808939
202618833
510347268
590756508
647720043
413517802
155200109
124202071
195934851
570674217
211957916
151884419
257627690
60037700
317707262
55942415
137662517
142122284
23132115
80805022
31852246
321117443
241661414
283214382
329278296
663401754
849073456
46625822
14104475
569219677
2323471
366053449
150401839
148240968
560351469
15775976
685768084
462775833
8777843
602090664
131430257
716462420
24894007
280297027
169682722
586973457
231407869
1365136
127432653
301345609
111675098
392575194
531018
246432256
273520985
144301006
305805472
1635249
217587193
28387528
505272050
183763259
354017257
456196765
131601402
268537636
577969044
27817120
158471780
69488906
267997836
701223748
90233115
362525147
196512648
252955354
215572829
624351279
750457079
767764534
240656015
524821643
242110377
29506615
74623988
336278010
606851036
260638793
165826872
123546005
224746860
15435887
18276794
70147862
222340943
604625408
305716483
147699659
10113534
394064214
111088006
40914194
343946268
277208528
439529257
180022891
426653996
18572290
303346104
324952192
308199772
683533154
5133747
436062672
214623148
78351127
116585414
222375534
109004619
406477117
116610725
49159224
247582621
64263496
3660861
78590176
559619871
20350614
592804095
405825475
368572331
535659727
367573939
157085270
13534924
369434244
269404692
173651620
129140853
210520668
44185366
502151
78570950
191538419
10892030
176257134
199561729
47434005
28589849
137949288
161817594
565912948
69508335
680413526
125791931
170783900
233666024
7831010
9402435
79907208
839575288
870059192
33594125
114987806
20142209
175259080
105127213
40507589
491437665
662635325
659650154
62407865
91990446
351382643
339741086
194589947
157713604
66084772
539891752
736041041
23063989
30054977
122616588
255562858
571238108
180446074
75891585
55775820
817661884
161917573
29917119
264210596
621768240
16082712
370626290
278024
215651403
584562402
549173138
619597343
272674596
159391044
26400643
515189717
67024404
27267860
123291922
219439042
531970334
73407816
287008267
8140768
251485510
71763994
319914285
83682700
49588260
497996017
47932274
101483747
64453416
633090469
546859248
114392435
21429181
357175657
431941296
524443901
814255410
148494267
447543028
93386118
218293691
119440652
246067332
375458713
32008734
243272962
156427297
254126937
388406330
431498438
49664401
119891107
48366839
487156106
246920308
304195117
44813003
816964808
703148298
16344583
636335819
461943307
21076889
30225036
459121576
230809844
68579775
548987859
349020063
73161725
516408932
334391926
730514176
222185212
17692493
95908353
436095754
286184979
134301051
24241646
289679834
561506071
94153406
211774186
351690292
643631851
1006189
336877036
767365174
147224130
548921543
2233268
70289862
371916788
48591677
455971840
653985819
255889691
76091580
66498074
799384767
2857408
121613783
613129612
481212863
501884018
4203912
171562742
44097347
275374232
85822781
138273602
252798287
56925004
118278161
533308437
317939382
446716076
7484860
353508911
186805215
417084462
95514644
27233005
242052326
277072110
301093072
80748520
337201068
662501128
310249783
109919552
605892892
280540845
83160097
89614202
87360
481048250
703839124
19850117
392279825
62353540
1236628
218722258
81282432
74497041
59580104
137268073
605024431
13802377
14277874
70634892
235770460
57194877
5928282
317787995
10377562
313053341
822335815
372945672
129831788
282903659
62199006
96326027
631745430
62706470
170162093
312438877
575764063
264288909
22747646
41969006
478617231
505948279
610743134
96994154
7979303
379867754
561401665
27345869
127682818
671608266
67848146
19254028
7277323
10624696
101689520
481334327
544748469
306545157
445045501
65643480
521718329
60696781
417453793
548191742
86710185
33449283
253550757
205520299
44014574
316998677
329589100
263615881
24381682
85591035
86333964
126370249
177649639
42458856
763688813
670146659
167321729
226174772
27085801
15923875
219260827
421188782
164340009
328230637
183076942
97677817
11232128
379040846
3683718
132076362
30716692
599690979
547115130
521752626
263584852
461020976
104444032
683921674
357942892
121361173
639238132
45813930
401707701
261490538
206309562
118595848
306161074
48827777
150100385
452828476
145385908
171650096
276685391
359703062
484859809
180725797
699108708
98175886
391876053
21852217
13522135
246211958
16986447
95753422
431598606
77917439
582119407
510136871
6801420
208151196
30305669
669969809
65067380
175113860
10464878
72602376
386676660
18466429
353769380
38456928
15475804
535076452
1412825
122633169
835452322
205829283
22447502
35664862
83774408
31188299
273443594
47409141
504440061
429205242
265862041
135575767
16295452
508672646
1775011
218501001
88547098
545412709
247528993
270439589
290833408
457483233
87245536
37220535
495538906
417721608
790991077
216309798
197254666
32323238
88622469
309059455
207591540
277616923
308273404
218580940
325997240
699623433
3665867
24472218
100835305
409431454
86902557
6970875
40396616
424133909
132695790
379406151
515642653
575848405
219979208
245577890
74109386
174753669
90872547
20492292
239483014
577225922
188870968
60409449
59036611
93110405
127395553
316750258
50195369
245625511
680306330
46789336
22225959
727484967
291872411
36203270
87071607
252037406
119042253
36051606
880898692
119600867
297875942
441554567
11116362
464035206
205633752
26181364
40803042
6852144
103497276
171663335
706096842
92790231
359591714
67478280
165053622
261680676
276861065
732894136
292895131
23476268
223619554
427375904
122468026
74549970
202563318
185986397
153791594
537277750
468395777
54856531
131362871
102961102
778597823
509517843
82703057
96825426
867509367
748315223
96531477
583924434
607867922
66253301
243042991
684521240
37054562
126844243
166583354
52010079
283112190
680786860
163836942
339531386
462196324
62373594
48541728
575056931
59932792
170416211
71879216
187747
297532356
20505718
132635950
819009712
11072051
404255672
53409443
526464543
626664631
143039038
299416962
369380488
8450621
296202588
296797812
335769097
502384310
81889156
45189744
124564483
108206253
92193555
45821508
49405550
245723115
162740183
656135583
261481030
61128591
164724099
104187043
17012750
156471369
7291064
292500058
352430122
55954119
418852
113893582
25431860
586115805
571327746
46949532
451122361
461088220
290555508
357522428
239952298
47619498
240633856
332210465
336609871
114752797
221309468
105827189
700466978
2447001
436878930
968401
5370515
65660724
612921216
472381701
152524192
415113288
48120048
498074307
397031390
20764232
142347933
526242135
797951900
187399046
549436242
264887473
545395519
554496140
78997133
352080056
94813105
476280390
224713900
234442676
191719271
770794490
328530360
11120969
5449725
568350093
483540746
8659018
290656693
65052847
303555575
180782541
212555838
102219543
606734638
187723161
374451863
246357101
35239072
31298814
205782213
567425218
505534714
302518272
102322565
517129269
5624252
187669273
35138414
278742383
103181885
220450477
178292348
400312360
76194636
130541109
109675064
387315509
289637604
23266966
216460803
178897553
436169890
93881705
131188305
26241743
1690257
28888469
554761109
332128710
304501213
11577878
346073024
96246766
708674983
716520497
254602232
221881822
40402738
625227498
239388577
13698516
175952119
404949745
273892883
98743371
530672864
15484629
424158430
251006372
102687625
484729153
259629578
101527715
60955466
195555110
31012215
345831943
487706534
14754965
496521183
674074667
871600004
725705959
170401385
307681405
297527738
103870971
44799127
99021126
138454176
103360101
178474557
320359688
912042160
29285985
92043201
417634074
288297842
65768595
56296688
400443
539870654
23601115
268675239
476544547
15553907
228906737
300711570
423800736
172108291
674360637
531503994
488491792
424013058
361292445
126464572
120605877
17691298
62274736
454998034
22424902
425958172
312363175
86047511
136092376
381128438
218849202
44296617
311614973
31446379
23340249
368907538
261982694
88422858
703023054
173170923
331920811
167023294
140896856
176217609
100183325
43254453
682207370
249709124
295903090
561940974
144216750
53500463
192846112
161096066
83242118
35859045
364745
870473055
586979649
393006649
317976082
97590953
269826273
200310964
600067138
13210518
259835811
28639232
38580943
192855414
8020143
38751573
146806253
271046840
172605127
336361921
247782827
77975502
291651365
211417079
282127449
17826852
2931643
530892931
213865457
82491638
634537587
810209306
560529608
12542967
241323166
8222297
217888772
11823746
395584840
74130122
248156881
71906996
358126500
71426020
33730294
594175901
73891496
91786523
248950638
72252257
373673361
116509850
61942870
2005581
670866024
534711857
588780516
38778817
32751384
341244472
108643254
409365026
205700
4166045
77723469
226922858
483256903
153670625
110283475
70839204
603991368
7634242
70038168
319488283
27959693
64978075
400555071
134249239
138005013
104565329
435603609
133151286
755666886
221124071
79332675
791673014
355926536
320309592
292174873
219634424
46832126
258308828
183651245
40700272
663851786
373948880
537364370
70455105
55789492
675490576
757922639
96619314
816089985
121446356
89349219
98441874
364935293
35833901
444791889
125807797
636094160
670755475
2624721
445741006
84301534
64195647
38174798
186835201
120659360
597222180
57066234
105517945
477784465
298543435
91697588
8789660
485477772
25821403
768215627
148311901
180476593
61142964
661032947
42913447
112480940
154882252
457326080
39751781
88289349
665253
5055431
48644388
71431838
333694572
65817190
1140161
126265504
26687411
219367194
231613354
296091463
239665986
158894456
14941171
689529082
44884019
378578979
136671367
339590833
131037012
650041339
462912088
20332605
25882750
18309780
506231790
548683573
60731963
458140667
127478271
104891601
38755874
400791265
167391339
248417990
212373619
464280552
14899383
212528415
461856127
306552575
5872926
122764803
206576171
251578674
13336088
473789912
153814671
292969505
460298286
371174775
436560415
387579408
192515812
123285790
49243870
403867152
39673229
107430138
6762143
125483899
43978487
567304654
37943499
127688303
59894615
402200379
528591286
279986811
77579072
48225394
66866710
72294323
149491517
386140957
25412217
191306808
609279423
151917090
322249803
153852075
22959694
696001645
380783019
19822849
8646541
230486217
585534093
8487015
59532143
167502933
35878778
35293302
257128538
543313197
424876123
16746625
94193185
171321135
285801488
217169159
101058177
708844304
248191572
189290014
328510181
761945642
59533170
194734828
429992472
1730658
510147592
83282130
372272889
32803344
271734921
33607017
291736194
271944361
691720130
289349974
378396779
105118265
248251295
515790565
288796643
538857767
144980954
493481241
7650311
324342299
343257445
450047477
347805001
76179328
784845711
361315633
85546095
286152251
486176282
674143394
52065904
12413213
74344784
2214543
381156349
293891370
679422765
48448467
184004620
248762280
612160323
313285279
124448312
187599513
301155660
451745973
83180371
224961700
81631349
548307713
141655944
943146450
39843724
27980219
53195586
251267172
36825362
282904415
545261367
429228388
170393878
715998940
306573848
294400594
237418376
478178789
297914488
198501159
101257624
442920466
52495423
858841221
313160512
478017634
268159971
162334873
316893502
818032366
334758269
14485124
227657914
45510464
202142898
135561330
511533036
414297528
44125801
253832253
259080371
24692457
836862695
434523548
244356118
447585154
139502665
177235445
222742286
222546362
341634234
50277106
48226038
151626579
225130605
198832870
2199347
77839550
9681122
25669974
87452886
643974993
550735198
18053894
28313511
11342409
164830284
638566255
193404051
333853798
31510617
349593203
36465101
625106343
823924639
256444861
88846226
35654035
312915398
288220940
40025764
95787303
82277690
133188135
337597742
964016830
761158669
60629391
150438899
244010427
149718194
189389941
242805407
612539502
498277902
242740358
27654017
86717786
436885621
396032027
47151499
232902652
96621480
109018866
75867338
837578569
32100808
474894256
396214416
99071149
61635772
189234537
45022732
316455247
29903914
159660255
36826087
247017837
88995991
629848223
219919001
139586873
430736376
44688033
13919611
382321907
49545863
870013267
345632622
485120149
77064764
6289711
350462289
19355134
66360665
14668987
399675560
152067923
34793754
972835691
162920995
7096878
242217876
51415901
126772032
235494462
148651102
379321936
51934343
393880198
85568026
163895537
401928564
275888177
210027659
3681986
145902275
142725543
224311677
649227038
618838591
109162921
544905072
637907777
699233378
49774082
392568134
230740254
100690915
30953255
86697120
1918031
53354616
56417
501735911
336466495
85657771
177669751
149175632
766000241
358126722
163937671
394352958
18176311
71164163
9412633
379333776
51010148
168120937
35789547
3028047
13938538
527355621
331737127
103213272
160377813
28026577
603263610
272730288
537127491
698477491
519957600
11504317
80498438
288986375
515438673
213244771
156103386
658603674
150670907
160016051
8420402
26672183
186847244
19978907
214468572
383980845
46153290
124566253
72382892
95805610
533949043
434780
203366139
15025626
91867839
852999605
45861266
5614542
53513665
196928926
112161439
4871191
395574164
812787230
84331752
67862022
174116053
305725430
139386733
213008052
192481490
87805284
785742694
337088507
105748661
487627977
96849569
141300439
428750596
116074176
12871236
270849170
230130344
264670673
160624566
254521419
27165723
26567721
609897523
120423965
84114280
27317349
679111395
253547337
507717433
674323939
3123592
102982334
4886701
70733692
17949952
267390680
79441232
262743690
274712642
125117094
9418077
96245974
129588235
283368436
30116075
66901720
93687217
42297879
463953134
275893151
530786406
296850356
395608006
173280855
132168391
409148104
324264200
38408784
686214495
65901443
27544091
625399183
7087259
78858656
62780103
242147124
1193554
749339849
182842657
429579229
172341554
687470772
252953150
110213661
205820350
5130159
673860561
76640775
607225927
181396627
42628574
218823278
48152599
245575639
230306610
183128328
3770872
747911464
63647524
99736724
47815548
240056457
891887666
498961561
156600511
511610790
73665439
41134263
54849878
478165603
289334823
146623441
56186284
10424407
139541881
673486516
45924452
91697728
566181235
14537216
283138559
557749727
613639193
238630512
107983030
143483274
443235738
476515083
549056833
84975890
458871029
474451497
215172954
104851316
64444929
4200613
558002396
184639834
602064741
244892709
862077618
436995569
204852492
49008190
246651031
833241323
58610449
684567558
238222550
363900526
240837007
222911121
178411007
173835510
9686123
329534402
216187787
679830355
337344916
59846047
478769061
239853232
19415933
119158883
471992789
116831710
55325275
111154600
4897223
400999468
220308152
116722223
2836275
497278829
21559045
142758350
98838514
16103895
403889223
30533354
16770096
127076243
677055450
771901230
192515722
517559640
194658002
229723094
24894473
37419637
69537854
432091260
609587574
625322409
515542827
155010388
19055543
11879951
106354524
25985186
337627006
552520028
38073220
39253240
47337182
98977400
36992682
28338687
57378738
246993022
108176695
523831315
16141226
608709780
605887408
49817360
280939315
52868224
4582731
432494837
743017471
416738438
643543070
3253157
298101102
358771613
71889224
118800453
32430137
249178668
265050991
191142317
37345499
259236251
233617857
301203307
204585472
421827009
185120801
90810584
143898393
31837808
652379794
342824634
191533143
211959746
222285365
8823607
82768386
10873054
24161138
151026035
114747232
163856305
98671359
62996187
282596163
216940300
111308326
525372575
185774045
862342679
17524175
480076135
380874066
316527820
33435683
369925325
18087097
304190420
139909713
156325442
78678783
18096978
23390974
15627590
76278914
262749960
63386978
5878635
240085435
250616181
100904162
590635348
133567093
223171657
150509768
802940838
9285164
290688860
132827954
9587953
490135648
241566938
21385916
72777047
49894869
9123699
119183614
126265648
25403181
149464600
7076230
37897423
604222481
131254441
392219765
81728648
135124568
235665600
37948773
62802659
765023341
327594383
747745409
20359662
8527525
105052112
120622807
451880279
51879666
526756871
246662426
11693193
86823848
39098700
501930427
268854604
263645726
56987862
256895632
19820777
204332965
211814200
60450644
506729271
724891049
3048653
678260633
83506120
185265464
124624811
44570252
18065012
767230984
508431670
41576295
360063137
158378554
263328478
3697508
101472155
84259900
273687037
47274571
15176219
302101320
86546886
895841
223684535
705582781
361662492
311674202
492362463
482255324
353161329
264154854
11951265
709334853
323832918
370990936
118682594
346767238
500336040
50531160
11620350
86790888
407545913
180917231
67234731
135221050
258146892
339233841
179316131
93069902
745395435
20562863
517248373
214455125
441539816
5874380
476472944
4986550
317210917
127525775
73184037
264834723
128210209
20354599
172661981
4156698
332825908
56556015
155715833
401105616
635566815
50304348
399981168
797690460
208123263
237909757
99301777
407313303
299062555
69055948
354215364
196202299
208250649
830106902
282519319
102231390
78755195
194387511
13249671
24400423
29844351
262178759
142990710
31980912
679850168
131587038
194240941
23141132
464524314
627244171
128452061
536501303
189627697
154872021
367519872
25359181
10177006
39247570
795263333
406540388
453188418
187417811
124054683
212228344
76435346
28367181
644717652
22799260
380665814
248070328
22998617
26378383
247968812
73378648
389655401
113956951
452093197
409175865
58041104
432525679
406229083
541163490
25627241
13030610
4341516
31676920
406757186
332010697
192242134
587766807
344117797
21174110
163566117
63061632
278334538
205702335
10277160
56995035
304049868
32026076
518382200
118132701
164834505
498440293
328618197
770451595
413319038
48856724
121499805
326416904
533719783
82343850
418351443
518119933
139320927
493961902
234613565
293885620
17797188
555654965
86814349
474543424
798510921
74704077
50039913
45128284
56902968
17651225
119628984
297587300
218528619
415371686
169300351
99250162
650456983
18638831
421223879
539198576
465928382
1123406
130918532
11331776
138264777
22080373
174152256
325329783
775296718
99306311
361866637
301340286
67965596
86678101
47702019
861187
1999546
125949940
374435024
391011758
9421795
350403976
11264422
71046303
313643964
754382782
347417013
266715145
380369507
13344014
785844895
166256679
247960375
250455853
370115958
35549336
557225500
5125488
196625933
384268786
263304236
205416924
312637211
457478263
295691858
328265392
284913555
286782196
678067183
41973709
101397060
21105752
63322800
278177578
135645624
55931151
732050273
47461439
355062633
485759517
160465945
684060606
226620433
75676337
171776681
59577917
22564435
15199113
130916221
608455406
816169166
115220276
740486422
230610093
100217389
42085476
27471662
154418743
107579437
498063155
280946681
400186144
300384261
388434756
338996152
661223846
316266344
119846130
52919505
151079352
60171772
117904484
198436086
320489835
711554746
220224171
77884437
12796802
555936623
212062550
403179170
377526636
33624230
53394356
1277523
129746469
508285737
34795864
173384347
552052864
395795934
499218739
751624560
66387809
102974908
528831786
10452040
24802237
530044809
171965316
756433468
162161173
33472721
68884913
122508982
167389499
154914674
88197995
187947307
223922786
96736149
541540420
105348691
156715597
698957404
563296796
238136695
218760917
698881051
337729552
408411241
242490935
414997488
27078827
274404461
161753868
199983478
55849708
80637538
491568959
316147037
14211046
25256056
300036844
111266469
189518781
200165865
102569258
2693450
219229862
79680035
65654345
146864264
198542166
681206852
156524213
168983856
398495084
37876673
243317847
236321916
234013527
163541142
50170419
468071909
368803311
128755642
48948430
184414032
5930866
255194312
153113687
5315862
831151792
277000788
221285893
198524616
97615828
89016791
91507824
183146206
359462198
388952959
25355404
1201753
42847428
86618576
241209132
78834841
78367958
544483640
30872408
543932513
68946093
190585949
32907824
93148623
280724285
151897885
6524090
241349959
258862321
54028087
244545789
283372885
366411678
220471
445199619
442476376
492560444
185736292
85278238
366323640
160636121
12653005
204503809
163335000
67898457
333816524
190396445
120008025
105713026
305240195
74795249
42516506
190497
217089197
289633538
45320067
249229841
895853496
48336447
474699411
90487322
830515835
816682300
104346075
16659718
125273150
317051387
91888446
144729628
62601537
19504614
453845061
106405213
535172215
777888068
372870166
39450082
421553115
409120064
44800879
131414850
352059574
21381551
188607819
177775375
2914196
264570311
285625420
464175943
6141897
276044953
93370825
82348585
28570185
289424989
19179395
292112302
28076475
255983168
366930298
182162653
413277303
283412646
155393315
294227442
144913754
91916788
397668894
195807709
175951838
4483302
418195908
1440830
605843682
14675234
23780951
259139708
121129270
135867064
246443704
182617807
515841224
51932164
658307181
446718659
155568252
174170724
140703852
328129424
198920581
217662135
161652742
95303340
481710721
177530730
44204652
770476246
89220199
60596181
651269944
195571427
96465457
350081648
169791587
955298771
41563160
124208744
21753521
569136376
64574850
335327799
34169926
89993117
168835436
307317548
139939871
178384793
154363589
397082856
59612348
26638598
133389782
438646414
608161327
476204341
355399907
420063375
131777620
519442947
426780702
17461123
71262252
158322096
427065932
9417047
823746208
29320664
155170759
267045911
166122603
379334556
33260596
12770522
32755534
28050630
949184908
45401020
5041945
184393219
406536693
1181573
19023158
715305150
254323650
547291
134895950
182615639
204599825
362156019
58263100
246147140
305712707
229558328
528873828
754649870
429657078
9494962
137160352
14958585
285980969
56034975
236896186
16325856
657816
67657124
549572483
84938372
220593738
196370826
43154790
88063217
132227578
3892010
28641704
46212230
180708288
517476930
628516019
627017669
352138703
157495258
289735803
265259347
334182559
717519968
465479544
60628953
334101306
20214348
710715133
226376960
194438166
147507658
1723778
254046565
729020988
66782409
334060080
182345781
104305
28453568
18687349
598397613
302146043
35333897
326208174
481725300
719758052
410269140
169712022
5394115
30171939
18018441
120577852
39428590
294801950
23422931
303189815
5956497
633195581
230565947
242519454
934403
49822661
101327946
23874245
446219284
372834850
539990663
47823102
13540394
193695934
89576331
138226405
256371769
374505833
287319263
72122422
556074675
180452054
17326982
642764822
114367313
382182763
163476390
346076667
24596246
9023636
385667517
11903890
340535328
563809523
180281833
225749598
167481386
121763843
521386827
214332059
339410480
612468021
122843978
50873032
185087654
619600697
232742305
390593721
2128416
449027881
184338823
84921925
766882738
415938067
145567709
71465673
404195989
7099655
8134477
503982215
466573309
582105431
86509904
134979341
116513240
229862365
5616739
899774986
926934076
3805363
46282044
213410179
353222713
709889832
25665267
400993947
771680013
301128099
92295087
652304517
100046732
10864912
207448402
292199495
682095589
728986284
170537754
117221701
3495789
224400798
18933292
3587106
57928275
374486126
157426452
149208654
242443034
313285005
101078009
24406040
308407726
31867580
550294530
247613118
439093236
17432722
60519344
54614854
204139936
86552825
413298044
32413547
198919073
108877651
442750000
280775742
172735861
37453276
53375030
121584243
62324311
412333918
196472848
471422645
39206885
53965491
489583771
278188959
365501734
124215905
335917110
237151714
12991307
49708387
97598232
609007208
257974206
361745579
393730734
150088828
41646543
768646876
122570437
134746246
77214683
318974097
921599984
327574642
472365991
33296707
121010340
190745387
293024393
516117682
897297378
603031336
524187660
450576238
110990359
150213222
97438561
125577325
591761433
268460509
89788079
51873180
44690728
127128522
56634807
758926657
289902886
390890295
690138888
32797045
66047015
412413702
68036955
830397915
15308741
293713355
274110350
429065310
4975617
383369745
230532577
43369957
388849117
223279669
177251999
194618182
555702225
505121215
70725717
262932583
634955028
122895010
815199134
562156979
4322000
187229896
306665700
397409817
675715719
337403047
49971171
270751364
552632516
67174413
158938225
16593491
221779462
665344365
69216434
33164433
97431743
419008856
286212179
110976397
266932219
85193
109667422
25310554
64949566
14643386
709803977
372697076
161229548
538699981
15832590
498340079
175503921
551713262
263859803
288254336
201034712
58003505
276462373
26874898
245714600
100942199
457731748
71658824
229613623
138290312
589506828
495971333
87034245
138834118
461555778
44855407
17021834
210103695
73149358
284630708
90657724
47845391
437326684
118244058
782965624
48325436
311060322
228044202
411459779
4721622
7810507
94804169
466935706
339267192
394863589
232219691
100016903
481517169
89063901
43767312
175589892
117682819
423109067
15592216
390527663
364735237
33677333
917490653
625204013
453717310
191111745
33789246
225720924
917402702
106155772
143886088
499125726
355155097
169463495
632881507
401166869
119608101
140511708
727915689
89260958
688003780
41343835
608066048
264054727
53739782
492745062
32689105
591463375
358473851
23448731
632260005
192991486
544677956
73821509
177872206
643844984
397556413
316083706
111877490
315881703
357472254
106804002
74495296
609966550
33366655
59970009
20306945
188018667
450421008
119091308
30459265
764651014
426104280
200986793
375191983
210850409
404627551
9992005
462136738
312046177
602873852
448036529
459051123
210225188
64108718
118635507
757165406
222066961
309791840
17257792
435997381
80104371
93629606
125756376
191863979
127259867
14798451
60207089
500872873
253264958
75062298
89298004
107708331
439539136
466917285
11981079
101568942
72182253
114274303
571439125
113855114
89337161
32648878
162281281
472927310
176829470
67353739
145299850
50766152
37300025
81842683
196494915
808520795
301045873
34182894
1907654
41023537
92348423
69047084
164765062
225476969
735932627
146034407
735765673
20756096
90864529
263429312
187804058
77004980
464045471
532413259
254947
24269660
230015337
741949865
219656757
26952593
264366886
4424118
346746347
110035158
902051057
263476022
557169543
212983258
9576208
106031591
102477487
738602358
583926901
324446666
188364059
612852190
520482658
17399946
166843183
79175890
278146663
172552167
40185643
946521
77410885
250018221
62585347
123981384
222423199
160526636
147098027
16692624
423816867
417762953
108705490
25171942
51846331
3774247
60265194
20824386
73018991
558278209
479182077
735196840
377614818
773846744
239192803
47052735
198267294
958427904
44060110
73637332
452884837
173808535
168701546
454214175
405750937
234468673
79087330
244877566
544120775
266598248
41509869
602270605
55866961
641807897
679601781
46655724
10932557
501937149
187671013
794279302
69999124
132500891
180784718
228715975
414940540
61188789
39010142
310581164
120182921
18941657
541162933
303387224
569418368
146033690
716680058
646610430
259504927
864205183
155802592
19536781
686938176
158520729
394297287
51089303
41476855
12833877
102455579
212822738
429003081
513505153
174270651
449189368
57827313
611998977
117359871
341022504
651637728
425408984
23934968
43459335
138533879
764276650
771957065
190109617
507244488
197190476
125257466
416677017
433561862
22200574
680610571
70741772
608346397
251787950
797196283
18305714
28106490
306255646
201466919
392985968
298741393
85930681
173444945
463761614
121825425
42820094
643420934
321233226
2897509
157857375
692907652
188658638
392022975
111102707
914083114
8741832
298676667
47229694
18549296
352532002
371285517
99316899
272587369
325376154
330187824
220640805
38756307
47635097
175666626
114449593
150469694
388054101
222379077
184252007
207579200
119517294
661713492
136680539
84919981
561998534
369812864
167909085
191209524
235050992
619518188
11725888
393513240
239902859
77651532
452816253
15752162
512530398
143383276
143583795
523560363
63339184
56712840
42806476
417382908
73721783
684583342
127298815
270487
214462163
530874678
15746760
208555187
290177812
195784464
66345719
248390334
376978774
532145458
3326749
10405052
241045750
55021058
210783538
435398121
33584126
222515758
260561462
664158494
182786806
174835757
161393580
28445643
41274516
30971012
93535312
307122227
216026179
247970345
346259884
316605603
818334629
31559861
344040
233805264
571201386
93907956
31225801
307603234
203262319
107700030
85108227
177710681
937706
229215675
616207042
56389192
158723229
376083939
340430034
448604000
53069411
68825898
192046886
616689225
974671891
539305567
14733554
55874893
252679759
331098999
220502171
765087159
107274360
280188257
17278743
435661708
554927500
200991584
601087768
37179885
137353593
643587354
182669591
107075013
74436315
537760672
10898629
49379771
102461294
354947799
611536257
25081603
234813510
636078391
277309642
68743295
92316631
425738113
231819123
148501632
164896411
114734713
32824606
442169596
72567503
235704072
19432639
135743491
186477400
492501677
321420410
461580723
306158261
391155589
111955578
91636190
171115636
156299203
416102698
39474224
200033611
63497248
51890465
62760521
331696892
560846025
95302532
660118021
22133508
71817453
38812603
859176173
212121580
121009823
13255841
228557115
502636306
14016500
711933288
794440341
306102936
106517576
96482899
286216685
786870812
457933328
42675306
676907301
646284260
386724642
106025697
400502613
95620104
27170502
222666440
271380852
351272224
625824397
375495604
172550467
49551273
388264484
11825433
660965072
36203317
77827180
550693067
38029921
371504401
47610040
51191741
437772194
424288446
151946546
375048159
147186760
41709930
842114958
7348325
29446121
379905320
15820840
37348661
73318186
429886175
223643437
63817995
232810893
7770638
66753125
194653624
230108875
31430837
144397138
490783811
95338310
303473665
837700864
300376905
64090123
894335743
76029464
93559883
176604286
225025445
20308332
300412064
427599251
73131135
705861444
176169173
741597208
24718788
40923837
224651411
77881855
648131448
91545887
609773784
165049111
202430615
103588879
522246377
489625115
31417541
2442621
111862575
505340130
163961023
12023613
36271795
62343474
498438964
52721785
24076428
258248673
9522363
265597227
131001855
20634372
407224237
379821401
180756508
16229975
290958604
54772277
368484491
34440860
46510680
675855696
76606691
464253871
491496160
206800026
308898777
31580829
41342232
419833874
97681980
129218276
62535935
20724383
120585781
505606403
222748098
47594226
21564178
566886594
597122922
397313683
109893519
399294801
8767761
495033791
129920876
4465147
53504165
77617469
144767651
205346312
513419435
326453136
421209222
916672121
706597518
1317772
512752289
179581610
569307576
201744640
39570068
25428921
735975145
426266325
464791362
37411581
547452792
249858597
53661854
148415770
628080488
559984573
478473074
63813697
57035727
4915366
56124059
280612775
34607754
3128871
310274053
480917106
290062941
6277828
431185699
580494302
7842565
16449179
157359298
24909234
189348082
75326501
429843131
42208045
168954045
105051121
165901525
343294
38524722
269846295
260544253
357879077
291512729
382004759
325184494
104695032
190604452
155411587
369860307
88701191
16604814
133194843
32930257
285280304
363898643
737247290
187220577
402180541
555496092
505001224
205458630
54766893
353268057
48467359
87958981
289730219
45535922
269081387
353517099
646562653
668978432
223273307
183602452
402023954
73247757
340205713
41108808
2938195
775905562
307967837
18475552
58954735
297102827
18024008
434469673
105671028
97984235
58307646
14707376
175584246
48726930
98485503
83509444
360602162
346432188
59718068
64404278
477083952
145172297
172674046
22414612
8726417
1304488
42551289
201815758
69865475
334069915
112492268
11157350
314644090
10967682
718081731
56152327
853145
20965567
513796745
797385987
499551543
45735935
559907923
201415046
484711149
379960868
10377455
143838399
54404232
104398012
390442024
820667051
83011582
518633212
655467496
216250537
64286533
7313153
948159442
546154854
143463731
375364526
357217706
245627256
16664554
29074759
669196099
249428708
78360568
426444750
216518224
481882994
581886049
89426334
159369603
431049637
183493987
105014615
45568680
148242418
535531916
340092855
215858681
135590980
64763785
88235932
632641056
324959521
300640774
2343528
212752621
496802908
224208105
79525181
252571026
271339869
626890855
9044187
422202429
640697584
48794533
931675592
73992235
767206159
114688064
192487799
470062642
198532167
626719278
171316217
110531517
125607319
494871858
923739637
621456115
24490811
140476977
38270297
621427596
12302746
436606068
90428474
856690530
107011850
354007110
19519500
21614722
6889954
208298456
67269149
41418501
2777831
244255570
167329722
296609747
480469975
119726688
158051145
335825668
107396004
125034331
21026553
26900250
5900566
111033921
219090670
89434779
384822298
23894821
44110012
49553592
63638560
99029096
673312941
425429275
38380369
157917810
121576454
241238573
507157975
73395433
211643123
130053102
161219533
269946926
275673678
110251272
179205549
693094964
21451755
54419720
441277671
261136251
58577708
769266524
869459334
82872636
333507666
269307495
536616724
202122452
121252980
74714807
244625580
14913849
238986265
10359913
76278872
150343183
63694649
267993417
58067036
167910992
41940737
36932759
407423462
4200768
2030994
123663968
417051069
465902905
596871627
75417839
694572636
184787242
226298819
128248904
506061349
458889168
455976805
380107180
195106704
251095644
504536136
364921049
135520678
54273670
359764429
200883987
224131111
175791296
224453086
86162324
338628969
147449444
172450879
227524243
303605804
166599830
866160254
293159102
475892797
54468209
268398630
370696554
171881560
345176139
149372075
651789381
233133475
128623145
54296921
129371977
69776200
45389123
157032111
482507474
558641046
7987918
4263555
125675107
387942095
104229023
669621501
244523299
194496865
98377954
44223356
193925771
74497884
392128163
129315556
472149418
244253198
101156840
734358410
81403696
88748398
109511490
422378569
282338465
187013460
401836921
2149189
659799289
228127411
234946690
450189184
55972329
48886034
57331777
53494630
498035173
21263478
297110625
219195869
48339169
245473532
242005561
205143261
115694445
266228819
171916648
182293262
70651984
224801161
310451455
267021694
267134181
267255674
120475035
69346028
842051031
75535047
416153236
37511975
33917144
9461074
354401458
373106368
519861612
691957308
14436896
848406430
198997817
269402781
639273232
208660007
24404832
106812608
149316477
928338475
80466265
166973949
338936778
470106790
37549175
195567473
246717423
335212873
20744277
163274494
20973921
470442240
86979255
181562137
154844349
27295051
90041958
142971395
601449532
299356675
199440597
445472619
580913674
58399249
19036332
23792964
190477415
90661744
134984006
392501368
455215018
745037356
99507145
47331684
41406319
173709631
391425278
16158394
56700054
99276519
495029643
172750853
230381782
480852902
160668560
402779
19533814
678833563
430089907
406370056
166683490
11331867
46744390
4546177
10610059
108781787
335654608
318276875
339006588
263196580
522141031
214553499
352098975
163628744
130701628
252980269
607757636
356377844
375158915
415061268
575901142
355792677
239863682
279720427
444508
685030702
221564102
393515387
591719081
465454724
736436589
908162577
294006485
422571682
183137828
657375741
259605502
50729464
838531716
263537
33506010
632608501
176226776
5288651
3613023
114338965
131455969
367103704
19829053
285645991
17421524
50095012
11712992
83121014
42578542
164818538
394378384
198916070
317558413
208924238
74722035
602560755
232095559
58281675
35183165
15638941
25760267
173820763
211259016
702921171
42047222
129815439
223281597
22492658
250649754
127194861
536379041
763714677
138301974
4786755
204479386
42216726
6676051
367549391
156328398
103944384
35216441
725134842
86833687
270276053
88435339
39826827
476986862
569851115
403287547
110668283
306690001
340702596
210804326
277842659
42030833
162547268
480040707
281344920
515938681
533376716
256112827
120533175
464398402
110149692
57010331
114232350
190334900
33532564
83820822
352984610
66954614
451032265
160160919
195245937
369957447
91113141
60483365
26486512
41605253
450520155
25622441
38111779
247152712
4046795
212931247
254195712
168434278
104579089
686470159
30384489
52846829
2379309
483927848
10440931
25000999
5266050
185668672
516785551
135664033
153193571
379195026
190876456
141527660
799523652
242573272
96126000
319973538
161105784
265878050
532487520
75025802
195897540
137112407
62477310
430379670
357628692
193812838
333948688
155986895
427438502
195921024
57364807
863682969
413569232
42802436
2244458
551861381
209940953
36159568
82252978
821845
617143095
397170543
296905868
78826
590346387
294309203
139342572
221106176
773114655
308765582
261017996
186809702
59033945
73136975
322340867
161957420
188320053
66687781
418722068
338559271
158398201
532102900
13850140
306932733
337832249
553904385
3773295
417076353
342897973
222582682
101400340
240350335
85396382
14838759
212661935
15403607
745394700
21263409
65834206
439864629
90131945
174202349
583044184
594608260
100314032
643800155
75219735
234175826
527622625
558056485
209281096
66874047
118583839
8463429
97403014
2648461
764600199
211836973
489162316
232196215
512119331
195972421
425163266
43066048
752809203
47617759
2699235
23032622
275717477
117730237
6225532
272928813
220905762
9170042
852598242
112789732
290887962
623738756
75634326
84438357
15401503
708376566
290873909
10647619
634545265
254705514
183872894
8863310
9358319
179671772
130085779
3527875
562713114
232731516
56496003
70407162
519597441
24694738
156550416
624680762
377869288
156349497
133644842
177878837
91166056
135330071
229227522
697424922
32753566
47410792
33227782
237168271
440676203
35286006
52754844
411245823
27933515
73478533
432939998
532476481
175320596
526077993
434060878
169369946
314553293
889725187
51103824
162314626
66080193
237827649
12840776
427815335
299217150
668227559
315278882
194492257
105574418
47144036
425845486
31527913
10786356
229851530
509262524
61212033
322947472
407181884
527080235
374068573
248046676
217083197
593782310
46816557
412145995
715394783
552491958
121151675
215232202
17821413
98388321
3115255
233806225
641568530
426507870
285130631
113772767
11727405
442721589
292272684
4103628
274108250
276914253
58298168
24384041
50848260
295191490
689652124
65970799
486859100
30654448
165511978
4730484
357756426
862465221
1445386
381044328
3544453
831841848
84746373
86884327
281946103
311020695
133281190
125714440
788132968
606726205
278889098
27288969
148356243
6573226
82795292
228194400
58195371
423455284
154512044
3837321
228932107
104150789
355506472
446480876
152970150
95856270
429339398
19084566
360253747
63281314
456636101
276100613
77477368
570071153
98779573
130691288
41538831
207236972
52587873
327313977
219797143
139367433
14660266
196441822
109171657
464832
54251083
3582240
173693122
1506007
217767796
9263540
44405741
238952576
222059585
178286018
383785620
751986421
114083842
171603780
14901499
42351179
125857101
848998776
66077724
142025537
116577903
352192566
227090
144187717
496790785
164550934
30806282
83986247
435232194
126849167
48471867
454475010
783382314
378159537
106736657
45559886
544647264
6669193
191313454
191241652
804383291
318549846
474785394
548786731
799502601
199860836
387416449
35468345
39579246
303211137
300166639
79798017
317434146
207767528
205345647
314846368
30062655
760669275
56793156
331735657
465907778
45720726
249422803
629525843
338576589
775142529
541194160
73496455
45291455
3208836
141441313
63138524
1399955
99886592
243805212
281685731
42522418
111704777
9426275
32159727
82879072
486311703
762365576
116185110
141449033
643668033
122185515
14357751
89152232
72486288
9356609
45854368
78516409
141922325
127725707
139762442
182072697
26098440
102219066
147819158
103695810
128569175
678268849
17858102
198828127
14745824
129490380
35602932
887975412
152950470
76567960
492307303
390577377
806403666
427318108
256219954
556777058
496013521
50550087
141007194
98746245
178005265
150497074
215712642
481487671
445435163
721654813
390949833
508557480
66878677
898445845
65104153
524572058
374309235
37781381
26247399
613211644
764646128
419427131
44288540
5169401
307308155
37765438
877778896
72835771
410471538
418421535
35715850
199610450
77573182
268432837
115231087
49193373
471174668
5367097
24232578
22489661
304700154
377264131
277302126
650393015
525324020
101225263
48530711
12915655
521247071
430373948
130718029
168822993
7135122
495536105
536798979
339436604
87655031
185825081
333106220
377641330
241920429
146503336
13395289
329962762
35201298
254682206
71449022
289428332
628096128
50825149
88696151
278004231
4130892
63657470
412797936
30464863
627638929
206682359
61894372
565360335
316844631
308892630
419794711
447184737
7811600
242160087
5441388
69148601
308705401
365154445
339284899
124949595
90941313
229949380
75696470
213618744
35891073
64011281
184034904
627361814
53263779
7692595
96243113
190044172
518808681
258560541
21849780
88622
226847965
109481929
81474509
27893244
20264624
159862600
598396317
192653304
70133266
244767708
17680168
24310211
496822309
88317207
451516198
346640025
154479660
152128201
250421564
679691223
324070079
77479156
120512021
58723561
565401547
704338755
399224053
774336965
8845847
554321334
211501852
429056708
16585433
30610535
84857768
141947338
69639172
84123179
430228145
3286042
166937872
862401589
620192057
688104047
148263073
361040570
685682735
96311142
311409634
205376622
359911974
26300894
7951606
424195746
283129784
921549338
464976162
9610270
34916833
673222215
619626168
704601680
195375152
250602893
289213587
34609714
343060704
147106915
436920067
4399264
195060812
277525065
77682913
34972322
67268664
535393771
390943589
300413856
30286165
381659094
285401518
282370125
468179755
120457055
22680865
30065499
40355341
199785646
262975270
27182933
78503607
7839289
108307452
200252759
34717893
9097728
413657869
657036133
3209693
640217155
242599474
300222829
219204171
285556158
125962053
511211813
257583050
65839781
365033151
2053436
28563562
65620071
432354463
208680619
10000059
487598605
237107034
401497310
294464607
199422113
179140350
242118603
51225164
205876704
182571846
10703132
91538945
570848
137614873
185199087
200107767
397293886
15550980
196579926
656023465
600762893
238293028
687380390
67576249
193904427
152098000
326160690
429727611
170197827
134837276
73444579
392393485
318271958
10939787
185606807
602865204
35121472
90481599
69661254
570581195
125346835
97067153
57394576
823067595
11113719
5148853
296653317
822744712
82753231
593864113
182111094
15832175
14518448
75907955
103579828
510130585
196592667
223132348
467130543
45378441
654163347
508166155
111547619
720581483
178745341
105966606
124225321
117195633
101498054
173726714
418708544
536198283
91801077
93634348
461745331
145798692
259485206
382679389
158139246
133110943
26153719
933921355
28228957
21655638
392190030
110989515
220061983
224292799
600613875
86205457
23623245
42743165
317655561
629636870
148423158
504861905
128499645
911979977
39552558
322960512
775967863
73126592
737937739
347258277
15281641
85343254
444687658
783580
120396732
121278102
68645684
562280863
139990492
366977686
284339007
520701602
333191955
5020346
568150401
103295168
740825376
522012383
391500199
28839074
69508628
453991800
62182320
93886959
217150441
454075684
237695896
140753589
500450521
558882825
250844321
4153757
167359947
199154791
167234879
123251094
52849465
82492396
566769840
47721841
305876
395630136
570768187
170062613
530438216
64408682
869642155
66649164
392499763
34176015
397560905
3123891
701034324
303864531
409844768
154540517
411733305
101430913
284317862
30155012
67354271
12282110
58781476
345115637
116575595
213250362
20481746
154423764
345111717
278832401
464689328
476930248
501924264
266417420
13433684
19156636
337562477
196659002
493496497
272753147
66054920
14774565
99793968
476150384
157191528
432047954
12072856
196256134
196408845
313479080
7110469
757081071
511001325
16030781
723706526
223255424
480413497
159980414
423338493
85605226
440363644
302261038
271989631
109214643
1914950
133540348
17278783
20208808
102715160
880789594
532911371
12937826
51488208
29799977
395363396
673949233
407161231
125484435
596560097
449282413
302758745
281748243
2541167
438881436
505154709
671827040
24278653
199585304
12498681
87407453
332446850
243617668
405724838
150334096
283721755
418004117
368806434
541421656
219531564
122576385
468380422
200276084
176781320
632258920
798718267
149360966
158629834
708678826
475192724
66391762
242019391
60241851
350156037
134052575
29907570
282296265
354334352
15749886
65333373
177407001
648064246
40150499
605277046
570282
210526679
178419777
470838542
178706465
714301068
422734886
114535421
10899222
298421567
349507530
104158555
7950379
414168159
81136245
454824628
150352058
598986677
13744746
33995516
83556804
534340264
226159316
165479579
87265662
7705847
203924062
301556188
281778106
195954935
202746249
399136277
482380718
45764019
576926612
129094072
74566673
573163979
158493484
353113206
547250660
179502099
6459231
72581160
8732989
327554456
81775535
183677148
444302032
40822051
494758343
101229524
70770679
28406986
272477964
74626495
223840467
80711034
258868715
287798861
102972179
330234858
10659102
112768049
764583581
544334515
217082684
510435145
293834887
93613813
202169371
230329070
45335152
395592719
108221335
452614115
70514478
418814663
146169779
689028347
238831018
231460283
46329085
261589333
311077338
37099349
160171170
700708126
22045036
375376017
74738576
118561416
864123664
921486427
243355654
910941924
441078294
530784235
31394504
64124516
515676028
623601841
45871322
577730324
36814608
231362243
119478420
96102148
28567535
526977756
346239932
230204188
178393530
19675338
84162242
413242407
110966787
113297
857099961
96924095
360254571
81427843
194512292
237553350
143560439
199963816
159089846
415622579
565108458
478933392
191309560
295188973
91354354
12385165
288016486
74458011
381911564
68379379
476772004
804341569
361796552
56936339
835440647
133040097
86333982
10752075
4105234
120879997
27681942
250083083
92452067
553918890
36251381
268136881
118491542
258434766
172875168
583998561
533715123
515621306
136537493
373165607
521010352
134561843
12372601
128623409
227879824
238674200
106591397
1602406
511428964
130291169
438610625
18589901
111756876
471281914
800232368
1504073
726101355
387982020
77935316
297037110
132658816
494657653
681075
666206180
73201760
541829459
147714493
14245899
46448655
353359653
330456101
831582903
556449652
381967995
619345681
366685012
159575249
325832058
73059143
686839528
672177847
336865365
2413109
691767274
900180020
71932766
395122502
314307610
572960987
393439944
204220363
716734621
558475292
75278217
76849136
44332578
318503877
445050228
213277897
426522848
125028562
79099247
110556366
154501877
51224145
497666089
382715265
36262760
309050618
430535419
56890616
30593776
29090287
696248507
264015896
49606657
73940108
746180086
114583807
188032536
53360003
187608856
21869992
68612787
117198199
384989770
320057906
131046947
187886816
202705591
8396013
66462301
593609336
188363298
767869243
215003696
133595767
103151018
254559292
129915013
20740757
856905389
351623510
97846294
239792093
19812307
307771871
632802490
315197169
61566889
90659395
196431984
291351125
426079376
90247868
416206126
203896981
288562520
370820425
106304262
14843683
50219956
645352762
71913665
660271819
159695483
102784758
228787511
213527470
348016975
93359488
13551661
84634726
586622636
72885219
326382725
447280586
44988564
295944901
42958158
117748455
10173222
382443415
835024500
68027384
295235341
2894192
604927927
103480019
145798547
271850479
539687352
189897497
106953571
158890082
264850504
161876805
237077242
301246698
17847509
22849175
78615112
71413594
256769820
919245834
19052745
61465723
70710688
26792845
303171793
38812966
152773238
8438823
417517642
630923194
330443544
38551289
308640043
315267947
119175250
133326566
389373394
350358860
107584188
169665853
604515474
42992895
166336224
111624790
7399763
127136478
472507598
649141356
3343513
225496144
838349025
160173644
383803851
13935623
54231605
623390276
80884946
76848773
5728449
530545006
343569173
278741206
258323699
167919107
546132081
44153435
148048864
611940611
39578237
16518610
692485705
39521245
205902115
326067010
131240069
317440146
15189955
48786242
25266439
171422105
824472754
6399566
84547152
26900588
444447810
93398320
866582803
67123453
80536374
158587420
88756698
539304948
10651654
412031618
13274838
76360323
200887476
24224764
510837220
185872800
67961613
2407381
174452226
310160438
569894339
35004557
938799257
69330091
624922078
58144952
39329350
156015237
198686882
71317928
353899613
143933214
150741993
265845453
476729846
33557605
196905134
463869157
227937252
262860329
26635182
31831885
133910085
215284340
483798749
133063685
486664999
24377581
311301361
591703083
226067377
80974949
199773880
4024632
91630714
6669399
497873423
61951596
407608778
148480336
107338441
25068118
34274253
128335869
363050989
46110522
374367064
420288769
92486064
172938311
389656920
267361753
82879269
643745555
295915797
444126903
2011382
590749184
467826809
209851694
784108197
553439577
121983328
551646999
613559960
26001728
90276320
610541181
234073383
152586774
469585103
624654361
409751417
349543972
361388725
8923184
161438714
16560780
385436525
24242787
231937170
497614221
27986917
167066639
34988533
180230474
292393159
586085620
9378630
170729038
411341587
41224492
612866401
477756749
18084186
551396164
465208886
95663952
112039891
41353876
882857661
104206094
119640199
426651995
41356176
69454064
889696137
607509463
109706152
794174373
187549199
413414395
146301131
424908910
263816204
215953154
14872238
7818893
161319920
84853579
304185664
182144972
45757242
294399643
176514997
629072687
30172029
706946480
22882934
78943619
264361782
64740027
154894532
365576481
158328513
233433953
203253518
442206435
3724299
18040028
57280032
98111179
416777667
13645790
201506946
643316299
335325095
495331060
162250423
67786276
1329957
63870904
20717286
853889350
372455653
29168729
297256556
682096783
29982392
225670871
270280130
322489949
131249590
114509710
3325721
96311269
17513219
76673228
214852978
116734695
105706550
236853922
789374191
35332303
64828147
430546051
13665929
634084767
748619118
362611758
79453494
252471138
613883732
676152968
342949778
288790662
437708105
204369870
165167627
101028769
236438811
111274306
24084980
30261045
51465391
538032035
193890287
423147
954575903
160942461
343231575
43817233
237937277
446049635
197560927
65370942
320809331
135085525
80053716
430480882
2630295
113679608
10956714
748972063
146582718
298794277
86527734
38324029
25989877
624096494
483080266
640570354
8997076
255953447
89824145
319177
284326740
813284465
637354782
63575307
316377570
323092349
521203241
68382596
10206494
26446029
85287668
298137341
355188227
7570482
48452394
453067011
470343849
306865696
258001407
1696493
585288681
720299270
280344144
129658170
170418347
247267608
87184670
26878442
137047805
299620895
338424833
22431745
236004345
40010149
199430069
454503201
169725732
136112464
79589131
280370774
647201537
85539453
127787014
467429805
166079629
29370237
93911974
3710629
99954334
417955478
30959959
105424609
324792880
227413743
40439924
537562962
330482009
488714886
8400237
54718946
369646154
75926002
76705823
187617775
601438182
96542988
16114535
80497917
799563336
422410051
21028429
361740832
104895545
43880846
726787672
1211310
9267565
30493519
65904939
455967869
128851697
181989604
69420212
516518457
608507966
58592544
74606240
585148038
2574946
83495945
55429047
758111678
63788981
212288451
20900236
14724743
196472352
705083892
195427642
33194494
117340125
80708221
15538854
150771642
135440263
171492675
74776970
410051578
42766183
138096776
685895018
333506437
433109989
177560485
638353298
57753679
108772047
729911080
473007447
280467203
148360244
22882824
138171273
496090494
194108952
132602172
390481393
28577010
52448413
81918822
277286345
237199740
6536606
129272631
24572314
19733234
846552224
274713077
566166691
182252259
169966548
230625602
308844335
172797097
527661386
441590016
225807973
63376446
108748489
201509982
353783280
389622863
646487606
8293148
46784811
51643472
267191414
899032426
321030317
372140862
606495233
23510418
750446263
127628623
423145974
24445328
188488998
379336237
295169665
4787608
411799839
897026665
165595879
81565273
395225209
192260096
259626508
478846375
639216423
681815113
372208548
438391871
150710671
140740035
576639001
323043286
397491470
111281644
418364863
794793336
471467966
265886743
96856402
421740596
686249819
339586819
70778754
529602337
302179839
92647216
426658995
135905378
93648258
382202399
163898880
627636787
18904256
161928803
159615220
387068154
24703963
363319590
205129210
141331953
147631741
160977683
430059515
150988759
532393292
273110882
26192510
649573962
830258955
506443909
389113602
234468214
235595241
750834662
314974444
1727265
580677044
548173684
267939989
247056715
624598376
425281145
92606623
43338375
122814902
197721920
26702414
402970036
511492055
432320953
318025857
19098410
551014565
323375608
316909712
139844252
333524356
728055524
57739005
15380893
150442890
720012497
371817501
294819628
12007011
175923218
41003778
432558232
86420452
185016772
939145081
84709589
470758775
9957338
493004268
98697331
82649198
44264296
4186505
202304051
366980211
683236198
29598559
117168956
373621468
116009532
382742311
73068626
61029993
81425577
245478942
85113271
142563516
190310177
887926516
384533735
361099488
8449794
596304762
177231531
69441281
61842659
87785537
24134450
16409856
134036296
132761201
101685815
425628782
716682299
77671263
476169079
189301257
229533656
2353286
160042665
144782331
246903412
862146303
471893384
106401979
164826740
600756296
360940594
383206602
56880829
30578728
243090731
690588124
292037073
149721045
161720312
274952006
439175099
223513629
247080996
104503894
51887066
298614016
445372945
205553684
3105955
13750325
329913555
168730625
404925349
633770752
103670059
190694608
384916
260885055
242222077
278963653
49619712
277945788
147469535
839304096
127809054
556238387
88285788
275924432
521463003
48959061
106560182
597867251
64771351
306733507
207847320
542614992
100008246
291585161
28655152
290914681
261062700
907013990
121574293
618124291
26260974
604153378
478579269
772145846
141227672
395308715
68154424
220241561
84884351
100248521
339757450
26123476
296352482
83415346
6285775
6084370
6955679
24160955
283963716
148460457
340723661
356713391
125434296
112848627
100208487
68950005
206640036
209444889
254877758
34801870
90830996
77707397
911547943
157659094
99929932
295288789
56764346
81043759
85849349
411584749
82651694
533490932
200006845
127281448
18078780
8755385
329272682
566089317
558443815
82621257
314605674
437416577
381606883
319982398
509445278
23164633
205267631
802667044
351185126
561720580
458190324
70396148
18588118
212651299
282837550
291609552
407504617
65308000
268312215
545009888
77768357
24953743
698019252
233091797
344803444
313839468
37003060
215717961
137668171
641768862
11131294
30226186
820972600
689568704
466376906
96994717
59343708
325248725
56982603
51733432
173331670
89807311
72327558
740502667
238880290
202087926
12463434
316613
175603863
66795830
195590940
120468106
14895518
394698277
175022130
422504423
144787457
18955182
53184268
816645800
185102997
556359321
19587782
198127310
136772157
370357722
753070214
338182612
86265001
170821107
629887289
811034713
17020985
373338377
74832306
42108611
259119787
100273815
27174790
493264047
143655822
604210
122504294
28334788
476507207
76095385
286548825
328548926
205797944
530012592
549099732
163147238
556631394
714121854
56077204
262200695
319219445
388168508
475565559
30539849
624899756
493335992
297335056
561411048
102136582
79715911
589329973
387177055
181575850
531869545
152051313
82186420
349060098
89165822
215458121
139575401
545819007
54416971
571150218
191987169
483651690
314373358
102469070
109650828
23142359
531774592
8425216
38634647
118745401
242388229
165016495
709897671
47278429
72426396
413526852
152108584
122733207
384194413
223878519
12318917
27916674
6152474
298757518
15503661
28739372
415624933
41366876
711907119
68385627
374904391
39535340
368610231
28821747
52830439
228911785
341107146
70789970
180223200
193379218
99769700
135032257
82775459
95377820
312135651
782141262
3583469
688247409
46148336
35679192
152521788
269633207
123974535
389430929
603238312
273600295
14382847
61817509
304647192
29123182
36173527
676651782
15671046
3029657
224726244
42193421
832181884
237474204
177782261
51648039
115917353
473164369
489113253
6759488
38437045
461637339
254754728
468408966
631865362
33179353
739339033
696135891
186958302
358587469
207265425
721395174
139505506
463197359
498413295
46225935
142295286
284205684
220378584
388559830
46830085
571634972
329100632
25391629
432504131
26491578
529773898
254324637
357421590
593108020
510536553
270832595
80100246
135404970
238258279
259564345
95187617
7393247
213385554
356223841
4454840
493097168
73185355
601432930
456746968
33649850
5115379
87595182
59776430
42499623
302604628
120233800
164393106
864601033
356439636
4087001
2843495
489195942
270546115
370973869
659058835
79434726
239451982
7842381
186875566
73100358
309377545
461907283
247863894
171530106
341505898
93279605
248616860
173427643
352720559
380810427
19665667
2170907
123982166
277836908
9051396
757190403
46649176
722893436
149647217
118573573
447714761
324663516
284575273
612038978
578352409
96321510
26501436
339049552
386870552
160914504
18286
216295960
28967233
264556429
54032977
382498272
286571139
119195341
119924348
35405662
115805006
155424972
717656401
74311802
11358320
73621238
77676425
208755735
138191296
254104819
458338081
229959701
4912882
201966574
262677009
101458049
125713567
118733613
45297917
949112858
97523128
44474239
174155060
431458900
638335598
25659851
52443784
80842744
193779654
123619523
420164590
270610126
261286426
211961848
7550349
45510745
512618498
568661753
3387748
58246473
732027331
23904851
127188963
46913932
238735055
115697205
462592011
8702759
33105720
761070018
224181818
250143902
352865254
402938693
839898
29430872
290996424
97306226
637764790
6046762
13234431
58709483
273448264
10768505
345427505
461728339
224005655
82289639
171657887
407528088
260208681
59443066
724193522
231533938
39382496
313096987
104149489
60252708
56732573
31029915
861265498
3419341
215890577
134842970
53502021
205591859
104844952
860214692
41218283
115192858
229404662
68065456
368319558
6425356
439011852
447349342
71532585
63531023
125240745
181856540
219214138
104245809
220475095
144530804
193941
236999290
573205547
52886433
85729984
153448867
144744452
297665474
42969167
271682872
15721641
627876647
35011403
38470687
67410437
428432596
174388961
41877361
114127326
153796809
194679236
82153655
294328148
17613903
693968080
80979252
45095704
65446593
164676732
48877728
143933968
151957695
33429891
269162338
571530772
567471668
661123596
109620321
3701255
150547774
463680846
342537420
289630453
98176569
163424452
306291000
239396316
313817065
103779760
141513215
388452901
231384484
60334710
374700519
466687671
515541526
76255870
135399602
149192569
669696875
24011704
88958982
83609513
72087385
91378015
414088582
185945113
165786009
32449715
875974023
579733913
381652550
673815086
88824856
379941841
497126226
57648277
66832719
444402427
84321527
520184200
505378474
88168344
16511544
143177749
251306887
385904865
632515806
78728652
41487993
16644713
257261458
135648721
3518424
351598721
318502291
440588307
302588956
675216509
27743633
802961826
117836174
5296575
3022680
211090696
9368660
45807903
322806552
168410721
13523318
48276077
38082254
49767931
73318134
107377219
39086257
69021260
497075908
211805951
599582985
9003659
58359235
244733560
223681608
51665336
23733883
175070230
93973297
130942554
80415946
526389691
139720882
82029078
322256016
184584832
8200620
635494306
511776682
133769664
7790780
25938242
137464337
37738516
280567731
322791577
145702006
651492961
40938277
92342279
527126224
281801698
491934462
61771956
31448693
61560602
1855891
327186631
83059175
145752159
4403921
72554782
7057563
30247083
68141102
78348302
310596587
242788374
122948341
442876289
37778426
169569850
176458327
223971478
168886677
112561684
304010060
3977018
379717155
728759603
127323708
83085147
22723685
363407077
425732194
218147001
327377487
288679763
894917458
7823362
513635160
114215679
178174790
367153074
57450582
220566129
547293987
158451956
44338982
167493240
344546029
249643198
227846955
187230080
93042230
814927073
26019514
265995822
61646924
564712358
163264762
406193378
98384685
69477410
49166462
250991338
83946075
911086760
22417421
451560130
118664301
78884251
111263707
258818391
34022190
276183439
38686316
503960329
233880798
693894419
304930802
720768271
897915544
66440994
169091308
631523818
190832454
78582222
499297102
233453710
177986484
400367933
110678480
396657926
102213381
911982162
227847604
124056858
40262226
63097868
107112417
228924107
91128535
63008805
784211933
93521648
655554823
179258446
135198065
28567262
160636956
162724736
478493931
29560654
334830087
178367944
415343425
94374868
540947850
77601908
62260619
14052479
63454568
225481629
700722614
923859457
193785716
240109400
107132853
454053944
221109951
61194867
4389011
166840459
50797147
371135422
94295927
70537513
618922674
206257231
426116990
72639729
366651892
56373209
314623769
172598339
223332471
188809205
3079784
229955993
104088959
243252451
250286620
109834811
614118647
43810264
21169521
584531645
62357469
44513593
50746897
720567363
461608601
10679342
490134015
7395330
30564080
79267165
746036052
820865207
141057652
454029048
40450319
776499522
227069153
1157109
2642817
539322428
599442498
77302708
179833290
854871897
319531155
36162210
147461676
432199413
197874871
521522177
398585199
853640291
252829065
24122838
456645304
214724378
315415766
393433125
185576199
352899853
237756568
362657796
149213
79111086
207890362
25824885
59738313
234845228
48888583
400079223
421110278
8358385
22120084
332373700
282154357
99300401
60364447
9126503
12448334
441515624
710608002
530309918
761917416
75686163
340537113
159988878
194156407
449104918
23617579
98997302
246843032
757181554
13522202
256019821
230616907
99447778
185094060
458764680
316297410
120210519
366084359
549233344
194506438
271125707
484832010
7459596
63429485
451508495
681898145
106403276
297609331
136471833
590694465
462148889
183779931
9005781
468182268
97306913
152788637
438577331
446538742
278981486
371063281
68834528
120011637
229010063
520917593
177536843
302145208
15361137
314471087
289931224
365832564
84312672
230354973
542235695
419500000
68960112
396320209
115989693
219439952
4948757
447513463
80370669
23537411
381113037
343557839
12120336
246519946
29965921
656755963
142187102
1568725
238065538
24338321
91017938
415637264
63625389
1363333
545485383
326865264
461111407
176139922
150977545
561282889
280645886
74998000
136797042
257046942
586356813
130556851
341882026
163956888
66318105
338155071
570741957
21711986
395067389
449189955
266612571
422485769
176971185
46327218
76287811
466849408
205326521
266821908
889238716
243482795
263878381
7769584
235118169
57177771
151749386
921509338
216235208
76788567
500168470
10474261
2627962
298480451
791980016
146616671
218472064
356312430
590403265
319123942
93147670
366220519
558043970
155487650
218771948
4425747
22053676
148038632
110110772
11566923
99472456
210687160
726017541
238419827
157005231
740665845
68835115
292830658
303635208
271235308
102603298
218150846
5479656
51799807
164228906
63538656
25432141
47120374
178701772
9463040
144091899
426782934
86545376
611385111
307552139
37592156
9529738
329857392
593462685
681446253
471999570
28590106
106704925
86278786
239285609
572060236
93267018
649363211
58293437
23392849
314517956
520098665
49976740
555398522
238347270
409963210
55336147
79649553
1278752
37983960
63446573
79179232
414003258
571590175
275507604
2951571
314207283
39124602
281786230
170621773
44660069
662736513
487814395
72138796
53394206
509802654
286686634
90362713
253517548
468941155
92968321
716058830
341047982
92767530
304395176
415396200
373667220
335405809
581445726
201040519
357051942
525225651
65641013
656695877
493641837
177857865
191004049
10606435
135979728
388277964
360961261
79610052
261056990
68645366
52112657
64855141
577186126
346057243
22640368
53542714
31883057
225913086
366216553
5875408
1593764
356770790
46644359
170423127
265175531
166387965
79713719
528043392
386892697
28806112
728217797
142122174
58860230
85829562
17386686
651556669
76623682
349334435
52780900
66462440
204195140
134698308
29631409
31786328
367117344
16139797
252509025
190817906
24536640
99316609
189864211
554859949
376294720
304652042
519269669
171300726
137794045
31293286
278306720
372460737
267493078
567236081
426798843
486066329
21738182
373875748
91368759
766686499
35314390
382971131
239089624
573125635
475507906
204645553
112475053
93855751
581253508
3610125
257877160
47630174
759863741
299156335
781401083
46557043
544447308
374058370
29369166
63889382
171264457
136500327
644555202
235317247
652953777
297079184
45782804
52197098
634915248
378861157
531493771
253128342
153026567
185934
443107060
75401652
113936444
655618052
64467041
38894140
168435102
116220931
257414025
45405220
98848207
265234032
111174874
63822939
21713423
1406749
6723655
204183709
88818014
73294114
46525925
27293286
332447184
54892692
653541826
414013907
633591273
185219877
464367
23475597
777757628
516991616
461067314
92698872
196092140
14117478
606001555
55876078
923417766
31871746
269732951
6562409
68197387
150062138
115484101
27538276
481547155
11514082
334153858
44376387
21362629
440657641
446467357
76291876
764913651
240649712
116871037
649146799
352925312
208696894
103770085
806062630
79940574
127570658
148058091
51980921
551514037
240578923
98847415
125193023
23431780
353551467
41374417
6594055
472130274
282069851
309178539
42333020
83295077
579145708
35434083
96476786
895645840
122271546
805513025
968556342
208642086
309095550
213952200
780292280
689675455
29972644
76683526
284141870
10829466
229594394
50801206
156335362
385515630
225690540
144380356
221716121
96275553
207744024
19605623
283103772
202488642
732276965
405713728
529270699
544529137
279856083
24455371
772511300
212095119
34141994
477030990
145550201
635974569
48546762
28573350
176023964
84009667
718387461
282845605
733345935
137468320
404482453
255365460
635641
97181885
109722832
46117956
25053566
375262037
39974938
55571399
75685717
114425556
189659683
19007120
777595593
198969662
156342379
301361513
91004260
242086137
64487324
392477790
288625324
262194821
56637620
205513384
26964611
153339501
763144871
196690239
200297796
454692461
64730648
474853118
142474659
87502795
414107193
115655
107061443
463913803
452312329
365882049
69406316
614086848
59525035
29511738
27860276
62224163
13719417
16017414
142049279
58896816
724409396
403507707
333367111
287289253
395418830
509916751
803222876
810380229
53368482
697778323
729608916
78121178
116393478
14161709
192195574
557004335
161259694
49061874
601537571
391335340
186725992
284762052
73527289
79242937
352973079
102749046
91906560
183373638
147591820
110378313
21777250
223043181
60139960
127363332
735328682
585275381
480575311
7265269
33256255
13643576
131152450
193511826
301490400
96564013
106660838
75160564
73371442
181654231
195061529
110879098
190528479
30542955
267206075
390897359
249155997
628089103
443735977
460808227
31787092
44879176
58612827
102733764
145332525
334905828
260916603
21665030
44661696
206653135
312032637
308797126
383391335
350244840
493662258
486668178
71940671
64857819
81431384
551116329
62906863
204472659
243822930
46074801
66318173
307853376
488859633
393357285
116764680
18077897
312196197
3566753
405891254
307573191
391518865
117504808
190382513
483784485
466401062
330065675
40132551
499369163
157188675
298369221
376305344
397697242
315410484
13794995
17120608
10083384
40953362
335618542
551997911
115346648
587669866
93161592
562182322
439806708
24128218
652329202
1890896
117314416
378320314
400788969
45542751
176159925
579883201
68430617
127017745
227842951
128730838
35165000
754604546
30938126
935131479
308379302
78287223
754741292
50905909
74630277
87302337
31844081
68969537
250441652
89782252
339443720
89757111
16308627
429803511
409239391
57813182
651033016
70559586
424169137
380620879
588556114
110745824
41365001
35521398
161781901
192330406
10094559
282157206
222760889
235241246
39584798
81678193
555897943
198764483
4258573
21398720
90379335
14506691
193556163
48735057
152376181
676749984
439178180
1458732
363598498
76925555
85074866
144367646
22353252
27020787
108602069
269985476
289427933
160955792
2799282
156170993
59480105
237528706
638046958
2118772
305734580
25491237
100356986
71353526
499496508
849670969
5492591
311293203
752646798
185225589
265665704
20623033
209554913
787550219
366105186
504613225
775078706
70569627
246407428
94990614
112181310
69484575
7984781
496808141
56680375
2627552
462528555
673334432
498922700
242001757
412635865
942010944
41764265
47851812
268446681
252459946
491962154
111649186
808305585
64951522
30326564
676678420
110067138
519460327
129454827
224307215
12746892
374714362
173318719
431281625
187097951
583969432
416644131
159750607
388553258
9178611
236243964
158755626
496671873
844213157
539739640
72618849
35480387
722779143
73883401
165272242
548680550
117142229
227577369
4121212
161582031
733878379
154430541
478995974
527274109
296173860
2527557
60035276
56571443
41101244
17462584
347128699
17147386
300066796
514171336
37726135
870873826
48504349
559317620
43061574
31051521
88020152
422761240
822845316
845518644
25171281
231636969
273628543
90360639
46813136
693702088
207598152
47952087
2353300
82121434
120853019
207282869
84774876
281449442
173813309
599334211
89288111
20132046
802521883
589937688
149321109
96870574
24147052
158489945
398290680
149897495
82662394
358812686
260924387
17719691
319891476
87229603
305493218
294857677
32765137
84342742
192780717
389684765
11761886
127141737
167694394
473777765
148133893
347699756
555027448
41650465
598529078
281202505
154959842
30097413
142594302
23146536
503262951
472508552
194903352
494072353
562170840
421016203
6243484
123423462
585707899
629869143
135944011
165469381
373084126
22337541
158508177
258200201
403967727
213625123
144879383
557038978
640669738
97569622
58213925
162529296
723348117
6211212
78986326
221635454
497429813
468220236
11820028
471188024
274833099
65247075
175267487
57424574
50038228
207911422
182679808
389405758
4202725
5434578
315914506
255492345
77061517
393732973
31161253
276504878
2466594
110182814
103092632
112770671
81178628
329056236
799753937
67750743
117748101
537571519
331954215
226283458
97798001
440567541
277199855
11780900
499687906
88359878
82455239
802182057
13297099
349002973
282868077
258188309
265176714
341258753
87477320
737171986
18199029
382849654
396093771
193986424
89222988
31121258
23000742
302052844
680387133
228060297
118645177
337361621
434479513
444129916
570818808
507659321
104132329
22128788
40375998
263539475
362384014
29736748
244165826
347194378
388266552
716889868
27069890
565416895
371296772
469543794
793941092
7345372
599959
18319388
64908636
492498320
64796646
7097476
440826509
124519245
246665436
4580487
44440788
33964500
108811613
272903249
24443566
163163444
23141388
441492660
312578929
197260111
6484860
63125186
10940677
262790962
122693356
157299976
26127825
56304992
66551742
1191977
329920345
681992289
520229552
340479369
112870017
303923054
96732156
66712016
683584370
464409861
283495870
147122525
131005870
126406398
59195295
407324453
120228690
277892744
294445411
541497563
342597977
620101068
199802105
54256701
445526102
78775396
221369803
10735811
325599227
540659
301722132
245674333
8558659
67164940
12041059
54289289
51425443
15954176
967512352
7243823
33295590
25701025
364444588
599543923
578683124
186975801
379487219
349752959
49755254
6292726
26934637
226035248
151623186
6063259
308039199
133152290
50763917
76061317
365395681
67092149
333868290
624913263
270591699
302580429
49998016
48823700
116866039
66593307
9429804
325039043
141322054
102664228
577561601
72791731
49061269
90905536
163181557
62578828
85475563
157969522
240068710
765814590
210433916
669241216
179125125
178626701
590011796
164860156
98027623
661234139
28400086
475056306
432112132
138861703
13442182
509831546
558880985
278269278
6567122
168833364
17600540
44500346
241434550
467281452
104741734
350085091
156949800
422172281
533766452
73863965
435156683
278012593
41846614
112770889
408340553
769459602
616015656
327084355
472111884
207138709
109102994
50450220
388092656
896397771
118271244
347388031
33886981
208408628
873093915
399416698
26195979
291339832
651819787
340114547
386283706
104577156
565302486
344640357
375152155
190115821
809077710
222222025
162794950
32107484
137528200
59822679
77593139
37915099
131311271
670532172
446859408
733057119
1759049
747356806
121906711
921600384
75525688
259009433
79011592
33679747
70429179
204361325
437772689
49558353
32550755
78967818
296057251
197186626
337310622
557873005
125685354
413534601
457565858
63389743
223285166
368144128
725288653
694361412
5116174
119527557
777087817
149676265
352573948
301261114
114366705
165484378
532356649
42138179
86804335
203837334
184322075
83078603
756515457
498237598
42557948
211977469
265554262
570752198
163748669
613282001
334412244
347775587
27755842
1233565
424080931
100998218
491188060
4647067
254987551
105850654
23055185
122629635
427071881
449125223
29001713
171944516
7878343
145205283
924479793
33401959
447404772
470950184
6132803
9947600
196147110
267071315
522079434
835151482
890244013
112215732
436651050
3505471
128582541
160897268
118023512
55319572
36408703
144498979
299761237
326143363
101007021
84068209
113794227
45244231
104792592
565605643
81256590
287929075
269019031
150059102
838482956
21116607
36469074
44716841
72977103
125646602
298520709
306255633
258387724
6176948
11627985
6921159
216452
171089320
651676588
1033361
123476940
348879192
183532187
245658369
184305939
584867279
207571118
420551291
286866182
572628842
18071007
73169287
1108367
86927657
207896487
79141222
470294048
168338415
168658417
186650284
108241142
109263016
436827806
207926654
111037937
40197373
619762501
981925
472837656
43667977
242881540
12868379
219036414
268181290
14482143
565201696
627544053
377711266
355394212
160860969
632133187
74543418
236243547
334110648
17365158
275402335
259373768
235119208
745799525
561284497
156717831
55758746
847236782
80592676
552885877
434176369
454500332
252677799
201644016
75491308
5422992
51786290
138905047
260923681
143975077
186809325
122683131
171499257
288685381
399349757
611623607
382766954
60998987
45120590
194781859
181829092
166534332
27106886
24610721
464995751
258119975
71536005
82891900
249913246
134562616
564122829
359008119
47717226
15767738
386605364
2543904
145031114
72908212
9721706
77258546
88899478
266015601
364883578
20030840
300990001
140946259
134500730
521174529
115208730
245910842
249226776
213723124
153153779
32341463
87708324
5770348
68225983
861624431
129867995
440588233
121854339
474946360
36856825
112894410
381188566
354967566
293109413
89265586
349881991
114593773
108753261
273327961
603855210
38216954
101322485
14612732
201140952
358579766
714397236
144459727
229698398
375110825
24288154
89264143
96711168
121642251
330900846
90397900
63015110
857712884
268276032
158581283
467369339
227639982
414853076
264862130
130223847
153922684
705500135
603181457
48480162
65142145
299654245
1752608
156272019
50215766
48427113
11504950
27348784
190748904
641489686
640208994
81493549
52650953
28683200
140274179
612424781
373517458
105513752
89749888
176428635
183712311
572346205
50739702
160407743
8391377
290618198
632739282
109863996
149512319
162729901
871249668
308313708
102694518
1276690
294223532
315441191
84591680
88848030
282371556
534809516
583286974
329454923
653351194
279433975
532185151
589330291
363191674
316572285
601442208
404506526
661316912
144465588
109578931
316829515
34916511
12282086
49503537
308090369
113074556
393611091
413637427
647252994
161649271
53858133
389697617
33688863
250935177
578653562
390980961
85628365
428688646
129616692
129218550
48276783
77499364
58006875
462609541
317775042
325483720
190300813
130315398
220726323
7947344
758435484
182526600
40692190
66403712
168126435
31761154
274498381
162615079
106438128
223786355
526911052
3492201
36592271
900621255
682831533
363536884
127432228
361927927
75931319
515951970
320039186
110975645
346134370
471484720
64000317
211812349
596213444
318516731
108354605
421158841
551327636
356139497
111484074
52696913
143666684
59337046
143668903
133718163
126263232
34047030
217998310
4694078
363227664
30353619
862565531
84889658
8219650
472950170
275684610
30882849
81451977
202582672
270499247
147272793
86248985
37945992
748934195
21342884
186290012
47625246
55522540
491536154
251482579
11458158
457737615
914352162
166072331
16212434
544864901
211469545
20621577
555734644
358304852
87809072
88368303
116660751
838130869
329848454
235873929
141808656
21872783
551495933
339826171
17817447
905617486
339667201
296746947
377664088
455955463
442340286
101756336
438103289
168800107
84593682
475391004
172406809
26667455
766255039
144374283
398067476
317983933
58140126
54019021
251012603
24639430
389152031
648097270
92256299
356857674
46480561
101451693
357390781
54757510
105646587
841785547
153885948
262436151
8086667
180540838
355279158
27667794
16285929
197098249
507750401
164264101
119377562
58938501
63917975
35607265
84338393
13734306
143074589
197172433
130321155
349246592
31221048
108042746
179875335
234490401
46191406
403922501
162644137
41346589
82099787
328727000
302052252
245496353
64353578
64182461
906273777
103059712
86913898
608816590
345058888
638268290
441000036
76892221
520823405
389591188
24686278
105436442
342872421
380622772
39885071
681079
324840265
88811481
532224646
87584321
261520864
172813274
111951094
361581024
254438148
12812471
162437853
225589168
418163389
12895324
22904414
420164395
290577251
39028548
745868064
198148647
90401339
13637120
660300
134645248
412999699
160473612
107600266
338467807
52688659
299252899
655305813
427117230
126718395
27798096
458884231
40120910
49355644
578134399
217136501
101061744
172366312
85875024
46699334
17726609
182382435
171303010
221161451
104239146
402180000
2425709
327982195
219087389
272025259
28093454
96716875
88034095
363682127
405325372
239320368
145076222
140609875
349573768
582149484
151457484
3819426
31185607
42121889
555950199
545000317
419983924
415672855
1593242
89889317
423742352
31051051
67587032
178553592
11593056
385600848
401720594
231186206
174340880
25404228
64569664
4488365
137947248
540420286
217560402
104193938
448131223
260208902
35404357
216583096
2947428
64270987
155889400
154723876
193671492
210757516
71412747
83770965
21417789
58834989
321055739
440935684
665779203
198374664
268419804
77052445
348184361
60040211
403259201
515742760
37446748
130077668
568112344
140844815
107775843
103904458
204726640
8168621
312052073
279499412
201170070
199919157
401256118
625995815
840879681
351285191
111656040
544812014
342443298
96894754
64518168
541745244
24458794
416353848
74604251
542877851
13369493
264634866
392689058
11058968
316402173
27054548
35463756
837277671
637821311
682137927
537829546
128639644
506664662
353810165
746754680
41355767
9713695
504393879
237892839
288840420
59040472
85173460
931705092
384439919
377600650
373376752
733946187
227117440
2909495
16993838
604846791
464015990
102020179
299726969
292359548
64691247
638576629
292065621
112863350
70034083
402634496
3294347
101625118
52934892
754068685
432867715
324409178
778932426
171021641
68161799
178882967
278941989
574451672
120429780
14070189
62641854
161936605
68114263
73765437
369638337
194972226
239605283
316512403
232497617
130893301
769706661
2333484
629109635
160721126
61455574
127276854
398199659
770531914
223885321
17681489
398295392
578693298
170014399
281893118
576996832
395097005
785978492
153489428
149064742
861230004
203508147
31311949
698892369
8166748
169618156
191438804
558600810
540650312
138313116
305923589
18061970
491732373
250713138
737207125
409195190
675543
3571954
12752777
588885611
233697104
197923207
754585646
115875396
21709279
632705964
369968485
356295815
333322166
137862897
313182854
135890887
20198423
63742860
64966754
655700171
86186096
134842804
385804549
594816188
247607835
246149815
554541257
409397180
171889887
53187026
21204493
558329768
66613502
113058901
320213558
4100401
297569012
313509639
43857645
867908250
27340057
684310463
340676601
135960561
931656073
5280521
571391982
9382013
304741930
636419806
779158215
219287326
56431810
91165434
406252957
6140960
197326518
59213107
19556641
585950324
443104786
58598957
276565192
251301757
379195962
69035841
372596673
144388855
532687936
31019659
198034959
180196453
127428647
524475088
188992901
200296335
251931264
114787394
335372457
329434268
334080482
172263280
563428569
82271325
380342820
184597409
172557827
6583385
92347154
160071915
115423385
403623468
182131370
143866015
523173773
440193950
389916148
179521509
233766812
142032740
532074174
227032264
450793403
93951800
352616306
587717908
101095486
133330453
24196105
436143227
198891333
397008878
343932899
67879797
760050701
184419647
488346057
33145092
29889617
289968041
702284183
52970166
393461914
554849234
228378632
21866552
153385344
5236031
583706229
56564100
33104042
478779417
144204008
276718729
704102654
417816714
188127857
698783243
187672251
19702723
16303937
392720419
834829766
81811495
751858036
52980690
179000820
58075538
35191705
245991390
5749234
146563509
690863228
4908115
243101690
18826277
94788768
69251759
178259509
44520659
487823539
74817524
49241226
559662030
40412282
712704883
536602025
56658458
54436093
858095690
81126436
504937309
192061052
84667556
228799116
321956445
202073822
36207523
124894856
6187675
689956161
156655272
104398904
436540491
10070143
528407364
735111397
776166048
371437619
24551217
84935665
297240029
438099824
71198000
369506938
35069586
74962327
347360726
772434349
217101727
304568768
236103922
802535411
543938065
127193284
762816323
167390929
677401579
17659611
101186173
174427331
176479006
170247485
175794937
88182446
8551985
244463185
143039739
391144325
20493821
19740834
453449835
51775229
140900142
183243988
328530407
862607423
139744430
43826734
479878991
283895280
34921105
20164677
533746168
296871914
50857901
142154630
300066646
595746696
253486093
80711909
265658911
755591841
182701620
453560585
2779253
205767851
235468419
595949969
236022261
300436654
320785228
104115063
925114
93930339
479808968
272067147
503140934
64391634
69656025
145393454
263066833
427969518
37241227
90016229
133001915
3804270
70111430
50695209
58924680
528882752
75990841
76532482
81679930
480170976
130393994
61535524
765785771
36174719
535524166
23830581
710616106
113128167
46508917
520523127
63455317
4871614
532361129
47708491
544047310
246033191
103843601
1563051
383451289
201840656
29566825
512998984
186413533
595132135
37331454
265848279
74449202
89878342
141154343
414033111
124118544
11120918
801638831
174730566
248453187
314522409
76166095
368331017
339253832
599001671
284494783
56723589
483632097
187363327
95892077
178830258
662311408
67568219
49560818
347438642
231167546
265533991
208379652
28122952
598779514
359846238
82942554
658957825
36447538
347577134
38397364
43901015
412502338
15159071
48929467
322762548
522908754
596372026
496953752
607162517
615296466
403407792
92978875
129841602
466841194
226170511
46253452
59154827
1849349
133763854
205475465
104182474
439850857
74850594
121732803
224156418
83391225
217908395
9889792
113616602
171500588
6658259
204603495
76002283
206265518
92898089
12903501
625720450
3581459
224726878
77249733
14440166
77416062
51203193
572709553
249276830
245922436
424893513
3585482
653621212
28889417
155402266
49898499
95700298
342472720
160549560
499511081
106778191
175405350
118370972
443987459
617586098
448832050
239923713
15566490
670446528
524562875
54297211
108537287
698920305
534718268
135416733
41893517
644305604
144591809
573468885
28030453
624002606
70644095
38534925
361677205
265657505
12790850
75673950
663349511
22230835
245740017
90546807
35192517
670985877
56974811
50393957
156437582
583708711
101173543
233430732
73842245
609749199
489755054
53065242
394878770
213541047
63283700
33982296
141266688
208887868
187104977
214230693
15543802
340113530
312882071
366988096
318037101
752894427
46266553
36138432
116531393
312460934
176611617
59414072
107235673
127602738
608267258
2672708
405805049
70135851
123497827
775833239
199532750
302640012
182778061
251159757
702846373
9216010
99719116
110353494
715477938
18569261
179405079
7660946
67382284
183631970
251716145
132407034
139406454
17023418
314530954
241027099
102353949
68207769
860485154
172494503
117581700
387151634
438665399
422358824
489913657
26544339
19655140
120157439
14968852
211727878
77595996
57245109
374587597
79848724
18078020
8227400
703191591
253167575
160209663
280480297
68950334
883919977
145597656
214009223
731276344
300183848
615092778
487866831
26719856
329600486
38761195
295247919
447010719
48283857
551990843
751146814
268702884
560445307
77374442
675311572
69265532
810104703
657974
260629352
331703232
45007202
174160101
510383847
211666369
72477243
341868710
163806443
293955800
430597138
320677179
546848718
354291710
22377460
63568551
316396068
58128209
284812517
174463459
460612967
868082192
5754686
47636883
486605991
107726374
668601861
94238316
642428807
646962527
246971393
754917395
76465766
192975166
39378212
8718557
186090358
675014604
156858717
49308914
605750153
176350841
125100395
617344525
162644961
164355437
324657689
193545137
346596072
38623421
384784709
66851206
429285689
311635078
723985027
119193719
29855754
337643725
467309433
108772146
63747049
104454491
57141148
639661270
43125149
37968324
226865103
249259413
160132703
589648907
51706998
256112097
734515324
145840706
726748722
63359940
19087860
180763401
261497
802873416
103922578
201505588
48624909
200513089
709754802
84487384
25861646
275038303
303706288
658670232
153648936
207734685
143250308
61162200
413911619
259887896
207959858
415378991
328953867
64614449
78240592
831358287
224347026
459274720
21587660
169192550
368022777
508653481
183267138
112315597
206026812
385446970
229013575
81361231
128165286
400208664
515933597
76991923
393734213
86241150
457554276
66170734
1519953
144820704
437281306
633207029
214446054
124089552
257132526
350483763
92069561
370687534
202582702
87833271
9148114
368135486
207140286
13188576
521731194
780535705
169012119
641016921
123195373
98128387
35821310
159245594
1169908
272193423
327411310
388141265
738827443
271523409
187366248
705318152
415490226
83465432
335047235
42680164
159238827
495590681
154797674
1958448
352298717
12066024
116419690
318017456
351521593
35845456
71227436
39208558
172300378
434002606
637213619
73325205
552002587
533813198
232893055
302827870
698790583
357119668
339724848
147468228
695583123
185606197
3451061
15876774
331203328
164363649
23012253
481094469
676523947
368003958
132315710
119557844
393155779
336018384
486122245
234220161
242665173
116072944
50714481
398534351
134098675
151764816
298184993
77085785
414774669
30889613
410323739
453672780
580091703
8470926
820899088
620780813
331579645
833646618
348006952
42771410
71898161
8406660
531359897
97884143
201902117
101125937
95465938
663190966
334214699
236096641
534581356
130327135
120192151
171660417
262990438
217222815
529187675
457210236
10670220
53344568
40492399
356980773
235676385
56792220
15717859
4878882
502120144
2249666
952116091
67176045
171568516
102804323
251958455
10832055
63299659
108416940
523543252
109627030
406542213
107963192
32867815
87486852
229336775
771792999
31063878
25899253
91301567
124552284
678835144
255373483
337879201
152129542
263068911
147595553
33044006
328395488
295357158
209083978
458454038
399214760
38464742
54474721
189392059
709995070
47949965
20371458
3968031
25672532
585947402
196483383
486920201
204848135
13980843
13163184
229994038
13159437
165395254
351146992
138896199
174054374
39336150
304574773
44473263
121141844
90700519
318204707
505592184
127407765
300319112
16065782
19358735
136592819
497269975
230615808
371196111
36937844
54038102
50484237
551153186
279505798
627996346
53619593
37120605
106026299
211658746
168286622
809925536
246546829
766264509
116447880
161088772
401675288
357367167
33978408
15136363
12166800
53778275
247154005
69119402
639212836
47051000
212477634
34982522
170086475
1872403
494605800
459559164
44610540
43441189
773592986
115984249
268391176
18964907
9789832
49251934
3652443
287311258
503579825
316942173
126940843
505212926
121172948
128253295
40296341
561728780
456407834
81883493
118264395
406377489
598571365
45289632
49903171
133954960
31410225
153678479
197299168
48670853
338710052
169352655
505722314
69775384
35786310
278494200
754024572
6752183
554865596
257416363
133889603
267494473
91845842
650632970
65934755
30345594
132851649
31006181
620285445
75488345
224723977
5326151
186831025
873108727
857229043
344696498
506354205
64698926
329433703
322963920
164088355
933489704
569950307
37625458
643274695
153417469
112310533
288177675
261871483
108860418
95145885
39775388
71257114
70261520
264925827
200043592
138968053
302484154
451499925
149845155
399905760
553758358
22122797
592713688
49258775
7141407
213843192
17167294
19850232
5332267
265882113
248120689
180484376
508097845
87164737
441897502
52315862
262329619
25210619
562206289
108908372
225475329
937060057
14653149
666888626
535599732
161899733
92721360
31580365
184689544
185505275
164481760
61452087
374729156
414630631
4590470
2894446
19067882
42135954
283262288
25930721
58773317
44619188
235863678
794182330
466443498
491446680
167724579
779506803
170112648
329329719
43699595
155419110
452250085
541302036
4273721
175602421
118262391
351889917
384123502
297269314
233565393
52974162
468864194
176663165
50290031
134643335
81512521
89360204
60500080
193033408
570043597
239385070
306995157
465768731
421327635
14287075
332727756
51444928
774938343
650709962
244064286
2515768
53671828
8387852
23740782
848337927
163161842
80085713
303227994
78445227
203665415
154310855
415969505
262426485
777819217
308193846
603527393
7275788
100522587
451351223
658392341
414115326
61653358
310005795
419449998
729569969
329408241
96547350
846529959
496397073
415291689
431087848
194962025
169540323
202595139
243310713
106959642
71460504
266966976
50081782
488751027
102172170
117843730
960424570
499351388
201025572
28661002
26718761
240869116
195637665
3959966
757619163
288287
32804846
752643915
327879597
29513350
25806921
18339038
405454278
160139280
48689318
303427315
14918936
581566269
166998160
711286960
715375884
124188704
196054800
66560972
307222527
25745707
122920425
160708474
250533543
23787832
663777402
38027739
447582531
669751505
133870124
52593374
105674817
86846655
383229338
244043064
78832037
278222826
38764941
212006989
507483736
392297494
354068156
484607887
145154649
151510226
6303347
220665308
76304788
228479555
438809797
19891284
462221468
285875622
125440539
234397339
204121818
161096
456377233
378530492
120955066
350499240
119214438
710653923
445769413
208509636
123430932
37130349
24934969
61293157
623257418
164600321
489112267
115241907
181212969
54568545
295647734
34571981
84624397
150999154
589289756
40610396
519076238
120236290
651818352
83054087
88318128
27283032
153169134
224593920
18847409
231451285
51470508
124639166
414560380
394438564
580731569
27040575
4680715
153027823
17856863
244156231
627620887
45349157
476457116
711493607
906478426
636036311
257649602
144711323
225681315
43230360
356873766
1015280
3458046
234234798
217539434
734937067
19862479
601181006
786537941
427434109
425290350
193266954
431672453
85859970
161144736
304611774
171640135
183651304
351282414
488803490
316773348
669185928
56556724
89478692
378590634
35192393
598137743
21365206
332929713
156908891
262475997
178097009
49726216
2129979
301105941
76280107
797552265
198645754
742551303
166809513
12262632
394202865
389256137
366560347
47334071
76416929
333664975
800260678
334224635
577090151
227282918
409630632
161981388
289654774
25989028
93407748
389995889
128177552
33863571
70086716
578691430
138404885
44445924
63762847
419920254
189375168
63784682
899173994
109257238
81332758
31682235
26162455
90967373
202573115
222089875
632650140
670994043
547827368
380695749
13377222
140364843
79105112
555317200
717658141
96733612
364335793
218893780
568872899
57607161
568664076
346781617
110455204
662866770
435146821
135193279
475594715
234035647
346107845
349359644
249673192
28708319
2087332
316486695
467874
260834666
222165621
171207842
152724409
378035561
944252495
8998161
421647300
34358823
196208031
8240400
66697534
157370103
439722915
309579074
121861496
121371515
217723238
64781841
126594264
593285518
232782144
300186231
89069166
68902230
911730255
166334906
601515764
296417087
137662591
602543977
336135004
98918665
39420122
38832138
339741097
96389200
911753766
12077117
508303367
199000950
80469876
22816735
27918878
166980830
17911347
171666588
46160693
287332966
64761895
544462095
197844625
158754106
155403761
42779568
803799838
187244851
444235708
15191138
367421441
197916971
477517783
75625996
86869963
639504484
144343311
120389352
64416969
443217074
452586291
801551223
179210365
375854141
3305949
187297618
56408475
494929796
569813400
22227116
136570055
376868551
45412597
22895802
48285688
205106650
855675560
4479166
135121408
785660445
311028625
1689862
24326483
333431600
69545949
127266309
379632966
90870214
13961239
38040636
126222872
453508421
295446691
160061628
274147836
275752608
115654396
87181251
317677953
167484993
151421745
55891550
39263359
311567463
111301047
86910584
553779268
253546129
660748188
91967114
72982938
387681126
46484848
9677902
70201490
30578011
593465360
127436046
123813202
439530471
925913403
28153904
457138311
375470370
93423398
133801162
70766379
175602897
425006491
587799219
412130910
478075017
191691821
368121140
410410140
60425845
142495254
413475817
509219612
135929029
59607076
59997371
368121619
177265621
75898008
202151083
96432768
92170737
23370398
30440204
598320122
18137197
9517991
301042158
3615628
554255932
61093130
334909296
54109143
205968386
696026125
671909779
24283744
86558556
104602437
454554807
193687412
265266332
242414789
294859111
307915849
53415751
61135118
281334314
578058132
101127061
756458316
13944680
194951416
9862679
97722372
53352607
20243446
542292572
461762099
215776721
143338543
253710374
488555146
293763957
19555839
78490838
80801571
149164810
365637120
32364379
110605883
172625781
126314788
6741160
26528785
3081187
199101667
75863282
410009134
128546707
31424937
511479172
765408611
246912420
11736239
112036531
437082881
287348973
66457810
8068611
158025171
465301268
175681341
704870799
101207562
291486241
146820224
36480962
265036538
25724660
363896694
343813096
271099068
353795599
39159633
329815737
6790062
76475572
174872700
424236122
21811110
29131008
209450983
39867195
23995849
27537426
417039905
327328311
69980938
56477554
45101219
362847829
394876227
390259242
42199128
349391937
93149903
439398392
443070242
2110429
45697902
97230272
396615148
141034451
325564482
269608713
452593209
137075320
318109358
733482564
42886831
458460325
103137649
375230228
461351619
905738407
617005761
21429639
82317690
18862202
214650005
275582790
17993716
208667091
317888715
115457897
94342011
71927657
282587793
3478330
309552207
671530443
80935357
461654130
22221812
431363708
4790722
95566049
230462669
469567050
265355071
157929675
165435807
455770338
473699609
25784285
431666046
167039426
5038199
923010828
142596987
758120405
385401933
393418821
442383359
508518255
153364267
239220420
189110369
252943427
314106341
233504544
303873717
172396833
309900925
30328551
67795420
299952795
596975872
316289463
408287075
357940151
21960032
703284335
157240027
37428584
93105495
622884256
303834316
1568133
638991262
290414519
129722265
49823821
80512055
404621392
218641249
266187689
360981070
141867339
55438831
263360756
629672213
233032333
668260614
564705569
18148805
21965724
137396094
699736339
49732583
305901955
39468809
172315141
110854998
184254845
14933377
214818087
582602116
276373404
143046494
142686914
470362850
296035647
658700612
27620669
471428873
273979797
95484164
589609180
244693601
525440287
54222307
120135544
736580351
345725712
15424310
37561656
682986406
129764031
100838629
82994179
364309549
430894568
138366335
619338870
69610603
128843262
622924233
307518650
665588048
410254421
112277657
320356097
625963942
250241730
28880346
166410020
57771078
300640307
29794545
657288652
39462391
704857759
173625739
200455075
734091
683365434
122936370
358023256
155024924
277496459
606168331
292329022
38106717
422472581
2697701
133135382
105272887
68404302
204754640
69074448
134166741
69874637
205800683
94080988
125460942
248636475
409254661
3732540
126751513
28019654
677855405
30398010
149942914
383282182
13212622
692938
113365106
463498187
288719796
272785688
2699881
16582305
836097564
326430750
211289309
316612916
23757570
107458609
204465506
253580428
47978161
253973598
105675206
939234962
282427389
153304145
256000241
242665226
679170544
11906623
456335884
134568594
231410003
243391257
503858206
551361148
41060622
364365998
603857501
15645131
424192912
595189681
229396342
100789202
475311
392906598
357032202
332275740
269482302
255313257
224205377
830048974
23724916
280285902
2345235
416481650
227237193
350202512
71956542
689857941
27711796
147287034
157080988
659950487
157234607
319259385
11658713
260412025
669010036
53018905
15909944
248519666
353998389
569745560
330323900
178972443
588677316
429702534
3216090
291887649
725758561
5785699
453189350
381523468
326565798
102065784
574690242
125034032
226685419
461751414
2956973
57695359
118411836
17558126
744360587
513787216
65928957
294018706
279861408
223967827
196140089
51071309
98972393
625389120
45201352
397013988
175060811
398351689
163733320
97453093
217345708
36781756
481545675
194228604
53850145
367702885
199205685
67961809
390463110
787990324
42656864
50109665
155008903
99386058
209220252
8929746
121358574
352381797
727016074
87072969
36636004
326754353
6261645
40823177
725182228
466697393
32933717
341177349
581857229
18873900
329112251
790554041
292845476
88585067
266221324
735533074
624367735
229078918
222339506
360727810
497881443
148293382
371226935
378975816
393027967
86446450
55675054
59397687
62101656
378986176
218742096
1138768
31656498
25705086
329352326
169316100
257660712
366111760
88638774
41628474
222566800
3147703
82265718
640189293
261666903
16370899
604781085
2311562
351467632
461458483
779038336
269923138
534807839
64562925
321183463
408049592
385948904
498042515
557820778
12814842
227068493
325715706
142506598
157645346
294287043
220299053
36457067
608996460
277631241
113069404
203910
133797090
272473677
66140099
500698866
70292899
68604779
807886007
276515721
26143728
449834052
93266433
20154697
174335639
840955318
191317987
156962584
18125747
80824331
3957167
478634268
83385723
134315883
28732888
244692397
510214520
5839425
12247781
177916977
109374984
195190178
23452454
119042137
345392115
3525530
181261654
17485794
99930918
55029549
28028076
479219168
859278180
316718571
16409148
112528306
348396794
479381201
148026213
36109089
10703018
97807610
579970214
77867145
410096902
146072342
133360021
73848850
185128393
43979171
540144793
208883645
182061568
117426794
81917482
119362665
74773003
210384559
229501987
237516183
24656942
481927992
260978978
80337292
150347803
9528750
120015311
65849146
5676876
507438938
273356338
84726729
857824371
93620172
91527067
91209127
39080564
20076012
69519763
252244956
103891424
854807105
10867721
166786262
361097421
332642487
357241895
116480726
2408884
47720306
55509774
286617048
152819350
193062240
192965860
251983644
584856639
18925559
292466302
423795194
783115355
522182528
241936230
7135516
305812132
124214875
212372490
18936409
352454687
50018812
19677731
221438917
513756084
370056771
504039745
18486437
84352164
21599263
50542254
364204163
351344440
210372088
87995214
607001760
103975518
581655961
394056210
327039401
404855505
349096687
498310519
636189179
29266558
3751563
77902092
115081761
103712010
49557410
205156858
25000452
614418577
30321544
45215001
495183864
613637622
80865026
405018545
120293846
23172812
758732529
212362871
40058323
326925153
185440351
408466431
436067545
448411019
208398393
230513361
202944029
99251662
48399480
177729764
449373223
27341084
843702028
20704240
47648060
119362566
238049826
152612002
14125980
9523905
222181593
197441064
379181630
307142241
7770246
668422722
208296310
152153413
671402190
347966221
837394
874151121
708414682
121771923
107585495
497391690
799098945
90904373
620007209
73778846
143270742
676442114
100514178
50459628
544439160
157245350
239096052
640373680
191252734
261010838
202138237
91643470
128936457
35873183
344412961
518039615
149391412
106291043
2630036
373680815
26804054
59960354
429529840
280688716
477554022
319368143
526563404
325017979
541154100
52694619
58081336
29930050
22130674
18502352
437613956
159142228
445836443
49267391
37109942
268993657
119400523
782177254
295678077
266575584
41325183
722655230
522332544
177326831
570098981
82968105
60682922
461813276
366985444
827052954
572475912
204292674
53279762
19916861
564188295
414610289
680793315
25526386
16337642
387036099
199596159
300018113
278453201
704202521
172388758
479789642
586391261
768967
262974594
130028490
241735656
391337448
229034419
144851699
35984444
678826088
335482809
421520081
605827133
420294317
500501911
555991547
783793645
126554853
402772716
162570480
7215442
423643891
178761150
177395767
122047742
61428826
10167616
3837170
283138796
26749427
166296735
205582312
80390633
243168290
742575459
134203971
96426375
467776016
36415885
224859997
213685040
67634293
260526929
18179625
26211965
4921770
140700579
4860610
183453177
19630992
20829650
337245677
437654488
167174345
65254434
237987067
90334094
794384391
558560741
21562383
393438484
40775385
359647961
565082424
369919153
295310106
86780539
955278
187198283
793967774
288093291
48194066
102530941
229622841
437282443
290192178
97454365
132193214
82049113
147432649
76984170
122027683
131050747
106321883
23166758
43851365
99005866
49393218
7243574
287760494
119458351
323023580
415588991
53049182
160058546
199177358
187779667
710445922
419128069
319009714
25254985
105442393
148287488
77697296
225933229
32427821
208062896
175078796
315915356
706461760
57730022
280456
480831109
43092225
113915852
327174610
530203906
108665036
697629342
52371460
160532562
217248216
114699932
142561156
185633851
1671389
50480799
172417744
22010400
165983625
37445964
458972003
77629503
21167150
15262571
308679477
45038976
438922006
202881304
103017202
73249864
155357383
101021806
324193002
526761244
528081805
459956065
4557454
208337262
457859908
282569775
174891855
212634848
332320884
250861882
650424091
1241659
294501764
277950289
674958494
210912432
10917531
603931648
554157818
78147309
388907311
505879864
316627764
526588231
223860678
661550054
365645795
19211676
617359614
441866297
410601569
281729878
166245030
194598339
194258211
224408212
330528995
110215302
468642061
113617141
59738229
299377704
102315082
80572687
1532846
340964391
225041582
99489687
19501109
52982259
256775208
90247243
54028326
522436840
58550347
42081322
159666090
422955197
54881426
54375038
441804319
20040788
58147485
481965557
699391981
162765399
412526380
798773441
232295078
52481159
1600799
8308606
11617
123188242
137969363
46680186
347097772
197752691
227350343
145810627
374801806
140963842
277096196
100207511
760774218
258350991
7991258
570901115
35442844
6253771
180120077
353683963
342787405
440246921
164727786
104501820
7352983
445715635
377703728
444072902
289174243
17929492
391954576
84327768
60919943
452570470
101749834
8960672
499652192
203125344
122493288
375258655
77910510
12971646
330923502
238765005
326200582
299204919
34989270
289540589
97112745
215668567
355796075
42605402
142389645
3451404
60856627
129827814
598946312
691196654
163808186
351575326
384521717
593108701
158601711
191638298
29073488
53810672
233930297
1561071
230928777
64546601
158413100
267310502
163809216
504017934
403620454
283396849
328570506
161416007
55153197
68050804
410610940
32550621
141547981
9515901
483999022
45725115
519810004
289022564
412449403
592158968
341530529
423916018
174206213
89094877
6155328
80198766
608353953
386755447
16843562
128600733
59935158
52071502
193787575
81851846
67134867
579584457
34181213
198590044
61855053
358150948
552755407
598234067
676398348
8121423
66372831
296664621
108471263
162863007
48633011
157442091
80680448
497409535
301614221
781410702
61962119
74930248
390261323
509916169
52834611
111901558
80265897
629961992
299774032
475225911
248563044
333524449
107511051
186703910
551448671
93684380
51147504
481071080
549821942
620164723
360705245
115694792
571511663
107468252
575671476
7408786
342763982
54060288
133044942
74921825
283920262
35398235
263545191
174765331
97620659
142144945
293317464
28234733
24676930
226078145
61731795
522211002
475850899
621912138
718225726
157789401
20987004
30868022
35835338
41097549
135272346
126265708
518240682
204478243
668734235
191160336
489492386
171587907
264408123
679791034
75579017
22856351
366469572
127114159
13882017
64833680
662571213
209489639
163371801
204426712
330750157
392727845
195009550
58646130
398252271
626298728
392018560
7244482
90810970
612450094
25674558
580210351
395689197
699467611
2592609
524799616
67236250
12583416
6605406
212597868
32362045
37620514
115411332
340169918
186052735
478595661
284871889
498065990
181518527
56819376
16022704
250426961
24866475
394146476
7783411
58697334
345375554
337271087
20464058
198155901
105132809
342717343
499057770
179309775
113951384
71106749
217830374
302969001
323216861
134761066
177741812
11558517
153280633
204509466
226144927
2160834
281268664
636416428
26836589
379787679
15457567
751966220
177933374
128592183
2464986
282975083
284628052
296690263
516204469
253458572
419900262
39590182
13487417
57176392
221041111
203770586
705585387
259464943
601585919
49633307
321977953
508374870
82015420
33366862
552454491
539723391
277052413
53469248
8654393
42344624
570271100
59253543
368658631
2334008
120893125
258016365
53624998
23679062
462133669
128127234
413273250
214588705
209418583
140979385
433580138
72545872
104259782
670371227
340371231
225539341
100364080
372432751
14342561
11963178
12292018
300206151
151634425
54941607
333156490
263119495
137270637
73422563
690093828
474877065
469833129
22797215
26749708
19534236
423541003
551141753
557952947
241915973
63794313
518985397
113995522
109371285
26317713
456168283
317345574
1617641
227754751
461506915
41460755
423628945
331176356
46640636
153902121
67313286
147156143
356810112
190452525
236160220
8353006
33189701
302656030
197610628
60474896
468817459
347896952
162109096
404457663
411217730
415397751
51777955
144569530
461465971
204317885
499050385
436307862
420599703
435473776
474658491
181401357
338204016
214948574
85872147
45789671
54913398
340504867
230555329
20923031
663294632
501014287
7502130
415178231
114651752
524747298
20303903
742231711
358055129
150765929
671186731
435144058
81246430
160275107
139997351
7853657
55825009
530331754
156950738
120429528
83593255
80296270
308677025
205032811
510707552
717896646
404765169
174808903
70349200
65615826
2521036
389605045
254422248
216272842
160151862
734012650
658195269
39315337
15542179
378764904
740386624
75579215
386357030
561989951
114007663
423915252
32827
70232257
1539499
212288364
832492
143742196
127020961
397602956
700424661
370231176
868062187
288769984
300984657
912558377
189273408
7078647
744344563
86498404
228417423
641896771
194561555
439614527
733255462
755412103
316212199
434641894
445601776
386843136
505813568
770164465
37865822
62980810
103991689
299117275
161844273
222153643
109348345
466816139
363154390
287418405
683111525
62257341
535152629
668168922
356883416
19753518
167781543
543795776
389281786
2803489
200411998
89864655
9867846
210317732
119968318
312136884
933733481
126953498
271310092
31874606
267048470
145032002
100577325
11558499
386865502
74134673
145477542
100181172
166314354
528966443
260809076
547926953
531820350
105523307
570994207
351411938
141665235
85120051
63071056
17863425
439674492
145539851
914150018
127257349
14884465
132515268
290557258
197057934
46977623
299814504
243346241
215393648
62305880
376331888
254640238
52643217
55086653
356904142
697751379
3387551
244567000
5023012
132858885
349085189
400483499
92271768
170618123
394797374
183207789
40330363
480835230
4111200
189227410
28102578
388578374
158414253
406377466
93349733
361355171
41276842
191254683
68573405
129641235
424416744
319188
76181188
169794052
254583712
307151983
122922883
515635800
131326492
138716864
327253922
603995960
227801080
569398092
184780017
165238635
291590081
717676300
186354737
137898344
1463245
437452161
106765889
373717886
169963081
85642792
41213121
112797501
82381687
516003173
299888590
314710985
78542945
33622879
353019626
12203361
183729716
114179292
95721014
26562399
58060983
307438681
46876065
23704512
63905166
796607054
529950684
40420611
675707063
140639700
492005878
216828836
18574595
419301608
573926135
28987081
741474216
57673100
235411219
444971218
721154816
864417153
496210048
20746555
336040982
17366281
688114297
19998769
714568218
375458781
57734550
401347562
14187916
557008000
353976061
35351746
104364375
557021666
374076294
131717540
261241215
720704700
13989832
107586429
13575810
716819924
569115301
564672228
495701339
205254784
189127331
60560149
86657928
342396813
152119185
179353256
783607709
3713874
243216619
132655038
51971807
656893805
225557607
33405532
472368680
3049573
48413374
371922276
76851350
39788741
531438442
718800534
369057199
570797020
414522200
4589290
187321353
296706579
72382642
437649073
469756702
186041948
109075099
230295264
175098258
106040655
14551423
877353221
38439104
612326780
342054642
229782838
619146761
119431147
328106338
415742165
334014718
31982706
26679750
460526694
60947228
165611934
6524706
554526705
301653436
39793361
250261215
163213688
96258653
493415612
302323947
86948562
174449561
396843418
290899348
19127836
106454191
38410034
20740083
391704398
165654286
19537709
833201549
134524969
322909926
377426635
25734474
354210189
138363666
40550527
555996208
153743255
939895598
104064657
413401181
346232850
5885926
87210215
274278718
135583016
24896205
566930433
150504661
138665226
154105873
246176031
157187461
590326824
317962251
197704345
226683581
351174616
3170506
332356576
130907077
426201482
11405726
88401096
258693035
63200153
629577397
484685766
300811330
335455501
421816429
118437319
18013858
529561139
191486512
276037969
11224941
318654908
109027360
7500236
106906781
609032658
151236178
404218655
204977898
143934508
68714344
7472032
416713067
131377920
629618
755847257
116122247
469677643
593719043
398487337
5235852
436812900
28611396
138306199
12559374
24780176
163501872
220997154
292167287
776717361
693464309
394243540
132871136
180024206
38222603
32366083
120592018
318855032
54248224
18123374
759587749
152122232
417405319
534034561
41777942
8356107
394149145
543550166
46135165
33071158
9060382
33222728
11853745
75570106
125697136
1099629
47068933
30830355
24824845
437182224
160512503
71455645
188926439
130070684
329951377
27769018
149881857
10498830
38425872
432918691
79493048
546838985
347547916
442259546
190869750
58897148
426032398
290562615
838410647
237791415
295007350
13965827
833401267
254481768
350395
69068757
312566961
201163303
661891577
548939067
121049
342699350
241917277
103880418
7191121
261258957
47659281
162238757
111121617
500808668
6564170
93918732
274495383
500983046
194146506
303291819
7960030
20316136
485983128
123943675
75573017
238376524
112105737
252763913
20260698
236649526
121902893
36132240
385795050
527069049
55290771
193627524
380914940
608005139
16257668
24121963
82667004
5373482
107842179
214178258
509254516
9670442
62474691
468742034
109018431
504579700
157663872
193153592
504476760
137749390
10895402
109193657
661999942
156225815
100364979
712902696
542104596
103926269
579140542
392134267
225648823
246651273
170612983
22544104
462312413
843007
279962379
874919617
30819433
205156545
214911261
535816959
134326910
378419168
135155776
16736612
181996377
194583246
58241986
145455252
111642046
107674
112397440
66453593
57632589
312309283
67632760
104230300
6187333
76756920
323718429
240989033
365673061
218255341
251264380
92030899
724175456
437229060
189940915
390468891
123141402
155928806
18211912
584849324
41099798
205490932
516667755
191898667
469803623
256077516
281381893
250062573
115739452
644814156
207429692
428720703
19610741
631002322
108739138
105253976
67015634
235241260
519366091
470954226
127770663
56497399
134621926
644979291
55321055
87456787
63297416
198303653
593629983
86221632
657525288
43999267
251935766
28126818
13596416
2708918
237178165
64019549
313131557
2964721
26973505
60295230
518499118
50056504
68713681
300001750
142051047
272673663
213383095
195485386
1840081
92126102
538198967
420691951
509087268
11841878
325028941
1313719
396511122
472842742
552380192
41428675
631530482
45762338
33203193
543931465
391433029
277944021
206150091
408523131
103000133
47421015
386445942
36146230
176897646
202186730
242751307
99832556
371138915
146853061
480710966
44576411
87442625
36090233
105032512
79152899
59962603
699172916
121068911
667812186
70163623
281483021
447370599
561679505
27720651
235475748
225216290
345294437
179051907
276371358
77024214
34032153
741462639
546435029
384670757
222318272
736748923
311618098
624397092
131345519
720161707
236118080
409151270
119073315
436734698
615482960
163690438
34305346
491587917
827223072
63867160
508216748
72881724
249806064
500002872
354880905
28237759
756371198
160645312
71065256
35815907
81809401
166038773
78822172
49452556
16081612
128114614
73834197
239655465
557574930
277814203
5370098
12428719
419859881
544330022
18825734
100211255
134013422
118109041
94869133
563011203
244706169
178299168
527137413
289176436
14207936
675035354
168200562
115329391
228524494
254435147
411302173
33298432
122471779
159638217
3933212
55382386
5881936
110751328
105999721
312415217
54777588
47835099
193479388
361388395
33960286
65525552
47825104
332631494
6577823
301353186
19124665
242986381
343240717
8299240
475789143
24012186
327098793
106382169
58390555
410130752
501707955
81763677
322654339
5612822
20025410
1018289
19914626
811191596
105376802
362532326
80880033
1118141
367644234
93711745
301604139
758590817
857872493
981120
415779019
7018179
277275237
151681075
106832444
150755931
153738605
447159263
85973182
63367950
164944902
245779371
430691392
198734478
386999912
195672821
299730641
75380956
62569673
116614024
126192763
528629321
652472498
108643831
118183007
118963018
29061966
110048747
265450893
25181049
785397079
25088001
6465415
121829199
229788195
787198
6922094
18511793
117140177
359900346
243142511
313236154
4864849
499874570
193445121
418870725
311731177
789526499
96131810
126611316
138165907
934292723
371078246
172557361
51477402
536744165
98423561
678186
69536898
430560883
360090905
260961112
289949266
36137323
9898063
170795784
165147241
129351861
254169578
293951843
196192002
6009343
163097987
98508042
574209244
95758063
26833246
217419106
37228524
558414275
568063945
65050956
11356628
313209609
4923104
59343707
313625508
15966683
156840164
328597298
14734767
23182910
270036541
236178679
396838783
747314707
323157391
10977265
587161812
63365142
53955390
128748457
548082371
126758190
93180381
388959873
129820897
79977733
185905472
192923426
620722565
287909443
134184929
264092075
16917626
626224327
343559216
276613387
198457167
396715131
74812075
142615648
298796555
3747077
424159156
562428125
14393546
201614029
62359705
41412774
662411577
32080227
269602937
319111622
491127686
33020037
7020677
62161577
273173791
494691532
273991227
158896268
57376924
16551397
115046
130744621
213961439
665036973
165394009
84539325
176527120
343631736
239951128
48942787
228031708
104261846
14548349
575099753
728390032
476547146
738061206
36204261
22879975
275086090
112044323
348426866
287160298
637912563
610627677
118057458
467175066
300048900
484527823
45554153
90518793
133863909
33781292
72255029
124195806
22487378
208885663
265955550
291670402
14578348
45802889
222625835
55353531
116977862
90195451
203762094
204066255
10722540
718598443
1447555
346815246
45463428
236242086
108745550
354350576
173533505
661145
799724987
102005540
135236232
863881988
336279869
572331279
807191022
463973867
276914878
99698804
20623833
267371564
42521945
452191991
484155041
40457584
30470685
11652782
110127729
305071464
36554241
64979532
10164319
353750330
127916857
259916079
66342151
32092892
595341888
544831056
432345785
355266031
27591283
66015726
100275292
58104325
130891136
229440470
662833164
167898724
255008732
60196871
781556982
19156792
113311501
38818800
133851935
59480622
352512750
103144509
3476199
267412586
11681021
141969009
286311119
42603891
300616221
416078806
74964583
440153715
397612552
81161046
247603769
904441257
525927772
116226555
130431083
49667708
129441702
617425263
128287637
126495435
43487399
302722646
70614518
211447603
332253354
70682996
235201410
312208867
27344422
189592926
176588814
73802365
98769836
89595576
79718848
842552375
107264346
302280585
85204826
141707764
879548191
16756322
499818706
372867460
142976524
20635201
367077558
190828950
523246985
17551913
138132554
420033054
27738583
6631753
6959113
20955628
366335366
441620875
86152269
172385683
257707472
290766700
151271947
427741866
153621996
61320940
152597451
43273908
76794122
402387041
9892127
169700242
17983942
36960899
455856278
599989740
330383670
25082362
241362236
62329602
150894939
611682865
24035241
877353603
178040461
355194098
84559666
212594188
55865836
563179763
4422901
106088626
8262867
189774626
489574044
8544918
237185377
636340506
38890307
694662671
38115283
218273833
15344047
340300992
133953016
184472062
49486541
496505610
742653513
115075746
240609880
41400118
273494499
481112213
104834985
285824372
231594281
473582716
107360339
4038202
76760248
255331802
437767774
8558896
22473279
9424416
437983669
636557840
177533954
225080025
152686971
74506289
24986759
334361429
243807595
22261106
228778546
844063420
165032058
739677892
114445048
99057153
124066367
265137810
6847307
594660860
379729485
3904786
155915380
233797051
10589116
138258689
8426109
123229840
101013555
348913805
1135704
211785949
218202297
561298289
206596200
48332350
344146057
107560769
112966
133316167
540035567
204750459
301200802
319413697
28901961
345901814
237724329
99150994
519995877
117962974
411536944
411450708
145443459
839253
730440603
711081351
19103129
665820436
45877760
42243909
2954081
220284744
51931327
116836314
741151744
114292314
20800695
145729288
413475900
192224178
307726299
6017549
332093533
67535263
88742527
196641108
270353537
213071886
93936503
251779057
415862581
573282234
99930030
538057727
185755253
21579439
249676132
201231998
600675627
3013961
575777165
40264296
7338387
8144769
584558
10026561
45104232
549673414
112917687
1054040
245822812
57161730
124560997
296033474
56454
20215041
335580455
30365465
376542807
351969280
102076077
67037237
107243090
654328868
445905511
2764770
13155664
727976480
607538708
70164117
206859589
155599989
77758679
548696181
258604624
362703670
290779110
408150321
210735725
536570817
489513603
265346645
367934928
257289591
181621815
551890083
555945
2384321
142317720
347549055
750837400
73503032
572221008
477416815
34494867
79814994
305023307
477577395
510257643
51086987
254632564
118540595
126373562
105280864
66914510
424984382
254200981
27614952
359936913
3086468
12189503
488494652
429384280
8248320
46896992
677944533
298193336
220563442
285814766
528733188
381977904
284494888
1946239
34724413
132822133
117797623
156245924
459027093
120516711
497652096
600099316
334406623
119921339
471053676
179010558
465475081
56825093
126913172
110875458
19713343
424987848
69425951
358487338
637490034
93370936
2813800
745080563
437518163
27337924
202932119
180738902
258438882
352834649
248267477
228267566
249716589
186702022
411614078
410204915
668870247
360159879
10589519
350557977
230514549
131841932
672454222
627559646
27328464
673152
49429027
231972668
105921960
245396407
274917163
132475495
706821979
324830808
333902515
65533477
3976579
12349536
179711149
650008919
423941990
499380942
439070190
156331550
381044655
188803240
126999301
69484505
595979068
269096186
144717058
5197357
37255449
45321563
233232222
44692221
275692179
88422676
334152192
58713037
13277057
838859151
73763910
50055516
9502296
107181703
586831698
96786505
30965633
55697512
170346140
158757146
113633901
262619145
209891766
247849935
319651095
649330404
756555111
6129414
590489385
81440094
72298343
55301865
529031155
37845255
33553320
9369076
496503959
17246731
60954804
683638548
134765087
213217286
50503161
138991934
116530775
455458370
787060687
8568150
42239083
186839667
263336528
22318908
260739252
203024338
433289549
179837689
89481968
399227853
428628490
65758204
15761952
311746599
40280075
172573361
130394723
57834605
50015794
580837362
191807194
75845492
28329016
313464987
1691108
421577908
2105115
124073774
439732840
708079013
219241694
55617590
53973349
385727257
403655667
13614753
532312801
7117473
158089279
44466319
509986943
213058737
222569194
22639280
390924932
216525405
122078974
137598959
912085423
154220566
47636025
722397174
57374422
56423100
46029418
28977601
436352545
464725923
468840670
89259626
63941612
63617137
505654075
559536567
32872500
179557838
96334714
33778860
353663047
399972269
174147689
151662392
603453003
134478627
126788887
441843711
683649286
160310020
301307731
360105547
118898664
632462178
1015075
544850103
166927374
221703938
55112405
252745759
651556780
647145941
53438478
617555886
545746028
446182965
32017258
884012320
345782732
820229959
390901279
132813919
860398538
167781632
297174477
458764048
274003525
10859762
255711600
400365144
321144732
230774287
52838744
227476145
542792045
326096838
91425767
648016153
89369153
345787905
465398371
253504127
152439557
124802418
113656343
475243202
149884295
223576081
14290859
193943628
38190545
244209119
262701776
113218693
393110173
114175292
159637179
2010325
29997682
219800134
163432636
310080657
438914214
195291598
631598879
216168152
460293885
212737751
122693811
414566056
870421406
5856389
146531855
790358413
29817892
99020024
60219592
364076682
40353643
54982360
77051415
248431691
458541427
2448253
49219327
831431834
261164157
22289967
35633459
425391752
147468354
241363943
35148006
366638298
276617036
248566909
339948293
383491438
1996441
42824686
185535944
775091511
181710512
172836817
16163534
148004020
876421146
311094880
25800935
376803485
293231931
11824370
454197168
76872482
108783422
67931558
203646519
19001543
626167269
236778789
53993249
134382397
297215476
20511822
261362723
406446294
15717341
162356557
238944469
264397194
83631
452975931
698595102
149288571
249768971
141842379
122184296
81509066
634967605
49866466
352047087
4341492
262056641
146816729
57982409
351776391
227560265
320392551
660621809
154622100
274476411
2141563
334609491
830232189
491173414
226387559
285040374
381664115
182348441
241651175
16158823
405983653
8152652
165964456
13550705
54252788
556414084
167149161
184426084
564375017
135461086
608100192
560950191
98618718
59107957
124689514
111452964
109735337
165498652
119154306
923684968
575210075
232826061
212963257
24671527
722323269
3528515
14747837
229533089
591921019
236249122
100937326
669124235
150607973
91073490
54179103
717707038
55146108
245224088
342150958
548546963
634883920
21616840
26907370
623900684
44645840
213958849
133229393
376161485
275031985
4582561
292531110
571409962
196608319
473353302
263395000
722512205
105353835
156708403
27292105
17472204
22368497
408905567
504151662
714818668
20385457
16873836
593717544
479692685
738450774
470020984
218724708
200132249
229759568
283406928
31799748
389285261
183672255
359076835
176591524
638345039
537217440
121641958
395844632
49394521
20600073
757301447
300546063
338512880
337783862
192048267
380034625
40267655
141036061
90522724
35315373
121226842
273807785
156146387
54777331
283118707
634646381
17419704
404052839
84302
44211650
23459999
217238726
122665995
65175060
331150649
467535506
209414578
258801340
113092320
435448076
511245109
311602197
3176888
535178879
25848952
254825303
535769265
44296315
47450732
406446556
4157024
352043787
88792085
324534259
576940657
619693115
6842464
121949879
349725601
134778841
150406419
601773743
32849654
141642241
520712433
30418130
781345678
213383983
62018385
179672379
245680391
48635715
543671279
361034489
886334863
796002906
26363903
306678311
360967954
60692725
59041805
19493726
35765959
436041892
271704873
569469179
182128131
64781703
284621199
703703882
55454053
11527805
721624980
24964244
375455398
495052297
32652921
357070885
71239162
198857980
115681787
245802783
261454745
23075258
176373608
171151847
100209435
426011272
245702016
178517541
274131371
845928957
126777790
81407884
55579285
760900346
349606921
816190988
788595426
29937096
186984467
402031395
386443106
38321390
673587244
13502370
173468945
221945638
246579225
82093049
339270264
223486867
52826600
478873890
370839290
176254324
8000782
376852712
644533779
87039999
303209799
217886993
311497957
216732391
189279769
151167182
85426460
432534902
94987911
91957313
375597169
77991882
443019871
192529717
352549555
148910204
202293564
336005916
152037300
20150645
341751871
228248941
49737304
364578176
507954117
157329558
65945070
71611042
727992482
595956048
190899031
664625870
794066400
42553387
635804248
317147832
631038224
725857601
254165474
35663139
53770634
56398021
81295580
154239832
332811572
23698011
397461850
146643574
227380340
227962085
190028119
172568705
222560073
234226318
26195624
168175052
227157519
35675901
244439544
92354164
133284902
370867033
686963279
84445582
13053593
35482344
587875800
404075687
264176647
31613938
143664937
519655481
90766600
55513642
64749554
556358076
47252778
259342338
157582808
42683038
157344462
67899794
19722102
454792316
431876581
188281341
26657373
473384617
185429770
249605016
684125681
26611516
374985430
135021747
187236836
69573016
315253803
361930788
150136514
6802546
102998584
71168380
78402398
327219491
412920664
23180287
32735558
26811936
367041928
24292226
331195213
291474075
735840600
81352648
624095609
537165862
531917099
201884836
617525112
90401635
122866583
388456240
69543488
145071686
177864872
15772562
84673031
427341819
102810321
274318602
4355496
243629775
562592256
501209992
140329140
208985560
567359149
696890270
651290083
217789165
196971852
87394092
115833909
184759613
315374511
338830211
310348695
23184151
19608321
141887501
422213198
109059841
498070582
40106547
35815268
573572446
490165915
155967999
227954010
199589654
436200179
355275168
81857622
151278875
47046253
1330001
341730005
69945091
2821217
493945407
356564112
1265723
22726833
194922527
514541296
38944342
435777911
535254691
578198639
54537720
259455613
33431075
53994316
22665213
281526249
186387814
322299197
584042113
188858921
9247411
107761588
357537991
56150914
121713036
924569804
251873661
409134130
109453318
62823415
584816144
136819899
24697088
440281237
820443958
1265718
658646817
639867694
80656687
229997177
35106986
59440579
322641718
162818946
12740423
433016001
5604207
15398518
948916
115517148
354428310
49254804
452951937
94215754
173983188
366988709
476447924
124129264
30800859
226733853
19010752
618757818
170922749
319961964
11056167
651837082
214718601
66121785
5553752
370479241
326490969
825478
552978513
929899864
671805339
457647201
247794100
51391371
449004460
390059861
50458789
494444
146388849
162780469
704491891
156778449
357149044
46470886
543788593
161859948
45951549
144910321
565611783
73639911
210700630
369799177
8102691
392107642
815038421
437569241
414922918
372509393
296980492
449248511
213988045
258093016
12490131
12283364
723676367
808270651
124485336
35334741
15295562
249462996
193916393
31794092
158239905
419544170
407163282
753077271
127299667
334414296
404046643
746971171
389663504
412278745
715925552
10272526
653700324
569383087
130735888
336415813
773561520
534244388
498292229
247991719
119757820
99154673
214489556
34099442
13127763
551785973
509762201
113565559
277813941
680062632
154066778
112898208
24508843
114934449
25852005
58824671
14255990
35742594
522446856
159325181
93807577
153634937
468662319
713151155
723169
96005459
398286270
404210531
280397060
86069528
77751616
197368048
688616633
97357178
728245997
200287107
171148515
445281717
129374920
8556504
124735891
74641289
331654886
202789381
21208465
34103797
644086892
21633079
729362311
55165796
645245596
60443175
48472152
306125405
858465748
56373017
314376920
159578944
757076775
315588007
424860677
154821473
184423191
244064649
338300126
208391036
10239083
7729444
13797762
94295360
123528070
43105918
259707284
244726431
266995622
195376673
55949464
153563421
427540286
288860733
878229945
13916521
179024693
138357281
18269103
205749785
169647887
610470000
368054388
115936321
181992089
108504761
194351289
400336560
131937965
449956821
251506196
55963671
128708584
602546915
881080500
551585901
369566672
236315947
6404043
363877808
590982489
60630661
810003864
395634883
123919193
15913709
61706780
631604815
252141786
266731228
190054314
990922945
51153654
533611263
226686837
109099693
168451430
43212587
769609428
198492318
140217999
75471240
645090080
1888477
393960080
1901960
129086617
636850612
44087665
422608530
501929928
201194728
317948198
503353455
395216508
208463130
494093598
144328620
404308818
117855127
337103338
230339976
73103472
145995624
547554907
34640905
188209873
325502068
180875524
21014764
52528196
325669846
355326525
516032306
213963761
189518455
1027177
19992289
675390213
334081583
83657284
10755141
115373082
473886058
586959237
70234996
42139316
354738579
13409156
350933025
161119156
904895139
277262785
17601440
44949216
40195499
157270010
502743510
782209491
655500893
434497098
181389181
462581015
229422474
202696780
509641206
227714652
61843693
390162180
370654322
8199004
661961077
507999784
66241762
128169354
444283202
99631686
521729873
102740515
95334999
272520386
247374325
131492565
490233094
383263481
43462957
78555286
257908158
114208666
449020719
28868796
377501745
317745742
803238147
95887892
15125884
346808831
471708751
33473778
150390698
172255183
133549198
641151539
612151905
179811578
575359713
48212251
172387165
46769843
102304293
90648716
228168627
539409834
45923245
119022253
20761939
114119372
227506927
180615601
388292725
37474118
227300888
251673591
438929728
313526675
33052244
655067031
426550746
96648002
92428438
344018983
359346217
176360287
376197287
286441644
734227981
15938656
868120360
395221054
77923075
143298499
206701879
413218
260657161
319334676
120718280
21908558
661992463
33340805
220726173
526141242
374662033
797360135
520544634
730989933
376090937
23601706
631158175
205544865
695261
530544392
294940280
160425961
278937
349483564
402438662
376896514
300978713
84228972
61929627
83772096
2532801
297834357
254431404
51475935
49844396
245715246
54580730
321353077
585100455
400275760
389359978
78500463
61597880
707916386
123749243
482410080
342002071
159832615
472308655
360478595
12974248
307731871
256271582
482640262
217834408
235664585
25209911
10955592
462448296
132856031
793364849
321291579
78880468
364844461
58186008
2242638
618103689
420912618
34629091
223650
205433560
34618295
166981561
406786737
389794021
16376152
361068891
511028866
240285658
279218669
523553333
258629949
252064051
194031800
115269054
162884838
482926384
480104849
63899420
420776814
488771624
10775311
406361677
68420102
205131535
7882260
253508306
684039299
378132772
573789226
158633430
680668016
629095673
84507229
277121083
389438307
289084752
129024676
233086326
408041823
46621253
2340922
170364201
142644743
57902893
104289925
35588663
234815487
234883819
207594879
532324194
63870632
505732426
79175186
232111186
320557803
363240156
683894263
381729454
63962051
157447443
88599803
5283921
921314
117580319
75061207
672828929
75652623
181503647
368341052
256350537
484495248
65433384
570790928
489851514
759105530
24695741
30719318
553098802
257326398
104762520
500828984
747851743
171933461
884910366
53808449
36828294
718728180
67034453
302329451
45742161
247655445
33061786
54919277
566041322
20072609
200307358
630278311
60792755
710082057
518147834
415417724
218992246
41516394
798279599
535140590
337943146
59547246
210654320
17340579
708203912
262847577
150988283
142961025
545497049
41463711
77772026
540796468
62951939
214589378
122517320
391489477
115341004
135221585
395719321
221135853
546335242
76510009
196871102
55585322
484810409
709895978
316103480
51561184
213866778
98769606
533058236
9302112
244374381
433622175
303779937
41442623
244861484
106251773
194058743
200779314
399865538
232008187
128142433
362590765
8695456
548633309
210842335
69074863
219582711
172979592
54513793
212221719
478039829
104484446
734169335
29613087
494043793
608778078
69627237
234444062
349470384
489223098
34348585
77303095
247544936
211288715
583165561
95389104
211698567
244008224
39019650
18703903
186292783
863582184
76772400
311943801
611986687
29551422
65946635
129052747
147107323
868871549
244191189
7271860
540453179
251270357
213033228
450595775
779197572
99907407
791698617
95949257
13216533
122915257
133126856
92720499
2805798
279679811
2277693
151531827
386169400
477577986
40984698
91054891
41265954
82659366
90640911
62190073
221213301
229031443
318660254
38879948
170872221
48167922
480935002
29378399
65248339
9173155
40980508
2162055
291120490
384491039
245956292
212295513
420316432
91036571
50509202
218943295
149448697
671275028
6906499
140986331
56656340
197264838
207920438
455895866
210086296
73180256
220482334
37214165
227001286
429412751
279704627
326346757
281876566
30404277
194090486
622046423
9231522
84990739
44326185
273398655
74766524
219324655
436985336
319400026
468605257
42708789
183380684
43610335
777813587
113797769
308911338
32373218
509353843
262945067
495145864
289740282
2794138
328404436
508566975
30887532
471705543
424642549
151297753
395406624
258692007
286457199
568289909
638882469
59358429
218134058
774298250
271097570
757550395
56063081
43757037
41823393
3986618
73820460
111557743
12551649
110801788
73975662
210095676
146948345
37368639
341273037
778860060
438854917
74250928
471525090
11966568
622255620
323418965
365283004
521555683
83846593
192852386
14318487
324453500
749451979
33940622
135520434
271370242
461334875
257765117
38501634
37008811
93937084
513787
165775534
20694024
343715485
348619874
632632012
422669288
893326372
146670165
358214529
16384430
64535785
488602394
451154731
144377710
413837372
472162353
344514579
171168427
429891827
288923309
129249199
115339230
268632093
68894841
247383907
147931944
255382144
411339399
447807128
618444334
337922522
472140464
3184038
138570412
39491044
530793705
419888601
653415629
194508424
256482440
125468555
323636399
660205281
13873022
849133810
694013206
169476785
123568386
17006314
85395947
40321720
581135163
52331560
157757629
354776309
214576569
520724315
810085160
134718096
453123
194001361
238161746
212585274
93115545
70285039
359565441
283873855
651034751
557279929
5395330
366958124
8211176
12216461
347222020
11347661
142148541
466046461
377350432
74273877
76803663
258352770
164529980
152416633
803131587
38938111
17075064
154837400
258216666
174629696
93818701
28312479
52220757
211988928
402832022
290593664
514211858
96207097
61364637
66999849
170035999
2127743
10446683
724953386
47229074
701753869
506794421
11754049
57852999
717064992
357186031
84427156
208642456
8646718
140995362
488887566
100421279
459389
352953927
380324195
441017205
122044854
36879017
319924834
161903071
4229509
225685927
376043906
17172208
383605894
118701189
3767760
291176341
48473245
322575070
28675575
60379136
560893165
551418922
48459463
16119668
64437131
469769036
317505909
42312123
125460288
88095544
3794168
667510172
3034010
469755500
550041763
60655320
456131384
146047782
30719469
7665459
723512336
468191507
3293339
214075575
76455627
638930397
450129132
14610044
78764993
258984004
833567423
18877941
198203837
661269988
262154186
729565485
98587039
13433567
61307575
22021673
9897450
64492835
233129924
121175457
61257585
178234936
209702962
215413390
51632407
399017093
402895213
135356958
250112569
53464023
381071419
1510418
447996583
114239282
306778808
265671247
551249274
113270839
172471276
517597253
449091566
429374742
155321822
473518481
87057063
682204635
199303578
248269704
95278020
429283403
20016942
48614561
106831493
333441166
44337897
316689678
140434663
121273114
88810881
235139792
103620412
208259701
32883563
165925989
388504009
93616925
122006092
183077400
579975622
5197641
304913012
197232761
53931309
583045351
13255089
728094308
350039301
320697408
47732701
91213852
463592039
272740164
26259606
127361391
2290686
323324500
71545999
576323229
52640223
112472043
578477420
317730993
57536465
5197243
498836539
10349942
391454780
181572608
49526928
659681486
362653121
301631168
431850272
125537236
238497950
86477920
174738377
126180416
324279298
22262080
93037234
270503062
42267396
694860412
257400369
33923769
22902955
35470074
656189442
297339042
142394653
189264935
154730090
189741427
449550187
56775287
200643662
3630007
117565559
349718835
116880506
145557515
256017079
57562413
710225171
462451427
146881704
135483450
10253069
11100467
8540898
738651642
57932057
400319902
112155191
103198734
258457249
197853775
262661485
9859106
94987809
556008838
27446845
127587544
176997632
42319078
176001580
198033578
462735702
13692015
410157922
182703632
585729878
61486481
108774219
446829063
174218124
511506528
447352537
185421056
32449079
484930252
55400290
205386639
585843857
427879417
215383001
63541939
680757300
24320550
265031699
14845925
36792253
135184021
13652002
210916687
9481107
105561039
98215825
205493091
86935512
374978201
109202038
5140349
195589215
173599100
498713224
3078947
231744901
63040298
95207208
548556083
34481617
356434591
178008436
64104342
206042628
246133045
100265037
106837989
453199272
748287810
154785716
312789189
139228138
487058756
495945269
51817293
70944561
11730153
24484646
363259703
37248407
263692158
411104194
12210772
956144629
149813757
18438078
611535011
493834174
554864503
44186
5013235
418291327
505925183
1392999
463217167
203239415
363272814
240352916
25428695
360496025
115358018
297307981
118163133
707699587
59607104
201563087
569734419
378608554
7445316
219849553
464913732
427692667
291574451
311712541
108163617
305260948
30625213
35308429
560521195
13552739
71034715
329454197
799868735
268599212
311848904
290504496
241001738
513488123
166693824
102491822
47175930
206203078
658228478
461079748
79867650
457698542
109850221
71387862
309614783
19080083
103384982
129040166
730820258
13239202
8104476
788533036
411852211
38238574
633719382
756995965
570479606
59086122
51377969
104352392
330884381
117630051
742881012
114493394
50538279
142601527
193449093
199832929
332766570
140326105
592686940
377586884
22053588
184435779
683933985
27626806
4827161
35198395
53896082
24738227
130492156
32109642
266849478
766918180
79061650
152032411
417588772
258717789
69103266
507471000
55250548
808911989
311239102
552277
452155389
406308302
10085963
357036956
29568984
44137754
18785149
100139475
2230697
170899904
104156434
41960263
13370837
112184264
886760599
606515028
578124871
329373432
539363512
163549741
214281578
179358826
124560389
445461995
71541145
331826575
6390328
122353026
361395960
238453568
393951768
445768265
57017662
53075775
65534695
229499830
273888078
612657450
34218603
386194429
174975096
409159174
3583975
661024837
18810976
55301109
1551739
67028948
624256118
158381744
716237735
320052321
661938746
166264538
357327158
72266984
283164933
331976454
533076163
95404578
20200589
149811147
85422743
134268121
1076333
327880563
2467381
77048056
85115130
113935721
554414399
182947709
184221869
797003021
427277070
140008409
178233620
696623081
606231699
306434336
65241347
561848765
179120360
246482965
12073992
85130178
646635959
544507217
4224106
70947191
104123641
223135402
505021425
82547733
323621615
194612550
222004075
115935700
220404805
167064910
917989419
88621539
136056463
323466398
189901533
198111844
91993823
895315
132158662
556315233
529827377
34209425
647044031
28060525
114631410
8841744
61343197
70002087
281039761
10655076
741188235
102384620
447040142
189641931
140871482
22038648
65120567
25591687
136529877
46701783
334647051
72659319
106447953
594395887
47759943
43527748
699770019
411713362
155564602
28528126
294742480
9450452
32116648
245453133
52187801
469016995
218878176
91252611
464480044
650608428
584461678
173218598
110267352
117468614
334172732
276066819
3167376
25624700
56315138
418857358
7008740
89478865
166862451
310330135
220393885
653562057
24002534
294567891
80697634
67588154
778971673
376392882
171613675
825868138
167381890
36991587
573964116
647355902
15107524
355053547
14432649
918949
597917785
300189676
379839711
727288801
362421715
226351984
269211038
148465137
171525609
68144267
572355504
328152576
32530336
207480476
558520909
296195878
194005251
231480005
642729170
150507067
175402413
77707242
36618500
600410043
224394592
378647801
68826123
523355686
64993524
1989114
164654638
117538601
18776283
199914355
134277436
108560653
4766649
34625673
446893694
694161060
670261493
16921473
361317772
124277129
576507917
155311826
422312171
812562449
63952848
727213880
23580654
227713415
1620703
50343161
220993530
685998580
41321813
158459169
58421322
376684344
26516437
322423281
58641746
445408499
430329
678117618
13078343
356840278
47439657
123252087
94106506
239436972
166423699
578274293
216553489
35532773
212225543
61468446
632079095
814210597
648230992
485285347
178707336
212633122
22721843
80363056
355661186
354585455
317373658
65337120
378986483
10066772
145175218
158790564
313331379
396282019
21316811
44382500
104555108
577032905
273013
91638377
66937739
2965182
695638030
336498036
98552684
93928961
78905246
200828500
151560166
341002033
16493985
131190833
13303712
181438466
275477567
626852024
502144511
449279239
630085822
21951727
80961006
245536935
22449655
424476709
25496167
123136672
97414302
145077036
213242156
556304522
787488667
146225600
177662598
299986144
94838984
169309627
363406763
76203176
119352537
510565015
96404407
30733342
250271369
133279835
747369448
97152261
104035441
432278911
416259487
197511874
15540090
54398146
32219111
65865568
43994358
411707539
565383212
287435383
167277203
464703772
521554177
12377563
78850000
53452346
59760176
967580860
274944937
127018911
450993951
322792890
19513883
63093982
119841239
8423619
224734132
655522788
83089507
6432536
146668614
679706703
345343742
220922989
9342786
46801235
110242010
346019117
137344913
440905157
584664605
573447073
214304193
12586832
455062680
32083738
300698785
34036837
194633949
263579175
4755906
19350459
199408851
63655574
668338811
199201081
305604981
79207951
425031861
199222367
433345461
356638716
868578426
224151794
470194001
285052178
20479118
306981105
315253447
6438457
245842356
193256402
157914506
101380793
21422742
602016797
348409246
157257334
295321639
133153032
14479058
706170292
441223409
216274521
569992511
237889505
103404747
581666159
222551763
804648687
532253485
167471661
26987366
192745635
3495199
485167976
127127606
37020170
53463948
472641397
519304037
11351576
190237186
24534513
27501640
427770998
96728110
503830897
208106486
22944568
162583118
3266104
6102928
178894223
685107099
732186895
84305476
533483951
192748055
915885616
295184148
7660089
389817955
435415406
72294941
473066486
101923782
263148687
12294977
217785722
221692066
72741521
194218112
546067304
195894187
651723628
31583080
236772704
314838053
171275319
178158240
36734160
204427164
88770144
781412386
805324841
662792707
38943253
137438902
490492110
80341644
214482317
509184852
480154424
403337727
86541725
82924260
39968073
264136860
362949088
381652488
74598855
403805139
512671685
236082525
135180279
42846857
367688281
169109062
81752561
152854594
244556389
14856897
279963189
280991327
152070180
194976296
142938863
378186292
199706870
255070523
182001844
132245272
253729461
348323442
64126216
289555907
344719277
105860265
580209462
188147331
2484026
24470117
678364076
658621824
200579872
38326082
127234117
136852160
103168116
120130255
496194739
168796834
217440568
368198831
38566442
325392844
395322216
333460131
578338733
106202076
112032719
123484720
253161738
51614005
476829139
465553078
3809347
65816897
601282526
331719866
305173213
133446341
141726738
432182151
175827060
334641871
212768263
58317483
91114569
278615804
618344900
717813914
545582900
692709880
494008607
681026714
301163128
513681792
76625117
108767133
47464332
53518700
616372097
61979861
356966642
70597196
49344303
817836498
354723185
279200774
28679603
90543357
126948147
595795120
144842127
177545256
376869228
386427999
381705223
39688145
670776082
90937739
72851485
373700084
158824946
974108938
602292059
74264939
570225292
68278915
234314222
325884880
430591864
538231975
324085178
188554080
883872053
167894227
222517020
5774089
4111790
73287744
103065323
302774640
480253143
42699963
194772580
348048408
61918544
28205051
2544644
550422986
735045601
23011112
63845008
501766722
316142479
229156112
243267096
166940998
581410218
447323058
189127296
35088350
920946971
128996424
296382949
10932552
6135785
159730551
906248907
269138941
4177158
501599213
294411864
478158215
50102522
139761706
171284177
456360783
319225931
76059976
481364363
3445562
695530160
240660655
681971727
310289979
187181350
512206434
168992488
41260478
477044362
695691692
62805590
625929455
52999887
56077017
81603981
46943716
163159364
149906869
296281178
133676941
14898975
112688581
394584730
232496120
27116356
468989751
403536764
258434155
67714990
18472698
30741037
102576280
16398204
96249798
273987894
773322934
101289721
889063356
65785582
21741600
174963498
387123218
469963452
38569072
9758141
259024541
717846361
463652232
52697041
439956233
114270963
2052852
32501085
420667364
1202335
17794835
17582708
47152313
262056766
412533933
287107068
383574648
449212200
55425359
64200664
443182923
581223
1164501
14043619
111124358
124569126
590302807
470143447
494227653
27148436
531335410
100276772
218039433
79695371
42903749
53565845
245118237
436266079
256718836
638895092
192662256
6861072
363729102
476401762
59765347
268435511
416364131
445067399
437627917
803672248
219743877
44425855
86547049
792755572
349182615
111613443
94863378
63469641
165512148
68813668
205040674
37561802
168580386
44320491
210965715
253132770
8580409
459001585
70889790
41559690
60306286
618556684
281980312
95046956
179478554
759602535
248329120
40418475
102884246
407555940
187727987
455358073
127464174
317306559
169480635
241425110
223250686
72565169
62809790
391526163
46630425
231714570
133227260
160726600
54221403
201361719
157096290
65958272
372761172
373126431
518735035
213324448
50823615
333148481
97409410
229214021
625216395
227897105
884408753
190131649
426727748
84335080
232404462
29534641
133171852
103790083
93283841
93391759
540792505
68807536
374990425
41539412
336073194
370578290
563155362
331517648
119221055
424754420
432695868
56726559
530102476
245570749
170198519
23497210
326327255
312525617
10553616
472396257
360448949
149125100
344792791
81930745
269143173
394738362
166702932
684075865
519402034
53863206
342190817
302786376
293141091
384930477
126178173
103971513
1415665
150877139
281575642
372655780
225753945
27404091
696063279
802762028
725193000
470974465
113591963
140215226
412777532
291625819
193204955
116251396
14725109
93060372
242784881
7134311
1777850
779616091
204734962
114774841
18295451
464822652
879331354
134531047
241396991
118665184
325812244
293563027
193575832
393824292
573791555
122066613
363516706
419077661
12114379
436134743
5768817
330797897
84580132
383689638
248340973
66374872
878661
142958212
317427857
17081116
164337497
480132323
206209712
95089810
146741922
409686442
44716654
370140593
221378156
313268661
57248434
159598392
416342120
24629792
229930621
296335864
382147739
675553742
472633090
241474203
914928270
22994848
12547167
7042915
160901885
428869
335251471
295192738
726634453
54010031
27122441
50647183
330625902
696195131
576062316
84553051
744036943
14735586
243978784
744208861
228813978
16308793
74255770
358272461
5974078
15450086
574776854
15966740
293204500
356898124
185529903
19115790
9069261
95552800
6029336
150622620
280427907
94357196
419577057
321840878
37276124
390473433
734779778
82837566
72044341
21752131
471930461
70292291
58090256
264277481
123885420
3555089
669908875
131810751
230562614
4083358
119690174
123662358
220324604
98947570
602083083
29198712
83839438
201395391
765539903
236537012
415498159
58513105
83173699
291949283
23199373
95017079
642973945
112645767
286205559
5465139
97804814
23899402
93323967
258726206
68604229
126691503
796166862
228035268
335096761
84768322
380325456
11904323
660855295
105894258
271716195
73330477
555279253
155716189
35872761
579369655
333874987
37762816
136145319
248544247
342119653
265334530
5158876
180225337
156186869
477566481
325632609
650062957
193695865
217145993
641848960
402390922
305123685
274090811
58889376
369330640
207343379
446396351
795116440
100221199
453685282
542428829
18962849
5006697
72787432
31786991
477219556
127412213
3093535
142636
263880631
131318062
726267760
49512158
152096355
176402782
122301557
532949540
8542651
372664417
322245309
74891941
249374763
563364263
2606770
142202642
30164955
129514089
617305147
6742113
264396857
203867137
229545026
354703581
499689660
43622516
301889746
245437362
6890696
110758407
261622819
25660026
276303042
470028590
7890618
119837046
139042481
110505098
162444403
35646596
11416220
191438010
239514887
20420388
304045915
92311879
49310116
185328441
23530989
431991619
63466628
15320444
674449674
222583733
122201753
408659160
161338410
293830589
12040927
309783769
340303473
759159644
481603180
499712547
224185101
454909411
289478583
348014527
565415242
214081684
96940441
335886628
501814741
700798316
218984770
97751834
55025339
254598316
11947577
98963639
222913357
653751806
181817811
26375410
779292962
36151297
259072983
28059487
47794285
243434143
150944011
68627781
243557223
433053748
83814564
441879890
36375373
459992880
22167276
29533655
144998966
66488576
334116482
656442719
249438188
502294504
163647388
82317649
438994001
60816334
467515683
125889165
324790069
548725917
757826121
14772841
446756971
382939786
16830087
190546198
633504765
113942911
692873547
499717155
264617665
391727336
101201360
234597657
29588338
19976559
286709888
496582938
74943523
196406014
480144215
239583994
119132098
72618924
8291747
186456
357845758
776434805
151424552
225468454
103267796
35335857
597048812
146699621
566234530
101864366
857811958
140296572
270001886
23954907
282012539
508812675
310971520
364696202
159981694
31211111
276295242
13933141
879797049
790214997
65238406
71121740
642342104
912515269
159149188
227113711
707723481
76930971
78135105
132636015
487446618
286668497
213748353
110145567
164532124
385490941
10679949
746096016
123023296
269325183
117924894
703386586
246685818
147260966
206246632
387508516
203208959
239143021
429151470
236827597
375170202
42862460
36846612
211356750
550910652
33879119
248096166
42153502
572086837
92420351
86802918
154410165
214630557
201946924
176939819
526512164
434258375
126900367
203105505
648919840
764202380
191829
37871104
289869733
428034612
495058935
221351841
474182837
475176845
84841332
75476601
202687372
629672136
22071108
623159340
397856825
124949960
515277700
63649619
152519036
60308844
373863666
1855831
537119581
345642732
89856441
99029762
389546146
575190446
225629461
117021920
203536384
851787441
219372021
170999387
190167042
668290213
185107486
107460460
6278812
282183055
248295023
32373219
766074
109516813
84421981
96702910
270630717
490061802
295764023
164899952
292406981
454554193
13822516
444811698
463307665
490578065
91128681
38712658
262158158
39114655
1478953
455361876
500839685
255285632
354633731
581806444
2772356
372918192
34483574
100580364
28157833
20010665
442757028
4887770
1199882
474057233
192167689
27492152
23881510
164065778
50402927
741107356
622056166
59104251
308605073
176054688
757802710
690795130
340127537
255076752
21864230
542334232
110800323
11543678
108035540
118001694
129063882
16799663
362941309
764894944
58427942
118032687
102474730
173812544
337321812
401965
125275290
301774511
593309225
187939922
676068220
572374164
85570972
69821985
194551353
208538645
359690143
145657697
7235473
60711016
388656298
469650314
68272811
175203085
115031269
117932619
11606077
54387758
697904474
53680595
6005284
235492991
71844465
15932735
417318402
263654102
10930748
104373162
525590089
415660550
26633969
563188576
2699201
62485530
284503466
62762207
316509690
186511128
313370143
24822971
1285670
19131848
39266630
155077391
21666766
696273770
36848506
227732026
609100238
225815492
398350425
246827745
579533124
185735204
42708612
543770682
322811104
220001986
144841915
104067458
316526492
25499261
344994848
80845999
283311644
383745478
92972342
195753965
7324709
113404561
215457627
247049414
294150
385552122
653970303
4077497
88343580
276821190
303281096
282079360
159284058
118006989
398579889
111626570
112084260
35683145
112544224
152989224
188536596
72233700
498169161
443900634
12964480
531504265
405283841
508270619
843984254
507494972
504672300
7899561
239504498
461930232
301778563
547822614
273886196
20041288
66284924
218973914
832773934
368618375
320640938
199325823
319694743
294447064
695113544
152862532
423855935
101723465
336547961
68468052
171077596
209946418
57467887
285278192
667559998
306758835
167092591
64856088
467987550
208413282
341619537
389495811
198063838
44316176
826271416
99118807
97827434
431108732
120613775
125469282
208797920
57364138
43207649
121972691
709831111
33362461
480815600
215515960
220507151
27640394
162225279
160139302
60577448
383019037
83427694
62708928
35191451
15211647
523486079
102925658
238422912
201793498
82439041
98216965
54222981
19160823
552773961
117180180
25665611
386137044
135408024
582480967
11518363
609768017
479990184
260500782
719641273
69841007
237729337
106771890
115299632
610529858
402057391
156245274
381018131
11091292
24445055
123039963
352592836
176818291
82985458
15188759
264016196
501224862
233116439
127803132
173587298
440650101
704141479
950985878
435144787
148303598
158510957
159067672
105882263
248943247
63182058
31202997
404691061
683812958
126496306
83666492
485589118
485606402
56107266
400175280
148271561
104506401
444425871
776163841
396103456
755437344
475860895
46832226
10491832
98073761
295652844
197103317
41911363
461555036
566675154
113421640
254284496
274793499
332645091
162164985
188567213
236244125
369194867
2926233
89538008
232732126
467940768
492493671
99504222
68060927
387960113
357879418
193707221
149004028
390253881
249284938
455479214
25119232
427942917
402825601
379664531
161129887
350448747
84555681
280574517
341743521
365475253
538785665
207033737
656644212
344584702
133662872
326412512
101526601
209148436
186232975
756003758
10948476
544380778
425491540
223489745
407899509
63338066
238568641
570353537
79843735
663564641
472192619
378144697
316881837
251541776
96487473
898503882
343036150
224731169
390894821
115762808
214647145
120594085
423477891
15571727
16775909
16988857
254016525
80298046
142473780
284375343
31577721
17954582
342768703
390941349
12281568
457036921
35742247
99881670
191105300
232635695
635477831
99760475
79511376
566911146
209074379
2149000
124575735
578627045
656679749
192169533
212641391
462448258
174297627
125402646
353052594
271483420
357113296
492559769
292221493
16687052
117774806
91743530
74425123
107954229
148007694
17279942
569507266
159122992
209514883
61239229
124980687
191902173
97355132
43237004
82005472
81861268
470737663
604227727
255022529
471335718
20670069
24614652
142356673
824055099
4966168
698663609
370766624
144931848
142187771
627290857
106368882
414262032
625805673
177129
715370675
647533286
62531735
781566292
88842921
480726257
466415719
793876439
431459600
719119265
3983889
154538233
62337950
159720018
174104735
474796779
373155524
367046588
121566780
36654377
46658248
490079651
179327637
799964691
12278142
566380665
243824555
453632264
390304825
210009037
203099090
24415632
163996743
95817509
61734681
129181949
682140135
96727548
92092485
78814428
181350923
174124822
945817778
158408555
153691532
548903046
173223201
73553609
134332968
108749505
167223960
197179002
409858794
597375785
333147041
9029040
242351169
140193334
28932513
636875700
619580552
699765182
63096758
288791136
79871450
717237534
702123061
35376625
212324337
55892007
368979156
12169293
19954772
54922327
471762084
159091213
391315624
794703799
329364899
2693738
76694539
188886677
242573402
39405952
18293098
65591781
460522615
826699742
235659287
795697551
114871176
372800972
173506346
184632011
88836094
24949673
169344213
243179781
326876302
77155830
527493544
121728891
70111480
427709749
27103546
248792840
203524498
492511296
201594007
605418810
426785169
237511230
460566008
448787714
480543313
120137087
43643422
187308903
720449493
241085044
438462144
202813585
246506536
48081971
205940293
21639010
114117167
548652554
543145608
232233244
935264743
459646815
121024131
423420214
313957414
42539153
245213054
428051347
52672937
154915678
533957309
55488896
319177257
24231390
188400479
302607365
27688677
23341196
390147567
56404576
8066045
18940644
309455597
264112260
40102865
223066334
60727530
76315002
467578178
737029038
11311100
270587198
41309002
226449968
476541463
530424348
827685537
503497585
715001421
86816483
133505303
292603303
297227274
402491442
379621793
899017894
43987309
87626238
381264505
538124649
486829871
526833892
522481687
595867704
221356008
139733800
17546281
623131369
549432725
10887613
315874808
365241008
396668468
592221272
319415100
88072119
65621503
18705422
472892201
95900336
75025751
196321906
20666315
72013081
388728768
459724329
555426583
64027725
358268420
206631441
77972630
686572613
57936685
71925152
446987036
282263788
131952697
368279411
43658226
705134590
156053135
402176253
21748421
50066793
24028383
682256994
141103793
111551279
160107811
667252544
274669649
268622327
40505007
573841666
12102711
439210619
90379296
585217698
107770478
84990247
150137556
100992562
98727267
26269078
467209780
403672322
563187524
219979808
305186859
267815201
42688197
310365532
124836690
624320364
321886360
28280311
753867865
698481252
169010142
132198735
447489300
174871381
590895668
427185679
77382328
474361637
300353229
116717
692881387
276986903
394467435
119443549
248864720
241878489
245988805
882288985
244330974
46594239
113476663
112274984
47968093
627431602
489242025
566483517
63491808
181046243
90123211
35535564
588411427
96007439
31753524
42718426
8215639
155838703
140676350
23112105
143539948
104731225
147308292
472785845
524802
71938811
47585163
225214984
67359135
42822134
502400949
137254656
96389707
50621770
821220819
76107138
44553740
1798030
624172275
67254310
700868482
443230008
19673330
6449116
8368383
188195739
114817662
23900707
573543762
155515649
41982398
101945869
376601914
266290713
477862368
2599920
261038970
265473859
106354971
276051150
15534925
254472125
106557785
698042638
482702926
407980905
619064283
111182213
427118713
124038114
77554585
650802346
964489734
83769475
484936
555605937
99441887
377060479
34523564
268818232
116561863
76843193
701272629
264497059
21498081
35151174
25885151
118689978
765586962
5046838
133719765
111135417
26705724
598305552
91466034
135107127
548836686
13646003
18359455
700777201
209192212
150787094
373397252
546583015
494219702
397658616
44117350
35293481
378027584
10728592
55550231
494871823
149147748
158159962
579615
190672725
18575349
132367304
55349350
175324797
202051913
62877421
251991428
127001888
80239580
252201325
233803707
484996705
181571448
115957346
52562947
180108606
253434949
331946176
3421601
2114090
308889886
245591115
670748459
474427560
74268695
263165806
64621230
48700884
358780687
55006780
487479661
7100894
560419511
23060986
400825836
172589940
409425988
824356743
220786744
498109376
167902772
97330713
383414177
172406915
96132476
171598700
464203030
13302489
168766769
346453492
8542010
60645018
806189
14251095
376340412
551325895
355906456
31953705
11069859
134979414
122420700
201517734
87374829
306027339
64409925
131834742
556082330
884499862
55902950
512478417
123252922
85220946
878530275
267600343
726831439
2609375
578916908
133447920
191255745
365682300
231648486
341666504
725676628
351921239
50117558
226279665
144448051
150775176
249912800
338325100
589992078
818067993
602772278
197560981
27151105
195245004
493772868
6461140
33696393
39690834
134705561
219230395
19256673
246470622
412675008
34696326
66112473
130092626
198391585
653781322
463853539
694481712
695815438
719196916
60065779
50989360
542194081
49769871
3617240
266187401
192346874
152916131
164076012
13893216
51083664
44612654
155997193
253234285
706501893
3701446
660966222
431043463
218918030
56213483
279211886
258499931
223975809
60572671
634942707
29389089
91466378
234031657
556604733
266300940
508406505
478207468
131653334
188786006
175812397
281401987
107157611
98528446
382255026
27361638
3463901
25243751
64399697
52797549
123366808
35674508
680143391
611776679
260618158
615429897
99383953
121850024
23133580
170889463
137193701
405226187
180431548
451385539
782700529
574606264
584601333
335408810
206216943
26046814
16285545
638612969
92756433
1356297
774071319
136937916
517963581
257975079
555576732
140959220
128686840
53148514
59061121
266659942
322639235
207700086
389496394
14825056
453961936
671367939
418200046
228849191
89338168
129611129
671124382
356229970
551934527
261576951
44187137
132956530
303512184
698494304
227837706
137493678
6388302
324901477
492170299
40948456
32957416
96278194
400130645
71553953
45572352
396273307
206660329
278719125
104044949
143817759
130429935
508807259
156909648
292365046
53278914
49043
283483766
201067628
684699521
367212166
594440780
583189162
680745174
184299536
534675908
718404117
60875487
276786146
202072112
906349045
405845819
31525517
305949801
526759851
190741605
488381024
2529741
90668084
732018730
900992741
69861214
365018691
83991966
13921618
484578980
773661044
6083811
111314593
35830464
20497179
249656986
536043196
466253258
41301173
124899120
581609041
263778153
206434843
509842741
19716438
189979545
466149036
282248954
56759195
116286865
426911
701787783
671502353
11697640
404861391
25361469
46348998
336537249
163051143
50177251
327647514
335462168
80875018
637794995
96125445
215998361
89271440
31315652
191166284
549597826
217150715
257237083
647949238
13030443
11977001
335572176
62031168
5596131
347047449
85828311
185300555
13304205
49766096
258959965
29012330
12619942
164508527
31217169
71489163
99835190
355270121
306000652
166093411
713370889
61233282
211124166
424177688
417673572
3963130
279866353
570239564
197583097
114512414
318636853
95683875
199899597
592724795
205048180
63480780
691773952
727616939
111647024
367865613
307339657
67052808
179134651
313714991
108456164
3893375
134729139
551661355
87373793
636663016
317880624
92633299
550372051
371193962
292858235
327973567
333455941
449560411
205242649
179167202
242517502
122074549
486087667
55120839
245129891
190212172
40725598
672684041
378518548
135884013
355626144
124915116
101708302
769360551
74259951
159611480
44916046
136555421
103422807
510162921
316742888
576149523
281267419
412254490
936427684
38418822
27838046
401992949
18342934
60582130
319765117
256321574
313547229
539088343
86020829
62580516
42063853
21128836
35744276
377292997
61465407
33376724
14886144
13629327
14021254
85192779
156184437
89305507
220327811
16703377
29520942
2236588
604894872
858302607
303406207
86002364
40281844
217539823
305070502
21370201
170846186
450416357
451903622
139892432
64105645
124622011
316663113
199744126
9400778
309352472
85482810
8718659
263557249
685576727
76220207
119449186
189108077
73861901
842121521
82269431
125097264
292452744
92004077
23222168
12201760
27459236
314487412
89238854
107267936
421816036
257034861
23693354
72210334
3799867
72249988
325641336
601701296
2449837
12357068
382507886
612817098
379140958
26597236
139919982
373490203
414767240
149984681
321488538
234111422
52809481
70391020
265079676
14020092
437478908
93253476
428862253
606869524
83333524
382424218
59951119
59168440
268494438
456757605
127679667
276216163
147222933
135793030
32131791
85121626
7553090
395349708
134818940
68159324
30184430
280673847
93512861
35216938
162772355
326681257
55403928
155367598
668688065
167624839
16835937
8682248
334535533
91947805
114392832
144729217
18709987
2289682
500777675
695671682
145108278
562323106
474020497
393579744
5793878
112700102
314652745
43077221
200582209
27180826
41269071
316486898
545011559
21053389
165522615
164610729
126046318
394308651
356169807
120343724
338163362
22499721
116812842
377309556
616651
89097080
129111991
225916537
78314054
69888899
88960534
112117183
721659604
80414542
54128459
326859973
615882235
570472750
45853698
73726311
64340233
293481022
361494759
83485891
575507865
163538839
58412955
140064783
562657019
32808059
1223864
517902362
166093745
611665118
586806904
101233770
295100676
12154061
257035823
426623775
165765484
111659107
474069505
85844668
7450608
122684510
858292643
368656621
525242069
212382666
13781892
123250444
179623465
32444966
90373725
256775427
440837472
132915594
136847572
101850674
51580689
885015472
446439876
910589176
151547769
265724037
505109948
340837338
61681661
467585268
30252434
362382099
22027765
111795100
91733546
293343810
94878815
446069272
71538090
352673912
580603659
66812079
473873105
303377966
187804128
406116634
6472690
273428173
58437275
40117908
7487681
138685318
123997845
159222465
13126345
974764662
760129002
3202509
312924369
4101986
259047881
183262286
72935904
370522442
748823072
262704133
65911383
270667472
114608336
106819
950665463
242682354
113900401
245011226
275325911
54153297
141732991
206660119
59714862
74847545
160323619
125764964
11046002
306059308
289209376
64450733
218030052
261517943
35122988
179760817
418954182
14603713
41013728
65304793
150430130
157865237
54303317
135067030
709413707
120411089
202129469
158033621
79406429
131191138
352246217
865706489
181548626
48580098
338858331
13974292
256507932
128905153
174419977
178724640
33233575
134128382
161760777
47020185
81104645
75785267
257545004
213057364
172375842
599015644
702702168
299150249
38434940
311509152
133233241
57228036
63452685
88624015
35350412
59874919
634573519
597549018
14582109
124086532
602684604
141353630
62853002
50311425
130986411
142592587
106263372
62918732
324359161
93324499
4639338
58334318
421570123
17395414
262970908
61778556
356634539
140851580
474918151
21304794
129084062
439104551
53277652
349211322
10146253
58274716
218610007
33288235
48219213
85722993
120305
190679564
15454332
82066418
77224537
607863916
234062363
418063948
261024123
287193914
188031598
149682826
136512104
151050432
4040869
444881785
116743269
573868951
123434792
772554126
60596414
29611114
14117674
424098860
14962459
207655625
491824187
285550850
99828342
532593874
40084609
443501807
102818969
26388133
121401481
60922986
41366793
462584063
312693534
823404073
545488066
102860040
130220742
526716861
197743226
347240842
73379009
360683454
18313630
80270152
383424861
310961076
313194519
695927688
153890432
7990460
132023636
932426868
301871738
84264348
192389038
221384143
11478885
707949279
538001672
378249794
279281001
296976346
436105689
740850
446879968
143160296
111752560
35536188
82456702
97185857
89522064
12985010
235015294
33763815
183081909
390244518
625297995
331300800
771418476
263242299
182076397
615081841
20210984
635680090
17405857
547258561
396587467
3134502
436945863
330848436
856460371
25495345
617154632
749733655
311778211
230758053
3750886
270816510
959987
269320203
385661376
67587047
159598135
52215401
124557364
105456605
19672879
11258173
133405234
741348189
18711962
2300969
893079344
166309997
47327989
652924403
142112528
112487469
251421034
12273146
76933229
150511017
626392432
512950832
32277909
726048332
95895725
188575199
202455024
208408571
37621586
248157685
518794169
270287927
2517471
126178028
244293040
203928091
161911788
198002159
42027714
192271462
111349431
319415265
2820504
15729540
570538446
355894774
720039626
126848327
340007
387816345
31636089
17655526
298480879
283338617
72196535
691967524
3506259
514738313
220115617
113207969
858510144
179965794
89600146
537651903
194902837
17114157
135331246
367194098
126968306
1798794
416207696
159725334
51530562
167270936
214967133
512252315
383288029
134051715
106018870
16241250
273563847
913871206
330648515
20996945
4189741
637968962
430325622
29818125
22097512
229270668
119121871
57099165
171349678
188231123
83872051
292441463
203187816
2801995
208673488
203529599
158996403
159588119
62333963
526792259
202767822
129361836
359158044
134866608
1182374
133475936
323685172
369904813
118552377
396205874
796535981
25101727
4571909
146677954
113792397
146977111
62201329
533397432
241834558
48387201
23170199
298670990
95823542
66582974
240564294
34375397
405384374
766589634
6006095
552965669
446532361
77524501
223647118
58873532
564456830
468134016
53034122
788370936
231027053
8838101
382652549
238645409
417873736
4499102
132434417
709975915
176239333
104260405
22211024
348681296
112520127
654770222
114080703
424815122
180877254
11748994
630794974
248197179
28302659
140461604
81902059
334878691
139506196
59893951
497475674
494936069
143946087
172288388
203275987
36131695
156135294
227279245
76670220
6081104
8050225
426952157
895638976
483250692
502901488
527050732
253085185
161407226
52625476
779798704
110449754
294136125
251408558
928001056
163894007
42101349
119299742
42548968
809410377
181892337
78488192
212297197
313517622
59876837
399896169
443071296
155187635
892141593
356916561
3170993
6660959
3496563
242899741
87217526
434847619
49450598
511006606
159013135
260633151
44542088
524732181
269815430
120340427
6121367
620857797
401559856
555888481
125204264
135870256
842502393
460549500
47362602
89006229
1846273
51848234
227079648
513406338
805803459
208855955
254914618
330521709
14372528
103264600
736215574
311117579
311050331
82703037
46907278
160821679
156550636
99549849
212200733
65770225
159495616
518499907
336170194
90615017
109640663
161470861
255640
120936273
32707535
763434
186584807
219159369
942767847
9994705
100597008
469806182
734436885
110275782
11307733
59655232
709561388
566746950
691919951
57976307
383339832
84769655
3585167
227125636
461509245
1977263
224947672
359680155
61051045
789546045
69048584
538772555
384950025
352472929
326433634
155532775
86756313
619748631
134236571
912910600
13758438
87083894
161060911
267065808
98274923
13430777
839681866
398561726
82684402
32064595
179408011
410400873
184878538
518568372
81297
32408307
194831423
350045504
248108056
40740366
342192599
213902813
21791019
775911238
56309688
72202891
329284114
247969715
13285314
102843867
513269539
775348
481727331
498281785
407556609
3394213
359112729
10753641
369967283
265383845
118606533
41700047
106464113
402726305
170987803
345617987
36401908
27024275
614613354
591182860
20090409
577764309
372161990
432012220
156931083
15077783
21616760
176170473
140653054
243886582
140350027
3279661
201471432
26561684
466613690
180629562
404019080
142079650
1785481
313511282
178654943
670851241
189877430
3798647
196323755
527604086
598734627
104359982
393901024
8809012
31716274
96347263
5071293
68562540
258953026
207769192
149340921
448412057
201278483
161531899
106312207
66582037
93914368
274471995
575562553
88810139
296620387
285622437
121010168
727318561
296734885
294706576
224181687
141195701
266086496
360903860
81416194
263770891
588739325
210476665
127566485
98777675
65686163
222262585
147080802
178760059
261768746
405613665
234528060
80051742
329807381
75358060
568962347
306925911
706516554
344844737
48992248
288248462
382016823
84938874
61562770
218097545
841358080
54796846
434263261
431791601
155800507
123363961
608004706
94825416
117691644
5308230
214943330
105389218
99245958
229632191
50658757
1170567
111345860
127714733
250698518
20366653
802187564
130049598
35368802
199924283
53312204
79367883
343333185
614736947
646307351
674753049
171147860
787928503
485179121
350952987
240026006
11804167
270285391
469308941
397304781
333443166
306849620
325865897
356830329
926564722
178228188
458398768
71956639
281741590
212715820
52697968
12034530
99435968
243372576
21659715
386634761
6126070
24018506
53091018
763941042
7303633
515620207
628064892
330378497
29566842
501460
294033308
516680951
636926655
510381129
11483802
836281022
425116971
10260388
100714247
49026859
277104860
6830617
2739162
329390912
324977447
724406608
739418265
181279766
315786483
261546909
662827314
51972055
254460828
17819670
131468132
199459820
351692096
23162354
191407843
53839848
61894229
59683424
806993542
616129038
118717451
170182869
57853291
48491197
878558001
152176065
104332150
92487204
408099426
250489730
457850845
39725852
60957333
362783112
781831229
129698251
187126630
2164694
60844399
616987663
230696069
139369741
271467249
12573901
392608408
253976486
523420728
30313671
498858576
274895425
475906540
722326326
16950812
69934409
131809202
111295963
595644047
92431081
454040922
58150272
4595058
29397539
60834706
286568461
407550754
103093086
185048782
505809781
79743148
149553597
27538887
357973078
260307678
25584645
5373458
366125036
593123592
21962893
541040162
577776721
90742809
394197675
119520110
178480519
96858217
132969409
172802418
411208882
612419571
576429004
72629300
747256530
296724340
3982649
367015346
493835777
15693416
94692802
100573827
37763926
271848310
440026819
174667694
419770801
54389704
156356467
643993969
412899819
59836815
753241070
16980102
647770920
389397541
81656612
214647895
139632392
56862083
325533366
34574407
59094592
187547869
556390098
79488635
334648744
346751984
49411316
1716718
110921205
74882178
17741051
73135900
758935762
208575246
225198178
254641572
179139076
90039854
130317085
4131911
156238810
23381530
153959841
45113589
358369243
181568796
21006891
573956271
226865013
385823510
265908420
19566934
5596284
329394307
596987762
374779941
544197149
135284011
135787518
175150310
87489597
438863056
447401755
266840623
465058625
700185880
278116456
514027762
334364744
456476445
172135641
463733798
282574364
87758028
51260072
148265409
43505472
38722263
132374044
511221265
423338765
126314761
259274085
633599692
246348577
60110582
793954
600875737
626117684
472118365
77429664
40452604
774239947
421808909
321596159
694133279
43066671
655278683
224054404
316053773
138903650
614787919
13520965
216464074
441609966
502420577
45294606
116670946
237718825
602548258
120531695
363365630
176390952
344408935
1357727
72642345
17196512
46929306
96821625
396812642
257142574
96143478
560067374
265274769
38597402
15193976
159153297
386695479
454081606
284517699
6094073
49618076
209696719
904305828
226109953
65778364
47537384
55755569
371946912
453699276
124715395
262424794
122205368
250335535
65014642
762441898
233347013
409229155
381842173
154675249
283508966
539287994
46067954
53740915
446144674
252681359
440081051
191387825
739781187
290051273
287905870
236010031
209205953
117088971
559972034
117857099
243553607
306484427
880054174
683192809
393591993
168924389
709318522
450859322
242823528
18806083
112795128
65649736
155674039
150582367
13825872
6550283
256857384
476526002
160481107
360214399
280066057
304159953
217849983
254108732
47314700
219049364
498454612
194474371
317163310
333113937
311770535
54303597
546369257
45807254
54956193
891249910
37331280
21718564
405869734
214396017
180836864
392008094
707695289
463449368
115891670
514587757
20380215
145040303
335681476
446728301
640523548
400112805
472854201
319917493
311419104
9388860
121428376
217054760
329692412
18215748
12865857
370221175
67588130
266117949
72551640
13100010
282610443
16202822
317099587
261592410
259992893
56913029
417151850
321596905
33106643
224430110
3976790
89454476
38625066
211972384
120789570
272978941
136552150
201932090
576057175
618483334
152273823
707091918
364974440
357876397
97462442
333467319
817525451
213773621
191760928
358410445
853453287
67939928
163121905
262868159
53163779
730780136
250762908
636669169
74488514
640209657
13889498
862282582
22826117
643761450
162281523
678973599
560222075
667269642
69029800
7893334
29597036
5223546
609684514
96443264
162204633
1318977
219140994
479435674
111870571
653640557
3658044
76305192
617562292
105185154
47593338
88683858
182296549
744246276
263791926
29988685
449519032
7296168
429320964
392793960
133556264
250803669
200474749
196715086
82884285
555217370
4602501
123825930
398215451
936500543
57155222
441569664
41435042
16716082
273288985
3418251
281072018
297301943
171124450
445310570
586292368
428105875
571550327
130315076
14640562
30345507
94394848
313264734
106675310
368700824
268632017
242845504
10212003
276309854
139839425
202471009
412147682
54510313
269826600
300829696
726060256
69354634
38026202
109275832
174870526
221360661
103079384
91330513
41849996
452134837
414078069
7866999
39998605
505144724
133248206
864772658
235800992
706557030
53669320
296428296
457208527
81038508
81328942
327853560
71583740
43540950
938329500
581493642
52991521
930315168
72709035
96714839
208419526
7494108
359509893
382065751
230336893
509088547
201245298
60037554
481293890
353891237
300536837
7080201
126069465
169026102
225604215
152652254
31263280
43333377
843230918
83789138
228860842
179674889
830362417
44648712
48634228
226870466
787477982
79152800
121544725
574363822
57285013
294166294
95599409
76454565
192969773
750302842
54652677
15825369
155930827
232024577
336509330
520698485
232370606
5419977
14079042
348706057
401112477
191024244
113206936
160872020
28591764
346799216
129104663
144789120
151862595
133453265
338924194
49329863
240190703
81141843
92780981
82950220
586239718
6834351
193821560
609053967
18296701
363170207
173463682
18393577
284000262
25536633
294571994
1827151
46387740
464102182
508562752
492320642
133761262
133920057
305301534
669701264
32120237
220608138
20243706
193446516
5472630
8520566
825538046
59150098
398377227
326217966
380804644
40938640
540757004
156412855
220064949
121983013
378900059
293897388
21359647
413244574
90214171
476003347
192981260
345229452
277040348
263468354
1162975
56742783
580277520
85251192
116982389
139803701
116031933
56498962
746749714
74304614
419520841
172796031
485795860
68598665
120423449
166527351
89585169
58716823
49662081
2280167
371948128
286770003
38083766
594068215
522629557
25599212
22904386
549863660
288170507
187599728
98535898
47620388
148529424
635659677
558463
18342148
9319219
6539083
635704727
156838468
261737045
577981141
429783374
7530447
606469644
107254227
55080402
98464977
466932220
767080718
264224509
217410536
4641047
556549806
380427332
691763926
11448448
64846804
60410404
3975900
778587976
328926756
336631024
111030053
796955615
18087029
106605309
525934690
3385718
434821246
67885246
361252174
397626973
557651099
821357818
942993137
44993412
56613228
49470148
99363875
555482104
57201950
161878753
10855123
113851350
189430753
727008650
563002829
301834392
221344524
243521003
44505766
346026057
12167485
8282917
100138612
57802557
194724564
409108884
529573383
324179050
137489936
97093895
494119073
140407050
173860200
696058150
623185480
50249806
55390816
124517576
375784730
128622761
529978011
71084457
769278199
400460877
25143501
279138788
350551520
83968970
701881620
12310473
63583245
80778209
51963631
306488724
35800878
196194843
140199951
533143903
122378891
5254997
575399020
11512481
73603232
433456149
876756005
522255186
32738675
540552159
70232325
108005266
73421117
51534985
66173526
68251599
54126771
33548847
229346923
70160381
296852344
25948378
248988367
4999412
330526480
59024917
201424322
20479266
306867427
291150028
447905666
175593957
889363580
245973893
398274571
129856051
361135464
104887258
679416679
222325098
27082229
56581417
2788329
309216859
451649785
559975474
402350463
497810905
2876843
169489628
146612757
110558334
357957887
6348549
12569588
595159109
437463707
188059855
7150110
34278829
102990570
396612064
1814585
199180886
97417552
445569926
319208798
62540400
805037416
113355524
469616515
533877014
388651589
45705574
71059525
218881609
19584547
307050519
14682957
250546134
437830466
67474316
100489287
232540746
133888511
223456923
135899113
770949919
75440492
127771273
1042965
878936639
288798868
182964870
30326878
92159423
174539683
493576739
134239986
80605644
133700912
160718879
734538954
18301124
62505866
189840972
142206055
331839111
217044579
527161777
323883725
507637243
172454076
295796607
204011090
403663065
574983597
327658752
262043881
813156743
28995818
15184111
311702124
76593406
510120086
357595168
127226833
104686228
219357592
23333154
167046503
71259781
578852699
1346037
1199845
513058443
700981357
240866734
30391457
486146609
439614426
283025541
628521916
208249912
248529910
507717308
62727046
153572462
229515836
270175266
210346060
30639168
228495664
252288111
65547189
232071570
210710432
135041717
5519148
54032042
79737869
127660379
179750540
350241226
199783195
166083388
361100060
36966789
39126832
553383910
874278049
329058479
729967663
631956945
71867954
28407124
150230925
435071280
3335713
320275587
95739875
472841249
226235823
82107256
102270738
21790020
223105613
328205807
176742666
9712301
117287995
754385465
570692809
36170466
917254367
584466646
213472066
406824027
758777184
634534147
171210105
158121627
243732160
30536723
237682837
15182653
324226545
423643118
1965045
49268581
125044491
106905025
38466549
748941767
159306485
389485621
6618506
766920448
225668475
337599866
191477991
728824802
522751683
104801346
194846831
128398382
103233778
72724950
751094237
414970823
532013578
467080522
139691053
93621766
88224157
214234892
168481376
361870914
122552974
250446291
291672172
274856712
42990961
2894234
240446198
39640800
659842294
387612918
463948735
367467031
29855883
320481333
27988400
502052398
320335521
97135823
773279854
529848989
54521501
19281470
164097776
236045684
633148762
14604737
441023010
76683608
202639217
378915729
685655550
371201933
762478731
494799754
120745945
712816318
177780413
6745391
116450524
88527782
399902947
439194635
630882093
252475781
169758219
30086123
651673050
247094970
65565693
60640607
423579449
28782901
567501826
3213709
326095166
512913160
167267775
612534346
685940716
138986316
60325072
24926950
18802317
5750327
54568311
70646253
253711968
318538719
181019133
64152007
2200496
175402129
493275635
110745005
217318460
350227513
71925724
685764900
71508151
116030769
41461646
70875237
259185438
472654450
398529093
60821213
136590944
84759904
721249919
97068327
112130761
148088319
124998408
207573690
155137319
222796980
210424992
361309779
17635981
46244452
133790667
219646470
348192138
599500868
42576889
7506258
225525728
54009250
275501814
171012364
305125393
51373316
145705837
27702881
173269103
659363562
60531959
402032396
177779519
61254264
460448790
263575283
124703931
459164736
312788676
228182017
2743610
721031289
146085858
224206165
815597770
329346436
451038958
110462612
26999792
115887225
217650
508478748
161630795
317069136
203019794
105073897
40109943
22230395
69585403
774859608
12690287
65599747
410584541
785898391
371278296
442296304
81837852
470757253
44529705
859557387
434038089
391028537
88519585
38376195
400909808
137446311
64602083
242427080
69365966
235903644
23273753
138984341
263184993
83591088
272328772
596288412
660306337
73699979
192447606
53657232
89467853
417339509
628395304
97018075
224429503
167978411
28230407
61246922
802531632
113866351
143935312
877998602
17249450
217728383
325914662
209511921
368596381
299185265
214143801
98391073
115932419
37938829
428599221
354345650
236676571
47222858
67600185
13565112
38920770
444776753
954738147
182578004
54991019
769488079
410910854
443522049
299696961
187553006
275548862
21376155
291360024
262268418
220372841
372978164
198026959
595361436
20305706
26896046
166605334
12570933
70946641
246595776
265086678
206603611
113925728
53399002
276245001
482862013
358082855
123487123
141237638
77394177
228690294
604752663
109094649
140048914
262049143
245609127
661656793
649474869
117280305
788752530
476378710
161377588
187198975
235362421
26764761
237116619
12003805
4851275
776195281
798854855
190084528
6037335
158075980
632800544
12822706
85516364
31509016
135519378
116652776
345939731
765185
1255711
401567182
13920126
99035556
283453902
328417049
107457581
269031313
430637883
1571663
114750418
162243328
356539463
910836734
337732606
89001643
621517
237931318
390059867
172850534
28527764
14812439
353344259
146469807
379772336
84339629
439218709
531131261
538496961
29617558
325216428
540662279
234267779
288255106
656767427
164812567
247110854
96613692
343499452
87273644
58510247
3935414
742434793
56061520
29427598
407084147
273724586
140216074
736421984
177149029
486726532
175482011
824420094
130112586
142101878
567807136
165922431
8951204
58409533
310230638
105372350
264253137
471610779
70565426
302361695
28757349
256309478
225695477
62778877
184416128
39617606
361706204
14270009
28734277
194561877
35537993
152505404
112474228
58474474
737702787
213855601
30812456
382166076
317789664
23422222
299054383
166112244
466621007
199074118
315947695
565100361
65978343
486937069
61286917
254217539
100633568
228546513
27933304
571443991
668777877
34714198
91755535
28237237
157136120
313286875
316847811
479258775
540023913
101615464
5116625
18877529
258285654
485821651
349269386
367666936
50977914
74679159
136542119
278026228
29320452
370329235
3324393
74696703
233624696
115204137
132605065
76783615
38215766
153160880
282643680
75645826
454881414
48834447
128562299
892204
233357391
830829731
453006317
28273173
523649219
27431362
150520427
118385309
73862797
523877790
450389621
266433912
261889609
213294196
300188929
30628114
444718530
90326978
2236379
48427533
148962010
101309831
657403017
368134972
423147542
7590921
109217258
142791109
447234618
5805102
53340436
426020894
408654747
615025150
137203657
757571947
380619545
374876759
64097780
176146681
875000
301242298
131834428
159291752
688290726
15557922
164594811
113217296
216122566
20892728
27716857
10274864
281585320
269273771
137706860
28155849
735424064
185569369
20989166
236116541
3592691
143204424
74251594
351184764
136558619
556187452
311222576
86701772
385014162
15656321
997135
53728918
352227343
158514050
342201808
160552760
372014508
114319369
9529757
48385421
909936293
248755375
817101786
832050216
90300773
24556528
142928901
173833332
412362110
41532181
33203861
357309369
491172446
27585263
194085221
328373693
79638167
1683320
782572865
36759485
65898546
41208368
664221336
525904165
490355196
372003118
67290837
134118631
491159784
23014027
91361970
46134431
151170361
12068994
283115889
400875868
53974996
427543108
48875960
45707457
56069170
89600519
101911670
39966798
121082158
415055237
80890253
55032986
154356045
408483179
663365059
601023168
342368431
120592293
508653635
422513674
123961233
175979642
424976936
125794682
104827033
231480749
48310755
173219936
125216405
555640808
261645279
89278584
49921473
182861004
187480082
209006539
6245165
17704701
698039947
125835415
297442880
10436555
733146222
941999926
95827967
187180997
86061141
719332304
11975788
309614186
450821720
448730801
42962652
198714472
377787388
57703161
63709794
206307387
540071477
174589289
609424587
216427877
43217305
102842275
854178836
186514330
26856247
590852904
254155947
173363196
881610696
89788187
50282244
41761961
311215602
30478280
76204668
267878886
23813763
176367665
156001097
259084868
398271935
134834022
487483716
33496895
235544800
120087477
513430672
170489691
422005768
172750195
93742850
395752206
108688349
95037519
5156866
40370453
126770935
177178632
225634587
35303619
568615253
60889502
328455030
247929656
65912483
63274544
488334410
46838170
30876044
317271289
241627608
862585074
668457446
203614570
157118460
19093124
8348674
237992047
11324789
151047000
845743691
119875456
1190735
306281231
53906485
680213737
114160018
848410490
74763879
60639884
155012797
67156688
190666272
685026273
59989271
54216751
532006616
169775589
883631214
535113645
452300990
400919293
297519742
3367345
397738822
743678327
11022496
20961515
48665042
67386954
184757672
677412901
343504661
229468656
89701620
104386239
50868950
21402260
115495963
119599141
235707771
527001977
172951628
199122509
128267161
170388385
160120248
616022654
74174519
77408391
19510071
671033887
259882700
628381936
729494190
296255706
345089075
817258839
52329382
643093469
370830816
30579868
507271600
627555390
192100433
428201514
477184251
182038561
895465746
7990431
232019042
89482295
72954788
5317372
823005790
84256477
5407039
402424940
255302004
582898119
45708464
325402914
96094431
151046502
88921974
15935653
547740025
521979761
271704054
297380536
542946283
335496685
111156251
81982890
551411
531915665
160806664
592473447
150121812
28630574
31361934
238308083
19932567
306070619
181607958
263921942
86463067
88616562
278100085
109592365
130816290
44676065
84709057
320403554
968353372
298654802
158559277
199611611
508867446
193614975
639389423
479005429
23574960
210640817
293406159
12912987
505362819
388484118
153210496
125422566
635663936
68054273
215608015
237087159
36739064
170868117
443130129
11904099
173694402
525696824
137361294
58487587
66498791
67102982
32291492
9003977
629844986
260568618
42003466
100988669
478085881
163224350
141954944
747438531
180472757
224400624
7721332
953097117
207410498
36465090
22695658
851822104
96378544
15616336
176249774
454958794
358977055
533026514
79621707
22679944
675728947
40209417
103457245
441052911
504425558
69249221
13190542
174179775
2282356
131665547
364658006
630946614
201608075
890430121
53290957
446838013
217634437
40015893
252220985
665811204
130614521
82428483
376826696
11038167
408364165
115019196
109979372
283799350
13123295
118913060
343832187
503811962
14492419
196229570
380454023
337392385
839426908
232320098
116973433
696088789
61030770
218612223
143614141
7831417
245498352
22877683
6792047
385774601
360236856
133072421
622826206
71791191
407416762
207652984
121888342
264198870
98899828
44031615
218502050
94892014
7693809
495286824
74912126
247540838
478035245
271565348
270751549
48501558
9396771
12695869
724141150
3845657
87840570
434420946
262677042
23657537
129021936
199541534
26202881
666259742
15986403
8751251
606729800
24023281
103777835
811974393
457158109
687628956
453450800
331393989
90875045
743501442
403566919
129207814
46129205
9111343
216713223
604230292
162808287
397988695
30148983
40136951
9747211
1080215
101693956
174358410
21296776
44635491
64079546
164789935
618287338
257112530
65874852
229417430
528554564
532402098
242996251
447575701
179892017
90998316
28108913
412942397
11310267
75766859
8806970
326259977
48986443
14366158
560019423
210570795
251088241
130037556
192814292
164713604
347250729
358258607
184535363
20201246
107447079
45756805
330216848
215739177
933219017
49026015
243641149
132323316
877516294
33335001
449408057
589558440
285544475
24559017
608020793
15251151
182814962
148779879
26363781
36722165
479585253
132526882
12394098
148546715
223540367
135815662
155024895
133507233
210205953
11466627
234185022
486116768
82513360
204789462
324664525
141713779
180112000
28790814
39189270
252709668
16507359
93189353
57657085
70619672
568414980
34483880
371347577
164189958
187047208
255597757
68272642
822652935
33976927
186888955
322542921
419533122
269973231
527051419
208666199
182198293
2052362
41028228
34653022
84060298
480746550
24278620
464251292
23213242
174586622
97335620
1992584
386621038
77783884
468911849
53354222
746542615
73130518
574002450
168691900
419318563
732634338
112696347
11313323
828617893
173013799
2775580
660369649
89572867
207696992
205905581
166449606
405265734
13398970
188627688
222454016
8731692
451234603
286899808
312785960
324408492
174649011
192850263
103603978
143078830
444865333
209759559
37736347
173903326
193550779
2194728
440632832
92528636
7683206
173006793
255310764
81309313
375195989
567152775
71384712
21244676
859484935
466337197
805497541
600515325
558818043
2901886
280435159
220758449
287442913
181722403
87134738
426182908
27727493
5726011
711780871
64925267
90109711
498947556
514810318
332336447
332743947
165269693
18212177
278914202
488380359
204573283
8124157
379376737
300740758
96027821
275430738
17383715
221479207
285858728
384531796
387359029
57208366
296805030
258226280
819787279
70754661
78357077
108860950
501626947
648239211
3593245
20875915
71263483
260081891
191148094
507665138
313850601
18946898
161471669
21967840
396109420
178877621
70833001
85385488
102403176
281375
301275386
242587026
6820823
784786767
332670147
486093226
216926746
100788589
748458491
840774675
159733355
656025894
802613739
31772893
482683
257424100
19090944
29383185
27676477
58979406
166688379
153449236
16162306
39070068
537791848
329570069
80874425
816249512
249164511
166619514
272573831
78371179
198649600
375646461
7934280
29582616
28375233
685932002
492421978
405752215
31381723
315254198
376872836
7852775
68148124
7130703
244254639
420398476
254912688
640967324
60077598
33054307
474860150
303530938
465915204
38764026
70723350
43168207
170723951
41121568
398358599
207054323
371755599
296858073
168109772
88940947
673862998
344770593
289467707
250406083
174647483
59125606
368083115
156485260
304476664
646719694
126271657
449859852
75047963
580545897
78139327
30701260
232671025
509319361
11298742
513539266
20077971
878834024
640850243
193879618
557842253
663801106
720946539
406401069
1556748
29296580
42981781
462021
88380713
287648533
449674235
506101344
659331567
181724993
105740090
15184021
142697279
349556347
435279024
38186310
425724651
35280253
203289175
29891946
533122757
375756757
112569752
783469923
96586351
359492391
46755453
196751193
166080932
349387583
419016660
511660940
102136084
165794367
98045977
513467833
763565297
613907033
17876911
345752970
464282329
817937632
97856904
788370362
79909349
432615785
66398620
15295569
291557327
762529422
655739917
360009689
215230736
128693500
920261
72119261
120810357
118578061
42173943
1283960
506546184
383400594
352270077
25242855
140791506
658223907
180860130
149844318
8940997
156050473
9969717
181143103
460945347
27277661
103841777
454067488
572652060
277070893
176020050
88521626
807177
340637743
81071808
76902487
254276404
28884152
14644453
187595846
141890796
133385109
533317175
106880918
576263991
516838285
860769587
99003381
117861938
159600261
160237427
129589008
119801043
528473370
440362867
78057557
85673696
556999337
136467276
389847144
654339834
234439235
768404170
120402283
418599278
114734307
583991877
549883251
261467237
252086327
710814590
46438782
775043990
431095956
154827415
28634925
186669946
216052710
226679659
152620557
322569336
82858424
249954144
253297230
593322465
189087554
140832328
436625921
675028399
268526022
216087742
95562888
143326374
153470086
924764739
872839990
208955436
441729714
218654648
761239346
594989
222890202
151786354
134155250
671916167
42215587
592169759
126941500
115496866
72703419
139432628
21659162
90732391
94801819
65421943
57355671
86816669
499623
311512179
4733320
312955187
17421809
150650024
651102625
491285540
35730533
25247479
40544376
177272870
80693022
264341349
440503048
808329204
96104512
102544440
483482330
379780063
167402608
60545812
167651508
743975199
539764405
341437324
47256126
6385973
6067131
18299735
135642866
81227185
9541586
325350755
33794406
52962167
65162712
436915466
22075786
177622487
114049505
408745243
221040070
399079735
167326996
139858632
512017487
438696286
173407339
29455219
107631648
275690640
153012517
215333170
326328463
614659718
374949254
31715657
57295968
273461206
670099
574537579
486564790
303582846
590959623
44977303
140289826
129586650
7939344
122323092
478051915
221524055
212142220
689816421
161455486
748774684
3425103
155821661
2827330
1436336
256903868
220488069
668056552
384473500
218928938
34094408
640008393
552286169
175217854
59746011
21106551
50385901
20433108
22164290
37224429
195760807
84576002
192466805
689098941
508691792
36722058
925477851
232503175
496257011
5261346
678070909
33959901
258820085
427227629
864349577
70066465
272871454
216080214
32604316
275124860
139772594
467959751
159029612
412006203
47286845
96360075
40904468
45736
24577547
475814053
32628567
97379437
86368118
32510017
48561660
173524232
224014909
462364340
70859690
142252895
306063236
11458456
66254015
206202395
430135302
54849125
419141248
206938364
224787740
264135338
20389607
27978876
293429304
916682644
107384428
178067799
381382018
265619314
768680
397019176
867391639
523293850
28181509
23193008
61509331
15562783
42699665
409661256
253729578
45511035
119706275
433010741
37878483
20564543
7505750
312124538
102221267
42805769
220242273
437916334
219568721
105323551
17561465
90569110
164101911
288602458
142102224
262894014
345796820
130076230
95882818
224050407
302569034
191632207
210727963
29481776
154128706
310354157
187292308
89605614
302100968
80208136
174237118
8192976
574076075
276670553
686968032
47811109
284334523
98245147
7356494
58802833
609350914
2474040
329993955
22212556
1735186
521268660
15900243
236301945
67052414
122736580
512554483
76050659
327549923
600108117
186751590
217772722
433782422
252398808
288630098
455320851
140412493
36862307
110053481
275389146
474828135
588835154
173917346
835512696
251550441
484289582
658812837
168021873
247461214
118462473
180298060
163214645
151983328
563052560
28349730
544690017
279306248
277220798
3488561
505794868
114288731
107360368
150099375
514988172
156725700
731490
6785184
310553937
324719341
530769270
584472569
9512867
15219669
20786791
62677103
267416492
83728335
171125187
913889967
24669470
530973923
66077072
69645454
664193565
202466127
49003
269578803
76036675
452840793
159114119
45138714
52716687
109657753
3713752
509952337
165494372
33435389
127394534
82949508
72877793
21906136
242680755
242237355
245024193
576792283
62805874
349745616
109317146
368610358
229952059
539072453
121131534
106055077
165032537
59810039
12722395
462903508
172830269
54201162
174641747
353475776
230451383
247948383
537816923
668486438
261502199
55737243
75001052
325465953
32267993
322231179
137009611
227253125
743686810
410482579
139096544
78422917
176478933
521279410
116817905
453830591
4090914
661492498
655978365
30422617
247618820
213619458
864986158
98641795
48224955
309067892
378535728
8316248
565594818
239932153
62787982
50813560
6723446
513728166
654621391
397715154
53889080
667025427
481107199
305246090
660429842
5262587
131687792
124667270
152266819
120791048
122126997
442076575
822885048
510601975
25500999
5864997
285250930
25360443
23950039
371059522
302745817
403177807
591516773
189698533
56375172
60847915
423513063
599022622
89498728
6783448
127265184
280011214
757048996
453293596
35403199
152925044
210171372
635106890
222795708
823498906
11828278
130097579
286699247
145527191
252842796
120053970
570098234
8784703
41569173
435565190
134346941
93570849
536254076
189244050
141459322
583504441
353275714
76487217
295118775
22778490
523162614
345879090
109192944
376507131
455243342
713623074
65524005
55343497
337687396
69725798
325952476
252821015
132859404
273742515
281803261
103075940
32422246
80158546
316988830
582969250
177721495
289228277
9830625
637017224
401870161
81279362
686941097
353071283
523343355
244096796
348617836
213124402
183656277
374913963
150426898
53723128
244538391
249695994
105362541
578469741
68396038
607755855
104796033
89549873
76868570
428069753
726771487
29759670
280926672
224076696
699657250
36350171
74583173
63777141
375598827
216270920
226699627
336977136
174531381
44906700
278573647
23290691
185384044
39587523
627765202
451999689
692836509
128012134
92078685
79013726
87036906
112208508
440714762
700386657
266199496
105743612
6675687
80773987
50422094
297076731
195004074
51942674
242133093
644440225
20385000
263577644
99963562
102326854
93372501
219687943
71385564
46435678
226651037
16049222
24700144
553667112
310033893
190201461
160052227
141545271
7911210
148817901
482807961
738889262
95604880
114277361
283682268
222794326
77524274
549122586
14689087
512491950
9347380
61350958
183583153
32139137
126894079
774577170
30382179
279307810
41659242
410264217
493456769
5846418
480028649
592297295
227041007
23679713
52541842
113570155
41043517
67335408
83781901
30908697
451041140
99227357
28497128
171374043
12444121
506654028
83234686
4753434
223159930
323386542
25969258
737208531
20200666
915049309
263578685
95759906
76812269
2709145
668225476
346938132
12056807
4324800
461893435
186993218
140258685
200169584
493397036
51280330
38578432
158344848
245361291
527343587
427647580
375649931
6196353
593960073
276451022
304986830
129015598
178791354
257091095
487582966
16018259
524950718
456708408
340553461
134118620
295641908
42265590
302106518
458346160
103894680
379133449
739149261
244155549
280925243
331901140
328853222
232813134
160037971
17201538
584985461
520095417
234608950
693264072
62093396
24233916
114503963
62322866
152890333
575882661
102912043
179934494
606191464
99617530
568311757
59167832
528823657
804514602
3006113
6574327
780002021
5869620
168055458
51923609
21200770
417640242
337394347
966336763
326727880
84135369
134479532
33824988
29411308
245081173
170056903
570373453
283015477
334543044
25584875
28912015
744938982
868212971
19234120
361754920
368623473
63576816
534674435
270965803
198985430
167903328
31093126
92439726
116627740
457065216
354717189
614471003
7919047
860489647
342606568
179197890
35327497
66130290
788908686
728985098
113143822
27948688
508984662
112590835
519028823
255035262
5326159
145218734
16093604
283046003
59899081
33742577
158660711
141509171
881941759
73768473
657880594
44390482
292661405
569298127
386543519
61573187
9960403
589585242
28995954
25189711
386852829
95853811
527145890
3911590
410213719
172404152
284934837
29156019
265921955
486740845
281710536
39324650
452464898
151072712
528501816
334284440
242606414
69604157
125775272
515345209
241019911
88966173
31080977
14406022
14360158
114024587
840069798
139673309
51127892
452347505
81238594
132618450
99413002
603300417
843567929
20981694
298095139
115930017
120336003
313380263
407135632
68990543
6646625
27707336
84673902
172896510
300554380
302186597
51833705
91401786
276085997
295029423
11837329
334959676
167694447
4419662
38602533
1496278
709000832
362886933
143859242
296686284
154145110
350863755
33032141
95761736
19089364
434055542
126496616
308571411
118159408
377717809
412094322
354213828
625850
131844924
219716391
276313937
110612476
283535749
156952280
687254311
171672854
134118152
25567697
288441406
519290
392795875
166327040
41931043
888574088
728975828
584461337
21005380
41389689
325218355
703353942
250513101
87372764
294382410
230747102
423934950
2297513
331971168
112617735
174710514
575046439
498374795
190038256
250593042
390891100
329299259
298466787
38646945
407035732
552021115
226275928
110887629
340453019
207008790
277943155
140296106
4338032
47310110
24589581
58692276
733168886
462406031
640562132
300308399
743307147
344616412
114671468
719613998
675523408
159624886
149620004
203452776
578945352
17035123
170747892
4865613
186613377
49490130
108501717
88989280
423518624
327726754
234310071
62929321
204149400
9699010
191735317
389960916
65877483
75157929
29649554
46595091
349969006
7837461
958073341
501475466
363274819
374280875
265447619
869582666
40263204
66154633
281639842
482017739
355268358
282591413
334891003
481988943
30110301
266434016
444247730
34704617
260131857
8300743
44640376
515802744
502288919
211534451
600950039
24887793
468036281
133231074
297025441
6782637
38847198
3629534
136134693
26342052
102776596
308234856
329481186
196560854
398077393
66470251
49214937
333692835
148591013
133570702
26950036
783903271
36922734
91140481
4999348
182320254
468500583
501868958
77204744
572882809
74599856
276285836
348910933
234200340
86497200
40122398
507709590
620288753
433133107
318645920
23081351
556305936
91828463
106564205
217720109
318503891
402261032
208509690
63157045
257195246
29814278
87825362
378675209
32099012
24719676
394457026
9604491
155244528
53039061
557976623
105439242
75804899
49985535
16135458
211358763
10184676
363902858
92534552
346412009
639723132
117104848
411815340
502550809
31263859
104410014
101777157
6801203
219488803
13717833
315270154
121176588
3729824
448000269
674570512
343514455
316111143
169370574
193540711
49498490
5870070
619000415
8910446
212169464
132673886
137320904
121033253
236981612
24389957
195359245
658248622
28968792
45888723
434572745
76923640
663173421
400002875
685752959
187580183
492131725
56224139
292492046
395895077
65005174
399870474
266251453
141998447
383208394
155302283
348059017
362008935
556629565
218586794
5571935
827607253
399534406
268167060
117430316
555555080
659909702
361034607
13687865
587801093
958965
326113660
14815297
399062920
138926918
67346887
157041017
316389226
476160515
41918926
54074164
527750526
456300590
381106917
595350774
115505091
324995763
15718348
317034944
264161703
67775368
78519234
241336227
237374014
7376687
397996947
425179434
327490232
173414572
236628409
164693967
226085706
223363783
3157428
228705327
10901923
46396049
784679
30897161
83372766
42986367
277620614
112461961
678250496
135890480
125248995
31868726
388545903
43447267
89618134
164759454
5191918
803998551
752630905
279700458
590157910
422869
261894235
9471152
12787619
4032321
173416
133025398
55218108
211817927
214346307
14376891
185374768
173255040
458987366
64212641
45699545
152579323
654543001
187080421
5267770
71828910
12147157
155848061
101283840
294994200
347817117
206615247
408510622
593527901
305852719
252113718
11470992
55162819
88629112
547011791
409074866
23594297
65674602
145633327
109684482
486632482
960235688
111000022
604872408
81048692
25310710
463014008
15565293
448573434
620414638
337050378
180343732
17848616
587143891
67684354
588888470
188033251
30908701
71280169
267501776
355224866
140178609
595923822
224670057
394418674
418832155
71885977
417679496
429394508
736582267
597088892
29962001
124317853
148227120
266034344
170835765
227933011
311064880
275457255
656366729
4173668
330622855
71389141
206771314
320810066
125433421
117595851
81132385
825706341
28789430
9824012
929641866
154600637
72109598
144864957
133259809
104334530
256535801
552807973
496198553
38425189
484008346
87040896
523582458
43040610
620190419
533988694
31276632
301590196
314804592
46106197
555556322
192580962
59863479
385707218
246137949
36040536
482258595
87168355
117464407
653525642
19979386
78490823
46356670
424173180
174414286
233297619
35855719
91194826
211801391
477485842
290669819
67984254
65203324
227343876
90116326
70235017
161924506
145696258
74001834
356031315
4316316
345595732
130085374
74816845
266569832
323869530
128250695
97453407
49223999
638497824
43939583
147298939
102345017
525624133
39740573
79757220
230091744
206639546
342657487
51281631
482072160
41858808
559243582
525651185
224342151
148140938
127502802
175991522
510367542
699383734
240462596
242052247
270507527
261786862
104907162
38494975
116092385
198636777
181909050
247356551
253327837
230248461
159118796
757944718
217742261
1716461
298574127
168858955
746069126
139348556
55991200
270331776
64968648
651291399
943518451
237915978
49357527
419521283
447906901
144962581
332429955
580236888
172062729
326185549
6613777
218144141
354572164
463181847
683232959
3440199
510945322
172098053
223404816
87316332
569869606
153017474
331599950
248984310
33313811
101808709
27031435
582980825
591803642
189450367
199817997
542300656
81979828
286177310
448363165
152798098
206391709
256411713
271902595
93738666
125200085
45192107
51075291
525410215
749638859
238013521
110112184
530287948
230509315
143296172
207183967
152553970
324350750
6670629
185043609
328805353
96003857
162886420
142186718
341887139
26774479
142575031
82731966
427585146
207907925
547505851
131819023
156776187
507466685
261418220
27433781
81239755
182636858
623802435
444126030
216335078
120098082
133993662
154955254
163836728
218636210
91282642
593528215
148057440
155225686
305562414
453794347
370965355
338467809
328385601
434233504
332396446
3034048
594729078
28838543
957415790
115845949
135542958
48881748
35642824
278417375
279903324
55083095
398351735
162709514
350088398
331967965
337013437
307288335
16167765
927230561
695806067
332399819
199447676
7678198
342643306
426795881
190319521
602644659
202469936
69508633
395121589
173687916
59027646
234041333
18384253
54122684
146675907
296229169
870797134
118404931
342718768
884648817
359544846
232218179
23385878
550202193
262216378
243675155
67598972
35123212
214100311
1955562
534249816
544627661
739496825
224363825
15695568
150558643
140426376
172108278
25682844
26366300
377373909
431602963
157194507
52823731
164422828
103443341
88048012
189133034
313179291
297780043
459842692
343267251
683194409
92830885
170354782
289794773
207148448
32372791
358663201
47069929
266995385
109785435
360366122
252266575
323706695
8810707
487185931
153727212
136610845
282670305
358619781
385456807
76244694
83989991
246027488
131797563
494118146
70474459
141776276
3497510
77585842
99619771
479201918
250426273
341690943
495438089
542832799
283070930
14139341
86052012
117881569
19456069
36086248
318826360
372159248
827175
256368893
153600724
203220379
11883124
186952922
237401143
581183411
458909571
215271454
668264109
292637515
756092289
25944697
44559510
295196483
183985480
364305708
274108373
262547554
458548464
126030508
549482426
641239776
218769487
252492117
116527289
158389772
49513262
112366010
167808538
245143854
245100944
75115166
484411614
134459678
466241326
2444803
345966274
21594266
35442831
159824087
130216685
673029457
528377808
213406033
258426224
482769829
68129964
353466692
129880876
156732853
92712482
249745947
3386038
283731544
626168227
207219123
61313551
332950494
2358743
12162403
520044178
45985049
275189483
715577
72864506
18219631
591026687
12813875
80460147
182501770
1459774
912265048
364603729
556026872
87267837
436640220
132564174
50917731
616047396
207243221
135834956
536261410
455435762
35598896
554384436
614720977
121775842
802595807
208925911
443009009
438234457
20391376
615246233
762702221
89276149
473933746
101665061
505782
23925080
7837978
215148724
166762434
502073835
31679607
254806099
275198238
245049815
63589570
292265710
36124839
254142203
213604578
577483971
69040577
92702467
240741862
319185257
196131403
124336813
196096599
714623797
206623882
747438256
50485009
417518321
710439177
183050380
126554412
78336792
142895161
429971131
164313025
86580819
140556326
169484414
404776656
467853577
102437077
489492099
84510228
532647184
281772328
810515463
349700795
34675620
570286834
162961461
559355877
178766810
214258834
20609068
340035343
346966154
62151961
6907623
671105524
9883359
346039682
108315368
782850450
376618738
741675239
67445532
108708928
226849387
429949086
178318167
23519213
11191647
21440212
108014258
63547941
282623965
47061037
1330565
179910157
69687917
166000673
46012536
733871423
84714593
199329355
381067736
40917578
557729603
651123220
55215071
34445355
2224685
27502092
677971494
36717215
402750432
97505316
171395074
327212254
45308545
269439380
12320666
172334187
540691873
377373135
162059703
421449034
401990891
16827999
23375266
24528683
258641220
4416080
360908551
232566250
473036724
18084659
561812471
742549180
51308389
585029968
253809188
5436409
177721369
147001935
377557156
1771723
77135659
391118812
426905501
266524016
311399054
11510085
7320389
312334181
296682144
11766404
189966988
42692328
407059526
438810893
318110320
10901979
51491673
169505322
914075998
22876116
373620670
137604812
475603985
97909539
474999601
58622143
118157505
79603672
354631834
227145715
781691868
38102941
369974185
150119719
695792389
990066942
23440673
71020244
64020224
394120735
774809690
441093231
158098500
65973894
203906089
97250637
857604304
27239191
109877103
87187965
698915552
421633011
426747288
915130334
842583799
499226057
159349886
304766702
605732839
18957011
477211269
182696762
96627554
438398498
740818254
281170710
47446112
246959285
94583495
472436070
302726450
55618698
337740581
140040299
610696542
71203578
402170215
411592526
52818778
329089797
31220701
457522402
33611976
137273891
309164491
125034499
307950167
351981015
244611240
774294311
40532937
600347920
177151606
511391081
17775860
101051078
603598084
25245641
357752866
33664665
273823040
372383829
209224121
224794347
234893498
51983452
84741061
28951538
82677774
565872734
37461957
183725365
733400864
574876915
207185567
450892021
459978772
531916597
60354842
343846492
130015276
56278489
149031091
407811486
300086105
449403668
342793002
381200601
116849077
179636790
76936700
449691032
215558574
59425730
77530048
459295117
470241212
395926248
539432760
247058845
66643343
241144997
679467374
299960082
202186096
146266788
50238755
471264335
111425892
413880043
8249814
12928514
126817226
299364043
162827246
7628796
545499774
107796162
353394146
430206031
23810008
801455758
117929111
355818868
318555006
49853115
334999799
190942420
321945281
491804939
601699386
33601106
327036399
479963930
205308467
22617906
144686452
39776508
4037741
82037501
9761189
518397819
12114001
17610492
388856253
123442980
10840761
259672769
80790047
47349374
457739630
4726690
822086264
750417380
73084939
131300629
391690837
41568229
318893280
491256577
25184143
83565203
359319781
309960878
588028992
190460318
170863639
103613270
175213562
82730987
651609092
18879939
151709052
253987776
151383766
711624782
254084673
324969752
898324313
291638662
257616
21314671
248223912
433831010
403331831
336151572
184747462
376982576
77307417
31817757
410373142
81053788
129694813
36534603
435721031
27406858
464506823
73955132
478029630
6598853
120214630
527293032
156763526
34932506
4481314
390679540
665196116
495339217
221493223
9970039
1649021
52088668
83608470
405397038
67824690
354114844
17234191
59271422
471158391
526821885
133768297
524586066
1046423
177498061
399557
191056583
299768174
370793881
600285293
329646746
218336862
27959937
424068113
25562944
126162645
624141310
1203667
242869524
716479454
419546488
481504698
360001957
270265753
1675424
9897216
393941825
465931814
284609117
212362996
229844680
250526167
613679774
21785084
104376516
651649058
16698450
326981884
145989985
218176930
393331648
122164348
85161730
9870318
378141975
539270238
979098937
100223428
507617458
591114889
183018987
229918250
1191224
496720534
71124024
698319990
73484882
387984172
127547751
237985296
106778570
262496437
44621510
293979167
430976117
662946161
267748824
206468877
485444250
385944737
147116270
216677477
139427412
775892334
579797183
208541710
36782492
112970760
22788369
484808550
529339312
614536173
41195306
21500001
570274770
392099925
673025549
110542430
107512109
509480284
163430645
354568043
6613848
40405170
96431964
5054333
231046503
553481566
267040571
44729504
139279752
340569618
41678274
75340022
19269980
19433033
16922671
7555724
491844240
534401820
397982302
497170766
425358139
20705959
66662012
112195020
44616531
77400387
142656697
686737781
2250892
306829239
172766771
320487153
438298008
52064882
328568793
638771812
4859909
423100108
178127921
83902622
513685020
18168849
263270062
35000058
98660060
363826093
77494723
430769499
121282791
155598302
768776942
30220678
268549634
13781106
345566592
313659549
48008250
464885114
426319198
305220010
299924695
103453739
100338233
156119442
124606483
401223430
303389707
177476598
14063513
342332080
787597938
4437130
69679789
98127051
301517579
115545140
7318132
102449480
256470940
65592364
100218515
306374337
188377196
299733349
283210420
308208465
823807946
12181801
250150552
128222715
64511007
472249155
49472333
422361120
18128
256583733
141516906
222323841
290374038
763909712
646660426
835423799
391709459
209487480
9691611
3844571
19581964
274532111
184275829
237354466
104268274
171016251
606749402
185634491
413165323
388313050
539379703
379623266
186605683
350436438
798056218
216652795
202038946
856648112
800460
607072517
218284674
241437902
163691887
596475075
450663647
64397754
470043843
60487905
56466469
117334960
33747581
362233480
411856786
37371174
163553435
394245327
41119500
524659646
653198912
45737716
229792411
439659932
172132082
769533769
278377042
119980392
16997774
533379436
500018865
214547147
6612155
449421681
84338240
183906000
63847007
398928735
837673538
26723196
513366830
240011305
529535236
46418757
189371273
464165736
155093975
823254258
70253151
439395436
364038916
15422901
311059310
7240551
559595707
15090343
45070417
53879151
55584324
358601734
3394045
26261211
242705700
157617152
193696400
9924121
253161752
7494669
120510553
187824681
17046935
89274779
15572407
130749793
97307325
572819006
247264038
237272400
769853148
472133515
183996347
137921410
625154440
464627900
733771242
106289616
93191016
437457485
191581311
239208275
203919743
264416792
61075694
195740257
16779409
149906398
27061344
30427063
9026756
693037715
31021435
51593446
33140065
198453259
5005798
728796047
139611418
8732653
63376284
71694674
927691443
104277180
492977521
98621493
140303539
475633143
732659212
42416522
147744816
395667693
9821209
388260781
69947321
228528906
98349168
70801001
306918198
57336089
418353947
430749219
20271015
658559710
605009666
906099802
64928532
231578416
379923872
541015310
411873047
126819628
260648698
604485446
82024758
565033389
250224722
68178244
356380599
441290862
845085533
414038202
87986541
44290579
361315808
77775599
37943537
87912326
636431993
56960850
1491755
524183619
550456885
640360384
751550370
890000957
550159382
4610497
83354475
165391437
34583287
281691651
678916349
365009156
34356909
169013880
725661668
840483088
337878957
413201445
659061563
567367872
683475933
657101340
219838689
224536024
38621980
131324396
107513154
96299839
581992523
82428579
217302553
90103592
466468317
24396217
94468246
241605882
771802596
107100246
624731331
649156232
67354424
79962867
239539636
837263637
158375787
84128350
75350724
101299367
179721940
362101840
145212916
4841050
527457567
33496803
254101323
222335206
258645946
300253540
143470308
604466860
773375330
394883460
10200480
40464827
104635735
104494792
2680054
26642841
68157319
13780289
32239481
150372049
186124436
139238160
224939929
169560430
46607708
194498707
342047955
226875429
322270924
537170789
765299322
529969684
2238997
308312025
441028057
26727618
392721863
238459202
198776175
55065536
20525374
465442627
29774180
81003383
111077985
12058558
498909946
202251868
596932193
530489219
61284929
396122948
261772894
94407892
476799906
153320040
526381122
54351967
372109871
28999387
15286039
373493419
39062757
26607363
755596330
207871411
90269307
238784065
874807880
115013969
801910212
237330268
439177424
207845986
212083917
557111360
37610399
193517359
44251470
142321150
389500342
127944125
589610875
647313847
13685388
84324555
291496736
740385448
214416591
43026526
396780373
465924730
66350543
624064436
295370095
13985640
540102771
599754671
12638142
263175485
395172108
157620600
68581873
14703717
475200838
366279519
445941882
115747403
186246938
35344747
7150336
139948131
7282003
261955014
28587674
616134061
132760425
435905592
713736757
510883945
119929259
525728288
59672597
76149480
49171254
375960092
270922819
7076436
50763926
176705082
41165472
128777638
220392514
9226391
159697025
467788298
135434679
37206168
353400505
214542916
365405594
400435132
74064705
211104050
241011660
546163682
362808378
263615333
317431751
972223604
117392942
340435465
282169957
12801711
74474168
85720103
6837156
54147607
164205806
362868147
331659922
61344926
58850136
642666482
2330627
55960338
50062100
202128682
45304706
41667229
69049992
254474713
485695819
8109057
21662187
12503500
279023118
10369732
51521187
317946602
142347721
849193202
256367057
24229837
35685290
413730286
333643822
152702812
265275344
5199489
273485903
570087242
217267827
802205552
47713513
77844618
405264404
684453649
254054040
284704530
429377665
21448512
6651217
321335411
92762502
317900485
321433509
86018487
29734582
76438308
305942
453379177
527648422
343027801
49033155
179381228
250219906
560131375
26222829
26544061
122604529
538035187
221244018
56426796
45052740
47799805
15258285
593042067
10101968
31830927
813174061
471758276
777204224
59638616
353041151
288972623
2511422
198361340
668001065
255515379
383162116
427897822
97841681
131609997
38783593
775346799
16274646
240308152
57905288
8650817
297861468
122612913
321965024
67355313
572585512
9815074
516047147
14976639
53273021
148366107
160659604
349009685
150105138
937602403
731644346
419171329
50103822
266942536
205530404
334639400
673548183
531214045
12926371
285461319
49898344
680549051
51106848
95737609
584796612
117240726
181946125
202095698
345536023
10175272
729424094
108380921
132412156
415288008
341203009
218397779
106898452
195439076
139817603
65759805
32926137
541573714
105303995
339020512
839884119
211260021
319885465
7102856
655268536
474226691
31698404
251034107
109938541
8942448
221608618
88838976
531291243
57007652
245112388
68685639
702188089
267469914
637094141
139171239
307473311
169794177
32948196
404537908
160390678
210147567
564213213
299377763
444153881
108633201
38633510
11732903
706847193
626088747
287238431
159927733
409517724
172936348
283262854
608067563
271444611
523866888
227053161
14401811
28244902
2181488
3826429
517931620
454672324
420738934
355658351
162401850
22566822
643787318
319410670
181202153
70385493
60781288
658255607
444993424
797212127
66286991
30249440
170249251
14029951
443486453
69578565
440855641
82424475
84021862
718568127
412822855
67154496
4586431
612076292
9688943
68378052
399397412
152499902
209854923
307303800
398172323
28099079
145378107
205455586
16100830
475735479
341660236
123947455
223397406
124513628
254267356
46747657
118872427
193987478
339712097
15627532
562977295
89092156
531191004
626083287
763318192
68871252
144640454
771148592
643949748
86273910
399090684
336832554
101590359
463271964
112999185
458918176
72336013
137629807
10769654
457026634
47164678
196643480
272950350
132680551
64963122
223931972
114866722
260242984
482077108
101317144
191137007
28308286
211750580
181768089
246304867
347353751
18723948
46059564
464526794
88095689
356997216
636934847
86795613
215508913
479926222
15291788
7592630
178208563
171769911
265749163
261451629
269381837
116792736
373683913
7740306
34067483
262451254
39624714
106976390
167522273
86373400
543756048
559966633
108460430
134344814
320969737
171817451
139554279
12855011
103588903
341444612
137606191
13685663
218290451
103959257
432251989
184206989
472213090
91726030
633552874
1076471
319457791
244911895
354718024
212308837
82608533
295608289
312730878
2957467
563177186
55681349
705070250
58013468
370773874
119102955
13839531
405056979
14599797
60486209
48438597
399557505
162363806
361944980
475091758
179180738
35370508
306457683
213236942
339017298
213868803
138826285
270511813
7923554
124312661
17024542
196975669
43172936
12202573
148772671
567673050
220531874
290966348
41440000
120191950
376224869
69975392
421133609
370434370
356436951
267718321
116449986
268800660
101512906
137819447
726313050
305969974
243910455
557546717
177511585
40992000
34583176
40733345
15133718
340931555
470572400
274124368
18480349
319174242
99615228
752356012
140385167
342288971
339894535
821077251
258911796
100237269
484376912
577850
789335530
13027492
12483434
632746765
187322246
8917308
27232963
247440064
31976797
40167494
393113424
6940990
459767624
104405377
13561995
591380248
21391757
65880817
1415822
231232124
60241174
188379601
361587677
146661979
271831401
586893141
336529
245099794
160960730
117362955
925875671
500527587
71665917
245716061
716081374
21888817
95411728
125814494
44656403
627452926
98356341
119754901
182290
8141659
132116069
165197921
192827664
112926311
26956140
6645553
452046761
2745274
931667746
193852926
265202730
171008475
142327079
206553105
293915
34771795
74781629
352454777
390464630
408391563
79546976
52127455
857223384
235291096
39429392
371326707
627870703
187430235
81677625
380721983
441298304
146501506
15315602
432135091
627172700
136211340
22575373
244860830
5270079
64631646
365470347
376166220
43681956
599419782
423036279
77710132
531218638
265477224
690710448
548738642
112858013
89619726
210516480
43061921
542133842
103095039
299978409
121884505
546090217
1814110
735185011
110123693
213821561
22495097
167568256
733609809
170007908
306163822
210309164
197621072
74137245
843167117
313231487
464811
47166507
85713713
128629713
420194
441646550
370649882
178592781
113683738
350866426
101561138
687520307
367520422
13532011
64340929
52220120
526430179
6589496
436728227
453183446
633471809
133506295
1236849
421213625
394754995
218636245
47378018
226022871
18956042
670056683
79174606
288700023
217430404
62736793
505052444
54872863
216083212
145312093
1245198
36626345
74675741
17417479
42895342
672916478
197197198
14055250
228041719
104668349
16584899
236614835
404468044
223559590
338777733
196627017
159135743
82857174
50427491
73017854
69984995
156195824
559382575
144795187
236119113
187161323
261445477
97551584
570958319
166156534
808301999
637214975
480419585
419446723
10165681
49290340
15248207
614491547
235229855
23419413
201509633
74827097
214035189
106169785
580504145
184149926
23959050
42125996
58319665
76259884
322814097
189185032
26335605
279890657
412751242
207555175
30712611
418045399
110052096
83455818
110216726
46540208
70994923
47528666
372366516
35337698
774864655
158084309
623946665
395960832
673504659
329371060
16147864
3581914
393950020
2874591
76350367
3507040
678798384
236370844
327983376
57683753
182172636
153086304
347495492
168480306
145894999
16887884
101662715
11851035
702744103
184874606
32254867
214607993
248253239
144518032
119968724
396945221
816619043
62481903
185155403
211115445
186528651
519097
12625591
470379161
176776816
173781926
545913072
12235568
357403011
55427922
6632964
153974970
86139527
262980066
2949544
80312097
716986651
229695068
274817999
309420154
120500795
33995033
237171265
230346984
148056542
507107962
345189042
254733320
68463827
809485029
15615455
289940057
84415735
298386036
248125540
3749761
163959397
551525025
375406638
674659551
778874280
422942856
817808239
18048255
38042277
353663718
119116471
309294801
491753610
35193085
425200577
294666634
233509856
424956685
53514957
388616751
368709
70679783
43370777
221354993
867952255
730971302
135490745
59670201
10494747
333057452
237317858
82554617
961240815
30678744
179250594
239123498
124343018
249470243
12388614
136854593
152650959
80873699
124113682
9755411
89798207
668717662
190609211
316201082
260113044
337521482
545713305
415176939
50360213
103937083
179756338
225048899
312921367
575661866
563209101
315146121
308063544
486158100
470236976
16868373
226092052
351812864
195361644
653554522
36967173
16790111
519152982
71461899
528229238
307373505
18213789
238933397
369947511
125170718
108470491
293786400
26032936
356493372
71401963
221651625
524378390
47159335
2104845
286256411
82490234
76534154
121987244
184964697
31802436
377108425
40806047
248198706
343087921
447077135
449318935
295551395
683923398
49306135
50257792
244059287
215895724
32587840
462766001
115416858
99792999
120780589
409951736
405411507
28091140
255938482
51038922
401582703
748459777
442737186
133464767
288739486
490146676
217661
232879574
477683323
237533056
77084458
253715899
9321374
53609884
637193998
295528124
197840109
361207098
605474694
111520994
3525917
393307818
208155475
84108083
396707395
577111400
558392023
265114525
325110466
54771630
413532623
221966201
68849984
815450209
24967386
468094461
186668523
91984362
132908665
191372600
89004826
33030635
678337
396214502
387526730
166438654
57023368
177746391
126129610
117300878
224530756
143853500
111693625
38999612
436868762
51424664
124597159
113524037
166465045
876481502
20245436
89532380
338349087
245449446
152688420
817754589
200703914
723852111
305985204
490139699
429144370
226606913
103521420
415470251
138794221
253599822
513577553
191805429
68042399
227013494
428287500
316673962
175882375
178104882
576757892
831454791
167157079
123757530
128844350
40896454
285464947
35964727
44003873
1703638
28670392
209694309
459152018
91425320
298110652
54536427
89875359
451027326
758790381
491399639
806476469
29832248
78529069
644913548
47794789
54354594
257992980
4511260
5409444
256302706
190397062
432116255
178923235
176739943
38182489
482803622
158308857
352168356
268269631
2231293
551681762
251350284
317544172
78743434
329859650
201615936
97770131
279134330
38619599
125151510
65154661
494784625
24708487
494835698
141792052
429665312
30873107
108604620
487841159
434586900
98737172
857876415
173116601
145595365
22806134
262660619
231087698
115181674
11889265
102513304
741471833
184998425
249431564
220975265
658190878
41965379
92030680
606812246
295765652
239892060
131662784
227214531
462914899
117448591
216373976
259781424
725832693
306607964
108687092
66846790
87572068
269285158
61772445
21903796
143231357
493228063
342245260
94182564
217854176
477295525
245336341
449795127
525862850
346838963
479126333
14358065
254768661
701440809
624497357
4893205
432907356
135763149
54295758
444105413
347595109
5431753
163381381
203816349
577408122
102052771
6057718
433107777
28253230
747995754
139855751
262605118
152331861
17662588
74124038
63664869
247583340
260682940
309706656
277730883
54800112
170832302
748021580
188601386
62156111
810983464
214359902
414618967
296183524
121865829
365381167
500141136
104631484
278810372
388501482
91925531
647265236
224448361
56922485
568535825
108548440
386569251
122170001
884542957
77287451
119407975
731571809
482683751
151632602
238052276
138517104
114547782
867083824
313213638
79103011
965954721
869007727
389068628
552335014
352662120
577222510
253682908
313823601
132607492
111411036
131794896
371915689
508979163
197129253
182591601
21491565
3377055
262509966
176859560
12142887
351363300
225307968
159814887
15251611
37300343
22432970
132066553
690791821
89370846
63390743
308419808
115752129
285224372
594070005
609419526
442930445
293688378
188545312
67452256
190764736
464943677
187742395
70919316
83050506
134848710
40614109
212577086
50242098
15860098
161149284
39341355
257570514
861249635
492239140
221372169
59711744
47761513
720659317
17885528
364523288
83527389
146240436
94557640
212086770
240276505
6022108
35530106
328378688
247495871
101469053
174333012
232967519
809541052
511713469
193417422
169500117
33317316
150200748
81412712
183799415
504427744
382554422
128002999
270755945
62122339
716192193
56006013
540504136
187858448
89241258
14517933
239130538
499469977
88269084
152569046
5991749
154318551
12764227
681204895
95821014
295469709
93665601
4515948
6328936
908915713
92141078
303766657
478232297
229031873
649607291
560575455
415633101
79080340
38400502
138405787
51558577
193812179
111780987
47598077
10896357
19923527
157814140
651675705
501538311
43918763
549564140
32540050
60899765
127589314
491841652
494980318
16698683
189480702
125923928
162606605
370915598
263615755
134279136
226285192
149918900
485195642
29075428
132194492
230080104
135877850
136318968
446416287
121475881
9410038
397065711
202865248
113945220
540464693
18013150
69503509
70013542
87663954
1415854
264364340
106534905
94480946
115728402
24057719
390375726
30722460
624416906
398190914
94599884
557084438
206135681
197590604
138000258
9682522
392306155
381571084
119057403
438494069
333909351
336077994
16446709
66251875
246390793
78670084
206319892
2766293
101090224
488095008
247492667
369027811
9541653
460177000
345217206
58978443
58382930
220736173
383790297
832496936
748554998
423772922
277547470
762447757
154651904
366713373
22395925
153306614
40086283
219920994
210830218
257630235
270728279
132316619
731758974
18633
27941953
423567538
47305559
310405396
196569825
71336664
477092535
47288284
574673932
2403856
146584383
626855809
38978719
433428721
255816896
435411206
206723857
357663616
84514880
32309105
266796942
270900905
659191098
280004404
134218381
756699043
4882245
213674621
539060943
790066161
431414385
195050183
349762107
427819183
197319502
10446016
12637180
259540214
1295747
124250842
317618592
247033894
142713506
4156378
491844296
264125015
148806778
496710465
320634066
416173803
803441807
5702932
81953130
468197988
7914253
408377202
47257233
296012344
40151298
11633103
168004365
90236132
579203646
600657220
27558390
34730514
298857545
327852063
5853896
32196871
673184446
420730423
299255567
291730001
548757952
265264071
246161362
147864679
659439196
69242859
217961324
117140587
672220871
461572565
894608889
222271961
535569276
219669843
39478686
9282029
213842469
163720809
109011609
31109999
414259142
188042519
343470423
58758452
33014330
252967775
428118408
101191177
258554593
920228280
588770257
288711863
75147610
475122797
75677733
269854783
65517365
346426586
309439596
204064649
759737475
192601423
98792812
142524120
66113546
389028516
193956236
55776910
25071627
427345925
896141400
137167534
495473904
225010523
774125208
42860272
56396813
53948331
598342577
311655619
57349343
11094231
311079956
130993356
117661070
2871476
26798212
47555410
294012076
662714591
270550884
184507826
337362673
126650207
288900309
372123342
252759801
8652353
173754542
437172654
103538398
253156236
229872290
145029640
768991898
530791891
10018363
184906212
669468758
196159823
371743889
402002
340245002
444197026
179468508
21665885
298458836
495785260
643200372
504494846
687457374
547981808
158394583
94897545
166608301
265095806
374994577
351389835
137689556
78341789
264188018
327480155
47336910
48714655
155351257
243580520
145879623
99676292
48390898
69862964
188682142
145091157
2752679
327683668
383606016
294488391
105833258
178320012
233027510
674542729
215803739
57230868
309202385
63698966
67577766
500191585
699930371
535076696
31760961
402326410
588135319
493937336
40156494
452375824
150036235
86544568
1432833
18899725
779018322
43326903
236588667
129480081
301737008
187602278
86662034
26014780
165513438
254013970
72934105
50114473
198923918
228015821
233159310
376361307
285328378
199188422
242850933
437864883
13529112
592176694
1040307
280543331
92575066
13378134
41908095
615475387
244806807
36187810
708276532
100309004
141926709
148410866
197010281
120562559
311699077
151401325
76319587
513695382
786258406
851587373
228730075
13086707
160462853
311344403
276906365
10553938
385680198
54470709
271594741
517590808
471062913
614639812
4209178
7220430
38050919
474654635
251776452
70301415
279243719
744029559
27977255
331370019
175815
56714545
209640182
712806975
239082475
310223465
406753904
385872671
303943593
120388511
3193880
327401962
152590045
322284564
300909595
170641814
292741221
287279321
114224183
12744859
50408668
140354622
113862848
544055346
200159247
182139077
50091644
837745778
84382738
37711384
22821839
614580035
895370383
420098789
451882673
175563580
177732574
846574359
153367468
9389064
1304121
77581741
464925942
211351485
589790575
77314021
31078917
71069240
15144053
10396776
88371935
26538919
766201393
251802701
10867232
439399516
12595947
256729359
57855343
99882506
290799202
419234457
224376602
222798883
89006393
217505516
198818328
404185199
47717961
282198568
116500497
449499292
181025048
433057644
131703376
11143598
601761784
190259492
424171586
34250191
34477420
98524372
339951286
871822248
25281221
184524326
206411564
507970964
59584435
200284241
53902810
8162152
36009739
100974799
960112215
573169796
41923250
136148581
437309143
418615925
42801400
768262690
105404670
123064920
166178328
723290218
174054791
5468747
549167039
369427159
3619171
186628741
400355198
642129910
41743104
67980979
386312843
33984320
329476802
336153660
575929669
59344805
297431410
789894966
203999692
783696895
43612474
79731177
140236514
462011992
172221066
18410300
290298164
15733735
224812036
45081070
49882647
56341522
7319991
23507850
39420669
729463380
76606318
148488846
524004
182296939
334337625
261632799
100733977
88732357
86813690
95840029
138646579
114560606
456492444
189605495
74452264
483785632
211859328
105424346
487801654
1073926
657588108
632303339
1703352
101372285
365954186
176987914
163640143
29461104
69060508
84397439
68508316
29772523
276258934
102887246
117974648
360061501
298163560
401271401
220292711
107528889
559189459
342118993
89205832
692570055
289216097
283909258
120631283
88480005
236391572
156820628
51241115
67549389
760454225
205918537
16638727
187961051
235902273
639707661
434072671
564027990
864336354
511685627
17511069
481272423
6449423
97245445
100178073
96184792
614057322
499224699
71203154
420781793
371100803
172020835
34936140
555335927
141774000
440819447
58008066
564724826
307904646
8599455
210631835
651030019
766254108
99474298
227502593
298787799
46895757
407628438
94142883
60966254
258768661
29398863
1206273
223073934
433338992
56023153
116164647
39204696
181293000
487519193
73731039
208801974
115170715
30620247
70307070
58914900
454932666
1923491
15315897
256703097
91165474
16506917
203505850
50522158
236168778
319731768
651203446
485873509
501568793
126298705
389402627
10126195
4102862
292641560
205861148
400903294
13589339
746518749
280282030
289789225
76932462
67937218
25316421
4755650
118645190
378379551
334371831
4717614
439299504
115779685
433899977
497070927
349838256
156867192
53866595
132091049
312161089
43326373
134630061
432432324
188750631
222567568
114702838
5065129
33707158
29015378
62864397
173745703
122378199
93550579
84467449
28118648
181001874
489608352
449286680
23586910
97602853
152906586
541353306
18135167
433826140
67859012
19572756
35878357
522954596
312958205
20077329
166914854
323907644
328326170
317477733
609729828
35201130
401314563
87038213
110778897
510170949
78220894
286456620
44978769
88355787
199889019
3099727
107408932
52775531
225703443
142826109
77406648
126260
571125111
220380224
118155402
812466480
692926811
15606326
1907820
92135372
82858473
264093716
223414980
8553103
27263740
21410653
688143339
221324296
187973863
94760630
55724501
66683827
166704393
401990667
674603062
118259300
167424508
63913057
188562986
523950662
90420317
379403237
189125969
729705384
153106709
333998752
134499743
276674860
175015794
836310737
71222675
225984474
255018394
918605121
91072699
565143049
48443482
29003165
60435304
474636398
115636935
385556426
409928358
2812081
624252731
325649694
190975729
210261163
98714926
103267655
43910328
169201874
200978769
30879843
82436177
611524793
83949262
143757488
59293228
437158507
54601683
56635638
723659670
371838618
871884462
335194391
45790056
56949573
555493727
126380354
71199689
150505385
71761506
421744126
345046948
53133576
203455755
692866519
368620447
110102930
294270398
406669467
383048496
130191869
33471968
391638625
576677
142604650
181841373
126474304
173414581
631559033
705051884
600018286
406642538
21425944
9973279
307485570
81575789
3666757
5130298
93147831
36137634
154999698
864240197
334260806
264211001
753521320
40541486
545887848
33464778
710036132
554240466
106047683
204384649
212650386
97775204
129801621
174223149
269965482
169500719
49507859
209766369
1994265
2006425
146044633
75371575
753949659
45638937
15843857
331833486
304998333
639945310
31566698
412652353
298217051
49576423
316640206
38081335
59547256
184145322
246828931
210028375
93182191
32093696
77132693
372965354
69928032
39852813
264449300
794195436
111649934
356731469
118897044
41098344
100799860
132739513
612328083
64522797
29979868
916510542
84370215
274873698
32802928
526623069
359930281
395212507
353616487
186958660
44948334
118961
268278187
156469400
524514032
336695931
27634530
52351880
652181907
486577418
839562085
120020446
15875189
485965840
162247599
1042052
619787273
140988184
64651684
273358376
158102418
342362400
7836147
261869554
720059395
612055562
268035553
248122967
323477022
119767587
225256670
168917748
208819674
42233111
22307172
272940151
13955239
167865351
6292401
166260520
603840351
93263769
305053189
239938772
48166169
30409576
68691741
392541319
776239013
148499842
265276943
1941412
175124269
188250386
53151394
130567989
714667877
391456616
112662142
365880663
6097479
96021660
596373281
133144148
11827978
248482438
230197643
308352048
137242091
159829399
162858811
123687613
189522627
149494395
2196027
321239213
134405824
34835150
32688412
156065538
730403413
92015988
1037719
379994319
335206095
393729231
731791536
200756035
52764748
277343483
598900002
45072835
422928360
93173104
367166708
317731905
163559837
292810109
393384006
178871224
129155263
167951426
113672327
262229695
28767680
250355488
426803846
19492150
110570943
120168849
63066716
390793456
158946336
485383553
705144026
134028811
325734255
211504495
287713961
120237330
690170695
251976887
213590230
436746221
628763608
387974434
764851313
360311514
29976863
52897762
56963385
246651493
24028147
23110066
112702768
141805958
229467115
258811673
361933114
43447589
44415182
118181050
25094792
141438672
95730109
295800611
302240007
17414753
19287166
116447275
225346820
699704905
46553019
17540007
27686580
625904669
36640950
505837259
353324756
240440935
387012130
582938416
73158958
51421300
275270110
207900467
839676673
84163249
55634181
884502698
60865717
563771834
749636710
384640499
711120311
360083946
168214530
33309621
281662888
222027886
154480872
54692166
348904002
411108056
108598374
179032135
253653844
185198410
291533663
14694048
168135093
458390544
196061856
107999234
648280224
57371370
43539555
777485705
745419416
143583737
27920603
275742845
229254100
60009994
230859303
49802085
71966389
41498000
198758638
48992539
28843180
10614457
564397864
50057452
368958921
57469878
87971364
242144737
91794082
63772684
310759568
367580090
32113411
34074044
24083155
262147071
624323927
50232083
27728479
633301104
628523945
41089880
534653869
205698826
106777007
69628739
192010522
529727651
197184729
6583216
303342487
152805529
35540278
55576227
243620641
29014170
108124563
332721055
4118883
326317533
36806009
210495569
254852277
384108766
116745710
163099288
13893091
28368545
22746555
162350206
121403193
68303396
140765730
54189924
27936020
20876115
73164013
425782468
419205431
80236372
99732755
355773185
208521260
207655366
615319
74807848
124428346
170383147
199231973
304869919
62209933
421145913
51075887
171632481
2074286
616633047
244721398
88885
16286399
171727135
307515644
310483268
136794381
20716683
182237560
86928832
670558479
158582340
53072969
149201660
86916212
100825375
185898064
126001204
10401892
50272616
277959187
12360808
95217151
139375621
513243166
103410340
348504569
26942108
15906310
380381244
375710004
20184835
59458093
197540897
811022805
591399852
115067453
137312435
77286222
443664241
234748113
39567534
53425522
162521205
917433483
296494379
325493183
18770253
311549417
435901634
497781027
442472072
897017927
20773827
158229644
409824270
88832130
239701106
138334144
331462098
87288070
292875206
85862548
160592862
443298524
231583737
453266330
222045486
527504911
264372252
298350889
622805307
323732908
9970842
194318317
354288282
184502503
134339168
243640024
34510541
2454463
277077656
99089418
404296201
627534398
229074354
383264630
89955420
6825510
24198602
153372177
8419106
565406599
314729674
83987192
184338434
576233915
140133931
19619886
142918093
7735711
660593256
4682574
68915099
20873579
181167888
50695933
410628074
399456721
452735280
407137152
473525297
244492919
621084573
680520116
311691405
29112563
212925999
685886575
83088329
80764019
30476933
218506394
393297819
301871594
253931054
951038701
167751657
150490271
152271113
88990532
188211807
315702949
193281813
79914198
600834057
146977104
212261176
83391601
170398088
323109211
260008351
525009315
72198046
40171266
606229477
34336272
11133508
428355745
138053082
334065645
695430829
43432019
770152444
62809684
41177368
16679165
261841082
439279704
15082053
326167895
239676113
344909748
233071936
65698814
379216698
157410233
351399044
678443122
543900319
49462809
535255911
300689923
45895360
275396552
15013738
477888927
325313285
103620665
281311123
186011854
59714335
304044959
197908561
373778148
113211977
3087844
452365550
634354237
620087765
191074224
163828819
15548631
38274708
16919762
38616376
149691538
166203328
127742749
503325104
122455899
616156086
182075939
249964083
439645304
118915955
683248605
95155604
55406505
301304868
492046670
3082627
94232107
21878731
3939487
113579387
515437934
345828829
18296151
37716447
639909945
373565375
299531029
567195028
504355673
115721987
276379988
286676442
426228966
16813846
56009100
564365514
97327500
117710331
190119502
22335788
24794622
76108650
288334393
859519607
737993876
274857997
627933511
2388249
123378785
310175019
243349863
267954532
224202622
21673825
167612228
68841637
709208076
133743896
349005218
358056190
106923812
379788453
150941853
243959600
128300062
202626759
131359241
93566482
375662670
5934139
235282049
228620889
130551182
254910966
13795787
82761220
44934939
113894269
413461687
55232864
113522112
473607132
126214267
29082234
115153912
23424124
82955528
68458548
565326676
315147888
230879066
49920674
33801787
26514644
980374
35208415
38613465
27556471
1020823
26455136
53336919
640715035
30085759
58072550
215339684
182612988
2868653
1023529
103447631
216571884
768484140
158049573
86877426
65962147
12993036
28454458
488543
130059611
1459081
24674064
349883836
431747183
246888543
300891967
634673629
107050767
240041166
521708700
327943196
139130208
541554157
95223593
32350863
109121877
261521413
576522744
295213631
398950122
643858238
6476567
293048876
703496311
170147054
365457441
50043203
386137121
297206991
168097884
6437233
125618850
474174043
29109732
598581880
843522135
159362600
408322582
323879185
3612912
313991304
74045879
703788118
536705758
14591688
209010406
143665875
101728639
22200802
210412418
147387213
227968709
241421650
180979891
187461281
75159507
40253154
330326183
3422425
429420060
400060106
5538600
277947084
95811513
193365054
144133542
383313811
352733608
173715101
65207359
309482600
567751959
34244326
398245836
100146144
797468406
82269351
357849064
184935685
176627486
901923749
617033289
554367746
94794173
33749649
192415231
143195473
386290677
341045858
254992443
46557129
131071701
774440476
147770262
346986571
129454621
30007889
445974177
9322045
320026036
82651338
517988119
34310590
319140542
402889699
178633122
125960749
385755934
251870084
502512430
225966759
141640150
636634391
62769845
42888429
22954853
33500431
176686124
190853089
184263588
72031759
531773583
9964431
453546934
353652828
358620671
247035356
37373913
587528466
210119779
14079495
323127357
494722692
278783792
834423658
434957989
102434873
72047514
5404400
387055678
464225012
546453798
51317241
37907424
195416641
151568866
35871862
84573952
62381912
362614687
538311483
10292616
196413064
405315700
239673329
830738283
2188003
350965662
780436729
13312437
16446016
21138849
292658365
121692497
76152409
769188076
137482611
285228015
225616884
561309919
37901043
256203647
150332744
111498616
1737165
132641754
21247204
338212474
333959036
427826584
148891809
66779966
289342400
832518366
4237269
7236156
548444568
761873819
67907924
439211720
89197878
195905823
2966783
8063085
462534291
211186588
396257693
70554963
12660178
72620736
299708634
116956706
57333305
35811254
6071996
38554243
667245254
233187404
409258688
60574778
75696713
526088733
172699577
15425540
164921896
146721780
413323167
51513174
755492201
406297188
102357843
242137261
84288751
426913041
677513379
14457496
62671236
214116029
672969745
650246300
223478995
129245248
482170387
42840594
78105582
85441760
400809660
160999805
429938031
69463830
79757371
93060865
682693770
488652911
190246646
284267670
712590959
652953403
603685949
660969101
32981519
353858917
88891417
338275340
147728338
76216870
304018547
753877250
611897363
122035531
417423705
143085936
99780687
474947177
122078279
658165451
167045072
53790199
70843143
96711031
251388165
37984209
7346513
61693105
171624523
199066431
6757989
26177004
15745274
53394721
261670290
197526583
387492290
277128090
1096817
338985004
5309612
227384226
14007721
489974190
101259483
211547147
409522423
16077168
324114525
154858298
186981374
163000286
177972782
211187501
79735673
110513046
597968653
291893693
3619108
275402478
47843329
381637507
48678444
43849065
369293797
181789889
256030186
590840469
564707547
391877985
492028508
259639971
95403939
1073682
555538569
533910807
692782627
451330333
435942006
87661934
278804313
44920902
50537307
47848748
605812741
58412056
260862039
82264497
48331385
44121982
65612630
140921685
261250325
74586972
49169757
10227970
89230121
48246403
171465257
289193964
682769241
77651129
152899922
352196367
911739714
96975679
425617658
231909566
189040104
353944343
541004608
39946106
371826735
64642681
270499974
395555435
161282841
239496708
450057952
19090118
123908660
663174034
102730711
31270049
2708116
56361622
163317460
469847599
39686538
103067024
691926733
36128755
241307760
710048902
45907188
419996896
48371068
621329453
323493751
47662132
5905554
87402778
949226269
155564131
497360703
277940008
360216368
247527652
219709960
495305945
148870914
120192380
20457414
130591401
580944261
14280729
312016110
596298076
300191775
139858040
17270141
96871726
121241636
1254119
401974610
200296361
60422737
126823966
435932536
234505571
91651708
7794410
82849838
266822443
318615559
8462787
9573340
46068561
83548835
209617336
193017650
5944219
51149201
1151178
13414462
240833351
694471171
130647963
16793491
274706634
279259367
220206002
16499714
45937044
105458772
233247639
160025066
149481000
103377003
352141620
58843007
31053996
282832992
4132312
387751212
89380217
684016446
19088939
79352487
183363008
254054118
627366833
240064172
606270827
288719058
103321048
166313936
316486095
310132608
92041445
436552813
28046850
552340965
431500559
151049316
131703729
404398189
447260855
34315693
503356075
209836734
228011688
272019629
119491568
275360502
293224944
34048120
14861714
52717053
46763411
290720895
433902327
358310
88050629
639522228
230409068
22270646
71792004
233402522
54707262
230644409
340142529
322769632
161970416
1251226
164894640
281296355
125995614
369383469
232696783
154127877
40818441
285277660
138695211
479643891
456204438
17705758
21056964
311886733
194355243
21684641
49141465
258015054
927283405
537435095
331816560
951620574
66007714
410379945
562174614
38570071
334024003
222504737
308740920
231047867
265899103
613298189
469512030
186615434
149760218
317425192
136537206
458009149
514021865
154421068
389592903
281217157
303008220
122024881
84380002
245428632
13603539
28343422
67509866
236914205
131117280
474577348
322636662
42840056
15432486
71257462
207640334
7723351
111554598
14880027
270984568
304388100
593852275
314097863
3426186
19689566
136239390
514268684
258140918
10201989
117841902
275511061
134308906
483139883
656028
138378034
396568596
776604679
136600161
68474562
219767427
167439422
70823153
51237826
759512766
45266076
42514063
24434480
619635003
242371282
557072082
247200128
450797433
54249743
15077226
43437266
350583498
173778374
170838778
132760669
249951681
156679194
164835303
82161456
94932672
20838511
522805764
92842979
239266856
235063877
14408943
101493201
197458234
176205561
377410153
167059243
186575608
288630269
255107577
156643675
107978625
488871129
214117674
587301299
353756917
184801919
263667418
430289089
5796730
594185716
363733034
52639618
57921827
628783983
174266209
322214928
434382293
173831408
78249444
139801979
188884812
18093086
622972758
645778412
310338193
300362895
454568365
95712720
331330329
70278378
447421588
292875715
169850509
21972043
96309951
107696954
713473071
40308437
240865715
420665105
38146768
26955653
12398779
295554950
566272350
9788121
149820910
250413180
430863101
62347948
185805683
3718004
69780146
352175146
49718626
194713147
53340400
302987766
6781957
84218552
477828556
126276838
159479101
50958060
448862363
190004474
300037288
393775155
327569177
119750582
333913058
453254614
148930659
30431062
213807530
346055938
9650921
325210899
15012071
456102674
692128374
7872691
362715083
207939387
11795880
136714923
317124546
41317670
70037595
69115073
35720486
117793359
673677069
58671142
2152456
221271649
269116031
267911845
329524469
447835216
64756574
434174354
33723825
390965240
24658470
133695228
1188708
419039372
355274063
22405402
453771299
139089244
197035277
42883218
101321728
127875075
149682652
905145489
56154551
388986800
10425072
551549156
757855671
57782116
69977965
117704440
61363559
828668342
56093473
88835458
111733420
39985128
199572985
103214755
15443193
42110380
331299655
227547449
336320003
539454033
114855631
83479950
594353595
128113725
44695336
7708012
88480790
33628725
313440621
563796422
132138873
238907804
16109049
531893053
686045653
131514542
349060387
150518493
37947688
459386232
243686651
827445223
624957244
463545043
132895270
11203362
59275194
353551628
23059347
170067563
40525031
160883733
29654815
289824859
571907591
364332022
5038248
170012291
616181513
72239334
75766821
294062910
141092986
343800963
139875017
222595152
188150866
536323233
415018337
790809
248360006
194227343
27711808
330948570
165700788
512138774
330461007
25173866
148142734
111046484
607860425
634935432
5957642
181606427
144105560
132406891
110943419
312040061
121613855
113425322
613094485
48851579
272875747
141545158
9180203
96226117
167011720
52508529
132297176
4057872
32806899
19682102
772323149
134571523
101456191
100549901
177670233
245964004
16237363
661555228
450854779
5947498
22802076
306675448
78683191
406115092
381831720
90319499
50192681
154894589
513946912
7819962
168761195
198994068
292283375
99393427
281455316
23260665
202538233
8347
136968232
342815468
637751938
211818768
128256671
444353494
214600986
446193013
733253075
32513284
282733587
127533994
598688616
510196643
44615563
617910898
351317111
138257722
67507641
172058654
220913023
544734126
45414224
202820068
119661384
557642617
266348509
270583679
45910876
141194220
71812398
297502644
791329713
496353997
168907122
430908399
100130204
115624986
126736478
41071418
7579582
158711020
722962006
118951759
125541764
9239018
470709190
372931901
76493080
207186416
139506866
148608124
873483180
226501341
357074514
630608814
802120182
13567142
524810174
375932519
309805275
119639515
274073375
381728878
5304511
49955602
76296143
290983488
713895280
28864006
148441949
79506992
426954327
80366844
157987522
548546904
245380793
14958245
31629841
270507365
16212078
195085538
71169589
261438839
133530080
87635016
142331245
233628631
334067522
15206627
66626235
74358725
382323973
163955397
470069804
10156063
336209802
47278158
76701216
73146352
346018422
84714384
347624094
117888219
407061654
504530340
89933866
180140905
213873183
142599270
236142737
183419957
146474291
124110705
285478272
66237189
40097111
861737515
104611205
78921697
24764468
359561348
90706390
255067915
216785136
376333487
122713937
222113958
750910775
92989019
133804702
218134090
433452591
301205765
23664562
22088010
222728338
637158622
493603882
179555014
66611106
123000750
34078508
390227948
408300080
393064074
281008245
310930555
264205710
322815381
139297298
270263695
520457794
347992061
156030981
68463151
180363766
341885944
339879835
5475855
371693487
14827768
52544129
80015409
734906121
66935162
291912816
728072758
138825716
249377967
44570037
107805979
93664237
1099125
384889904
4747190
238908506
168213331
308204638
62729830
379454483
124240619
138670847
455377377
36716492
71940948
82266248
237658369
314881697
239278168
459827958
254078874
108699723
350033191
17845530
144453784
17276606
17316241
96178773
42363417
119329499
27881637
47783491
88424798
192298602
218637621
133330606
719373390
58895051
3180012
33642146
78748411
673659195
547709
101031346
254602530
157309720
330001689
56068952
297739381
51522527
506849132
97987698
108633424
417430082
113353241
109872756
336967458
21189388
3108892
171928157
7049314
72507678
41726695
487337036
161939431
144058302
362247168
96594346
633316013
6623842
236461669
6334764
185567138
565645268
545912500
1506996
103108774
310280530
342982161
1642845
622958101
279155891
634525916
157620587
96638033
65881995
5326946
633840202
535655366
134363465
210798817
16942294
47328248
191041686
364911903
118377246
425810978
1610599
187856158
360812141
264569409
233941442
422447462
46915673
30898350
361604608
148626826
444153291
190063717
1670373
9875947
82916162
536254592
432206526
162363327
354579395
469189653
620290746
88368011
492115105
2022676
82422496
300869714
46214792
65558746
114403678
402121938
25088141
33672992
595712680
67890614
94864945
134234920
459078495
284235202
125417517
48347753
171060547
54290396
824781655
836074684
168934696
10413438
233022501
415519270
176505438
281171895
92692327
89564133
177342401
69261648
304376376
146168911
493409838
156884753
561101751
224716675
102761804
1459270
73254205
573662212
200761395
587005768
68861785
366725006
185101749
186552461
84206314
293076958
680245712
3640129
102714250
217579014
41465898
180737585
60478136
12283127
125458483
417923784
247512515
216208135
94093766
731506633
34079791
72101034
516321770
19330979
373415851
192871574
76281223
840322659
263342842
593034101
185926923
18808941
301217296
158958082
9674963
538282005
490035899
29787021
128227151
625983464
557644975
119378485
2523239
120694776
311631273
231088151
28790347
8139471
408052419
437964345
393704492
191532773
127765669
631428
17698626
4283526
475960175
626533546
576015765
197330424
107284573
21610887
714667205
443312948
54938897
235865972
56870588
13349932
293173690
497402680
371649769
572186536
60300146
514640523
739098257
483618038
133507042
8067949
175172960
643170618
374983331
236623506
252692469
29830511
45139657
241954598
89511420
499371938
84784174
6497458
2197210
195041591
123947315
257750791
5739189
8439936
24584528
553544753
109498582
864201338
80555558
203568455
307228334
462032612
376365942
99113801
198920511
53454887
331666642
145568899
50600804
322158005
261742903
228647207
203611659
108059325
301851526
569642683
259964555
231337015
376766
494089011
2179445
462218105
42634241
347126929
48276889
413093555
203322407
221136814
69058306
14635
499510878
259672726
483749530
38526910
15753522
521150829
263856676
210644079
57405706
163835609
24976941
65825803
60847492
665554508
362000671
819415917
45278393
54833549
283495052
336452578
301652119
86900147
46137009
344474027
253797664
161812823
70067796
57220029
267573084
401164452
312689194
29862259
157762178
10414477
478071046
22953008
35958312
309068365
51042404
49241472
559254073
136717648
107177708
42863518
258927803
72396213
490273293
2671611
268526726
29900337
240468282
27340191
747246215
228276164
160772974
39052834
91965329
26634552
739406307
630398847
285424952
723105843
353006186
86107047
529804612
52078266
520743398
148183387
228469060
196802265
78275771
102761633
349378786
262246323
657699813
16174501
568113620
883859020
578200876
465970019
20591442
33952447
48308106
106897077
7848467
342015603
182506141
573321642
68135250
77668762
334679231
52200638
180231164
62334415
32824226
538826073
513073723
807015380
326397061
61620071
571066625
2157504
294510205
172819356
734635622
60230164
578936455
552212188
379909847
146194313
207011563
741639388
325272699
84003257
597202933
525277296
330643862
130380184
276150251
78063298
132902391
458698306
104962604
74133482
423924619
98365445
31134282
300306679
68584948
302074526
78358267
754051272
66711330
172284112
135266341
213712273
110780528
140959303
333454327
101908037
14400635
874994502
549113272
292546494
192366596
843860578
401204337
37991062
838207415
65376084
251514906
321044654
102671036
423358731
927712006
90898677
582233299
178427393
98531933
463954179
40308950
449847923
91393161
344524931
420891475
255550122
597503839
35819371
246006347
193139143
502208980
139125220
834274266
613516209
210215505
565206861
335699209
262127842
276205115
12460112
53996135
6653496
62699193
604348711
57747247
218421556
59225509
97774345
747078428
511492002
167013027
13628434
103135316
97655142
59950183
114624777
701349264
341799400
902469579
187133753
42094597
53156229
131881108
366359095
208008271
104868703
543654035
249075092
242834545
196399989
741381500
757283235
91857162
121105178
128241193
129432092
394337182
439773256
477603124
749076
215260133
50045324
285708718
94181499
92345288
364357277
316194154
102340287
162444150
47669861
453378442
226477765
85423073
110961647
748160356
123681513
87726174
442632765
56092146
658465978
466587093
183593513
519573299
40165213
119340070
537687152
455652677
239929507
554122597
353176983
12883451
32104303
87551827
5353171
987045573
309497599
679043558
605849586
183820717
83345820
86842486
335434599
2418085
249397842
420465664
140403346
121503442
13372704
578563890
230629115
41870210
87860923
949535977
50412041
489407028
46432786
536382168
17651152
31877048
56246924
5692248
732949656
243176878
71640270
266369850
467668952
483418355
126320136
533466839
123845580
628708173
55795416
775670957
85000974
20940580
251007266
143019005
63268900
151535053
43687527
35368948
65962567
56627615
28123194
108535073
263726207
392217705
25480598
596606767
367434689
55387396
531090685
102585037
74309953
221118637
146612643
500703113
353907538
4718508
73111924
28688332
333182103
178942634
108377629
34728151
356879829
1991551
474645521
318619121
136680509
45842949
408676294
209516123
356024651
76203502
264783602
222645065
20982206
488424224
119435053
585013387
440385584
450999242
373257307
225560786
101220057
738796083
318494008
57799569
222616606
97967997
242989341
62443300
6918170
260990241
112175561
663369464
420812623
139017029
92596948
179333310
390598
81045990
109546058
744251283
204280910
366141114
381792497
227998332
237714347
37120830
17462405
31948610
19974107
69602624
66471541
493530922
243387583
112734945
444239431
200141098
324650805
7897451
292608623
538282557
438591362
335344078
310764754
424702131
5996377
138287626
914885416
22439415
590248686
564900396
19690742
23990190
10049684
211428011
37927180
430111428
379513404
41935311
66530797
327057564
301198630
564237063
746515210
53648430
728857822
298818172
262895865
227361272
18178119
524260146
447310439
462782346
412646044
16836645
125586043
109058767
42247324
867709614
155744215
325245334
71091167
292186627
3218068
469845099
504307291
86241425
7326912
269565836
297200095
53598658
411238836
896928372
495875998
609652031
29072450
22055535
190937183
55143555
763447845
68145510
121904098
32285719
95554134
507331701
23697968
322824346
638589171
253803244
106811131
377495058
17135790
29583585
239145069
220148942
365116508
319319437
75483365
3508284
850965490
37338464
545510351
21341927
916963026
38360627
751686539
50109022
430720678
557226034
201064384
116269930
766272017
365261939
107994267
126058420
124947634
462436583
231254214
378689515
123968449
74219143
356586401
396581009
610675684
527042886
219005743
13661578
47201208
124607749
579824460
47304298
335948074
443601058
39831932
75183929
132275940
452199355
595837703
22537187
429417352
250625771
192123953
521451408
52766449
308084246
370569985
437324734
557594571
132875159
27453856
554952936
397016834
622513702
21664659
62273543
105126567
544316206
283916458
183981838
153039322
574885073
183826132
16221153
163156272
154713548
46871131
248005781
95878091
65638639
70959662
335853174
417665643
54236832
239704778
357013509
588551140
84734150
15975664
153339781
110092709
546064990
41353175
137589965
310402042
102594059
56925898
506008467
26672316
237120795
74693718
172785824
672879202
442012315
102978860
259856824
296271872
57506467
190055066
49996997
450262684
857529775
444137534
359037143
160285118
400761067
161931753
506527864
41480603
415316153
234301135
53445223
787001812
428995461
313946861
272442220
265627150
16266801
620869367
202948246
665628057
47289580
258783688
176702532
928531753
15778949
756371080
82695103
448052962
140680111
48663889
23558910
269205886
34924067
35193461
22602087
298191927
216943148
4431115
273023397
373135004
386946198
1140608
386873243
533204027
42931431
173225485
188577043
236993740
163154730
50844330
1578627
151606139
21461102
67645338
39372102
124791190
65013648
31937199
874581122
76983081
462128937
95536170
271984539
14454340
190362946
62926305
69602920
83788080
486284909
277469829
615540492
564627694
14494129
52452916
231744302
63118939
884514720
41967596
378754940
245132311
205037467
363187501
55402365
193734390
258563150
138020199
124203610
118615705
13618848
282980269
101302791
575957128
132501680
6391024
403656826
136629704
7895906
71147978
617862246
418511178
580541080
56788866
196398528
459247447
56909837
417071113
57523595
223942742
37088172
26293572
403548603
52513193
33715979
381277227
22342187
161566475
238652809
437123039
848727612
93901373
598801966
322543024
976780088
292144468
7418422
273865291
609649793
242918505
130586905
146343446
836006396
64183656
395599872
49890695
656510796
29509301
568920277
108746720
217842712
751815587
248883451
1697974
32639970
562340312
109989135
522519627
287627599
189004924
8106534
4642304
249564036
448383170
395430191
707215226
90756882
150893205
124492823
108541710
346820868
171949375
103311080
97549695
210991670
65712633
382286472
152858406
526894117
103750625
218226935
235396691
105253641
189864404
375035027
60547786
503555968
28271752
189903901
169933039
304049555
36870294
278677249
127503301
147720165
729504675
491931866
694228192
96323770
116569108
174094327
295450128
382868978
807544167
51454008
18130443
154088072
93256745
423137797
25006713
493113806
1134980
2077292
31384339
241742952
345858993
493626070
11598928
204556892
109387147
366279900
437115336
184079157
91513799
220603911
146162291
632420874
138381206
730029951
328436240
18532739
824072476
18976073
59772856
560770631
134642450
367171425
603255
319782958
77429085
401498241
397254320
183494365
28149555
177451454
738381125
697417294
383317802
192775596
791565782
58987221
156985283
43317147
479408739
304724412
12925810
159563689
1389594
136688832
440180034
118222018
353440573
28942383
127840942
225950624
466549129
141295169
17426364
42712825
1487724
571462792
82767437
59860385
305477462
327910687
279699595
419621956
437827531
129438118
221168296
123839604
815920913
137370702
473378146
24281634
508700
236658166
325722539
25296518
252209485
96840776
767108852
272491136
7155498
418768450
11992095
341008
419485325
568158965
116027179
60228268
198660122
60898512
141263802
41792074
2939399
17670585
88348395
7349524
676277133
623774857
307960196
66386436
562062986
243088412
433960134
325250682
364239998
489081779
159734518
326387818
2751305
293636286
728476002
1964505
627089689
257598809
52932241
120031218
4228200
471494727
56689755
87576741
236406821
233352756
64680991
59412473
213934571
162625829
91136593
157585163
129269060
46000867
57363745
157107210
6835986
324993180
5486538
22811511
97443565
158591189
449864998
62050315
179786083
491340429
254167373
153284459
793474291
275689783
693929843
140553008
123436636
40421265
567717963
351456520
197195994
743279065
32793423
87938579
493710176
906885
12616220
579932605
733651424
146599634
128831037
57530548
523615966
355365736
132618682
325871192
83570487
593806415
482464519
243679946
498736014
248769924
11700389
10477986
74544324
62619876
56853115
376404492
11986200
61802099
198944397
67461493
727860232
154637041
14723333
139060154
138839274
126772301
59529579
83416651
299432825
9310663
65438833
90716118
503450811
26513746
263290676
411942834
50687777
107295323
426975432
184124668
132637598
332256434
650516824
77952088
256582439
21818357
69727137
43879400
355196756
133880411
11348056
387597044
81499345
328201504
378365207
463831111
120826114
204335946
106051128
324428860
245740956
497276695
560515052
16258478
135332967
20070402
274271434
438437803
383583934
177378735
2970577
194285139
72100329
805873524
92972651
484992890
239800190
186965155
394158014
518428662
162428130
457083241
303042
431084691
193991973
39707081
369378593
516970827
185255184
358506220
343042016
858413507
171009655
278926934
24544138
173503502
45702539
497478878
216350912
122824833
162058937
46580648
201213271
15908120
8462241
447582758
251251932
295081578
477851011
27378208
131406356
409324804
495160841
64878717
300652841
47822097
27972134
12222842
58743945
352645217
111246623
380187773
75244013
504842586
578003383
586908452
99495021
211200001
852299861
103784451
49057392
19122916
68764045
528651522
5643419
5103735
711680691
91636463
349285317
944515
754537913
212243288
226601631
7224182
218833454
86515746
303602256
89169561
149200486
755474826
84544215
28550780
53129838
28879702
268057642
115776857
67197014
608347325
23262419
21714313
61077208
110230774
509011405
587227304
35704503
273155118
9245448
76653710
672570056
8586162
111424546
245038337
807686096
565996838
29647726
448881501
7264718
397450837
282169628
190665250
74173684
334303691
438094075
65587211
174917306
96817639
129884142
385965197
300034558
47651199
127027095
113111823
62880963
17636043
459296589
29887023
360855127
588842088
572977806
242799307
112207207
617328463
339717069
43380
238687898
22799841
73223956
58188839
21317187
688545599
445131760
643721970
156479201
229318207
548661388
467035788
270900532
233582775
383915614
875547818
359268894
397420279
433911166
151905065
391081250
904319165
213816154
68139665
717371441
148614668
90032049
650961988
320101772
494345148
71872352
386277119
416891948
217039105
607231622
362526941
86106143
92624207
489921771
120260940
50255449
85350261
77322967
254196706
74671416
8501437
181826410
7450258
219381889
124309264
4534322
31309262
129817881
224325054
17352022
247505478
185783589
390553340
696626233
407010089
535456353
10309329
173091547
24843152
25908175
166713895
209166664
217257079
16224357
4559463
63409686
285870632
560043179
213701168
53913994
39725314
239150218
6653163
63071141
34513007
50842114
102223139
211056685
20186459
658209215
204363999
656868742
630177821
551994549
574573263
67429351
162875495
67410629
51329997
56184927
54166459
580893931
27373045
65271478
11001855
361103781
293494442
18935526
162487313
274445948
267793556
372751218
315853819
149085350
423911421
304943091
325808342
329832579
265886618
443653644
316590242
167827228
150598578
5310555
8619185
31259133
87566197
26198508
294809146
106106040
22176086
56145426
234268542
405995719
152075102
188597768
130013242
132725346
871193669
258716686
508844212
6727134
304922986
664740597
34209783
513880921
263243107
453252456
185785812
32174623
60430941
195461120
890539570
124734120
50563487
402014251
20022787
197110707
293571178
832923455
72547234
508601235
263709390
432083297
557817249
204586690
421763140
64954850
150804400
361256062
219041646
97995260
184793888
339653905
77671447
2886208
104834719
585653757
402076327
209256269
236138350
49728470
643532580
390504633
630912427
37641001
258683352
238606356
534170830
840737181
707234830
212099584
241654473
369980201
544295426
557931071
63948228
373575794
193686711
295013929
75466282
114521213
65097837
2266402
267694968
202194982
323436995
285287833
227511869
525345956
125210963
613949520
88439777
645395092
204855956
47213116
75017152
203513870
692199318
606196077
26398360
351221454
187632997
190697473
483196442
300084350
140861667
427089914
191029238
293908818
260447809
126870849
290225224
11849497
457079401
216829672
728404791
139376881
21269198
325915850
900538104
674163522
707756638
661611928
157146237
450683683
293829624
245427150
118416224
641813626
345460194
14647120
239236437
155084667
659825972
417603277
150049876
274241185
113534598
604441132
653970254
129301259
40710006
404748058
136618134
483549102
87782447
126378335
86707204
104620678
730820994
672341540
116242186
207889600
78847279
45937939
379739347
239311329
403400858
675200428
466303631
586153860
430762754
187296079
49676302
63581112
850851127
157423631
66944855
100457097
270391263
25361540
265188135
78446150
317100689
332048325
27572894
276036295
405365161
158355539
411892575
285702603
50460335
2170822
137833734
458101850
9562432
71946501
353600819
856192199
332127160
10843026
49319794
103668491
248555984
437824663
307862942
63596139
110213453
37821886
392455522
52043618
296986830
9157660
333261143
33347956
448220608
79524375
641567490
210463210
142248447
76862694
123372513
185513435
529384526
394626440
721302068
311102235
672350375
278132151
827456
182218950
232304331
210591009
384629329
126040652
147138311
96746584
108171556
638673488
450559737
109992952
582399673
477449627
6130640
20582830
346702646
365086063
2899963
382007229
183935064
613515005
57803508
71842681
14356261
88971866
387511814
92304153
299805054
324348757
453724225
49441505
613989110
251102232
192323613
393034136
108533630
628221226
69985766
130690908
433510411
36477348
55806006
413196481
253389251
435938945
355176301
36670495
191214075
304710943
16287591
39256025
145506006
168615284
191573139
141765475
28263119
122607700
248833186
406821804
550619442
392409169
218286603
46140653
330694113
843437163
162487065
427866976
378701224
12511775
697118030
366277698
152009797
38736085
350841654
119613733
348792173
262079724
176754053
9808171
611243787
290027969
546464094
193258621
241312301
232076123
742420041
880957382
216472478
774745555
77547382
503597577
11979658
578130359
50153069
143532888
315548999
48397663
2619823
375720794
346969075
11906311
408747417
422626794
52401264
129713196
373089426
2761951
576772691
38634556
27884648
335871106
29786447
15836010
34592788
30349790
233045483
30208013
90582727
49216286
230812851
616595570
292773277
96709256
731319590
128107551
132302347
55968319
170315696
325714986
179702092
156132493
414716970
221111809
203798332
604333032
33430190
55176224
791074777
308171783
7738218
109164489
252342223
370489666
154294339
140910559
3681082
183618878
8904418
903243801
287833712
131660693
169557382
414872427
339540076
243426969
216031326
280322478
60988801
538649290
91799721
103445439
104789412
121578109
879575231
812469843
36724841
378665130
426990120
63266293
2092083
336046120
407428828
462849441
150879585
12468985
339856449
367712301
213273059
231559330
321169207
251412830
227293882
309709358
546259569
395807465
251606274
485281545
92320676
18807753
322322427
111236219
95829163
354858391
340230946
42624176
73951270
667365061
111368006
24371043
407203991
27692600
429173303
187477984
308896323
435335578
326596054
39342528
196080437
85048002
148263346
90855749
324449025
354124797
71272869
251318904
77123448
422634525
137198011
107179802
115418785
555816927
91667177
99400815
178768337
195604750
29666368
47272463
329352978
346648616
296149223
235818964
125916816
50750412
224310056
578238243
628463612
588934940
772053434
60549419
325522543
210254607
799478219
643745799
420266074
186703315
633393350
161125921
55471865
186296383
164708781
168131707
621261142
38967971
642692862
231955692
111646057
133503305
221077389
803493854
97590891
93373067
113525363
54412829
186619193
95083532
374576103
719452286
231036496
162821416
292784691
101556670
16368987
154781778
216413225
572933183
131461786
75756230
349804114
3465538
672528494
9907068
493362000
30695525
22413372
52134957
64731819
610708432
554179971
782671146
10181331
130487641
371068609
854417232
320718810
184837853
204211323
152515506
598654014
322214570
171982290
69202477
62485164
1009177
382330536
695898510
126461432
306563140
205450922
493831593
657785991
541372116
111138294
516370379
241017152
282136945
241982491
6002990
381453805
55327717
213003801
872244362
30131289
469127533
106420177
89442297
232267738
247864444
65637649
7305689
97940136
8654267
234054570
103949938
3028723
129908143
84346073
71515149
55396964
105088879
172357054
242987652
118006228
49287865
115872593
328417783
679235926
68125573
530333190
320266474
202059909
89331631
175531884
266391823
600545593
85041060
63245329
263386153
420070746
251603675
134181025
200626636
64951143
638135297
199912202
10781372
10670668
78049973
53831762
339063420
5346296
112739107
76184721
35659556
70098553
885059101
658109602
227031663
25594243
403485755
129679918
204641861
461306152
109369290
401390104
332782254
3378542
33261032
191481363
30104345
105279842
41407686
612321225
58369059
351000953
401803471
684984070
207597943
91815508
602952054
575797900
427590258
452581480
319934011
102605486
370113585
116849270
17153885
45367956
89480875
220269932
50749151
124996888
90865308
273863
151998788
112728759
79397142
140542969
341508490
83908438
25861044
278260737
72727833
51678949
481964063
301801244
87863942
351163146
264456311
3079307
226269347
137961169
648986739
195424824
6360316
39134918
38731946
228474915
96269529
233243176
412731015
648273015
315173570
125423662
331873943
135501326
52260214
16119912
18607888
26180000
285856255
15001908
22741459
678183675
50791827
413893019
72215783
197047824
666381480
127513017
55330257
1065494
460519966
318170598
460974488
52425025
60702510
259543631
66805873
362796017
176272285
12512648
146825576
254832433
144666646
76471230
310421371
3067070
510576093
64979548
187066012
53001846
526700696
23024609
51108685
351366576
11526929
42574039
246045021
70160450
280809176
425729338
146732999
145781011
172827857
52406652
129322468
216956300
626699547
77030583
208397917
29573594
47828088
426382045
132753008
132276674
918702039
760232460
88610708
232678854
184431409
616995137
8692524
11244327
41706745
103516966
143166427
205881651
67479903
44237174
145734011
2595357
111572476
664536344
157094733
368284784
429653684
64532417
12987087
99775240
129187187
505738769
570445860
276483568
66542862
167231856
268581461
373163422
417704571
95094812
52627940
27188886
142628766
111075866
70049866
219518109
5681370
476473482
389067485
338559885
53094752
41751849
680428388
426905780
354792521
623049273
139002
18805834
59912409
34166474
9424722
757351569
40575633
157336361
412770721
546834737
40296657
48890077
194510117
487765257
408152350
562729069
151857571
31474064
5887119
48937827
24368541
167139467
232569693
74137981
348860754
10813828
174681039
105249512
1884950
16758992
320098956
48528578
211626067
92764167
139760861
235729598
534622970
87374585
133503519
107357031
288884898
902945452
21833925
189198260
81805390
72340005
136035399
448491798
451471044
758607466
184425542
174078643
101418854
14117613
3495576
422813763
499427796
307078006
14047572
417513587
452852913
292320384
157506170
457992912
496343091
33237896
317422815
184214622
74803629
315543384
30535516
9982916
11936374
108596067
667893796
43807250
595584763
143299077
808094035
320464099
600270471
141564
448766682
365703923
831432944
437943036
123096550
896836485
27376357
284216160
661147963
502650157
224922438
300723375
745084566
5346373
536249637
62692844
578177171
6011729
484345618
78453823
158022340
118963923
11954277
686625449
377473384
260171657
779212
93822562
167394653
522549898
82687920
32445125
88959
573518318
4178784
327031590
541592311
325306501
412596647
294552488
146457287
328246027
35033248
30599126
171891799
148502307
358602314
293451386
311291682
351089122
29988273
701850103
81966073
202551418
460232417
402302441
639539682
565144005
547260776
156562931
390193558
20854310
776948036
535891386
124208032
25186152
23703320
54329337
834807206
123444273
778823393
168588564
341559617
531803157
434583272
236871637
28797380
432618835
205001643
30802260
80152843
378506548
499654902
227622080
157928416
167313342
441272394
10034312
34481976
713409224
331562730
150514302
524934652
443252460
318352592
354444562
269731694
535453321
426767792
14065
15576453
340229979
263775694
45780303
181084950
174023697
449155213
711501345
121379786
18957819
744619830
11371623
482499558
23872727
550694894
579174056
80180216
94277407
175751718
138166695
243846272
232173364
311384883
82779590
676513918
15135572
234890343
39744956
13114670
610743508
278616166
26161941
169417713
309031732
285231411
47550683
195808028
128716096
72515770
333245430
32010204
316855989
36092500
84287171
432694175
168783230
773205749
826733618
532096086
123393468
254319894
57981986
135228795
405735970
117387679
396422121
476233881
4482312
17501474
380286842
76238696
171917609
501603094
135106933
178097624
700250450
41482
523976360
409118018
173958583
150298652
635608867
735944090
62481017
76159813
374055290
70075530
19976941
22449598
480997696
184889111
422785262
689158829
111033895
81090287
569700030
345548333
282555206
71802977
90025252
394869821
2863375
49942671
200858874
127317826
264871905
24059781
269149764
264521626
407161988
46539756
93340688
640752638
173705144
252217072
577030651
52530923
144347994
79822062
73981574
893734370
275851479
880719414
425794799
165744270
290008189
61999667
89121467
126773868
73006425
467883021
548403201
176375949
64532914
150342455
107382272
343411621
76137362
139513307
499205560
309078173
825098740
124580584
162268602
2356171
130315680
10515401
777509407
206113080
320942870
80413901
165148164
119944515
55465004
378333013
165432275
368766020
682428035
32928856
267211888
112992286
556060637
77301668
43497686
10571836
317052651
13264353
166942749
8979252
53649621
190698618
203356461
426174754
282037092
75940402
117229292
319591614
479777147
410143980
858032602
28271583
34112393
425860326
19638159
22495913
47776676
50423449
310704729
15734645
2649588
25088906
124997052
20418956
23882021
137987404
77898632
567183261
227800586
466204586
395325260
905976262
474912697
118803502
700748137
104687961
724227521
104648086
167619813
55200776
20029447
143529968
97575526
244548816
484583285
928583578
22912043
467021693
245856995
22509758
252008963
379991051
690103
46778647
836303321
273268204
15135251
74231013
294081599
55771143
11186647
3389716
20313153
324251837
367268022
659923798
348738108
26847879
132026021
187943923
39461746
631884492
121440325
204239661
156804387
140024472
147729983
85220698
653362615
21077941
183118188
658438079
98251800
580112496
319046110
69223695
319436262
491018711
462938932
36274307
863322118
361348984
91421436
491727005
177754960
138496235
703635407
1403849
56259529
636754110
207991305
369267000
49733300
645239487
421349130
226170102
118909194
348321262
36614437
127032641
5801956
214432866
355138139
440697749
326617197
561179079
58959263
305519361
297606838
121109989
145881996
204511585
429750361
628184026
714272439
439598998
34593914
767794690
505592688
418959466
2943722
232328356
32454971
158859901
4418120
274192237
548454451
618959944
94290363
381239068
7036581
476800837
258676726
436706930
107177991
26381049
371657244
104292534
116898769
24542209
546632002
106280975
100551600
43681410
92021641
221220666
258535114
443114908
172368552
201915302
243221216
528999087
163218268
36768421
40922206
117601777
72660418
487003179
14069379
214388078
101653203
384812291
412840093
131876769
302289451
562029790
10351988
41712381
62075259
627735078
608202777
45676263
218371363
3861508
357111660
5728560
50317431
436292976
257334324
228127798
304069810
223370662
21759148
583558
21154977
37134361
883245258
92165566
70692877
515868246
36967225
36198382
355914204
219337244
172060413
149075089
193378304
51567017
408603355
25439387
844952390
714343922
96915960
596991113
87653113
82393086
64150985
80310547
511974672
419340799
15866793
107078980
268777178
454865440
52856617
212759246
730169632
101767464
305300732
355029519
220533586
512575502
508155745
129558985
39536159
184444305
494583792
220856612
743072872
233246764
59305323
371926105
48954481
57307243
178335200
479309511
478745463
299931081
527641156
14651572
130153195
438162796
25647586
491671314
211322707
375484148
101985173
337781018
202690518
54578323
860399010
36628292
45918781
413280966
377997454
30266636
53062046
247871640
4050538
72755790
488783751
127959664
442638418
257164943
198926976
68320017
594904236
280223849
541251081
183283008
314687926
255448799
58810858
37878895
52753868
2453713
282171143
316576851
100240426
43653409
119355096
526013431
357314942
524289247
800390587
15397784
136338452
574213966
346692601
473155460
204216247
460925213
144102346
11167168
300120938
231566396
488128131
1007720
48149740
665616181
87123586
224821238
75792052
22305095
687622194
136183249
207068937
381399596
11159953
41481628
198082651
417205305
969331811
201641994
501969534
248237935
41398931
477890291
143846951
482172050
2030077
198129005
871638179
616573314
415272107
341092817
157738937
50685776
92743684
174245868
128068121
125166480
9581742
387287078
281355617
76454935
740163269
125775183
516708359
271076360
8189196
113883319
122171955
203610814
50761385
24266783
349391436
433349062
1782452
139745676
319092198
39646357
29220893
178500038
29455361
68103048
154549945
151552819
9946707
185146
269407458
864067141
522094467
116003965
54490538
226992405
319769027
13765806
226775527
583390945
458932040
751714294
318692872
104574852
85021301
675347900
261628488
30957604
23401362
63896553
302118050
39699407
270070430
112216149
583346314
832170671
457007694
852705196
462265927
261242684
606481028
207960534
357234867
227632179
87010852
762979982
607537942
489542155
9444723
258119001
134519293
616821709
398749264
493262516
160927272
106231897
626269785
266900995
381583775
101180490
345059839
573766138
229298325
207037284
9710087
173518244
397108507
30219099
11929303
301552942
64516572
430086628
97103496
122709794
611078955
466716317
802717554
24970320
201766098
61888754
211066305
9174288
132269595
175436009
106758538
437276359
356786601
275720492
110891422
552282194
39460618
83105857
413956448
723544103
276940450
202011343
254469458
229740908
13620407
6943919
210546199
401408201
24801189
2001973
170814809
155503038
165427778
63635757
417577688
113613300
454393344
466348055
239494584
183883522
282352734
66074292
155198272
254770767
172370465
63462645
25091441
133441831
93431891
41699875
468726425
13665136
6422172
153586471
206201171
535108960
414993820
31264732
526562570
267931008
61790409
322608014
312829211
55556679
30764894
409602081
428819081
502085937
282515989
327238920
131405600
344795808
2251117
116549282
43294467
467974148
122885361
21530173
115406
51556087
110525765
351871209
835718484
481615465
84616969
187175185
81167640
386830136
356873429
251445555
25400134
72251102
292707570
73162433
137824562
94574456
519858629
338623133
21857666
237205098
382511157
604961891
764654623
83318691
19420211
71803196
237901784
293708579
530705056
99311981
247568482
6922357
109639736
396171209
180613252
57420470
409074272
297998456
681097270
149965777
182827640
14191358
231052149
131971988
781615543
338535744
75082294
578397835
51756408
320210955
13238174
151048916
936231776
148647665
331545402
288754367
79559808
25974637
29822883
338228133
193349117
152514187
244111198
412874333
288993320
196874098
352094721
336489524
175943849
3210438
412697367
682876323
408729674
434532240
114507716
704695792
382788811
447527635
397327310
618903076
283172245
435288871
158726338
576884543
334215220
23295208
392785662
643263386
434817231
141094652
649134426
191578033
468061847
580514950
821160803
163935389
156480595
157348545
32625949
16297146
51703332
39733172
147889649
731282963
163515609
184563011
325005022
92321611
496073523
260163338
275996163
18665478
92363444
120555541
5347105
137308447
322082409
300691933
531577676
18215743
102870504
30279616
32968529
666977614
58755034
664324999
9413308
316514274
33721679
484328345
300099323
152866299
403333653
555989597
87086481
362213086
88921206
48039836
375974418
299254811
6422156
678379847
5675811
267543057
57283077
534422
290156840
197549667
362638591
366657441
49578492
89252865
105418901
294806664
146966232
780347376
9529324
185204398
46502575
483592427
116250101
462347824
215872672
821069513
26016077
229710632
675225287
302440927
54120704
35984548
41186023
204249460
533199547
149168317
254451754
112861156
41619338
26531977
225018849
215834886
719181946
285877597
348465524
19588416
132581439
111791238
831662167
12920849
70003632
341647813
64322281
52709758
395910798
28949865
65273849
81488630
288529407
267345060
471944221
242076703
173250362
453051799
263981122
327664110
176057654
922824410
64940941
9819943
25083572
60627216
22104337
204504080
225460756
101977400
100058847
196281285
237587692
23375730
936083483
200968281
158717901
419539810
152925383
9589079
872378639
246052944
7185063
210585740
15501921
675862949
286944365
157515195
291238285
2052575
187892013
361911324
241515708
318463746
191240610
32093207
421397989
1976367
172451755
226870777
535418338
72931780
380367456
4380689
37253091
186113257
128988353
173531330
773624241
122127500
152692217
6995320
216413571
264878096
526780652
300405529
152058457
227412070
274105282
699708303
75223621
408290441
20497538
562515496
262962100
66644690
2998629
220305890
823883037
69921219
322665654
173813933
546903213
108813535
330602668
28201422
207020057
256324143
307549964
180182737
145625756
57107067
39884904
61156371
218143223
35163637
339379118
49575709
179623009
68317621
12184291
49714486
264206109
15056764
521740167
239034595
182615708
177897503
326448362
73290647
91877416
370307613
85967637
84218651
58337684
208579810
98985290
210462714
514423565
514474423
498113570
118314593
156951275
341116001
843833343
509369518
59784350
1745211
311196605
50985016
338000767
11450036
308000576
176497411
366004099
326376683
55945282
395766516
687347750
441617171
462282545
77729823
70812271
233094981
286313100
209285471
106117240
199099652
1453622
619892227
121175837
170540342
515865013
147667561
298637325
530873
76837664
503671916
356349760
457530605
265480433
10245202
582434543
65934332
468247330
92866589
93569048
778923038
45265262
3274702
256198455
10621603
10603866
93554438
519899757
197709313
171416534
3912501
96597084
41414964
157131889
199841678
2556495
74268684
440161693
683832669
492962748
555588698
276987744
294502420
36072760
25594578
543170773
13592547
137981953
137942258
392151851
276942409
399193295
504038079
452734609
109169971
36255763
246647979
605046909
10840436
349666871
214268624
226762843
39018198
76051824
707018145
151896894
544001752
274557878
92719156
236138379
158238849
294554814
29136787
760335318
616832479
387227840
707182127
148193269
80709005
177398482
35094245
145873673
201942098
19462378
666995693
137811764
473513641
336176001
351300552
62609950
63706335
783943934
42307547
44992808
90573681
220398370
508707834
12458471
7088605
114276615
221631283
215187460
151032900
273455439
4198024
3796737
3063205
25944367
116448574
5025790
97051594
103914503
394166546
22637076
361150184
109547822
16422479
113476216
471217446
2570070
373264226
49323384
339177768
281609552
40134665
527071913
502032830
87131643
314910645
422887464
376016572
187960382
355355875
339078291
297875350
352080442
105971658
304623091
236931411
300287057
615847020
201210932
639857976
82864884
9691308
193997165
92196445
41601538
442114442
5100293
124248959
7580576
162831687
100090507
179504783
176784212
483819967
7240270
88524486
45242008
466735500
67339508
23425676
291006712
124048498
120606791
488213105
12921790
49344143
442396059
101033818
176693532
89729289
506158738
88238658
120455697
330475737
607911152
3857962
142738735
341345103
194934181
393678610
266435735
212233064
3118294
183795184
38240132
478112973
76259124
59139788
16593260
715079638
388220064
723187
183023999
215508338
209692703
670487072
505272171
128864515
756329488
72100570
246435342
507784125
270292562
127834435
107571349
121535052
15161053
82261081
84122236
552484182
107606069
357710971
26598215
2299393
165174505
93287113
105968216
95964922
178235863
225111493
2245329
220290192
493113494
140575346
73338907
392389136
64920903
408712
102140524
83129840
380372779
615285625
51946417
43665860
820416333
68893366
495541294
24327268
16732017
270560152
275366066
270412183
5985435
21255006
416000419
316806612
395732542
55246437
95459767
80659978
406019623
452083510
333659669
22795563
806759036
537430134
84723477
390715416
269287202
31796742
56470230
520654506
222811917
822754086
109425311
417391561
146576994
444467459
743961680
685103370
144057507
222754625
824707799
288338754
149228895
150116292
68917130
557050319
244302565
294295516
459459537
119181355
769050841
275542312
31741722
10848076
674743373
89830463
734368200
757677
360847819
546671849
109825823
344700480
312793269
1073662
482159740
401953614
122917732
717354706
271621656
2669130
249121344
280496444
150708207
262069465
772600605
146129081
68290279
170306150
22676571
572107951
588761073
351978008
379362861
292065667
249397004
574376461
29105613
1830508
734663667
571119581
190407348
77631411
5521474
165518714
102164307
74265708
109781317
724775002
414215414
194858291
223293850
412321043
112015150
122932853
573306736
232802685
40291110
55580291
39649281
184012265
214572530
98745030
141032535
318145479
463584370
629637622
74702494
37177827
158912136
50051277
66151666
48805498
46349797
37504234
38982340
579327154
400129305
153713932
72707055
100796078
43288375
383711694
316456066
16937685
90620520
83005325
200684870
152080816
466718456
49054570
469591927
166755691
120104484
188090343
160840970
214515067
35041552
25200686
337029807
26835970
433199086
1511707
27453624
68152846
416814272
379188293
23596734
532528000
584543547
60938917
183847431
107490009
120318917
44170378
169431733
302551932
39740677
329249509
334254216
400691250
33931514
3222565
70234266
326216592
317136908
670863130
446355684
800764530
283573767
208772976
431752054
126288552
95756124
567028670
295722901
670742363
532536138
238578759
64100616
454924168
41011279
190046671
33561713
315447020
29292338
342611548
552571765
426192541
187181243
744374419
233968140
296350685
71479533
75293399
166930961
34030283
371103451
489251467
4671778
56456137
891454727
715220736
270515447
234655752
71846525
333513762
74396613
32686712
12618335
51165981
35662884
331653426
148853059
696407592
144704451
108984125
492228045
228516848
189886499
2551759
372251895
91673899
661231774
257286256
3594201
107713277
669785599
302911781
3718998
631643966
229949157
318672335
259568874
375371417
35501725
2612067
37220791
405172525
160795824
184595657
55909782
682697986
551158229
143275345
390557381
278880895
25953316
385033207
479093259
266206771
396536823
829495706
461147277
334212811
147485178
561041389
586499313
224667538
225016235
215217147
58854426
349109024
13938650
186839529
268679613
51713673
236654112
559482775
60762944
203801176
462404163
137022082
341851962
233583586
354651502
45867488
291785599
164518295
779919419
156288081
349126361
18574003
175586729
192892324
337169633
602301910
905601525
110331173
32711885
286100292
14426370
296824251
196413382
13819064
59480349
208287192
12305003
627389406
90896667
295186010
28202518
127321148
14427520
41605382
244519058
419877848
163023423
49346150
104354999
188322130
78575400
28598162
183334167
153935122
265688229
155690907
270971925
18509972
567813669
70157599
33787916
58694612
53305544
503930566
103220619
84719052
690293398
170938565
364017428
60929899
93713684
197658400
193381305
172540685
183881787
41817373
70174866
104525963
496458083
559978813
490384953
261494242
131806482
394290920
20912544
531776772
113479137
425208287
472383650
147103281
197576083
40369678
199536823
69510639
66298893
151713039
4989100
278808395
361902125
326415439
416725565
388835643
352935669
508628473
18561809
948208887
832601226
71895292
370388107
125761864
65671314
534830410
28398776
164429534
798747
420577221
489748801
63984402
3378179
499978888
507753308
14376215
529850361
205905760
68322266
56532835
26589258
683576953
8937400
29553704
58462502
6013951
372781758
56307930
304870960
34927568
60940798
189274571
170759881
392045842
331601332
188461445
120801812
89976564
9559621
63018571
130125379
26813197
633541462
29033712
131244302
110820540
412951089
35452209
232754302
232721344
106538750
668193370
23205519
221500557
375267716
371372466
10768455
647694635
235202977
1003705
576901
231412398
255673310
19733628
609477719
763202097
105222
740008943
58977492
115997230
84614722
153662640
24964451
88627787
189273035
602345655
130972646
105981149
206350083
368822979
174230304
167696075
373925895
334778633
19298231
505005564
169204219
273887602
289642536
9578254
254835946
23479132
36943008
1921667
476052928
25756494
27196201
7256217
27695770
330848910
377317045
282299979
27729499
219978428
386609177
25932469
58894391
123152123
298066367
309312867
290899653
463951678
726979637
272530597
110534992
722331117
219749899
472115989
498013777
45962774
47737812
27146273
637882656
5691393
58356568
444443318
596609335
219941829
218791902
61018973
102378134
68364780
204759970
125471672
57680392
192673641
421748823
88719558
208621710
30676387
379980498
273862076
640596725
456106938
73566818
538144597
145655
132324976
362997117
765151218
295710644
326333126
379004243
70549132
263196
94333253
363499096
413571477
315559235
377752504
39191209
420588317
190738500
93897919
95350530
16410587
27547612
425298128
551771817
444388910
687151020
349589820
167065205
320786527
19932344
296095512
662711408
118668213
347828435
12995734
267503249
23829274
5754471
304986401
234399203
493023
54458819
430858051
63225771
284384300
262158440
573978818
263629705
115973688
24946613
333794327
303710848
194030336
119743694
47926484
330770713
54881299
491564405
346744740
370225202
123988993
49670077
39997317
462399546
252912295
56466709
306845786
130921571
438351228
560807375
162800099
134671398
307310392
327052342
413600212
403311602
390892068
177377963
113639422
177898144
71316763
236129817
115089058
54481666
67149538
151478708
200509992
713707664
276828573
362345742
351518730
313229082
158841420
264579868
217116318
96301684
25871075
141087437
73077748
192927047
653973350
625125959
143629477
158622833
178250480
185418281
147289650
7109810
515276365
285161334
173905569
814589896
413043126
479459031
22409146
375560801
36680857
66226092
69899365
170419671
727201780
273446836
154947034
38449498
770401541
350150853
428801688
308125438
64299501
126158387
714704860
55427524
187852426
486655686
284067650
38022666
21150124
326419666
80434983
3422069
262998523
2522049
42456534
254556761
106173128
675340281
12891305
86439049
49504766
320263684
548554593
185935763
131964984
177642355
160215573
112647817
600192930
16506010
559771325
46474955
611632423
71759862
208884984
182288100
193386720
124003117
117548747
11440837
618312701
79351610
527067641
87758692
824849564
16801142
280221395
32989762
705308191
22119603
4110652
12156972
155036203
163704718
91429912
258430834
172215293
454919250
42253021
313558430
199559221
126478755
592772669
363804571
94468974
334070888
339715169
373464496
193227384
600379769
27667517
115122140
552901466
403907891
389937143
111607819
47123453
182507497
370521799
821976738
212969942
54340518
386630909
36724109
109505612
109831359
319852440
200866131
12241615
679630565
287599095
866727548
265718416
17243287
117652432
4853524
284109026
52345580
84362012
581800637
294170499
2665431
487068000
206106425
925399989
15103704
50357896
292537123
264882534
40313488
92972529
344493948
442318819
60524278
29702049
190067881
467070822
33225026
115295315
328425853
29519797
569558591
607690826
381156338
125366218
93117211
267942893
414849242
196611640
79005520
55457101
301664337
178193619
801789573
28043120
550303839
43446722
318563239
320195093
102992935
474894154
87714736
3091655
177982076
742093168
782985337
147738604
12885904
384300653
191265174
402269921
572271146
461061476
78179940
63950785
82273260
322543263
95861396
621071649
37716583
213808592
331773515
723077866
100889922
180984985
522675174
168607986
443520431
503124735
313444952
359117135
442465446
15631160
249290426
297621535
511667657
55836910
673243584
72679598
106193526
80603812
458933252
238380298
144203638
371794351
9448327
99767825
392435308
68646222
27168787
567209650
58755711
40004277
55660155
9540430
64529497
574876229
342046933
63697226
347941756
573991450
293771420
351050655
19340644
120191444
17993445
159489315
490108473
4244107
209173599
261141652
31474321
449154411
452621455
455612996
172395733
12669266
49750612
68874427
541923144
637512952
68785404
462625456
176746640
113553602
121295864
20989470
4952733
197823143
205654183
152044037
54619701
225263749
43565484
404549166
410550692
167596469
468633915
150283235
122474594
9791049
496175386
3364137
237867481
447261981
548824
438086707
69295440
146539410
371739304
686788899
544426884
80567800
82186426
436455517
122251311
301894516
27651977
53368284
84107318
22554856
513842981
57035506
549995347
533479193
106775359
16180323
31984494
94834179
1219130
82897685
35608390
140936232
109592585
94149227
397103797
168834211
179634865
19137793
208290911
53517597
64063465
37166376
418681030
94578670
115735219
357071602
139115617
182946246
194403768
270011274
444224134
733075279
53872199
10519362
611386816
507205094
96731504
311172322
11419229
115862442
113350284
266978711
329389146
31121030
796671275
194497201
355193939
247407937
889628556
119836961
685972732
45745983
115751305
118675239
399120807
149715014
312556840
76092868
216983128
202747392
216587148
118947638
127070580
54819534
639863567
597992306
479505684
420645371
243208163
89408
423642395
429149829
206250270
180139998
218926188
536277768
591848877
556362020
334823060
52577411
590785941
252377643
95307217
461929669
109513021
136576456
301536569
198692242
29327446
186092372
218763142
91789858
582264638
158694610
59410986
407719055
101311999
15964129
497311001
50572056
279550755
384692702
131662835
574278926
223032188
23162921
48372793
218517809
492361948
34858159
355474844
478732975
150072303
103254494
19844115
192031177
32304716
137674769
79426413
104577932
313698339
17889051
226433871
237190663
487266528
126950526
340988130
161469777
252949028
52974027
180065597
111572287
549155623
352116551
260083928
384420280
487569273
239081846
312288358
392447381
70226663
382422965
113825770
367595374
410774253
253628238
158637318
37902027
27424614
446329158
15592647
748190411
462540371
91610103
100441080
386226807
75663189
157825256
573536638
6870840
16102993
91364
575804262
666292702
182211458
177049317
371498609
395521840
417741634
245514089
280960047
268401414
221359428
79713237
231674470
372386076
252088942
297037
740587568
6079354
46023729
365870321
447008094
147326227
105931207
307836254
50559406
483483485
275662398
6684865
359116602
293813531
221221
50108645
25773036
78748298
358514521
304723974
203317973
545479272
121047627
529477171
7888684
114918073
26461301
269600387
145905027
171631439
52975635
19284768
242286587
151242010
42809193
55181377
43592619
364763415
88961566
246720275
143896390
105029130
133314111
656934570
7366450
85195834
468989468
887650142
167830651
9896169
29859055
532100738
673773648
267079576
58202928
221744630
726785009
7836807
424061024
72962136
416140582
24485350
33225911
348575672
39351677
11337952
542081182
210346458
81059081
62611429
158137499
31611532
83278029
117565704
92094606
331126854
259918935
328782667
455359760
200037332
111863276
195576127
354265271
635622529
240755488
258734519
67390533
213799663
240019228
876681484
494932677
17773223
159718109
200520819
202834495
83354256
657291389
145773337
334282027
57827976
267784731
8489966
191981762
716712613
275123308
365394515
366282595
223811583
169554732
110807844
86623144
73093770
90383984
164065947
188862499
474775792
119527068
219022964
60503617
21065690
414201068
120243125
137836796
340173497
61900174
2975525
387739519
456551206
121613380
526954948
11316045
166795109
66154673
188076645
433286743
348069877
497674045
415919104
178952168
314391327
321839389
224164055
352374903
8004222
281497487
221607961
355627736
340118087
373247193
328849506
233713964
85113637
58537875
368794301
6000383
325288910
303949582
34754087
321548855
35354792
422749560
370602503
287254463
26950184
276846767
68012715
660143874
29280050
62679347
175102949
142738507
40863587
413445119
98105059
273831710
35573383
14348422
452669193
437585708
190954643
686252717
90606074
9538364
223260392
247395715
405092392
706316991
371412170
351268031
171152626
296396134
350676664
405107802
33739961
220800352
313112537
2564669
104145879
2463951
121914610
135488875
285979455
569554872
345207234
74525741
101649411
184948994
502247788
593509592
187991412
15829383
106858013
272102718
60139199
41463354
97176613
163892929
26441304
62939690
234138375
346438436
504592804
20072185
301184415
285549043
332926854
440438374
195058445
209788149
83916557
127414128
122983336
437589408
721803635
3774530
69545266
451663750
255013836
295034410
365568983
205830849
823316621
13069186
21893604
59840180
104542199
128935920
307745588
480389472
152633243
361485016
133017845
138033460
246013739
743198039
247619234
44738989
23042377
10268871
161004198
141265088
750130195
377073493
661186882
128242143
449117511
51533759
336090379
7665351
1519842
301782030
204076996
171106569
294137847
387590047
453209527
116999879
5993250
33121654
243260638
280131161
98242315
187890177
174423290
51125376
335041930
223918452
23459604
765336051
186286002
70562309
1505807
142230709
249240200
262431205
609268652
586219222
130344113
12716673
71942569
50903162
505313520
148584143
101434774
840943815
96062983
11022599
465009495
77193127
130004712
16683752
84380472
148687122
173715286
79561665
16181459
149361189
291526616
183129707
5555221
26744871
275009379
467771593
88328886
51357915
516348335
195135035
722560442
617388807
16101351
302532407
32349
283482520
265037121
107168562
562934179
254226604
386612754
29110465
30102847
336845363
61683754
399146168
54362487
214147119
176635365
553344873
442124070
135911922
661010849
3666687
199825369
306206738
2286234
266416027
131024033
367489385
30924667
71786121
883515981
45409640
763215663
4063491
134001853
723902190
45464569
547119381
90718155
366740974
14148853
151254972
459285906
98579625
122158104
663556313
796296325
465478738
27731997
56901911
215186087
618127372
167722410
39460345
442457748
16447459
6622405
831725368
117663252
47906109
758877328
104810725
116421920
103441458
518576930
708906296
5328199
139458313
25879237
250831448
224773685
629422665
503133066
652454599
180708243
275700710
218611131
23344941
528422445
57304956
330261219
77394112
43109755
9389290
314869155
52327916
79458323
79336843
70085171
328306067
18565277
156933537
361333893
90243005
484476850
87798084
381147063
123243260
195538630
798003588
616399405
437933722
309213003
62860129
10748413
30853016
717543645
31313486
88329745
180601922
37683181
170025480
327385318
167062623
74559064
94596805
14655104
146113397
208914389
108615083
76689343
290139272
176627034
71827528
60408857
435189384
20994002
685486929
78011978
24628693
801810763
249466313
46869353
311687322
334404167
480880812
460441749
21444963
367734884
119377381
344845497
418992911
2113218
110318388
503595341
333207270
342872016
508951681
76648210
8420587
19472877
329276029
381922184
80432114
396722510
471956405
475135471
552753979
160704373
11389831
6295677
430370313
851314453
634880537
485305746
292808486
53055190
92737615
224994860
514591434
2339102
113116254
194981689
45575711
48022590
377588505
27100744
242963078
252434329
615697465
219159945
737758565
138277253
535036532
19163787
675821763
106322632
679955
90597494
74271100
608994898
238295390
91304931
175846285
957388
124390121
205693058
35218213
627707354
223288218
97033811
647910305
607472175
214249224
194337088
559364132
534864462
167623911
24246135
1341740
121025992
33822761
557786839
279939354
24757430
22583971
219214264
10268829
7598999
11191326
17425029
354109104
4322795
760116568
150510551
204195532
507273360
76090179
408948988
138736808
28123897
402316352
713999755
386474692
406493503
59991398
419204204
438698458
314673364
104165312
80318344
209632193
563096214
83531680
44266895
287931944
212806992
41971273
86943662
453826356
9991927
627422996
100002712
584998950
40473347
484765084
189321566
65846010
94918360
454261282
18441590
506332196
577397197
20710793
275457239
20380941
87964915
504576552
494565863
404362429
253259749
428165049
627263138
233456200
72514455
5296042
319591336
479837769
54292503
727921571
327757629
579923084
205357936
822360
244553305
574756643
25658496
478176384
223094534
411019405
28088297
70346857
182791148
507646566
489955399
675641681
195720214
648295213
4726949
323364744
396092269
837325482
62989288
420875303
47395156
380654120
31493322
216291525
655605617
670035946
850109991
19002855
817920938
798931337
74557627
227814252
6999261
94947659
316768106
428237175
251138556
119951980
151739593
275104713
448761837
586491950
521081415
97573942
730230184
350542084
601824322
277306526
315286789
33620849
240072716
237074575
7918338
616117999
435578344
333114208
118735236
448942117
58216888
41367594
484543064
67417941
218122089
556762910
42512744
400360453
511606237
26741693
183159247
231165862
153037911
342188559
663346
21019527
115235894
12933144
28470457
38475154
30278788
247714370
3368407
343029880
100254425
31912452
401941174
450732877
49031875
336853274
427472688
243003931
275093173
139130919
144365117
287775769
377222640
38642420
140910829
667720761
299027795
281271939
34474965
9532264
111409203
7609244
713988734
22564300
133848348
209992323
300005567
115411556
222631440
316450211
180810486
246349942
300940347
238073289
88325800
196214256
70405908
331261137
1456769
41854267
75422545
105129413
249317865
55820438
126864638
84281688
12985585
532601787
194162627
506374622
545497072
3969401
7535844
57164083
157049076
426469876
719617133
325952361
109161254
106855781
75491110
263049300
30976925
24128833
185640116
250701212
195788866
47971316
89833787
77084894
717149450
161137829
386890061
690817463
331599743
124463083
269157998
129202099
332359050
350987809
29467875
95351239
376758560
104328115
14399207
202388662
62718687
347354667
6202151
473893895
31942997
574175072
611097382
5223826
18031313
21989967
73064953
268215138
46756780
496197224
619272634
34408158
16254852
606302913
151462203
136948721
181331430
291590716
149528718
494820717
5594101
119977660
479908991
214049790
44135996
54196146
456684416
36392748
71651936
8386024
293066972
25025874
726948041
19577562
159481094
81659951
53074287
234753755
745709957
102628020
792838647
86634595
234706122
385350256
18193787
199235333
5799621
122401392
331643384
117345003
629725764
50674682
789203018
145332308
11140745
288886520
82544543
129726669
6180614
7033899
203493690
453363214
327299069
469381006
211985508
18845022
595801602
413725813
207584519
36195039
795352169
340830768
63101633
233325670
105087426
3429924
151306134
155718328
566569438
232108943
423384102
319677106
96128272
67884059
330154766
267892002
17592996
8545050
176103342
320036265
839152700
742519442
270024308
551620477
84118162
378774053
554243126
10335052
391496710
286032616
172719185
408547344
2626429
47276363
72539341
78143886
119143857
142829640
140588100
251809197
343787056
400825994
8555728
260259824
15655961
357922866
31394779
287220508
390155144
38419300
165955649
212538021
224282373
356428268
207021517
58956761
204494921
281129891
84055911
188274778
259326449
57197496
110004640
177054852
448374153
150884237
777183233
411818846
19203904
280139
1673841
340142814
85081019
222920859
224778425
96871173
679172326
242774171
22549468
593667746
4192566
50360674
174491981
439993122
312072300
74965252
692252581
233903479
125178435
229987818
81193470
187718429
218293
595249111
190675044
22056807
196064269
254688795
265643252
99529865
797681678
101691503
153459473
91886620
124439305
109609345
117355558
516546921
290682
564543150
872711550
706924840
414589037
66834170
404224602
262994428
230422928
58570169
212729802
48932915
115659158
311518871
76983037
362131122
191582
501903941
315950215
176810240
5186763
95143536
94291974
48165850
197455767
62434015
58441125
204951802
631798811
924736923
16519539
22202932
10856014
164101663
262392690
192314728
324651575
7987588
18899039
61411660
631649097
97048698
263352071
255400075
346706735
909890809
405502928
284079915
177211109
61684619
837506828
265793532
321907540
235606577
553461955
20607326
560594407
386438289
446897404
368760827
287779145
146327668
15819743
335853473
401547827
180400900
445553816
361832239
51348810
646714066
272875852
487278563
95818417
621424204
218973767
64091195
268812305
96576532
188731780
633973560
133556784
554375460
733048988
13919905
18547654
17553476
331146903
58560114
302060590
70396793
309113937
133738822
97522144
223873387
513915627
318960208
200451517
57450812
125587438
102199038
106989702
63123689
91434062
631457704
219437095
552337326
500904625
46077600
66781707
65872888
563048892
132439263
7696741
233159
420022523
67850923
8151562
385440185
68921163
41710191
15068851
9016226
250260212
456914214
660475155
774396463
128842842
290211020
140311741
6061088
707873410
339982592
18292599
590874853
36054984
57332374
4228486
180922482
759486186
663786162
73648842
416763319
530615593
41446280
270023410
172179738
31133544
302739369
162200828
4311418
16152697
230125479
216392228
111649041
38268060
422042577
562612696
376233986
367055636
288429550
105931458
557469
366158594
38613776
54010528
142031878
136343053
142096049
449774289
335787
7109102
4649245
527648166
564769407
413098739
106033038
66373901
87674135
167276592
105012267
532817221
375586056
77197868
323648937
281643921
447011411
74305612
69954133
36429971
87536110
321231273
546252647
340933944
8650808
838087684
28487394
19140886
24806351
3001233
225672727
44045107
26679131
110939036
6694542
257904522
277009914
1202247
350504034
386971255
140322962
166214011
162642947
240457923
170284557
863473330
359802664
39641672
866662509
113765256
84886008
460388346
154817377
179547773
530165372
432316527
241876523
316020763
154792886
355675039
450754381
390467238
267669373
560771089
510020896
19099362
405243280
92549428
32983486
17673100
645947218
27775814
317158821
870220267
504409724
132656698
438702340
514722869
148672103
634562064
229949124
301251664
313215059
721001929
144368159
7685545
174065857
17342655
367088727
36930136
297122695
187448004
31659479
641119474
115516091
243520036
377204375
907788729
525156283
200874759
795631623
21201459
122831904
12879309
596736716
954181530
232674599
188556685
401965557
108680653
133015292
36081326
98071131
143261313
199656527
334515171
44025441
283955698
50251748
272393838
232362411
807187748
268326328
25755591
196923760
8148112
199089016
91160593
889232635
4106190
621984583
4246830
31909652
397718999
624544402
300105720
461446276
97690568
357508236
252852468
74314632
611958707
42973164
38999519
426894047
903103171
232509656
51020229
153683653
66059824
75775539
102156333
508695967
241715336
205886007
321821057
78207603
76077164
666244069
289498133
461596287
35415443
205939739
385748654
312209953
280494730
650175933
454615921
279318494
19183380
456655366
2285308
212109649
551572784
162101439
222520508
9594120
343786859
365723683
374866493
854806547
454011158
82468957
807284398
344283701
592761315
2935991
76258937
156725869
229655975
215267502
403440329
37508722
307610527
18043564
12447414
28197805
27348080
215779749
674428028
3063440
652303475
608919034
129689131
617525980
261946438
311155
16103544
130083974
253735468
427570155
761803980
63279180
723327528
68763187
506377230
158254592
130194920
156890820
228773150
21020497
243330196
83243476
424108165
10727800
552572834
222564773
101020078
163000345
224675485
425599805
339547949
56194441
784972348
742031963
111992957
17085694
106835486
10542948
320737532
393371679
46974215
79794829
535112128
568097156
116722239
161834629
759250939
150456902
540649004
238835768
132937040
115177168
246610048
48224508
5028041
577284647
546767231
150314997
7329189
784437966
262040793
109175550
52372478
497921101
322967784
5593243
27764119
10769667
9167735
52948148
259837092
11231997
808501575
138068237
639432055
145148866
514741358
8878532
5507190
126232370
369865100
207027892
722744841
348095717
385176184
195473245
364551443
171035154
213724559
283886416
231188964
6748104
198883640
458721048
202240513
65073597
447725492
215595926
137204384
400357959
79087993
272396107
644338926
22083269
7779444
324590502
189798370
583758677
868065467
134741084
875646471
41857535
611753782
120991850
35302188
206610159
49985229
202403864
47866534
25318948
13022768
187547805
124359345
186981112
377649883
67751722
37766340
369247
19196593
10044717
154393553
50242405
182102758
233335174
163623578
236964527
950154100
464551554
808132445
537827503
221729198
89529874
309973473
406689790
34276477
202082415
188924268
10559639
175952880
117966826
49563108
359953423
418811010
130816690
750997698
18609190
387464951
137527005
682367173
40258773
888104505
646515641
237423343
141106804
475886719
161129424
568410195
155385009
185492095
10565
120642477
575031301
369466813
64082826
132303035
50752107
7997864
33965340
96384485
775248075
429392671
202927413
46514026
31838672
295038234
279444380
95360440
53132797
161498871
93122052
135948187
164728753
347914249
6382226
121294635
99356862
318395406
546308540
77757816
31777748
125506333
7632871
166513001
9101100
97014441
245217194
161266513
298664452
55852694
96637750
214390280
114214074
20243649
28865259
376431688
311256176
178649345
248193843
8094093
528704738
14492348
705694007
161325042
144425855
550172467
154844131
344716458
103101413
353005364
50500709
253844896
284758179
5309930
97203543
33624668
261649069
57668956
457991925
80617679
24301656
201545790
182456800
564172815
289671957
652356096
54953046
271948578
36801237
72338138
164840729
513995138
183318691
239489582
12361922
413753492
1334806
92478572
807017197
8511633
212047306
18004063
809883876
277744958
16543102
95101595
380003735
161005706
58147695
194193050
518659827
110206507
355931037
284498819
57223065
159181743
178040271
36432908
163586541
279366818
630866510
433701182
168235491
456914241
90226164
245384173
136486359
512908223
323557122
226985925
12547740
544470913
291253160
1046033
583352956
181358134
486753930
3565539
500310682
307215104
165053472
484599631
107164144
147616542
156173899
133115717
68502120
67809130
237292464
238914538
233794672
357385277
279499354
390652777
315696662
2584368
203715078
723578718
378003550
827573436
280087618
76411123
139636339
66119488
126951768
1064237
66904275
604147551
787498531
273563877
162237038
33800653
577754778
48957620
63960580
231547450
251189346
163896565
9898565
294436719
534130804
206304294
436861020
58722928
12880560
86098412
106963071
338977470
177017786
12154281
183478892
785698898
66247100
2499810
99463702
93178835
17748830
2682466
214507169
200180413
215218604
385560452
469572723
206867638
255348068
37555936
15600211
569930297
55914369
265192425
472606532
798563677
194222061
306592008
393109216
8080672
224828903
29978964
30635113
512166019
29860351
188266554
242238133
414787526
20524828
265840392
406885745
349739612
318616028
536205071
548201338
58507364
660142505
495711468
310315924
149776437
600035989
26687509
8593730
720967431
158919957
433249601
310267253
3055976
13009890
581261734
37548542
194374109
69169268
161870452
582246103
378627876
247093840
112573196
628262
522982457
51441599
101838526
106304420
29073537
104278404
218353228
71951683
566737842
86246385
385325810
554200701
407099991
294564585
360356794
223071274
33878905
62926405
49514752
499679154
5352768
241104119
53480009
230267722
188380035
61526299
75728838
101141704
551426850
210511877
9717398
55710574
203400829
261121337
321796775
1813693
6876275
97511464
397121948
580225398
48206222
314131327
422660345
358341721
389145676
334858011
178792153
10184701
852107641
27045134
104926367
379739412
67607730
1771149
382161256
70100677
30388380
365513429
460972360
230458146
404446809
67900751
312536552
258730809
343067266
497796376
272537958
37053018
48181318
57320720
196104715
281589607
300899531
26771262
227436020
360950677
353801183
197334839
435736809
53644599
30869592
873668392
375384
46107137
86584490
68708213
417961006
70090208
301684813
42366535
130062474
328372598
480280806
222197576
121318849
451398249
60882057
207135470
145075071
139015451
13752317
785245666
218723870
17462749
10790976
720731981
376807825
120060876
2907262
915995619
204383209
319857109
139478373
685299947
269668622
519306782
352496689
32856454
226237875
58885338
618156174
677301379
196532734
73326737
185401416
117997782
18214544
221679567
71528925
41643640
649023170
566097
456501021
204444477
140298840
590942196
47775462
234146004
348979835
361564596
300996945
570446688
172420817
269988474
554479943
172467860
531934293
762150961
417506012
45870236
267502747
270681291
140689838
251001797
9811944
387944390
15787703
608561034
234992680
271379074
333259033
140163222
133942862
454938654
267565447
21212639
24298659
383975143
602277
27032985
238150690
611265960
327181710
451746975
415367050
28554226
915408204
865606328
177130719
29310563
45252094
122263069
127018530
76399375
89733959
51867984
201520630
225152635
146120445
112069005
771099807
364131342
53779788
440069165
21556536
425334400
273446421
52610907
57840147
512187032
69686646
238733412
436914941
246739960
37487465
461947623
24358614
592729076
535195391
156972731
194437403
62158260
456340219
349676043
40420899
133466277
236561655
201990044
37015167
133916168
466668168
63421522
94418398
361247051
232489714
12705806
420919139
84242432
226874785
284951669
30721843
23189110
269836616
209021569
28066491
184842848
23645756
73561185
17987839
127118796
113847228
6507566
58765353
85046219
166079911
159588723
166956655
129786591
423840484
14822664
17973980
208083274
456536841
363649024
298978567
600797587
256582002
49065777
23225667
82823298
858037437
3664246
109981533
5537322
23276487
23868869
295054615
3883235
7105098
383717744
349938709
111908610
98581050
38866379
42376803
146943970
678268
74486014
419276447
798680607
53653492
262263218
172894754
89745975
121508413
18889529
110361520
185555758
491070151
83905617
55727019
194072785
38185286
106777241
89294459
172293215
245792087
30943773
333578756
360985488
323927749
59063385
371134493
48210823
644309990
318157090
444883367
12320825
726382459
97616525
370409674
789815785
59654586
267185507
151126411
343865141
22708988
48169897
121582566
74991086
20887410
111435080
3226207
162190482
367464611
256462810
153264247
174409841
304053131
164640913
78610593
168458493
49170643
2607077
45765474
152943248
626394960
499844933
16019717
43378977
87198922
133415613
131036196
307222374
343664564
136767323
371488311
12496272
317456598
320556773
536728225
440250492
266644179
56593670
116382651
270644354
388752984
222173747
268334120
44272694
2973204
27230513
175603789
21440197
656028048
474495864
351546632
288256972
525614177
93178308
121825602
79796558
329317424
385371978
778904224
551626997
370017910
106161819
812814031
104911
110379309
355451776
53559339
22128091
181124138
49568218
378215872
593339687
241434420
230469950
30924326
400696084
137371668
648304435
32074078
161171529
11819014
527006153
299460163
171324048
321210487
332018273
149866313
465091591
186102516
419514361
19541948
16031579
428521037
180940868
30196562
218380920
65471816
59568981
68994622
21491585
486244744
33421433
53137917
125515123
86852748
177578785
758883
7447400
299438260
25028353
331812726
7420851
499319281
782540230
654714407
76954205
369752274
29132124
5988317
200895731
114453235
733327571
397203259
361283838
258323206
399731462
61234833
491977120
4090900
477859112
197879241
185517978
9153651
384805893
253993290
93732789
2104498
6640362
181865059
197388673
317520492
369520551
94364786
121458373
163193872
209485053
205862379
367472510
212812970
71540376
167186239
35473946
79352679
101923287
220121719
85475310
172105907
276400983
272385650
138301366
82811879
132375848
19885367
389745439
144233207
34290927
168701082
614940370
305806668
53375569
328420965
63708293
796737568
310233398
38401212
236211710
137752700
32441217
167147918
117457226
97512845
80460292
183431066
494841774
158757144
330849149
120323633
6391041
797414143
104616915
131029397
140769412
61002843
285949635
160624348
164317799
494493441
35836422
458911396
87639008
639042270
568357267
91776553
190194013
298028080
215608077
227695681
578388234
164251563
92555920
112764979
42467556
15229420
252516364
382651980
270430567
114704546
425121648
80523163
509449707
188136299
372052317
263690524
397546182
446173173
4528209
593359877
144913
333931556
6145204
432115426
495216331
607656850
79594239
190709528
271942362
173078019
31973856
220763310
219372522
70638627
38248268
369697920
296289931
30007053
72337189
561902008
6390236
122188626
8558194
162126471
160771950
392399406
204600440
2233231
196359985
84551308
27389658
335804978
235860147
5746607
7324623
38061960
3538430
793516482
48134941
190136622
52105159
201615247
101732520
242594330
96689833
793137975
43352538
717760465
297146754
686473220
386093194
78554584
28750786
369699201
412033195
156961582
238471611
277712363
398136638
63838959
303102384
382390368
120031249
125953297
38107066
80282593
227880935
36797411
367377555
467000661
118060633
240138
77102398
928404346
58596157
8158023
27166291
765953875
23951913
379251879
641461889
555342301
58789339
36179671
115901613
208764684
29975449
666619805
319548792
212755261
222592392
346222787
300732453
9113410
2521747
23018125
358641713
340316800
129720665
297249978
613045702
24886026
555441177
122727492
786527038
235219367
93403505
342524769
75812662
114036625
133806925
132059245
280677515
21033169
157995928
674934104
217691752
66501518
163661638
365132530
605458353
287223840
290083776
183214122
207699941
799142587
527112695
34800889
191517246
333376677
404898941
123156144
264627392
102730014
22893131
560984930
316812999
132790402
56260224
262094633
662169055
168436135
134564390
480471438
777957469
826113819
5587975
26501775
118059941
320040478
141291104
27788554
107862647
23431109
106785479
153958700
568131851
454077757
48174556
28229784
64759925
589898803
585542287
531872132
138110463
73449814
358427642
679529417
123341436
107815021
268389331
548018508
147539144
81404627
366656381
90113830
332038284
450332425
352897293
457245570
120081160
298199540
51464581
318845495
61999416
255891035
174385237
24409126
719551883
303635514
23580786
234992130
30146390
20369737
127895128
347323474
572332364
39090532
772516614
71048126
114639089
251324270
25280157
77228857
390698591
84914513
801276940
62110864
74166520
364214389
246600
295426106
3796993
112762970
907852087
130537495
80682210
171367493
340047306
875220921
454957571
235979892
232662102
969105833
45140125
501565733
6253541
303389761
458962867
58359261
144431332
240250126
215022359
203154726
113185918
932380267
95765825
722813367
57379627
59511464
206734394
447441646
198476200
76710474
129551876
891723250
58861505
321620820
104143155
549851614
148347155
233495624
61447992
258980883
220681188
431746699
468326868
73762199
89704688
875518316
227594472
221446320
61535684
162037477
583605662
54154462
134367697
797616
274369427
47801236
76439672
128365365
420087907
2282186
158089702
152611310
78448688
380286972
356089838
108108954
499289244
25199912
87765398
565138880
286113198
696740139
215217580
731951055
173918103
21589696
209284503
797511910
59833502
2434949
476879185
555025563
116662251
2419216
5784047
368254869
184776058
484257133
12017514
643475486
452244008
109776231
415868718
831116934
583708339
60606
580946022
242299883
719942681
129665533
30877809
75865763
87868001
280766069
84574558
99292575
421771317
38966605
2893679
107344171
278672856
507422922
207672417
134195061
40141688
409783590
14870442
94848717
129112842
74498722
107195824
304162373
636636376
901143099
97711787
671898619
70420088
657678381
89569505
257411632
215790160
117647170
94334593
14553041
32595147
45121857
534949832
120069571
576401350
28312608
11717990
369893436
301088052
169398670
125133755
232296164
238546378
272460276
117015614
147084131
171599806
232167903
253878067
713836734
416989913
16665517
397708384
71247908
117050985
65065521
153096900
184780108
550584917
736598932
168945509
218441822
102971428
856956791
290039466
359969707
2237600
637598896
232419144
4676824
427337451
394086582
856225268
234102603
69052450
7928069
244807303
2678787
53973721
67645398
125920950
8719163
120544620
288561642
48536142
160019257
59353148
444808643
810497627
223460937
730663345
141762974
635906449
357147706
340926263
101269848
722432646
188068814
176472262
197264305
54311661
573863676
111037
16431900
368081720
520080828
40571723
331001668
105069316
768545853
172543952
165653141
147546202
24391183
81454237
551468079
307938396
8657923
166028550
587029152
305209033
494663867
309906828
502164939
17307767
568203642
27037093
596174751
246681932
522769256
122568345
745085516
38035310
112108243
52280214
161063796
670559553
9201109
245415
203044622
234312636
168251196
61849787
131125132
563213842
172267607
663724457
5798523
519192428
411055159
646138939
321863367
91719791
514300509
229634968
250101443
510003225
169073322
113618017
10809990
50627526
30439784
225110180
25178927
254782171
145710843
4861575
480521429
357883201
244141335
80881058
536675793
41031508
578959209
127253747
192853838
218687780
291318753
755260045
14901262
101825753
42043963
254271444
242570686
81864005
115594047
30851758
381406073
265007137
2242977
274649726
185702297
6417127
376328078
210909497
766452164
582357782
495587781
365460884
69562287
21658897
89637397
398214541
386518657
397869470
3266492
198779395
101119409
159669995
105948142
7162893
225131971
69977542
523577549
449536539
15548278
226159307
758750457
73341046
92704047
65370566
91102601
445977531
97113961
338905200
169579566
93245476
147900468
753957784
687431116
179202718
384509360
221710685
58897821
53278392
90162827
419113287
155453328
696581394
27575504
136821454
60485072
401993437
216802835
9706003
512006193
593792623
536674793
279357838
79499953
511076176
7823363
108762039
232536286
122731741
697308159
158989202
80012247
787178111
400983846
32535981
747974408
458471798
121843805
389541232
204284301
179671885
239068106
194873937
29963172
486185974
357929654
51591073
183552561
175952705
1666134
173096926
393346568
92441559
35995809
208750320
397201750
36897078
36096949
313170064
54592492
202769165
49516153
38182347
140209241
257385783
413746098
324360375
200697814
312097559
882700288
30431718
22559133
336194421
236869371
265734609
213848628
140418101
364750983
198611867
213693400
107881887
322954028
5133015
78503359
171534888
115751851
78938462
392336232
214655141
161594462
29381984
17768195
69718777
80637628
124645164
595591893
835038850
170806
218401391
2843414
483574366
294228353
410149861
23190733
486421945
323256692
264785591
184388824
247652362
21217018
11361682
742149414
50749779
68593112
232073701
125163140
39136931
240570066
262586280
498523544
149082948
285433330
270305450
204289373
327980513
79778137
224725723
50006640
93447441
16995791
230340030
165519330
494540756
530304391
166771137
270599757
173007725
44309322
15978951
386167386
380045482
327345069
313359425
292849990
55434946
183006231
180052107
23317348
597048389
450270072
70490699
385345639
342131153
321724675
359231685
147620217
173750073
40291694
14740080
507977448
51381603
77545033
51745897
100385428
194173501
7014004
331013105
278326821
241204843
534134560
387185174
28471442
156785941
157456603
120803647
140907372
197285527
221586258
95610710
511625051
432718130
77690052
166517424
773806788
584415429
18777190
304694181
110525978
20616907
479780555
73062015
65108819
161673284
232846011
238945697
17361767
630502213
246345157
396588571
20589477
496894548
10215854
27094478
30594084
274096937
187398897
561172039
575738803
312791668
65162861
144748402
325897703
198300408
644470596
402887708
873697196
591037039
114969927
196161937
120249508
189350898
81350924
875288042
512576876
14931044
239831136
223861597
95193901
31709884
111237163
567365518
49116769
290159915
378612288
139219440
633983032
145581307
59389604
370251992
123755735
173220408
360002539
293932122
319788331
555788487
210350534
677930563
13977449
147177368
142816105
382721627
506293158
108284314
39481784
424539037
192863814
534807689
38389079
146595233
391811178
693717383
550418824
609913745
377979804
369696093
557802054
43051256
108686528
628428380
245711485
466151349
390095483
15589166
1421994
86187783
197477001
42949458
47912405
22961797
5878775
55555477
274764642
39491395
162655317
518924392
500060327
22786575
12455880
312913217
14021773
373764984
298345195
107795364
31222610
539213947
288355146
19756163
155821517
21338586
778339004
641974211
86834416
427415647
149753270
204925022
875764036
89762091
82567535
504339255
85444655
404085080
224389483
305949780
5307718
23783677
671525470
397154281
243388098
690207078
378533871
33688371
121257044
649026480
118542796
152176985
466811618
625719943
117078600
38606218
230346865
250181443
83335665
99630006
149344769
88388697
112347674
238961604
396092455
82343671
161651219
384538363
2097519
840966173
407648388
450534203
256602197
12231913
504951986
4134131
92907174
147574934
28882643
36332952
40056295
59301749
856927687
226563160
36433971
430659474
411750018
541160020
352397798
6397847
86696321
465881363
450006713
41204687
486138576
563603833
545302859
17576092
44008000
335653674
214064729
586303120
36014119
75979405
130097861
228367069
352701255
383976946
88194451
241015344
547915568
9674505
219922266
493381383
4334127
72122488
10098820
45869585
431873764
32160996
217289579
30877020
535945996
112806591
353186264
155738048
538736791
168912248
463494775
440578182
494020224
133633890
230090538
58988137
4516682
199854461
64624680
303657480
718079540
77913079
175134797
34010391
11956535
232985804
160743783
164580998
105174548
490424613
5208263
575496
274661912
333226508
533359468
217778505
69702552
28054763
23562081
2439934
25446203
5625128
97062312
77041239
203636200
194194574
215736842
105865859
64848004
625286361
5769012
140570049
101484460
517171843
55843556
39153611
780016283
600083773
471540609
135883377
940017028
96307403
114687920
325635282
249504120
124309900
649990830
619954028
181938798
276504698
205800853
795071892
175771536
333329161
1979912
501745707
72416704
828326002
77373413
96381
202749730
32278923
184283
173250959
40042272
61155059
82268023
428243471
217395639
70168702
44338867
228741274
580823830
556805851
98848137
369457421
148351226
9786880
235280158
43824233
780946382
81317548
408605831
44573931
17698989
303274976
740492172
146990191
66867760
113739427
145830879
361563738
55022720
25318712
238960660
11688472
12468317
57181373
942888244
154258568
205102898
214546339
508502520
112117219
8936629
151315479
64239186
367470949
353068532
54007205
391845631
65727024
757370445
319116896
184895952
243131953
79911200
218933368
126954083
699476461
82743467
638069970
4652384
188166692
9409610
456420280
317791831
16059839
77055115
427108143
175886147
199928865
26736496
351404655
387552539
207539639
189004415
553815854
267986606
614145218
37482522
168553839
32683232
10326288
332245794
350109152
16409351
149179028
80131071
51224421
51671139
253024265
87385555
23717066
9397862
35127344
526725121
8622923
65728355
111646934
572089504
584050287
873631941
3056286
21515445
24625678
89710943
532847698
813597050
36961851
872278403
426165367
314051218
54886493
442451012
136857573
52362299
481527334
2995652
550738179
180554775
5087898
367633949
22223316
299438206
39933388
37405883
352865409
346321481
683049685
385906469
31742985
496304697
687880635
89186239
329919280
216301903
181461173
224889332
140868340
345021904
428100661
500000739
690703780
94158829
39293041
64468321
521031511
15994876
457477306
544696867
452805501
829955809
635130436
353420501
68731696
475697396
158155691
237137999
258423072
219044771
884807184
9856069
124176947
160542435
382749416
1356830
695998291
191051134
103641623
268185539
365734566
333852576
21933755
293420648
113658881
12786965
6000850
1847524
98157022
321607127
317747111
202235233
151043215
1225534
294006460
379794653
23733407
75882249
213067369
212042572
83779530
455035609
26097280
34960519
136779614
679616192
214443401
549894026
779999146
6094852
178196636
104331621
78945993
199240976
8463506
888047701
569430168
100029791
36026366
5126376
25935766
265913625
36606919
149982387
42007699
87167712
72033881
207214354
357392769
292769262
139085789
197943347
53011807
196173656
698319552
132428255
288374364
697828799
17457133
222919600
60808520
331868265
478640187
563314970
65124239
133263538
55160308
41685096
158360693
48422723
53686265
361938373
557218683
582577059
168770914
55635754
566365953
474626474
608895824
599051471
87226705
68954493
133047054
836978311
275278774
469542120
384529967
918309203
490263079
513649920
19451722
665628089
67777855
251379820
454778326
459629000
22359410
47328767
80471565
487314060
117578257
649221618
10995470
167816859
119999845
36259389
424637839
110668487
158174104
194647294
140193644
69601419
151578167
138317219
359820112
518358156
36486883
15022325
201054305
213182321
605945333
2320034
456132013
583618226
79548504
221936719
428985276
170014600
258539482
625123640
90904396
82490401
213745255
53829842
170892476
31214288
46000568
384923009
145318283
424157706
565750933
476727482
179880448
254995894
8742195
437241497
155799501
402323150
562804617
69840758
69687879
126613302
503358914
167019758
142017459
135309762
264960904
57021381
91421786
88935243
59859154
9353681
563848816
403548108
113231149
6778143
47120139
161048552
306972870
5709821
455413354
89712686
129725310
5864587
395039703
181459942
160101668
70958682
27928288
23533717
376701396
350186141
381806681
128275488
601367536
114411771
232465070
45002092
47680107
313349393
8716370
288706690
292843768
482375534
247826342
333742634
502714185
340297084
106796163
91673294
318948391
411563918
299578101
318292515
682695446
268098205
290465461
323158940
286532080
706290931
315577707
334454351
32349657
49201400
600424434
267595850
472044904
124625762
816084362
177562340
292209439
72331507
239399849
3378427
517150979
415828786
160756259
15331557
49473137
661515643
3448322
39532716
678755200
341752363
25690318
16765497
59676273
132501901
62699679
322839116
207912999
431085498
597500320
47270501
124684854
231768876
271321904
323931132
322892208
336068982
87209815
28709088
94671924
241391407
50144
104044824
167252801
144718069
392753603
11006547
483753628
143961995
486532746
23205860
164388965
146301098
380825158
39298090
67573255
4461627
235638896
416918424
390859012
309139365
291379023
55785837
387929381
277192306
34689509
162679887
262234833
128876315
452669659
269002765
341601036
289816614
92763884
82690022
45331393
52518284
139864688
77541094
780232476
179890581
430394418
258683616
772313562
140164717
28021527
64648903
503999296
325824161
724882466
262396459
7338134
155774330
335995760
268692202
12980012
57524739
168940235
574728490
930242100
137969917
72743001
796165005
30348687
234665749
55232422
177406125
386378890
77901271
277500698
9520525
127511790
10524411
294205974
1960968
337139544
22388739
86375753
176441917
18819716
596928707
15000110
313914627
122834701
147201414
9704995
202290766
47566378
275145506
4451201
133471957
73634159
198577643
24516316
290287326
39475949
32142491
595520857
133397209
185369746
332191779
385598666
39082702
181615692
51258084
194033246
260761760
97193479
150256045
139452543
148490362
614370009
102348037
274589986
138822529
446714630
1543601
561873596
36981529
218202430
540763383
293911052
463243859
132897666
112937900
286821217
35559923
719633977
21538856
213435006
180915354
122262179
288772366
17105658
217347502
253940283
574656172
392191074
184375567
20932770
598562229
695498
188601762
166373268
277306187
503283567
6567550
276039676
367493941
21508112
636823518
525565487
517362257
734393054
11738882
175089457
13872197
466482351
559540127
97977777
48681990
31191734
28022430
171723319
60932960
733016684
574639967
326288635
270879097
165152185
87249419
438597027
264662297
606883359
499712840
208983886
61283114
20523869
685652735
49671780
362770281
160558687
11389846
114237
104935650
246842741
209304986
722394654
354392423
235462774
516599495
80503543
60823024
445903782
385055758
587722866
87705165
372466811
26549816
95103848
313612038
46562502
18481370
21354649
341106182
9079738
256014741
80859755
254979608
72587086
798922043
61731886
488402652
111534548
15956500
537258765
482075396
3632230
29556145
606852295
433579312
785219779
252723908
202902978
95477323
42848926
9868966
924722695
481299152
66317131
14295388
7725669
242579089
540720951
299944157
775122960
1173520
2364362
464766832
528000275
813925048
696986
29017938
94734505
40996728
8355191
177939501
8993957
522705826
530797967
295961293
8107745
231177111
86827924
68666487
37502672
240926494
187624242
626725657
137936609
386626123
44817930
195958802
14037979
68674569
152721408
351408170
415112415
66022171
161119837
137711540
298646698
20216526
250578667
16581521
273087542
345747821
154683418
112377392
193838451
22197187
290190857
602035052
559395579
133422250
118903456
114711653
114035031
61475586
117446303
431493099
2428964
91305084
308467884
509217441
172300901
408449972
96213704
542692558
176349782
127434563
327011706
86138711
15089618
16106759
370682141
22511605
328495801
331517778
282824764
93177937
549766669
111977517
776404663
421227745
3799765
509929019
6018377
480630625
25810597
154054288
355939213
7873522
8469684
180503953
16687173
462465421
467817776
305680165
335165354
272188874
584637767
310327136
484631397
61889375
365619255
36043083
102415143
243317484
662074034
319896374
65854476
47796214
44211135
370975037
147706212
90767721
165546383
886591822
398440696
595896814
163990485
599781482
9540506
96959029
299189755
235715966
8906958
183585870
71160031
927471307
392026835
157912076
174122866
498984693
709650005
35286791
8278344
183759370
15202029
78705628
592691393
250279792
320451563
685432957
640485559
198116081
235663952
95680150
455967481
43206644
167764176
58776466
153711931
217982074
450234892
154577969
637265243
309497131
311613066
72983641
5731204
384922645
378718899
113671571
270827511
75867915
420055457
501047464
21394740
284688375
636515061
68636419
285347290
160346179
40706994
203003138
82071911
715391228
505728580
641657783
261151038
122769307
209986725
452664953
272829288
54020319
411376047
20524235
630055110
60097556
216564283
22383347
150652503
175038703
19275579
36458287
105053684
277276648
329463502
81405250
153744463
214554862
31781232
68998223
284639496
136549340
107506361
501403860
438832726
236486250
241887896
52562364
773625145
61623877
158714886
54566725
25868237
237036813
148446092
624734269
263960272
308637741
34833206
493579700
437680020
22145360
138505216
816936287
8414019
103752817
277357364
11813000
391718833
266628967
68223124
352413587
90444686
218954821
94092766
225718779
425668428
152441863
625925806
98518712
290218853
157077329
114161506
520806254
560300376
267572684
645786244
246470066
137272870
12781182
74556909
358839956
141836315
71452907
25963179
98784767
20597666
20732786
64723319
687269513
515177449
903566631
245283894
122586984
777361569
150419681
382027146
288194430
464572310
9736040
171811286
270778643
142662738
126168753
4484664
209843378
309600253
391141364
70214670
71826216
834848101
747757341
142531825
195816486
271446176
36357272
238818129
118506759
82715516
95690782
41399114
24552583
420223857
87954062
8004901
18988384
153035204
403942772
486873942
2503251
13036532
743155575
545624070
638057313
188461353
529762063
170082895
114610201
108910287
27843903
306010498
62131920
364819762
909048323
85690759
47235594
126386113
249122220
715298777
597561557
73678622
18894653
372726671
252769685
357986630
20856716
40180825
1676850
394550890
284907545
28146070
732367311
4656387
96753601
332678029
157112313
202151485
51687130
98852541
103426890
21993439
6192030
1185043
364652484
99454290
181611722
314448046
447517926
543343396
36993154
378143117
256088262
90719104
311271906
32233624
442159889
46801569
291533556
257499440
480902782
471701740
310795262
64596777
105403720
835926233
26846347
281976527
144052127
35134379
276562251
174087651
756327519
162559924
49352337
918927603
139742447
369800576
101995518
226033323
542936195
450929761
58981759
677845387
187347844
963748180
146166763
21693168
217743517
3332818
205386769
305833304
164954826
7047830
815665096
71845053
76938176
106659725
154405503
9322698
91339587
121694019
406292098
2337563
186452131
4277949
61926946
199699037
272362583
52449242
832239295
193075580
415306447
105294527
64421920
377051162
712589618
346572440
119269924
140194540
57648348
120659170
290827211
181873153
366029965
254068871
240560167
509640299
20433558
384007453
94419670
111334743
79783034
905734837
172682984
62803629
60763548
105466823
62558088
404757225
295798532
5990388
10358179
411233568
422672226
2575550
474890134
143852339
37127720
303164122
66975176
856919964
735704533
219310785
40116096
766522654
45799454
392626415
96163197
384704833
315917967
242040275
47411440
15483240
32584058
178060802
210850713
11107962
150674038
167513141
75597041
29695124
232697031
48856462
860925376
920120952
56401848
8273267
75303492
11424911
5118703
172093929
24028228
5509914
253784986
323302847
168284138
343659588
3877270
94135561
204408329
57002451
146066484
290498361
323202224
155654300
254963416
345191931
134280385
199765019
628285970
46187558
94687324
5303739
8749629
66389162
527737854
491107327
697763
101468949
317170744
12555962
313164448
64954284
636671632
488406566
124781111
146300945
26549377
255755602
374482558
47940959
25592381
94678963
335494219
8779670
728369095
65124209
76681880
54718702
582849503
89609231
99979703
245141406
249075445
85972370
730971485
201046847
169964679
531991214
138006623
17288228
624546095
46279339
201817857
552101123
194321893
31136138
623959896
30284877
71747547
567023777
73653509
405613075
483468959
333056011
537401859
494970640
234874507
396310572
77764779
158594010
2303865
279761376
372527231
11181207
148640078
71730183
255190614
3921498
88305798
4364068
364076765
116035782
215145588
19740346
781142820
86020375
574413250
22033639
398617681
45760522
564076004
395454743
191275590
178915849
638194258
199808535
130923107
23339782
189292000
96380518
191366836
227069042
216647236
93156487
109908515
254616006
684802308
104065727
65910021
170214416
512882716
263017763
117584248
397776149
36283188
152648863
75776136
19059308
225185005
125396345
269290531
362963967
25891773
378025096
230372283
29873194
162303942
67604550
275808667
431434354
346729436
370487067
131723962
429651683
620919298
21944273
146944392
68845239
23784647
63596884
526648081
549722650
116531998
158588796
218930319
129758739
113080898
113876171
2343627
53806631
510025527
169020689
248423500
485257784
525915482
1845687
15891902
361728145
147717289
67996907
651493948
392358521
9412480
5719058
40674028
75390978
200480136
178383867
123620929
731977098
186834316
2965003
750620229
20685824
279678193
471619065
2425668
121672176
7317004
263300381
302655201
38638587
334732607
215656299
74656744
73115170
326764652
458626759
340666170
484801907
763333211
75128372
769462694
51577767
454633106
327171000
169958587
439513827
21276596
140134843
187133850
539133552
349324197
424225
19106205
160023685
67259593
179790892
210828354
81887584
133602790
9441159
319614530
169111223
100892226
100565501
463934263
150886619
103732506
65914075
289140344
193264499
470112779
253546349
44637909
244100188
182931005
218094217
35502379
217195824
89582428
655749812
65544701
78307152
464267
346153138
909738323
136348021
122653598
69232937
263189863
24205929
313478581
67291047
593003708
309941877
56086583
478226956
34767541
37525967
116742306
39044232
101495367
514086845
227610714
272757369
48930923
235671160
419682171
80722251
452173923
477797009
233417478
9646044
149004273
289694881
439324063
167291976
175749406
44501026
45928550
226901009
376767832
2815010
362281871
234180202
59230773
30709044
332236083
33749462
640075315
143276212
155440029
290328092
33863155
400381189
233029957
3387826
542475216
373716493
113917464
377668738
143406561
399434666
386720971
330200201
464887184
515804550
13043714
40183689
198460502
637597304
16719252
26618808
773482988
100990581
134108160
535052610
123595922
646927036
103164028
566788004
19801028
504429815
74639037
150386271
434760345
55690078
196334232
98506898
95371252
37484700
67670077
385848316
560842012
134307410
700712992
172637368
64993319
305847666
147441613
306872863
494917578
391556064
325208509
506036573
185176275
190908911
246016756
42926546
392767522
70002054
265436322
24642556
218911989
74435142
167550686
187375756
18279631
52597168
760821237
38608464
189915215
59709097
315532949
106913313
36488533
350676364
91005125
2346964
212799397
668594849
369472151
532421119
203897374
559439860
243821894
809601793
193576410
216081662
97362583
93566676
225195825
88694889
192182202
102004283
355828795
140002238
106071025
30435009
881449712
212748078
34914364
496239970
205926966
98186933
92602949
361617307
398723267
98235208
533069814
723408977
34436205
103123204
6526864
160167490
501586825
131304116
52375631
7579081
58116290
286030090
57708855
298907088
90697284
5035
4143917
42003061
163930023
454179958
179624521
165998205
387912574
163580863
5463122
216984869
432763343
641452182
51713316
133537746
106038534
3292067
28301879
879667890
12006375
170459662
665522479
240617889
65537731
385362857
165697307
102638063
112809789
502777604
113470109
272135089
570953393
43763003
224027828
164507763
161595091
552159274
473540501
3438081
224336731
267076090
154310542
691024788
78857332
41403753
105810814
210769834
354038281
85892372
141880288
413259954
331033381
459289967
507787579
2351284
277906191
471022917
139012011
86236671
44302452
28517079
238760014
155120577
224545793
544134810
132215271
528771345
50206895
343383777
865207451
579081135
188432710
76339341
539442098
585350200
647152402
317042978
135770301
244536632
941266371
119401184
629313878
1796957
499033961
307710507
18293560
421687311
190573242
173947008
107205568
742195772
48325941
15659704
481024578
9100820
108839546
448483744
44885599
592214634
633463912
127658250
140326937
66863841
362655239
499106609
238930470
302161635
77093263
196781537
517473637
175057072
116827904
17411386
44171081
28407459
226758538
108493375
18879197
1921520
256578529
740303621
230381779
69491935
156089616
340580771
16345781
39315270
390719527
118590020
5264252
823232646
32959649
222143431
24518808
157467271
422052064
135440652
20000004
18425185
712707651
83516866
8282163
109735380
61874211
215074514
162385270
513326295
8288972
895432312
13681395
24634957
154589882
508446010
27606846
69880011
284877554
255160219
447141042
297163731
103582885
124067004
18727961
77799199
3962749
111516827
49951683
59463870
50870344
244484630
561999027
178358970
233404698
65765587
101209899
353635284
25228315
331881816
177092809
54656716
313937388
608745015
64453611
109011950
15213626
151055410
647169731
16067748
195862144
66203304
519160126
273623987
118959916
691669468
318306763
733454524
230705793
463088659
46856879
575582358
716757786
175345484
131337017
183319174
75060835
219798796
156213364
290122258
240675230
81370961
46625383
592753616
800766172
35750715
94845845
467743810
34443192
404092097
26392622
731446142
204071314
216971060
169221300
759552728
24281377
122589377
221138778
192702874
28310299
18599576
467614467
22911575
522361476
173091637
181685030
60167111
561980289
407202648
220575129
535900468
130106763
678255163
63670262
481347134
99477896
128188664
33394263
15362126
107261736
162808048
627779982
110870698
152986933
411568186
27232869
93228988
133569943
318338462
96371355
46312675
148313906
259178520
280382593
504014659
380966803
226952439
55622177
231914354
58804482
339717608
34124863
1138125
70395
277536411
153613104
25113834
31138856
74160645
29436088
278867732
67596282
310936448
79785595
495972999
153955173
218936093
261154594
57976206
17362771
50437783
195528667
65176708
210038945
234465432
26881329
47419199
552974261
511234076
90641021
208040255
320105256
176966990
384418278
475717199
9435825
3803126
41631931
150079094
24815730
385418836
164293671
307184235
18128670
525156542
249100574
323464064
74996722
99698377
423622731
56060772
209587848
72081804
58681789
62429094
16284083
438667675
79572979
406118367
497472435
18776736
305923810
94702997
32458559
364949690
37890900
295623250
10234188
92270865
6373747
348196578
191186994
8810356
64475140
165499534
224790777
510051615
113845487
77291616
292339316
194545615
582028299
25843327
48975394
308091944
194782029
513881279
18465947
361289757
93307652
391075948
35565983
248836942
236347718
474529317
62286845
82118717
56778685
518817566
495550450
136231546
222100764
266057719
121488057
22427413
51860158
69578329
151366526
294317551
209622545
108628320
2381828
246300766
13124720
67041839
28237205
44595915
56916842
135672439
143174451
176710280
71303069
575861962
474382134
210411496
7303262
684208966
17439201
186958343
39186557
182217054
72079935
375850586
638033175
225483801
562500274
482654516
115362405
211519283
848599623
200835855
451089
395503967
501376050
357325714
826678183
41579210
409380085
48296684
731336282
440305344
522286036
82899954
2197707
60585580
106421709
63297519
924916422
871650260
600897347
65718072
581170935
33485705
339748285
370117224
243461092
8727669
12371985
151275017
426900681
182065685
67922350
282895595
55355457
517880570
53731338
50480874
225751464
717959256
454527574
179655621
504734499
376026549
889122601
680661048
766495623
43958292
102655825
20884046
16644195
315410672
62789166
50887133
239860560
255335044
16352919
275887700
290049920
93605365
83168627
49250015
19862223
57697598
372217810
391591309
774518172
415927775
23718681
856953790
67633850
3561589
4243195
260315594
753291006
159441988
570386400
57919478
34793719
590016614
81018548
255507417
15332479
51620658
15814892
913011369
82301083
185976485
116953641
1571803
3351812
390598014
420547337
306567226
810134083
442682570
215050147
170987259
19176038
385239241
289881967
446488251
482981159
227919645
155698524
52837054
634024
925865184
217759013
102586098
414837087
605648322
205716333
188542040
663001585
69264086
184335014
427376627
316868500
508502681
197807261
189485385
39796802
127569404
208238468
26332164
126077380
3217972
183555467
911805300
244288365
83578857
152277042
40154783
6687097
62906299
32638583
160118335
734674622
145124682
104775294
29534902
459675296
377356638
158085520
301610
251513203
31387203
117439408
132873944
146715049
192565773
39928543
584326677
576771157
305972713
777157005
348439960
39351423
36853835
443379842
13968659
424152719
229547307
98459933
302100870
347536198
494999366
205465909
183195449
77686901
164917278
498036054
239256694
16724419
504811699
82391079
549118038
118601475
236150575
310432037
16446304
357284666
127421280
40281980
357707063
448863803
270538648
175368405
505439996
15382196
5713326
204131390
556628687
278429545
439619752
246381930
2571054
178968035
38295735
124557113
67110240
6895282
65011783
233588486
36458623
248266898
293133429
6099824
754396577
423186339
407429858
96602115
59954177
204710135
727455656
8064790
32790086
391539679
350222489
418457977
334064252
69191726
294512753
409250142
35633856
870972532
543248781
213079560
14794664
387182593
448217067
153853343
152822802
365750513
178999250
216758332
111902440
45353183
493396500
118043341
569012848
161872295
597436173
94905117
36030222
62583622
4444541
157296135
13445108
18572444
121982464
291787043
189322856
240597170
230657837
44900796
123163895
210979513
116957581
435172223
44092585
545074309
508685069
307682381
181565065
199668622
877755887
149978432
148310516
111423804
897728536
400593505
401796390
578493018
41490229
10705824
573396490
211033064
357047531
146462
797282582
265992984
114202500
740370935
120677668
79510288
2211788
123057707
364043657
10066480
13629728
101743388
261987812
106568515
465827694
66163061
187033937
119518836
123877079
6816759
181674787
655100393
602426246
368510944
540923858
232869216
194600726
576791191
497020678
30070513
189561259
8932535
575413901
12335180
120707671
362726906
126797855
583589719
139662317
726890513
109889919
18354322
546209255
134540733
72007196
6859718
20572182
121238797
137075530
115665591
119156263
137609735
196001149
82722219
309246157
667288337
12589100
154437728
100818117
444333497
100371081
58712241
55847483
32775444
696547040
215357086
358808141
29949966
276164349
261711819
258636369
848018058
685836
164313638
254576839
4012776
811744198
816095479
342520896
137808329
192342669
435980801
68346162
488170671
244013790
178760554
67360050
584577854
595405718
444486312
363551522
253748355
116844219
12208944
123635602
72543472
59951135
415240678
9902411
179664088
2685076
217862917
439089872
653687680
104976975
137761538
55886904
267132192
882600547
50712563
408543837
114075809
357563847
15629915
211127235
51650593
303968686
308612877
57412934
101201955
22393927
74662210
205398300
18163379
67149537
21916317
450152145
3848563
436507187
25283191
27141490
681677916
363133204
628718850
333287814
41218151
44799810
26370733
34561239
229799354
265539550
389549363
643125317
485402580
313826644
563704847
12372924
789329701
286875807
5324819
167537999
216604194
40686475
95376571
42320363
324285670
696296091
276324335
17642221
273895489
201090246
253108664
270668374
40008422
602995121
144201547
622403794
83896922
187373055
11191339
402914920
521493712
136373135
404951223
304736129
191111180
650354419
177465461
20744815
179587259
571097203
16375302
38526078
331789
41143472
107739577
21628016
186591334
82641619
77109765
7051940
122571730
583738879
347949795
549816131
408141028
370002296
179882709
15329657
451858046
463074849
18257938
85866928
39141792
20310207
658832672
113004016
15981230
70869176
504241854
140823394
13507027
56088384
19384563
321956834
254534712
226282540
200469270
50119878
95746128
649125200
514497598
247812300
343030813
65489660
166208055
660335105
617265555
29934055
474836207
415481376
330698320
586926773
507024432
30536707
597840904
614172724
341342423
90855418
419207605
145906620
63553395
293739712
52848918
10115888
517232181
22622838
419267045
259744945
327052040
328219310
175271310
1380072
192835419
609194190
6245152
305254989
31528407
120904134
87849182
390161
337257802
522030188
377879890
706744937
401216764
264308775
407898610
381717938
496953874
227962620
130049778
83203845
31344913
29233680
69652128
659823950
239945
553378074
2481050
158907324
383713962
21548766
144558022
53938580
134670740
4181557
151686835
283957240
105683688
269225104
406973015
48903690
813176572
117524480
261278762
75497314
433888676
449789864
338730933
5509877
203816214
708191937
12703047
295566152
782613771
99332302
50046502
119095150
124551860
755186455
248104734
35468
297651516
22282346
435293227
694410885
306658860
75939178
245441592
173058524
634275228
209988879
288333417
417666394
53714820
321154421
113506766
270177527
22145274
199015195
338626270
57744210
619541610
73245500
118666068
27346254
114752302
86318818
4874840
351866416
561439879
112547505
112142665
101569468
268132246
151490227
46614021
346364539
5098449
120140407
266155870
50578519
456328911
570701706
433336725
806779707
160819028
354492058
357022121
562505029
285316782
222382031
364266060
84383497
679012193
129806679
497739037
581713128
159001466
8806582
48727094
514486069
368267644
444164817
864472312
943154230
592744422
421049364
197366410
270291118
66923996
161801508
676225872
642640878
435075193
341251348
164212492
248629172
339904662
103154509
132534364
116283635
524902994
220002458
43443827
57194727
337657055
193549786
372862942
33641980
449636998
77013779
31516112
49151310
286854941
128595100
1887256
82934839
125029638
402486363
489395060
201829705
324516754
633186647
468416714
55602669
298528643
249649479
97670279
744956124
213813407
172669860
472455385
1835387
222042955
86366627
191857622
106108981
597386857
689834064
152783837
22134400
459874366
476728539
641785734
9110671
628108850
481672628
696818594
243432019
364161667
164185484
342320998
129823098
381126394
29559386
1889030
207458547
127378874
90193628
134174399
469904652
174915598
20193430
564254479
111188000
439184052
107980153
398450745
114841227
41835085
167275454
446439321
51027793
840299816
161298965
220492089
55116236
31051050
70750103
806282672
495191931
271006871
7532008
907933611
7624609
71176307
364830376
187316290
460572453
23809920
143501184
185455974
158951016
701854
216544043
226072472
10138979
651539244
425229831
268869803
230620012
637225614
418366409
270918153
189152044
255107389
71172130
464779257
8502762
64047009
240585747
163648474
219948776
4889500
817808190
327634355
470500166
335712103
29344126
135765209
10513042
65013418
95130788
345576756
5913374
131441869
19762277
157233718
616911792
420278457
16120313
355494869
765896298
106941925
403713967
301658277
20090976
168566045
280991121
81373145
16607848
308711135
137568037
775472396
218917889
51368205
261890442
174724930
10801199
925312107
209196177
634274946
522174940
464192276
71847281
7644977
139166819
260083196
488497151
40132140
255730361
83629466
213113200
165353779
21135541
579785221
165632055
271587173
257865069
84769982
52471121
236481294
256766493
171889003
23726605
439555217
10105898
87267708
290097572
1236719
48643979
29293058
652490916
96179007
57338452
32611438
194575152
469814705
43704687
490216430
169985571
572675180
417186941
215559111
175373038
543202539
294087811
678865520
426262530
87924357
114783553
179858042
193576530
18122133
110158988
342742672
46926181
253501135
6542516
280231340
670036219
291720904
159406027
81038853
405747887
41580974
79381385
415430481
42350566
267243425
6686259
127328469
270887175
171175610
18321688
400357175
323641510
683269938
235312746
83014314
588531492
281434388
62657730
610549490
5919097
786650916
205222565
495911045
120053893
240399148
200334890
246557439
538424991
111791455
403598857
650971463
248062313
103322452
272447903
421303163
176088277
343218619
133309664
19843452
93126121
838125129
476869973
781111419
146097413
90825177
60686889
425482376
110270690
726133694
18946107
210404936
305670454
3327232
315647294
496880069
283690452
7047674
108748508
95506763
188506795
592807336
42850954
177098245
45643572
644940096
677811556
585024848
62337501
66450484
99910158
758424024
274306165
133061560
68519005
37357160
862369
434255694
134174869
121188893
79027121
259366193
333422928
31202010
485667376
569527212
44293605
95949144
81829768
391948216
206207158
195275304
45496456
525375163
139891283
35861870
331479138
142561993
269517778
73901606
5866481
304163952
66340832
124106784
192494900
635970
148440524
323053838
107841863
241972957
6268505
496265591
716816699
363807139
80922394
152894271
324432423
424985198
220897503
121095808
78886129
297098644
46466421
949979919
88602076
442241067
244554889
362297746
130964179
368112375
167114714
10853763
917474543
342171854
443680655
302488443
712682412
567715314
83979500
129452400
372589264
606905222
286641960
477882782
136640701
18143402
380573731
367544358
438554837
824267139
900176136
112132695
45638571
32069570
895753116
102044988
78405442
608633472
162227811
366511244
381480907
63249229
17913961
518715928
7910390
79152507
907977203
447532269
19966478
8709192
541987767
20178148
244101710
10948118
275964202
555901533
160946219
639081043
43080999
313642650
439147838
376090057
171226775
583349709
577462915
45097893
114930752
226585733
14241444
160379714
132304637
157081158
410523794
429513649
137509882
648361109
421523564
99445396
70939331
415721879
2375955
254308341
62721393
554947833
78638255
21372056
226340583
543551454
90105239
54076159
96844007
254298915
87467206
23817358
85942924
135358899
313120349
34467665
535794623
33275318
249650477
426814752
521287535
422621026
5961017
23814589
324334434
724944873
949462348
427325763
176040911
71505816
248303802
20257286
412160431
2228829
84374174
129981551
702158679
512716362
61469105
382083276
370110457
14162236
555393500
576298562
42528858
342678178
26368802
93219117
652287467
488529418
413703578
213765819
86686308
103108437
288153802
350871588
565979966
124642721
78008621
382244484
64423488
57395696
60546923
124543443
339573364
234242229
843879281
447297361
42444086
3953256
214397909
70651632
631224273
448490
109832962
205667582
160596113
168812012
556683187
32308778
99565357
172758
93674435
588758719
723582
492538601
138764013
133097144
8221223
227538726
149086926
82132654
25230056
16104476
144779186
99826920
13429503
259056403
138942102
395002123
225788559
83115281
479172860
265624724
188740705
603441974
246005934
1550515
580478746
74235207
296401323
500040176
305998778
504295983
72958090
73878212
375175421
719494114
3716339
635348630
12346933
63086171
189452121
702337138
327197710
221342592
26134034
5013153
164300
15531116
172016553
937304
483006450
306134535
190698334
153509335
54882315
209931587
353791540
550881994
187818698
253399061
696908959
556733
14058526
106614215
398223140
439092504
818763306
514340688
14172125
6626425
266894384
115979622
432758717
275816592
116809860
97850534
94187109
510124150
760107036
56728187
407631353
274657742
780974155
272260983
342545247
712710068
92480746
17783641
63503740
447540592
59596195
909701953
28554639
401387465
336286060
293447101
285738629
183804666
326045529
31074065
34284879
393127379
45500926
132084961
146435256
10710101
185555672
821693619
310820491
35568146
261378791
579846391
167160893
424921445
165463123
3848273
35624537
30256818
61853706
528653896
8446882
149073163
30021825
289766722
213032043
75491533
233392862
44050862
68640995
255579605
340427330
915217
64342956
16256955
528220097
12782641
200612297
709400038
727277479
277388120
79916391
239335546
636752647
243248046
147862454
34144002
278928423
169725891
75693645
258446561
100004898
279950062
266040002
21088319
143619209
741471994
301591882
377930762
440718699
161241140
160664234
606465294
21474322
163696324
387205218
204290279
113869082
1578427
66526139
897997241
423356666
316576954
502092894
95978041
52556785
106308462
14303992
492931457
188253115
258535589
182474322
283442580
75959111
69375664
564707562
307674628
58990776
114505621
93729243
237904342
459624668
918286526
17917982
112261854
140136167
489603196
117288910
161311848
300427749
50942771
453003835
442961861
265718881
924184323
65346278
468774794
688792779
190868252
111677318
340999864
308876185
86502345
269892872
211881508
112772704
96259409
123019908
137557012
96075131
119957766
278908686
356845888
512769709
167908019
162816952
135850904
64611553
47562709
3506530
73262818
249397768
145945022
9697336
166071439
690406754
75521184
42988120
441571992
196543921
160815115
283113783
73123825
307717990
148274743
237323571
24456844
155705962
862588052
69059358
196046768
356689203
271164872
168836047
13885437
307486753
59292417
79192967
486827768
287942796
99588384
508246590
130931217
225881486
141321593
329992143
4566171
124420902
9299841
19370658
109029957
177154426
214424775
277825170
650506780
343646114
93717667
189642854
219647772
71818582
36693260
217625757
222601595
621155853
361395107
144663794
190282959
64887186
355875891
237070801
456437146
80616530
53521763
210164516
587919575
430861838
76826932
21566068
818439621
242300358
608779555
37839775
247910287
266326374
41174534
205156283
102731882
117776239
727669688
243170483
23802082
34890434
6335278
341377070
93574411
230493434
346981187
55815170
129869150
114701280
58051200
157940153
239215279
546113718
126758078
176307676
28169540
561038462
221166936
277735980
162677298
31078254
157883173
40759117
66811448
6710194
298672662
348866068
52469241
281849160
338596662
91404911
15389851
481870591
50529526
221159015
880221641
525902379
473270982
60961198
571501490
238688956
37235063
482391466
117579664
82815957
319355096
407144750
564138534
67579454
209140394
333443216
133120203
212392226
159488183
160704766
849159671
84423751
66851167
125899999
498152667
315511700
217403616
116929214
330164034
157237797
141627406
34523465
100840749
220197428
78078765
9910894
12217215
33981601
18735925
192182376
165561194
52824495
174387483
22520142
228114882
76288797
7178512
467459097
948958568
136308276
271633325
384344437
78841967
387910674
25122577
418084981
12569491
119526857
111493515
32433022
573776586
318833298
614385600
10685018
170594571
208373696
203825992
361784356
790821725
163766498
523092268
15648319
3017166
148012167
122714343
70615530
291262887
222773525
23470427
323576295
17353500
290213607
53352257
205215609
176072437
162012926
19663275
6892920
239811478
341239757
75295976
146473326
547131897
661096817
104499012
423440468
44331
464663731
339534251
701939637
233850592
100480088
133914921
38545203
131722970
359485002
842265
160198511
23224982
105704414
427007682
13677944
106356884
91424086
143956005
80244632
57406121
138555917
3552130
434222702
171539809
284333898
429596478
47535284
3941997
69395366
741788775
77882988
300562004
594576374
202133101
81608670
24815709
96012853
624793592
89057019
499869073
2867631
13337918
250948783
14316607
23043114
180784170
420310138
12154673
328180125
471803788
361625055
97245342
207957282
3552458
196597911
314731748
359894057
538418763
21663125
163313220
272677877
298964053
9097739
1378129
25705703
160890260
277210066
50579089
7179691
174939915
636543375
94928319
446585056
168186504
108096548
78741378
136577164
118625410
794988786
237460094
14868063
4232127
102323669
265700657
28987839
45185955
76804466
35858283
336521602
24571612
240139135
279523222
545614201
447838472
601170115
42327111
737766569
104937227
571008982
317065126
13110794
250632573
174401185
60320930
528182852
132406953
60644109
255001202
62105479
729972
189419389
35671562
340456572
384289650
10823400
51307958
310295315
300816591
262147793
10427842
320963884
808822465
310187518
505306060
62929408
302086420
32062865
462622276
198977820
290689422
247075656
594497955
113993634
162874072
261501357
725865219
247386566
33095519
210416465
487478131
108126740
30025141
537305450
459165448
368091230
243520736
123675895
156968928
144026316
86044552
265033860
297506415
231436023
57126690
632597282
154863336
613934772
162617749
383645471
8488341
858299237
15357121
437625624
115622612
392361284
180990706
149951401
142034843
43292684
506492270
91514183
67909347
57845592
11055295
56566491
140281980
725678819
32723942
12688840
22426086
740372936
38401696
47726096
401386440
166625208
203017229
259852938
204524659
114039333
644990
548766743
78666300
43168405
22402867
102806434
117951799
3120924
801152169
354657323
63281569
86474939
169200476
18443445
296288248
86193281
503310745
286940972
84424541
243879105
3045997
458243299
671357764
694117685
159937908
44420689
67970345
603359083
66677472
133050616
176537100
85410610
472893913
895981498
522624728
181349242
413945788
607866340
105254184
444855792
262402891
405757444
363486755
242139048
171232510
26491915
71991609
757267
429821827
18257139
716673072
7210008
121669890
266005084
177680239
432305659
120239937
64516619
41689083
1187324
192558105
40788909
413595034
146127887
138626296
162753837
265087110
117804588
7684765
129503812
6918078
287315860
263298434
560131436
452066593
107119949
911396632
168653300
58620336
25871110
510389987
57987467
352862346
166055957
35144599
337004570
651567345
158960767
446229671
161419867
206930159
835986626
103160901
683733441
103312544
187167334
24133661
797189296
39683476
27950860
441313821
197521003
361163744
12981745
390033535
102373544
59918976
9404616
32078648
710082538
293925104
426991939
337009030
250290299
466113980
418115267
265515005
382478327
230939300
90763952
191731458
121020774
891334968
169914559
844760715
155988821
293301577
8707465
92994934
164127083
329784734
292152448
116968368
147906098
263672772
164500925
425911679
301061683
396486577
162685194
681272929
257781489
180308642
212922001
326757226
38947415
21705270
339757953
586736998
543602786
5143947
471397866
118414261
556587832
16639999
651716613
732191737
327532342
198618868
7779115
168705008
146918063
267479544
119530132
408159166
51016691
88376526
49400025
295944937
381712952
333677437
151986444
355676304
89625515
104570390
281259198
821371775
13639793
801938590
3880827
88216837
155436725
34988097
73445522
98895473
245766206
254437972
671641799
338175827
595775172
894154720
431901736
11647589
137928142
354425795
63675948
196689385
143848491
903036603
333120793
352830938
148455159
140621800
360301501
224630887
638170271
432811829
226389143
424555768
54416723
76960735
79380368
752242005
43620894
269989959
162205748
455266519
606607856
41358661
56901504
33836896
308091521
873264808
186670830
68568033
18224504
316361369
7468804
43456363
489904131
3203195
374916562
210591614
135679785
463308300
284728307
22916124
87675554
302297411
77551778
324126201
200053857
94623590
372514489
434789354
72054710
21908141
37446839
184945642
267084707
555443635
232999413
378582011
98285203
26655245
178284863
118904553
51340760
48599407
219705323
268186139
131045436
434611664
383756945
80856048
434244654
43515298
426082393
328732515
67192927
124109200
423636183
9383611
81312014
11535454
42419579
552882125
667092865
185992633
248185218
60892030
521691542
150631341
555682156
117824300
9051614
227865156
468086859
708897477
875627662
72130739
182557685
29857863
291544330
216941601
312293611
807649716
56789719
257449499
603088718
14234067
628790113
223072280
512119
75278938
407277928
11740218
145148555
203876177
72476373
10295145
90104488
215918927
55988935
566536834
106611143
49098618
110375367
586868777
500256145
153410978
66244876
438057590
292511232
153258129
662454077
101119184
70807522
78883855
12187408
168318377
14587086
137352350
42951688
26283476
132221560
41342378
56412624
7394128
90228813
60590343
51601205
124876032
360277380
131011028
15653308
154586180
389785282
171157680
489511777
105226418
592883633
399305278
311110688
39874423
402245142
738511121
639268504
524931073
239832727
524757398
402471685
268413378
62500283
11683960
190736611
76611460
149538089
2675742
356323115
72522263
17039852
4440603
58770237
233160301
146877123
302290082
1352161
240370094
11031593
6522629
326804168
54783160
204244879
563768553
60772794
102236885
373789322
46876442
544658069
31520199
60433203
35613627
3301
572119651
15409172
231078441
195476667
33776659
580723444
197367156
368781144
498180356
22561104
237217832
93878105
678475657
146468208
698677574
300243390
25641873
656072662
576949386
26909585
78759747
217660766
266940572
69148914
392484340
97339674
395036832
220724886
136766334
29454908
80064321
150928339
286937082
48272099
6201939
7724000
53932239
7107220
9124298
29543371
227155144
117616645
540976279
361351
57419873
39518147
76905628
187976762
147749874
571540572
13234594
194913294
193383046
429547041
287462747
6624085
22083155
550846903
241189387
149377951
346225590
35180055
581957549
163198734
237318479
727627512
314524781
42193624
209105505
49718787
126660022
239223117
68191292
622598094
490047
137046371
236625924
222532941
67397673
1601501
340607038
124087352
125522562
338490936
137718229
282446241
508658559
27246831
726215626
180277844
206434103
615768771
11432504
167148785
14394641
400350273
18726062
63971926
56678895
804519595
424950341
122110377
178490456
151385447
47013503
202818997
189676777
294678014
12697952
15721044
493130785
148123101
427709611
314917978
467799136
514521205
31936803
4161910
260429365
773521748
173629869
392708223
474073514
13700107
205821513
76107424
725653583
481911351
22592414
484075435
248535300
559171422
334800807
515629646
468646274
243011267
30782145
50735346
46705374
665812505
40530036
96394961
8914793
541141007
422754343
146657501
147514945
312856097
69768293
559650646
524763523
237430169
360124062
66962152
10053449
221762273
154623595
384268746
193135018
266514916
435034749
379182928
206215961
471551555
319860487
10134158
359004217
23347970
370976973
5827451
71247920
244557791
61974674
566716390
70058472
73123364
42311058
235170129
118090016
194938252
34860361
212141612
87114104
138685399
243756388
800004544
84657399
402513988
666046187
7969833
27908857
36934811
415883440
55128160
518912
506004817
58990548
107039696
529421666
261016305
79125608
177100975
529942047
5415073
158560837
101756518
258679774
717118661
321813779
272898729
116172385
4298764
423862161
666751679
56623698
22267236
6437663
265129969
153107018
452479559
411909562
452115122
592999319
353501943
458824610
256984257
10400238
153229669
324857517
203193319
69208861
503244256
17758898
134411735
291917237
478766064
298307013
93324454
14317003
472295045
37046866
714962266
341443133
203814034
7414994
64802420
317796169
429499952
427157358
27363102
889769311
223757187
399264663
110937354
6209959
85954559
5251885
167262831
74148250
65268702
38176961
32911492
50893521
91366018
324310852
207179687
135037081
23090574
195128331
5650590
267681976
24735251
470826871
335864303
16967263
294257695
864862867
727553890
16120336
105737720
383020322
153760605
169835839
530342
474682162
821876947
353121547
246223227
842295384
550987887
10911350
167947496
264803703
483445101
61793700
6352794
617049269
167054315
202117076
534354512
408362063
9184198
915105774
378964293
38604463
388508106
58841532
203069343
42830941
123509851
54285624
68424129
30512804
387176900
179040898
100645986
333238734
246199356
387652067
372889237
324651202
172748996
229795887
34802694
501453307
47560522
348908873
244759958
245525410
372063559
801311336
229254195
26535181
151582430
492315582
35149959
295291068
428405109
893579463
155015868
224319886
55702700
461637392
28249406
155754874
166613602
24281906
384200449
83540996
411933371
99855683
124906327
38129023
359788500
138915523
64714071
143680103
16471817
44648335
21760093
440421467
295861242
705084807
211881906
10283596
52044582
584743363
171161059
353396788
31336437
224646089
276967595
701171475
524779874
114795184
3725510
709252
810093690
19061705
137388033
137587696
722071185
156386768
112483128
240581527
435375403
273303059
267371563
6932985
14080558
241133979
327463855
209419723
324490935
342634898
339991289
116356207
55701179
169108652
25909932
3719977
409984358
85307682
383727822
506545843
75163914
86251980
416760531
66838329
406168879
134183453
1403433
380305635
337412059
134854315
117599074
426090959
204553208
568313199
113206658
188460203
34717081
720210473
452239153
829496
205359377
489915674
475434665
63014409
548701038
88962989
830250486
518897566
563908620
314933241
747048234
354040720
268752114
385640348
137144631
1062661
398189224
85647650
28514634
438100629
658108929
698401145
61343196
408471088
20540300
191792473
85712128
638636608
390188158
78717210
12921755
143852370
142562116
104264546
94403517
9086347
60830682
234613776
299781532
336908921
347829815
111787374
401843455
73345902
328211590
59316852
17292091
20267191
196208246
27928004
424605236
303324282
704290348
338181854
233918335
1235416
76670099
48541895
175408125
341517428
792122742
256756398
238380312
61459920
318766555
689707414
148540009
9379694
255790854
29387611
76451455
15536625
33535283
2895906
563456449
153323126
176512517
617518126
432878298
580424657
1573868
445258168
94357863
209905779
133016077
143869817
263710178
92226055
322835655
18155531
10759353
31420120
135410500
38249130
143161716
228833853
79638765
184599874
44286281
566565636
717704788
82596840
470644518
23639711
196907145
680228100
97227752
82029768
202327141
243782564
31326725
752555766
46597504
564967651
45381192
517877095
223863699
46685958
365830479
252143973
421156869
287046984
35142986
561806124
607023472
413041740
587476704
132857913
82000435
322006292
504323773
148269472
488883137
129297075
427880979
273229108
656876305
128424194
87306069
142182002
42405616
634844841
123709976
45994957
4005102
310677884
187799594
25705551
356124373
3923621
323168422
780264348
306450319
218941140
549079033
114563363
4080131
290215055
272300818
141727359
336185281
141106373
846745251
196008128
18813059
238476825
24849922
253311506
403288686
225682428
44133988
525761899
116866335
14760148
189676244
59589363
117963573
273993207
714201241
214381873
136261662
251766885
366693065
685664130
163710602
266445712
124571044
308678945
513585724
145654512
175904096
201349316
40976614
219222915
369985941
352329864
60606548
19335811
344599923
53916410
190319222
42876435
832715616
12150012
434191375
216775523
460182892
463926563
121146519
96380496
181447156
34964435
16234523
464611796
96686230
403095638
11180831
153374980
647122489
801243617
135301881
17345989
127831853
874241488
30178918
64207786
378803804
533190707
90016073
50737259
240500891
82026796
78146337
151476360
4988137
419187198
147073884
81201337
11033200
582759632
210928434
133556519
21154990
227622933
163137251
89984210
650630021
242895450
375554399
428757134
167448467
222138517
649617574
24434859
324562005
140694183
3178835
75122260
345310629
199570187
346375617
378277627
346106
802795770
114274146
689815761
173238279
189508292
15682210
62568808
189112995
309700498
359933679
339604889
24846148
248806
83153514
466761290
391132720
144775009
333075981
13329749
386451868
336478851
2088678
34387310
457937579
129304690
233166753
445394219
526513589
307850538
164365977
168426876
278690719
133558697
65302822
14168616
554613973
257288426
403409938
559162882
78350444
107875068
271004809
54715855
314256426
390323627
54397651
272926099
94788569
187870808
845220900
60522798
607712589
383424590
447462839
400182139
37618305
29570303
13530419
6749938
608971770
960115224
48758201
659533200
22281143
117202753
781976058
185946445
401744092
255414228
131184538
465781037
25744655
504509655
518497510
97479660
510052741
7115415
432402755
215686345
136041873
120686875
538109493
73704006
139164464
311334095
414742226
12290560
174945641
274713663
162460745
3146374
246638118
481582781
909649360
360476701
500417413
103318793
777466997
519956400
75563421
86934368
76355616
114004995
332134301
245751383
937602943
48005955
573780754
96404986
235141730
9405886
6846621
525446413
16172307
248489766
157022000
1424991
336064652
1735564
181954118
79438310
6837981
15991622
85430246
471985129
279210793
106796369
546306366
275514206
187270754
79489649
696553259
98873279
8133919
667313473
652280940
29679027
142648582
569143068
219914844
70112426
24986805
143603361
46974555
588244494
225087150
181661610
385621921
189933634
73333087
55657366
139555543
18373175
198114051
163834352
13359964
651932403
203828
77393092
446639952
802379007
44562444
254000521
19688457
16660828
267709275
819257885
250910902
157754260
79657466
401165494
102998040
7370222
160167864
5926514
429869334
884928199
139789733
66178901
18041402
10602257
226676564
20492632
233625357
126132784
7620593
647241289
287378895
108770928
165106061
267376793
359602227
195696495
582263351
342309943
327184155
341690709
482703988
436770749
434304579
372546181
55947332
238165550
361458584
454746022
86559724
247091527
89321127
554218624
58940922
27491495
383635938
213169073
66645592
368048830
653924280
184461812
70410867
293318353
50846349
385677697
55955514
184536829
297674426
100909013
10711885
132363486
651246443
47276499
47439680
5945847
260245522
308229063
137241205
41050738
19673368
443117810
27511037
146250225
219253541
116398072
356395923
404864290
116515966
768077655
529934074
404443309
41829338
392019206
751072122
206833857
62640299
325831948
739966066
398891343
466316682
243070397
79047931
230668597
14336405
90767208
35554347
226793009
31478350
341607965
707673652
210771792
261637254
330785174
40360334
196066239
48124863
490082809
152875209
807337653
704023738
105162016
555899187
21722429
10894243
1055217
2002043
9507404
499614019
746220381
428695489
567494188
465139417
142591969
44871388
34565631
417998048
272463980
282627828
70864644
147176427
187558445
190479584
510300764
270798869
732322063
216489292
235276794
291022569
292041993
132946015
321371836
343389696
25849113
582037910
304937828
107087520
480445369
40917515
28147348
66461624
214552583
323721768
425822692
206468961
276637863
421505183
257972026
101527098
486405837
131319892
331618754
391788548
577454254
73707844
182618577
681157514
349088216
628477676
765018041
355087424
274581673
203087845
213553231
504115602
13007835
90302805
13137820
101983875
4783077
125454080
266391722
141282888
67419376
175868874
99679072
285200430
532776643
157862738
407169673
339971670
199278009
548402864
80252076
63336194
430590566
157379520
44097484
195389824
462585989
4413916
547502213
7725793
398664953
12507904
43968512
295666847
4535411
385493375
219600920
44913741
661647196
488439326
83659795
626971693
77635809
287298642
287468456
177372484
74981967
274355189
304338478
869020427
282235154
5434257
219509476
280523270
7359903
6551014
501185034
129749337
39124225
157839653
67227968
456551156
726145248
289975439
222205651
9996740
77663132
986775823
100102727
254365922
171349418
524301090
159497607
110400893
442212025
61177968
697791242
441801327
134332298
268889028
223716779
257125225
188221862
526007157
372507108
14334517
722834637
1189962
125211402
493272207
53652149
688589624
65722426
381594650
19329879
376328335
62805128
63043131
262315268
491044023
156103558
577963048
566791929
224897440
182071607
308925619
203395976
590909760
377417201
222432738
408516916
237195885
23833991
393822
3708311
226287523
774563223
102133466
238346378
288081563
4483376
114811275
373660865
247916867
786858281
204170620
273007410
8972373
113790837
405031312
141132653
189101483
13454661
778565616
36333607
34261716
182072895
206448876
265622295
29024
37139546
92571303
150543912
233033848
6711421
12183289
5422900
583921059
631365342
83134804
427458032
351119431
838562063
407039426
478021669
23627762
311144733
52590684
182166488
378617707
113514839
186668752
64003136
74608018
233542957
165129974
109394956
672310678
1275727
221281672
293801662
244721480
2862357
357112509
225421190
363928003
327542244
133301635
129257610
520179217
107697247
142961311
586952965
804407526
8255283
38089346
44623487
89541599
614822885
341408463
183272128
104070599
368333949
57359769
44317649
4034142
92253039
82114923
387287672
79713501
680567636
40161225
76548695
88219947
61577877
109263070
661903820
262943709
93596489
456789192
47453118
438500983
408374140
323183092
390547905
217896927
307484211
173855752
282282199
275542149
126472625
345889827
243650766
36337602
294447622
23319355
166153793
396231058
9140333
129768368
232154097
86373152
276391089
426921133
14156409
580395496
412629511
23227233
64588983
202957446
228738815
8311675
218885667
673665369
319454173
4430444
45008543
353674164
462317354
518779344
87085395
783682819
74786230
9938246
87255
44473848
71345168
89636192
194156741
27084241
17337071
750251536
452431238
3069169
387675109
134934719
197692578
17898809
349085237
169816661
129164169
302767789
149293806
441226201
264286489
282917135
193135785
39958757
143514038
151477448
119406266
280905346
105724489
465270757
405342617
53510819
52720774
33894271
115808750
571727389
542006157
511026
52259464
55957817
257660902
471609355
361543389
188038721
259712415
50865346
249993959
299390180
46064909
545267383
115295458
252589912
689666230
308238501
1742805
64282782
394404065
7646859
74032280
425647997
45835881
233210221
228225254
5820613
83971850
432187920
374900075
283730416
41656668
63075152
419138417
203525262
74719786
790626722
209403770
334108953
301045725
434158634
127584712
95535359
485419749
164412978
49890890
81593660
44608616
180901706
308859726
53372452
326437825
602867280
183178743
894006839
338344318
174307532
622335755
95288846
81535487
87066538
307361856
157686227
36386500
514249450
801819456
57455281
739586822
27391116
390668963
235371154
577498702
40694617
253760801
113263673
215133085
171810866
40054968
754356957
320969015
6299777
265692593
145083282
248637796
640461035
57792033
696237003
64830344
106164154
81947256
650023457
9517317
30093327
488299710
257426511
69604927
15601226
737039984
553430199
8160672
183509699
447874501
175724679
630089
279033350
114194784
277517842
97066651
746420403
554423047
111168027
232116311
567701759
124647055
197716037
19446056
459735265
75536771
98034319
30690349
437864600
35559358
339867778
64370179
502535588
292564703
59286013
27175538
70860189
132836383
22983518
53748344
660251031
211043562
62402462
262498084
781000096
42090488
415408400
489678018
488286412
89511716
267810874
203331997
4939067
25796880
868812865
271043
85958522
736457907
459978947
703173281
74919148
481966455
533773789
432053143
357443188
289169793
187714897
111697614
49569377
464749367
938482972
199159615
97128654
515453970
287508843
56828146
316428642
349518791
81486450
25322848
529100153
99512786
15627106
36392277
540439727
119617038
2796509
34220586
380535104
107102528
241374633
219276932
270961440
368154247
18412440
7424384
4142844
48785626
265484291
631297952
252044879
22860942
144733247
14412789
61614305
29258781
230680354
275235687
8086120
675358168
1668620
148589864
319136883
155621764
3197622
465910481
193757301
71457938
378848166
801807111
255128866
31896450
103237445
233704927
130537484
484239759
135314430
315878049
255870676
71060789
63197317
10029012
341876850
116695075
50588967
91721654
42452681
179187746
248897649
217670170
139194280
4039767
112904890
460362139
244283928
56453876
163527483
103416498
245647807
407137586
223537063
90615501
481041762
267276302
527659923
43703351
343794948
36428097
697826724
384253330
364087054
228262316
306510297
215892199
571069213
201028015
511528354
11242397
276088450
5623266
200170774
422345868
200464900
100752022
353630441
487201057
89491153
86560410
539977506
210516040
455449131
175893346
300301569
529222508
543922398
276698915
292712023
591896098
76288630
29887783
448811667
123150000
17401546
463455700
70599217
46499423
242584621
311536574
341836883
305883569
154661497
50347553
156341264
1705934
51547731
109049033
41496082
264394661
695251854
4844780
99284190
57266887
626844241
549636864
580441402
323093027
59869894
474117258
99735689
73814875
387399020
42413726
228423710
5374880
44069184
494129152
831391842
338287269
437825469
47483526
117137769
442517792
101553334
194416224
451838048
703863177
345595562
477914219
615012250
191831588
66043784
25815162
49422557
200269084
152435386
300818623
266351315
307919312
333557871
123679222
266637642
603164066
53348369
513545023
405262060
58308845
504952020
435347586
11499117
731010774
209873890
2025614
29717920
416463084
126534378
152389416
280778086
72020026
50298406
131002529
177390340
308351419
452074709
636565805
13321209
215125401
786680601
912193505
3953423
42559040
182564458
352712443
403333567
53145029
53880578
4067332
70301203
16681363
358633944
455197086
366231731
68430020
152318316
27581828
554977293
5517335
267971256
717446198
36024695
646271855
422664241
179411515
630947612
552822189
482160690
44919638
73855636
109183174
33191304
88149419
75416258
31742716
118418774
955303160
8958533
8246811
104715665
44763705
437986368
803634480
170947536
112226746
137512227
581022753
242842811
405597541
93112154
816018662
336975837
21691041
245239247
361050887
86882289
338561474
283351649
151666749
250155180
138389609
119756798
447635151
224801644
78460351
306913419
150120221
831089841
260757413
35711750
247744571
601671233
11733571
5139429
458292556
458230640
137845047
252146333
127775337
102889758
108340279
722096307
69136819
356303399
283736810
95553836
340528757
6903401
79365980
59660339
579142144
412885403
36725015
389574143
15752950
471572400
509512426
62250390
789264401
135926737
871312723
162853700
13145437
663123989
111857918
652461304
492427937
35219911
388835817
40548003
105967171
18864247
24699629
77186629
33816327
2601679
249409015
149935937
5991885
10966908
3838634
11683695
449541265
126597628
111871904
490199339
145163347
85205317
535777023
290310878
23392791
663673517
146727902
69471186
630971089
265329972
72972195
8688237
113696025
544159365
160395210
456403646
278755972
273714737
245427954
34884306
16202202
2714476
32169848
499143183
245909747
229268614
72708778
711235204
230563732
186885781
127353225
25599521
25519039
762207888
56961253
13402276
16197439
323945230
8894514
219967210
936418860
161953006
518737982
524693883
57167320
103999448
7483715
152384844
2812501
515178297
101324900
112728167
65358122
261004347
366589453
182627892
100567651
362004444
520252776
101365244
84156665
113202198
17950540
222269974
95668406
41360903
316201916
679841086
691539167
155687925
15317395
310857326
20536794
267738710
721138682
351122219
220696205
280390891
63467264
711335761
61181277
583931957
233746405
43897152
290401844
9203036
302247283
613588124
84379568
446849689
49845408
64307852
403620412
232180487
532913992
19368653
48287464
135869966
127553576
746121222
122543803
380549343
189927404
543248429
440790291
21631167
63883485
615783010
187090616
25385378
49792836
8439421
20695435
63595666
76492284
203714226
52591486
124807825
528655968
370682557
270217845
61856219
105497503
717548072
116964378
25873227
10656707
61403379
274080178
29374849
214990570
217281241
333434148
137464082
175191140
3350357
153619621
63177458
54668925
45838112
522797834
158012055
638867547
32238333
67224680
217141624
237616323
60599962
153441339
194992399
536020555
684583079
6645765
226641783
301433
26574867
149883049
40970719
107956003
99640716
555336340
152019435
62641803
43074351
462961107
59098816
87288415
25085866
228935820
180260827
504810692
424954112
644133199
24037123
432187952
170422592
132556247
285195349
19770388
681955541
342971818
123618489
510137968
25781055
404031017
227176669
493434723
176053497
31787171
516618383
179961047
355596755
17722616
428277679
62661453
361572432
209337731
472134393
512343762
38172574
760240691
153082573
168577824
217523488
235338348
10818177
340331958
513471613
244218857
129409539
486527044
465577949
224209288
152188967
50952926
146202622
228997424
6558106
219732108
35953829
305509383
182656736
18550717
356144652
18071855
54296840
629472355
417917850
638007920
75076579
370336009
49085804
136524097
211383949
336000620
323027487
719176097
932963385
206126808
103413283
657996458
814560261
338862626
868412704
85382177
26332493
33708460
157263879
196792597
177623411
5148831
11747696
135273839
214792719
47119234
92701656
190392050
390828152
369971724
693827114
34261857
1307570
716098997
232497793
302002611
23229236
651475152
32677802
46433026
374167675
435135585
288517305
665745333
81788330
136453327
559418956
332839700
645489396
25808453
78829416
70367015
660602226
104017200
163059951
742942835
110142269
143362750
717889026
13686631
225592159
181758718
57259251
51656234
423228174
37793269
319511783
7826366
49145785
87728880
631353833
507691361
268053296
269033083
150206828
123540296
273497988
187826104
140644570
41564501
16759555
81869108
39985703
162777726
231244720
90530478
55680488
2198709
99970678
451932834
251236589
431659024
437037223
244688644
69076847
46451697
91956928
412559768
338718200
224287723
23851846
394180838
108306096
96230357
40002046
87852132
669163797
795489447
285975496
773380367
121193886
68343218
668713934
392488494
43574168
518172348
321369448
387457005
43295498
138112348
748961089
208434126
709848088
46923633
553057913
500606800
548981003
623162330
79207392
463196335
815304579
392549796
136396296
184368965
656268063
180731313
443812744
125233590
197948529
163937248
127539929
353163105
150425789
399241897
274222710
451421991
47985725
156743923
263875118
340131294
397467853
763398900
87841470
330762354
27317905
43405303
611736047
222598364
345547685
4441954
199456081
311672813
334699675
97474745
830519563
48359691
224759701
35335472
779650957
364906379
336275272
329471233
333143119
136760276
262024758
227071554
433529084
397575089
230557912
194713413
3294817
381885038
836590
100625527
16944038
40034708
589352599
553868101
138891905
279751676
71078281
290945672
299041865
151535543
440465278
42311182
76724589
94716415
32138453
82080206
587877333
474963381
299773514
100434599
37695744
179851953
25154742
89319883
234625374
193811962
10651817
802120011
372515999
584634709
500213038
30864357
282164793
228278511
369008472
5899688
433254843
2592040
404922940
762034512
633436536
380171786
64167740
226448887
111905744
544920796
14497682
76611787
398639084
479140419
142632570
229346791
730968556
366946423
149278405
602521235
127550223
16656264
102374268
183490968
578764672
148281530
859763311
62740428
143335282
1157641
708679852
817504590
197806981
257748560
393891869
212571587
547754475
70336471
78817175
13161502
568993014
63493389
62687312
459982455
606018717
284947165
65375409
5073560
30356616
701986855
291235019
786450567
160138004
43441383
52458540
318048835
594079876
239363002
391147999
366949232
271340435
142166061
468036361
484643754
565867795
301962372
80723201
819476031
6929377
455515601
699937372
14542543
661161974
267556291
94964213
720132288
792308430
323774979
36046160
197512698
237730628
125568246
231083591
472023694
11329145
104796459
8988778
626708676
163043246
62424031
178419702
46418239
343788830
62941832
115612
386095017
128252601
450981333
101983319
30368846
824744068
66505475
139257323
216091174
188536024
176982686
552029445
341492737
4671257
3916555
437972566
157110555
653060187
862984015
56206598
180250100
388192090
172949153
394355384
602595982
292794804
287915073
59657919
105154368
541549135
52592739
924584645
995007
318793593
231231233
6342013
535208904
36911986
84623937
234675585
761345523
392284850
398410572
4576289
1025730
190472811
137150325
45464415
76791634
256245012
81838139
98594669
12258173
385571837
322228747
32874371
57090274
187294739
113151304
393784564
158980442
171585738
59035025
178812574
27241923
173597613
17494611
54389189
272188419
186408537
29321355
3112358
191868757
329847172
352687
62821765
442381041
56686981
215836413
471650024
236407125
56113712
29745818
186851460
40147592
31048673
14645489
126422328
23160152
543905348
199742846
327926650
125920058
564305928
506686033
200039633
110092963
131921669
121053385
20438650
175976331
43032310
502283135
199286298
128693026
40650611
550737638
55769669
14376799
92263599
366993846
478084768
12851381
241107078
13003223
177941794
68447744
246624833
204411270
119234157
84973261
59370418
556956844
507471344
231601042
25681107
17881942
32931622
48408031
242520670
750030059
55524812
253596888
660149267
284456629
186273798
350671350
209165133
260758087
42944693
12952493
47703919
293360974
116049265
351982261
171339799
642244063
290066204
350363970
242854967
15083202
183357425
118247169
6263036
31438070
1206048
200282446
12183078
123302087
342967036
14954615
267390274
1758970
747032665
281214549
602958598
300886209
73782269
122873974
191345414
92449648
314409281
325646883
189805440
97377956
13950064
406920882
241103834
19409990
180196577
20507626
735268900
479669195
31222889
360306184
498913506
494617700
341576841
155283189
380713409
419771744
394419517
655991606
57332368
133122818
217425134
222527019
15108087
57196157
119433133
696567202
165901157
388943549
204652750
273781471
31783045
294543778
389197335
168448381
514458422
590413515
257965928
15492972
587693705
910796969
326717782
297497791
55886589
53903018
81790737
879731025
470447535
568785561
219662512
624594249
196065711
238692886
40375862
41190999
39848433
615006987
108248535
224926042
201842618
342142992
109494509
372660760
61849600
188787771
448400447
345948436
468090865
620089870
91686821
149812057
309489765
305636122
50020968
519231726
132938331
270125192
712301047
763714297
224102463
522496400
102745458
440479159
49715204
113195741
21906257
778675368
3590454
217117557
46189878
149447548
199136810
217574891
210998644
149604031
131023807
163331930
556166133
11306318
72341569
202709470
22516857
31184534
41929178
437792666
681818334
114374362
34984998
628014264
491640925
279231445
483573969
358996407
603943452
8036788
141095705
362176961
204241936
102592033
166930987
123843659
167424150
6284003
571459223
12283824
642980691
284805140
116048978
31311065
822233158
208798284
24795785
346317289
249025060
20670372
7965093
116040347
182656082
930738247
240144665
154250190
426446735
373411222
238326357
507755967
406060006
113471126
20448635
19453088
602655987
560830415
13301001
210434646
48028317
259716250
1157393
66162629
173587423
183301142
121185446
204865546
501976071
354098825
658622276
1464989
140123025
330193158
609001190
4776766
158594940
77897592
227862736
560432609
227759739
326246171
60984893
662097425
225806173
168808928
294121384
133362641
147070360
47108974
59528668
865687244
244910545
390810774
867408734
143780530
260250992
156113875
36021845
599726268
1596439
372884529
482736966
519228220
185302151
283007607
587419103
478674927
87210076
685133266
63430976
330774937
135437823
402114826
88922856
530459638
280759359
209537057
28773619
237799689
84231280
34573870
281039559
3894202
1028975
118860838
19246901
394053647
314103407
89059963
64693316
281537422
249976865
31206621
203247437
42566239
847642530
51027459
197665772
382892245
172094186
290136688
160931052
695427584
908256754
26584870
195361264
77475683
309293618
78967835
408276170
55202559
424139474
23232017
287218566
37484668
180086966
31489756
182218189
19671176
615543990
266609010
639008078
553907895
822554932
175885247
246444737
113128467
474569444
129959372
374658413
190738137
176752773
52062548
142682938
16948987
78656548
620344005
43652634
516528631
163638242
346781912
48823762
26526710
156210177
611841054
464514951
431073552
6545396
15676564
421149904
568457701
31760313
22877149
26318804
175761791
257295322
7781616
458946954
504151563
74816446
3781376
220549975
332667297
552693
175626465
190516109
333917458
253354277
243124773
215369457
15690204
18377497
13407661
86716279
31118608
103444140
27963394
428512930
492111251
212125189
738019650
49203892
162222657
813252249
139007143
640533685
64618187
708110874
263010931
19481201
304824152
1476153
484538933
695365771
46678883
18264828
135596732
216002988
132238478
426435644
807415569
397408965
463668532
195035460
325033506
111779492
270528344
33217532
236169033
460623679
80155244
294233360
112157031
106286584
12611329
271221922
314827434
216468870
152880269
651947038
905160442
125851796
53364742
304566524
405149695
298380533
354363292
303277576
305886824
182225800
848885856
79773084
797050518
6812060
432421035
149197241
313220888
360419248
678239575
129947004
175924475
10107979
249010387
102306054
552059710
5438104
114479348
175371759
490770424
88543806
424700116
272938169
12642812
5337250
208577576
180330570
500716204
15855635
141615859
76136028
683604879
192613255
208102413
145894965
840527984
62569344
109371168
467564474
712276063
207293909
143082033
336222323
150466662
34605500
362249830
361328364
58550190
109415
215839566
855377120
49933724
84382525
199231448
217292050
118330083
13159957
127168320
613898073
453027794
855558765
338207923
527778767
43788022
58203758
93864757
224594160
48377739
294730694
739604749
7530864
197000119
202506932
225262332
157364859
185408698
122618409
121788357
25221247
488982889
41426533
198632517
210712890
27035659
185637423
224411805
771101218
740343839
2305437
38099224
357703683
179125449
848548481
66054621
185475585
210774754
44140216
111495211
36101354
8688903
159061128
314717072
215023497
501988467
168438447
341049247
163224378
206753321
36943877
258847967
69590987
176888836
430976833
60472540
16461165
429169417
196519944
392986856
151105972
93651569
238787014
398238437
103595536
29494773
20894583
143232789
335807722
32867580
319049888
402773158
860128247
397492818
80376229
52364041
183294244
203424358
207120313
74757134
666423113
18806049
52844439
34491958
49136727
173873664
431402405
351404522
41038528
73924814
45530674
325781666
1989940
84118946
142584069
53143376
697647300
39396086
468357801
449173952
73302129
3700674
689323014
494876654
705446144
92050070
239395212
208884303
180986867
100722185
360797080
23055084
692975306
692882930
617695896
38226776
456082248
14057559
39214736
249929965
503556791
656138086
729514863
143056532
44576864
878345079
295754584
622514978
619051275
878286906
384861718
218317488
158319113
37900403
228575801
13674558
390870099
64213746
366198937
9691420
125100702
34118978
48766057
340669760
59100744
106004172
843324758
11864840
574127618
395523028
360410469
204036674
906450384
92561797
95747751
34825115
143291935
205124845
154343785
168682627
120235039
537191063
20492083
109024912
100424162
77538214
356634732
175005412
119128097
201008489
102121268
72189537
857987251
19351676
385387319
459922603
155233582
189875536
617998263
8852169
20908708
322735067
251671374
87903758
119900739
366891181
736814564
240461910
307798607
140457947
676550911
72150271
66541405
22737727
619563185
163510295
3362353
691113449
172904781
650594038
2888958
120431473
51555710
162712506
144742468
50857204
22395438
960943
479519386
229642809
424348091
118671248
816123206
8360867
672076023
237425883
6745001
371745837
176836091
112166838
95097048
144838276
326273450
707167343
62819054
240615806
60152672
211143188
242090787
669300397
328722955
38593860
57217703
195133134
63380776
820700755
400242550
4397976
231968223
971054361
816491982
18546535
829780850
33614686
526330583
8964804
631113815
512434439
867710414
166134364
58154118
118849417
5694514
121905898
264693679
47077355
119317550
31076330
582492329
137204072
425227552
462435171
162838425
482796208
89610024
486313006
777338470
292571927
132919904
78090020
66391418
424330573
234362241
276288788
52752990
195508667
167007967
148214157
294353597
90613521
65342039
386703241
292152936
78419749
197745810
114287505
110349618
453744493
376791028
412295639
73945566
34601419
984981008
97257319
203368688
361344260
10270621
127336056
91999696
212110380
253249693
242697028
153397476
385304633
13798841
385678528
234456469
276588588
293759472
14545499
64789457
357987327
561274235
107768960
222192366
628910472
340661982
11283790
70007556
654572716
361518141
299986977
823357898
14732368
749610097
694643222
9731802
346791231
186811072
14062022
746970346
329117859
362191492
159108864
31093788
658459942
39956272
241408414
1631266
595865225
138133093
44248651
135255280
27517277
178554448
8163367
743861196
180244640
186700573
72525611
54034034
95971812
16607867
79585535
451452403
55109220
309231365
133031914
205813290
124659797
239852159
6408304
195982215
158880685
413929875
70888035
100600411
372493690
122625520
681820287
762020640
216032580
158734289
325156852
357981748
126009078
186172091
7912481
673590517
60790271
499412055
696703501
844076608
236130960
69050698
26521769
129234349
248178807
388643422
114218449
32357580
189088620
136255276
37955214
343588036
49814152
292486831
40893492
75612149
5367493
431565942
206580243
78897124
186579661
433726980
14629089
592893235
16222142
199353658
924212739
525476063
6174240
60738049
240550196
399501696
395031587
9157130
168048677
635435772
58683974
180536465
179626618
15775590
28309025
391393860
394248528
76851945
427891475
393321482
242623507
20557999
346487898
73845787
305822460
300597385
92774162
270585265
788342256
30504523
18595980
58761995
567978849
544004215
133076674
277060310
278927033
40176070
8930394
279930549
740682799
305964535
427805951
448955731
305359769
665635355
121747537
28131239
40072207
591303997
142315407
11068524
151167198
592298653
189672690
703995907
418868517
318989501
236050790
95724288
206652350
63237565
2379052
937528
109839535
66635930
407195817
12986406
36536736
61425520
114566791
313944133
1464503
139927
641114007
48770432
31923444
915153045
177257561
664614932
124532964
333974195
596202893
154954974
519700872
90220551
438996206
382725006
176086600
235393470
106127934
363306349
64161637
19054405
67355124
379669772
167163841
30170092
201696595
8125581
99591141
365053534
58327035
299412253
78890299
169628921
30761041
704019179
910200009
272641010
16681779
109981550
720412004
59611554
281569138
83449087
281796069
310990927
451211176
18224997
216661540
29314686
347523260
171422823
33014683
321164110
206347225
20739211
355235681
107017810
425471278
493020891
570421616
129943883
226832680
23043831
2988391
206312191
6994020
32542332
19258386
411235172
268472722
500159990
159500070
169008863
615002917
51252321
80901044
3088927
152593563
335969758
9002652
32208142
227866066
4620773
513049987
667853514
648221418
87052476
72557002
338899899
56127221
707924050
459570203
274071290
205976188
138526685
210608378
226071812
208596470
49014074
358126781
60327207
24654442
117406897
274318176
5716240
319903818
152437356
156104697
167514447
158547083
306078049
25871871
575937148
828427637
39605994
79897580
57921229
707175499
41442068
307848588
259011655
103677749
195660246
202217201
529527145
579793680
940523106
134186417
99927282
292455781
530318558
200516278
404353180
42080620
288942208
51535457
778267325
124245901
72268256
85716607
109124690
151511535
615937744
239764504
451850292
49686610
17398217
532054913
90878681
291661437
504608349
241507572
34771734
289105553
39454730
73018740
325384395
183202877
224881023
35062480
18229555
56974274
254817798
279564475
230451668
32603981
356114
397293545
182381034
479261604
31717726
112785290
829253985
476268006
491556242
453634041
161295041
68076535
647034746
60755107
49721726
312664162
114819924
225254606
324063898
157552564
410235041
26449323
343639532
38942975
12255514
271184182
164005357
318210047
390488618
179775511
197259144
200443682
85524225
11849376
433017821
225661220
264944510
13885339
663268241
214261813
25670038
174282665
284292659
55471652
110381702
126587112
10492329
25943187
798362592
603983574
83765108
274822376
109877185
101601969
641641482
122004746
577590368
138714873
15047903
467145684
402347418
105544182
368723168
692870889
43614484
411701002
335282968
166453801
261273112
447814760
31333302
447308014
378975246
272278612
284454724
361342862
47899542
98459134
84025109
74903143
1650856
8823955
703158594
19565853
181550062
256077240
362278196
469835561
13805856
24574646
90229199
171173893
695376315
247271523
15693546
120665182
181066157
102397388
599739032
192136643
502241783
230132903
104578552
687814318
351193425
214154058
464647127
221084654
379709955
243350489
618679374
83269213
456125804
250620795
326137027
493149280
406052192
128852313
113634235
434599119
11160999
405558702
518182908
109483586
359849128
306509769
95867268
132780670
138129693
293433316
184279045
191502404
155318711
355434529
451303823
1106934
191190524
25327461
233815677
23221697
628300898
40171865
75494397
748214286
73220521
75398056
411641561
211075225
501320736
548534
168329469
163626366
166391187
100899866
607428328
134945248
231199333
199317016
109082184
245400932
1183605
122729080
2731847
309976432
63045372
43555895
434767342
24972468
74694764
11581807
296747410
272911047
44771835
574238026
307085577
704544652
170427386
331377995
12916128
611450537
59830805
21146344
296529751
502029340
222614023
197637712
346275581
39396360
326909847
326507376
132242559
27637825
33575963
347382002
205132016
677295178
8234501
360251847
542567043
65177611
70899138
5759846
63957534
747077555
530265357
226907980
61671021
72643221
49298478
542343824
513488
238022127
485544561
949803852
216243945
347184172
173579797
175096793
46040730
412690956
456874378
311612124
162636772
421258851
513915632
177587063
279822550
774747052
270466257
849973571
654221204
724960728
165237192
60623566
197478057
35326496
242859392
14330360
304435567
169764550
228614777
390137507
219621952
240608862
21683983
617262616
307821185
738642
327383223
112777782
37080712
308064370
2115692
124887444
116023404
216480347
67886538
132603190
145431624
17615847
403538888
133582005
63659294
7741699
71677482
731973746
311716511
307762623
305215253
178286042
38738462
126917988
211799410
180407422
355634203
223313691
376147397
94522178
769423637
254491910
26824216
166644511
405119020
38267893
82073690
574734354
382406870
365937909
450074305
419600683
160768319
92863235
197040654
206075088
43797718
183279728
11697370
739885925
342053644
89935625
341523155
121302962
207979062
78659171
398604532
396917592
408177980
32856275
268771950
201564790
345925520
15286043
33630265
716147177
141137020
736399202
7262282
697253766
231306885
21688282
234796841
644943710
796476704
130334649
115719427
402797574
102169430
587086321
417207886
466256619
233044151
225398712
665852476
195759393
46781876
351664507
579392660
172036507
648035230
76263096
931477404
90215892
496952236
264977404
301995242
53931228
21846933
252922137
475893660
272553049
455855937
329895965
641004367
673522805
145668925
353569183
2993467
223016839
1782795
84632360
170737893
62914620
402261241
45292076
427082136
430028488
711995453
128202443
472360539
38345989
12968785
874199281
14579165
351714139
334052396
78326332
489129665
181711913
208999635
594269525
18516809
99729504
12008619
596240575
160255823
481598517
12718075
168272839
703422591
498396518
358533978
290645548
302796065
507115919
535212598
402683560
29018294
530398475
133117010
2716115
267534875
236847331
786537642
35238489
2077798
258241943
343377785
660255103
40354986
87465859
64252931
733123933
850692
1698675
11902338
638793437
431708809
385939217
2423606
11348107
12233981
304499274
234052165
318414358
227404837
43030479
1618379
39517958
18712264
38013540
77073082
466248277
426290924
42802191
228273653
540601444
40728100
503612520
458525139
549544552
199258391
62599469
43862125
115809141
487329729
221869937
105038920
19743374
64223510
354643578
66796175
3536581
428604952
557148211
206725676
55959528
453579114
241275604
191204509
9083744
249204049
178592886
112935858
618289596
115054354
36069660
29769945
24332872
125381227
534260523
66850745
258126147
34511261
278499787
55628592
207770134
176001699
37412465
19004356
433224178
254132838
248889056
228066972
226629445
7989639
15330337
47673112
357755609
313278084
82053626
42445353
763190136
87950280
555288839
804606625
45587807
8144241
71597510
17217966
817816394
300505915
96689937
34429919
218361943
18415431
36799406
131044055
8341756
226754452
288361052
27468173
235600887
16683307
116011269
266773624
137209890
237997078
93900422
20383676
136446838
897200028
68290034
148197021
131691808
352340602
82550662
32326297
476754149
681734182
492846972
3050740
413834482
112069379
604291666
451958661
428704880
314069070
8946585
160795977
111401303
27180130
221046010
80090272
304596698
139908029
231131784
43660901
168997936
7997544
269974668
268561863
454324585
380081204
104858786
43389408
365401029
11729133
62457001
100466216
11224590
400658609
19981826
73316404
13513604
629082274
187705565
4771632
65349263
31168260
15410600
748119138
313502950
374703550
1579009
233095983
32590444
599085738
558827297
192754115
794186
706376538
344414574
816267666
133470315
560893837
40977434
44095929
291352700
877560020
126655597
78740045
331266703
438931054
25433212
212999558
433425641
675785993
247898163
19735727
49527507
952797514
231646500
236032542
72433457
15614715
5504159
524241869
770142894
197158848
350131872
180717546
218051212
337904045
692868069
280159700
158802995
419872420
188379392
84867813
165683776
282554227
12961980
91086917
148793537
838271212
248574958
386038028
668115873
206431434
7606004
715635327
86216054
90473851
289643166
54586918
17842688
21901861
115091712
327914887
55182497
335939102
645767213
183295684
347308675
337198122
82778603
192047442
227755585
327436472
898189623
461017979
97779963
336299698
169796496
326635386
195715217
26556450
30888017
578080395
61900322
782336357
676052133
118063027
363276711
528136281
79145632
325102967
206311692
45463321
88950301
197472283
215184243
269400698
63842755
113394208
361397284
66763050
180411397
22129733
121192166
192640095
558815214
220842168
247671292
3596807
16932765
44755142
27706023
729405764
94165578
102675386
282986234
91633828
301875088
58351361
97195743
444170925
658446241
560089184
300304675
220902763
160592694
111869412
791065224
244220641
26311077
72298741
500811474
260708256
169570518
13720821
134768715
119261019
48400643
748355126
1105237
305585699
6816166
149636742
4340393
20587364
473817677
540410567
718097382
281494396
168784188
71407564
220092064
124684560
773267170
245375573
368791403
61226393
5000031
24707857
10697977
82671240
380305373
85799077
126869689
19816451
331970812
10150581
365154973
51095902
26473898
157618758
12253774
18655701
112967744
217842743
474778851
187056142
753104792
705670240
130583908
266822081
258801304
75916732
92002015
140795971
147066238
689401181
211129184
29004755
479123959
13229218
526739582
137184011
515454723
67274656
23765752
13383598
526356318
684622012
424786934
765811890
13342834
682694580
301082473
97733912
200672937
117636145
61099536
447676399
613740910
247230607
352713592
145950415
693231375
278162286
184046624
47772458
265753665
632502802
180613086
262610335
50170616
165748193
24408564
535685686
20335939
24023398
570247497
238585796
125835315
43015120
46019411
284392343
428435200
206567018
253150459
340794629
484939269
199715940
37151654
47028405
198786693
543109637
571800647
3669380
757141196
238755408
405489121
204993887
325366422
91101769
364474325
319424808
203154630
674789322
178112172
173840917
252073598
233204564
682722824
190730621
334907429
724430927
514424708
509399716
126109490
53688763
48426065
347035119
278445160
129132317
111163988
356955029
10358316
14708911
45908332
186396986
125901440
143873126
29753119
1027389
593019175
196283155
9675357
449048253
30173104
163469650
124338430
40511186
20825317
472612797
216366585
286687243
28519277
20142755
106811848
26751284
318965295
174508184
440797341
60573773
312012449
819510135
138159092
98090320
10624784
84390601
10528342
24556144
63046611
391119318
256090709
1458145
82125505
227917472
67437872
472417035
529480606
284754004
295711990
23028410
136516686
341253107
423418833
3382196
155077471
73524573
31362882
264634954
201656409
40495608
373547717
310310447
81651360
483667865
21844924
123894771
352530560
70644658
67452069
31122474
785955023
281846618
99905848
464542038
135201771
243398455
33221594
32408162
13421063
293177481
140234009
134840010
178906537
715198707
192947484
731882722
30189814
131752710
475617565
125657406
330611239
102459431
73904578
510243954
63592654
36090465
19980423
644570855
351321991
230275069
555957321
557720318
98600337
449336135
34022131
314359727
487627913
12452047
223580365
145137839
15812285
354129661
152583943
800692549
284381547
414448732
202529825
212567511
226257065
3967010
74004077
52793509
555369676
609397003
146807179
239438557
61684108
2444357
351117349
443512260
238896101
17463548
102036869
166982263
218609056
618481385
261471981
615157843
262858961
187598745
191663346
458738760
48043101
859820076
44068593
219518543
69388545
73691195
83605568
86815010
514250164
113551739
231108740
587839681
300955156
171643734
332286754
325123690
45302699
462792109
52125118
146779694
168662084
15935061
90994636
608733360
168928252
486237765
307741853
4090043
23873199
58906520
589028851
300517553
819261023
37028508
17180514
643056554
66982936
521651268
160944667
235849999
597637417
371219033
78892131
74658213
96579172
78297297
425592315
107372699
307916635
40429180
545741615
37504621
27838286
275447612
181170647
194990866
338847520
556834107
65274688
720979089
321569118
269843552
570911062
644598167
735802690
24034841
449712175
118186725
64454179
802426277
438812765
93808353
838487655
204490870
227969365
234117505
128612806
55256660
736290415
770048449
105719920
747785305
279283661
278585698
143209903
240294014
63947976
453785929
146185445
577283494
341420631
297753847
17019718
199905157
201218020
120587451
313211018
16413960
61675915
839445412
91212774
148343876
238041275
640243797
698537521
31365279
41975500
130969606
83463728
565744962
107028208
144573607
400767008
606842474
46241008
163909790
413368055
622970623
158329555
248151687
464439193
30419089
230973782
154123097
64529157
428010368
718958134
226291240
103363507
30824149
718052447
5724902
36258636
156323345
33899452
343290872
418569628
34690499
3885477
498929960
28342781
190072194
126830403
12043578
15381196
644662158
130838772
118440310
516668248
272401
508091226
256607255
142728231
536698260
166252467
12203555
631420563
226973255
380978115
15175038
8567158
807146652
446918919
5252529
118829682
473186220
474228692
5811109
31611936
765809151
68403434
216930733
24680198
136532777
66835040
12753748
14967989
181719369
57612173
68638079
425854485
228633954
17756830
588347268
136543570
187959983
256775211
67496727
468491614
21615712
133557199
139542239
126385501
85634133
155842880
245593564
187689962
109954670
150890875
80165390
436314492
462102913
719787420
221499491
77379106
731315529
150814337
262242051
271079914
124847353
73470869
25249314
327104073
207126678
411877028
595162217
384517870
77617758
141657007
72008989
300328183
23684042
8747908
61694455
70727856
110930202
361454212
81370848
310844742
365117191
568735894
27103358
170834715
235733213
134932290
368137920
41804688
575236403
678837059
85152908
13878524
35061599
239495846
198095
434623205
751416947
143960519
235218389
8476988
275243846
597024
839635032
302003663
303491177
509517569
594108428
197210179
579320038
27225235
114786245
396188845
451146857
730269937
7858
429040197
568954787
662475472
182218543
83535077
559018991
47241052
142739310
39583710
328896703
161536535
33458019
228572023
15917978
74921764
544794773
110301708
39634678
921243142
404240908
90327047
384230251
82226165
80988277
35591205
338790833
12949717
95465821
32375365
459286969
71139177
14520090
85201387
744811838
561028341
183346702
56682134
42024351
176699172
78680495
194269694
263025496
85618469
457715066
307590627
200843665
46891622
25145077
306034224
154020575
76444966
38952855
204963103
442844407
36645429
152655768
70783431
40758603
455231608
652057053
629043452
106197954
422254012
144371245
58998104
32435614
656580809
2878075
426493172
128828011
2665257
281593840
104230198
129980277
8371377
237107199
293041632
497521173
948767
221315476
223984480
125976651
106058354
402890643
226362480
31707340
29131034
233624175
81055883
226026888
232692809
263889127
438804223
46769641
756642986
172207519
313155007
70192117
135716050
64045796
118908110
748839371
374223406
201699986
203494710
88877471
478299661
317366741
297568168
458016000
575750050
394254146
145102027
47181731
89880151
66870655
490264770
330865184
4048136
285916991
259338505
160517746
184672122
197970233
129815588
213859147
194739276
220742625
538905102
5917608
356030548
260134416
436548553
145342998
181012083
324280342
367651056
715902185
507799607
254042146
787268199
418918210
247726298
88882759
176121578
125824407
703959682
243577396
739538681
293037228
696214754
74921723
201508052
19803385
36885957
343609047
8889194
3187717
756359850
137490989
747094015
33888887
4300678
10054672
271529805
821692063
77927
24107785
400734643
895123092
65006838
57551721
405818061
31712785
175956285
716247405
451052193
177559782
465428372
348563661
8636974
92685158
463427857
325403383
96502069
115956389
344907060
158681101
407042528
68403100
5614647
14017080
462209723
753605335
171278299
149502754
210824222
45476968
98286704
40269000
44144048
165212672
127828176
104689257
420128016
27519936
248745482
745310929
149617357
708898320
87016366
26715812
99494227
31764665
130081182
413948824
7704849
136193643
155108943
362022122
613783803
104408902
58155764
31195207
166699854
115686269
256790811
34334473
59698617
371313462
126089846
328
171272101
422605491
305453361
116826362
87891708
147628351
92086321
123025985
65797809
340809081
768863298
17724384
163302905
300617846
6001072
2407324
199395718
437105863
216047511
150377568
80816249
546205920
30712455
332792650
842059653
12801862
823196326
197785355
310346433
309825151
698606902
74375766
492932544
254168156
175096257
678792787
105530463
280311320
18907531
27876741
330408051
365362377
284020771
315760903
351179192
244015311
650295000
212742325
417172219
394988985
167451682
782256117
321270854
555702718
419641590
175797918
10115259
71198481
355266963
670414930
665443616
20252434
50112953
248528094
416246825
20595110
106030642
43117213
362766027
5528401
40482757
22955901
977944044
14043345
76678803
226932042
267824229
23526734
368353903
31867831
18550344
40969454
243289712
86931663
430871667
90063940
313745774
363127245
466405823
334506160
97135361
298998573
98739630
8382789
8709390
575193335
762951509
214677047
36584238
418703163
440936992
814128452
324633433
194677999
308505381
78502445
526258850
287581510
59941103
460146222
370380752
441503639
133160624
552608370
257086764
439949571
62768957
47504850
75259177
101414592
59673929
812269355
16647953
93917253
736255613
147304070
623507975
65172036
233948923
362479236
17389503
396914654
693216435
308573142
420645986
768781529
130008890
215503100
9154525
151188282
631731288
119441800
136168819
418721669
139215513
136552960
6849028
288328901
37373151
180807577
137738834
171933897
318019839
220023897
142560556
178140889
340474083
119926563
94356491
26173955
140696643
210813736
598745415
219296909
658330247
232525903
863855990
167355619
238508213
9363915
236376089
417028813
523728118
11850548
124944891
276848921
548190195
207397288
657433556
59117866
32350002
353729912
416832770
387314900
605704017
45000082
254408974
180394770
509938928
144634634
267761502
90959367
137753800
77292855
3481990
1561004
138991642
220144840
793535535
46338564
11619614
40809667
44347887
151055834
107368782
399334800
528653977
99069097
372832856
2676932
656373476
43634716
11328542
688803688
139704312
19333659
380440119
171138626
73426613
278621903
722971943
160337642
502374855
288891924
57430750
72116125
516611288
24065758
90267761
207845748
281313242
25997978
67485543
382595075
32135541
141756734
225494119
799230559
20149864
116283628
278407606
539272227
41802359
135744946
165053000
221013885
143674789
196993402
526983380
51341299
574854686
317712424
377368630
69144655
247568234
475839534
167356200
420774166
703653101
390724
196084486
131207451
103613931
108655527
328404621
775660170
93797456
85831560
501397075
116867995
392556950
471264612
539473039
150968746
114869200
20819285
188322066
376224670
108354593
110737886
390283496
169919619
200953482
54876382
202186497
886687063
201622069
137808222
198887469
225598990
270757812
316543082
147709404
153481084
147326558
563168375
309699970
368475962
357020390
93638801
829039
211336136
789688071
514455967
671087298
2439091
719349088
32661769
240161249
52046097
27364980
60785614
292014998
80555241
476931431
105991787
184101496
206202951
303629756
13691418
86114990
387653315
88087889
179098317
326947
488320141
15041159
35956571
137064066
34073798
7462755
325464271
227424214
11250020
877041355
143527059
62869355
17272714
216400866
95740280
281349669
62708616
48142059
313346744
101202545
167887640
2460184
474421869
159254453
643191096
239852991
805539483
384110
327312544
618793015
36903282
29484507
139580303
16030937
36273739
417867216
174855202
149733438
311576082
234811508
35996666
335068809
455291778
423981063
225081258
108758644
294648060
20429487
459765910
303765041
228302868
599206064
2848943
13081004
100632948
116457795
48321321
545985851
431966743
359117964
486101187
474049820
129142447
55528577
306706435
326234868
316821707
895351649
4687680
923089878
232904406
677206126
186422132
158270958
78046299
107780439
808302201
100603615
604344354
774995747
129228468
379685892
4365352
14665494
489599888
648358589
341023012
266676790
744747249
12203595
295919090
412373587
155108417
779427527
294296235
14169830
211178842
834381244
337258611
145681774
181247729
141257650
103760682
643701510
99887945
650048809
571493517
32244564
114246964
677783434
444566032
635014744
114078953
220036814
593688386
18212979
31554401
188912692
138218681
348695996
291736032
669580573
252808272
419257810
348950420
130825707
179052246
30252271
816629179
159753710
617621390
475961170
161597387
359472680
425444520
439549686
95035579
173543435
18830088
272412592
24775124
257242075
70200605
94039278
9614115
812593134
14436592
125447660
57274894
339925722
189320470
54853897
176431516
624439662
144512602
13902969
338821236
62366994
558416247
219352111
828149941
418216893
456956418
39270854
404986003
32631488
229087894
536155145
68604491
78485907
382809240
583328167
268473052
48666168
18642915
416694537
279587426
603861869
360014522
253016571
307023126
330759547
766979717
122903602
19434404
25055657
270096522
116169513
17478402
296483114
646240994
295383105
33385909
439891312
407199730
140151511
647997427
699669582
643657882
460676066
277011915
10968843
277929647
131211886
303944696
35236041
26349325
10371165
254905736
98524561
431584240
78252529
381697971
417767181
746336044
690310873
12046229
470236334
412110200
53573235
116271355
159922092
705282361
112884454
471500461
73920290
85971360
401655045
68772305
287870892
188838765
819782348
666703413
295004220
38729232
688939189
105914199
478982625
502483269
27403191
257865880
113534043
57755822
29750529
115724492
501328882
172311365
542962906
604423407
219334200
488414593
57013557
203590603
423712896
24885775
212019796
35454817
600370506
157233719
347966490
30321992
21630495
335445414
368599796
39822047
672475663
383694786
186230298
8752844
179507487
282288693
504028972
177452170
185895998
476894018
168468788
373717961
23344776
91017657
98018031
713099159
362746869
122822751
33074118
102714493
30808875
23358838
404402216
5720394
37605123
43279743
180692081
431253600
149766514
308023410
72094229
192950541
3469144
254453231
431060206
97471301
834410385
60064338
254829883
621955009
472460764
30307390
241873168
79491415
303154717
9567464
264988271
682822916
186664676
27009402
458954762
47940370
484347990
293279068
164034336
41362626
146199428
5886002
88014999
100878787
96795392
7077025
318500932
207780786
419328060
147507733
583734642
233924676
395132531
348230074
13458120
40678895
339582591
455722845
54724814
211815005
241475570
361933984
106196943
232683405
730470350
556521908
104131744
50323795
2271181
729213544
440414149
171844596
112508088
207555664
165622772
322308128
28796447
493374104
61063518
396384773
857518232
110638280
191328300
24203218
56853070
67939106
227179309
35781750
106299502
14468938
100858047
127326077
152521961
404631151
667584769
180961325
184188270
499600492
61337969
88723497
335304786
43663224
224341650
93258631
633476603
517198092
203406518
707645055
100048026
644617451
64602626
41003944
167912364
624518676
190263345
89709718
20296369
1343536
690274917
524816979
11300920
588283441
434763465
431204968
323027386
421457333
2349598
32086977
100773410
424421562
7674505
33971082
222343314
847734772
100176979
687759314
405423166
153792711
266763164
24990478
112252741
535916002
18557551
269459392
114416069
237751164
568123038
299818069
282787160
462660822
109695819
208815484
12718531
222900831
609064313
483439759
112441431
462717190
476392315
9274713
8157375
702738042
641919485
571064659
501582906
847764328
367725191
240325050
183328861
47041041
21976999
31338694
177333721
90830677
200558950
52455541
181363439
280661909
172389244
49718007
357197846
337305399
52512382
889625880
941971828
402706964
185117652
335878261
112531808
2936974
33184243
372459733
37588098
50639293
60739732
227820236
44683037
390865153
24996263
290269332
641840905
44913879
82985844
7364856
346421029
75374117
777587005
99537700
110911207
151934683
700063539
14626971
255759864
734106
232813453
393718662
375529760
198120859
355622771
233934899
675124428
494340831
28723507
170960958
14689019
109789339
187598106
321920822
186220728
155959870
475600572
51856783
449305691
76308117
275724974
742035923
62697672
597791811
400937048
751276211
178021505
45676263
370672901
76283233
235595690
10710554
128783754
19319782
44492150
196577145
380565127
312243407
393129725
245857698
96858417
23654628
391673305
292758117
257387981
152315882
346954970
157583480
195381806
122652062
268011709
99024169
28490041
62441486
228751770
288004170
405188637
86180246
307473448
84342502
101583951
128081953
242459402
436347664
19462456
768172700
88070862
174176458
104451506
19858002
312320769
62234270
2847756
778017315
760357895
471292591
292926277
437755027
400396783
221010941
38961243
104736150
3050969
17841513
319457412
689768990
230080204
103004631
311706806
86535020
411771342
39106501
212746487
250069721
950957703
1021208
261601875
325492523
187742041
64750666
96687518
1197950
11563118
312156042
108010259
332868865
97325843
170630851
829878653
18473512
323440641
433659280
498907923
14910611
112425856
481557353
520955211
141013345
12335561
158918864
157438876
174512890
410257447
298199173
6855985
377129051
62489632
740035484
288986223
271960761
309238386
247714209
244883956
54540088
5805073
676937962
236917825
133196355
129267307
242350006
8041871
72798579
575856067
180840936
35105763
917412034
103370989
298828604
305565228
777450555
63513286
117126054
106431506
348905134
611612073
213461047
339130855
73483330
286496842
693816017
84920000
360622042
666062724
208997285
626758713
151361784
96680850
132944599
539192286
5838054
490950506
76601957
471017339
847392583
67798996
284185638
70559968
602401412
36609547
559138912
154312095
109702620
251541266
85297588
205383880
266311108
233331562
314828942
1268662
314434493
94243847
8671709
814687523
337534553
536825879
48696649
337387392
322756543
102254744
64204057
20269149
10853800
267073790
6512888
87405736
143034935
799311412
859955857
23197094
39071690
726473480
89730290
362556006
505044907
29966194
237507872
109073447
599237574
380160211
260506654
782055541
53626847
9775174
420445801
131144338
100263643
158488683
290764140
786749271
471521778
121843986
67942506
205376238
402143177
25671007
375529531
403072765
805075147
394959177
219499181
191826838
97297889
22134384
17671886
183015429
269570037
361938594
660832658
364899013
70121572
331975474
168585161
616507599
177134943
452118052
455900903
202252650
333140613
513699153
38882874
172214136
103427942
6273622
208647754
110977362
98805587
465712642
12237731
12892850
26957612
494651068
129709805
610796406
842709317
112543619
60388783
733113705
930496250
195686617
240396073
131291624
607733935
27825340
505080986
75958578
728857192
86846566
19108507
185373197
257635410
215967420
171016646
298066731
219853016
295289992
125361340
119700918
73369037
64141043
44156906
189915139
229982369
288758179
122956813
458951134
181116075
168915170
197570091
773539269
5040607
471385606
177101729
528292194
650746063
16460375
20280184
564831277
240660504
188389953
9449244
91713822
243729793
473643430
14822019
16644070
155967373
62150709
171709521
115166492
149470206
310671789
280225755
39189027
289191286
364424193
578336287
2447740
4783521
663583571
55573835
216511619
9067038
85534081
566991652
497477188
415916894
425025552
199348271
27313585
93625721
353376089
675373800
167604536
46467102
534347721
17236147
418293
271361357
94835249
258890952
282190276
757554157
144133352
33657504
712781
10246426
18430336
828218339
283115029
67464631
593737854
75479783
216266911
60624928
261127889
73567085
843068783
14833081
9397686
611949078
195297989
173354316
535347299
28638831
432955405
160372230
11520400
11125679
733651364
181510132
319253071
17439967
27984975
145700733
284105806
66917789
506967467
504753625
35827597
163053466
30520156
131772858
31124966
378882744
15110053
524666084
120528571
263216440
4790274
285953643
210937454
231157
181968988
408905564
203048603
27350310
195299064
93571169
548646146
671357761
102375030
315602616
625883368
205024975
61440236
23734555
538178754
40275893
173900721
106956672
140186768
13838191
42391563
828538810
11351894
521573321
86551371
766587355
6074744
9284745
353396097
424712367
29870833
362387256
727513476
226188564
401266034
81220787
159386557
14356710
31918120
313266864
13730036
36288234
204622561
27817065
27236793
489674206
397231488
97844704
347249444
71823329
346381636
79527807
567639409
384839726
401961992
325901907
70634110
1051113
189487995
292904215
722976436
284405336
55108872
337418246
391472767
1628839
117348375
185445560
14442476
38453291
54581862
111086836
4341931
323751807
45055285
183654594
235262252
118903430
254620819
87058650
297514174
275874232
513580760
166405517
60153444
243775591
36295914
38767297
653415070
361257461
376880938
109655068
364515586
529801523
238609281
119938235
143624607
35443318
287556392
57361141
28189716
61979929
169960738
286109459
321427740
166019316
455690050
279860304
23244665
38814990
94066037
253457460
229684939
173317126
793439075
67412074
286374096
389268508
72870370
60332598
370635652
216359700
167281538
45608152
60450906
183400986
809782792
24862384
54018692
521508105
92246316
340837781
630297997
340959530
690678997
765016067
262465311
737014702
3982075
12100185
66615503
131428357
393229342
417798028
107323798
76827317
452033281
516654051
381870166
185568502
60543710
497617297
189894313
149273234
20394263
221066307
81898319
124217586
226792966
84610956
152285518
157852963
6461416
348333496
111895908
377573540
715616714
73997637
100665758
626752573
67779989
360143454
15267037
41303023
77292563
579911
629586037
30280012
305157
13499510
146097466
351598885
810094407
238051807
73894710
685955080
115958310
558910470
25240627
31671253
1437145
32589996
631040298
293671123
93720587
12433470
236274724
561861437
52948415
652080965
168556083
106920282
823926811
443066687
138685242
29391934
630770658
509711022
155983010
784151669
36805548
524203682
581650495
84476965
527237427
81121456
237618668
170351354
98185668
70801724
19056309
161409583
501253569
155538240
9600810
96474992
295537518
901411036
1940061
549339429
386085930
854873838
20585896
81636340
124151055
302915312
30183009
647271876
34407483
560720261
624898504
312595018
74694944
163991572
409335373
294749900
252864131
38965819
860896557
276286763
482883673
663187911
1483048
349617818
240209326
201085362
81591439
123539457
448786532
676016652
362208553
583136882
7493159
633880402
3466985
127967440
48910382
83634488
205026654
210299567
84405938
293115857
333322871
506301686
187796700
57115104
452257477
298189731
440388134
435345392
901227874
54019252
221582055
861917707
38325931
6783800
44386340
21420613
203699427
31983843
71957583
322871340
69536832
791642415
807556083
556684814
285354228
289702662
106158316
116019807
268800277
73756765
522427
125427327
140646676
444475395
623847200
20798812
327920574
341139819
847138040
446033697
169740324
193228671
475253513
243419688
181285909
1226779
673763192
481678532
180820543
623305002
170805548
54047196
231551829
349805929
238995156
102356229
17081865
395384785
165000380
51229094
826008605
539724902
39886685
207242682
82689849
611769807
599633061
7165437
35747441
214009541
212495865
882102
227583395
536938682
2967997
67268528
371351807
39522955
6031058
174525402
263199978
456859401
860953921
68042044
544855089
244320784
3827315
260005288
6865793
234915823
162625379
433043735
145557117
33900718
836138637
31225809
46632709
651915539
279999642
201833224
472525737
199817493
87004512
279580401
22757060
689170002
173048906
459975838
796345309
864106509
46845735
280444229
16314075
276964704
205854660
328417545
83932038
74948619
35717271
64307766
45076166
661557933
128703081
96971184
21282134
318641549
25332160
49321485
340996631
205111790
429539310
37050629
425681338
492618492
135119568
167017577
232032498
396611519
178860012
33358711
223182826
182902682
140917586
698591304
484986035
440858551
240677458
477131884
118282507
152803575
314983177
4839572
93360466
148088350
253589966
113561961
188674491
30455987
1281134
328788391
597673658
651860869
78733128
42180668
640923710
26383904
335682346
932112597
548457679
105315795
45917814
581374993
785858967
524617735
122168332
118912087
26869151
339387021
124285427
206850805
275625186
848570894
962356866
40852184
8314692
616742789
416735863
440738384
319650629
88459971
35335203
448891316
383345774
263512687
261172930
519716177
6946907
238893785
484249766
343994942
725521655
70542271
368944602
527587387
324241107
462981919
262089291
464512730
117765624
303636387
430550939
491007964
289168590
24017145
143146000
409390099
348822401
794655522
11020775
448730464
68845965
78089965
23808502
262179808
182106378
195629
604666976
84683812
496386698
21444869
618503957
625637228
64458480
309780070
190564703
127168775
31128897
163426241
10684370
383757033
199788899
737163385
340201300
181731928
148964458
329755319
53939342
49785412
334972170
82031852
91003793
55482579
67500182
49895745
307846432
8543423
79623903
995918172
193394415
55791849
9387451
81444959
83164194
438567190
141615792
339362754
221504358
498835911
78342360
71559988
27095812
81746412
67374411
354683962
71406558
322737326
804318922
20099743
404976699
251424684
28400805
92996121
336372142
270124619
491268178
13098446
108112401
479250225
120032428
20472199
201392480
56807333
34334711
229567316
29203703
252101110
43050078
2363692
101822920
321776882
14245077
552391420
34568681
596907551
163404460
54611885
339971930
375634934
349325966
60197604
64177856
73655
325262558
187372809
4878906
251555082
12960693
113318532
121018348
348794623
727507916
524049849
87285178
749189674
240233146
289958854
434637185
687093963
28160815
14893346
30361437
635293122
308186523
76835812
449126099
324886262
194648681
322500348
14097404
213771397
193848229
450019228
345059279
39420307
334979474
479370537
831059351
485158248
834915277
165386694
4988678
98650596
322498034
106541995
318691491
354786851
124109475
222761518
6137581
318346446
761880103
479390987
724856688
167456339
80996619
487039157
304820877
242043784
93543006
211629595
67041094
451354567
826093681
460081086
99767850
934057502
405711060
127245051
4740164
19863038
305821577
595428889
63370605
59737887
350859104
125287585
43417519
92057175
76452448
164677076
14809791
458454533
220499336
470612472
367428821
222130352
321757010
17306780
182735762
62997190
58187067
10678960
913002522
139122315
240631236
6527652
384605835
468685222
395662364
15217147
85103415
392464731
393941442
778084405
402590943
26852029
198869939
666776960
87058075
524227640
382522505
139902964
635668242
1768196
91642570
26333976
85451004
710401432
72252528
166098957
175064558
209545522
3466181
40283435
456579881
666810365
161555019
957071
254976666
25384403
15099654
626861636
419946221
127432075
30322350
2411594
9139618
147586790
276332327
56238471
425363336
804074447
92454041
65023537
164541095
417393866
346466010
66624453
303667471
20414014
125819174
262343
296977690
67681187
156079272
89643717
25169750
473444521
18886898
71879512
203438488
78120092
58219678
388031005
26893657
71397863
589041979
442032122
3562518
47227816
147232417
89898932
152976860
602193763
623397223
17132133
82667985
877555599
58331283
4575309
145006196
549098292
468242516
64440188
777041160
352968765
600108741
41181134
84511713
177536321
107116089
53233602
133320820
58606743
437482593
76476156
138420287
259144792
299116008
56036897
50200866
325847079
345627434
948043060
188326678
197314494
99943241
101429851
176630048
31679634
115555287
38305730
120691102
817098
763876162
17057366
66911904
213942204
312385417
504390416
416775255
117575011
512723783
13761102
401713577
206199627
710728057
255386518
54180777
205469631
153455917
19855677
142204003
326590185
664284871
329705173
115569424
64770299
715976208
57626613
145281658
35686870
77966363
14916469
99485399
15652848
29732560
816217253
732292853
119020305
17808305
177471630
852260761
564072459
351215381
377604465
89868831
67612067
76657301
59023935
125771779
100400991
490641519
86100843
104737001
223206761
315086569
17728489
276963210
488291291
593684942
22087056
52065953
271207938
141019087
308215992
332752406
403388591
149466631
76884869
255408912
331112410
189312744
598591392
41121887
489299761
570488479
87051135
6174412
798534576
160808167
92761627
69179859
93620517
95415892
21071252
172684668
112771396
93778925
225367923
138449091
194187158
245026334
149685488
465574983
49406193
591443150
321332582
239732004
3425155
23994839
132300882
589769446
159460315
1993407
360172907
55021475
161013830
27124028
31668185
138914183
51617221
13012292
104553524
43410545
32638112
320532547
19070896
603479621
90658167
238265367
260536923
620984158
178101018
165043040
227656030
232420160
14618271
804653
22493335
181448613
343742845
243005472
86712421
39650003
226229105
754384909
43487391
54149540
14319602
496264611
409189751
227825387
268501440
214486557
499708983
356802850
166329301
261181467
8927310
144300993
286554562
182986145
229066090
173616059
49457087
649984789
141242203
664630933
930352330
28218880
637871930
13914943
120594429
149230437
6264787
295772205
428614573
19524634
134792155
47168287
866010908
241792872
39543236
152340265
9533140
261725768
498177735
1257900
30243845
14154219
295209286
343186654
30795744
375036825
642357868
214385516
296242524
209648267
179426548
174957014
700582434
569228658
78775783
735154973
292801566
480635912
107497664
202760630
102992164
22087944
441877488
34450465
300447671
174465622
739229594
49316327
340981698
9153621
7012821
91805822
505269599
111386561
127990993
771278830
1473409
798414772
323227296
1982274
11619868
18316759
181270659
120810555
456195519
339018522
322952553
130663521
6202523
563180389
289946630
605701530
258230359
27210206
275955567
242113182
54071153
51160851
71434818
149330478
566928533
99388832
196380731
923045664
427236857
875844411
28028347
381813260
883574967
580291555
225887993
151201835
280305530
7890887
468331225
273245449
831366909
906841638
91191161
22570639
268941748
216248627
7545725
187993194
737428392
79821761
4800775
28391447
211648115
170969220
516209411
18719389
283599769
312943383
80569687
486127488
403775708
264160127
155877441
45233851
13947764
239371036
505327363
279371083
71339
104629084
71476900
65175503
87179575
414335585
636725655
316933089
371696357
198431770
93567227
350186631
682344088
92658920
131744604
69601385
653043665
604148061
213472027
1489708
206957667
616902517
376285515
219162601
100699301
810187295
592703
437823642
41021743
53706925
22418488
294709429
350672590
385118466
380195911
14926209
145022958
319835102
176068114
572177449
525761670
107734940
123120365
304827695
21724234
4461816
535737647
220881922
435575125
7087504
483156443
439428667
615777226
523370321
32969539
127624416
129370276
90571985
139618481
2118496
73267719
75239415
273950059
474417319
107005233
219864731
215770185
419062586
572371074
221532712
534388000
181718632
82847729
638586255
566113010
254858344
101342379
8292546
234099613
603342575
692930110
43955644
141579631
545235544
158692315
63683372
732756951
316216775
254584623
572560483
206173848
376721994
177024913
318139899
137595832
27810879
194337576
64922065
109497294
21700264
305714046
279474562
155707544
59076985
16287323
284216104
186291011
47118582
109739555
241994047
88508274
48650664
366825305
164140005
52262889
212405553
477069808
108931068
137989948
336661930
836466007
71458264
15543359
110742830
33932077
45739230
35907702
586814968
45900592
819157462
26591440
663537016
299005417
58863577
412952950
761770806
88498319
7212307
264233015
85248457
179308158
291665798
75629287
183735190
202873603
257185776
28720357
232037181
110371658
73052299
2324347
332345685
484472476
212577211
756109160
64702676
2611011
22222031
684686913
301074440
32866894
94900967
9084027
249907232
219750899
405163667
152979720
391766233
277330599
658342960
190706684
173536469
545633147
190859175
128100748
197136811
227798294
108565528
589008636
245220302
225647225
205034948
148050205
184786348
15290049
59188330
316946908
103226246
410036828
101637383
764071567
44103034
169398778
29581137
548701308
596711574
387681335
402294265
17125020
570761974
520413556
93414599
215082395
355879761
365666861
723101454
420372492
11010416
341967887
584224591
332598191
461816346
10882754
351866559
85708319
310302054
263922344
339281850
129625251
273112538
57240169
498442037
794325
20512169
189215826
387968694
736581139
65887342
132024252
164851878
901018023
330509056
400768120
451058964
124176231
469208368
187529580
83478742
527005217
201685961
453432004
2002462
40255600
103602944
271903276
406874041
132569068
56239002
178669542
223622086
244505654
64687535
38862812
411340883
266086797
327399115
246862714
38201899
369202837
74320356
82073982
609083686
70656052
314920968
7924561
12503439
240601957
134043337
390951863
106385054
241118520
149585803
765616315
586097394
184302994
608626402
37871247
296151443
7542492
80120583
597072638
805936521
247197734
237688606
539210637
113452143
11104671
515053708
241961190
14672887
154750626
705791086
485514730
667859642
770507256
247451297
40687853
189461481
242719867
39832880
18367921
341356353
343957895
353382354
492725290
2539608
460188688
729303193
34585718
362540326
7579602
42271165
726985020
804061082
189607172
763324213
441879231
507546561
37659902
50033645
292754916
333958006
385621200
2842415
38344875
97092897
421959735
271030069
28161451
683346241
384281891
356763645
283765074
30270698
42391969
27649816
870241637
127103920
504080228
94651107
180439906
492821291
25974492
405721096
6441893
320584691
89226478
6636899
261212742
107329517
23954640
256142213
58111650
383089015
6511874
43043412
101054116
137774302
406959262
6863098
129509964
448087250
35478966
131340735
84422909
93759184
52717616
182735273
270747281
367549714
278757011
65459159
35727641
61732130
18410256
443629414
28848684
403980106
172394649
82718602
500088201
174099096
556202519
23839555
79784444
268911259
351747735
103019497
3482106
81467774
145819008
10934935
114198158
348562252
170539033
60932009
57204480
581415717
345933837
584703329
426112872
303347806
29593556
11984450
19184504
19343828
46552787
180785524
61141730
130985920
262797256
84166822
88208352
59223411
198805630
43344981
874640773
170933031
37933208
10938276
119362191
96059903
722492907
74823658
14931651
412367399
31297825
75925886
255193928
40551407
7371313
295900731
444286160
70782776
403058948
242555032
370478419
17240395
121366405
387495533
6595814
160944542
4773261
502543661
276145328
442136988
581506098
786084927
654477094
291260375
443526631
260462041
228498529
91456694
298630090
191260560
423156918
623257239
771695368
331253705
920309755
525451760
225651831
338017807
683007657
441235606
35376911
355694261
412386265
33016571
59672786
219366433
140300798
171035745
10279905
14606138
504499308
858785275
1189380
134046846
9334556
340526441
27896849
635540760
67772997
694525249
569891575
258513150
42568709
547346240
84964872
168495278
23073385
402357990
408717707
10621302
108087018
219230066
5044022
667638802
80902230
10810300
157726355
35036434
645240931
247907583
180592741
16187069
72793573
109309401
329488929
400916300
846429099
210216229
337860988
79112837
755137583
28823971
29905922
5626312
233378713
302636607
327260426
241105633
331284015
353958350
446076151
166407008
19572584
343168213
3168726
782867399
550065451
42936470
184325461
531145
219122635
726684803
868712019
39717904
137461417
251858777
179108830
406544115
233773432
398921694
116651852
178818622
468314769
404627466
280101482
237526913
500884343
159237433
55104419
201752909
62017567
15016405
131703567
462479850
461827508
41604001
147697610
6270481
71871305
148581464
84612797
123065599
77200055
223311305
309067997
490274602
315941514
68087381
262123370
68025211
2462200
336583270
140006078
411316628
54031685
13849885
464373027
553362280
304431403
166141748
64711384
369347852
258469878
198734302
314682272
20431885
791630414
316210603
222144332
210013790
933261585
54120767
138737146
116288528
258415820
43695571
135581786
181838368
22992968
120003986
657348555
883671921
82518100
31254130
231301797
172906614
103390502
50162782
12453325
43489743
27110312
67262426
219934363
125357396
96974402
137052755
296070698
99167382
143304232
288911470
815002604
973145789
323871404
18699767
150335974
74364766
31461867
112974444
731480008
173548296
533181250
547555329
119595515
588295922
10086635
263464316
40844278
51474111
7335730
727217338
623331349
199613259
98935684
576008200
151301020
279972987
438277039
334122948
110482622
932202559
409190687
230565970
100381972
114066658
322187755
659969229
37371476
359519944
392621095
358813850
397746061
56102139
359679223
48257775
68920224
53549522
373632984
110964430
13744798
71008754
947957512
228774032
222331540
237071843
391360148
177060160
28409451
411630639
124032813
508248951
666127221
48869271
226615879
319193294
565125100
547696971
391231536
135334864
2805065
550744562
666675047
533610347
59766774
81789314
381441100
397791878
405371268
73579375
215890292
196223801
126219279
251312098
308401558
414711881
226932748
250949732
562704
82668581
301218519
19393473
475876713
99481607
755207562
101790337
89448712
505119854
39613057
40037362
108046286
326584431
263113011
623349801
299680737
10266217
270131254
160129331
694038661
364217492
117371368
670330324
131362067
152045881
7193688
771075463
368506707
811239859
50009997
55293658
134770478
245280696
65315071
356948578
64387180
84188175
9181994
61787840
580116100
362168655
502057808
104509101
80519298
158687453
81544594
29646739
108481204
520661018
391615991
427786741
133411482
30960853
50850302
696669628
432829466
42324336
262820696
481324534
528539445
597504977
843151709
492960959
35372154
355361293
163246282
630310667
14153606
181220294
15181058
192769445
61690623
185681522
173742772
72059741
476445994
802696741
153875228
9109313
109999777
66905897
3349188
182478444
14532192
293236005
107657324
671386243
478120967
143899771
65507467
404077081
40374082
92073399
141893854
506636097
62818150
252627631
370800673
181487345
237797520
55549399
303509595
396196876
736815159
299308150
893298693
419002645
8224780
70787715
169679194
353664465
318743173
186029718
199184868
371086251
16978072
45713849
560615843
524459678
62859676
20527946
87363973
107620467
253907376
138062520
15823026
71749612
77388641
655569898
824623518
68325553
190440561
85629035
208930572
369479270
497761654
777345318
7485707
115512301
214944801
234501499
4178417
202296079
149586619
89031791
269295651
586301864
392472739
571406291
81458821
101626275
431361961
67661219
28047982
8657720
70326907
139905278
311713140
616549285
735422616
359683697
317847422
21671195
749072094
63821707
169745813
524108938
833071755
35735838
539282385
359095443
554007907
118064355
172866444
104282848
19607113
58692001
313326863
102207380
17518114
90489702
809592916
796488245
78047201
102495417
273009351
565289754
16238737
847083332
772092870
222876785
81770657
322622652
206514767
206837429
218105423
295684277
48474377
233308227
411297695
299569258
677894982
332092837
184408231
721261821
5474067
721702420
96353852
71511197
199210474
460211106
157223221
279064009
549310972
286720451
137736433
87127580
316468347
502364561
675127177
1833395
660041637
150292636
121871115
479614979
357202921
129442639
258900288
11471044
501955604
428803595
692511878
141861892
419018442
210753429
391396023
873483925
160336056
339134413
568989796
121587063
74797579
165741925
129668792
329451961
54150442
461805083
15788239
587423037
27197509
350530459
147265713
318063501
83055083
472684454
105595386
235902194
575719
511965004
383617449
503309630
388811907
526767807
55476768
149472102
426762392
33141221
496762346
823904736
17721307
239630847
63039023
193502384
209520417
17376449
160784905
201901165
65790366
739771002
265781631
218103708
478980501
96671454
232607397
356380276
34933141
166464286
127686187
233919121
67006948
6414679
468087507
97620352
240266545
233709088
4064074
32805067
535903220
132124469
38722435
182676116
792139243
237720475
21843602
276202361
290880458
215157835
3186975
800108197
312820522
212291937
416235653
769428217
42397775
555975657
5946412
144253342
549479568
307708258
369980229
735282097
89838858
206519653
502519336
312442358
9105546
165486219
74593588
90599025
113389756
191754588
330054686
228477426
69112578
35384311
260072332
119653558
102224931
34024689
357677938
633947051
177167074
865986282
333990299
13416679
662251757
334989459
2765749
400460654
687435520
191221543
140938808
218607079
315375312
352366846
381481765
312701416
541858911
584092272
556887987
56895749
855100352
57446871
674808527
459464597
92116751
411285953
134168725
214492239
22730819
180904163
106954532
336980901
267248857
490226167
94489428
103617714
66664873
539259091
38563864
5144515
502717533
198718204
43497685
38414004
36621120
393250315
177396892
286518693
233109153
10147392
595359140
500307294
601347809
305776459
322865457
368758717
208146040
62110323
925061609
211542202
18087440
198037154
89316391
299003095
172340577
28516892
99940050
122693083
52397390
42491232
46082214
188403041
337791538
319507648
252687448
359391007
315304485
718923613
99043038
613616731
187842586
317821409
101148410
76037614
112472789
96823884
28620075
343938937
162321657
378551271
145429765
350049193
771654480
132477113
154046794
264919788
34628658
44043804
67330618
87854925
22484163
622981538
82499909
68950030
107636692
343184579
138337290
309608894
438930890
12171845
20508640
273202588
221756332
282981533
31435579
224210898
40915355
326138302
45903201
750387708
28958630
112491475
268111291
11493812
151674955
118568158
101330408
285852969
617250896
3720852
97904790
99893750
505479787
214719667
512997764
111541740
366724452
44343027
279148285
247414585
73206520
780212785
629476136
889329005
305822113
132146808
589142823
68839885
277110348
98557494
295281078
80568948
87159359
30396408
322436551
299521732
488507982
100278570
16663438
273839431
592860848
466421904
417932111
22274554
771971419
75220632
240662320
319712617
659339500
111397022
829730435
64180229
366504036
38806200
18745992
453872721
93093651
480722833
111700868
2434391
74049650
69341827
60722910
2492346
46656905
277980988
57053398
16610030
326084138
470917738
475050069
437133009
250325961
737500991
514529049
24580479
430782262
478000714
58255024
8240027
525151695
40361091
13749449
57608699
332181350
42540849
56459606
360626328
51047831
197154319
7387496
569430277
271845635
70010934
416820221
425676216
348414854
834212502
1307998
616001505
96741043
332465264
948414994
692459157
187095888
182991064
282285767
79721003
250844574
187120010
185520935
210118441
186438080
73683796
174140016
296593284
37008094
248151322
141297934
81488824
42729197
228252062
462937899
286472951
16748569
725844361
478633
281542524
450991402
334956264
27449784
64908776
341231691
253951128
2301418
198140129
332450864
5159788
4232578
893403224
543116127
263966126
239212552
115667137
223587219
4654529
224274270
868295094
443212925
287705974
364357963
34047198
486338449
182782762
12314264
6718022
64408225
72403333
39662664
622758186
175677828
449039346
92640651
6750455
113456751
92965608
469221487
3518375
294536516
285060109
323663982
718147951
445397163
86215117
131872491
86506888
624459971
256763585
322185384
362941743
34614482
190072605
95908684
41681810
327907798
369418095
266073550
158345402
369593398
411499941
190116804
6990341
433512823
158741428
160769781
141776429
485433443
370322095
506087470
437292962
560565991
138563370
145709888
211036223
44555868
298517021
215393546
206333779
156533723
313723592
166745013
43026134
190733476
245481672
458482523
329046831
654589313
292430486
387831969
9834839
528511007
20691609
542607896
484837445
349605015
24913435
74559548
34509483
210538477
218333007
853940493
259663728
605798
397819473
144555074
337462519
23320057
106028730
1576549
365003799
304820979
187755592
11893523
142025624
66461676
540838730
184287800
150234437
133536230
113658263
13613980
205304572
786348531
118820634
354045436
24584965
452292238
134221958
19034742
433084632
241498548
289091736
570263170
22324564
28071277
566554150
195005232
263147602
99199695
38609430
27849407
4198893
207992687
70135176
240099078
194636405
237993119
31017737
516290042
108942287
635342812
462032671
946028300
364213938
35589742
547355750
54600204
28471095
96377085
233788949
354982953
365501357
550220491
26882750
14823300
101491276
165284851
307922401
84024631
559617606
334262315
567059719
41009565
670780243
36031654
626568108
270413360
29876364
162606171
419559346
379807059
61423253
200344446
316240448
222531680
350731975
309850417
445175255
20819736
247307630
82134187
304451545
480465377
290335195
8864614
356398595
62483390
147563243
39276443
196755425
204237251
580833578
250108715
36553044
221592018
63497488
667365792
126374522
205860967
277782033
891045323
118024983
5868579
660322393
419803082
388324299
575659991
405149590
10091151
82225508
46242891
305897064
96303920
32710058
17296657
239772069
418745271
53331658
797801078
220245480
5210683
326918325
12507105
187477961
70766718
104185049
257637076
96354936
151584415
379963479
503833567
442081686
34165747
202868629
268287985
163561618
282458288
135009996
147592494
735512463
45453175
804918726
2274891
595198
252234223
65322460
849814227
111031924
141115222
368632182
77695854
104045850
205927213
44334110
240677648
283435521
96441149
138566919
509110043
735277798
523110657
1685842
28169294
298270567
149124814
540673533
74175064
58199163
377064922
265367030
857709
13831130
108397105
18320302
120967038
452923434
32595096
418615657
419577638
168776872
12103698
238124509
288022491
36813300
356951091
70003336
49402338
161005494
29145699
571250798
585130547
282116538
72433409
51182229
171328607
417499632
145167138
432319131
366332644
256506714
550918021
841263647
709303690
202414791
462777681
191051525
48303602
221068955
149462837
336758179
75057187
42247841
364962363
245446928
408436348
157211546
404500569
213038401
16604895
13594406
727217789
98015044
30220359
538745198
162726832
31411320
408299132
145463791
746848852
98399229
387480210
143147400
397417357
19524840
6532920
162624915
242040134
264024155
743709322
686221622
285879808
59371871
260007693
707202185
237108694
61800638
78314409
139130561
10504072
293780313
104303401
173052400
323873234
2837607
597163231
58868909
40244850
299697047
380698803
4559643
86458529
57503157
10199
555544844
81481225
277913481
169010359
9079932
4917250
35389305
73477287
222945490
25331540
9878360
278882423
135444961
65192953
45656834
240503397
501312919
310252015
453004861
261680069
220986795
2328753
55118963
651460689
135843920
455873426
15987772
41486372
483868115
153102224
95248179
253809624
243895474
18858468
723138926
50562607
73676415
393848749
336507865
94645267
148015513
81281410
103695885
111895905
7763250
273409470
383861865
20056099
162924102
173816055
303106871
127618966
259605274
392204532
422336680
235321041
550802659
191675468
46406942
603335383
782403407
511857805
81566161
552943403
697029776
137732310
37003686
110631512
161913460
44822865
565541696
399207157
379943038
194624754
264093979
605608145
112316029
325578119
21442241
346863682
107007289
486771703
219472126
64733355
16679778
144990353
147950865
204392111
60807214
279916393
213990901
155701606
232283757
162199802
369630305
723741305
93948335
212544509
253728207
550326651
100068289
1135979
262774956
561106578
41333392
254702502
56191177
15920598
259361789
279691954
76312425
8758894
35129964
231535031
153674191
6130287
26256903
324252982
593770
31565588
218215105
609420206
170007146
98495218
189739491
152072799
25247808
161641860
802667267
39429358
550812679
107252489
104096063
541580179
724233923
227828528
2231422
207945856
395480291
409812203
177469208
348627665
222688258
118563936
315299009
40121308
71944429
358079933
781211370
333008200
617992184
206188428
46943209
585992125
379018085
32562623
354014912
27031562
321399934
7829420
300448165
114727044
46201559
107681172
698690399
488627423
512658003
161577795
8629912
350273495
293460951
93629403
32395408
106856060
69915141
181164425
73302422
432907153
251688530
934865
123571194
7555420
196942963
97954387
230988939
282407715
54422819
138868133
297134885
193517817
204846682
549050773
158576276
491006837
325771606
48349809
59356102
150670793
105458586
462933865
880827147
282206990
10050623
324791637
701926462
439100692
33508479
120814537
500091431
197318729
199313994
749561405
338173596
164945087
267411035
174149222
31294094
43756380
641142581
415192741
54066015
418439305
51128138
355540211
77630418
428264497
483240718
82710880
95776912
96369511
657481215
123767141
485494579
264518109
419372239
492044746
13195788
702840741
68825667
305042367
30563027
519123918
33746790
9627228
567961410
423434906
756760770
45928838
233341006
213598624
604302071
26797877
70851859
72628678
6241175
70766610
18185297
351109330
20923286
133260778
184898652
531129452
8323552
355499042
53905577
616504079
172437235
140713655
171260616
334467976
399684321
760382844
3129308
490057797
513836905
251886601
303662365
261217308
617115553
454334842
33201159
117874016
324837083
461445320
669714018
62215798
103274395
708617044
112914543
439958321
361860979
22745564
117850834
364041701
65168008
70636673
249682506
182867591
313262756
191014352
31185159
155791428
62398863
406557505
283197563
93125433
662866387
66677408
464180667
276442766
330688241
433020611
120702370
349968929
8617791
368924417
105489094
207944662
180170521
460230676
106401902
92469319
107751848
34914513
663407115
265029938
619857721
716002037
107736212
261693878
377636337
265938110
20169403
508150892
776758491
27689974
465271732
30932877
343766565
75483394
465284739
208411714
185378945
60158578
5932801
61458985
410593839
311145721
44880488
557531847
410178350
44248418
665743664
71873633
259628574
18183307
22107557
387180977
88770577
456552235
478551011
594911665
15532096
435981526
367789974
99544309
27343287
295483023
154877160
10961193
104951183
157130991
99132944
285541817
293747513
92301691
167844664
306568760
576650115
90179648
471288736
248612615
21410346
123422494
18899057
131106995
144219785
26658448
213849632
4884693
124959839
108992758
42492268
315565497
19300183
216961778
35756139
34615523
148899234
100303270
143164875
173535138
404238261
209720413
636232457
104833125
118571918
173878659
315005434
223217780
109253607
77059885
599225948
245043692
115362860
355489550
72410629
341909604
296608302
650897065
745480563
80511482
267406047
301009708
29258413
349020139
677877660
35696500
648063846
385514028
630485885
362585
329927389
100516078
9952673
79422219
267339606
527008421
420519669
43031653
291256971
115832200
64792847
873512766
650879530
220329231
10103001
302090484
242175207
789196940
438109794
32700990
82116600
189438758
627959541
33869804
1432602
24670399
263029481
143456312
148054282
516449281
527436106
5450354
336508385
34374010
430225096
98994339
11137629
347510293
335556374
37029407
78769530
114413531
355650785
121242216
263968866
288626544
278953718
302344476
147520444
343139037
131799387
356574812
644771673
404752143
231019494
453669042
156239912
68071695
62988571
64586372
507436966
95438766
8746069
171572897
652968330
339231711
340362520
592232360
365471080
143142731
98845445
238727354
7666930
741882693
232595012
155938497
15512767
343580672
759938437
176837098
9119687
20680564
28832232
305578959
240326320
405880054
311777718
238629008
12358112
741324440
93872067
132678326
142804875
96156564
31044862
524349317
225723402
575426800
7082325
108945392
83768558
58449208
6107555
17562971
125255091
87763434
774571517
286083499
192476176
218547461
551722881
34937393
50554018
30905757
75492021
132127505
87529411
513093299
117871286
538989171
629890325
108851200
398544016
29804066
170218028
235279897
60275048
10986984
184069454
250850219
68308767
28838740
364309080
787940491
235703781
724424196
9405153
578642823
93247773
70734388
495065779
718497393
270099817
10840954
750243665
276399084
187897847
14206413
245461769
98561192
348247560
755984122
610047305
150904023
214370523
127294387
305779800
49360640
352260233
331855032
190016781
621323309
224556867
124359944
50162790
426371802
15033068
579448127
238594357
260443271
59372748
140411926
324806426
637191774
436372232
770745832
153877899
343742677
15728310
36218365
310672396
6977598
323370881
4596449
840784600
266371682
92273546
66429960
890404005
462219236
772910926
289259349
8017659
709240150
264779078
143957080
155636050
32517075
626878204
272200706
2770992
309193176
150728367
55127069
1530955
229154263
642763792
391282541
66687906
662832779
706037782
7581490
584797048
212436681
19757759
452576297
1138933
223641994
98465732
339743506
105817542
320851149
352011629
148635819
843549229
673916702
63985253
278769806
227790668
81713530
23223464
212088693
286653099
33774301
322485091
16813721
64982409
14026230
487189561
56724224
223532682
128301286
417990514
366751733
165890953
24943640
348665192
246647526
392777597
51566355
318788109
67252572
593453276
89074377
298238948
526928148
28419560
53449889
45641693
264016345
501406922
308469752
113362566
24067793
53780417
781814235
672560410
342713917
198671953
79080029
413068634
344557587
651592107
389630431
211923574
166874641
56166843
226115925
175393181
595923441
130347201
237527404
891971962
100100386
468834439
246851565
56754328
29903619
267389298
76685482
216357170
543150266
442040508
57674308
237932743
130890585
519023067
41239594
70109520
135681750
290616910
12530574
339890845
402529669
127225417
636051277
103550305
67204320
170239051
694528168
514897266
365203446
122803540
671154250
180304902
490946667
770482210
8198315
115905507
30590591
552875679
561658389
16304642
376485081
237908465
70724792
24931433
300294626
49706127
535516757
107600014
176657229
68588388
247498447
332121550
268147519
647427203
379101257
4191852
325681294
343613368
386035108
174946138
898492951
270895678
301508025
535109949
56156112
1417671
258159489
817832818
154882753
380197334
301590127
66407202
243804382
45931060
551926748
219786153
157242915
284495681
66548892
121851960
195603385
249919999
3593387
7829028
72569984
403962872
185199163
298576141
602508743
384912708
562586185
59961341
227978057
29489407
442810939
39786503
218105585
407852445
32149722
551241725
47617334
55836666
323259725
457355126
355011890
161540160
648789189
359814833
134285129
29223302
380770341
309204113
47288124
311745207
678147319
3874842
30210216
316169239
196311280
98298588
116919619
388474103
204942724
132529
31999776
333278920
160867530
88740926
215121963
935000653
117981253
6604516
290942805
37715714
63673055
412975632
178830
20878065
484143085
79302583
201112003
12875228
117406529
85333750
91452436
387207924
519387406
664096818
189906415
178180509
316972900
548824037
505621476
189803195
579835455
403477620
150307545
518309087
159748000
170542695
190305599
821827168
395906704
495966731
140032221
316374852
505126436
105643529
602287705
121839530
627896556
218455905
126875419
421640555
110633308
93569469
68203568
81991968
411315067
101863555
114823790
419687655
21674072
5540557
227575705
420540514
14775675
40088264
52003377
61151473
50618932
75158055
122034435
280501582
9055430
520690125
359730931
421952277
330714974
378431198
399177134
15373053
143014379
84277488
446764896
483301174
477250597
196966090
453140310
102277217
81263788
4228310
703142778
6419154
3063260
402734053
10606648
3610655
76971462
316956715
64040169
155467380
69384710
42806304
120967005
30505155
292091210
127892203
566992308
99606859
847529078
18905534
213591939
472268977
71601761
7868415
363514750
204746327
800072065
27774079
126461288
174604252
136943991
279095633
82879213
220194490
541703889
139716302
46785746
630176290
22990104
628596131
10035385
34331654
504635220
99065199
637528492
78733782
468529740
369636053
200177056
852109909
29121807
3854592
47393010
605373596
306640944
267418175
598484023
28455641
631145096
38083980
309938528
133998275
26355018
14199052
333334193
150325311
17180342
530113349
142151032
336643427
849029060
18915232
56014473
362308645
281406015
73035365
14724908
76052814
644410430
634087249
94364087
66659809
246327977
296889199
187597298
46908132
287086461
201214714
134932624
751848355
582466191
796834130
364070084
850050374
387202800
502410819
177186132
315405321
450920731
197090926
108070932
12883578
326709805
62741937
20550374
10439383
792664
606549651
25267354
127849142
103851134
48013524
39785815
214823606
129802487
741648145
205817771
258106915
228288401
110548463
89367744
146017578
60302802
545851364
294119842
517466149
373585662
114767220
166790567
16902911
7048820
367634037
80536940
28087453
813833191
151929298
324686547
793260409
705550983
353941999
188359911
136413421
29429476
108272210
211005431
225224247
22233394
466166811
48046103
393465162
175919958
130788572
25735481
721118896
23928125
661167105
175187504
165141619
108847735
95727811
52041496
488739959
213301796
34084386
109205957
52645470
220393449
242434466
439287516
349220214
19217306
157125572
92172172
33086410
296075489
281575130
718269745
441693052
289588701
65459840
33359483
42390007
2940544
24010217
31582288
55326021
545882949
176075640
82353271
97280759
424762290
101371096
370278778
401250384
86551466
839613
107117967
68398566
216923453
59388456
651289052
59144614
673183623
204329295
448280623
301212291
444023161
58435108
79552767
208172379
84760327
164932042
243697166
355681771
384755121
483323035
523053845
423410959
112009435
432571483
32320384
19092118
259938080
605222453
379905332
409698512
790217042
152373220
30114491
422235922
459525784
85829567
22075104
6158850
95082481
767431883
227634490
509328597
182827207
574162627
193991841
96997627
16722590
14988318
229483722
73650676
56514198
712828265
341672025
165227730
6338022
215214443
113319914
61607741
118763945
291065225
128154781
587188763
206280817
442290120
111579574
8171765
113483734
345762234
57434219
660607164
345077703
24765569
13459674
402782424
220728586
482250960
35285998
221305530
383409484
124519131
249912323
151447675
171961070
1916836
104099598
19188262
306170930
387318017
34454218
114768456
20151116
192454956
66281659
99858343
19824405
37046622
51482912
46864906
207090870
502424448
666714390
316246430
364453602
416250785
311991600
442261569
483944797
176213210
3005758
52284002
311493467
287807826
79256938
159190744
342980811
89918960
640624868
773168444
358746577
380033703
310721414
61416491
442680099
66752688
427604083
2694021
14200470
29221856
270870149
279021204
35249285
10138316
266323319
80366375
2816473
54074811
175033344
160663107
8861452
122311761
40339714
83555143
98144549
103791130
597717502
92244888
255400337
54659556
544023045
415391039
192263888
46831035
391063996
339153822
696905555
21992208
280108365
315566469
635829759
108418516
62728739
191996429
768448238
51305624
594587468
9530314
120851965
70950777
62426908
107927536
312303550
50547376
131077666
251820429
231385408
114043408
254932504
48553403
100308594
260970610
106169154
134819965
65248550
346723911
44684027
907554289
439352662
28619704
298848114
329612999
103988849
369237119
175167274
351684760
60862861
85553647
154408869
350151029
354507235
144521718
503577902
165036915
79469244
652910441
213667368
139907542
488765503
230510051
202715389
240646481
57901887
918741874
466917557
282385677
747117047
567773544
703687867
20076033
130450166
477074185
185425504
382152125
21267734
3323405
178301361
484797381
27791004
134147080
387847992
259622762
285473198
82342019
135584669
27411626
45115799
964452115
226346925
1397414
147933050
411000168
811881967
443386916
77415773
149677256
212568434
391992096
731290504
101137130
241229645
291878260
224471559
20926123
12476564
350506351
310607282
636586531
214257023
72733699
47872135
18389780
606319096
301665886
666096959
144998093
572561801
698779849
16586109
665268162
298008561
229938373
46548394
213697986
79687872
273441796
339908426
21667554
222175022
465493417
68736687
105244582
143059366
312093038
844985649
654582500
110855211
362700925
163929009
69453897
60329944
25372449
288367679
544615618
32938368
25056296
178557199
422070447
772910884
576213209
340805732
141326293
177368715
55790191
1787488
111672028
28146743
18928660
449108625
172785832
490457086
296132845
489870118
96772251
100557958
138504677
501274944
427965382
65680681
419581213
25173790
198450117
800264829
603687650
78397096
383441481
448863535
234584227
435584725
62603032
438030175
381042238
462812848
540941005
124543153
537540958
404337414
658221117
332409963
261134518
101203157
589444272
37492953
540422116
159923966
8975778
34824613
206948783
335033227
886868
131739506
171270471
27445884
271301561
96439312
202926357
16785398
33218973
315579367
94465055
86550399
204295284
4363942
52290130
619168983
206043661
340087479
2779283
486798450
83805634
47002902
53425974
57653993
147750897
6508003
420770694
7192671
111497010
373379412
320769541
164510253
616816791
48040357
522937048
122910739
278623027
261763134
231080166
94620226
254454461
310047206
62217818
2647788
48706839
157971393
290911024
96111756
150789979
168049764
409042102
4669559
310756401
52844883
199268239
299082053
65300706
17313043
552755163
30456752
207890904
661171906
20260091
185197784
299050908
140595341
111783737
12998217
31361614
153128276
383485773
701776142
469754032
139727691
61869358
111815172
95353104
60964806
121248961
465638174
386534314
365662761
24652996
141026668
3298723
391425973
19487638
293573487
139739259
7389488
361500331
256577276
89600
18520959
618720
321155605
177218831
20230481
576649354
203421444
586891104
2432419
138783710
208688351
330027876
433332757
675355561
128114260
695999711
64436338
23006473
159600619
65140195
78750822
61371790
122147499
83420422
12346149
616657293
85435596
47112825
570025271
679450883
274911133
237445100
137247282
779978988
78228006
76166296
210077114
671304120
22900852
721925348
108854824
95058847
401339021
467613662
104067233
44477833
87929629
76896412
19948843
12594479
166302223
31705049
359044050
151461956
450218254
277637992
399747482
39655220
295401341
331097054
290307937
223394007
784347489
132633547
2253157
383645579
305745784
35302544
302677469
636123826
402041119
344771797
453105247
160799025
46882896
188512237
22752793
354361285
207064130
275766396
67602984
38084816
463208995
311672797
52426489
87590406
338586898
324671178
37864870
516252564
703598740
110406342
58190046
208561823
62724496
12543404
256801292
272363300
21973416
382447580
13759832
528299186
70456646
196116273
423812500
81051430
139442487
2338992
184863291
24500806
15995722
134344932
78293804
214409049
219117256
92408240
78769372
624248707
814092904
134324607
575056620
176616013
202161886
794608243
186510975
164765158
26931694
760981818
585742643
21094048
123220286
54920877
58438144
25922373
196561850
271849889
217299684
252148770
369482240
107797782
102296855
29887342
539143389
472369164
657261587
258036963
171791329
177124490
288024778
75220345
91955715
318189889
93195974
118500338
341214074
499265916
56923422
330716367
54163897
316766278
3360705
192887523
385095510
92566462
26091990
158541640
257700616
271889365
166615548
260787244
137035137
240160381
265555181
406298900
421239993
260194433
269378658
321702761
157580013
198977018
4078016
122479580
127519565
69686418
394088533
8050246
217035114
99558564
148550116
141704051
129650492
269834328
523820984
211588215
135449094
16810089
216234537
145768772
547214980
266021267
39009628
100799352
135135412
528012784
367664432
83874591
682398137
291067157
907216303
235286580
19605528
3226684
28281080
661124192
658009338
7260109
199837256
79574810
248285866
609246153
321461936
150607052
286089868
177740500
591739401
193276567
321698362
175910246
234890446
37705939
220813663
360791320
116268052
119623435
119911963
261041064
133457094
206727107
250784663
21115522
628254390
258416227
142793054
287172409
52190864
183899580
179602838
112372791
293915009
145723220
35008277
62598938
914099695
147491696
359280956
32031683
254105152
304772003
661847185
103670877
107188439
335287915
46455110
187111959
125921926
203146402
308290608
110
632922936
95845052
164462058
479493096
387361083
9852702
32025754
34473764
457024582
250558193
501389802
117714245
6232586
95529733
147530838
27091046
31046284
43686919
15823164
374754801
555952393
226517322
33569079
282673930
31930741
119692065
294966953
9228387
414242694
864801419
892815199
43130727
258307313
610289084
280657375
448177869
52255242
238909626
90743094
144754597
206818087
640827914
23388047
315255044
4900021
29746452
607893017
17391779
107873352
91522882
790112533
39001698
166249822
70847585
40670838
25715545
230627936
167303387
45593649
65451768
22643750
167446643
24564039
439976768
162051022
203199927
871445355
8928855
79513242
303890980
109325951
201266771
385520730
839346969
27536003
9996903
515665618
189524090
72711929
291623121
441358417
11506754
357657652
2281382
105943753
27406930
26121816
239495770
82658861
414686310
20622899
11728237
35062310
30304832
246672970
509549987
118018696
72522223
235410519
22716786
811239993
457668468
288235661
197269128
284976597
96027499
11225863
556427191
18894765
571222594
559412480
270720500
282495685
481478447
69875768
67347139
116151488
141967254
606884079
83570271
148230108
518930826
109782415
111061989
176811446
648390405
256506854
72679774
313890494
78528886
782169625
693150672
619661488
39864582
424960278
387407572
126089297
39172869
648845663
57552354
379032223
287591921
135916388
232945485
90912339
202383702
21624236
206567518
210369136
334422590
462060423
237300326
67301656
592171696
862404312
153600453
69025209
124209840
727459572
384633571
572965637
684566050
331243134
416395615
501195506
32481062
714478304
244946894
39408510
230907310
54282588
374284190
79621445
168407348
364345896
323301138
240718072
22980521
148106547
615228576
88487282
546341887
236427040
736317238
287654711
20890524
252107557
10769924
464886961
314377583
79958997
312500773
257106703
230280537
408030121
249777290
52528982
188275275
82068838
94015113
35714132
242046352
232860718
538186376
494094070
287529722
111448840
627467235
225142145
207765577
205397395
139469062
746702915
25811111
331062556
71557255
692310117
313099472
275755633
103309630
183991587
8495343
58652517
151448941
488946053
636698758
222963946
120865172
163671304
925170592
154586757
6170840
78990066
107241772
19989763
159113321
42222041
367687
440043385
437807317
713844144
651850308
141175303
309059584
37639847
479886783
986034444
163004880
706626240
24775260
531536929
70157458
161450059
146469752
179532246
48664842
56912119
144656468
10101974
97160133
908335393
690305776
434642228
865231499
402744134
1308568
290122933
375393159
600617072
10151767
6795799
235645
587647740
130859550
304070178
179612581
195112763
321011770
236497357
471604824
294292717
18924318
295193671
65713697
131915664
197228079
927290142
252918989
347966637
142438577
534019331
765595099
398960192
74018968
205836592
100405875
877358876
12372962
337951575
178011953
310802637
260498954
24513136
381433065
46771850
86746148
805620738
24180473
27265250
125041020
61602339
63346253
293428035
53108223
66549365
36783898
148002914
7846716
604116249
122857135
329042659
411421601
289618194
84782355
68575359
418414228
303207304
134807563
8942632
458515975
423951288
680360655
268019235
88933709
33476185
520945587
45294576
67951926
346789623
7062613
29446146
28231355
194217608
1591070
15180264
7092714
153852908
190507362
545651049
387377350
70160733
101319285
8799600
22451775
349116269
145061
380966167
165202195
413059764
65425225
6084439
417321375
167910507
13383837
12388766
648647720
49394747
322737871
284778858
124176659
561459339
70209601
272435061
654632514
16664747
150732606
918084729
290769016
221654082
7379496
15750234
53158549
498632442
56086677
551694066
187183282
278830926
71240744
127021225
145340732
206555240
363798175
211751696
873219919
446364690
103026671
95544029
394023988
155403917
400171845
259870123
431302285
177434021
183022043
170947934
27851098
119548726
38048149
228382801
35854020
65035373
815132
741851512
226837789
123004953
238631535
912429693
264544570
653547120
1751513
205694591
253609864
405452086
591941984
58919018
239721572
162228019
500020101
59646645
80612748
55135522
47593134
73334961
95206036
396469006
381426029
269737781
381187367
297040660
18796805
396245894
558611076
237397377
10251283
32638731
132603884
601478683
84602192
162141983
756118149
121649947
131978259
123515956
10179161
421305142
97622769
474979710
409710510
124327203
677459089
188351510
17600708
74144742
258346913
427613403
467351513
316886430
9418136
696884270
255101443
180716508
531912813
140685206
87123607
10177458
256378337
15482695
66525876
64372915
366734688
139833573
73396611
262083805
194520619
52069772
563309
36150705
89820931
187648314
19627208
113992442
147877416
37261298
332899199
4350273
423923601
453088955
271453203
7268727
116828314
735281347
82241727
129487913
242470854
24738495
28702677
113732483
352686099
46078172
682472589
8808814
609471240
571841767
255096133
9742366
302184645
285475338
208249493
118512175
223013325
315290025
19542810
218832759
140893858
541158992
639772665
732952730
141328646
421079179
105055378
18548862
5246972
42160008
113714792
23915846
56100472
555562326
5034914
106565011
244658141
6750718
394745104
65499245
83355009
899787437
67471195
381764802
83288011
653151236
73340329
159328901
380288151
362577136
817098557
33322395
113231739
27698866
51782833
292622610
144135978
561872803
1301729
398719341
3081692
54478571
194294045
224584652
743145562
209090089
766454316
35972807
630857894
174619743
511823853
236927530
229010309
311345914
637673081
518596044
166071255
89488746
105701999
36561223
4385878
332764642
7835792
618211019
8778458
22706162
273765921
137864694
541921416
56638591
358737181
49054544
133716309
254006257
245803495
168956050
95726388
16495200
24300833
484040291
19782153
43091909
877337530
29837511
284368476
6523639
44623835
21833410
317935066
65405456
256448000
155662252
496763470
645336254
7203147
464346824
179289860
95072706
98449106
155376350
408444663
429290353
290717576
47245120
286843529
477447989
108597946
327205557
203143503
421267176
200731283
529935089
689105672
230352524
55280631
416592064
250289113
23904588
227958121
260618447
436641572
474074542
157797128
15292497
8931731
292359950
5451370
349410950
727249212
25196037
260585411
112539543
306748731
3299269
3181800
34271026
274139119
32438813
293877227
88192382
125029645
943567087
58960133
428349900
465560711
95866760
452193592
51413253
276087847
118634943
321425825
401342790
212552931
202503750
59382103
79521980
681206422
117214006
8376452
1002557
666453166
731242021
47791403
825712881
554439024
89140178
12238348
651059027
409042226
27963114
146364678
319389015
126256292
86848737
162343886
728314649
350793261
187210726
406806848
538302814
4355922
96767447
41271072
157190784
102081898
139719639
678707836
31964854
93530110
443988268
223638322
686801702
13843277
82352527
200332936
355208476
304895289
111113423
39426324
18385741
52989497
43051205
90313407
274133657
456637019
687796
510303305
146676241
6255879
264787059
355024531
145696927
243742293
440757190
474601752
55304138
345582844
664778515
136895969
88051540
693891567
351537340
297106889
417553159
69256107
141369024
549038224
284272198
868036
793722270
80218315
210585841
76051142
233769303
236288295
75587042
249311945
317800326
458816219
47686089
33039801
518434188
203782324
204479813
136461134
574744787
34132453
181442209
179757969
954316440
260571918
863056597
8453559
216566610
380273734
330045843
172659743
189375173
131153320
610290681
231341790
23065904
597668225
20821566
224391026
515576722
562350938
110800879
423747049
53644971
273092168
10823969
632099339
700218184
18504184
93722193
584399488
13960951
412452197
186229352
741756680
610870493
344367236
15807937
36500907
398327724
849300379
361747494
35208439
272323567
175870335
398831264
496555931
21597608
24649861
21479765
365140120
31776789
57118065
290147863
32306032
341926187
261378191
10918461
361850890
375193670
394140427
435701168
101163250
115515998
128482822
62009160
53254798
33221084
11593398
104676076
440445842
220619230
33281335
382970687
143635108
288467704
184701167
188567993
59835205
209879213
363543370
34460499
48940258
201585391
211532099
68089038
705904709
327787788
222505316
299941419
199151468
442641209
16472831
493606190
92168069
552012876
86817161
43372406
794914906
891792401
7385100
579064682
55841196
26658378
269497486
140861165
140884297
93548580
173623935
63405095
44525659
73534754
294950993
10909773
581455580
221515481
75628181
182153023
217121753
5255950
81991084
500813694
234388877
138441329
119637391
33046272
62150895
406816569
335469029
175930781
123902458
124106970
11911771
209733743
116202498
70592822
6354094
185856422
740207498
1599658
440170404
413565428
189863343
250049099
66852738
663129428
16504647
465290656
449201177
110276966
93627772
172000429
290456037
29943582
5347015
373258554
246582592
527329661
188595092
759484404
254475539
303939424
8582632
624686853
616856719
336043423
188100186
298327704
295962620
124737011
41224852
20785683
61627414
24679003
284306238
86278447
20117184
385111790
124098408
170731623
243601475
80631966
290151814
223240575
328823169
405055576
69411308
26086189
253536855
111254587
463138019
480235487
739254294
645338
101544235
312088351
70413016
451217928
153188777
375983
200275717
153068
41209183
65758944
646725595
146614072
171631583
101175947
144974068
67644894
109093323
315675696
308603041
259894517
644722181
371009378
81816114
263652151
280028441
140531068
694411532
274126934
1139925
32326967
51670138
529683932
355224734
631193481
842297682
12505146
42445020
221820927
135824272
486085067
72439127
557965402
58158971
608940109
133567321
107028947
264187440
254426708
162226731
143208691
682514290
136533099
287877829
411777424
346938306
39401153
580670026
198149522
162215014
439074790
429197778
29047394
213633512
36658865
73697812
11033466
767404201
78148514
115175309
579258047
22994684
9723188
215753380
168924125
119663407
67850581
430431612
131323494
181153998
625553610
4831175
321264335
192445648
69096326
20929380
123388911
153392275
635309725
189296768
50163453
837781597
3410596
18102637
25941545
95985708
68994140
152232589
98913903
348442479
106645806
287205889
508292382
745411189
181499207
842665174
635352645
283966119
81116861
344954140
107398769
163000814
463948502
665571341
214529689
165514268
273577800
62464481
482427110
789613668
489274704
368401757
25280194
223063181
99910637
350997727
112687490
188139824
163385397
76605068
126874989
95510435
83921779
209915539
168603704
663933462
148864869
393924010
230604531
134311462
230185585
1754514
422293183
53115929
297521561
202684747
740129600
154424042
93174747
715461853
183736508
49133726
188671513
42674407
452855079
71428080
30561843
89196382
322094031
138400601
449648679
194825473
213551574
292527246
391430664
576464925
65406686
8643846
6046544
49642580
7784214
449933666
141276902
196547159
67562189
4389891
196965522
190677213
202610311
87052826
245595664
45098230
346450169
239511611
499875709
92329891
695256129
28003066
13955376
559271625
553213040
206567666
23530528
61593011
108849263
24419232
894384353
104033652
249199722
111451073
7667892
28641339
389591203
29940427
26553578
630840138
483228186
176245972
251108436
774040646
186687007
896745337
64401737
84373670
237311723
32573742
101079328
189684594
83753131
156335754
504230906
396613589
770905313
934068
18460816
389688134
333896504
13195309
476569354
577660326
885359908
165490198
156044014
220006898
435588963
589226810
603093319
189220723
243445240
7835611
549907150
422785222
9362551
112560357
363317413
43612182
51727933
66348227
835997083
251315612
69036021
60566960
808428068
249788023
920130071
272264965
21157711
241076574
748130888
70146510
204494939
90987871
136598211
396728722
208254977
127827648
66019647
206372309
582511285
257043059
151129953
252004463
316622709
17272047
393127522
29822940
61647356
419217346
119584628
95045848
23136140
2148576
26949583
591896334
394868933
18459173
395394024
591023381
38839397
50456239
321463140
19118584
286602700
328065552
102490622
391554266
57255079
12784552
324902672
105457438
202255554
552223
260913035
88012072
258024704
349774243
9266819
200072996
180859977
80695407
106962903
56373402
468432530
81843395
77931400
504742633
151190538
129201439
251464967
1385746
101210459
72321754
280130605
259886820
36210695
312109566
505321589
69406433
187701955
201324039
542364091
98705756
231810184
47904787
143180989
386577134
750976645
42465731
122447625
61320954
883105806
74941970
162210618
61089277
14733865
130204638
575171605
789921464
428824314
54997589
92082978
55063381
416592594
48274538
86064429
348412217
104528055
423204575
558844650
82345
248949292
3210742
317303062
14947676
16740622
20778106
235838902
264237378
1492973
11028579
158968804
128266366
378917431
139246092
888557820
40541919
165374846
243123171
456393256
647950067
810695237
15542054
197983306
150483684
638565659
53211028
80844000
328412319
192206929
35892661
156031158
305211607
179936749
198133381
379349221
466947986
306997135
790294474
165964453
96484174
552822307
695823840
77392260
15489415
384246358
11838524
160450764
560548538
35042590
211601313
45335896
176255587
344733276
97845320
291914959
798936637
35844709
177132633
51596985
58466643
449171077
461446731
132908887
121399399
820981478
103444553
61653791
28467446
125528642
391199882
982676
396355276
30947822
53043018
564242465
178841659
622095084
21962880
566265685
302112304
234344600
596009275
72455096
35357037
217165865
175460763
210087978
74249470
2466525
6056233
46485556
188133137
206758363
386351772
201354102
41931383
104056442
140852821
703459627
3194202
197129502
19469272
11280353
29113363
687627
744112023
5577336
142521646
20539403
179551249
96758816
163997023
152582379
31997781
312019579
20909430
155828978
18728421
58236874
4019726
192320472
11750351
176550506
11864
462331752
376514061
217680037
164365954
506334610
91465006
402229499
242923912
196948373
352977556
637240310
45950714
169591533
427109023
530124304
4052113
264474881
722520970
568420052
135447336
520041363
674172797
451803710
681076014
111606883
567360804
523627147
190469246
374132134
60212978
410790286
281070911
562166785
221161153
828568497
93829065
49736190
307520378
79762150
616481947
49492970
195661410
7079139
431109306
108864619
74810578
412492382
73237840
482348386
103157837
338629344
434773331
41734484
2643024
78202178
268630367
418588180
33331658
441613637
368241919
255751376
24053030
180192100
423496056
247302901
326380498
110453928
78938395
569072877
5302051
38472147
82904526
249984163
93659454
183386975
64260107
507500519
381449934
452932351
26701250
119605424
357128626
392376823
503717171
414611435
250486875
24655253
169794383
64332988
455998296
1929693
20619732
361994040
61922937
109195149
1429150
396361063
324245478
59394037
795372777
49127865
42035051
59814639
207987099
771588111
156695695
81594573
136793853
380601816
47995776
470068946
257274133
611097587
26916665
58529633
490979441
54098565
178684028
77646211
177252912
831492870
269002656
162415197
90587685
23180429
635204939
706226797
615005329
51323386
27188176
7433306
599180396
395039995
308489644
231676255
266967303
25816172
309912684
17521910
758358360
52794061
202294096
464644259
429240143
71418451
382843379
939032672
118292318
226892841
26955128
23306227
113302657
42409656
87287688
194703687
407519661
140752518
340438999
5997902
458494851
84279307
457856471
285991794
466687990
27095967
157280
279303483
94429104
48374521
571683421
7468561
255698040
218007782
22782752
137713
289685664
65992375
480659278
387759092
475307151
443859153
353818323
284138142
320401911
794891824
288046057
131483299
14748199
307693320
10216104
48248887
88039819
95980749
135469656
419204355
131107361
398860431
413915448
100720876
464645460
292312518
294486707
186975029
362569940
237430441
207121486
796447268
101125825
842594807
900488370
11139062
279591260
54282018
226889615
491769439
140577460
110238553
568848146
195393771
201541882
181296380
77507458
623021771
135550511
132361769
516711863
230225818
622418184
191435067
698621897
402553202
550364426
316465095
3199539
107994862
92380626
357470492
139412985
403030111
22479599
102126731
59299200
119765723
77792700
277326502
89268365
140606808
46007459
467815982
49255653
712212351
644902561
87670965
159047701
261190787
762184853
381416372
412117524
6761762
225167349
637779837
368693817
80318139
76763026
261780696
45255618
20995582
145192295
133999103
2159675
27914295
535261060
20005712
294392104
341534703
417202791
5702810
220758432
72991793
43744837
89044499
126409020
16246379
182137617
89925465
557735806
48979241
518311497
326482172
256339597
426919004
337187276
731704210
35554776
198296307
41513602
584980734
391332232
115426527
1318519
229145147
842987554
919780189
612745594
49612558
620276115
170454574
225227218
56939287
1461959
504516834
280545314
14977332
83583791
51845424
125646262
25036030
29072261
125267320
671705444
344587623
30678318
174309966
527460969
21006570
421549047
495880042
624712894
131004810
96252132
322903225
437180528
138296061
194627459
80396200
554915546
35767908
142008839
125715594
245313198
299777024
31080993
204305466
530438337
115414658
15633947
307167197
344890177
85304055
69281075
197202968
256907992
284762599
909352208
141539133
436674356
95461321
519122073
391906763
695526915
5376114
816781323
221318391
52777328
204011807
498695041
294807405
334293495
432353903
49261168
19244112
528337251
16613906
161904763
150885303
271808604
213411418
85091910
44098836
197442845
180271602
302447658
125636103
688945853
279985683
681897415
704013599
162556062
392727439
1678586
199193312
38458699
7027987
458875228
382535913
465687048
72951541
40351382
78475850
618729034
69823763
325180221
101761571
480443023
1047485
233210827
187894587
791825221
323184643
51790584
245546916
14860519
138200203
647312934
600431033
596676456
324435373
112477985
307746109
731818010
79084195
27613215
6065054
731007976
500022519
8235465
509314696
248594453
409988469
566015705
18659683
44055725
22972779
598079965
42304435
11002720
284341292
401244902
405446920
496758036
110787440
169232636
622442170
227939100
176894189
247746164
86112908
167364552
578718264
67670614
6664786
312097201
458891665
98679893
127503024
836438
774606493
319357109
105623181
113691238
232065416
434779082
94196483
189231633
80408700
145379513
118214872
284397872
142669217
177826201
11290520
190569270
700934174
747228508
227328881
175457428
450148297
66033380
462454322
159533902
90400484
364109228
52110996
25244535
719352351
529441031
300085283
12256853
83253483
156915297
293521386
248733700
612125093
463806254
868882663
200444857
28154662
86695677
694368774
8947351
33233182
341498795
680481087
10150677
106905
126047430
432918661
558321886
24840222
567404546
35375000
106974087
637607472
26353074
81903845
90258
40177787
54874157
123335510
286189027
23878263
63267778
611044847
375693497
3807581
108178123
67290446
226802869
12809312
197914508
128108531
68933052
51366490
56700820
214929043
30655512
21848897
692652289
313275791
713140633
170899789
187175138
326010483
104960786
402375389
406853426
120859619
306306615
194410923
470807092
732565500
339035899
7815914
398079230
351776465
199618227
238732436
184209488
384884580
488941193
67532306
16873389
213522881
109708860
60220100
51064105
306158306
349043295
15945916
317298679
229921920
994492
5080865
117967650
588880912
329607911
204116621
321930818
267350682
77858713
258241650
66740675
355130429
319991818
93255197
103263730
248013093
771974704
438705154
175821905
402603798
329103338
214848987
281069880
33234349
273000477
17661746
816030705
87469072
302648459
85898542
206287150
3855156
435008204
317758800
37689364
120627411
748889363
363878578
251147104
281515731
7163297
99383858
36173972
134830122
131562906
33764885
284742883
446188147
625435361
99491458
214729642
39502352
326911028
120080439
1636831
12386801
94724207
308767065
220691142
103842051
264147683
3983339
12415924
46822893
388235339
80834103
19997463
260491374
6620953
119100956
264945265
173250987
153812147
122902608
23659493
343403533
25515821
89348841
496413386
338071983
173025003
259663609
70392384
734391091
321374265
195552603
266370938
312786134
733019929
47745561
123659380
141425557
11824750
5061893
426166890
296515297
836261607
527811350
137378232
39045768
582591776
809359715
864117251
779829637
538632135
417561718
251477859
78044675
258510045
839681391
390993014
274605372
298675654
505733571
101954441
348544393
3366896
14574996
44465558
664899958
625052749
132632757
145803462
378752613
205104180
200702110
414879880
81940149
31035920
83446455
33251284
112835629
221449497
143271902
717612297
325943187
374804487
108303529
160770683
281663564
165413
132996240
187354460
159908647
348549376
546988589
503123602
342478186
154435906
346302462
8281864
221177663
208682036
293441578
380595987
631884257
40206631
681211591
13450231
357555547
56142729
281901646
139832176
258164361
103708238
515410020
341733552
312280203
118639059
355516484
5129527
494105142
70176344
186075516
58503432
448158001
5220702
23507252
338544470
12063034
68865873
151617886
177510847
337745416
62153160
108386636
278741707
305163142
95149691
240599467
514635542
488824952
820280244
717982206
25970512
1599367
290023207
193553397
156616779
301251249
55552037
157748055
40411188
223247730
18390665
78447426
77306292
22392110
30262332
663604644
42442377
27497561
333319146
50767436
176936216
171186976
96504103
29081108
566000389
33925184
164690558
383222529
51107601
137544369
83279736
275138570
160986273
142042593
166083949
5287327
348004086
14914478
96768445
167681230
497957891
132257507
160062585
34310674
169996848
296983775
81361109
538700861
742619120
26007215
367771981
242809491
155151894
103578415
107150664
236586512
214904166
213402452
108904351
1366240
318898107
202087719
220974531
151865824
559678461
360323292
167811906
246704739
92217605
59264084
252085999
542492076
36355197
118703281
406327018
198030605
421724971
564482794
194165924
65052935
340190934
98701180
163584421
615457712
332907745
382762374
32267767
70586730
103430257
43629855
16498200
747955839
98727538
1151329
70023330
334763284
32120770
386182474
112580518
609015180
760086264
9314873
155071750
43918402
74179472
593011074
869385291
57308992
1223189
76673128
282710014
406490910
157829703
304617115
89651916
21491192
13188868
641020730
360295991
251097135
343026747
36005054
36655361
9057178
95660162
196835427
137102516
535613991
18357357
559988097
215386754
88489556
227492062
160835804
528963691
108507785
132199343
256853151
455889666
6450036
384192423
573263179
7854588
747507638
540909084
634604074
338725490
39528
459519966
188246967
128955122
40848957
778593148
23535490
60758301
258664720
144635322
437633558
535574943
229167463
215836675
827625900
26819594
452762644
220694842
131529816
144692287
284176876
822057608
33777587
682294701
348734844
100353653
96017267
545799964
329914231
30684340
203006964
211685253
178847847
13651357
3315280
782733423
418426820
516404819
44871924
361509249
69953398
53405812
154208720
425747561
138430810
20051857
118474708
38355565
322768296
742204641
178622234
654444464
659905583
127874876
567515820
894386
449950178
276482643
147992577
69763177
138619280
3003012
40224454
92164734
374029864
171895276
559796612
207011255
21364912
15062570
325280509
370581909
218652815
297718223
62863570
489881210
189417786
3373106
293842648
677564580
12596651
183943344
7175201
180505856
299735490
770186068
562357278
414944064
293019573
110755761
189951018
134347683
215485201
72051964
442647458
112209130
28058618
19185702
270459299
233784890
283316933
158547696
365527169
291092578
112472575
229871975
51902714
85034599
323557021
147231266
145282337
575243118
149582810
137874444
261624745
91730489
863877448
634826306
237218323
710996566
130569560
215720335
5809558
16024104
376511959
29654845
519727451
467906704
238990068
372238001
417428979
502550097
185319757
162139456
145438317
51039539
387246314
519217939
146347454
5405897
129961385
92527294
92634124
245557364
208943452
32295323
531249599
534259146
583353458
153618331
226602429
51901672
39218955
6524645
336862565
226429620
3595091
94420434
89355706
448399541
326502462
183025779
349834257
47932242
113473697
176395798
401016821
49460001
235350938
59379469
38349159
393914817
354571202
137360313
80910608
57277186
531166011
770792598
32610355
186704127
314576464
223504376
10510491
145039181
26917684
51339107
1350555
71708385
22500139
454143254
494120823
21161069
101279895
269981552
315052417
382164496
175363554
635333010
258563092
651206978
2202149
214497858
93795426
80069878
139248107
171615891
88413642
495761889
9718036
181334235
3839647
48812382
295468717
458251
350481011
548458714
71356627
131439521
656823147
129129941
60860938
585316372
91915485
449962505
12845901
187110182
105859870
139682912
10685137
10686787
14430804
29828391
414496001
477948328
19936926
241573294
10459775
424826497
452162256
41956599
569418931
259647576
263690082
99452975
19697374
157951778
247862231
495600203
75933850
59604549
14664320
75974445
251278687
138780613
62878748
217046984
431344248
37315243
577804981
1958785
497193659
335970407
1258586
155191996
355893924
17747094
353276506
556749975
241854762
294796052
40977853
275015379
220646236
79553518
229776273
583567479
468388599
425849532
245694274
46377860
103703748
149126524
202954288
29385415
292859941
115642196
369638313
466496179
196167424
103964172
675209775
7103652
13350782
376936658
590433546
247940779
65380828
50673
330704808
612237315
36929967
76684482
226213566
7082292
59678389
243985692
100186655
792058501
273882984
44462126
104266934
460942723
388698779
113407116
11711074
20293658
518354450
208615670
119136999
408130238
519566471
202903035
15801859
49475045
321708704
33643534
62826254
227686514
424164442
42528917
302806211
338085446
35378701
2857231
3762461
365810699
31443915
48991583
17898283
124489922
2644310
377543616
802781033
112146277
222535935
86132
415822953
559759877
3099773
749754706
262581900
501201797
591258141
154083882
493632080
273130254
876377272
958867795
623675005
23798248
801042620
718063884
104440217
16644723
217722598
57972474
93682383
38507136
667579042
512594373
11778218
153728429
15365075
26796514
124879919
53960159
383341664
448028495
349692718
322973377
299817203
19693244
74548796
332669387
317957636
33856764
82485837
1317779
30865797
97696984
142340788
448969463
257612627
564586847
315925726
325166995
246157165
431509733
558625136
12170853
104122767
101315661
865519985
750076434
35876038
66976508
1483945
27769226
75778205
175110768
82762241
405613415
409147182
27862754
172982753
8755633
62836970
206419872
40243406
211604561
925130651
613377031
52217962
386005652
381686917
290264039
62139912
121773948
144123045
10799262
124481404
328722048
195589198
884866260
62796993
197548570
382453876
98098087
785618246
264349475
141322596
94143366
219786345
409216801
439054984
1165991
175540607
357024669
895926544
193808247
86381042
40201876
51681688
181945579
285114173
582814824
407750671
658205321
191181313
468322759
64370422
124456785
584485812
104719164
53090285
175272363
488166285
35530851
376817310
204762830
142397575
544286636
614700753
120548747
404355065
128551018
68682902
617092814
613262654
214596980
48152383
11962752
137345958
97842188
136240885
323159938
137969884
672777914
96522722
421338529
335015032
606646683
345125367
11209010
15765013
887780466
82156171
9521914
189217008
47366972
508151154
112331471
41087699
269476182
322411733
270393955
232653852
63956411
121819663
409936931
101708327
203737691
83250465
120695247
550562944
237000370
187713189
503951754
126516123
607112454
169401589
6068409
80638502
145602226
1894642
113400975
160514019
688716292
102207720
318358279
105754760
315145984
306163907
270374572
648815997
195465780
12528939
271004796
65567029
379497028
49261352
15393045
159616337
185184901
487857066
77811624
273825989
290188653
214907942
503635676
182712904
77050152
159187902
284486561
482948824
105634394
257541345
105780188
90484100
698337590
70687243
113999525
323042278
208986495
111905204
649438815
121766328
50206480
303484828
173155485
281436335
80539337
367656233
164694564
918215729
216123225
1210327
494137625
59554198
671337104
806514
447054112
5568946
585081754
321371814
270274401
593633467
9529686
67004792
117067
204776092
496522174
37351784
23651192
47025552
1893247
176369239
23004093
25467149
3264827
179537685
483590447
54367991
39909257
236602357
197799003
594183241
626025755
964906697
632214762
11812252
48901390
139741129
69436932
85399461
35344339
755189275
257830756
19453356
146894340
55458079
43007665
57480566
339645537
100826248
302473096
129952823
127861763
11877249
132541786
429370007
53226475
1085782
811876192
604230203
167576544
55714310
272577936
80151692
238797449
683673945
166584195
66699116
235731483
423497898
353954410
465820100
17160516
352246641
116473491
179779744
796109916
265677140
196698932
394585604
1843603
356207106
15472066
583582237
66755932
86211736
359797851
133634922
38573608
49489495
641414038
187047996
379308912
880032852
328317469
250108840
156029439
144457617
47389916
864332121
851437786
12238472
35112069
391241025
454435346
334260806
485476468
83639104
134683033
1099624
21782796
591868299
491735506
15610131
126027080
84115387
24944985
20867051
185525445
283896347
218784976
243492316
824861373
30626477
321999310
249232185
60606416
394777335
36549886
70914836
583536581
30797173
729182446
113935448
143836826
210483041
169555651
30813875
509403876
1800000
231683692
231798014
57274776
79024610
49975979
72026352
1120826
180714352
351845008
403027882
176531909
151113202
117302814
190073957
860207342
24819457
214965178
105527973
947815784
55827916
2850230
266893392
204262904
108936169
13321934
421728335
180458075
194863634
690108927
199519562
53041865
44095657
107685668
11158758
49161837
3636482
83289074
7221571
307084234
497169295
261296632
65831101
395895701
22782858
285999398
106789989
216998710
97271738
85581742
359942593
64254363
7106059
65315715
446968427
627660687
25557342
118504578
100099565
190753199
82371690
84570048
209075136
75871416
95375717
55312124
52861274
276325110
594172014
28702508
46675152
170281839
31002828
24501923
38175245
118077895
290993857
231287609
22582820
43815095
19486609
205006601
42270477
317996812
494237704
127360809
7894199
61257029
441609367
76111869
610817714
29048120
270596102
298473525
267452596
84543935
110682951
603816114
14782029
639447899
499575367
213248112
183728099
44764303
368544218
378243955
425677196
4644261
702088800
274253275
130250250
20833187
26478389
1384482
419620014
240969032
158121607
520295299
168135930
666647486
469615551
116845532
106293461
437786378
78454157
362198547
28606
357045620
28814691
234079167
50345011
183911222
219272243
588460207
134996886
65735032
327747106
92468413
489941634
92371116
463838147
247081205
364200435
335165760
25061548
569700448
170491450
521352704
3633664
5186766
33357699
22221061
262871202
276868136
304099420
331612236
17492804
140593829
16227362
66249274
2784943
8392173
196097365
74526008
68115272
842175740
43143146
38660035
212239771
236393243
6594466
22671307
498201171
51678670
97617129
77872702
80472770
336353119
791621141
47850881
217882045
37276687
307869505
187268689
86433882
262736980
184952108
21336456
30393541
127744754
514808795
391870235
57396657
106623740
135412076
374260848
68769590
32858319
343969515
347333874
121018543
361620350
462473127
47306282
661383942
428462598
377144
39620059
34108729
595078463
248004150
431689334
184339022
155838281
15626667
314180460
17155931
87330241
4852318
223634158
323075229
240620325
148286336
36476236
278480511
92352875
54928060
343856815
96779814
32668143
43264972
70942586
295023127
56159310
395303571
97123548
427141325
416193680
132019993
313232702
273847341
417453668
908533729
230855390
324979248
50947310
40310042
108644120
116464283
608864645
13531276
62435676
173455248
116318327
129537031
33202518
314976220
144981672
80447458
603340102
290717484
772420227
364193639
536282094
120368594
410954510
2304860
600885977
207036096
264084360
529772933
51571827
370445123
208735360
64831071
74347290
216491252
650485679
271282319
40424494
563236171
38612574
445818582
267219662
115015930
62199371
52331897
80270004
10104443
559369352
57597488
15090920
75161332
19346857
326141354
42429469
336943294
471189092
422608263
4827211
352631811
349242984
193311554
9059513
2173542
751639722
869254
529069644
525108066
2289210
160281634
95982936
319146592
618773502
2799711
861707988
324278948
116451965
63698668
423515807
216424555
799073738
23667244
396878277
844373103
297173874
557801941
270627212
295253329
578127253
66210213
33762244
447345373
372189484
67930338
201475865
21628621
80576887
500472910
176358777
29669510
197397234
390047896
462787809
85315150
229004642
422811672
40749585
84943653
695440547
251843130
87511334
168077254
37851395
11620300
298657922
527491580
454471877
57119
58102076
52534099
38911572
50147641
326159935
194812427
47338970
175321531
696846585
589710006
49109927
2565627
316146922
249196854
403836029
542954936
272769951
155603051
198948962
880869267
245760216
157129622
41227740
561159399
153051290
455142610
194049582
387965348
135589078
405423056
1467465
17322740
112254523
249265125
52611612
75133869
213461274
205026469
406165733
85600
38120788
52749752
170869182
187223377
345982351
430304018
845973046
36104571
799029795
5763631
49042332
437062451
326302423
241425842
30662644
335830690
97752455
223942228
45383813
51594214
644022
103384265
99727858
646854179
193059884
700713967
476192699
387032207
472231596
518268013
690312572
5164848
252292370
68536654
147795053
139803166
269970675
38905655
54297265
142759496
53228147
150933695
691925207
48327255
31839227
222088530
52684891
583274431
75499218
45722838
73143710
20607944
105374229
496905153
310690917
416102323
250788026
481810541
175337568
357744106
76494157
268780978
81106522
124128332
100799616
554099605
309152803
726431538
217872064
360358157
2441625
61718363
2991174
92901223
7686062
43633441
309424404
108185385
68600699
455426100
110697596
1820768
333778122
32328103
3144023
223622455
63802798
14866557
710097126
105147751
225042301
176427652
34076100
6336310
80015783
79776961
242826875
40870407
45742766
125983049
799761
340174058
309478410
344788763
238879725
61758608
296123421
20639821
122106954
3404829
87894251
107123901
526551063
473760263
85081129
8161921
37912575
197393128
288041727
244239168
409585310
119350927
711571344
53233045
47030813
381109183
315885484
327696745
458160608
111785826
476212173
511031841
113177305
763707884
276914917
12349995
125239875
147977486
405475396
575582775
132097
498594917
2837013
777180794
315617580
711256233
314164624
274793025
461159982
422043488
207710336
446377938
442395248
20045770
332532476
22451862
234205209
529549851
179771203
88442848
29388141
555160375
149686410
110394207
48015813
622359918
131262631
600999575
75190247
774931899
369700692
743676740
168877185
87989314
19580323
5785438
729172377
157187064
115411017
33702523
766990167
747793180
233009329
484180223
598630123
339135121
39704330
291602773
229144148
217843980
220125314
543201554
246162948
4594013
369709442
91979282
159060311
388424420
473471698
381227306
779719765
93643576
231453452
259078594
237840898
669447473
29361059
140885720
275173690
76988699
129306822
1593638
16010412
149651563
451859890
533537451
53463311
99873
54113978
295608243
482376889
134862059
98068295
471776127
346966004
273407363
484527588
454349670
4738014
135225111
126805433
20872052
433113190
111912193
95107132
595424082
43409059
717804842
13587870
413152430
352656201
674834989
482018278
330035205
223450220
514496390
53992365
31549710
65564348
65125203
194468136
225602547
39888054
122764841
5880110
266482792
366830035
2277217
513478826
153874907
383410718
452956324
203562951
109371070
393334880
139376766
473590991
325797090
772554017
760194750
546456052
417809807
30788595
81838163
236174082
490107422
330198558
41063937
132706227
660900268
133577857
517618631
169534643
101880077
420784060
381663662
24597457
54852934
21306577
279198704
19843035
50684849
84512044
1493952
46873240
12139561
78409240
704497188
706114078
83918853
2981251
78243463
422232495
206238621
924141344
335410316
46399958
33118924
138612378
340653387
186460421
167935259
196896633
48572426
584113439
534508802
136116326
743602366
24344348
77743734
672905462
57667572
138234641
95896715
140812179
265985468
219097535
1404949
501912779
25180973
10783427
160689466
172822287
178387545
14470096
272163965
313391704
48179917
248615128
43678990
1658434
259928694
236134397
698014908
591592431
276085058
30611680
213191886
224125153
32516615
243679211
226424735
318847903
409125171
50724368
229343419
113184731
570968043
14223171
184377782
34067760
204197529
44633510
731887026
454581606
577859428
169461127
33015141
115623925
253993205
168631278
199993324
83638266
52565214
509741464
43688755
671085805
80549278
164551840
516283697
728775454
104333261
268170918
72358980
166026157
421597944
142317167
111200608
674417884
134267023
16428482
98790420
7546706
9189306
946498
231681623
119923111
601962850
106474048
122038535
494452892
428203896
37188542
76419541
151004782
48572164
860467281
519030716
97965491
279188723
402901925
70917
223274059
936546833
78344298
801579975
324100319
118427638
333000127
135045422
101956820
176797657
239094723
145873249
1610933
352664309
145950291
409652629
239507531
43158380
9555705
2525308
277189531
35792711
52034708
56318946
355264618
9912323
63102171
437164130
12687238
92118569
96975005
68702320
69759094
110413980
8286657
140032334
228852895
557319635
18614421
580123303
402548255
47424275
830573783
85829760
546303304
269641535
80983344
25027600
344460642
284722626
301766600
148856245
169078906
348872232
59008578
38028538
323333290
84015186
449115930
556805764
502230484
429710644
90004115
130388374
28282239
338769151
246391727
2842357
323761423
17410628
398122713
353236066
326704273
69924667
62405230
46382859
13491340
517115669
319373518
458060226
97106289
239524034
185917487
217186566
300018065
6914872
54472854
114408751
196309517
161782298
135557913
354507118
229227182
53584745
327638813
146735005
581839256
161681382
20320446
137734644
672979146
25666731
111511691
10436725
13760388
86693119
27985814
202855913
46552934
119535750
20616203
211847864
50460209
147206843
160530701
489727862
168491283
550624653
1116154
289732567
41212220
285169203
45848267
54883900
454067853
463877558
61680257
246994805
115561685
402764194
335283598
15433895
442861108
5712485
240266914
288050354
237747791
51621956
96492973
424631055
685263705
12428806
436128767
938803069
52099376
13110955
70440148
559698749
6081439
3265869
367817128
55013108
188460047
7100801
135922606
74331592
609672184
75635949
316972796
486158056
26794877
329130361
222328323
35397365
36539035
330190437
466432706
15974017
201856312
461175788
69011280
323843993
92518650
154719584
413049742
145086832
151008373
82321007
141671456
11867452
89244233
50595099
400324829
149797061
98685826
316149312
68930802
3054795
423665653
2488864
75188485
604159289
2003326
229044575
429621653
244149088
514944347
568623323
149518891
228862819
11681918
255558420
547966126
8805296
139109186
67032363
853285294
37686049
431876350
255046329
296683438
304770320
69112672
60887018
648090302
55525496
484077403
31334434
305676856
819683034
188646999
44644913
2191459
427503618
30664179
768226015
333222117
47035974
219237263
67272432
168656452
51024770
24317484
253827021
369872288
449503789
24700380
139390863
24795810
38037245
330810136
73776169
57766094
37578083
303309762
205100622
73506122
314739403
540644
1306793
86103618
475436104
204204279
57454456
178266443
13237844
89715531
95115689
84810142
320072634
535275489
172772709
81061890
18610156
535351720
169646590
26217
185700514
446058666
33718352
136948363
436972332
163582263
197240643
335693894
74011211
295963798
89346422
287311126
251188122
735896825
156916794
201456977
203088472
17369464
9556849
491681551
44528776
89042893
226101494
101175828
405042803
14214788
355966341
30276861
292081912
149418327
90035642
205324741
31639380
300024842
175500094
125056599
669721770
360498544
498577039
464558494
46286057
499941621
244176126
342757519
627665975
90758940
658848884
174170054
41089798
1719699
405724996
353172844
417063234
169603757
245468191
195030631
518420609
242142111
259061601
174863007
363468975
461955373
384784534
217248953
197708751
348852913
88001514
29499456
86822179
83478686
51224733
248881678
235101389
44414378
173806439
328496801
28502520
290596582
263669316
348442253
158147661
86319489
410126125
192667392
160508435
371637593
384510994
363380754
434091354
631428077
549482133
353651157
166303943
137565954
9809484
85412176
228222643
136996618
165699318
257967799
754667386
22958894
357662351
148357194
397017534
171101247
77471516
440185403
358792667
69696783
615901510
50275261
50182479
65501610
150492342
680696825
259993153
136415229
124487338
186062121
175426319
130100511
151868913
108187897
286560480
411555929
77737547
176846742
469367910
36482913
541147389
41571011
254248503
252808169
121377699
447469455
212059691
196735656
256082300
45087428
5770459
143202019
224741422
169514810
247437366
1713084
654332539
271394544
128033328
60174564
65763962
597312768
2193504
234347405
79896891
378911698
307262163
72530085
447370988
221804618
60978583
626818201
30768361
68101684
395564627
31115019
271975544
484285993
406833642
128490602
118768018
757644679
563957199
129017627
271684298
20190128
125298270
301215400
343890681
373417480
603840781
161073954
76015567
578333365
554427195
312896695
51331214
13430490
626903693
6213886
3065794
47295739
169662712
438365931
188707978
15309459
726235232
670488007
188202228
237825271
145179780
666714
581471519
112519277
73015544
189260598
83367660
385132529
180912768
344811692
141109149
15331554
503457755
95525194
297248902
242381587
52791245
4906539
109913752
176835337
250532393
196831047
431479137
87772043
493280970
193122340
797997116
262354587
154273384
388320822
87605201
275611623
666230671
472989679
269879819
15756905
17821724
401337580
13085879
314730439
640303001
466262610
738204324
132834955
431562101
138866874
72668361
44709137
184906928
175569625
63784606
196423037
790731174
385660710
483335943
169918629
199632176
412704807
756924052
184006064
23713728
38178485
239685633
441981399
166734811
265249761
786426163
430976268
592889697
543195933
468599429
246905115
28887558
111455159
334158961
38300676
40125804
538941011
563593168
34657046
167413875
84535438
584471639
31918656
70347319
107072572
208373208
582980475
290379036
595634111
324483372
45392066
6622663
22722759
667830310
124632025
326442129
645535904
11960057
452228925
210885089
47131113
44958380
559268180
264897511
416253810
787353528
826077446
364610391
71944752
39165534
145879503
2584164
101037876
136171684
104207988
101043435
389153382
49826194
519984298
398050303
26143206
367905665
223982902
57140405
514530066
14863376
73443815
296685601
75947965
318156559
335976602
338993095
618181
37181865
511009764
161565586
197663925
1738909
36782139
421746680
140880223
409858933
52230102
903158575
85969630
582985441
50664562
168246412
87430653
231789042
140125485
292121072
276683292
40969527
110069554
179223311
240986781
219322659
261382932
277361401
167553997
242965990
671567362
383019738
42927062
17631791
190724288
369705513
250633975
4368611
16214817
401411299
159823367
132578127
330751869
8533348
120134409
149654376
228658281
378664434
137977321
166908972
264687424
84422872
195537456
156119594
138834101
34332166
86399585
697029424
160846197
664280665
541785748
114736201
370290743
17804297
167697410
73562007
301849008
17627848
563728252
364869780
249664124
604609369
452262920
456912994
130835095
140227370
23190993
48039281
426089540
681491626
24872351
242074669
103738349
711160985
118467350
95274038
10055675
128332431
586668795
211053194
205536758
30890581
335183474
4597568
17859688
53907857
227298015
338111712
299513882
5932358
60202920
29450549
87810779
433838579
638159996
540386993
150285882
128126943
70491562
138511374
74597258
541211928
149653288
194831351
473050999
3673279
103031720
546094870
115680043
110452634
228885494
451740358
736309804
306393180
145498750
63369892
78231570
702435038
10530869
406706188
424207486
610939965
335487668
338409710
108664567
186447916
647900249
347884563
316937188
358494870
222956797
65726150
426788508
160806913
418705066
484265144
69805146
155732822
9857413
470556625
378429460
78006860
115319422
48352533
238111262
276747159
583553917
105487705
265925483
214363958
46573721
127600609
32834254
86837875
418995603
148658976
232570143
381909779
527844439
424619952
52212172
522428266
193755587
536107518
496730746
733346167
193493117
237998347
208405993
167074570
30708399
184345831
116450553
85158641
2629809
104819844
63451148
625090832
120044840
219446516
328024824
294070660
22676615
27374690
103901813
295081795
747975559
113474236
322073205
151008785
162793822
173131638
109545589
369813625
211555359
149509014
439167485
4243853
23392375
29231001
63601734
383834670
183146729
316466469
266295465
195707076
125231226
17474664
367220620
493898964
67566248
353725412
31725452
39133085
11685157
261052519
456405284
98520350
80312536
46850708
119212700
123932088
21595371
17058071
3412243
47618131
158748696
454953927
588388379
193566749
49355933
335700642
207573845
118960709
102548461
109112825
288700619
214607920
52394210
18230042
345568102
343705982
275940520
615108994
168886330
316508793
294123478
106727246
17328198
1520596
812590409
597777619
367161941
615072592
224825319
38006776
681445164
451740531
93640479
302880128
206323015
171889465
273919579
153945402
39012746
227117164
330253020
180538501
79763176
265581851
78814463
127837277
215133576
170613912
282226832
30139010
289142314
527921680
76135067
88297949
121842045
15048502
191080158
409997181
401988523
655417721
241576299
54150309
229848585
157750288
120453572
83591533
140578597
283408603
292990243
227938316
84555085
22457403
38687708
781258597
228371961
534573913
9956486
17859196
153683311
609164833
327646931
93293168
134675169
265709450
110991353
15993290
81537248
476548722
102283317
560838059
15635373
148061013
24526323
716793619
69797996
58532402
209933720
52625789
283169777
111080825
159066728
366724337
106387723
294390688
250891119
319327340
421591546
256588883
263829925
5147812
205485221
81650220
233838425
137223036
257497444
85222937
182610309
158990247
319155840
23115125
343074714
171641917
72256503
34250109
623534444
166208647
944998612
386790004
570983702
18187698
286022232
380969035
347396191
101114989
294833029
6209494
198559694
34974066
135435131
7271709
216159440
80698710
24842244
708685
575158896
478537791
907528978
683246126
478426866
128668008
83045986
246705090
283364248
5065852
721601057
241626756
376091139
385578321
57465872
76188472
590175178
53081268
413131534
11171603
712297918
370664294
83712886
307195453
125834644
63656593
10728382
49833792
12112105
298169818
184119645
611630192
230810232
52015818
196205846
62593275
34652150
24609283
14077493
31252896
93118093
746586967
105602709
26125810
890110474
53010029
61255529
797080390
444659963
49652571
423158944
133462118
77276919
774551326
26199136
201679108
480231179
59972165
216113117
195925210
142548609
11631912
37375743
342552331
266624594
155523050
40152152
822095497
161318984
368165770
345756482
144828214
171675872
225234970
95389894
191160582
68241225
3859050
630163856
91600890
80334600
42135842
51722578
201737153
589740499
355109713
299973578
199264153
800265740
329915245
616864527
123430628
61859393
22584044
142456929
137034240
64052584
555198391
826505481
64586814
274253842
264244989
722667264
34840846
75863788
2505135
564955175
143788976
135741237
734132047
170219203
363632135
662237308
141284676
96269985
191684879
359323383
697565115
202594873
169651629
261950857
157377805
5988726
450200687
38034049
111351371
81929898
292417100
782003280
257481372
432684419
910849057
69089825
50457686
129631204
94824247
81759354
566775862
10720367
274781993
12783647
129893015
52226301
400775858
44267278
128504424
14472761
913005294
43527212
12819921
30963375
342252008
121033857
490828996
127625593
341227186
150526134
90771784
8606681
142280562
430652740
14769385
47760047
267003627
340751709
603020361
2496331
194616127
56830949
279575591
52879187
81566402
89723885
725556104
326391673
867131854
64325648
45445137
114861648
616422979
46956197
445839291
377581493
87698705
151441789
194883687
882897099
765092414
175995907
749777063
114521
53430176
214186845
266939349
656225624
702713958
97413322
43699072
246026329
202202629
21556030
19520059
127308448
678218171
47146644
404015151
195116713
227880919
6437998
42905270
265952799
30142891
599595299
78741034
125570769
492400589
54516617
832309582
884399848
692677479
178044061
7014655
577742566
211059794
17829150
320489436
70418210
74445993
43247753
140043881
236821857
294989221
43569579
96358649
498795309
89028564
112018941
53546856
232109448
146015850
57027436
147966512
951973869
807058798
71142994
433843887
845355708
13914800
258191802
203182626
232897889
47996213
452390790
2833435
618525734
182397065
537482790
13817033
571310105
212667594
384044021
151880120
391715862
193755830
526202026
237331129
620404322
428079976
70898781
206482309
509121345
143571918
305366703
290092820
206411842
592493563
888698988
497981663
41039812
504235923
31606105
1433743
497466946
96188159
127991190
170679343
144193564
620722863
100456351
30493603
175776018
898320833
201252092
533666583
294481703
281627804
208837871
288351094
24658873
85563658
267285776
334133662
130090598
403912311
525051915
3148647
112667465
737443881
69298214
33509391
305647774
373203024
317379206
690360757
142018558
1889867
7816462
71477798
472019470
291578129
22134169
142055445
228555767
116794186
17007050
487563947
313986884
198595325
30611081
211291102
199418397
275011270
675664630
154623108
108583589
23820629
334050906
79736386
141812996
808464830
79596820
29275551
145081048
43338497
17055691
441767259
142425318
190897926
3063956
151762664
335900231
301447421
885977474
25488315
126806393
460382115
42402817
490273002
668730860
196027620
344642893
1380661
230523231
72346460
262457312
29951396
142060231
704516060
226662052
633211312
112757133
229098035
133484926
518936447
451093182
640732223
182021046
298838950
640153506
141537739
40134874
119580024
27220318
81048164
101568299
554006700
409758567
168188431
263952196
507333067
31783202
54268111
686821886
125318543
407267683
99959201
27160086
8160907
192043340
80936713
4983968
424883985
250161147
21754435
134695610
298843026
748919490
304301472
9646628
94178021
311393241
101741908
488615672
284912169
170183975
537927425
330710613
36104717
119602613
434054016
71045781
104380420
563967323
145500306
372648824
495415482
30760256
26850434
5481477
42233953
112245158
41183275
231534707
550937978
100105596
185435631
25388056
154214656
81030531
149060336
113477668
910676366
717712118
172868694
262568328
164147508
34219575
143010651
889094824
180801176
841993661
381174308
736870504
261911624
635081879
340258519
504408248
50646334
726617881
258110291
133220522
54664484
323848197
94011032
242704502
239119776
18592880
435339694
114832432
542237866
86654890
682969096
182903315
25752745
129835498
213527475
217243632
818153459
51906025
693864866
42153336
186013708
597000777
44422259
220497157
506633688
113745788
18998500
106025330
44282890
191813302
532547968
172330733
274932891
342946996
31404566
763200328
117253723
4274906
501580746
603359663
67612227
575025666
4826102
248901752
125213444
13837966
53684117
32876867
179440365
843302019
634397166
195365536
571065443
140118522
23670377
31535026
29794109
131177356
62889094
565076922
87407795
114437445
29727395
410730635
308399006
729034428
86131364
528941229
514365124
56699648
20831505
207775241
253412358
179421104
15566372
117624397
375235329
3246128
11852396
154874740
329620527
178368917
200225044
25079680
11805051
144901414
346030183
689144
12452997
199955584
222573984
341617965
64961951
299803780
134552420
204332057
747432255
17029333
176859047
52632263
411966255
21222663
147789449
307323286
108572262
74018628
187480381
78262242
177257985
21932547
465809306
213823866
304842484
103632194
30549258
73533354
4753774
74496234
43465068
283709348
146179591
9516124
373301087
129354658
84543540
14202127
117727223
450494517
131967688
4846800
62020943
233895005
95383497
136825866
326999098
369860860
480922796
633714337
341469589
24475390
55493809
470817859
25963573
245335696
78038371
65341897
402273694
519270558
372806046
534311682
35256696
144539949
4753854
20061717
239289156
33012972
85075299
324837354
2394173
353969119
172267545
327469121
110737016
460320773
11337785
215288240
414466564
52376306
621994346
426151672
287657647
465598613
1269849
121492540
184129671
261652086
175829222
280701892
18417439
491924766
7167261
640478367
1853563
77420123
97680785
227406353
251539701
140523439
80935863
206503645
223216930
317705409
34714637
513250183
164334013
677430280
125203726
116150395
192045697
265359368
32891352
51807176
110395505
7667022
105524407
548586522
186936034
226080886
77467615
262623760
19321867
19458112
64227929
44810939
178046983
142492791
140851348
706000867
28119071
213098072
59474519
322635281
302658311
403865750
682133766
122216978
238552485
404908225
139021092
283077825
87285307
122620752
93021859
14520774
53649051
25892851
226958543
274306168
18541127
85560878
9785859
255600053
470414
1185478
16527954
107416910
277423995
466350726
795941143
435220697
56797920
324169023
211149186
478254019
211771500
346793709
291290822
36854079
627284205
619382484
59887715
19114797
46991046
139509652
1999195
173729086
183264737
207890291
630201384
183152528
383539485
391068907
383238624
783286026
561432477
57934785
632378836
33219332
214829222
54687675
7198930
484241954
196530862
309430201
694959818
181605000
269076804
196027137
304477800
69991431
427888596
208087398
317715791
564219333
115667724
144597228
276187610
501688660
339261858
246433325
207947710
61128847
398405062
472048133
517462229
255884326
608442069
44457930
30857016
285890289
258519465
112276235
149542404
6493997
191320278
605069100
16954655
230388781
255815685
208293015
272506782
329994983
23091744
56593160
21933500
39154411
424003214
48141837
230268814
519957727
9127856
120263609
96195240
884360537
45340767
209388643
54984407
266993439
687373822
213767133
141823617
189111557
46084131
53258958
105579568
60471252
10948801
272156531
73794488
678688640
467263458
104528540
32700066
224792874
63757824
110271040
469675090
241413859
101674036
127506216
471481638
426799981
337137041
280237361
126727209
84869920
207443561
58322968
6253389
9025062
38955980
21838637
145448223
151659401
143528087
12732655
71693087
126848289
33828957
47042924
119345965
336668748
618350659
76650082
53946359
93612550
468970906
616596063
501292708
35898709
69942939
160581212
429285613
607980859
764518113
312742233
728933642
112163232
599466666
196525853
162799900
252094044
344783202
43622883
98626647
266102700
371091819
27774071
344898650
18459406
280450126
256319525
404179466
102678365
695773085
148580012
433029450
362443297
789665557
617972917
46463640
270878201
287751422
350374260
76874969
138879914
247998836
179057369
631565586
12987336
163681016
822592344
293128332
100136206
150417247
204053197
11491202
6313497
41399027
9769689
54728894
210060200
265573368
300116457
664028403
5538260
56745635
492274770
57394021
545152487
690099616
72073927
802537727
632418275
72471328
37732201
334306467
125958755
58215270
59072471
48553903
49395335
109494929
131627639
77145250
90521135
687182665
25193720
3078374
447271677
392816681
238310223
104146975
72021725
520194
538141442
347450252
620038181
318611421
820653922
309645133
402488682
15568081
837445798
62580093
375914321
26125709
238732407
160404488
216780404
472785242
16441348
136475562
914520165
808357669
517695805
26062533
197490534
71218766
55800115
5584689
52527006
415963242
346791426
140706952
37513736
509270016
243706291
622172605
34005665
24271805
316481060
529848780
713697281
143950675
98240592
514610224
281678220
463859370
201042223
310015298
23453934
100700287
217612935
85563199
406589736
258137508
773385177
314527648
40508029
166049971
225138627
146529354
44264275
299861494
764691416
319252165
241513816
121373534
326633345
83434260
292709817
606914732
183529580
27989423
664062399
101503656
195152377
541456914
153097271
372790151
531641602
164060943
163058531
71522406
416178528
627547140
13261354
148839258
326922580
304162374
718892198
78927586
208487995
100658392
299065605
164566902
123109512
29237612
625381593
22761107
450619284
417667443
104292045
30915148
177228216
194533713
141475926
391885462
77379611
614776778
359332808
547723335
795819253
516380242
56451216
16846845
129047439
497725
766924655
4630921
51387993
125256000
217722418
99778565
208568752
624293906
82195663
192351099
196615911
354680658
73739327
46863863
6863104
12038956
240596407
10994494
264345825
309526167
719236854
82525236
17563471
603526590
156571757
23851272
335755975
20849802
40847079
277811013
568035229
63017110
20372097
218409453
200329486
426209
179546372
447258360
86701284
139689205
648417174
673894402
313612629
572129504
253491603
142744734
427190334
189771180
123289275
12527456
434307978
179578953
180094702
812798145
177166999
1411181
148782846
444861407
66981169
44230876
9986014
18852375
278160683
433835707
32101231
295399111
354038469
304436873
83805489
337138088
319960670
106655015
14163723
940894452
5062305
185779296
668517965
445088708
31570695
22335619
183728422
102954347
505198228
249952119
385296948
584498109
49051288
377732047
127962201
12868228
609639621
800019464
124365672
600265154
246735234
201423286
271854620
715468827
298833666
141293845
21921763
363382525
397313527
133457065
163345264
222077805
282627268
113897584
219579124
228012645
1421980
51999977
24724499
117007758
5582441
44618576
215425714
37718922
404058279
376963905
69271489
600651358
110970504
377550073
365386728
86137569
413072426
523806218
21733474
455710394
221074662
267005564
544294276
28711890
281705038
163105788
77276281
108967705
567875503
78196206
28390335
53745945
156783865
240709605
66052783
88567683
133544874
55267947
311853593
215617526
68218238
165035729
356426787
486740268
125074047
56295316
772135570
248021426
15852770
123955087
157024117
526313499
20243877
240476711
18489031
282545915
5307592
303777219
83420047
496380885
233295843
500004634
541258926
189497678
532611911
103580670
31465120
16927207
54819708
113918349
302932081
12128452
365177232
368156427
34841944
193166363
294045428
191988173
525340415
102682169
178878694
292887402
190487403
100129125
55446913
296529834
809350184
165705843
14699262
37558301
363076008
555451627
591410190
18687013
173033146
37799902
770355243
115596071
196180592
701833770
376763682
68988301
234641728
479757774
37661960
202286049
411745547
722453572
34834498
32435585
337884303
131476302
475136102
139506172
104676363
342842635
610678266
13740220
8832037
308632760
504985357
665769032
36524552
542322332
482156500
542677501
66875343
683932436
155259606
69179462
38234618
407908147
184818444
14206795
403549702
137672532
6962090
71748320
203094688
734626
290589108
186071052
141268265
157759675
604166636
129297170
163755179
35963134
63511239
203392300
443487998
25390368
260915109
64951471
23150601
92852278
254234793
626181022
327999743
673085706
98748593
35468037
218552303
456016242
112898013
431683842
13523279
278766304
534628080
47213275
18631109
20919326
494235931
314346645
517857780
81705770
150179014
235614310
65605045
783782239
123953366
196583017
5900562
213294481
577842820
442230049
254484927
120512767
52224605
413587743
89191944
179047345
261041221
22083066
69471899
571147917
19985449
283673184
83272023
391901198
5168352
456546920
61846946
268495263
821337417
18465148
240970402
752573865
26537171
124337179
6348822
3377486
1796341
146041097
137356050
257147346
133470973
506601113
567443072
77807148
12372899
433720300
770752668
52942917
764575044
416080567
389881712
93794906
119880741
70828841
446974411
108215012
319246941
295654528
574806247
842869650
135499326
92468619
186153519
173345868
348860369
762295000
654677692
118148585
2331729
71390987
1735884
616690031
16298067
262722330
99181687
751323309
385386362
26765565
205898810
163304212
198323799
410885502
285433294
571872653
6841496
387408217
123410813
349231151
554260348
234331202
232225604
78457007
21249371
603083939
185746097
593670
328723122
466689290
357441048
826723442
22388006
611730891
423086555
154581491
687369392
108856429
332838479
362667164
82150813
33652373
214341953
203074845
59151251
248122313
400269489
55831197
55095908
241681688
34705595
74743232
30525936
164457696
143207958
354104261
113710533
5481171
75422323
62611185
111148240
202168274
206961338
737112214
157340668
93830924
340124544
121215986
240670512
478123661
79850106
589105450
236547254
241196042
44793002
423178338
464618193
355909001
581989841
188686273
108419766
69102034
74919542
15545901
192323317
63738841
398154439
420505075
40612686
608222982
247327561
104788210
292537914
392071513
519049854
439765542
337022532
139938274
25778351
23623583
35209864
234535582
336776473
63297528
516278737
890907468
12602397
2038392
331139273
345768066
8229868
18027174
212015016
718325105
440182538
85444392
44661465
839571795
259578680
45584363
214928872
16763715
420567735
273413734
253599003
39578970
442679738
38548701
783531053
107071682
219119878
17131208
556619482
144684278
475536486
80731769
239769054
22706919
337327748
45748725
48805367
101872935
326119032
247510100
386319363
586793056
22911369
49981092
354244100
790836897
657312332
304700456
250348507
111184893
624417360
22053443
377436658
73763315
46451149
7478121
157958995
299001000
224734604
126814297
395337506
156937188
28470633
409662218
198222092
17619269
613354306
20091309
79123363
203816427
12176826
274807332
425990607
134728257
11228221
507106353
788818918
292694
948526211
15920556
192952019
186094252
285240174
156339890
625981079
148150677
27697129
740391973
750907183
369038341
286230665
238362333
270768103
17226256
233319593
105486842
334649631
558951855
83258335
114821809
587619559
94245435
260411375
425474413
8178738
516511292
48666794
783201443
126244679
25383518
434095990
45996325
342068558
139580697
32712196
179030895
103498234
266531860
542942800
48347006
123826900
192546375
18154415
264392384
627979877
222557636
10003424
386667396
731744776
552898002
107827998
494554436
911388265
151900123
151475598
783637739
4905903
265013195
667246810
922018526
242131481
59817188
162396754
39408067
69922122
177833856
48317367
359891839
720384495
79861361
13930069
626488827
184149808
66032452
878900684
784755202
176748711
312272311
13936572
355379566
358120778
118260461
283544393
269594747
411130894
119104844
11870577
122546168
547566471
250480265
567561420
559344237
829460933
3644010
424715425
9413118
343234626
358915568
92689901
291805699
525107743
335864300
178051856
79922632
440928382
71709845
459177713
105815279
433073552
352021599
438436431
351218496
44317229
233943764
62396029
203810011
23736414
264873597
25580490
416948390
323290134
370587447
352798254
265305252
653995910
339706914
387754153
413944638
2954798
215402863
79587474
197182477
371745935
465324214
469097585
239416558
149034570
328922108
183021347
85866708
171490501
48703571
58717063
81761418
67626556
20228421
130839464
302782489
214598176
46822040
4219892
262193958
165715645
140523848
242719140
329689013
676519196
818537899
158689579
90152658
139024058
59377306
16021761
421043250
362589524
504038119
76609635
32134696
135432473
76000681
35629088
27693879
2839870
63100109
617613399
435243484
80029603
88641434
47808263
101880218
165547629
69884965
325416944
443734869
74924676
39980432
299057650
137755208
836450262
50830352
126716601
246059880
13021378
419011306
282666070
214425786
466420562
79503423
15521261
56020556
212552521
4330360
253613719
48268681
110668732
161266462
536322745
470323145
133954440
156401158
83645845
99207875
705791585
441935363
574179445
296749486
410062350
28092506
217953432
78285383
181543785
53148724
586214494
1779674
631262935
117353254
65986006
129480357
344428322
227693041
109958403
174857507
258843985
153340840
50781395
20359653
654343188
495484317
300882666
749852770
76317067
189836326
77917024
238149867
340595485
550420907
78728904
85371312
24336975
814570540
11331566
19502467
181462591
108922681
330492206
370374908
351150412
185215193
126750008
217285332
131980492
275076997
374807101
588346617
21442822
956746
296941834
2768251
38594622
112837245
243545674
59362860
181954271
299813000
204186717
38618406
93872575
75195231
749926364
386175825
95857561
172011332
271987510
406676218
73672664
50449053
674059468
100743854
182955750
389487648
304263219
721789823
161194714
24034207
34190216
22337438
101622639
280278741
132812092
727291006
110166022
54639946
543723820
345238420
386940495
345628591
4481631
871897
17147955
82062382
129587111
107247016
44003110
34981945
945971336
414707161
116643240
437228094
43610473
304776064
92754887
28876429
79842033
169340009
226397022
229188112
537693436
131708359
95135746
783277236
296607319
293820421
649306735
1415738
275648588
9753584
371850251
593470553
186963005
375382649
343262154
261308206
168354029
188395508
249680171
295238042
178958578
133048153
368308397
153120271
142926049
634846542
547369220
325344819
531736724
67798084
528029138
397455151
58068730
1316691
142263784
156921692
220436771
535766059
625822394
222783829
95911811
172718920
428698314
237943121
371454824
45443904
155084276
254587982
125557212
298151770
21233881
6555187
23852895
101308315
285220029
279532103
1099718
740716834
359624535
299069879
317116724
103224805
227735338
820347782
511441690
26284219
138871139
46805628
293527777
168728255
302040319
19129627
648174202
300666346
503761993
245073910
474946944
492577458
103264907
10863163
92021540
12747470
51671700
8637365
776507877
5924918
339299351
849514
376531429
131343478
30158337
50601734
99110638
75689171
259635968
433334943
343445146
403935651
42489365
5144836
522962915
90883930
224806012
329909303
522378080
796811211
329499073
838529724
86492569
88398835
38006423
264420177
154097668
403025359
1761521
523261053
462640797
4634549
570926279
83517823
731532862
938582286
33115242
506902293
41128641
72468117
333675443
66754170
623524933
42033538
291797822
223735848
505904022
694913556
162204636
363313072
586377745
176703133
37107351
63343446
361002208
120435544
232610004
61491651
203410226
519929271
204850032
48626152
32689988
3883304
81414574
52919236
27790054
13948562
1123037
47654470
64554923
54875990
395197575
19079615
12662853
14126847
223658101
447720688
37841900
332739679
247846698
870809235
81140078
530598658
191293592
546756336
13656692
82394328
114386261
175412158
187339869
132601489
436918568
695418186
559042314
284956700
63377207
197590535
496702398
280969520
65700626
41766993
859766246
331256256
75779154
227517337
179911892
1513849
39618578
215842542
199638725
10589816
6819404
15629049
87995977
38650966
693638626
390113935
239538511
418521351
477145514
2838894
25670413
80257248
77850697
2412964
17467797
96269541
30645902
254182121
6323249
441770268
84272784
94532555
772588628
11058838
134305253
337293560
6363452
205806356
167622494
4123997
162796580
21767930
171763280
156429098
451044982
115518188
247879152
58452189
671834250
16252852
139442021
89171016
397221964
40470348
458600647
37605626
397362
201946299
167481336
588500502
153836109
489297506
378822523
39820565
4875908
531656692
43545429
291806821
335072446
220888884
464435656
787120506
81743134
292909346
10800675
154224570
92342084
887551949
186804658
495636403
97914436
109180041
350903226
133968049
548689192
93678630
266879477
58119468
293342110
11832453
571950166
7136044
478884127
108982505
314125915
88668695
647036547
675287
47334521
581375608
491575703
30914443
471440263
380040202
438492727
93942730
429740938
193811808
434471906
135479409
272819165
119249213
203520051
131111782
10337924
210927981
477330192
122197716
88721292
667330472
187996177
217375297
783138973
294160867
423449898
444691685
5039888
164442850
9873971
635533566
10719004
392134628
45647789
194087462
260293024
598095533
305767636
174274257
38710493
165471081
27862664
896791412
198120715
11566520
220358889
758201738
202398982
950000865
15441344
157574029
27520097
44687972
7358865
242814646
20111574
299441982
61285842
485227124
593908734
40240212
22007175
654991
392993206
239175751
71599432
671731342
7465410
18003636
8513483
88805937
387644225
278677256
259833681
76149531
162833454
482051594
576226337
577288652
128833888
616704963
424748482
154382964
439509072
544501015
104622323
206474510
19647478
747040723
349522530
458773465
122359374
24407299
346986491
970170037
26167862
25926779
514676012
81645256
285966960
293967667
363164637
5952877
168636446
558784049
241459784
503690826
359363672
425463537
182660815
821437573
57087804
140431144
21789313
117883306
755188338
108043880
205421615
139445535
411324747
176432995
588416920
264917753
208146694
921081014
52657173
11746115
563563619
424251662
549860193
1147118
233641978
98763284
126900394
78591584
433449889
345923724
72899310
228328607
374300038
95094488
26600793
9843457
300124434
54967964
149919642
463413227
29620248
66621856
214395902
43256392
220490157
788153772
12646667
124247465
373847384
449752544
407383306
335911176
300398374
455758496
158857229
256672998
46345525
180852956
444822240
747791440
219613023
364140796
263038614
26323854
38709982
705786050
333486612
406510269
133008389
240501630
122255998
77128347
653178188
152853529
437860159
39573138
1799721
344210019
47612420
116738219
7282618
139056602
156750179
10636037
746182513
161799859
201694550
403340895
378271077
149700105
242203343
125112270
316370491
665151973
270524831
313803313
483609504
871001265
86939099
549233612
552589667
274018712
189619643
175708646
226946100
382219514
562262050
43944387
624109644
89643815
101816624
138234975
471453585
180094721
14881086
420432753
16818332
200707030
8798718
67675028
307298308
260156645
43404414
122555377
152933823
3982693
417354991
398782320
125405391
41501733
228878312
103442686
93433497
194820172
171235830
316259066
387772746
265066035
1690014
10100746
752217472
112767081
240823055
72739788
51823752
371129264
107895575
4194359
26157225
349838058
900330173
131497897
140607514
140407432
69324862
291829634
208807108
114059827
274131833
758240334
21393138
200070755
125187854
88040651
574300421
838327
470136470
457521215
622101156
165239505
552486120
117905603
242280473
278591255
82130515
280109274
334608325
127257148
291019588
369216697
280386385
108281621
491926982
479566174
160281412
201508503
506881194
437817993
58328061
123140201
100277432
755515727
112618326
425316179
450808825
225854317
350976157
234983716
70297794
41687488
57873703
492236012
352377767
394203319
79870007
3292428
380616699
18741223
156548296
179533796
551591209
828391999
281537517
191687204
467189992
367369494
110866821
392130830
66178503
121222890
426472063
432211832
508385440
100163902
41431203
777478942
420631091
609070829
9720002
723639455
46582634
30324820
459448257
243181088
19384965
367690345
719982301
568133058
83655850
187635254
241929824
201582905
735106649
175165577
184338045
305353301
72676242
250600734
220665652
36962710
30461538
113081215
602700757
180662636
670395
317246898
251204783
649935324
198686595
61552297
37088574
33047000
275409383
766724893
120753484
213669647
317209759
6415838
77433739
281836217
419187170
473639591
126829346
775887923
38973130
307358944
183973537
229151463
332761260
280591437
144648960
475151836
195741284
42600706
233203993
820442786
327665817
265201723
118729033
207067246
525522327
229095944
564825262
82060008
219769727
192839810
63655879
222605010
586826329
105539252
31715719
450383495
232705318
28499746
464897833
58029588
424303938
20414969
412748120
140061321
301197062
617525116
134275725
452862150
579713565
129236808
12202211
266670582
5761887
27844402
1433223
664320674
289809152
13811453
32232755
67125527
176986829
620776826
83973378
421015185
411289357
86717680
134365304
39773825
6517059
7628495
705454153
164951663
439453682
74976691
112954346
740401297
488511810
224414337
377729589
582929235
181832107
538785691
467703439
8222933
138860063
9772257
101908419
186670954
650535370
376618096
15479659
608377502
17252249
87388590
173300256
72309841
43460767
768965915
81331454
24563374
875597034
1451991
98153146
509180772
60846702
620181018
51415029
750311774
420412786
318436229
45297246
654623104
391457458
82920190
307102860
139341457
171665791
835493978
387045721
200489698
27993150
507889279
391833301
276207004
153888477
178463433
682763934
61757593
559083494
195006926
516884043
55930709
379244414
513844568
124707361
799056039
28861686
2080702
573510078
655118798
125827471
891592118
60139280
98413541
75572785
115159456
211400982
11459184
379603808
380636790
671598946
332539979
51569126
6553691
636899045
258052689
379365357
20448410
121813378
231923627
299934181
389115839
268608969
37919427
392289612
197639404
219772242
41534702
742771875
72606519
379409491
295164908
278994175
117748904
94428492
232727990
156385204
216614199
317359552
192790165
460849897
42782086
3120932
218681528
226399570
121315852
163456561
501143505
314082525
1944631
229399031
683737369
642353
53065855
569034
332714114
167035036
613981634
52686110
271453747
31242120
330086425
71205192
111651851
9613232
218378388
261449052
509145826
98301729
293490097
261610449
288465937
172557457
123390108
80611646
810540285
3865984
501440691
30898556
229728638
178999219
368026945
675638415
535358817
490389293
209654330
55007869
226122685
328422655
87453945
5802470
370899598
661365040
34684736
58765035
228168979
447092855
85699606
186554180
135131827
254807797
352960345
189640317
430090922
106511352
213864060
768968929
554652958
193967425
390672682
508170454
100549976
393795594
192631501
179817727
402611187
139260385
188250513
238915484
12774256
67872546
60551486
693735734
177289916
47250622
487643309
382526535
247436948
18786845
603272472
49627240
52833831
446122331
188005881
947545031
19260063
79865016
131831076
189643759
153518118
10399046
20975915
148384866
255914761
87331351
19897318
64484258
759283672
284094947
309539675
592776470
217117300
539236589
86021514
27198316
71870859
153203202
27658914
106965813
112274026
94019548
35060466
60354220
37491519
103305014
80050009
120264836
117006980
469625482
177585217
46405894
351835745
213781386
76747401
81106814
3290109
20405954
241815141
158282754
47766851
48079806
17860821
1666302
230017382
113955015
32358562
144635172
106510315
428650077
130754768
44830619
214199198
226708558
97230007
46223021
283457486
571020157
435489455
475120753
15495528
29165529
775348705
763066687
536938495
65628987
214092266
137462539
67451816
124867693
2177201
383022680
303337438
143422514
198133222
168538131
678035764
456365658
747754270
416980739
327622782
95964441
31191361
299979510
488073917
372791582
115380189
510308713
31771874
7082265
230318570
163558468
196831085
61411395
555497955
95001402
63028776
93319606
243925166
411879461
765832530
78770083
87530850
132076977
293151538
489403987
328905970
178615434
101816737
67336398
16275052
304612448
82680622
161975292
91488812
132745308
295352130
196164558
6824678
71540932
16593040
380687343
276908052
424460346
173678832
146089649
718976493
28208185
468327404
170443141
46595764
247277225
51127055
52237986
425760564
275158957
119421044
274699476
356025084
50689707
467088976
21302405
93080085
387744587
89787289
731627457
480556640
438399201
37521932
166795859
353011791
7081646
83846813
208585604
303533061
61576860
47104537
670857944
311725356
166097849
341046717
250820618
302662994
48162211
880893769
128813975
298273717
117748430
199864504
828307618
549726568
169565127
113106173
399885140
116845039
336668402
259226271
303735190
307784299
131588902
212056814
386299838
472844877
64580688
295236161
393192226
44712310
124828914
150690662
146893460
75967731
598033168
774975
168860864
343060490
54168105
71462495
97527872
231609946
71292735
512089147
220259938
69486641
174632478
278833361
153499126
259967429
153262077
179096253
322177714
800003282
521472897
20785404
415528734
960089448
93906492
178487088
223967754
327466541
537987570
94512827
457379304
181023671
365086191
45619247
210019204
59069182
160406
329959653
162251022
94167561
530269229
102823061
99219958
93138690
154936511
144606969
169652538
65816739
295528655
23997194
161352161
13512304
64078214
193178509
322896430
96058116
9740684
68862927
5976059
77645195
410646861
12342761
165463707
249024288
475093743
581178729
502188488
373909150
337629554
149740813
217517756
658919830
68256871
263933709
63407552
237057821
92303085
28719772
41200658
502397481
82063674
27073606
490721993
540397842
14933566
376158174
173959946
1142340
275247868
126989186
35616039
515383251
101753543
191235358
800106783
270936564
184293592
104098729
140186706
38445762
106821272
64244809
49938398
88634499
258836731
389996306
582488056
468096721
243497688
76068017
184350328
15786288
517668597
817280
48598097
36699113
180082492
482092522
195831960
72861940
423097466
793741
514708588
328498497
394383803
602395628
130064368
217465376
128646509
670625280
447820567
381859845
493713827
219267263
70540970
146387
12265105
43261670
27544083
121893966
144322932
118862021
5904208
231360221
154008362
504649241
82723283
255251749
900601601
414371531
356006497
237370087
58128950
504274426
421604893
80046389
601493896
9044383
63838340
327766680
122235823
228724948
119327691
6410553
18999701
172551437
464574535
146943264
298423289
66652296
147161898
223996453
262953841
151628372
119034855
145086050
529725033
269999341
144262336
46799114
10113877
858869951
7260316
109222972
198810576
5207964
127484891
83943027
720526358
209058032
334192800
201322611
174056072
139225780
317049119
15454092
309064099
62888462
637467128
21147736
54192566
433837322
46522901
50926536
320242307
4128898
7361703
108827547
81605449
1312249
14534640
163203320
974610456
130854085
109106348
291856878
30002306
82413692
103193526
407259154
124117357
43831897
191703332
138215509
10223461
14423456
63506148
8243151
842245395
423466930
537710332
655139733
51030930
340725940
203005197
550337247
16164498
39517141
2664270
51558830
21071544
395687808
193550818
42793337
59914946
558872684
135903189
55437349
69176954
517821650
676945330
33213534
84018870
112727075
67542606
63586487
681872300
175560107
160041466
384918347
57994496
16258617
232220267
43204025
33964104
410045039
884701434
460287326
594952097
111725142
61272874
375614242
13415420
11090970
386596076
200960029
263446203
594535134
255820987
430403988
75570197
212005727
449928658
274470703
503889568
40938939
970809
181350199
158347406
363892939
112356715
292333
893096614
47483783
295146256
94684122
793695719
4738016
197212985
28563838
597112842
9298492
2526791
286317375
148602534
293777296
255360835
326111746
300004869
272056776
914825072
426216266
127170076
40175541
473285726
843040815
397651047
889469216
166697476
195178161
12582847
29783905
273856495
197626577
82004667
270281220
311959485
41711019
496896137
369393479
110245096
319164412
313604556
121673529
178383069
347336612
136093569
265765756
76404271
16115711
358185255
433971886
84424341
180631542
39452898
53126281
7773230
634921232
262539169
291656323
46174441
568713396
428144875
262901761
61498477
232583947
234846408
568734638
401932903
365356097
388388597
64936192
494929514
333260420
42304600
114981956
475733911
139859379
21398569
217991642
387597776
319877675
402892373
29547905
569048285
630558957
146541851
294932109
463385820
103423299
960098329
102108829
35075902
49575119
2894277
83067865
124896147
16957168
134167987
204720646
307200384
10194664
129050592
69121588
138334501
390915404
112300810
35572932
531656132
77004948
91441619
68308127
29940198
339165236
70005940
25393930
649692399
184233771
606461946
62034783
41131768
82183910
539963098
1588706
118546647
764202
664731902
570763117
99109973
64173345
233796407
24974789
267523591
45409895
1181763
271435485
109472522
319746537
336472215
329045788
166600569
379603190
388568665
27087724
394494683
80949027
327720075
335677289
1328817
127711259
187468787
179488840
86970335
31784426
33984354
255896431
42499137
356222937
303911675
38471418
369541583
411209443
225156657
30619004
6853425
393503589
774842327
150261579
70948249
193322914
21041186
34852507
330980804
136629671
196928838
50667847
451213618
594413335
154680272
130377414
345054992
471690446
53884884
109380007
89290801
13338360
62817393
264106771
384800843
368908737
115831425
167953008
311022034
513862609
525792969
513696860
583996285
219718712
235659841
160985650
6670046
67244919
423488623
184124715
111640262
82863496
415544344
175182303
332978950
35137571
313326269
42776298
282705588
474063485
45042033
161025207
242754064
255270152
83849752
219889477
26690461
471551987
17718520
688718395
555718880
662558238
134596015
52999036
176969287
56769753
827299904
289002619
98678142
546786172
409949424
58558635
194567408
802257732
33951183
3953125
131746033
30879461
126025756
407840218
16448364
488827905
206887354
454323216
502801760
7271122
155637825
85812398
412825597
146744543
405182374
377515475
211835235
165492385
117707469
68662465
359504522
355397699
4337453
138779333
478180896
632628727
307075427
278037019
506590566
20046003
402587
28576694
61096723
97742751
228271612
462906508
147989013
494083154
151044683
49800138
794445662
112841949
5183610
297720679
105395283
105696870
902466258
3714858
397252832
427082380
501414762
15333338
505660507
282206853
55625840
432321913
72175269
71533924
94105438
95428931
46493326
303652417
487171415
153100484
735456760
233456307
101699533
167908850
506442123
124012573
112038049
162856438
170689182
857555854
115402225
331335903
470150718
54686314
10238964
481958554
820362541
100433305
15919855
147394117
299220046
126018217
29467327
13590279
619706035
1765982
121381623
165402067
266743908
647319021
134388379
76252285
299639674
57230678
105273454
268103382
534085857
608950046
696415105
446497267
82140286
461385366
151345677
62554818
5438969
116827397
114881900
306562120
374661783
224589882
7680950
21525158
73249010
51715484
98037492
105192416
69721986
59056616
269772862
387473058
11625330
161996011
121358772
148577356
100839089
83577887
95244472
292238186
184110683
38833315
126892826
302209585
154996876
196728382
58427355
101979270
156452444
345827471
326514796
358653156
499212138
599286003
407280442
157418284
592768104
38362002
673049168
165554644
514669654
157931925
151883243
114118312
1955357
575872603
319548071
27962682
587678987
181828166
11295354
49990200
19752031
199576337
461354161
221545954
302997492
676253791
693993990
96341981
132430121
174683026
189225707
32411603
237471710
53736647
17369983
717475040
33782472
149207080
203862751
460330565
2778048
415286745
268963228
126855379
585919445
126339092
16428932
154181478
82287760
12496231
208314189
7176834
172659621
389245247
680899335
183941788
278014697
57029443
24228374
225285
574925926
891382370
639135425
515210676
770313753
669219897
126700403
324733609
344231926
372754706
665473192
35648865
809535374
317855305
134787238
454890591
330749758
139465525
279455131
2330625
374222297
248881912
34418939
159103336
20147128
101789436
175874009
12541781
138659101
24780148
658282618
605263540
151663309
184434313
73630603
353839078
445453691
459086346
135513848
538892910
542016011
1201220
14948728
299990839
73044645
247480741
129667593
64488884
437538437
94351403
163387894
586586160
661087076
196823441
134403995
474806455
20964427
173019907
595034978
198946498
12717335
524520470
114306047
901789420
61205687
246126330
116483980
45670076
192936562
140089780
295237575
527770942
19975073
375163756
298564077
232861204
625061988
336249746
150632735
495763525
423923533
475620318
16953084
115280289
158044370
20724961
269714293
71905462
307146443
285395110
307526398
4398589
413271294
51090217
588941740
65786280
717231997
211687286
684028362
166034674
73823080
729590162
92253101
56047642
322140068
35000903
592387704
233187137
885815237
269888291
204987268
9432244
333022879
84659033
564491260
289652364
694175953
362523190
119362975
772128483
160458203
44216179
798895118
272055217
496451309
39637192
35818693
612019264
629044298
17492919
67463269
146298703
119572025
534361748
7279648
23846851
247464482
59454891
483485657
853916668
397706607
410694532
737702473
310722265
46980679
170503530
201561810
36392725
268079356
58809441
77392505
66702181
25652890
128283048
235809354
104730330
55840546
181742761
3059347
137447422
77549233
36370615
89564615
8749291
594734432
444330430
178699797
261183349
67774100
63991507
7985182
267249223
454630515
81854888
279376286
49333355
615523632
784245867
230304356
31251329
421870040
888616126
919710355
606241721
323783554
60127316
12924566
198147100
55426550
94057093
10084928
54789899
287239171
175916264
124354969
21754280
470459144
261426535
170083949
33896207
345235255
168570664
150539949
280326759
177269364
625583768
269496337
411759972
500958004
711159608
513428482
122571069
191814626
223495529
14470468
580307426
165394899
125624689
290297803
45461207
159465587
75572824
115920315
592156038
60421941
101710245
303966213
81974832
172999120
391209680
54537255
4618962
49865004
215869401
18171156
295032701
31527316
81635758
551311239
52486650
17692987
144667308
287554611
566195881
144090805
729641435
55035645
359237041
109493922
195805133
79977636
960437309
468180315
377865630
50194942
253794734
876334763
170230606
17891231
74224021
148977423
42947543
511016779
587698359
169139697
21496863
520575398
337782789
402270552
135705154
302681940
218156859
598042951
513712567
363067326
37217497
316066869
154696779
1243898
115080437
487767856
1661026
81393384
31016065
356027021
167976744
2614442
667828981
93977404
62331117
63341092
563351963
55643389
280870829
180251714
568604335
206668579
568010349
232224668
8502039
604669568
116906583
61799484
730809947
396549552
105008230
262676423
415944883
46262213
773009398
95422629
746341757
84171993
211329306
148660987
54648604
152853488
208298637
78188208
191496352
103826980
256034569
452409802
248477652
113226575
52559862
139957189
57501800
566068531
207161110
214321644
798662561
4570415
554647876
21344487
222437066
142908363
159917965
202803459
191341514
807161428
212231714
9624330
107561880
226714261
139161166
3096016
162784410
105598103
213036453
345035045
144655914
614131317
291016675
537079813
324559287
8017120
500747925
425940776
8471558
142709403
69669879
60934976
249452498
123537135
290696534
1455201
154912668
185941468
55796224
6507492
52059285
106400911
167776586
43793355
640547179
261791767
13950140
500209344
7407253
6664347
207039120
330390360
28785961
22941488
53303584
49344340
40717074
117393087
115898944
20552591
6098623
377654991
426957805
10955420
489476224
500549098
162201833
540060253
151914450
289745220
141895643
154271693
48209939
20324722
368782445
14854182
655221917
355089554
898986217
420540979
104299328
137491527
485507434
143061738
249648041
14303041
720108434
387710550
9002577
81528399
341882020
155027952
369268188
878049957
172945914
450724434
13982899
737888642
55453559
413463260
93688507
636228164
321235461
364999645
69151419
336395867
687637
104064218
8734651
257471140
448784492
27307072
854168003
315531129
10916411
43488137
160964319
48348493
42639162
567768934
153870168
88108554
388244278
779771493
189159517
43324628
269567992
28485562
296820300
112205361
188637884
599938
266187588
189161983
705675438
79795235
564158579
498357756
55331833
15616726
839854258
110102813
45624326
23425757
125297206
215230807
131210505
35245805
33369493
142847277
50739897
396398971
121539776
1513881
103924099
111299690
32713229
130395471
5793021
447081278
38170341
580687800
152860381
63748917
100653839
21812888
168637430
21006215
238409206
118629
340723903
832504566
750871220
19734444
272500176
55313759
307577610
21911130
322045840
111307194
389841807
93543682
73277694
308638975
10704274
257454959
291607413
882455022
435539984
273457887
430998357
168341735
26036778
791970178
34273522
294104260
70850437
85937850
425843741
306951714
444995211
217673396
303789326
70589987
271894207
564132733
107161257
180313675
68814725
704539340
2853831
63640773
250036688
753621393
244089868
17026836
4952668
21800424
40241393
337451972
23374334
355763785
761292035
410605989
507715937
66863423
80824079
605589516
69049393
88970261
76897769
59050081
443925530
60969409
536871239
91743435
80802372
15759795
153340148
494154093
274668713
111623905
122310008
375758689
232699436
261704034
126210046
97593543
54158346
682717
502213254
252639875
48374279
14714545
280477061
562899134
683279144
122045935
140829616
285147236
535585696
305725862
685777020
44132260
123961967
192435144
673060476
12480658
110425825
16819265
358524386
52007790
358245379
174480119
209113697
101681633
285736577
12377140
333645040
17800486
65037600
39993351
68086713
268042170
475807352
229688503
24147987
166551453
312151891
74822410
149908944
38955245
143685937
110717960
44594209
353761188
124825385
118803226
144085
135268264
575451654
34313481
200161234
29873328
89117361
157506109
239156441
56410433
117580179
394865153
620886081
25810949
324115027
441735408
113672617
16210912
858768
370681431
462116152
115858262
337660919
576153040
572157361
21812558
9138616
88934347
168697102
105447240
739927262
1582213
334791026
583579677
16634735
453842649
573361845
477530910
90551532
155974633
70506412
420093046
25695796
297599015
34387457
130735474
50623660
283702336
578232297
587611986
187348197
21280446
130322929
36514838
323893797
235433101
94031934
216916420
228437915
64366771
667632885
55591257
539066205
144306966
434697310
220057550
651712176
273470946
48372291
350362304
343089398
48368252
484501568
167308077
115944926
39622303
58745024
40433522
8508548
226777043
50104820
93998574
512667900
29434721
104994326
110418239
708868222
560434176
480602304
7859069
357202831
196555167
82450070
320518006
201984984
20251749
38158569
667164387
206722733
624834100
226418012
896755957
361841038
181984831
176670259
224304755
89106857
601157354
30666017
438768050
591716457
103229189
71938546
243048288
789057353
267783892
356913472
508826049
59692507
20317171
386562874
134585299
352296798
28769513
483077888
1119895
213129431
62859899
248416087
21710404
156237158
224474143
138310884
276543750
500438687
233774768
42533548
295925378
277856914
62794757
420208175
2852273
78550996
57784962
403867852
523693870
217274078
165274430
165653156
530613882
119259877
139992496
138369781
163881256
325547009
256720831
427202009
452216595
18330555
158037724
398980863
63470862
234864094
279737512
260338090
214728798
517721534
14556779
571998461
200327071
531760111
191432357
65646821
588616869
28638720
261672947
209505419
440427446
88150086
274547851
92897022
3142668
153360922
828648106
92415130
270456804
156893583
426337904
277126846
116299358
389856703
316639272
687494172
151225951
202397857
455164986
824029291
75002834
294491330
513118298
560254795
150878259
195671155
76263329
13035827
99503410
10462994
121105562
344460174
241542223
114288284
172436581
68889655
207264950
124698625
121981596
43433716
247867248
66324622
28973802
349473706
158841386
6765656
32991387
56980947
68607029
251066634
88472996
379591271
177355806
320817987
121292348
462259321
165078103
469243988
16519460
230527160
30154615
399642495
566479048
283307995
89842392
351136375
278648187
48986931
236977772
50615083
395272144
4108799
92355716
306637109
80094258
32932274
2354999
117257826
51186016
248879165
221838936
36709741
104050433
55060362
553178261
396256450
360589790
445984621
502057633
63017254
292088018
87404754
188209926
175417983
78711626
247031085
1048343
264812847
39305762
200289873
30314682
95738217
423249937
31712072
105929245
161694296
435718602
58697793
430653419
42269109
687394786
858155511
118155973
149039127
36954897
23009118
75848558
19314908
4720161
138289694
8624408
170738537
301458423
743652750
57506070
16874176
11323874
550670703
148050167
240001769
167118137
274165518
925267220
106853686
295786022
383653174
262476049
283663268
730719484
11670012
56940441
119779806
134265182
329747085
112264182
242370563
524851186
349477921
307849273
485137393
669445353
63800856
280814852
786862592
676412622
921543798
590040354
257878614
527122756
2059950
56166909
3327573
88215999
355274242
203124985
225824834
157286691
728928542
415937034
171792400
299784168
28948779
64919749
17771765
210927117
38571872
17835983
92006442
120189350
632028697
337829326
659108513
43118995
379806490
731406886
251442050
51747230
1969325
371916532
46734604
78438706
98512292
454874343
106177554
600246919
69795637
602990146
9397179
26730433
193096267
20849253
21699345
49631731
677936971
314934826
209702222
68241330
138255364
245525253
162244598
199666180
96337279
267492738
568992921
19389786
180963441
102266299
169969617
157005109
518691881
188021700
711553103
928384159
8065406
29629834
716169322
97500352
162302
354014367
778577608
61683708
231663993
48082594
466540616
344182164
236003925
11717153
119061432
55966963
274086419
266106028
410514468
36689677
249093797
210532260
716451642
295670843
66154362
361288736
125323892
2671246
356483902
352993075
359261703
520039333
18736381
888714072
245001788
130017740
518897994
788779390
23041515
530170497
3239252
67241647
12093755
199374062
177337892
182551508
194790432
24304462
93056803
78133697
134493591
378185556
132353482
1617416
862922052
160527780
186533434
738633922
58843348
208455655
294458770
928602360
444733686
86231650
251841548
300679912
98992243
397032382
683595192
60122925
588040593
186928785
281634268
154697939
280625882
64735203
151292966
556805339
270332410
540739495
227838125
930914389
60581407
158394904
97669200
48017120
40935001
475553321
83381929
289924241
699725689
236748933
618529117
2539733
135186529
97075059
88187152
670954541
117109544
10732224
256930829
169821202
723390689
110344780
267757349
205260960
90052297
376547124
758605397
238284967
840102410
398554707
46736823
111995962
803684436
6149669
133571593
313912398
658513011
759965638
182198074
171347602
199516495
479779417
145292885
261139132
131182871
363141
80456190
69578765
81704579
121900994
526425184
253117474
171279618
198620356
158322451
105588701
236833605
338399613
451838013
345710624
548912053
517605166
455584452
188362261
49413733
240659805
21350609
143781638
325689777
367006286
17444831
263926445
118322848
57319723
410841840
207446702
31292050
10986406
102252117
100236998
535660559
16673502
212354838
130214484
625202537
170071781
27666341
249936841
737151184
4102307
814751104
36134816
87954156
167653918
147711807
879842312
21668261
2276612
149110590
212662969
352545174
37180426
40132173
4666798
86411176
184086155
708578498
10036389
211198684
103247988
206601894
275072623
731397707
53561137
150554692
490360483
84578116
167849717
26890359
170945642
376444098
285759614
156168938
746027534
183681777
381324501
63258474
549949637
456631964
179182953
439808899
245042375
388891822
24044271
43817800
544075003
690164169
108303288
346274999
69166979
41285227
376207512
875675466
584059869
81720428
272730834
359898510
238555854
16393554
763728106
297275140
474739116
73279297
130883108
410107568
54049577
254677143
544179119
72332051
179110268
16014717
773642
190620634
331088026
206380069
489069131
45953881
455564224
4248046
134636208
236426623
74042610
249241227
155497123
61732907
257704301
72967478
241411956
699866487
15514729
13639269
176232414
142835284
212871892
676163787
112888086
505036491
652445086
18169792
49537926
1140461
465435908
40477574
250313490
5898530
476572685
201023092
380757662
8264920
300250519
207496291
152712500
232211094
475538727
323884681
219065955
69908111
155556143
457564705
399916017
210554296
55401311
634456545
123443956
47110537
307570053
492773564
87312362
207850656
847343596
720521244
122341129
519714279
157673938
330921920
194776901
135077928
309705709
537059180
254732408
56041385
56088758
234106250
375631178
238339953
733875802
382149065
331271673
684055984
758197452
420144384
659251853
2408071
368532903
633448743
147865211
484110280
76792360
31307868
166257251
63137802
54041873
63926990
397091281
135771563
595145581
145814984
294189666
4357304
80985647
429425714
723528993
393598305
66892226
194279337
659657556
392635550
799388778
15486950
17272978
827257413
152538693
30691461
493038567
55696730
495275720
595810926
354858706
147162504
409789457
32951491
400001110
130571528
228847526
108430784
593781089
91690734
319534643
68346711
761066618
43439880
49612392
16533846
165400528
7567300
127903841
603467465
425566088
613085926
564323981
204682538
200423968
26734826
5705755
348268177
54114095
793680147
777917822
764669277
97447737
184377801
230390288
68664383
162729172
9605774
47481521
244660235
464956566
575249146
187863214
757706827
655844481
396497890
38884718
264440741
388479846
7350338
66784349
600128450
576554237
10123972
591687191
272811751
535373224
36475977
8488185
62677408
5878503
29982553
72255930
10760878
168621436
89578290
580207486
29354883
88723195
472434938
69055249
413385467
149463147
133374704
249920897
84841678
254948221
27989677
453655057
847773991
104691097
795501156
298212815
182343120
149737917
292141772
322603292
414708273
11495886
135025886
673370090
720386010
58610528
45007991
118327861
80917497
384934060
63332127
288058948
7944730
520706631
378937390
38520206
447096568
102075878
86031492
49695119
106194641
37517455
411927738
11425082
757210470
20378120
568233145
57004017
232025998
36382346
9744179
124775785
13532065
84824537
591856135
136265721
353001624
179045185
250786929
184579959
83536811
151551649
112623726
488134787
205142754
142631199
92214593
354456960
617738835
209661133
249380562
293542909
587532471
168604802
24040763
91785570
340368017
10139908
309593230
18141843
155734257
97429139
1307339
84653028
663693570
132575713
122238629
362698199
170405578
367230317
279426244
89285121
207743456
50824868
82870445
249535068
51115287
174753323
585713808
291873128
56700318
249855766
658516179
3976386
103182532
238369285
276809885
568347426
171325001
2323752
97831214
475011044
204284948
85996343
195019910
520090150
202049192
104625378
5411774
153605958
108097435
421979412
52710654
435091246
162694512
246289356
347619662
239600685
41804145
761447714
2317852
4954662
372303283
513432502
305450873
218583554
30003685
661803182
101107809
533174643
43632026
273061374
701793713
187391347
769375669
673092767
22275477
23181292
73903616
19943430
179435304
543804155
66988701
12975262
268908598
62625085
903397594
804118072
557664456
425280207
40056741
162598409
58110199
202206520
215230430
169000132
310206141
251674539
499509855
677220
87940621
162377649
37697276
292664622
48229147
248121635
36190483
47650704
56079567
464188624
269603302
102985989
91346705
108358638
300418447
206913763
156640846
5109708
1315455
387258390
908480896
58343812
478902234
291016908
411969865
84989094
72208555
297958507
96471588
616213302
204340492
162839508
28401149
477100963
381122585
572879492
376144674
275793342
70771880
2043204
261570004
220712066
88016513
39655072
596253623
10117767
321866552
29492739
634367379
7794057
517660919
200668598
329284074
98188668
47182302
148159195
43550026
870764906
311205341
25258243
148256163
83321682
74778766
44766217
115425119
191432712
94520552
499603167
272096435
234717875
392326553
120071811
19901595
809919033
362393974
135154650
36256942
4249075
378843202
15915950
541086320
245858292
365715045
632601746
120321
379700120
259743213
254193297
287264691
373472137
863742515
44035842
53262948
64850305
308624665
597264831
46715666
742538511
865874319
54328311
86263246
943665201
93464015
11679051
172410136
37843991
80500028
598050779
39434097
31962409
4158545
67464002
24727533
108415255
63100537
27153601
843970402
202047773
19228859
5052271
315769031
75191697
592053391
87075063
712697296
915957373
188538193
390888531
5730567
262709597
480455877
84005946
145648638
479902596
318494173
13112782
829358331
702379154
310015989
21340203
471999904
135694520
438256383
107437739
247369694
46061058
41879019
68827201
87987209
42170360
201950069
358566912
30610970
233859419
3632069
118509103
427506
750723754
649890940
127359357
170219622
58509643
25114485
154101735
53954922
385552551
64702093
24433748
456424888
426564872
515981132
12067034
381044202
49461514
102468180
334318010
249878092
571311870
61198417
324563832
64060874
473794513
213834101
389597104
23628265
53835083
224955878
53600005
515260374
238169712
52049528
23907696
26521322
159870734
34141720
92946127
77836500
240913646
378894830
32464852
112541749
329208742
83203166
404670408
64328675
497735443
75157244
64638448
42166088
42260571
244377420
216110689
60703952
55941674
404569192
297789581
664990288
71023503
510496876
36389185
92259646
350765716
8941863
56865163
279214676
845594071
214921511
286059647
525420055
111506187
36011603
38507898
232624959
102700554
44028244
280708016
534925628
131475643
45652576
309884214
53441031
21878781
562166349
621234532
461104364
663233843
45861519
214893369
210075945
191197392
190183872
353207011
467835918
78095572
480778779
162837799
46677690
592518802
406155018
280060051
53791174
71045804
114729505
806845483
182007241
567829540
293719637
272538156
327623662
11966146
238401947
397702658
126604491
59763635
124228568
158989724
416288874
340091392
13058903
461389805
119944925
78755679
8832148
410807767
790189478
23948256
48561254
59732812
871140986
4554045
183808141
472311086
157273297
67573896
129948179
39526090
705763913
109792620
719821857
583024158
301935986
565908907
82454915
482943016
114196073
66391924
258645520
11242419
165607655
38998046
73967245
553234572
390781641
31463553
500791422
415280917
538651121
254651434
54521703
879650537
167555654
168092489
225488274
97991682
175364336
774520860
255965932
137838582
331874050
48623609
477366958
331180710
717980511
208531967
129777885
401439854
350482760
106393504
364120357
149485199
32601595
107169177
44575725
33243703
760402007
99989433
240213795
33722942
359162316
235074957
162394233
343993174
295302344
209839320
368821014
445047826
89983213
502622290
390314359
333254900
167790719
169503884
316012426
321073608
397614465
602041084
464033545
394738345
60376539
49917079
482778572
343195098
492123330
146662304
336005461
658081547
452576238
432937012
112624171
157516532
54374974
492604
131091356
220220102
238492006
163975246
53564251
566279851
209270009
373083010
367609227
693009718
71253637
707574670
248310054
70670514
42963461
227027685
4491660
478753335
400846617
278329595
199016679
892652696
50863296
355281221
186538877
40809313
4326249
350806866
20376978
259863023
39501428
2063764
25191775
212653121
250463475
308229679
291321921
274972701
302581118
30436050
346318204
325400328
99341713
99722778
221020064
215670040
188169015
227912022
205184742
4630848
52892209
168832486
1331399
250472248
83212535
676362364
362667660
657211678
155498116
387336850
452920667
130085708
24929075
272151264
62420538
109104093
157667917
30306930
124590023
177122851
52578161
953245761
102170672
68368735
88504523
29371733
638872015
20713648
656887967
695282682
222892241
735263195
752388576
250668162
391098544
121394844
373309179
55342057
637893
307184976
211699307
254561597
349880909
19775475
171381354
769430628
575756914
110228280
194324079
946420133
392545249
86033969
645592683
492411108
181203912
326100130
381006782
14802960
242861086
152134119
25415437
168765596
250601096
212165496
10054965
9517176
268132466
35306438
142913356
71715045
85920174
139975181
142773889
105168433
3075276
264409766
125063813
497563432
137068211
19492325
182361106
42637502
337081184
118561441
117567677
73791713
12365145
731469867
200072528
317718653
218424976
3164157
676639596
10211443
209865861
291713149
88593751
787607306
181779910
322458737
32449233
482969795
279693140
576056903
304712805
151469842
365689785
50306515
725758336
315867312
558486539
159855764
726666451
715040305
93187448
7955356
268113332
928112168
255885566
61923083
729650
72526834
304338452
122447091
216790013
912128517
29380745
67664820
714771366
405720740
10693625
89642027
180605911
493763653
146922707
751408765
491488981
548010750
281034584
275552033
489096889
203163227
329173321
485365808
341708943
289411180
258041563
81712157
142545765
8740956
37607683
208992821
41980877
131390809
666394547
322588941
663201795
507231502
853762331
10206164
120580865
300306513
604212940
223032473
31859814
90759112
27953905
626746315
315614432
397679074
515327906
415974693
659969293
268840219
85492918
310141320
131601001
25508377
135244263
725767595
88022896
313699677
55139503
549625284
266206286
838535424
41462591
124615649
4755206
28449501
99485979
168361589
154460919
760760408
517454486
446899545
10592317
328468266
3179833
121900920
264346441
178170121
619441355
349731339
712741677
55016446
364899367
210807390
686593935
74186424
320562757
112248597
425549196
570706874
924879125
57934010
288492363
396873500
291813890
84131891
277938355
187213639
174460775
128778525
144553825
40246491
202637198
267975249
57294091
144773073
679800969
76190649
347370530
201659859
189350273
179702677
178054209
87449496
413262459
621138024
75300540
71502689
446382197
458881743
422560685
177322030
55029617
125950681
61895496
301980386
81511810
344154143
506597662
514125862
589772441
87380111
569531462
66961761
22355198
290153216
107063410
185867938
541693935
9739334
134230062
824626342
10406357
328844405
338178043
804120727
376513951
263834071
593931991
80402012
794841378
242005904
109987282
13168284
1350222
115730652
531464422
305893572
264085494
106945334
620707920
582053576
746315388
257597558
719721479
102080019
141850538
603505551
36347159
26896553
305539079
164332610
31678616
180480012
31535673
434181584
558841978
79490139
229909983
154226572
191986926
148214327
541841513
230449833
3880719
3190747
569261104
18884735
841558175
21047612
83296979
76478814
231892309
45246446
63137330
24504757
486342099
467899012
743472386
190691159
104441416
456198324
394065070
457346291
23200955
668983030
68345736
496392624
222206582
529430661
718632025
239731728
2440572
63056626
250637754
25770216
751867449
718873315
228772502
337693569
60752078
423657685
52697574
323393188
222007753
1189651
13277780
76479231
243051705
469733808
135756467
194263274
91794672
12067295
355818950
95246932
276088352
78356197
4855036
227885527
129178063
659870149
540293144
262647620
113285782
381872773
365445784
132203963
34714248
57979727
9672848
25042211
60546527
256697066
3261161
296347067
87525757
184638215
102352144
15310163
519318222
21547575
470202849
128849163
193899639
15765240
97123552
38957048
321711995
335815495
580470564
100161097
208631557
139506946
446673694
283376349
192731808
224100598
85765837
513634130
61981920
368862299
269002691
174696592
135250288
387393698
689011093
252330709
124064895
32940152
336115902
280671929
32520399
67444544
191528561
231509530
5734910
219474463
79269834
156699756
276137340
49005163
1872240
378420420
411929935
126307362
2421709
33341139
44585169
110336708
398368865
81093250
416206470
753775559
399823253
141220343
295195488
322744108
59405413
402413865
108755820
263184978
14404138
126833354
289610624
318334324
190304
288604719
108512314
145321203
630698367
478515275
21849037
57126320
32535389
112004219
78199603
10956435
504498146
83770051
38799237
67966354
11033486
154025315
604162438
30852674
295912276
63881979
50317896
223367373
431671302
238976427
5520509
34049452
7272299
230769275
273489997
471466718
888232643
326404892
588360220
52782397
183974963
659246165
835666197
129835971
418743
267575750
335256639
525417463
116979089
683205161
7307097
67581267
218643812
126479667
227509225
186903459
393626466
357115531
460731768
27321395
86210531
70371629
643871769
105740554
18339277
233635402
41822011
244088172
779040878
8436231
113897661
794496726
611653806
331838864
28782754
1572111
15648923
43232350
105086555
34998030
2337370
43609393
310155540
53202195
88158176
205500467
134642963
367039071
541174112
669452281
975165173
437662091
489260812
150966
30439789
109789138
341518113
302629431
405974707
51750857
145253031
213588706
648632102
6651469
42064139
73367454
411993597
108495267
47880766
921270321
591749096
86173879
176123679
173859507
95206771
47064531
43388060
62146797
574890122
73059476
443467208
99535561
76578638
18456520
413347964
168825251
194292672
2051927
351322866
141634563
309112990
902960266
911900162
385689409
94111605
43671628
103098901
130182806
364833460
514201754
499508960
577018256
722815777
42466806
102095160
277509881
527199249
4785955
76678202
65631699
155986252
232444038
601110927
207257472
182300671
56338858
293215031
158264302
173729390
669166217
117880895
155193225
131646633
118814647
581470158
5934953
58948549
15483694
22956797
457056645
15417577
200624497
39570516
680034
1851427
558762262
3421438
314696072
148251447
35256544
153236596
31096517
203359691
76472607
79655855
386335165
42698421
67209701
687802749
214094081
14992584
152555974
332128407
514706333
778019149
46726329
464270624
9660010
39122858
380895495
238618848
336029666
329907996
201524197
113922794
236795485
663835757
777464815
544045586
221936359
50852363
267825122
275233730
165986021
93176285
282302015
51059628
788391117
301913475
78545026
34776355
24306228
312430829
550931939
50447002
26733259
314049117
212103390
84799828
6399537
74570849
539082417
492489288
37253117
504105730
238316340
98642170
58045448
426258963
109615879
30373142
703872789
314599864
122410123
103389939
217678413
226042805
175515361
143025711
205130169
367162627
167634875
24283418
83323238
395671596
172433634
251127932
38839203
349469886
23900514
322525659
235044203
248456972
820464949
579809073
250704812
76856205
84945515
54679846
68618579
223072399
338158228
263396833
16811935
73368981
15972050
6939842
662844864
205746405
149811957
40329814
77445174
101820318
155576877
467409666
137066029
122271963
198911247
197752846
521615816
10766300
44132253
218025389
361986926
19957624
473197026
51399078
290724177
603746208
266198430
523600433
526640859
218338566
40560324
498520590
33780885
671797312
45003220
433819939
419805860
138111494
129062148
186615716
234497480
31348996
8788531
83328886
51318633
16304880
435889219
75403834
60303991
275331718
55918824
815864950
239224059
38595100
17845265
443959722
429607339
112183619
234266684
86102883
352205292
9642487
74140356
277373710
414102057
130464634
40110937
266480885
322556714
87901635
173977475
271126062
225811441
834091301
160167919
116744836
123928822
472337355
295645399
297457623
305145678
33479986
394039816
319422653
202660168
112027551
225035979
458259125
82463214
149900262
443076071
22796119
532179715
587926992
68202571
107208961
1600260
236779225
338235387
75795242
326811175
117459423
39386242
106497870
189088178
193973902
275875462
645440171
103358862
133714164
42620089
299092612
436514359
103662657
845614844
2046956
409910035
115989116
467140
120889593
46126496
248813722
303631982
45403656
342910375
891724050
99886264
26702943
528102584
301589124
634865390
284176837
570849
479916816
8928108
290119256
569016579
43821892
130486903
185085848
739953312
284756374
400907407
730273133
205494092
813228619
150563470
19574103
655940431
417367063
209060759
57837325
8884723
5372922
152495906
152201107
168077965
149802368
365061768
32823350
32369315
1948358
371824108
116296107
463567784
143439880
612897825
324243940
605836909
81159656
258933980
31664488
211693977
2932998
23709600
452473678
529990479
94986109
18302390
142040294
41319364
510122989
387401815
242405146
189911388
615873977
142854617
123904509
50114854
423548356
158463112
44496090
98965760
311957561
10754599
159733744
9426294
26550037
642710718
30142477
33538172
135000476
142520470
10826146
148467934
24057220
581946239
69696918
155488110
569948782
82604063
96047745
28273090
85629031
250193172
387640785
111961305
135490240
432872682
1944279
347298357
36439612
30994262
793938762
60800664
312795738
92853423
592421706
496883990
230680302
44138034
87127286
222309544
146590873
34905131
249434265
9519944
205774196
47713190
645249704
185568977
519898290
61655719
55180004
163607817
19489831
397883640
39779752
506437495
42119499
323274834
273784
300549685
14567485
67671312
692300755
486913981
8121883
233453340
8153036
100739845
327361
229860575
904886075
284863534
777259257
206451225
39506026
37485652
257398466
151024886
588360249
25535166
498133382
183475591
93752073
391385120
25104413
314367048
300792933
312944299
131243958
84433612
294441420
348906246
257001429
299313124
241314185
867229999
184689505
414178565
9996317
286234529
548400638
307866126
606948221
738021977
418857559
72741116
534532705
89968096
338548612
115837170
19327018
108870988
252130900
142019049
227773885
247625602
46374012
201562795
174113938
355886644
674336667
50374755
95606089
23878750
482782468
745872006
71297232
140763739
339411564
24626455
33070038
246016556
152477617
308918453
6786817
168840940
300270422
396238462
474305802
212008328
333515002
360296194
522738041
79457957
475115349
18222671
171111591
207350619
96739351
227244749
38222929
36569962
481378101
12420309
53185645
493519591
240348149
217173778
425140294
417875718
793784847
6967806
10474158
11811589
592852289
354757632
105370064
687618739
404215616
263444134
28107139
43777422
715624681
466469757
372126849
3299492
214038417
18091883
157894969
66034093
387278765
179212009
3969850
54543698
746938409
170921091
357340973
435750414
39236902
460050217
836712853
163394023
12228453
67787376
136975730
144593762
140575084
59831986
2264590
644856913
505931898
104470717
290327860
387073653
845565039
247015339
625869755
200984443
54649510
394286366
251108132
205793959
51878191
4456149
643295080
325311091
82372343
400898259
253220688
865287865
327133295
265047032
267829371
75406522
597079714
132152704
798158772
296197873
306394349
95024230
7923572
94126805
84331584
122823072
288935181
517705849
354067769
49012003
114132308
31229173
178881146
124608920
213683021
23920293
292092600
212584090
55383087
34773474
384288848
129515852
370430951
277485139
40364845
1393493
139341787
376393122
54985865
325545726
929341073
600558585
766049527
247899875
499834229
204615463
229963071
190485393
1711799
327819232
256897654
8597831
255280007
300723991
247712523
20587392
126196797
69336566
359356575
29495773
83495804
383531657
202650716
453110585
553080207
124541914
577086017
427393263
53187083
772163540
73216997
352671985
196889840
310780173
333648467
128858338
859227562
527991383
134432023
109494994
469541745
349969407
44879695
221561381
175398901
703296312
87196109
20321300
12188376
40590024
206685275
102455359
34463511
27969886
398827385
162497588
12492327
22120601
319245231
157346764
44362517
27048573
143896358
12711035
369714451
20334459
61330924
305663783
955006702
646597393
17832727
545584854
143072865
64571022
169543649
43389847
111874693
528076759
318308347
16309954
122978085
297688128
209183259
80512533
336122358
313715388
349602664
161350309
202005744
54233670
165789842
853866466
228982011
898267399
529327953
135335868
72277834
523922980
412221140
25890036
242440812
218271838
102169721
28595972
168078008
274800943
218610447
430397426
15798120
263319433
13656231
34470628
592919195
172632205
67989524
596234306
15163430
94246057
201132838
11696161
108570099
49688974
847728363
46564369
283996313
171660071
647590638
401363452
800658685
73239922
23288465
596846025
151611050
67113900
95812619
434537409
155572776
496554323
448516602
46056755
270713107
104442272
102586554
690506299
385005316
734135
638374691
299059176
379496667
228603842
200964815
826348891
274847790
24083619
16477179
318988257
11643866
64001293
329180678
583219852
28748928
321911355
516209708
255930353
29019430
148796433
445671543
340681372
241312088
276511322
192539180
276376355
633990502
566918375
17655139
371005758
175418508
469559607
118502070
208972036
242442020
51631816
454318923
30294856
120556095
30081296
578659547
83136742
487722319
646576312
272101435
27238345
59208126
360575832
352646203
262622404
5400162
42590930
459388653
590834058
22615412
955370866
248871063
199265308
316622872
54371225
176544056
8007645
1825739
290878255
145407934
99635711
131297822
208796554
423489820
573463781
601038438
21967686
61762215
713632557
161909084
265142936
61907898
7926199
66207178
197250122
537221009
214721041
216899533
103793115
177931976
855410209
730054434
217457963
175392815
91243132
284509753
462293244
122361009
325933408
65198286
361571847
922036938
28324495
410163417
40043758
297469297
20458570
343988948
34845678
434565441
190201822
22486796
41264195
500090736
343694214
113702720
261473060
5683358
34152386
18883917
25497537
7767979
568521471
212300258
209170506
93512833
492559969
427143840
593658956
564964344
8394554
657481796
736703664
827979519
443157453
451983019
646035097
113757573
53521214
197463461
796670540
4906972
130893293
31165157
32807190
255938835
202476506
770903337
163047389
652676046
623420513
18595882
203798995
9177314
315107852
649986995
46921472
114701275
36004024
103904777
493559784
163703383
283027801
155210335
761361693
169390077
3763386
478781716
172883918
605905762
137339662
5303650
161217888
427799199
125802552
84118288
299021618
177627939
105507112
211628255
49978794
7081198
185576490
59351257
555394723
46062784
26126351
5713793
537497084
14694063
171047028
292387390
41854360
48510190
65307119
209092504
10958901
95059011
46207142
67372217
36354836
5034010
214840069
73564558
66726749
19741957
588919274
433367520
341487692
97832029
330071000
169247482
580226331
106659766
208053850
118969744
124303197
44627159
70424394
184045278
95496091
707904873
532639436
6262408
299017533
7354347
249592054
178747619
371219963
569749807
7839660
15624332
265951461
675328332
392970449
105300488
244555126
390089453
43383583
394744214
1162701
224958464
136203886
35987908
23880813
248887363
106431077
426544839
364572936
35076017
548449989
149326963
19195439
199208475
29138037
81229367
560863152
55707804
3590670
861568496
418301688
94186603
388012244
256181903
185826595
87752343
262549483
241939860
314751962
382855162
12017580
86118442
56351563
11291494
408427193
195781643
27258210
943336346
803219909
60699614
54131468
18797576
28715088
352894148
27183012
91554009
365592257
104873761
534049228
119450729
42991695
171698093
423078329
418118867
51518733
48347133
526786106
33296574
104326456
180909093
133685022
5788699
538905567
726186429
27881640
398699307
7721165
237175795
151329662
3245905
836743302
213670317
100229193
389641568
11901969
334277168
121923977
314916863
199219027
340310213
160153311
84605887
915076
740190616
362762584
532739063
175997782
43570319
732681857
9806847
47354886
338732694
64643229
429062316
41327119
101190809
125179943
78907448
253974070
453992239
40430654
74459892
52811761
53780618
547172276
162109037
485336590
830337956
63488770
297918658
494672713
307964333
308607084
551538281
10086
1034972
48148295
799456746
192133024
12723973
298921207
28664791
128722661
47695752
434527069
392855117
681758008
198605995
31178384
13350893
18090722
803636714
209951966
92265856
151166162
61521733
8177722
411970545
37572278
118174
563400948
87681555
392118816
89498902
145907711
64763897
36263032
271773707
18071164
759570488
53367630
412290224
198241521
63439259
670184289
101790033
81865888
11165598
62039013
731998796
693435639
551792542
73459973
121051828
101618786
275435591
499814492
39037831
443316871
470600403
25071014
670918922
632104273
213403101
88467328
6004747
746577018
503155267
3131107
486525955
81591794
39432247
38834157
297602497
397650969
525244727
283919478
592743330
106407351
3132645
551495713
264598873
12258577
502875260
369241626
209337900
107435325
647382447
160527925
610701763
446265372
353209016
213110667
359070643
8197405
416609190
300760522
127801912
79323530
67281130
532344649
38909214
516878002
443122932
139509158
109347624
45112406
91437030
454153823
456320296
301221768
53573515
832066673
36154365
142462257
192583650
121582738
16833892
734175143
122342163
81285061
265392132
218618133
83131647
565759913
63300290
355885045
778911187
34232514
269153718
19207776
378502965
77312053
300721538
125558141
232023875
354662449
57231774
421993204
463155214
350587277
34942259
100197544
129183913
71285590
42666821
30873439
16097028
335088048
46253924
30446670
224766696
19473708
108027123
9934814
65824795
279954071
263100111
74887462
203504401
231208556
84276529
64728683
320868785
379513107
27857314
16492091
109015237
608211768
116093651
419260822
20787011
156571307
149592483
153160029
259819618
4784512
158663777
499791370
16910147
387153422
5068740
24822525
66894710
214418203
176318816
662532327
185162765
586770081
257067596
69553301
147981682
67368663
843155256
61879727
696936861
52626378
1685222
54707800
7821894
405848147
31392805
604799114
330591095
808077160
550812738
506930894
701999825
166084954
444719659
620813926
147686496
397833560
18932009
309663888
64085829
297727694
549433809
329799033
77592760
191172028
142735639
205144688
107828785
234155456
105677829
625749581
273735097
86374734
425502403
691212395
285605842
27283037
313755763
119656571
421620343
97133568
633740261
109974044
96356144
278881963
88844302
650858598
174479223
44289781
107262000
253025158
165848153
259273753
283942285
369458686
1688639
339565091
274392306
50366544
216403235
452016643
87414232
145854009
40242778
41217685
682402331
351970990
384571600
218056776
440744235
195681536
39851931
6864654
12135129
22102359
112625158
871945006
107490323
12394282
414132548
446626
638149492
224252416
741570828
418514485
171680346
135966419
490733334
117861835
428327732
81617052
648992587
40076219
12847388
666709809
340283128
440715519
280418873
112991161
595445613
230653509
39903259
79013749
351335449
547827319
562984244
658379999
43582783
421714478
93593702
438374719
106039202
69257004
99386946
41296427
165628799
23994406
85194588
514002084
823087888
152213233
144845873
337219275
383065938
52584103
67329760
382516510
777008967
2665873
42409926
34049719
14650980
467094683
392929642
761109697
254257579
52088096
732156809
584904996
386135086
8706241
103005394
58385515
29421316
759968737
15059351
81848172
414851371
19278575
835137590
135036015
7779161
6041259
31910622
3604424
512284968
12652814
46571053
54265909
19793264
23925961
72269586
604077986
46455911
9968639
250540493
265527359
279243428
439497355
516711644
496155217
458786621
322623588
155160134
745886711
41580727
704491352
7811306
157973583
985934478
378407699
216348278
654087809
101648958
39812472
371159737
417637838
1946340
545581696
556198576
184015381
469120454
551249446
136304178
510446625
7159558
111589087
494815350
367139221
230835663
4015164
146202295
48668273
82495261
160075147
312677357
302654647
297206544
247790680
163691709
499374268
249973168
4754942
264425449
565202582
198757556
7187561
363749525
11358817
458791730
88684721
509612292
424406564
684474516
300656424
30448256
320365297
839085029
64341300
559799815
19302363
573314059
498140448
40109068
128386877
593168252
590063087
87729913
89269603
214978913
148077640
190845268
383093870
98768248
201341077
709925069
500324901
67248935
62214808
478383393
582563580
38247809
12628203
216160608
11561554
32147997
531316458
322644445
82293283
293192
56067117
147492876
283561216
11727586
369880370
520547031
343546822
351245928
63100383
9326826
186591725
290896289
431587404
165185811
741330429
885263219
48508565
34275796
342914567
84705784
3746854
156011234
155551644
442178531
204852376
165239579
185411460
32637382
831444845
557499680
111777369
2621331
658169229
44120640
93898158
448912324
214047758
116449119
51320832
15241845
21274826
140433337
412375332
94917971
186840339
3020361
168967295
2915171
647329459
41077024
171223504
67209796
871904643
1884869
15662914
127260219
218612173
574096962
687739008
66093483
850771336
96342895
76739836
552494772
153684104
279406135
167065523
221576936
631008598
209300491
225965
475533392
418551341
830561824
1407717
104914811
9102904
125600504
340130614
352747933
33037922
202252751
892014049
173153427
40244009
3014927
116004324
218177802
394284616
212068537
72913170
199061289
409184717
199735303
428049482
364773024
26828424
723281690
48382562
29213764
125156179
380230246
8268929
33753663
291169863
388796365
44397836
66644879
66928202
590539884
83692685
4084101
647719930
29268047
311097910
531341840
109870042
17505906
115875980
252470151
254603349
628406909
280320299
570125873
539240642
468344362
15207522
163986744
68786683
140934858
541331
188392960
170955011
479236400
81237393
782018274
578641027
233887984
513982734
24612515
120354468
454640786
148995194
145744771
368403978
328819589
675609782
92199493
3659523
508277328
146560823
348025672
491591550
454319904
137075440
450858246
15486503
411300442
249168765
298809388
812466778
205850254
329060464
679993672
30214167
683759320
157935886
464997695
25768990
210287123
86503109
35800948
511596473
130359977
20335571
185983553
362975825
261843930
118400713
259923774
317899433
16483932
256335065
414952852
286744314
715420857
604745320
78273490
21583678
18670608
8223648
214077586
3446265
228307884
2152070
151321295
56792780
20955778
64791731
241247881
162448041
2183381
44386092
6589586
5737528
81839868
229963947
275558658
6250640
705727288
138079537
592201656
147769501
475705076
30731918
171475839
678044764
306078812
370634845
173694387
72174414
457328904
24668675
90866970
399412064
54342278
726262983
8750006
337578812
258129959
264024217
241314411
451430129
63365165
79227514
121959912
579488158
418420388
17416962
102449451
891804791
434732601
182889522
612212302
20192312
784946088
463864258
386979758
86582466
126744646
275966736
51716703
545251377
584955097
308244784
185762702
94549647
657398020
332255907
48065028
884878184
345924267
564746968
468067220
103344079
129401557
587058591
555568361
227897815
385663227
276865345
247778121
64258726
15819225
42813790
352977021
363306188
241356507
594173322
641349976
2144163
105598482
207234527
44426068
26077071
35576230
39623504
442075312
618818340
233495769
45452386
548347348
361619694
5409135
11039930
578411379
109025428
57064599
11018795
488852089
585136995
163031063
591827035
563981235
442618849
146808912
35249571
45449339
420177507
43731281
78406651
21261843
86465772
694498972
187931370
14525545
581269996
572107397
268804937
230923378
96480367
152754668
212752429
188890844
96149790
298191429
369314925
203964883
26713699
178603863
100451893
120621106
702376793
464955772
683713329
147364801
115607598
202675797
465016538
18553126
148715443
14362367
383375773
456474547
34654226
57548245
289713399
728894122
40369906
271287732
100177358
497785386
53709103
106437482
62154844
401172429
20475028
232797655
4160729
538226825
147243349
378695977
261979511
367395864
122399236
535261212
122205508
24746524
288678564
341800775
257816667
23912607
11693474
147433359
177018520
658733490
166815237
33326860
458928079
334065743
41203254
5945396
497543454
35665079
231184423
97106822
38498633
94445184
307101767
219767474
56075711
51897067
256504877
150992248
59401372
274562621
142295432
139720138
794741832
50396200
676878418
237631168
663252583
268353200
128340948
23402426
425053536
345367482
478967041
79927626
11115511
392773
154449669
763066765
476167149
101495450
373002706
320663076
738292179
462905792
308860084
326374431
232863791
36406548
279384410
378991217
258567146
29071632
801922826
315842746
4580019
123307002
234737264
371055935
730006578
57865265
482080772
139581279
101973534
22356102
46386934
391766395
20348660
316671365
109540892
68679080
183641643
106778626
164177103
454314998
623938553
25908365
578041146
238393120
222830069
385985861
33698937
53000780
234334350
507439968
915434
420234544
185953514
96360954
5323137
145892681
5921283
22850239
285126877
205640638
97105519
171838929
16003934
26889411
223929467
158773799
58970658
77326630
39094386
320912165
42345483
32045606
268325157
12449828
248674452
284064264
70738413
22790948
420933500
750325650
477016875
492662949
27328922
31094297
201155911
353112340
81615503
191462687
70478617
183815136
4262695
198883320
420024213
441880698
375706805
325071087
586640813
581828028
111580602
374664816
140932148
75668280
329930318
119403349
375647236
113533730
303402738
193508266
24007398
286103143
302019234
2610210
92816920
120658900
651279719
688861926
110987259
381013252
42831610
39019229
519715110
87238751
197854384
821241092
303741874
172904678
56424061
109246438
178715946
110521728
454615832
15128809
153001580
162978701
12332015
25528886
225612256
420442437
36071939
244499894
311046239
138876399
390449572
180082367
133490029
4434625
166351325
162900277
266926649
66879079
268332556
510486965
6468989
344141241
971431987
3499451
253236863
204522958
323006863
88504932
359641778
22871141
196403816
499449464
403665368
46345289
124078029
41587557
612663140
45181
3299559
229133421
195520545
46745114
399539183
80153809
320029062
941053081
293748899
67007002
29678230
188429501
252864969
216979829
668333857
8360613
441570357
43813537
432995728
812256169
525820248
719749178
9411384
121104580
616670412
106856275
179474255
338666137
426338967
861551497
301718895
468016958
260438014
321277424
44986595
348406343
806221879
267500430
18944200
170535920
69626708
510851527
58477207
530789942
494946131
48648865
91611610
34596414
546413
52356186
13484418
363313233
195732515
152156340
95267788
588876074
132328642
52025532
37092810
484521728
69512332
820836924
12038600
24611871
856684523
175681843
92341732
98593786
263708862
142566557
281084445
245394956
80352908
69495479
21736761
43829752
712848975
121381591
7890547
1745435
424892995
199835971
199251464
310842958
159639459
63199517
66717299
527663537
39036218
292785330
138085038
81639018
232148353
252923201
173256819
39010188
699591537
12049545
398947195
118776474
768434071
58279443
510107762
103158948
2685480
496314106
597079675
309109692
251239248
189276286
186950752
61391760
334059569
258866707
513867161
158122237
488844941
155401935
65741904
5543081
35091541
2931407
271097186
474664074
409240412
491508069
28812922
308316534
70864678
73892216
435043163
17304693
81932291
218344287
33979165
191464850
647596424
286102062
645969619
266153638
341745411
11065070
197128488
92642160
167194709
43548367
99386301
50023382
501675609
857520483
206802847
370363870
710897391
637047
87291937
109547358
75998335
239310448
296909288
158283417
638744976
3588869
179891710
356946641
268579115
333168335
194764213
451436689
226700659
506287910
32115619
328765676
49490849
98361867
290970469
155707921
65653910
16025337
410448891
418569276
246629970
144273988
253759052
298869820
587419059
260689411
1851874
50537318
99973236
151341435
43068979
20471283
536895541
8940328
54510160
481144094
14221930
85584497
30908506
163953257
75185596
189475394
110959118
353590779
27933349
165934088
190856807
88376494
584990398
238209791
134907209
8182520
370428408
934725002
263575111
382670
240041312
282060489
584101364
208628900
459802556
472511928
15799494
118345740
302046053
228155239
39313936
29837891
17986388
291321436
365737199
24970114
789846220
73793323
325379615
741235474
327172106
390906883
55109676
490422024
537642766
337875605
278988378
185104989
278484031
512844565
376772851
348455132
190919043
173497394
128365908
593192630
315944214
27212017
144793995
4571402
589609097
97188725
73550819
213181803
332086986
529627193
253774106
171620848
29146775
72453387
96831808
32798388
445004161
176392853
403896537
81326684
220083322
28312321
52967266
190722478
105462137
278288926
452777774
223412115
287226336
518284540
128728337
127714997
266364414
22968631
122070120
205905665
93332638
311146638
13629572
12360146
460840990
515591007
124068609
166948424
31984390
202893709
711652801
129220227
701581
83227493
324252306
130848851
398684181
80649428
70803156
330931138
19009790
537304729
251899483
367953210
841537502
75676410
39916986
7931066
343300836
100947469
29070176
87277516
239282902
65308420
64703477
316518308
521559627
696333900
554242803
148240034
484618115
98933957
258794649
40147607
259099657
9474291
756179896
22947687
172019638
19132101
450993335
56049924
29904469
131203120
31503283
125892751
86173820
77134932
8190590
486352515
57027359
167292549
8049733
526055714
30060371
87051870
3723635
176772154
31015633
59228487
263990190
692186163
31416259
453893911
697054
509709148
274207423
408598176
644062706
42878536
152103706
61419303
118437353
230416117
165144825
130131659
65747770
59493789
179801641
208534845
205321325
13482493
77878014
79945048
173863070
331121918
501788426
164453001
64840353
348652760
473383421
311245159
340279676
76655985
449037288
375694821
600001728
322674128
205126890
49886162
98053464
108991966
729573304
23783773
262770721
747900834
198667502
149604083
465167343
88437146
813054481
311167414
378461162
647442363
368883175
206138567
240336562
19793224
349742010
368589561
96723468
113894083
3222929
248752904
38421485
135407582
372288394
697735302
299695748
371812881
306293917
338255364
690036567
100676119
253092945
141210405
130410479
3053817
207718268
32843327
403874530
328361035
186544489
331075240
287181751
135161812
428970322
19828482
152388487
70820458
369722657
85873123
362491037
584521088
91918897
479930798
291377685
68433946
52672260
27525918
158840719
133021824
382099518
476164582
66928359
327961143
503833325
100083953
96291783
163150952
226155745
100515064
274695341
474321222
411628831
12205201
788357801
185725268
3800832
32939798
32595074
263110540
125454212
178794219
254991302
9983661
374443256
16534476
40186604
164364575
439030749
18192379
594818317
360663138
277895012
70026593
274954721
487775530
157855436
196003832
207929438
234680445
221350576
258654226
84281480
12843929
44953986
310441136
98428311
9553195
540599927
399903553
50256753
14065205
201103981
621209336
81683472
108922928
297459203
274552650
302609077
214508744
213047225
225679860
78928182
522057453
652571006
5623528
636654475
161837994
270027067
93728209
131630702
127206871
214700844
205943581
377861848
496608375
351582832
698411394
45175642
6695705
195087540
327016038
6530950
484102979
117952055
15218591
156480524
22863407
168082932
294315952
125446
392591883
73139477
28227581
597167019
173440594
103150989
316948067
328535514
26425837
294544965
319294693
20290886
27440225
30611252
7262232
525296324
193158733
137978602
663996648
637101123
63384622
716423039
16967715
106872942
25726687
98388726
11182111
503668369
38761565
232434165
55878229
140489547
621217917
89403006
433564847
198844624
214835663
126808332
8804107
160043178
204624181
190825489
48187070
375117144
17960877
76263909
91176373
173651725
131782638
265823966
31729965
227660847
243327516
405248402
135433491
304580553
548528584
409817473
89534003
111344910
302018275
275218804
23360567
15590138
619026216
175588365
779312308
103718111
173317048
156885112
698160615
383153414
6890988
159991969
415522885
239048138
7977403
129449169
292139068
207823995
79889590
53970360
193280633
323922518
116749005
367811
165532784
385212303
231442229
301804801
197864543
218049355
44966296
101466203
571652579
201078888
298521162
493453053
105671368
700078782
200310444
257252247
249891828
326740420
359904129
59230718
160819358
22973702
130398053
481621688
332407913
264042328
52715355
32307197
498614868
11392819
166345660
333360794
750177549
381151356
41141440
176145479
10705852
636474490
399405313
271172023
29707061
208631689
107063390
99472068
17140654
108569485
45342412
49069105
52500796
715419709
230962449
222172617
56480735
181436506
397855601
184155751
693950490
198673728
121334435
110218761
829861154
258478839
128859104
192828557
288573952
1944942
38479262
875360374
169928447
337257574
33667339
104534254
278311648
347517697
994993432
88900450
320672658
106216660
98028033
813182201
157635934
412400159
161217177
338946929
296980312
457275221
219664692
53920883
53921419
725230885
5380514
503219385
806415064
884067800
75177475
7611673
169073347
913934791
1337438
521672959
412787419
705047721
124562769
265373157
7564970
314459662
291881556
481604454
17269773
11441270
480896451
63875784
448074194
150536642
124649682
347823863
207933681
48859840
198643311
169382404
234027022
558217332
223457732
134908760
267883753
270904394
221179342
357935804
208434574
231701599
151760172
259154257
422901952
6411520
761225735
39013853
88089767
20245416
545720890
504771271
79876513
106679660
62271646
203540601
40809523
148721945
7129165
108187515
23252241
389980212
344425291
5670542
74447106
729454389
615557714
1869579
615991999
183236830
164451699
189424691
81696362
253053942
300927729
72369563
51250502
22129509
504108699
109101950
308045007
195269370
478364574
1011276
83253543
141087280
885431939
95352112
97345795
52929439
943618259
193738419
86965323
521946255
1329155
330164894
22291194
7347242
120359740
185813716
475778904
88357752
111177648
47176036
777145132
141244309
770756926
21229144
21088747
80702261
54361554
146475790
223793989
110622678
186212969
718115515
41023901
228265757
310128631
85299833
477608850
31770049
110061226
648520572
213570243
584868546
50577727
84210938
310969560
1656969
300982964
343024931
71332988
67655635
394369832
52849409
301010094
297747300
815401094
94436328
232673238
384445702
111767036
103973597
230181759
10059162
154188287
430909414
378549686
155297760
384528767
629445219
12788515
14874726
336142816
300414701
745143758
5116922
21496660
762924195
309565509
117372110
248893592
27465650
622584381
32384020
269147881
58981875
236686735
77833527
33307920
269160166
748799157
80828812
10673040
785348864
126994344
275074986
590521216
85655325
31304610
608416045
625332155
262436700
83007673
46077807
172253364
11453243
625496414
803933110
98967949
214271418
1182817
706615298
3718989
33755238
122600217
44531087
100887474
431915892
61679008
94729386
75138237
100359203
4789832
220141928
203437200
88451853
508920764
48130637
17762699
54976899
178479939
53966981
226161641
11873307
444754538
193479727
2010249
572579633
105121804
167156194
65291833
70804996
57096099
88058502
466516934
66969073
342619682
135277182
90813865
289281422
820356391
87473675
21940203
193504520
339321757
99761779
27029885
131540638
47209469
367084639
801926089
114080685
218294525
441711861
296375405
119417451
14429936
125989480
95219496
22044227
277902487
282081509
30023923
274760234
220741697
443883983
464871736
206639390
65441504
20926601
373402133
72392821
15468785
387545933
316489480
481565849
110990017
162389948
203479395
108350670
403075074
9006793
36091257
14167627
294655083
314377392
63475691
97390032
10551218
581353442
457895924
787416268
197013374
43328716
46504255
418754438
219566915
25518785
1360960
564227018
3680997
64417455
158606041
461426369
88030134
18270448
19932708
97929771
664642035
7649395
516368
3583449
653168548
178376412
515929460
251658092
16731732
477900365
310403579
114257634
123541215
26485739
400082834
95576875
259606737
1694662
771787106
2308139
247565582
394556157
39569322
90210112
9481446
13778467
204391262
189244496
22291911
120847972
904700753
616784944
509348560
561490479
24223243
156771755
359792952
868145638
19895093
356030143
400452481
745646701
515697458
391582328
65591776
75651036
376043301
592081192
611387611
152899472
162168081
508417236
515753161
39394209
235380636
112278972
188903921
32770329
30418209
124253098
290821997
30274979
84987397
210120776
9291275
111917157
219872441
335667729
495053812
351006671
38096954
159543978
1445971
87218231
62980623
447340233
164910686
24592607
383056796
497472922
28586895
16040479
242157150
32827484
367825378
236410683
720859687
201935808
246019031
6777518
466946538
33352147
150895492
100500132
637151465
310317549
10761719
14967723
144737603
775344678
28006835
38350902
429923257
458412917
404125648
18561809
44706129
203112312
683568198
859891421
404012132
31565628
240765710
375457948
79262231
823883846
5033019
124811845
719508647
267657275
8725718
38041690
860119139
54709414
271441009
135093260
598313241
810046928
305048981
226677316
110460707
15300032
44864048
355911259
135288135
94715643
206311514
618595
500568291
144665186
149123830
98494796
206341765
19358450
519941210
618719913
49916321
22747429
199153274
223022759
689883884
200028200
503365913
10451420
647339481
14271868
245240132
296070352
237511100
344533801
636672689
18736712
50996475
372944523
222434208
5774340
284227129
8530503
290044030
156107378
108193473
74177048
25893933
14489744
571812965
80921141
410024610
338183539
3057468
102785185
28027557
380161830
20165513
342545881
204135375
852440475
652051436
95640373
873689737
205400805
687381203
169595844
265569569
1251328
191800190
628091142
344031384
47314135
478231191
476949561
123474490
8037927
10199392
455894684
342481974
312568799
427315411
755593694
205022059
713882071
153192139
101848637
48652089
109869682
352049121
6930483
298739327
86739635
70361837
558055222
318975514
270003317
195142920
348616181
277707051
50637173
905267997
344109278
191870973
45389991
91461449
194287502
10283939
124395566
62968868
137095160
302158289
98419044
55989448
422810965
120401305
150273576
193269365
163290083
74643453
93846204
9306284
20486407
271510164
94585820
46623415
264714878
152739104
480019357
44509541
605357876
153747726
75616617
610656063
301956396
66874737
335131595
420229971
421225629
318580671
186624862
128466925
344490982
371249091
396620756
169096421
149223910
366110815
2119496
414363041
268775563
377984361
207742488
519074036
256748561
543635629
169045758
64827596
543000794
103485013
42874262
39449602
5945943
128987317
534582987
126197486
66872411
89235328
30233525
322749899
20017839
97023584
6155046
634737322
168123280
541554233
308728218
475585610
335312258
434496314
259672565
139124467
347901793
422431539
160129244
210917264
25204297
43917922
407009979
6212665
50890320
63287731
143894339
465178984
369353077
572630166
135663231
195664989
31361207
194123436
160229044
250707194
250926606
166837233
157600298
259755376
280510431
230653069
625139077
374251520
69365764
484861268
476794301
89152697
214325447
87380780
121723329
311358411
677860342
137195556
273945345
495452111
475451356
471279988
43556788
201555467
244616791
8973203
132822842
90229620
178822781
168774304
232274373
8244742
416310854
11562473
339700601
45214984
175923177
635909331
527282641
287552277
338520236
596155420
125755809
61812629
450342120
378735225
209904827
809821282
44080375
109657487
415061691
189940248
818969151
400095044
557030145
345697328
311536548
304981808
299291055
738174361
23821911
12102697
720963892
9896328
270684542
24100676
493390803
447719523
287612681
23579583
589471348
21813645
393358660
514261923
109179042
51909918
361797544
30290565
653338674
584199955
61234466
102565542
45748490
295553933
66333077
37674867
9802037
327331707
362336922
544638462
101157788
86880786
107593603
28931126
703087529
189822956
128158778
695771143
40055269
198055283
397422633
211973259
123843930
522426816
20377205
421200458
69204048
129495527
128335200
754422127
410914249
607944895
80753666
230390666
25559484
209453106
202226375
121703210
44531437
180587573
296572430
93243164
22102510
680669123
564004262
223014801
5859282
3617400
520327028
15088277
579887738
727926350
568246340
141138722
241908398
291990022
79702547
67743351
121068640
730613759
145142852
9982188
277087919
253805509
335834330
37513972
39559391
13150228
557438239
706345193
75693144
354910463
590142505
662394210
104270327
80521837
457017449
293858387
140330744
489676485
173328637
305680982
8035529
68267959
493316829
27369641
102938831
156501052
155614380
267046848
415587713
59839976
60956885
36479915
529155081
354561034
53841965
41894894
487452952
34056738
257327488
90608670
30330197
159275159
54349621
327450902
410977946
9364195
76207514
517963440
134371540
3440361
201286595
270338157
113664407
633925448
25399568
178039359
561504597
381704877
635862090
421121387
364120125
111827197
143162975
664149269
67870580
27033588
29119546
508045491
630330455
175399864
698802146
204549385
109617039
66249781
495148696
9271443
275457050
210313918
59458395
25949433
561184598
573520127
84835342
329538262
242485872
18062149
132559977
117221448
230860869
5631912
155747337
197773454
170106675
240256080
573136575
130331778
359433607
89240969
10075721
7161189
25206235
536431526
121768915
97714174
60381028
22454927
125720218
10479303
57305740
9135268
21199213
10925018
140613764
321450728
269418997
56710025
357162730
550590008
159483467
251766890
403926866
9811966
253376073
33522364
168272709
274741467
367364186
85074777
542774507
99614201
119849803
144020265
24359669
518874963
833042274
5602643
767342793
2885143
133965088
4441605
29025566
163264544
745816931
26709518
9091256
587839457
98435525
22524714
10118139
273530946
62649105
177239066
238991968
155601094
256830975
606407857
45220575
21227894
68555116
252365792
54632668
437025215
106574056
250688649
70677014
40058666
145088618
344739572
10582684
14110684
198267377
210508145
28819292
122259575
19923265
28455960
497187479
442662998
544588660
567801873
263667848
201911314
84253128
128467440
15171657
56704717
107938606
368192850
52926013
764677952
656206349
52042379
123372834
141882909
261082600
99819594
289140550
99888392
360661543
144098353
38522174
23031176
379438370
830824471
358884119
152609382
288230688
284084829
76327243
203129700
858783488
151565177
84694609
28518649
54417638
60724959
239183826
246072822
55649059
428685105
89165164
491748962
298405711
375734727
637902229
61225479
24546144
133122275
61722722
159075804
411872241
251422475
75304239
613886870
7108067
38486448
411944449
706843240
212580760
26398712
660402980
40891492
13764104
288261060
179926688
76582476
411132083
536958447
49827894
390934794
75079692
109789120
199063717
219213418
4209098
574015298
229043664
12896590
84686038
550322113
717987314
444206814
7534581
199186251
355476611
38394427
152836263
809465731
191152537
81055040
613983204
454835208
147260028
181679049
65306433
26796695
112882377
10271452
77567399
88619376
44072205
442159648
55181338
90297911
157242653
9311656
16563487
130265684
130814099
433341020
19021707
9411415
164286437
326450979
71938100
70378051
571354832
33563114
72342256
146460603
119947761
126411499
207966294
389875274
297972097
467442933
275299275
82100227
495416286
222948859
2785940
16179513
51315909
151503429
178653248
11163437
199866796
814761938
371977406
488949382
296736260
127504614
266044830
226910865
393982253
781831278
38137399
30561558
183670719
160363254
235775681
15283747
782323241
89192509
261648127
13313608
394846234
90120657
849184798
28043652
703811828
53962605
230605571
19384330
201997090
69243637
24869881
477420050
147362043
500467188
325781892
137922008
139434714
29450460
51907890
131071047
258790309
906734
98035609
41097596
211229383
218404047
286366410
10283762
46689963
488818669
132585927
176178881
69432205
554072891
212940613
396929189
344952180
161861713
711209107
53747002
176570454
6036308
495509672
13261386
479493396
23895009
56017264
57329240
214269148
320283287
45142524
336413265
50030675
33502247
375561573
415771156
103039703
349149691
416297847
35341982
5211521
217031562
322195283
6222
728965940
395510484
270475761
51002798
214015694
7483696
536231431
347972507
46441620
289521490
27214513
66826603
783733499
166180391
245554328
503671064
299540136
538543778
109873369
213771796
483268231
634530241
31811844
199031124
200842673
342621896
58648604
23969466
125082184
61257290
66439832
177786002
15094966
103982408
125888192
146251628
594144398
925475
98493222
4638732
3297962
29509171
791710387
387313471
322774316
251681739
173959498
97983442
765567970
238749423
638839246
183840539
350185645
660652934
500364918
288362237
139772410
361672834
24108386
40476746
474300932
197958466
257243391
242360530
360487209
4278144
493249326
83182075
26525851
133478731
34329934
129143035
130034928
23524357
297336581
13949202
129688142
86455112
134887036
358665461
101510414
186742627
18992954
197548659
41688076
213738991
354961851
31650424
156412068
423451482
96918107
53065119
208139338
17828879
172470339
44893003
42867628
22482187
283337757
62952898
25948066
25681944
295057107
26630642
97013270
11900948
138263884
178679322
29046980
217746626
158886694
88369892
20984360
56738745
476597070
373839766
213980411
693683553
11345220
39390497
702009151
269548972
27208162
110201702
82481957
101438619
188799805
92468684
39575686
627759286
133483830
160516377
526940988
114393411
235706972
649750441
413761211
190889713
252799800
114456167
706117678
11991102
496866806
47884927
89132517
32494826
38988476
209890150
712944654
16107892
395172653
123529762
108204529
162312266
419037271
696263751
155595520
419028897
174100267
335882784
47810871
399975798
412972586
240992646
672029478
188629301
232519779
241217763
808976420
95866466
77710296
20808404
15003140
34109745
521137814
75102957
114501643
309204007
62492703
435664264
355352474
772332846
449060518
173797813
196741114
591039544
107537109
471966174
536109526
409310825
632009444
742003976
69411388
148805647
567517899
50847627
15221021
456655122
65869125
29651784
45409744
336149981
7401319
185003904
98529989
960055866
15060794
14648139
141608935
164330535
153990684
19223944
483603124
186516000
31471497
23419300
68375167
129677047
313232197
212017050
258371149
524740963
523822593
354117820
34373521
51281185
770590426
29009482
45879457
26270977
123577801
361305157
240870971
32626414
304592871
93400790
218805912
24898035
106526306
420433855
285643241
572894873
349733995
41457867
473098885
358742086
97597726
594472543
362138293
42650863
227498135
8379902
38489445
40947777
107553773
106861809
888673926
13717189
78313068
93205692
389164508
515012632
333598876
12807602
304722460
197208022
101873996
686345130
260218721
550688764
653190947
614732943
20366659
83221788
119491712
37178432
503806313
332507396
133661279
512509536
191905715
105830431
485173547
175127897
62091106
65566178
166250942
142591207
315807035
94313494
168515957
128723027
432564110
137418726
481239589
139690102
134638942
80751598
745865211
91179643
786901630
139416180
46203271
294193063
179202634
145113982
54614085
587999286
532225055
56471025
356944785
837126306
51439269
598244391
455913690
84859457
1910274
211201104
373987472
96100025
546056845
343330357
363030932
186594308
68323974
304199458
85693404
43243427
344630123
216247450
159162033
420914943
35890971
21204017
247133800
133671308
29730918
559706921
122157678
297774026
211346595
286485280
618906150
362641697
66171027
126036462
76597060
214963646
332977628
16060004
239148567
31258366
571126536
37547743
4382461
113197244
153102154
200323815
221414359
420593482
342667661
170541578
124311978
230709458
94530093
404541666
48554284
162100633
320671910
367402549
78187876
150281499
172442911
303836614
505339596
211285811
286496610
708178789
210380981
20249996
464168434
485897366
261419832
182225622
482925942
243360893
141883236
212473770
229199534
54344769
272037787
17148837
570162628
507155386
9986369
213347049
745553011
540957484
790770866
254388320
541236619
261125268
15876182
15168381
194070200
163980012
135073885
145738968
500960731
403069385
24742825
293541546
193749630
27209424
72442814
325309490
235655178
399019498
216583305
51029415
433138319
77479673
115273479
435795939
33900510
770786
122380495
104731755
185757040
421118473
80951984
125413763
9573153
79306704
282988604
723044718
178995045
13031575
31620275
124280771
237491816
292714620
354518277
342836626
316583440
90933968
500495704
267468460
387433921
244813208
89286936
48424505
181737653
15771549
27825322
346355138
28389143
38294417
168565387
676301496
78042756
5975440
16505896
233552031
17516342
36814535
417111384
31761066
17322874
87075305
11128156
215880334
325049582
87250135
712613130
914309605
34900363
349296449
48354110
145474841
175419195
106553957
114534991
366759234
393767840
173971162
162628789
50627088
238784691
666400171
32665173
318795355
220970183
516119129
11561364
392716627
128829768
841906077
22659414
334365850
225614777
59911373
310742849
477021938
231489210
692994446
539622389
546336054
97243721
75924693
675570195
385244049
242348886
701456383
172894880
205886020
47447311
299347342
515180210
77532305
312832011
206021806
624223789
105401023
644853655
486952036
255545609
135418095
903879737
93032392
619574282
355082030
361526726
7114426
714376163
29985040
304078296
416719036
728892509
381420669
271257064
516722183
3648898
31695294
322157248
371421484
855907437
31266004
153270378
561185762
632785727
213217102
275880899
446554770
96629798
99377821
683236654
10461129
148703696
293017516
473032171
5692326
817673267
1669642
137156429
42737600
17379056
125474358
633371534
135949871
554488878
294095046
48663140
436523650
737035325
438438615
345745502
551128452
39567239
660899198
301163323
357425898
245332738
28293495
91260884
404526688
22513915
865267488
192395055
238119912
206502892
228744802
151047098
40412764
726513050
301277436
173076530
402577355
629127244
464464051
224143158
148082211
709760280
248938055
296369751
433539494
96930332
108958934
154373495
54772510
764454
276116700
302901217
340441106
15835933
627868977
40466096
293419732
46819890
238761430
492532291
323393618
160177168
96661100
437980051
350620301
774809708
524024162
489320677
255888156
184335426
122568663
299192411
283607317
208806165
218848846
155235426
411875851
940282886
54615855
341312286
22060625
503689751
145901572
640145113
55621711
23116022
129231918
149627201
472818822
815790290
243344151
91387709
47395854
547514588
705365023
801490923
245608430
413076318
468442451
167754869
332933771
185328009
687077592
55188915
4806103
827123334
129219051
378886822
197195558
230916876
374560190
40325018
29764324
137145606
323293719
470523347
6693408
241115663
315887199
174139615
187476991
49622003
40603431
291108280
148452464
78677586
300598854
32994681
228228260
9899818
790886911
748669855
617167177
496623326
201304191
223961386
580030481
699000175
312038276
57437117
417629781
183317392
756424786
387264181
149943175
149022235
27826397
24304124
78093231
56493912
433208190
188592026
113879696
156507873
48938178
14995892
36622377
561425897
262500105
284173223
302359238
512382146
799397552
713752538
121639092
409611704
6279168
180393949
897999104
433726638
697381047
10314631
45930433
183733150
96670788
67365497
47868425
698323260
236152251
328468710
257679195
721747295
114274271
174349630
47217274
36770715
210114252
422591854
413432859
203886761
22867470
18833796
61798519
688173170
232374493
243677912
257579507
831406277
153547566
140565623
437729234
374373687
28577358
2478270
131267056
386812821
238861682
820553757
107321379
284579488
61532120
292080982
572333943
57228143
598010334
815696752
7342220
216152801
101716066
298321164
137055788
390746763
297806194
42668618
176946248
249949307
118914816
317302649
172003437
602940383
6448745
602859291
210828486
74070802
565557785
87858600
554618897
521219684
632279012
335699862
306272401
78681473
2997775
139974734
553633532
291043770
117157764
188676097
26716842
191089964
601524798
472135315
266414307
184670564
117943467
139959217
402965057
23177915
152696668
559624727
357925663
182647440
60824930
255627529
739835243
127945616
24911856
514185264
303778587
492089395
23521910
99258138
198888920
341483677
203382230
96603544
636954910
271180702
65570191
49801406
13060898
26239235
18759471
30415897
25110672
140914279
61427104
45473857
21644092
26637839
130851918
18844163
970154145
194330
234110156
290199410
112933683
74801320
4028731
50969289
525025709
481599584
15982866
51227894
161719002
206053100
523243112
222118925
10005592
77840607
512440000
157792584
368707436
12357216
40189754
1012595
75725997
168396758
128633233
245891918
431554630
644347319
123037911
278333664
284803831
34743122
419412329
228657780
205167485
64617742
29765182
124030680
462703895
151380672
194355519
87927576
352323064
255545615
425851871
161115864
549815530
166989742
528311302
377049688
533574
272658709
426399918
229629025
38499242
141926971
21597737
532711922
310108149
547075778
446185927
47181131
351232611
700453179
856754266
335368850
122794081
49370986
3776767
54023291
856674218
39834105
134827417
191967977
453493272
276006098
23794510
654210621
25829862
239646252
135446249
290240227
141237185
265711687
292974477
450636802
195480553
212737176
208675291
615796865
597293866
261441120
74491828
58695226
121363690
234407581
289788317
709125346
66458220
238586428
557640249
763950473
477143217
36213215
382945723
47466366
10141504
555372743
246745247
830048286
116491977
318696087
408724655
181169627
93973707
64467069
459501036
315605866
54880544
296356277
218033406
263237563
109907222
505749109
22697597
521660873
202154255
362478634
144825777
568830946
365823599
650469529
33469031
273974688
89836400
2955848
526198556
290191715
191107818
87089554
114201485
762411192
214234689
189459372
245503743
22378545
335271486
246007429
442779032
841401
560428158
339324855
16645551
305323121
218128216
706453422
8376560
814147536
2452926
77429801
238730865
673767068
595686803
487496927
283420355
812593101
498071522
158807332
360407895
339949916
22124638
118968178
283564422
163933241
141249530
530375143
36176875
73680333
392595425
442806798
241137584
112673477
47429242
304870208
291759549
621625820
42116905
134513583
451697585
322297094
384953588
259663301
425186469
270892550
88251051
473469994
573069310
536355997
64006647
655912029
83634544
275326246
6774218
808535212
108174793
213218694
177977199
703158963
448110932
727891857
230988874
33423511
367093186
467773384
46357699
89170590
32314669
50980253
40999613
462406745
795952260
39375078
339375872
83013623
630707203
412333811
257643169
83849118
291167518
2481101
141573081
10323027
300223401
801190852
172551945
28833895
475526538
86139427
8330523
139231167
262940093
52639108
362308006
124883810
430069109
630149629
17917439
134935054
148154178
368296375
85849536
235725739
197640331
17698594
139484673
915316055
53221445
17347333
178043979
309879950
152290033
843727270
195116773
303751421
62771418
334013908
640921557
79232845
587770360
39002210
438695178
392499396
387406932
9043419
242812842
12894710
358096893
181728965
448269876
5344271
273458023
175848481
10905050
215188222
627841880
43600961
261837122
695678218
636098847
83144200
346926326
210397541
206354019
203296845
98958333
104377857
819248346
230081
210684381
346777705
336317461
161445187
320279882
733484968
234339561
421454508
261999918
20007297
591183428
18881552
275152
55781907
203883729
395968975
22195140
222193443
91195741
502533640
219528328
234813026
318825054
436103082
92407722
2970664
457343834
327205100
29630156
57315013
326144535
677646574
435808748
116966481
253810404
131108414
209540759
797477233
699327775
568781273
34146601
193180495
98545799
655986388
208561233
238297342
236196248
231106293
40454570
113923271
16561436
215155636
1846320
580251
63715871
192484128
892616268
29520090
50554043
18368815
172359203
135590884
753305581
57474112
188886509
110036984
357725193
22159757
365205978
4804514
173016705
65129088
261242405
5032426
96780606
391925095
104156726
120862522
287647813
219118148
66046881
258367999
130802636
85783395
294357907
27525854
620744257
246644080
9052066
381167396
63536488
375554949
5125169
67080864
112907081
573094985
151816335
19939380
354984282
968705470
192778030
93438390
583015305
82578074
305990901
14930350
464411362
310236870
666838100
215658794
215622405
68441589
106527864
547728728
10066696
79474147
21261806
44084768
378268300
394211861
75558652
449728151
21935368
153001573
237385835
48229776
84690689
277041781
859333139
314654649
217206236
273674877
303579440
476670010
697488657
9401267
58496329
318043475
26278584
258768345
107217734
126313115
77221938
502266837
80628172
11148381
46476310
427438223
95002982
281777731
393120088
486574874
189789342
14129677
132612735
39630282
542599383
369665014
722889379
61517191
163778397
57815356
445112431
345400776
146651928
264396618
826754498
84824760
108832544
11716047
708041463
233977690
508124017
84198913
76166174
661260992
135516739
171201041
530481977
18607956
346957637
538706502
65703410
3963678
372726292
73758103
315717806
44270113
213785517
22570462
415357222
617947732
12518475
144067850
208812398
664564253
360519099
799907382
417470178
162811347
588682909
565274829
4315320
51104906
246125608
194930541
164319447
367607423
90737880
460231636
76136417
82427962
338244180
24549287
127608439
35413696
2698138
138377065
243904039
19157880
540410433
136182260
20955765
543061662
36856703
57344381
446948198
706870678
202914256
424748672
30022887
148001769
210658713
47734312
271105333
20154957
474665929
50281703
33426200
428866584
20906278
266588170
481611487
150684875
594993432
306753438
142826672
786910619
203876013
1619403
18057919
168374196
78907418
186157391
760096372
55354561
57921608
227889240
13384632
368278895
489746201
640310184
340350857
88403218
593382165
192258446
162143443
49988461
197436243
308518375
403794793
324219254
148044142
101346978
40747342
3325913
161658395
325755808
147986483
26939685
748023393
85532678
70468600
872783818
331744483
195931299
33043455
557288938
2000588
351595619
12761652
109218724
225897635
229081
100675912
226568
161176423
805678597
668783416
423219167
112904162
142334217
240755417
176627664
330053640
488960453
541662401
512095022
15538499
28153112
8457185
124726223
440258251
657015721
88068778
368005709
640565080
76393325
69265724
108809494
918728823
211221887
173099230
103492173
114490212
332831638
99677941
103531624
217449766
71059518
224616438
454923686
110905684
841649207
202053607
306750490
159987499
379808994
437600545
83247716
219059620
233544950
202171956
119289617
941938213
65298340
173181578
259189476
351927323
231479396
332728467
167637013
53955589
78267604
502175525
714752295
83162845
203081790
87471656
157821583
233195112
388408847
159449380
12038657
619049343
587934460
417905041
452187143
478512395
31902474
36103976
26856877
94395243
112039854
155141914
353206144
192369852
339655027
345301
141254690
57987144
438570084
61527979
145977667
26861642
379446252
97840594
71574874
333755540
427282710
565452022
9861616
305621
347020486
1757497
149700147
348427633
853412390
378774954
617637636
640474187
162274983
99781859
638059528
627039558
179269044
230840332
253535020
24775172
367176340
25265545
114604694
483020337
42528000
469915949
6965531
262273876
483453192
36298707
67496913
193337195
129676097
53292177
741623517
49223674
533656158
8526874
300363834
129750993
98964624
813172747
978642513
285102534
16911603
17065214
8936708
61860602
637001557
23965118
311208068
193027330
428545287
125266034
2998540
22940808
129632535
541343502
357011886
314158661
554315164
682421106
437547549
142687260
539486083
625770924
85411139
381484462
28580006
72421106
41856307
43496532
96120973
24718804
700352090
556180992
36499259
108641136
29159308
52715717
240051869
316960507
81343034
279930084
194804346
7405422
346676215
410752214
232165558
105528883
51444855
53803475
142399675
107730521
72203110
7349221
83652834
110429728
288197787
4752172
93100058
36562827
298493088
67464286
241863671
163361002
121168444
250610352
482682827
50272370
487152270
10502181
142637387
7625846
115065855
85647818
187090974
22377380
457602466
238723045
585852100
280766263
89813407
603644656
87762084
591108516
88086158
143355955
14127805
320911062
302393451
13816749
64045066
11840116
624855788
132388670
201735532
36284011
251522544
139209975
485778969
9824971
694574
411191362
12527642
137465693
155853586
176886361
142863608
335469012
83331319
469551366
738557557
141992148
3734322
423802169
76986923
421015598
592405945
253116894
135897779
272948112
42812861
368072942
221188809
39618275
217809744
165256482
114067514
353382433
419667936
556101799
13393380
61013160
275991059
211882586
16588183
271325726
158238661
76140952
67982949
495761820
198082717
49286228
162294995
3188550
849924600
51932870
580698950
9377360
401599280
11881486
496870242
268796393
489667757
235188298
397350825
157357739
66377440
671428613
32418442
116120580
108238491
443915314
408530112
70988943
632904538
534706054
169669453
292055202
250439669
74993790
473327173
276327590
409106297
194276591
143296282
5476602
19987784
108990378
10543437
469338289
553058276
15803801
127808890
15097011
151426442
695433626
514436433
495040786
96346921
82491034
280338295
323908196
1638385
783083602
20404164
699924032
676908412
40123327
254623530
466197598
152117653
377398259
310229216
606200794
7517050
592659003
94675459
178911537
312654449
211573913
568766554
26852519
409883269
934878875
110494216
80925975
367813180
725800672
100796302
679474772
80880066
210708703
122527243
7661027
487153357
124943016
807767614
230478422
18886484
33962847
190648693
304739103
241182763
225936614
449310516
821789
58837392
6581468
59351642
209969860
184155191
66891166
57110767
99677467
5729885
7898985
596563063
12281719
616911613
436680723
184137018
130261760
568594933
229319274
41708068
97814254
167243984
744809381
624413320
175183695
442506242
15992840
45102153
60626048
298328682
314097551
28847440
730273973
34894709
590592303
8783445
318002271
162687078
93753892
173331256
761882823
171607440
105292446
769958042
249144674
101176209
358460809
26431626
108098010
175661778
489753372
801394240
29811941
79352356
85846563
102615668
317611626
30771722
629109750
85575552
730153763
253865265
101277963
237140836
107310001
78276437
252665110
75676968
174113139
329213808
275760725
158318956
66226683
223487526
30007423
1568127
249678488
486457026
189035391
209049480
391607722
93195312
793724860
228868024
126964825
308824900
646146263
258592435
367702829
435217006
611313111
624295836
232298330
24042247
418373715
60117788
151021462
129022928
180610087
121878544
531174513
583036189
9145492
468968729
438387577
121100360
220564112
188419002
240134403
308051182
170870458
272755333
56944342
44269836
409439141
360656386
12476703
22986261
22086848
187765908
15137043
9460827
69859975
133621781
53406945
326443165
77212383
83197540
178817898
161507891
452202166
588972532
52022857
877351842
182621050
20993948
147538244
75065499
207664309
174296682
29537465
274617979
624946509
184479824
176772841
141665124
197029422
250141350
277600440
181278930
551164480
426077175
66006113
76181468
564688184
304826450
403731195
159438027
309230417
142493890
367357394
23288359
38251409
281591287
237633470
195303611
377976226
286976102
740235107
195454239
438393503
337239545
1953014
817675636
569829596
15286967
225354679
225280971
324979971
810068306
39768687
791341858
2071102
133947995
789577
467487260
274735836
350414051
582681129
14494580
215216885
725801228
34352496
181125163
104881937
273470968
140873785
15912636
61565396
160082800
419309423
594429496
16264974
248540676
11040046
274945
53178797
368331807
116274283
511851965
525477879
217246135
725555899
127684988
194437259
109900163
550485400
256495162
530260793
135963153
64460382
451563875
468555599
56725393
33637668
22605134
167781181
203883557
141094221
204738681
180051775
17038052
160929586
179229883
95667599
427508851
22053702
53007543
282033988
28968958
75886707
366641382
497236187
111949510
178902352
320259887
477206129
482103429
335409516
158368619
433651685
177617850
450458559
89880354
223721288
671301949
350838270
55772433
6199224
153662323
154433042
57282819
24993955
33966278
157187672
95384426
95153306
104216025
387497170
94867040
45072203
598227417
149407800
157895428
146888989
124279760
155322819
295159948
484232723
349871341
828687254
340290829
275107601
455521304
138332998
440392269
545741773
350451634
87278231
669217419
4349482
75451673
167900574
361535295
22997684
35173238
663532384
249534409
91425536
134381477
175759859
319440170
289668497
43063923
33174749
156002861
707776282
118681275
4626594
199721062
530365683
319245006
215121882
470896329
90955865
29197612
608679
241107226
199545142
380731828
97800188
137268777
60127244
269713885
31009373
52010622
377537915
135102562
85544013
445566322
31861380
162893800
97757841
113028472
35134583
339817979
63011232
314864081
125058503
360693534
622607150
135477789
835916337
451876223
496352233
33975960
15798368
734559147
2830438
392818943
49323877
3609643
33515353
195891244
269350372
12984749
3013107
147324139
41725696
523059375
238000795
396664477
145591832
138276996
107002264
261073833
151788082
78581357
12142378
330946480
516202696
318384049
285511653
171712872
372183623
292309406
144643882
230209543
401668081
265456713
33987110
564254610
23805916
142503816
3706675
25736363
69771324
281801375
35658897
118276978
149459620
226538414
240507511
414803515
726914307
2185676
37473384
426613422
144842911
78966284
41641743
154664354
191313701
190142929
400793889
56916988
16337378
154680436
110167779
52678550
940745
147184109
167357561
484875940
310912824
194507648
15450028
599486510
399765229
1752062
93533353
124436898
18086106
99763267
35895148
280902329
386907354
649833
528108264
159923683
677880270
1900397
110542369
181114181
163255579
29432373
440265083
41779093
2358289
60249270
496784375
7691651
107622084
69886510
208416530
238891701
87345706
148493773
129303269
298966372
193970092
99228985
470666844
195513784
89551008
625434073
296351592
67995383
1303409
566524011
389333073
112802390
153735439
102245122
146189325
29599209
566429922
493337668
291246912
47356139
30972554
223833025
581370778
3376038
94863997
68223080
113634675
167467733
78638270
143452104
723071567
412070528
180401004
1620468
74915093
197181539
466718384
29926675
412403922
290838076
548851627
68290928
417838171
234041502
96588991
125756165
301680018
544662295
644703169
29431393
225582471
252354198
239904485
35408746
693555677
190692875
260492599
124888142
161337130
39121162
259072476
196675225
35869691
125126696
319831888
273433626
232907448
51619490
46747529
88077045
462286532
328022066
161821852
185894357
49666177
160316325
340686984
667065104
437000919
255457314
265005974
285423921
457109595
243533261
202318730
32732310
415251586
276987365
319826552
139800123
625151165
84315137
384176344
481291846
529852232
239212871
248915263
24913100
429036048
562244300
237901731
330405277
85316313
324844555
198982000
325315063
520749111
26252943
477333913
24035209
178031048
292688397
550081917
16449699
211749224
699560898
631571765
224722017
4315859
691650312
287183048
15998656
10538311
23915122
184172832
319158328
93719970
424814524
492180870
105450049
290076451
94830311
139823617
474051654
48912097
98613018
158911828
753318588
213435097
422794712
9087916
263280999
5469934
332542210
81328250
441321762
447627387
71212565
35838723
389779075
647526794
115040947
372774280
89755266
568299441
131514645
160384
51091385
84307666
189385788
301872254
339671212
47795326
452649649
23024854
454654008
381846390
87754064
127075036
198789991
108150154
474761603
62186582
685006682
171148587
23782796
92280035
383686487
280934505
9146973
104624751
148069471
1585245
155013929
228133048
41022956
467685687
200735105
11327483
6298988
414168303
159711021
207394856
358379337
345887116
39007997
111044325
966424402
739027385
102997864
689013193
17725209
481889882
579231685
337465601
282760655
422358434
43455709
838723769
86753782
20184835
194729367
881336935
735287961
686899039
12865408
442943465
393183362
104730331
43935582
335254133
348957817
278043956
117808022
584636646
841516103
504143760
225912510
87612528
811067977
207284120
28101669
10168169
41498645
171198004
363983428
462886231
78673853
314526013
18022061
12072340
221548253
853632265
80533581
688966202
212437982
214608895
25675100
511851133
185867432
229916024
48148392
1028058
494763947
386143701
239444046
43131313
209851692
143296841
442215667
11325577
122726621
250929536
332253733
65241029
503807931
596530143
233325841
9621639
616396701
239668802
184245537
113538144
220174301
42242549
172825787
496804613
44035761
11114433
214827458
270255709
336580565
402542078
133110098
79509498
302469333
50060510
52107260
811823559
306867899
107888991
75548145
645052852
717135213
613628205
861167882
20882000
75317675
163454901
161516388
369351827
129369815
135555225
440326866
681266450
53854125
734481979
44190768
108221787
889827713
628105480
87887057
7760414
117815931
418373274
620225377
6192870
71082601
235547194
194800113
107086348
599996609
235334619
161331314
395044121
6949641
387999714
24095224
18671199
250239066
41111079
99147266
197828369
140142516
615468410
426476748
692825995
133767529
153496750
204958381
925662875
86905042
109543948
155539578
57417755
73993419
42845071
144494686
632569882
4646612
800616662
550616483
284983921
735946139
146045229
350533809
62955676
88065217
399807663
81598218
184349948
145426418
843270863
7909474
126431861
45527738
469957082
82898337
76438578
611961375
863924834
57778524
115009570
56600031
105267809
547794820
217015218
190868661
273048498
209572499
24272063
220892602
163537578
87782736
83749362
147664931
30831493
148685231
135999486
354353288
457617991
547469407
635863805
336880811
61269061
863108735
204920558
3353706
55198813
62288391
102351590
8434630
99769509
266914598
16550655
470027004
391794110
207590381
205527920
8761503
249468803
21270343
100217933
195477078
582353590
4272414
28459606
143944306
490744743
132205900
52121901
55879038
315827300
12601565
3975836
60577488
62399264
3023984
141435008
146000699
94760969
59904762
224474272
34087027
104512872
253224891
43089189
406668239
264935747
366824157
273146281
32304997
52187001
578930170
163928184
309584624
784258752
274104810
147247049
16437017
247753138
85415064
470991457
861769577
290946285
165580938
214834760
623053593
39389336
26972313
626141602
587969742
131659179
86615661
20394062
102767255
704468184
711454144
782810938
157669935
180621486
183555374
199880840
532491554
106564044
104742710
409552113
471465956
659549545
137293810
342819864
281153572
467920892
138312754
351064532
10947660
33463293
439753151
107315286
128868053
112218189
443441652
54306555
63469766
14391753
241567618
30754163
567398132
279700265
768317393
211745904
505594256
79760496
203268845
6166521
209267289
459427555
107773880
34688115
100648742
119018555
549003454
190633183
289675357
80553256
17740693
876013567
635433532
509420075
3959225
211687271
319253080
304604355
13179358
98337944
29224611
462029772
48425846
10951758
207566371
192298120
52003100
129265883
447488453
440314
17897072
9704673
205258277
59524446
32020945
245654320
12264773
33991479
6420816
292842998
317930891
591886341
425934202
177898271
331108279
74306740
9935639
419325879
106469494
255148578
619407694
25447800
350869508
195175636
141935093
58222733
576314089
1984792
31941258
37166771
51745194
232143466
123398067
85716344
72776669
32574815
34388919
124223889
6778731
155943837
133247119
3250054
358016183
233959824
11004630
27421523
417884396
860816431
301784751
587827031
147608342
214872477
201013988
799494692
41534888
29208939
216690381
39595240
177745435
716480938
278370351
116060403
19025636
39213565
38608639
223523891
311153605
245998444
401070544
372728544
725545011
239162613
257968444
95131923
194267504
56130215
187634956
606939299
213490676
288210326
154469902
86025906
567971148
723012470
119863121
219809755
580070575
88229624
42795065
933771274
198617322
270640695
238879118
406847828
247189721
49258283
376766221
401411866
523678485
312585781
546699828
281918730
33630995
70665348
2643867
282290554
5848035
1377883
53240637
477408659
265267208
121172886
547284347
206724771
58924496
339440127
453686446
72896704
264147468
383295634
18409422
634462211
441459235
330292220
18408117
111137711
228180751
200855298
156216745
399316665
103236166
90333609
137201135
426945280
57655293
50050245
623239627
108629533
32151476
84936304
154911301
104898624
99903023
641723644
200685795
4537074
208568492
11656194
163790142
603900575
30675746
62060728
137429349
180468571
68157417
7884270
57499515
320153137
238932524
210234439
597770870
32662880
21497975
501432038
385045976
82687798
42859532
53580529
197352682
457382489
681888253
18354548
31043125
121709425
516425858
8283193
473677392
549715426
203870056
6274265
403671398
1416508
64220852
119558383
295821715
281608338
118261603
158024874
150951292
383998651
262087961
188219188
517848878
378806648
179447267
85414917
63112907
85618113
601030709
144604122
808426800
171029040
666806684
20407098
293099596
86415642
342737653
425093374
199424229
864799785
516676080
218608530
26366487
302773459
255034028
43452246
576861212
383499647
461357968
99736681
38531575
21577406
129627689
327641517
36627057
124614023
933531860
72225592
46804820
283475164
149214303
2908594
382200847
283639068
704524648
547640083
460432467
457947413
880864008
542147321
476586402
35152654
16604040
141847144
315997298
102659432
85257742
60799896
76456478
74207165
215072441
273641677
70045127
421220594
880602770
286814796
878570536
646925192
16365717
51629173
83997753
24674542
184073348
23893034
23982793
269620845
655564180
643580391
772067616
462012386
804833182
1619375
227084145
481129289
550054528
241253389
415106689
450420597
1326941
81669301
387600697
670827921
423922769
78166562
329576534
682860417
578780368
322410583
173112460
101247774
3727248
519369359
198042503
8652261
50832234
25343603
37063829
23002439
202383268
5451502
13219654
230258834
133249409
362664544
646490612
640727689
433637225
22709104
246819009
43446352
134647191
103531680
223671566
24770187
2641487
432397648
146970976
591844748
497999692
731697378
78842932
61567905
226525242
120774120
55350970
438484830
244932840
255535289
124246666
850784641
906740591
478031280
370174762
93893406
439598331
477015448
570274578
757568349
400072189
317689433
64783226
715300554
175819979
284625898
425558855
148827
332732800
160107830
140688679
63091009
184582378
16017847
779153455
277670784
680475459
625047133
679189710
237818327
703644230
22521982
7855025
21170771
856001815
159627953
4560081
65394755
196179265
212086632
377889492
361011487
113122432
238323333
98018290
45241146
277475302
607459530
342848741
106020077
317284186
9301210
20363194
320075011
319329761
1843569
77220741
564165742
117176720
153043662
422643677
68074552
9134927
351285300
159041645
22873807
465490956
34460438
146794404
384770880
200389735
326174406
369241074
145150899
127599124
117374702
264301893
397893280
310009957
833828898
126689412
289009840
35401396
168384209
594174400
15547782
64722653
18979717
720584548
550205886
291925279
237005769
159630042
680689591
131933172
4163766
559771361
187219096
556372925
31931560
3640762
299224351
101287914
71891260
136128426
27447502
19186015
184500224
462255096
458830447
126214732
214339748
39262239
435609671
66101052
39775422
39459628
327887306
263807910
168954331
218093228
323888968
557552614
550934845
97696407
222161875
151951136
645084606
61411581
599117119
26619155
3493274
336192997
150911882
28582171
231723527
391927488
140170911
482799242
364701157
494433716
42285648
487615098
861268063
537065067
475810584
230934433
318475813
368213518
438436727
173331368
41209177
497721166
15264244
263755014
31338318
783528582
32737375
43465633
662922292
272232058
351185590
238712224
46855783
112292349
275042665
159709875
445513545
439126925
68929568
382819856
232084209
164901926
466023234
281762270
590376779
23504002
24067902
561098177
330643432
128413618
58038300
300288051
761615177
128147558
660585036
714684372
52701368
470032871
199728194
403668998
475867730
311160985
371314938
106528740
490658230
50202072
119517327
53506419
344259036
109050465
492940416
340160262
45679020
62722682
119956428
213158226
42714135
461924842
218931928
60399752
224591015
787984788
191242539
161948016
434453421
100418495
131217286
89063886
218709989
650773299
29944593
739509013
15306754
64329419
289848576
15229966
19717831
76310681
832640086
698899
101092501
370538197
25000446
147979750
400145299
585353467
435744677
603011675
820823526
30956697
40260468
206041915
14459476
5587446
261107973
53352447
86076794
123292839
39594688
11970220
25557096
32608706
204282485
411211645
246870328
25987980
100885139
205012
43529088
228096728
236489845
2942457
57755071
15129453
92295564
139775130
410023381
43842433
465657864
533479102
142853199
661490975
776430843
50973927
234092102
484505503
164808889
357529299
349902009
416234498
578839017
510314640
400127661
49488485
401918635
411628158
386532864
8770936
74733182
31246681
132847
276637602
172616353
335883668
410055965
46760119
414696039
331498819
338120322
17507303
222554639
230318510
136307687
479734360
341503937
632713668
619946649
190347144
507579526
813189267
388671615
214924496
127919089
349823693
258183648
36574222
33987398
646737122
236762824
77204105
37578243
283665307
133586399
219273941
44379093
279424315
31678121
35319190
100058022
235308089
630748353
24234665
556949256
37159748
465926736
61811819
25817997
372273158
159590661
143342546
257020046
88357587
143381472
610388075
115392370
6766941
581075413
710715695
264799160
5985613
134781826
93414803
6020292
1369294
151539741
227566902
18624264
2039880
115364281
433815254
10603805
421587462
144837902
116005924
14400882
319631677
272535581
83468646
189466889
342830260
130129657
277426517
63154594
114553647
21991726
238897485
212092438
13387273
230694542
307964188
55533073
290122285
717643587
73702345
609641246
65494564
15422678
87800920
497824482
19497687
20686465
435189924
277659051
95350514
90438339
559332949
104452836
37342420
785141373
220988828
26110324
12048999
119622081
441839692
463624198
10489417
56637247
415506420
566190128
763744495
48037439
66504886
220711852
280700256
24105896
114300604
543036006
15506996
311188493
289041632
86441447
199632450
199604562
53126556
181229167
331688240
4255740
141230090
191283551
465015935
244371405
846595787
747042568
132553550
618752234
338784863
17944602
53119620
37190108
95848038
85866719
103445014
166793839
310608225
23079424
26695151
28543426
124694493
109250673
166718443
411848251
379209692
1605108
215475711
595874745
113043841
90047752
202785483
202223651
186593725
276215549
2038347
901836627
57435215
254611627
199459086
612520237
27639102
107470264
300477243
297767609
671245544
89474965
21835207
174792377
676783428
432881711
200735403
45358284
470634565
237592751
267538465
233341567
116073931
306721735
135556058
307308874
247496627
98760894
185722826
204138532
434983807
38016816
3692258
39927132
188045088
582864275
607349553
124423603
641337994
705272
182441236
88503995
287824013
411353390
249851077
77851947
321558700
115373310
855598982
97731153
624560950
98786954
1945338
52448425
8055214
15567289
478512973
828830317
17897322
198995444
26659097
2912521
558118460
627946094
142527704
18060921
93987113
247823776
626513214
4395993
267458733
194650996
572617250
64597179
19366653
193271829
120094427
80633067
169944401
153954439
337684870
140108504
175433924
283565182
255567263
183667812
162194082
18066723
212123640
198127393
268205740
180982715
10304000
83722890
287011328
270484909
478515572
395283407
161436102
33528560
191929246
357604808
414333496
98976541
577656802
296638876
216018498
342414038
534683905
85884333
235026543
139091456
249736473
153244338
792921660
78301739
269540428
323446308
76717032
18612562
107579113
22060064
226680698
439316938
2111709
114519463
133665761
43926165
690681274
332732023
57949363
119525919
47623204
334099324
705787362
204803493
340711908
1032023
51965205
486371483
380068609
65331965
275549528
351368307
307177826
30105538
180408887
292387127
478090988
424823911
47557814
17894578
586612735
449758290
2933448
805667886
434299592
248525189
12061519
211330100
31678399
158464071
898199890
282740429
104272019
73032481
72321707
544490437
485947765
207038992
246883863
3464947
130653472
794048243
820386335
69750292
129293353
167781287
131050206
82692307
50432733
179202116
145630067
180842781
169351088
169777228
56394729
60099101
147728820
103800372
367294575
147600687
716955040
220877139
79099221
304697729
233971830
185319657
520680785
31914110
2946456
59636427
210701003
663061922
52867
80019360
62001434
499870321
95390507
497877078
765198644
292887432
39014103
252631416
564980357
164925796
181184617
46933702
201360785
6885132
224011174
679261594
108565436
517356090
286567119
117888021
66784312
411060718
172771224
192996663
820871542
6671662
160676004
409555242
111764191
425713562
324216236
49228545
717580449
453981207
12958095
519996835
331321105
298620230
137636034
226073801
69275961
522414740
111357554
120061677
61902169
507171980
538840602
621366604
371682978
46047981
66019918
1141999
157957766
190939682
283621546
155331525
575316736
77041158
833071437
466015050
164880512
93465543
368448708
31249552
53173954
28332826
101660504
193994700
479647990
19525509
272518495
261394846
151656520
53387260
83987044
472533524
4715076
9972841
497886491
9043997
82246118
243031180
505307707
312311133
17257212
151889324
233462465
410509280
430870509
43098816
546531559
138494699
14726845
145059906
211731080
56811272
98546550
578677654
397780634
29148131
744522539
676233253
54858674
67857119
485910012
105573261
598099226
30269036
232738337
52354082
340262574
52698071
345883040
221575344
400223030
360591060
49328728
20468798
774107898
607976508
48704644
11394723
544517751
139544991
305978844
239877047
192554077
44456947
9753429
172158794
62567338
193048806
122904773
237482536
664638224
186631160
5104580
50059837
524633048
144152209
13451446
514708261
790044800
406766586
608641636
377937347
54141159
106812097
620300646
307349702
534059218
920885984
18329878
72241815
31297374
302907262
551548813
7111822
154431853
38103449
70041821
203206691
315859108
20378403
214314636
210329952
77303979
7120998
118115755
329847604
542254319
115109845
100935255
535739733
175775952
128495345
38538301
512498012
27727718
187557072
878044298
615373782
740836367
452457365
5420850
379068270
214457100
266047995
485655714
2575396
5378043
194466430
945230411
256946378
379534849
446277242
116926510
534461087
164338471
33817087
598288396
65650106
28026085
149642887
597190941
696238545
86170671
125473731
179672056
66775779
22651500
355370471
660090752
280809059
589868407
225435386
122582605
532756185
399972606
206039886
336074050
270557635
634598920
37716438
354419830
6496920
205628247
71476
696032748
83037140
371806450
501511395
456234052
264829760
241868590
325976591
73899985
31949145
34911914
700982308
108858801
268754477
183336649
81783563
811724265
146681767
365418444
271289098
59776547
829580893
694106070
11708097
113618446
538054698
81267362
314868292
736852188
32189623
19414536
139980017
194416564
31292423
198421753
263208510
857067832
267634378
44110344
14046692
25078744
56635935
748908720
87040748
388359586
23050674
102371777
23471934
103429224
19724634
11693396
7605941
192370439
216835850
127000934
267721895
499950345
514188071
47527263
51089695
205913646
59296416
42033617
181285448
183087474
398550564
499177838
152968854
233820632
360094004
31457023
454129591
273873693
162057006
8849124
24657708
656879641
317395586
380128953
114624030
469776708
691072671
300879020
35999717
371288509
19486949
57917076
817870860
271129584
94691542
206063637
119053320
86674640
514066298
98375381
343572647
3391506
415814760
191271712
56214247
251343357
205728039
1360361
75385763
774419206
472721842
235499362
267891509
370286527
200917825
277889214
658864979
633781673
5672959
466050065
115644747
107159067
225876951
30312160
334414555
131476301
55414460
483446484
274656919
90367109
445147404
234141917
35278855
320615535
5504223
13003736
287215557
84232980
168454699
89532482
180027109
176834474
457423905
295510659
332048174
30414396
38105171
421200571
809177565
166127887
231486404
5684710
823643890
501504
152521355
44903534
201513764
11768058
54298288
76939539
33292158
22163340
333760012
78431781
52517706
251609794
608998093
215779303
59250066
79006561
210153401
121720746
168977703
32300948
158308015
27607633
563477102
36384507
61842780
191034844
1087771
780643625
33717798
519778317
417585606
382254830
809286850
421093115
3905869
130013840
418298983
681647123
11556567
430727798
225813167
20582850
662181323
20524572
65084633
126511972
877674220
98218461
11671501
280460818
43275461
276638741
41531883
248818898
336957404
239921807
236563954
188270171
535831331
205531993
814745529
43126874
219546442
163788688
623686571
523853328
281746991
128037998
89494325
145643334
31662334
462547088
662436026
20135972
14875137
11720963
96547717
7235675
352318746
216151588
405634480
773286352
125233307
60222923
78403604
86228047
321147410
442334461
85807431
142493266
189947677
278344429
33567080
471756655
356013122
8442296
56402853
239039949
101157765
6962305
48330401
175529925
16200554
239923157
497972521
188906279
255392017
818134381
38242631
391696985
62696090
149181922
283755838
14174605
6563412
163553870
656286011
477582699
142552557
137070369
39842101
470718385
2870420
126862334
31990317
169395216
32778012
365980535
9715066
44498020
83220137
9518638
467488729
177018008
104060799
261608774
213828956
121372860
843846084
102001825
139321882
392021999
9904484
203633092
670374244
257426539
36103655
556673037
618746128
244102680
586888568
62887566
40523096
571981716
546059754
529756908
97134771
101594755
496648587
45822803
122130833
18959655
145507165
300008107
359177571
30901502
65087610
538502719
649944935
62842571
112708444
262610047
242513640
37297752
12007110
227219231
538252312
114951722
351389770
125404501
187929410
302711077
80847691
145664709
548601874
463576312
338990492
658707780
43469661
47663799
27941740
380031192
182689869
238402198
57950921
215769397
25817721
256150119
567293434
37061227
9840933
57932021
116291409
47483868
272771158
240092922
200977494
961198490
47515360
629764354
152173006
51276808
47846021
72099916
540575220
364368124
11650933
344251027
640872161
101518132
32360024
173111117
169498886
123305023
241847725
218911925
254096626
205438764
7193235
144524250
67775848
232279340
240992392
12758729
157379312
469031206
446418567
66942385
154326053
172596696
11660872
203138726
716687021
225131310
180437439
49189277
40168083
297329991
191251587
16979932
329426880
10553489
449879144
419146625
99694106
260409310
898105359
339557542
326409287
8800027
673256158
23420017
58058732
107889880
355545408
47930358
175094845
202767464
61638772
343487668
588061072
242056351
621490450
629035645
3213600
456893056
444321426
20720724
356018099
143586629
963475084
132933580
243678106
14682456
217389524
41938073
243354743
219200753
38369774
678370245
85289814
1822791
296040416
259590605
236134567
39405284
69851752
507748027
311578040
581248305
49531116
46294830
390735636
202454075
517681166
87470264
390588952
279264295
186610515
355805183
154135275
47610912
622848330
172507229
189160382
31030954
450786063
90835892
333165845
51374032
174144582
314326808
189039707
280306059
352619862
11416440
513337182
62862227
476211460
92758854
159363431
623233813
45712659
301462025
3428306
28222649
65538626
53229284
37659760
16260950
20566944
313357688
487959827
117519724
182102377
49446320
807685574
595490795
42912718
678811500
44577935
192932878
397205615
587173046
508903277
135310582
616607593
120261833
349064719
3312142
363544991
563651842
233885013
152593615
319574851
318359042
166479719
36380738
421505095
373916880
467793541
294985217
67783114
779040615
764502667
243430095
65585870
84288878
72623282
681069677
346215030
265070666
825568598
497524027
265230180
103065544
189934562
569436431
778258112
354767647
97261327
116881878
201887474
635407466
302232396
88228622
13548775
26704367
112289655
274733558
73464808
94499406
152156583
156308670
166029637
194838311
504886061
411163550
32868075
339120989
13575662
607713048
515557464
38560761
54221818
149397893
183076245
47847085
320133802
122017281
6998891
156007567
229113135
4978515
2623868
97010043
148107740
161337034
557133241
204431506
25938335
378054250
308168271
11471815
277976415
3337234
54382280
250838935
156299082
37593503
935058
350893868
380915187
67453534
826096527
164439229
121494643
15574444
266487366
308514370
40788367
599535335
641433704
115945621
27177607
38354330
59711346
102416548
124927701
210602287
24081306
426659181
212113974
277866350
11220684
112524987
134811431
24015834
311287944
519692278
116715573
329056386
782222261
241872735
94676051
398152222
15289661
518931679
87927704
668840360
175565590
34209684
31753551
48459162
70170304
858832601
312991003
33879563
225925442
508142125
180044366
545022636
651526270
72410552
404804806
86063104
187980405
617534185
547479529
464603357
96207027
132202928
213175737
21560535
160188390
130861922
35040669
478875539
578047917
123016775
338024906
320845539
39527143
22509757
565426348
147680338
216376500
467595589
48870939
179268354
310242414
12163139
64977669
21091719
440876006
185389662
655025385
78405450
267257000
141636853
150200638
584348764
306931918
43513290
104682605
4457827
716422709
42988569
144856918
8381444
688808872
49410730
432852165
56150604
243508970
122975079
164558299
406947986
172351563
283238562
71861046
684346724
331104405
633663022
615948550
388812372
21894066
400743874
37073059
37310205
117684452
70388320
58252132
97978296
12638525
7045512
664648701
26974435
31386726
104551999
380003497
239312699
99463757
383332361
674861721
56780924
8782314
267396947
430090466
82976961
86355048
595997271
247240384
526656278
79031235
211559996
323289790
123136145
57444893
81018746
443360554
108625916
67699307
29950041
8576800
193137967
37630600
351410385
13090495
42843401
387441364
89777967
101918896
209196512
698344435
312900029
405983884
52641719
294055665
744619721
385947231
140009991
13078238
69452473
328834716
72374011
117639181
310057179
360686436
26845540
90442686
64175276
156769075
45231878
203020902
427621935
136587119
163910480
459795252
214023187
694898104
346400789
4521243
541830225
361276099
1646017
152045631
380722224
255938861
615741821
215426345
1190147
705935781
181322512
36438262
233582294
636849474
217448194
96375253
41629791
389580492
95697431
112451194
662697127
229499567
353075351
128535143
49423424
843502504
504293916
387559966
243908905
433478912
56971649
75904682
146505321
152691730
655568113
262121411
505284701
293741219
204853427
11432502
19943078
287073776
591148318
461702226
114769308
596992743
89271847
137214771
226629034
201905012
465883658
370945648
744797909
23248212
3359671
233058776
127042013
35751159
612949765
97071554
731129904
350749885
8013169
227602482
235408561
222361648
101020059
579192160
238085102
204411348
398158970
456188747
92141326
443624469
7516865
732048003
47759296
38951623
10872887
403507242
24659263
88726043
25224654
105363304
545092812
301056400
136658133
291138550
170568769
18525548
123281641
30132369
340985568
343226282
73003666
457804161
40307690
566700171
452816123
102141697
644353662
556627134
658721412
19249657
342140032
565462148
470305653
7841124
126291868
451071479
678655301
737276775
403981385
291298717
654026586
254457864
34752571
7728718
442784857
134673819
572039762
923732619
955929609
32333083
18189543
56595335
664158157
122874447
9394958
115461127
215785410
710782560
73431954
307292052
683762518
63404506
215861197
764798122
709030458
15081038
552753546
10004612
185961018
342997939
113191063
23197861
69743266
659716676
50118470
35619674
78016740
186956220
20070403
261998
48382844
405678573
612182133
45352331
503971915
43343428
104008263
190927132
53744353
573221550
502500408
367305260
433329
28233570
122442274
40788502
98122293
68846194
192769613
751505511
290502122
231527199
228409673
227503518
303249153
181857205
34802444
305289515
106371649
165423972
699039137
571469868
27553725
510111558
451863285
641671371
214960090
18714293
68605056
48940446
11928417
480798511
298102577
98504499
66633409
562123347
48818365
43779636
99132957
231592075
399427647
114308147
556125395
79012508
410532649
69853879
70519036
95140334
428496682
309849468
350703840
83272232
45516244
247348728
491565898
126851414
487236605
31989237
253987899
312864677
177557332
213579175
236986602
72038100
83898274
147937863
269418142
330095607
18572779
193620933
759954385
13163994
140048220
282221919
874333291
550611508
413041499
12181613
13859524
47255967
37783146
328692798
182571276
12367403
830607956
455442249
699479669
181108357
187565293
64969734
527674359
251004499
301077045
782847136
49702300
112980018
225415645
1708789
51620306
10940770
723028186
79807476
187724506
250941019
37955471
78398341
186488827
67833236
164302673
9301495
19597343
8562304
467517737
302031110
68793288
559157180
332317161
17956176
412689035
187374650
90009301
424025937
181447394
3244164
322176130
42608527
33143386
172216282
168302466
38564496
237887196
286352030
27509508
138812240
3754923
122695950
60290801
785255621
77675906
129790069
240512001
42988888
66293918
60721374
93691740
810885539
4777553
254959770
591199256
286437842
90874865
106024250
271544941
3181829
274042690
377145881
448588662
1731402
4453142
717009208
31133279
202142292
367012510
357246577
12016966
569203075
680100662
114085778
363481103
41415088
106984266
124066254
206139659
270320459
601201205
257292396
122652324
430605517
166599810
222648020
230883724
14234533
355594949
447069338
558532939
647955519
198929252
81072953
406539704
51437324
311703374
345836818
342341256
86270034
11038665
482688610
70461540
40931363
66811212
302266829
545452099
25037350
272887406
446433912
124597482
333864314
178409985
87037838
828048675
457068608
615501278
140490166
922490624
96459826
27473051
605729797
91502303
584790952
558040562
25348858
412948524
196933752
204496960
744160637
173241516
51219058
438664550
60778278
138232589
60425498
49937045
247418023
128000014
223049289
13900076
485908526
12294342
309769119
276956572
102215483
125392678
112793192
20851975
465601681
21761050
215822520
2569302
22632351
20687830
494532387
446300495
560991206
221746001
216946836
481018476
66591207
4663297
92448473
20130466
506563420
297345539
60478269
1787531
127902350
237020590
367531481
354087218
23035190
142218312
73772446
147426627
388534008
583088140
517990147
142945198
68849981
317389587
273519009
108108861
370133061
587596466
178805425
615708274
170465163
78299925
96507719
92247542
131296676
30107864
379287665
895088
2298094
1093487
291335729
670315535
376626617
72197056
747884055
61642318
360936067
456936214
119153249
407595271
187553484
655092789
8013095
63942630
460781847
220828246
192848632
154680917
555458824
5357470
325673102
3857248
84014529
282332533
5557970
480852213
13428220
201960284
67437178
70256054
293045808
236259612
590957624
26167322
408053595
183453675
524938670
651813444
640194966
81246290
95022466
153085967
691257139
16452932
844070230
16181370
780663233
19829374
52569023
29658201
312834624
238373578
134497792
14420552
69180256
353546752
136896889
166479299
210261614
11915040
35308295
198401454
229387639
6124115
100104554
348229862
239858954
623202592
67022752
371888698
342227265
77603720
120282321
226813813
34524658
45619103
355438160
456931711
7857619
597574386
319257443
292819525
864371116
231502731
442071992
189933714
139338686
402286243
1331558
168439464
140500856
177028736
23138931
548850479
513612323
196299488
15412601
219102691
366734650
3655718
286663327
78398922
11031792
611839440
19409950
22269689
122976887
400744712
122399587
367652649
41567523
632578613
709300182
504340054
105186543
271771614
795740545
186635387
118527966
36449019
471809085
404434544
170535464
136343472
147095959
364058850
45694344
528440657
28053413
70775561
316994405
374075075
131493617
201986164
331612171
268563193
32001415
287590902
287402669
22273282
284339147
112001920
83658101
169735332
283967508
549646770
241934050
60208379
588528830
117985111
826562310
103908546
144474622
73390804
87470604
250562957
141057681
706641274
69669193
444369542
55928126
502870737
82376173
476069254
236787841
265166721
241288902
458000411
160675524
45657570
136579403
181527879
92221216
644137851
48792661
116780422
32236304
12290676
299370022
422126543
506040779
536450586
76048011
75606933
695470671
93603717
105508384
370938603
90585369
260396717
609407570
173911831
315880374
769656223
170465813
356014180
352660462
369473495
29252043
564396577
142466977
34644313
59866007
360449874
455734002
253257004
309460701
482879915
157734641
103380831
60501898
487259175
86080546
446938590
934919953
491964097
36258276
582959418
88932795
157948927
7698367
70888933
572731492
122752800
8062957
182413490
130510954
384517622
15989944
12055832
12477809
244676559
753968089
78606367
471303903
216642724
480418361
753805795
514385528
240273479
810005363
125037068
71406173
436082532
37019623
639003432
269826811
22757216
15858510
205037992
154276177
44472746
161962173
762660857
255956142
181491915
35859135
173292916
51311239
240510409
119672100
38875971
329810771
136664247
521501572
146604658
137985565
283285054
604376643
407978232
6698601
532731637
47151766
19547536
43800642
76504280
121074649
778861723
575237240
885545909
626930232
70650301
61998384
43763464
375041938
522938599
22630933
459986970
37730463
101568748
46213942
367699426
74541822
341639148
10740571
24084600
198434780
122785099
253915955
559986482
48085349
691530721
334279511
139568303
79683213
250049221
162107252
662398637
284286694
463231486
413742168
616999392
41797156
144005127
792432382
200856098
75269717
17182046
286514299
13890614
978054738
178650470
43910735
143484162
342710593
22304557
16332977
151229510
452174259
240185946
561091700
172789048
332939114
860394236
155591928
277026157
98064709
629642855
172805093
411661412
150358739
96175898
532313515
254578904
732648760
278601005
818078521
386910874
21554354
365260038
57570212
550401876
29003152
77863721
26032970
112218159
582812474
210380941
37049434
572792958
12676770
744768675
431299919
463816319
62299359
43100011
315689770
209027766
135576005
39357085
174039844
25824855
347739749
39020278
188437958
264808292
587487409
296951534
122681565
47295503
246788186
17599529
265892070
110250575
45770169
14055849
14247431
139097408
30947867
131799594
218356597
365677882
359580433
219389550
255774957
313200053
633317427
216592313
11726579
171497558
300506861
637836935
385695423
121466217
26790199
46715137
546733718
53672759
259243016
676960790
23029918
134740315
197508807
207977839
593583694
306699748
251266893
32319124
299284682
45402947
244031338
61234414
39058879
849448394
127033105
249671003
251436138
97214039
51323931
319198180
230026577
9170932
318807864
677507695
124179653
762670725
64253151
551829003
15019975
420437552
309404005
94704464
3135817
254562247
430328938
535897364
149073137
9036379
597450693
97185219
292479498
18696867
506859461
773162504
548091592
36587795
4490997
15297518
374016090
19527927
830140869
326393802
685368423
152227808
192567783
853416369
193137145
136321772
212332651
201239685
393680633
6268138
271541770
138590417
167062529
1494303
328915043
216586151
566705
207320038
258190234
705334671
263213921
562450649
19537853
34696375
140496620
61917945
140888691
171148873
439760218
64422076
54159810
137536368
326682831
410964070
129567472
101885504
574650037
86459707
272057342
2745400
40261030
434696251
558209454
101852256
230664062
40513775
584955901
16402107
385793667
91290506
7900255
308718939
157815423
559916110
188470454
152794787
468192
532086068
40591551
71573001
290147216
332586752
12033460
2930901
98629194
386772301
527332929
394173111
44106705
49438935
9373953
129886761
96488632
460047772
16354723
18975219
212878796
779915769
940514610
16787122
111828070
332033034
221136594
161298650
243428008
733327748
186915911
111185782
440113191
170940974
493025868
68786754
262766001
469321396
301940044
401781511
192818110
471041936
77220154
211803419
66390441
10170837
393055415
52843168
249028420
539432439
20401102
70439187
109848052
531091050
272406879
497841420
13088183
509697016
178067042
249083430
129192397
821645636
381896437
783931323
109495
77108139
620468962
9708001
53676101
657236448
105171711
320020631
46101584
42928925
78603044
91426093
215215760
17885100
810438694
782604404
122572837
396552554
549951404
601866082
750970501
35194896
528988806
44684266
57067470
474651339
370271758
156616892
703058076
228837138
436700556
89009213
85907296
352601979
5479365
61613205
228547815
283757228
283684260
107567240
54069833
737373345
308508756
269465970
151606981
310469925
48191048
463997522
32992549
228314154
165528963
157964167
17608588
407109215
3819839
69644415
113463558
109907068
418160621
182565305
251462644
192485837
375947081
111762028
347645244
618001757
220337290
93059631
260652367
271890404
68116196
298319688
81120090
274090434
641096940
721302987
12296294
342878053
179660999
536494573
92241804
344697574
492029700
136032179
380534684
192428824
4827012
215434221
599941296
11071013
393779533
485202915
216274415
2699105
329548846
137148384
199736666
148511613
18810249
311084941
135540968
557715177
8431398
48083404
109110798
315671745
412388351
23952863
28490602
225546856
64394826
303270525
384994826
474220775
725280722
307784250
433907006
76712829
395581074
241124193
638651508
707427888
9117673
165870521
111918773
96822260
403229742
240984161
520438129
649442707
295358117
21165732
323249615
315002101
106933056
44660842
89361838
321304151
19201978
497151523
354706609
428727244
45029039
3142765
23739481
154223345
29476137
78206798
947712
517040241
306055080
404187051
293355920
206679579
332321363
279344293
374324776
202941563
46957464
44104353
37735617
245268034
298061082
2327012
586268045
152220528
171598092
147244207
369141537
311112338
257426900
289338672
23056463
701296547
41474207
213234687
212672419
286857057
47053658
464363242
107214687
59231515
607097477
451834362
396696412
36155239
415680218
616200029
483597643
116134990
54817317
76861366
164314042
134911916
187138141
348174166
258225588
116684071
315284245
27172621
215926256
134984244
103386129
75517443
771753559
5508284
78687080
819869832
57102762
24518526
222012444
65960744
357272582
196008211
24861088
246884702
29595866
146530349
18688877
39828811
143288552
62185826
14944897
90912347
399364102
707415535
330183852
5705117
447764649
189338110
390260656
4101695
184275671
95814495
56332260
678712988
249942091
312535879
48085391
36389548
236335427
204519627
282844987
388966777
701953473
429315607
285299872
325248805
115478227
484593456
86197113
108832438
347859224
794742829
343489198
47103244
678574732
351541594
81157900
138396576
28571374
50117395
44324061
308628847
96756338
34722319
384488059
371745390
332292153
399035053
655705026
354943591
332234970
372539676
540924418
622323343
512975586
664664563
104849373
251218330
84741293
266665433
57349229
12836844
156611191
45494130
554836140
145852622
179445643
281757717
48967713
556643578
427922333
471101456
253664463
25938346
863139735
317215644
281936393
128435264
7098575
232201170
23377257
803038535
32477810
126116265
202858037
264502645
459490358
260723761
7874168
204700381
156280387
142904377
318334705
164919897
196137879
125432159
869638973
20512566
139181243
111021897
12871077
532541880
771128694
196176569
70462142
218469657
654948581
70521483
96020316
966641307
288624835
183190346
216806198
367890990
490201687
78676318
76522743
35926911
60616476
123561869
210447196
37997493
92937827
516829723
452482311
396241889
352829816
414141951
227379631
103440181
13434756
83404121
618149059
182398272
543694685
339670734
94848465
197384842
72987790
233735118
74712256
54619493
166051041
238944589
521872597
99736601
716384421
106619461
37797435
311699597
785600992
611039977
223205027
321265757
247560102
137684776
458587260
686108468
59139445
441938878
18610082
308203470
63308106
20462568
72723151
354413125
6858028
95485709
239503939
49968584
438678867
537453339
377959943
98776038
119356703
210172794
116873253
361023446
17054815
29533407
23973879
606419372
138965011
90930461
474127526
62524940
25698489
85211041
137534352
183226085
440810240
159123823
54168202
48671088
17104743
297248735
126021530
24865283
15681943
2007436
47632298
365183254
686122858
388920961
302207376
717059528
615220730
466390814
444698421
2185978
232760912
217847715
922331647
284038753
713995838
172833568
427864068
768872474
205908643
53787763
401571786
898344010
558508860
590651212
170750268
377143508
57728156
84119707
303930963
168838907
231533905
45886636
143898112
2548380
223764386
379045296
359121104
177375811
401243650
336113029
315074208
309056670
78080713
474775755
2016682
822129059
34691453
9979435
321558841
6686291
87690236
722302843
206108351
424555050
249820536
565435575
100083026
829118304
589297333
128846540
87542656
255027424
145523163
102241915
170932986
643589843
238880283
155397284
26401364
192393604
256983278
144405946
105092386
657417274
716493886
183526695
20967416
341733730
149246831
15376450
445818790
64868656
25369703
147947650
148313315
959261279
165532961
33412602
131073642
33336918
663800522
481225265
183183854
612619694
156935207
74729847
7425955
194923944
7328919
439910197
117184243
112099127
399859609
64039040
128428950
208849420
191234287
106105528
198230645
27266679
689031763
662177082
844084681
42159746
356614634
56225578
24874679
77589017
640683382
124522120
79142539
283191145
54906272
268911164
31394183
204979504
648274849
302125051
367812938
649728284
37664942
102156434
555614274
46190228
178229208
375603683
5315661
258868594
4782906
419916925
191729142
127952933
383035058
367616143
282711319
587482503
384483068
107926212
10044828
178961538
35168334
127711880
1646574
510427599
2784584
38542457
141958667
76084105
229116419
258827043
191651932
267328645
279782149
315466260
493002179
751649827
313416529
174058720
79390416
691060022
12549265
151106756
101980014
638847113
357296092
247118324
2829168
295897430
203915388
270176458
54853036
88465391
43594740
119794115
658142044
24645685
170922774
222590053
701446862
12249351
606593099
81614401
17698324
356692103
385543626
278359877
7648943
67289308
146889300
498285568
606058006
664387673
394914066
423293897
319598269
50988050
228761488
109699697
649419048
626995733
83450770
654245035
399666557
16039994
59368962
103081969
807789998
400125061
558552081
443609337
541648087
536955968
496459636
198599960
165443466
24852110
113931929
78519253
56471871
7557
332590464
239189503
143136970
284979656
375975831
98408221
224260372
333958637
2673099
49621815
442925070
454050663
41155963
3917246
202473971
117956777
182464043
536268126
375962098
6974253
1038418
42079983
254332764
480005842
40638499
265031256
37429506
5001180
693669490
493921854
187531533
455756932
790652266
324406848
425288184
212348342
9465546
24090103
90947831
57761302
223161992
108770648
31587362
232468934
19167895
29430453
178414886
234769031
260318034
78243492
223187642
124321208
202818151
322586872
10270134
55183276
713962054
330380958
127075687
359918424
147996435
515923842
768835212
511905540
77184543
131933047
37478318
427924488
13747672
421826891
668405344
708693100
326863402
104079083
8843705
357373903
378003584
158406513
325698006
1382943
429700028
45132183
292271147
211426603
195769896
148946166
12234223
221992382
606868517
74987860
319060659
84956962
95631852
453769196
832584268
216774172
303693658
28133020
23670786
256026185
409263270
564240715
19109836
324779671
356919092
21345497
580831299
62086103
17817527
824775073
143076169
37139787
187466489
146050640
37939576
13919527
260688651
154514851
31879432
168077742
256258765
177065261
602173518
590669034
466039431
158417457
361707814
453798554
27581982
835041594
2581891
574965072
343874913
142556987
11416661
79047688
246347960
620948059
288859972
165680289
93125
43021502
49855121
228319026
354044615
19117832
9123393
49822830
128537999
572280569
122831155
764099756
355326166
378037034
30957538
64748665
12985713
28427762
148856770
78039567
74700463
198220608
237666842
100421942
339415599
174862240
112856944
402197322
13434282
39906473
373989093
222583501
489682592
36630480
199128204
462311713
652208369
21690696
190997540
29609132
266701748
377140802
269047625
559091591
111998327
460927911
34963715
22199125
167373383
160948516
516854898
53126017
3003260
137724137
269283096
184637948
726271109
139486571
395247511
69879823
83688599
154156225
146859000
68987305
644227144
809612389
409353607
24516424
4954128
223882856
731545191
312658708
443911684
8206750
122969853
66453425
69879524
363567867
465016237
218403817
753331266
188469747
108548460
169269173
125710628
87105052
586393043
172287498
109366952
190956148
61806085
2514854
43633868
6536634
305685554
300467333
291663785
24216672
301375916
250994090
150738166
115947263
4787406
269869073
403967779
67977098
150869666
88104629
98960754
31847804
285108773
221541750
474164080
217715732
193900873
16357421
33857447
64689900
9951544
157016913
248316683
335624221
23353668
157388867
127729038
85538892
197981096
160198132
16275823
481024897
6868894
595680
209213401
145232972
71853714
282241625
103934498
38673175
84856015
155713187
168766068
569766661
9985127
351800270
136439215
178362318
545815870
159257880
66835203
189558614
675516508
157180803
181960105
305553026
462542515
2125698
155086480
498060269
120103741
445155486
201857606
289474410
38409367
341028454
102518256
3581286
111148082
893488500
145094312
64352627
24726524
374372229
459786767
410601483
681301396
412093787
204433418
644026284
70440019
214277952
292092113
694275522
639283476
133198249
23443130
357187685
153948710
351556753
259364104
72152401
28985653
13666286
400619385
20540085
220903426
224133367
558791504
88238454
173461924
503497617
196422393
71905385
178599846
1779705
594476344
361616122
266768510
97380336
272198762
396329765
66982811
302637534
39867675
502265907
261842007
131803515
483712583
389298199
426239590
146701122
840757852
178245463
741952549
452580387
67239410
309246942
41940928
808066007
137868874
130600213
805723516
206089995
193886578
444398614
120356396
242502139
340525603
374151909
321030258
180883990
261690181
102939475
162244964
90990446
775241503
555258378
208351194
81220474
371385854
264785849
35302956
76162789
151811725
317728684
29541431
101437616
110856160
219777677
788605476
673952949
171959200
213438162
154820143
494053233
48978846
557782280
9825028
41117271
466613298
663123156
188232944
605265993
112853228
631058003
495964011
642977891
263529505
535301602
346289551
1215533
181155581
699761983
51965118
102090147
222250636
583325992
542518290
83870231
18866058
439941630
194828135
468146324
743282137
756412097
399634766
343400299
437055765
8859043
3518392
496654272
369261487
111870624
177593184
294288212
129766011
537087165
26120342
875923424
131519133
88625746
720986834
15467018
620440225
227782507
467029704
77369070
287273791
90801881
83698836
222351695
397776712
19093922
51326214
265025401
299637170
430566483
483679559
71974920
18027922
179101920
862681031
94515766
364838462
86850662
384863142
122506718
27880345
482190065
164218989
29651998
25414104
585095737
578912158
768600130
11853023
139975365
567943356
273918355
93688142
156920705
24929021
178006013
142059229
189736887
339336474
355678917
435800920
49155278
84599988
19675848
398749475
91569309
192337739
50060857
214445430
318048828
375052419
230729368
91288500
548017290
256521386
669932616
6481896
174745698
76729710
34324245
140537775
124589684
500283675
803220038
293061798
53363101
406509364
63451702
226802544
86243246
247392897
654285520
186740031
651491406
51535289
265288361
729960562
228977459
28314842
359482677
15003711
203055768
5404776
89524356
27417374
244184838
78131464
181630527
187799877
290456614
121683695
18501359
18867475
433112071
59721380
496598399
93471191
324475064
40302533
924610173
6962711
200128994
168685284
134880031
500830172
8823497
15870429
245911813
270235889
422049285
248604533
26400874
272619148
768807
64820023
750597769
621147103
126381791
44112277
348711627
15726540
31497578
561111116
491944167
87983631
379242408
463434343
121939210
207321683
717408121
127655349
308577179
298308388
317409348
400761329
77844337
363728284
99788543
197028348
932494928
413822242
87938196
26034008
200045264
582358791
119358579
52948269
130427050
93279724
690857976
485569176
68563618
117996395
24554636
266055040
378540574
361150467
383562952
11905740
8184556
233766624
252963135
451896338
50095562
255451839
1461443
7922872
402342483
169581991
465984675
609121956
76103805
296007721
140988190
684993303
28056582
371039972
39993226
585610343
538793975
77919027
376188624
253542899
191357690
318217353
16926697
330170515
275478826
253709154
713214197
19542189
404091457
435698688
126569959
174108913
655254
53423699
5067582
190990624
690382946
9337470
29771326
375008698
208765097
531586551
216076552
353623883
295358202
66741199
1790878
244082136
62910254
22873916
170685934
112145818
88959678
528235110
1469434
115372157
383579051
581661523
165702546
357542926
219743406
170917314
459279715
268508541
65707563
144035136
545287242
291569618
418147046
4842215
380041452
608818425
480819592
135566878
73823853
601481145
525424945
33122803
204813304
460355225
60361592
740991338
156292054
95608809
212194850
22503352
592768705
76702564
722307540
305374749
498575663
121435933
124878631
236041191
328204737
193060073
10951426
104456348
446888613
74624536
9622998
591687393
291246476
183816576
1739507
478477237
94114583
318397223
109813920
224597694
87115135
24496158
38387026
754782823
571398345
252406918
425031380
259416402
63645086
34997444
53102957
12567842
3346385
378806785
189101723
5381424
176212466
113436911
236364866
280201166
287313053
404248174
638936909
624278687
122094133
235030474
22631789
45649035
288125726
102583953
172641678
131336888
5695132
180244972
720890097
174668197
275069802
269127219
81667108
38789999
593550310
209223984
236351665
63455089
344718898
176637977
84078259
585954878
386320843
165557524
78522186
7849708
344615651
802081197
5623935
470279852
624994985
506966822
95103637
395240043
206248317
314328224
29994715
71900801
142287579
58016513
301558153
81877051
110751028
260913002
5529370
362159387
141033709
199029643
19233080
55593501
64950069
903924345
47945809
152276388
372441113
209696979
219050344
440685486
351698699
118461390
339067040
199899625
387935108
265435733
284801744
17068718
287752933
24509884
752422001
387607220
75172600
806484472
310260
224602104
139259668
105881189
22607400
38882323
54519158
20227493
65872222
269554733
45195172
68157703
719129503
426818863
362555713
309916218
278252529
83850615
264498344
37329689
381868415
206607335
1675450
96999426
491023502
337962544
773067232
345133064
218671874
82376216
111025804
249348794
490178512
37868025
397998461
349926342
345049311
300627560
404165183
55737035
25171442
223411538
387654943
448356659
6721556
45081091
425091725
172889941
175658231
101122978
172957516
171939501
242620413
227383077
597666619
213256722
107042145
147577739
77928211
391542400
151634164
274150051
886267922
119316187
37936908
363468869
390034491
211979461
6524901
70979694
845850568
114800009
218124746
169099424
5506379
87410679
352769137
59249161
97121895
37754218
161406202
753195420
440789845
84787496
118887729
28061083
212597227
147336434
564010286
191506250
298764543
364085202
330557808
353657815
81921758
20474438
730221161
10777442
179565773
279961126
60564459
225522778
27953845
297667450
231330085
581569552
139204013
406199834
127926933
18518376
56516291
22177049
88070631
612993829
191607202
531716280
423516170
404334162
664002451
299918366
513431421
42154431
391925179
248326853
57214434
156510618
517991415
638409511
710263101
77086960
222701186
113111885
187146167
83272617
244794709
536123630
335115439
210547846
24693611
46680008
43958386
447709233
38428045
43816412
254824729
236771770
11312973
733936273
785710289
150259804
240755052
86358450
258685428
166585937
80462920
2353782
220669586
692326221
444284000
121723408
448890316
160035801
117255230
133727618
152273865
157833093
247515491
294247379
667045666
98853279
546625242
673966390
32946140
48520723
39049192
164966277
203300466
708672622
268606257
12371169
165064850
161301895
48324788
29137230
100600162
348885026
651426978
196774614
398720363
155807082
243779730
746551959
271348262
13902862
338676717
500119151
20457926
275987736
399842426
151931336
44262305
29121194
275576071
679314202
73768742
317089141
23456800
626776388
48460856
23279937
184616688
186769020
316497417
479661125
90782256
228132586
445564003
377534347
167783216
182436406
25297570
189352422
662598395
379020749
116412638
37286335
468447657
124218576
932482142
248404524
151129818
110644628
322473899
20078888
9486620
203220343
40270873
172105123
267250666
531432636
18737292
34394140
531466038
35221184
411094388
256846126
550093583
1115519
505547342
124270615
10843915
316176851
35164414
160654200
30858064
158904426
3440398
659026134
390596233
99572434
12769201
129433272
69151559
230652522
29663289
486282404
34256000
22442744
553541550
133254742
307902786
163631867
103523957
628412421
232151060
488801053
126304968
303016948
212996745
71532397
5346075
53654794
208542631
220566974
386054011
400186046
8635287
869005
242445060
113872808
17022106
559900385
133760557
60784907
213484113
27065042
33784109
608247331
146842327
303003950
378071323
13400858
14404257
136317338
515690707
449531861
106551848
397160358
646267826
106886371
621466984
81514353
147245151
353686076
319199968
292362607
431343411
56164855
5688117
68289200
255138110
7432811
592856464
164128603
579666169
903785413
215961946
539834532
156791994
288846910
259037762
16517677
107063311
49766629
104804180
75541131
695095776
288980113
323417640
178525367
37879258
5093878
507329708
802247834
18753819
358578420
107562369
233350841
63645618
58693243
364853566
277441381
206681382
341096467
225449487
385624020
14235847
357984347
127088413
8085197
143507211
513543523
176451561
267676563
47876103
130116161
638925370
868621048
309440864
403946980
18791023
96647421
173013609
336742269
28350311
92483419
199222588
857302401
199821
71625226
41288850
50728663
349579383
64356890
39775113
16093475
147495607
37118228
119122364
15648261
20505647
36530971
32037017
171882604
58800775
652771818
46965349
367696503
134474894
526744898
42407694
323758544
16243000
10003462
96259607
222955369
180336480
394241468
100770783
6029645
37285461
114714046
1491359
13955771
365196262
88433820
346574962
24642847
293309725
196126258
32465820
91371024
380385598
4635612
42971259
9744843
284187938
184101588
43106356
37265136
304040190
269497267
25846488
425198606
346028762
7329026
27622104
314818467
86432275
446189594
80417556
58043876
171628074
7225288
47544048
364110298
47749383
67519404
225430833
177685933
355058803
178916841
422125082
9890432
184586977
3359309
452823182
182028628
52122599
84133472
205858708
214825704
791118831
352332770
68247278
65304872
49538437
254276311
90085747
304205290
400335098
374422321
89088460
40677534
333821295
1195036
443984536
620723916
14725182
485981719
70020765
111568711
309439312
166735145
188323720
78508334
96750291
866128593
328866819
513951785
704831804
309488170
719218015
157857000
11213935
198933850
759638398
153305240
303072635
253440214
207641822
623412014
374779540
260886431
220713833
105999644
109505414
586561416
493686458
2221100
3421709
351261528
262286006
255096244
223919656
801357167
9278748
946201098
232916613
437467132
22741130
248760351
17268278
118236461
50341246
186822275
308459032
320064192
355839282
306081708
35963723
9889986
62958688
148846963
125605940
144471000
922744387
573768696
159664846
6002098
71298106
565693289
66787897
137538431
245545340
6516142
578301692
13460339
63109998
180466649
118794731
68586347
4637312
6331735
274551680
99411089
188017333
120654188
299080105
21757655
125331515
496369326
424517719
1821914
36223445
532819073
627118518
122175308
466321259
76913456
502442982
667173804
104740550
317296478
17587317
184819762
6154148
260389511
110695746
11552915
32666383
333963661
519205887
390775284
210105897
261188676
32322849
564437099
728954092
11848245
206124044
70148599
111646981
548346117
803635009
817222999
8041508
55698209
156052392
60598708
188138406
14545189
258406132
108191242
29390238
277118962
305615358
81735339
23932828
19797966
510474742
420013137
259320826
290357887
115643329
142038481
66681093
50803464
533287485
489162452
100261413
545303105
599072059
43143376
70210414
55291951
292007627
690525606
283258650
95271382
516704387
645487849
97110518
39869400
121626329
469945219
90118887
251259036
29615957
964478770
33756994
173728759
411296915
3201454
509014945
123125496
215465584
62599267
66868024
376312011
59694573
821745866
808697047
262965832
208857013
37446246
678768219
52971665
800298886
240777508
56926047
522608474
92125532
347282376
775057932
138454816
562011701
460304083
234191737
730695194
132265173
515801951
6912784
50894245
337990313
415563528
270299
26087725
74137915
587470297
127185402
210198784
558174895
109099031
291589646
17325547
65568449
3406288
91312107
291895100
3638205
37097036
421888149
1970524
459545082
1145872
418864232
395436998
28234528
13760725
328858191
243495686
280540703
82545287
47605588
34917979
321706182
4774297
651930002
705416337
544507948
65943518
320334032
5057718
7002184
418722551
188341890
594529154
312134716
1958530
125446616
839454898
508036134
220869500
55233549
10588685
461268876
92413113
460440783
67418733
407027678
231792850
10539940
103817581
1243742
671397871
225541955
274041753
269691204
224248337
39191196
642862618
305468984
354656624
561842214
422914583
209796435
37019976
125223641
136987750
80377498
20564320
396347523
78221553
88705168
784015147
81764566
785904144
234651394
66471958
268401203
31854581
369687957
387834061
377013736
287216401
147657860
65415314
219204256
183340262
121975929
179818835
296517738
147404552
464057216
465690279
211196194
115854233
220421770
261685716
506927356
374952143
789114367
216504751
272441883
101310638
137509398
24327661
152100174
660675392
448069146
101179180
467552740
111650200
62473530
151483880
17282045
644246118
203212060
319264318
7884146
11773074
490210189
17385888
23251320
11568641
29573451
16077693
3387525
461670447
11995889
177550018
614977204
229046262
797661582
251331008
9690887
765204411
244266981
389840513
62540051
183153884
115807637
486875336
89538140
35240850
241745448
1612243
252587018
859644123
302927256
414541160
135678991
8487594
276914031
556837148
431736477
150798790
552567989
93522524
74431098
208641468
48280068
153612195
5386454
81330356
370231
463487491
784014881
187088997
162165718
574743452
1361929
360876190
208053042
21975295
150445797
237266410
170821811
265060265
57515221
971820556
214097220
527688394
191407510
4090523
455513302
123847156
65073982
35987132
513311147
779077369
674089965
191065654
848780749
898744367
524963309
490428014
225073570
125212514
2081595
3574754
597643374
610355307
123887148
35101839
124035720
3321959
184710759
631277788
694730945
1966239
75761562
294228144
297295172
20463020
444758372
382263639
3754789
37123993
5455912
633596348
195927590
69997829
355070979
106314670
55850518
39651659
178881791
383714774
236469526
127248526
193743414
334442274
241810949
498757247
40327586
294144768
210109364
153944402
420148391
13914366
153989593
97360179
208362044
351386239
976735
187464212
51425714
110977588
45410992
128777175
133807038
202671475
676685981
421752036
64266806
203750152
596495800
236979090
721500783
38402470
30575576
93035395
12367370
78907707
302574919
64151533
7778394
35210500
198065533
102384955
337411486
658877551
69431491
12089250
408412024
259740577
642761326
111116831
421877361
215320500
585545799
303698495
242058522
638751389
517256805
42281208
398368820
14521721
117851128
118215723
38762222
14674797
2747989
269606894
439285160
3436815
279956777
304701510
13931565
285365012
323442225
269557812
1494518
552792094
790811048
33797718
102825045
295345780
33716555
945554832
193499867
83344073
237492578
557565529
332076142
515583937
105319904
104789928
107116633
328044479
144120555
16095839
561099124
363014652
249157293
5581105
5894353
781597
67809209
459226180
490880028
17088819
257215846
120957861
219414638
781914185
185718550
319108593
122296417
18110344
204596459
267031944
471952437
30354750
680656918
23439445
121283055
419059893
14213644
263438850
183130982
202194173
51580079
69572734
520234242
391745955
1255056
224889084
90296107
361357757
384237567
199747167
236492007
15250346
421261398
138138917
478556490
316352852
671474687
481236667
221203504
635268004
406445698
25297989
26917619
452686534
161933254
161786589
312956667
329443962
270406296
18698398
8197759
115392097
477453538
728327522
552720729
4449264
573147343
220665330
159700219
98570541
305263001
342081504
33103450
289171092
5560607
102737001
410328659
284457402
210966782
118022843
516887974
246169938
593716760
417868455
45077394
378885238
414233937
310832824
629983671
19282024
48830287
482776215
671708206
86510926
386934777
199004858
403159469
352432159
392424197
352997223
122424386
266261752
531121276
222738027
158000721
273771365
322415261
327922253
203199865
28446595
173008704
90004913
46874651
347139156
376675878
128501024
15830408
308564595
258457008
299497624
171602393
40153365
287404594
223996127
206925032
334867408
697703145
212917865
549837809
532377798
448549551
257818566
231887599
94029325
24894301
224750622
543246858
630423819
442836015
260730811
81492454
39493263
108747749
3015025
380131087
154978112
146539318
76281427
126000019
487568645
877357494
83611498
365619921
58579058
154912502
128460118
96139883
41278109
101322800
119900371
125911235
71884182
186289296
104471141
52024309
77449739
130031067
166275862
376677255
488291773
378104996
107959781
757453018
748825440
430023329
161000175
243868676
39730503
17028465
267764860
322683836
76807713
135674038
8500588
122195635
238038850
13821240
775110041
175716396
645747845
7537507
581058736
254938525
333869411
460065123
132705056
490771689
88544345
34784960
18640099
195929394
78171572
464187017
627383239
256826755
18606662
128953711
21708760
49249278
89850992
69131078
8111576
381420243
171255422
13368186
363330703
750787239
41659531
152727184
165551851
576269994
231772892
543289231
114905012
301024786
42478855
214609194
820911453
66440882
749489358
44544585
6085553
323989002
251910538
101208099
58284811
125114188
120453749
60042974
338545461
62855526
272437140
174513049
493159713
454335480
318597953
262448042
668149434
77835475
384852334
816721270
135834706
236373012
143939173
28739257
58787757
632403711
184786440
784781921
20776280
32463247
26890284
522795541
507186708
486368161
374361173
269055582
424961521
5100607
142553576
461270951
166019251
110952723
350172745
66995046
118072951
593857318
316984865
493779581
22496985
29947316
130856818
45799651
272598355
74263352
285241336
440191170
232576623
18332032
41062726
87009458
553908624
266039602
254804440
2963295
108133114
33866081
102657483
702286842
30863846
19249667
113098463
288274515
13056581
221074092
220499492
215175733
217570779
160899421
153281767
54261383
13673944
178784532
530654138
60708069
18072650
336037202
160136688
144567340
441249306
133925912
162646317
227040017
12096692
323222093
334481379
95691926
324133147
223303356
2919540
493338801
286874351
75650704
133116938
160330450
69049897
519277235
15463333
49196561
395880218
207989240
353603008
364385469
117358504
103175167
559226449
122221901
633950282
362114359
319510129
99003416
156332335
58938081
484238335
300848166
70552784
5562252
64573188
81536940
348691497
121730011
26406436
208475404
790680781
577584221
230856124
10190176
345072250
54474748
228931490
134880643
89019983
357252922
361485657
186268686
580567876
37842866
586753432
18115897
796253670
45787738
1688517
139632178
326087525
253017986
60406940
298282824
177071105
332248718
573071395
324345171
101173759
173765811
631458469
180497410
196622083
703092083
53266863
135503939
950241
504104219
32062136
17185733
42279225
10157437
484167034
5708811
357830572
17343890
758479751
712573589
622565135
11341061
87391265
72880894
515438296
602698227
19870027
331484180
340133620
45848960
308079885
300525921
59862532
9619148
169509008
10660254
28023153
156141312
287185427
199145867
127083272
256391351
124980413
229222231
347962371
572868909
71452710
78780630
10430401
169527207
344511619
462900301
14995566
92616714
669716092
416092673
352135354
416584153
364052453
198578792
274082492
73296431
118713417
570946613
14076959
12593665
194374719
164160570
393293088
251301014
55138329
6250003
62853277
377329390
84978294
8081400
298936802
417114494
147051475
254316815
183748218
25581858
176813219
992357086
34693285
108739976
604437058
90443775
343028344
490602428
7988285
68969015
19051980
184359168
23141887
201426798
338687105
56303092
481053339
29050378
155948198
789599837
152053297
160169757
82553280
869703985
293149446
368426653
972921499
588356503
152717179
389456426
732683502
149172213
151967691
60156961
393948323
288174683
2629663
509321883
37545854
324224266
276741351
215218951
11217324
485475701
135570327
102605582
219309268
489737518
25243580
153766851
352287126
871074145
12951529
16554899
37613576
43193541
596741204
326075526
320117777
150725761
92182025
261974020
209055418
454334080
524638943
90910018
764308203
17610939
107823392
34190453
2528511
53503070
65488907
328676556
119868905
63971296
150924232
339636628
51973333
183471792
46190692
102088229
169923011
51134421
254192348
695989551
548879280
172231007
354368619
18682830
444864690
309026242
140070617
50209554
613128244
452105945
85003861
147364557
207249267
161687977
279502751
367122865
220642460
248162958
128928289
118476202
416020449
239110737
431727113
704209010
829907100
105603634
257372684
141258427
703692119
346390339
674617570
540473799
22376460
132134160
21367103
556945929
99899750
753368896
1459478
213190489
848263
429738771
114296526
472640464
238137842
235481024
12262798
180677042
84065508
188195459
37615268
47980075
210968536
352421276
344561724
22016268
804583152
5641642
165391622
43592475
722340772
241281618
33996804
269846884
101932277
62782222
5090831
9420527
582613354
82382194
350006100
26598925
334493942
781660167
226364826
226409871
604424218
723070613
14368201
289400764
50723890
81353403
53371871
2350341
882141303
581464354
850983159
86493283
154757303
185187222
123365012
166022150
374633256
8338300
102543649
729189538
269043601
137858643
113051960
49685304
554723673
72807035
758944229
308318076
271637007
124472718
64146399
649474283
118231519
439473025
265759019
159581952
328012285
262626606
106751685
25335743
26937245
25190984
323378239
25539410
215861987
223851152
112847192
477990148
419894987
244444289
13438685
679545321
181743248
190735802
174456272
52645555
46676447
6368194
96267745
161063381
166750936
548408459
107964850
508657547
82522294
207800330
110940028
59451415
523095619
873092890
21732356
22589216
49096870
6858496
427358623
457571888
371623979
14079652
606830641
35940131
511207610
24966772
72124532
79861048
122054887
150292434
45369884
71229508
253684431
17911587
926381955
715005443
8937008
222072117
173812858
82139897
573141940
142249380
514233248
854745944
47519358
301561777
104062179
314386497
626998803
179160920
45895935
120039343
117057147
358457630
192048089
374294964
165533670
12918790
28148426
98272719
125289009
307364322
313250104
213941901
205328486
13478748
461742346
151056935
227681496
396525089
599909437
65620187
356666223
513624917
93087572
27851512
613093813
136605364
240037030
343804706
375623324
69131163
160272437
5943047
34099361
664535193
101454849
35064124
389425254
463211259
173993180
409181745
46417504
557995765
35649571
186152139
129154541
486173689
41518321
22320970
39133445
210943305
40260309
292376234
3909901
127880846
357718874
325138498
197451176
110465466
698367926
344392964
152993402
4009138
890485361
325894113
626673450
281301073
192645671
218603658
23622162
206113890
12422910
429214450
18200121
720196458
131855445
58098353
200968784
965157035
810826907
248468897
168462245
242379111
54711422
684025212
389103695
206417982
37224613
292310820
408802734
762108637
169389180
76467906
3298500
208320226
103289729
382545607
35486538
89557702
211511886
3347043
111139840
59502366
67466206
188059944
8748593
43708390
170128016
75498569
230302782
919167494
641631097
110507558
2006196
154161702
142688331
342978053
413602553
503980277
196131634
5028776
173923402
812818395
78481495
38126701
198376739
52013626
11874842
124559931
286817481
536865174
238085447
544079333
289214536
452176736
979521726
56213082
235169170
256546056
8679768
512413748
57209798
380318092
116398290
97315060
485411949
20585712
148654037
87143957
251694671
139733479
361459283
42774803
342295782
89002324
180429779
233682347
84733005
156696998
186699268
632849587
815097734
380154166
152671771
315710872
120925983
76714058
704912619
182552770
115841425
80287247
74329013
331002968
87344602
245006657
315903677
298726478
685351465
161384440
34900067
32116419
569386788
224647081
258080785
54554181
277631283
214119246
123273716
608577856
130698389
558633940
472741610
90904032
66709640
92839153
12673873
430979562
242967417
212629202
34913224
374196820
170097621
489160522
451699524
240763215
239856445
385622241
871768140
225771305
40200080
40755735
579644056
230052698
310044557
225907875
22601988
656785746
136898670
49690024
72064979
25769168
1822682
553703235
247446149
702122713
254367493
33235755
94602563
90914085
494705382
335692078
312570329
139313516
350235643
209678627
20808907
18238533
158079831
71196121
152507472
681956975
293921376
408071022
192488460
494003396
630721989
43448465
65394998
76873907
124171296
636821533
6938764
54573683
331441520
497244272
236421375
164845124
121992873
6589713
68362735
290247557
281408837
119043745
34556388
201745563
238932982
43254273
690274208
64981841
660556486
1814622
186327625
166019703
340406858
88519430
175424564
20650113
29237373
62281677
327811848
351532263
58380664
29331174
66211751
452698333
199389844
549523369
114859357
1164271
629992006
414175268
572364426
194355643
25380282
373538513
328491595
262658082
304575760
42645783
35623187
416540488
48759162
82326031
54129751
67041503
130396135
610563643
16808652
131274602
527673644
573051957
235666234
2108975
36054465
491162394
406623175
42334765
81859632
146856563
215435590
5209930
347448558
66248834
245145249
12959685
9698343
448725752
172894203
877115704
308605968
372183494
387401177
93131145
371197176
404352164
801021
549923090
138533414
79609524
7569917
198804562
38038908
312216602
174426724
285826957
517090481
280777781
836497904
270158013
7505018
70352463
361784056
412823011
127128365
468394519
104817452
606532986
654311301
197940184
113807729
7171448
363882924
13414629
339959895
687280436
571767793
348634138
197370895
473038316
317724646
165389887
27546543
291844412
584327038
493768300
521919439
816230382
125355688
26348821
285506939
264761053
294859104
32572880
128050241
875685389
369374399
188070910
961450794
31790495
363476636
270556836
387403222
5834021
593722416
29036669
364371808
191826606
314398350
201574756
291470176
408783969
128580011
697211570
111062975
166554667
497949919
60050341
353249887
177298567
359563793
678576973
50665489
183902208
269076724
323430001
765933787
36677932
105509642
24241356
56539765
7521200
83847929
275647676
23608854
182520975
853606301
152441520
45286151
29171314
115768766
28048960
52037396
4138132
755025711
4659263
169972775
637685007
187288152
493110393
273918093
385476882
234027064
569386176
429423465
259044511
257551534
501955088
129216425
545286867
195349371
300690772
34197931
136373978
67249853
715247226
137722361
11482251
394981226
379642274
62571697
209762016
431660812
257272593
28137078
265194962
33694400
62516972
144278776
127685591
21589787
402036915
2338955
136468614
334412334
62580319
95364787
98547433
351583277
17605404
997466452
436571242
54616312
45004079
393068845
248119441
122722136
247155194
486976381
513301776
407302354
449867339
30526485
37114246
108525463
184802856
171262034
864754375
188311316
362898870
565929656
173209910
1773598
544325451
303363728
315112310
14408123
195600279
572897971
28067391
561317608
23760368
99738713
260955198
196607045
174897385
218076703
811203036
300021595
469267418
903196124
434093527
132637372
48744326
158416884
171005237
737040132
288589989
139340069
259169371
359349735
60118046
621972258
279224388
78000265
305119812
47788111
2342585
594007296
9970099
914178595
719482880
794159236
335778244
339053410
54067462
117507122
112486116
806613122
475341689
686312099
348537993
310025306
375711462
79910506
544478130
126975251
4206631
207507508
47168258
188120742
7351031
548860035
23129343
264081620
44041644
26462905
24742790
16570576
393103951
5805030
172882767
802709024
603469619
39270640
3485151
159444050
472295487
115326932
934868065
57960378
132352589
517338135
324838192
421899523
170855106
195292383
46490867
361290100
417115227
17599784
117975702
187670848
209971114
306912727
800877035
319700428
156544772
15139225
193452529
246502760
23824168
92717100
71488357
644947052
15219782
418177169
36274590
63730366
504624013
172058831
331579707
8957565
271593953
313535688
1358321
406123327
1589995
641131375
290650538
723158187
446982496
513619944
796616227
248458953
174484197
139225900
139898127
277458645
314046329
159186542
330739806
286333451
39124887
108303567
659850506
81289936
107231402
55103411
4387211
95465042
125528796
515092360
370495511
644212416
264043522
240345434
492607107
72422764
279776079
269565082
253454032
433879591
247305028
576130937
509606589
539228495
102457508
206569646
289789018
18820913
604960760
906244894
158208237
346654451
2815920
564461075
368272492
24764704
554365974
160171646
545723509
490637690
46848742
158243105
110603575
260953448
98551295
1996218
237707100
152726784
534897682
179322111
367537893
262951184
637223
581689207
793837687
476580688
211939910
46891040
340028575
241100909
409587985
585546657
213331405
89268155
670716772
7289499
228911619
723942101
543142654
871797818
213924462
55858714
204854926
534580078
1080231
146340552
11912290
813092443
296389625
41912939
90873737
74031413
641249266
557003669
39747685
2246199
47483739
144348348
398931949
151394967
106518433
754905811
275528231
77183139
31596174
87399459
25378226
523929551
453761193
488882785
565300898
187721643
426181779
729257011
685840069
60888772
701037469
160243455
537129026
17398049
522445419
38420798
93093745
169475310
374597057
216556027
244100076
945860655
282022581
389059795
496233683
92766380
681521833
214292139
299209227
223074555
169986826
184420666
687354428
754047145
167933709
80443760
65554726
125814687
7748417
102611715
100432916
84808858
258385335
25205038
61385722
219451786
50130768
429647754
263035272
158511203
106786655
189532189
15628476
596629395
13882143
201920971
43195690
175950410
98252281
89772882
89135867
100622309
66416570
251387454
168467448
56383228
211563260
15699427
1084004
410184391
624897145
124364605
16019752
377564553
134115769
314106809
391381133
109309638
296931493
394444281
199181883
359782716
34800989
191218706
164745340
28444821
137004287
341825137
391987480
33929238
605347387
69884974
172509061
35952598
40674173
282771804
123824343
268697137
339803640
24580062
93396796
50177115
152529725
8495248
459197660
312186489
558724698
3825248
5686718
622144158
236003055
234633678
88867783
130843041
8144236
135099651
466393451
893624358
290815207
128675692
220658503
207521690
401755955
644952444
203628181
117441068
74237739
146647492
292191307
849846813
276544568
4616589
81320634
33890039
272218878
128978513
72094501
140676677
186717002
94610073
220176650
300777262
56271455
436284216
135426492
519241334
7803798
205602160
757229516
500879934
774206468
153081550
164628454
278712998
705485522
70437750
391150737
14472855
576993712
391940783
553621193
195802651
264019415
399615721
351910893
10985360
2614389
633461
75924894
103937562
295608794
421424130
709245935
35243903
12138638
48685693
277993510
83098234
175296554
49779743
130904624
92356255
235196198
480133901
6020865
747976704
85684821
45950102
357721598
299180100
274747919
179714541
29930229
166493178
43923990
646568496
20399194
298461582
410884756
615039979
201403398
40024066
494284166
6216095
8314277
115127582
54136682
221509863
189993921
608052400
4313822
226136324
479167853
387899587
137757978
20134533
184711647
9621157
121148008
297949106
117762236
371908162
46091714
73417620
190227601
174130772
91069561
350461230
101933441
436444371
632952759
502779233
53247581
269528
110052099
55109302
281705804
50999316
151425378
12049991
227959916
857239614
87701843
446610880
51687778
720977968
10634143
80944087
136831539
76622004
797573812
61473878
39425836
140674581
611838549
295345237
85849655
115014058
356391819
6761791
626213356
215893372
803491138
599421641
22015759
307611404
50638898
649568513
760360870
10289629
469435705
229860673
506730234
52038203
526530852
509178976
709044518
113436018
498905566
41421786
70726767
9338489
241948132
33120637
235988111
17737033
786159584
881748149
906595849
696880825
578539538
871443127
21193609
536255681
264714931
427269892
120846451
375066194
356222
67608384
11450913
113227572
131157662
690846824
701781347
22916856
65144199
453002995
60776038
326652658
146329091
179883911
475907522
784965739
48377522
6671256
422249857
23210114
26850019
87732076
9226061
14387761
240462270
820326785
179815568
117026536
343266750
93424630
201163670
301179842
17300903
555512698
589413750
44725581
20601226
729154801
325912339
58886039
492433272
656982901
37517910
1440685
782259863
603192856
547229831
734219539
208446252
114462883
674856503
607817711
159503294
840749753
500429936
80083063
611440424
706865995
321687783
233394204
256303365
793012723
182514186
241870680
80789067
2807016
42598689
686359663
11500920
278197474
1691247
154737522
259990875
16820875
292631818
376414384
137403277
86477620
230962783
564113737
684882160
360142461
504376990
231611718
290734365
173896727
5182433
657100757
159176080
209067010
37334072
51560469
325222357
331636237
140050349
255595465
2402890
194680686
73908804
152717373
225645512
302282666
379685820
410829
289758931
390597242
239355229
493012299
223826791
85882303
701191
130021074
343916649
713851081
64663832
19375651
375092561
133994415
59348644
80210101
11999827
888447905
186995831
21829768
59424085
100778105
182237657
133103552
293519042
93176249
9617816
523870041
728198734
251003470
703766643
79877909
44722973
3981642
152657311
84241181
108510739
621332769
15829808
765278521
122741916
120415138
133733735
3912138
505895454
348073686
56647010
340528613
613424449
248262300
6894059
22987023
179370334
18231374
117295643
5682089
164739999
287708352
111818213
450397472
109714819
98136136
232863931
578432075
547378159
4246942
129611028
407220761
216662794
43369078
111400981
136580496
32813586
177912703
275029524
258495243
85248158
370221192
638263883
274260944
445172659
269676564
375828499
227508293
122906590
200537566
565285619
718619204
691092086
152043466
12272058
193249084
4446661
139511397
397321045
497057433
191821794
296308323
243274375
275098239
165792636
238246420
503039981
972099919
34382474
233744627
19172376
108628445
227393583
46941934
158921
611013919
150017553
42799912
246390326
107487341
75660335
325527605
111677803
157399706
6310976
16975473
7723479
3199066
182032875
519216640
235708489
102746858
163854192
43208012
70645319
93974614
53599532
190196833
646904205
80307930
23137549
14945508
841781903
162369518
137922803
255150146
138389059
228595259
65434355
381952914
179343979
469017630
86549712
133207029
481161132
370222884
366730091
98408027
228341856
408201966
245735645
577754728
39187371
195677830
40059982
93503789
190656040
152686166
53514937
314795678
65622663
80671290
737471751
175528227
488374892
106222106
117367590
221115532
116402935
255420934
247852172
51641981
346472844
21194740
182768520
466055265
65607680
604119302
312569761
464590246
37967240
140301128
210487869
485516803
379589430
296386389
37158637
24164605
75498115
6884359
205324072
711865660
697523119
80903792
718339505
201754455
193033773
160234534
316181930
667517880
168299857
355204612
59007957
336888141
132938301
160013357
510420828
121017995
91243992
266981035
112310922
617760699
431175776
562314927
233207010
149021830
214033622
172504820
86482560
826088890
267773126
134792018
394098504
47129831
27544717
84495215
401370765
54171094
26264995
503482337
123933356
497919189
158551796
212578636
57647219
472201448
156193986
805029480
74330468
490770093
270122862
120908363
671992280
102363060
80886805
909773495
103521871
228445410
17414744
231844209
3502485
104526665
7852529
78004030
400241117
879956498
276646571
304122293
109959972
37456787
147279245
486422232
233796234
419043438
101088528
87022666
140176378
487606147
79806464
17597388
249784183
70716891
12581080
76994058
946111622
156715604
55907445
458270472
710211068
203117129
174137040
339183891
340022334
106621449
47893189
198097141
118110526
356566204
14726445
586397171
220144329
516508649
116704917
306159267
58463427
537937118
486068
268070769
405356871
675267790
95613380
422702757
392523421
26908893
61858935
346146070
115285952
141647598
336531392
146693662
50961414
41549074
815289734
22951234
336923125
180563750
530093645
72288536
306752928
46965177
528421791
240240107
490641715
567731627
152762143
14034190
600851599
910115941
186778342
172890905
117947451
392900827
75278519
108920938
147042969
481192436
501582932
163021304
222875822
699877680
79577154
107915592
41121974
107893865
133532173
254081405
235965858
74342284
503122366
352514836
99045399
5539637
131450332
109081952
161690223
1063229
363929064
36805962
198476995
22344460
101619851
419575491
54571269
342767557
20872375
109444175
659709622
279347270
117319147
806710910
383659689
319626975
19938970
6237701
60055218
13191823
841905627
662234761
27616501
79545528
230635
608674721
215751202
211436315
118519369
381893982
310420053
284940316
77603732
824776864
183234415
29501788
385137774
190883573
172256193
326034345
174735438
71273460
267697924
385295971
458510128
281149689
628907178
23626406
43576332
226288333
821475029
787504674
36617931
21926958
480830368
196841597
115086239
855742422
23581381
207910909
468380926
318127950
250403559
372598550
35487961
528925240
6493856
158787032
64977861
91593642
61958424
87797285
278898035
24136843
52271636
26111511
42985003
30848323
671441763
571323600
35262124
28968428
335383200
548695297
14664757
20057972
630196407
490329914
487910090
147001903
345046188
48592499
365217187
52133841
274286603
2511419
554201204
508559960
3986293
97617781
75745389
214808800
254436834
117849856
244732712
272514976
82800576
369853423
29130088
345879323
37562023
12571675
109459705
574750914
247030890
106477671
456649289
435040841
248038146
513990590
4969551
428475469
424446222
242498472
102030468
25798055
31255592
36415997
171228858
173177130
44364171
117077733
433355112
104265459
33995170
3155093
318073226
104758206
290313326
6158093
340369032
684895810
398256632
21403287
1341761
189450947
346719103
198201862
434222032
135264021
86790493
15621530
5214660
174923884
657599265
29222000
84668032
62242147
11277508
367671863
16936586
20313389
941267521
259015876
293532834
145187779
6645919
392898
505361830
81414037
249369700
140543750
591538888
11496950
198100080
453589917
13064228
502409404
750194400
328159134
59149147
309061881
588201032
23881196
141608766
29852761
70582020
165515428
3823825
429866761
73742687
118356514
172302833
413706791
43335159
499757024
274912610
804434346
115171070
168261269
630558800
863415832
18653708
416712178
186468128
38508162
258195383
945122164
195559073
76203098
80922773
9874135
571637035
844323101
5228873
28606108
74097910
59644044
370251584
736002171
12516372
311850681
377459673
380244905
242937739
113356644
377803066
628377809
801495014
85304817
150058944
171370002
313307792
64025355
761945664
38787009
480138466
315103761
87421595
110545965
341927919
440888496
581415417
776088720
235834770
85994563
172069780
109033261
82839324
242188979
320828415
160196999
571325137
65667819
41287970
139216622
15912579
82021793
20829276
249882285
43102082
77296964
247553883
34853545
564861276
53181189
169407918
682277803
80770292
44201353
14857091
216236431
495379532
35357280
585881848
355492657
4136873
96997649
204594060
101338449
30993769
664435202
48754219
11651314
196089726
2616754
153341985
655195978
63733541
305580021
602456063
164650408
186923292
374494092
328040749
237207928
347051783
19436920
9934335
488889852
174555931
99713826
536558665
401853060
203331444
332676082
96604092
611355492
40177118
157531979
269646636
310990163
203340356
624810334
128549070
273669035
188328191
219697614
248518593
290813839
69201280
608300483
349104496
179241555
146678104
105198272
84530045
271524668
324857406
152175441
33752252
159970081
690696597
12683517
11963751
28857270
71304719
794169108
489461188
172499572
240650053
203945311
626381651
713108697
182133026
123985478
183272700
669543281
480157184
308436539
7003588
53995318
569033799
237039745
112943801
270551585
32833200
481199431
223562262
144901503
13963574
149400777
617120221
13305460
418042129
474765697
452622716
192067074
394331263
97418958
546856383
222097099
48076294
95987626
48156711
120853474
345936704
551724327
545188416
368977532
447641138
65298326
167263753
191320891
241447051
725689919
4158217
197408991
335857542
146533310
581572768
577175364
270092173
304675420
31000426
288964784
192355589
143097738
378619530
235488723
353402461
11398646
237152297
136161138
330050149
372765165
44417671
221749843
104438003
78902554
321424200
65573893
72395529
316942628
322773401
4325485
92585769
280380752
28909941
294437670
198888406
232532891
77151361
43768170
119608643
652092582
106672970
336696863
522200459
26460953
617640953
115934529
232492798
336775626
223111093
106524869
154253709
610616243
855146931
54139602
92268985
42657060
45218715
506900793
173166635
230313102
770071787
217277972
203487451
753906052
5760368
301718782
227446470
562986148
393397968
24525113
200202781
262082413
25844272
265260596
14342217
32089938
175088107
272740966
42074183
31014296
8793618
499197112
42413965
118546190
764433823
90431977
786047122
134423916
78882484
1197633
13589530
159345227
115661053
236478905
550252189
168539442
650006753
38334937
538257336
306283040
455419771
151638543
643257990
358552193
26517960
431277342
8516015
117559383
100008494
139388394
217736785
71418481
53077909
49369972
479630979
221268126
133125297
491295888
104561777
560357690
171941308
66187059
324841966
17473160
905174325
275568491
152878231
46847054
642468964
643946355
105719554
56240917
183673066
158535477
367780618
24967148
702146389
13279890
24314171
120750896
366644131
133168667
168488741
292473742
151588109
11800527
393010142
57252424
237919583
193085243
13533073
93551697
246904143
271016235
578503236
233901221
32272934
10696203
185965488
160631678
299539332
767834106
326711104
61706960
17599089
67897630
7464788
153041299
41461423
377479416
346279468
218429224
817138366
301245097
692018817
390791871
229178275
8801712
117731502
2357307
427515125
209080951
181104587
322015762
743120249
10076342
137622646
155129417
7067367
648422967
495051450
37790008
18933158
81720971
227573569
364179557
224230851
189819686
109013
139351641
10213051
108637209
647195423
201331644
215932715
62706227
204722513
6082021
207211113
11829608
567517413
375317069
33539656
18056296
99555969
73666446
344968261
89773516
106274114
564207661
312840177
532618011
5114479
528930492
289621833
344589838
427847210
162205976
1414520
509299407
26098049
37251982
1768283
354490911
357952081
390982553
378960440
791024715
185406848
805536033
244394342
22318349
2805906
172987337
161694898
468876283
65739702
281771668
4530675
149969629
44744230
456721856
82724969
489480724
249632495
97871646
484419576
577413047
471913183
232792884
19798346
171458538
160163360
131551107
199696593
170433881
155433953
197051318
506800679
6269693
340005725
375195707
103875382
681645000
311644369
118384957
130697900
273985297
663437075
14290144
65910411
427680021
371643779
926096099
194146616
724920858
589433021
192552346
91776775
6823254
615827440
648843910
517926470
233765941
502506716
99246307
2371344
144821818
9690135
4061302
362119092
8548850
57262839
38695629
441862837
260797888
37353641
437697971
7226451
141683469
167640216
130267258
955829616
516383000
306706248
651170085
138903239
258484782
750773279
20726967
58964603
958143767
345582914
534624477
474738092
345385983
316184227
6825109
278433148
751256038
85603712
75512825
211907925
216418154
525239165
91873208
114168502
22299158
376986801
433213686
130387843
26006609
160367383
677055400
93697258
662620659
507599901
17559571
106818248
206699727
626135340
14549100
871138550
146062132
122299903
239073020
141030545
82511337
570461724
504971473
229798183
197148362
716877298
476704189
157724468
174815004
378905393
224118128
35179144
636920425
192866950
6314261
117747169
216401332
350488080
281812219
647578441
204033234
47570619
501796635
214194953
34105083
140058485
253771488
481207038
43242099
48244850
380734746
256282674
392630614
302780113
332637967
30033904
145689323
111459188
59336188
486845989
203019623
411241014
303359363
65288884
506318191
729948425
221575155
39153377
493826447
10668315
31194461
173552322
34129488
907793827
176593630
343595538
234891318
127442017
9703665
7741355
134556008
290233216
155577122
61357216
201396558
209295279
181693674
10791967
131708670
76489057
158390195
517227914
216167412
475124615
245656335
196016727
427237158
235143250
202509976
59516598
279096617
640868490
153800530
335682367
317779488
7143053
556175502
44624468
645039949
7404440
268659782
144196155
75444072
187966426
32568625
154292692
5272458
68593873
321160055
166284622
561880297
39177942
519134479
366014282
264108176
147926972
180560665
29173095
293999769
344890400
771273096
32655430
18715946
350692481
327621089
284248613
244246284
722900117
512715308
525966962
111846393
187235863
67860230
545231174
43945265
273043077
71226248
62654397
805134753
582683275
51334881
606883875
374315108
213792907
327592375
541920530
60878162
267257449
303376552
46216022
254902571
99647420
7798071
38589482
22202008
74482866
151126110
327369255
839582334
38189841
75936750
108504914
376050616
393290223
333350922
477168205
350905994
33190940
302979974
394004830
397051486
181493941
92088038
380170855
82482448
72783322
254749139
172970142
8224052
390167256
152355044
19709278
9470189
299215540
931811499
725682243
203797389
808303362
46731130
86585064
230668272
149655359
394021781
605185914
410707293
232161375
83290368
16236497
270384866
78173282
152795332
146746276
479356110
179824407
493616761
951542640
375864699
281016740
6081779
10861283
130990409
25785365
32902901
259694008
25027809
70548682
30999540
631171113
2074199
75946766
325943225
437735657
369702640
127093294
11194780
96892729
270325946
267371598
490555777
52179060
84300577
513310633
106677960
298356507
129198643
60112664
294723658
110284246
6786952
595921771
292023725
60031280
284674555
571791126
174481744
91947712
300619816
250066525
627270901
380603955
121099263
348031543
3467558
49325552
599909690
435555297
511525721
383699959
158525143
501602136
238991587
300936568
118305217
394364553
247191410
176766328
446170684
176506473
11300195
32917341
46428435
43685446
10145736
820827975
175319229
462794044
367318630
90428727
593292360
197436482
238562717
80370905
84428598
622523986
62777789
8495831
222811480
170352059
93307397
158192154
23606507
104046857
581034565
412854228
134881156
502815382
198502086
272485703
94466652
72011541
204457958
126815901
40066547
407380930
330599886
147179980
64653419
440754813
257896769
140738933
674363503
81254151
547172989
163667962
91615347
16240036
72970366
143350809
382093280
259183374
70793533
351285147
190440009
189417339
736568738
23872346
292686817
150179212
190695122
281536696
195965178
6360247
998332
5194748
163164475
40038545
190130257
179588885
422147023
125666975
156871851
239856865
152308044
902064210
187988941
62845514
43060250
41107454
46917112
62356878
121688138
143313027
12588082
44964114
114669952
79402061
156163262
183368780
416453823
6942479
9303488
229863710
2905446
188258468
524858333
181702844
341272251
148697799
248545725
206567379
388912
89270183
2711256
582464742
7416729
385705423
309106768
139281813
37889866
273121436
918452016
169646422
326196376
13554207
154498733
48694809
180277548
1344908
61157563
67053744
202358344
283523524
256896521
136249032
4417299
24118915
338179363
343703611
22271425
6793457
368113227
11835910
175255992
504748821
78932204
441030907
665995255
594118774
481209506
682805251
111532471
693132685
133297085
537266904
479771049
72940470
60544512
240774356
540839575
156893264
119816496
473866360
525814346
569819799
394079009
106978046
162985440
543054033
277983370
265045572
20638544
518780040
488204361
79003849
337861822
584470029
93623286
5556431
712963774
195043113
144599454
82809798
100343292
2271410
12132893
161929470
183586111
10993653
205000547
664923441
89082321
236340903
5753133
272461745
496953784
134697432
113132951
68361153
83728590
766928394
154434869
474186208
339163082
167154167
102975594
228176822
310684466
57910230
74500059
65516260
280100920
267906528
60200081
571905
62946234
221788261
258034497
24955098
88616840
49461343
195592215
127950157
382845189
81318609
396499458
659174421
103044617
141292270
22102040
54285677
221432371
19787939
530518174
6619872
611957346
29560828
59179264
249906980
439431927
642134621
14993599
34488583
280425257
26049224
64301820
27320513
254062130
55495989
260894254
331674902
403955065
144479816
588656438
17431914
186189696
10501245
167160124
211315362
521984573
13189613
397593
21680028
706468776
63652098
144832907
35027278
153797388
5237132
40836131
68896355
79406240
113144885
70880720
46258911
134091167
46331128
546651
52589097
498557379
418880484
31337899
104874981
13286544
261143669
250180882
17445194
45657254
55998424
437584093
430817838
253292048
115240574
71038603
117838113
519317343
535834094
192751040
356800489
464293083
271637883
708402972
481322619
196574100
114216207
132332665
146416625
441047495
401203342
105047025
116005808
855921016
98819908
111989959
84839840
532749798
680977794
261366829
609700304
213917179
72605908
677322438
203919675
732780406
368044823
888250890
871487477
746313972
186544541
745946415
15422557
195566886
50742372
362658587
118236440
151633606
71467862
51011373
243666013
190346766
379149870
290970213
17788364
779415075
224350169
23304180
40449011
655260971
6418481
353201224
2704410
424070040
160178789
89858078
354369177
5209717
11154533
1224403
40272941
86345927
229201817
355762595
464026299
11296942
372955312
486377521
201171075
45940486
494330714
610942730
96175005
370709647
3191259
237996326
644474040
81161186
512397888
29071480
80055078
177689374
302461957
86117674
243863819
280100071
196694305
34577030
483764822
357489269
179690310
377998230
522609675
426517157
162085719
381726145
272922787
280459832
566754070
60674114
5216839
39896529
456972663
778357834
162482673
214225164
2778102
467084009
243384700
89766338
27649345
368795263
81589703
684440743
158703127
56742341
34753861
78063790
300409089
67838083
379520650
89209936
439729106
98493475
173816420
356062131
58404029
80676436
22411503
236666218
53978958
175836545
4996111
375348692
20096784
187903423
546176505
337149293
131877808
711096057
281453851
552547176
66164232
346524102
321024496
635704213
52404769
117215978
82366229
1176701
933123143
21858219
149425199
427864696
601584826
310619207
137299059
194140986
542851800
38981177
107224116
28570316
806977853
334691242
363651899
40117640
242760668
385165634
9637855
496935364
4423198
549675895
378127210
11640375
151913653
102563099
9738295
271326784
1367459
527468816
71115706
168442988
99416744
22186772
281043078
117197027
6859458
214553972
7748
565160760
457428490
705075248
16828302
436045333
351843342
190853788
499015389
42599966
480995645
5892191
32090743
81824229
228396187
142868654
790794313
313536167
65598660
209628237
155532164
838704120
89399139
503332192
450961965
31438052
518854810
154746205
340445312
108864232
325421071
375965661
15301737
27758603
95658696
95140862
384207518
110176827
277325710
64189644
499974548
25219099
162351474
13580953
11824958
331396925
314567392
21276443
140800892
24874593
133737105
334653614
366795260
84492095
259061488
209892285
50947066
695942894
438558694
388123687
20147518
309099095
356964942
82479056
569476044
123175077
36906265
254959933
121387635
136620439
195963947
108381236
153870999
28312175
265497017
454148597
14201789
125548078
264388463
40035068
402620200
14155878
128987144
33639320
52820724
926260846
408246330
313614389
642812801
170292326
165308106
236513991
175999792
109511262
330948894
202880346
219510264
470781039
425075529
302387706
286184892
97731152
171305711
266435560
79644824
305044163
34688205
465077786
14794895
307719408
8540917
20177082
1147694
68661289
45734454
302123934
534210
150615506
173462812
550205349
6852100
287332251
67360386
189410335
531087493
436148668
240317099
77367045
134515576
9807127
5679510
590858597
505997761
165391018
625205833
319918022
320657141
157900674
293000854
2299936
24745863
673054816
429160633
40897158
20039320
19568266
156466518
110506929
83023898
288167931
671223521
450541012
88953638
86648487
831057167
27988767
5854419
819742354
143051993
34753435
1061008
769547690
30342377
432317
777549571
485407300
25391491
38181037
293622845
66946262
807058771
203756284
311041092
583895378
77195808
424467554
8179401
689697371
580641089
40600591
53690981
19809126
80102558
858815136
21718019
64739991
521661161
336869340
4820213
65582968
249753765
620990797
410967099
239420686
533277450
56392354
605042798
53170633
636981658
5891219
81244200
254898371
53886623
151768678
363456243
69885231
303677527
109765216
218329686
152070107
63543182
367689724
108371843
317747727
30420478
666658951
319159457
582323398
229146346
181856578
11937452
76740681
12492853
133641387
42599409
9941186
267716031
124961044
18928630
165528989
42017586
291815002
37834643
491173038
390735121
479466886
410915915
35379249
23381406
15380498
732980849
225044293
71505619
688067099
33905426
31373806
432314751
88135462
94353464
128411826
208086997
585521889
255852968
41179506
660620910
870930
341997443
794281728
94788587
66361251
300576273
121518026
71639740
21277671
8362649
652148997
606881914
6829652
197481442
443330320
315225025
392746527
134366626
489426012
860995448
8434977
468519347
34399734
306143435
599772985
297291380
136187566
268880638
550158058
602407980
129531332
725806914
379680
604970497
50201484
478971200
51892387
40809248
460145719
37084754
568675778
900236057
101682609
139544460
558589426
637091057
599836582
482759889
70165648
232830955
46656197
458169225
922730850
57843411
536172369
91826445
527360335
842698830
372792544
285901643
105558302
270493403
276796092
136215851
30610572
326196991
6349275
172933893
42308026
93455958
139969274
333301409
318710676
848655998
512169090
75175578
183777916
344910824
124233455
146261228
727878040
76391484
192290586
173996083
828971816
886759351
17965927
627408978
552766381
306409081
114408761
35902467
27882109
356382
259851516
95641924
374980055
169399070
179348616
56173505
81450488
805740620
25806283
79607951
11648558
491859893
404488436
70627615
34129378
19368889
160657724
573230521
160602219
1531932
76646066
54309828
5312225
116809816
46809516
215008868
106880601
416579642
765841067
168267605
21074411
34188452
356194667
106181945
4612109
511914386
56060050
279119
417467931
96749366
306581272
365931999
296089711
256886716
46040126
286441875
6341607
65390965
508566061
207128691
49377262
324909881
103168428
129396491
88688719
71811499
274911333
108793986
393813791
152775852
114429905
6345342
57657863
344867184
12840752
595060573
806474907
357053050
27613553
200088704
45881758
119300345
2870429
210050329
56530733
446680053
281443968
65058797
142986494
173938540
163539426
131011051
60952374
38097968
332360058
12776267
591381981
307285062
95715631
557220005
120160649
4935159
397866591
47824027
951745743
362148096
372782856
56739862
124765149
24283257
420574114
391793951
84522969
278580218
230213936
65418288
84077060
720953996
601744457
311738438
314063349
158459002
39970075
503036466
572452969
130062349
27599123
697961879
190899513
121335284
186167025
90818567
159881711
141772366
179359781
355115668
230101023
74976627
101104402
9485268
59485999
334561843
24308973
52158765
103879849
163583994
23354463
283255527
580862711
630784645
105728492
302633618
200135841
160796723
197181465
271174511
560520736
266448343
27415777
203203541
502017649
10450901
266939449
268564662
21067511
186369497
96330053
179628926
31472391
97903524
57824370
53928756
79631847
461788836
167905427
357349302
197097011
7255820
237469644
84443805
57202034
79145514
425601077
292980926
329378372
336873854
171662146
81871765
313840251
712269157
12436
2966163
325450218
249056747
34266862
804628835
224014028
960444
795985559
265179421
445014117
742578072
299096234
77497469
468585320
272908885
507784743
188921355
601226
96025101
636902980
26911840
12048306
57961283
8078279
277612593
136323886
69248790
376854583
104357814
132158478
90378095
532360152
76745610
21167564
526507889
32701710
146655019
129052789
54843233
733226549
26795292
7511488
27071610
241092626
745379530
350869102
148031422
455249341
375799549
178484412
121893431
253116258
666224343
492744915
215192692
127506100
662236845
343602737
56827518
22147846
81622218
101145410
1863283
80835837
424304366
19079645
53517864
219956277
323648285
182284249
528376550
55279887
428787354
207623413
449454779
239908034
282853849
301494395
386938159
174633718
32873190
183807709
92875646
70186674
253059415
475088566
253609698
96076708
404989380
136775843
608284624
658933807
534372804
261868466
20377994
278917478
295641902
47390571
235551554
161020266
490603852
504071426
1527443
1728294
166447331
647564523
98243125
224661006
45611794
607341621
101308166
223785861
293281241
105722558
359525743
86035683
19669061
38744869
402254486
18457708
528974050
1594418
138199173
208813058
212535706
202043169
8963415
43885743
390747226
102193418
202142264
354193449
20545571
21876669
420051109
28872116
378959495
633996739
21479747
316518639
231169068
492076210
1450612
25513658
474363625
73634308
76476007
329605121
353440524
799006895
389554572
33153537
389131908
273881831
184364058
85588244
321273267
228155687
583070808
52012828
66837926
238568276
142526343
434222709
277205258
55731272
87805037
66037568
476274592
13927898
170428639
513271633
23428526
76189284
272919500
144638019
544033295
264496357
45549272
788108348
201711547
1605146
111299295
23029
37480101
11162281
37193746
364155851
754348621
111921116
554289287
725140657
155234860
420842559
359580506
788647004
303035852
6311902
115260850
37160890
56414666
105720433
22454671
139317929
293414973
52048656
43768835
144720150
545572366
153369933
563074984
415643149
138901180
322644676
778466018
584389512
6424521
227995977
482119159
66022926
338458764
112713275
22714647
505259334
311299619
108587677
621226064
195959131
115995043
105448670
414732705
7373001
273231336
86281630
709406040
69569921
9256914
128799567
138531336
206319729
702170365
484986816
33230518
50659226
70043005
385680018
475575336
110192278
74564344
236023100
248521717
35320337
126008667
21769733
75465156
751726
374150944
403425409
287839803
169555450
465411946
457629497
203286246
147819268
30930646
297545758
232744763
454530650
294512045
596107839
469247301
86905763
62108766
296880950
59957298
179549614
256078439
156313383
131555843
184216
812621449
65346549
314377953
296696417
6448211
121040298
355942996
112946891
877650808
7401435
31260518
159350322
450431462
110043549
314026274
265036995
24842226
712051015
23459685
345508023
529395215
163191822
68313689
128249328
430512578
119426216
228707349
534561147
320011197
241964529
287232425
300344746
82592963
319957008
75543362
100935287
7110319
373500865
271530048
76864182
36785493
541920538
242197129
425618576
310163329
291568302
289992260
370094773
361695211
119799835
15394191
266175798
644898456
98266705
193272594
418820228
235603031
351874233
15910861
59059317
193918175
417594054
271125813
225517384
458734895
163905131
231545712
65949989
200391122
684177622
400799229
230733339
545739340
272805014
128118185
343928
464761953
30848732
259166116
11100946
119636469
805843796
33722062
171259098
221625717
294180846
578069
4214944
401347228
23030912
566862590
72970403
299206019
452554303
596711
179292215
292391292
36684119
314968909
859989
400008944
162853789
1851428
74338386
508122806
154303481
203984558
11165916
201149690
302988309
308368863
847368933
101026579
6522832
258539159
498724898
852893547
35425670
93602953
182452957
233183679
424417085
305523336
70160749
128612430
761385902
738890014
20192787
567781835
490310712
478722724
4260108
130739877
493153962
149763781
304678417
309331557
275823109
215337610
5461014
511710814
51506874
180278061
49237933
473921526
372157510
6680852
25034497
23633231
489276606
131695038
84461949
797535576
188640368
510028354
94338163
621256599
867658841
505676390
3421029
147699488
167481573
787292176
367419358
105840520
343081967
200607535
562203775
195630392
308508425
500602673
599990921
341001996
39762279
429936369
336391345
283537586
845836549
804150131
22073067
316347292
3357064
499321568
104610617
321225501
633110468
227985441
34568336
154216251
419893769
12769358
187802904
135563532
625771358
168746999
79028319
184451271
275943653
57793323
40709119
41403684
216321783
86332676
230873868
80822579
38469501
115517146
147992959
174030012
364918070
408922185
116051043
663236085
122590840
16701241
191531047
199910479
133178885
171504212
337451101
76914672
84318959
162927562
498978804
363124871
48078577
6423870
156848839
59327758
280700054
53747859
69202785
242549393
27067031
66163354
1659244
150705654
109581884
70480172
48384523
59220138
175717666
429274413
683420062
28370713
146449977
387958132
536076497
199900544
147068308
77309040
172852115
516107110
82446262
226288794
739684346
860902474
34856132
366971241
243848248
112248659
319839812
217709680
60905251
167466388
59848351
433466976
153971364
63661690
168336161
15819187
86385113
78815372
218859766
472579745
486931451
53201454
250635877
631152343
103817195
58794074
220708547
473450969
235679763
219369570
407039610
143628385
222154927
397131016
6832883
214790921
34011029
13203625
128497993
86444006
464055173
183187430
99242596
533064628
363786881
354306454
211492054
12733164
188106817
331877484
919137356
135546374
604159690
211736030
592921119
98569926
53069901
88959073
181528839
191852009
5902289
5234571
421760755
568247634
599979393
379362283
50769335
555272691
179428208
46095149
560865132
427734231
533287813
131930776
4205632
261512776
320703302
182054641
407327219
411742395
448617092
233709183
6043298
437984034
139214595
161730988
14463847
37350752
154598360
82856640
61815798
432762659
1127175
206075209
674482278
221268563
45383644
129816825
406703668
501502928
14700030
368836725
60078289
311201742
387908569
7751254
586407838
118777
495529663
535846896
223514955
2689847
175062297
34843110
704778688
220390941
358292277
162648235
387958118
510236010
72915198
336355203
71072845
434624105
38829740
17087604
9355813
693889021
329654416
336652777
351821617
122865479
46155061
803781621
499430134
61603735
483437445
64654357
47325115
286612943
99724261
71839432
422049241
5118215
384760741
673260228
804531021
35306619
43938166
397839895
836147996
776943153
34931684
61959530
137215558
22474630
4777666
37754574
110711377
38310035
387475863
66269926
167356517
277541545
49989735
53649875
388131323
122728416
1883301
203675284
85189359
477163895
382520895
847280575
121474228
497788721
193804323
111566360
9219567
218968911
404238649
189788059
558916029
73801342
31829418
137650905
338961599
151107852
152393201
566891635
264692721
365636196
152448757
117246343
379659448
257426344
708415315
634515346
311310707
503614048
7149238
330314377
83837144
243173632
265909100
233428089
289626404
185217784
584259266
297670194
92230319
27851937
456852341
544917006
177993120
551491053
192500221
43892403
701803566
87903307
3203952
263372001
76816913
228598156
65756684
10479269
637941296
321673397
524964694
708636120
129084902
261679796
376461624
34773912
388517976
397260210
28103346
480792046
253505242
104507343
600969653
416490777
655920274
614859252
5692739
259697518
199856731
102971918
237638945
14745911
173816863
165844071
202232499
238439379
490567676
417837410
110310960
763159413
636894800
354939192
224057539
161616365
352905762
208082430
81456306
554832127
358920652
186132057
417597497
73604828
535054961
51299971
651925534
147819262
104795354
99221191
103558821
26031068
240898618
282942809
270128763
338570213
65658391
216698436
752082517
104795797
392035891
154261582
660435401
41059232
145529890
35913218
627166638
155627407
226407098
261185947
109361147
112451937
27465927
68414785
243639017
3643771
30295074
159573376
162465729
74480698
102130618
611966152
25156390
26064604
698403647
261831770
48312614
15298196
37558260
114651180
127655630
922804
95946845
89722353
101858266
182853870
723962127
253746972
91476513
263576027
389558595
160891989
34920803
2144728
288847571
92989681
237021699
848065737
3749111
693319630
226676020
223178543
14999564
16125006
251744424
23563261
299453489
10333178
519466660
53877860
66565476
182431885
200269505
41662700
140998918
26316984
202316936
585174430
54373032
129776063
362449621
82400783
169122200
16674042
8290164
109555943
361734326
230329080
747252886
76009061
204590771
292594881
250847280
168466888
206347706
51298143
66630212
425311042
135775966
466033688
114812093
90262539
571690705
100965620
397333217
230994083
500119964
197671850
277495069
104371827
13864179
142293016
551159867
106578213
85530735
300577978
179927262
77806060
221010964
187131728
547164243
2347987
18279362
42600309
597665065
123501839
106562374
690494807
177491299
485570821
418039329
85116712
7340199
122760283
149644194
503814280
942210849
764622901
151467640
15165900
68605762
79644484
326794126
311568614
119447427
351256414
59786270
382862047
345048560
37080764
105203790
61557018
338813789
64985360
389525784
194363652
260951597
745201292
69474527
84750773
60045002
6759584
157630424
11285599
129574008
267756710
41477933
95631831
211567691
21637614
193724812
116130637
612525639
437777236
392107637
680233252
302538612
720662795
213748801
149612149
400002009
324739093
92773023
204866291
260002511
878871973
595582648
421162539
17289983
251353840
135200123
90646437
136297658
176689496
237232015
48063573
473885722
376239933
895166
383445646
134714005
9307933
203625119
27645913
141364613
112536363
94093678
189309867
207153542
153662622
89518291
104509290
385286035
111025360
555787092
191645
168872110
324696633
89638094
305608510
58851165
640114229
276147008
228519677
281346117
85816951
69239638
132075597
108831911
90705898
313416179
222471617
836654834
650954390
583717357
3852238
20599270
808548366
615990512
207395201
22424852
419165070
239801359
419685923
54541787
248346699
632985826
549095594
356760793
178684592
299941811
276538639
233144302
336948823
600387273
805383932
792779983
202846824
4832131
10745868
229214440
386079628
121116993
436214918
39580891
171518652
54580899
225557687
110143545
109911536
384652410
67523191
173963302
215943015
319075767
458537600
111942202
309890019
633108372
104686701
388078001
78321355
31807554
271482568
539344432
352761827
45591086
182890827
506052108
267663556
33907240
155528572
245416729
542707082
130455815
13026971
14826150
95141719
749935006
163940513
152728575
191728163
243695832
246664208
153344641
139689089
240918148
335464710
754776802
97779378
306112900
327658659
136466740
734763703
319678455
276741866
502989388
450495169
487808683
263188054
748524372
145020399
719204247
836498126
17001900
157918384
148108154
27874532
164859160
106925350
120745154
875188982
33970670
310365072
89876054
91966046
187636968
308073124
485892113
55162923
54554798
133959666
37959810
34208808
335483302
357843439
53508271
28008954
462698133
585438342
762492237
209652950
86560416
255801023
586435865
281973777
17006750
522025161
89476118
480018487
560741878
208939220
232413672
360995887
457195414
402919084
125742621
711827642
274057326
52823800
79744897
350179439
217316123
423206383
251312560
288716149
250095982
340929628
190617242
75557011
255507651
222617255
112043731
123236944
39020361
334623997
399263875
418937826
33665860
161348360
143390
17389527
515245464
74412731
80501474
170556337
66684622
516172803
228480337
178642581
589193168
590266627
216157225
349346638
3823761
238648441
2653612
32109942
301050987
14200186
264264980
243927996
203597026
113171058
117466033
244476515
57128582
945930
147415896
378982305
447034295
524751096
35458412
232208329
139887057
98174668
128376904
429897868
183001904
189185827
100435841
127013182
126199087
83241512
485557954
27777729
348601111
339980923
138781493
200646648
42715931
703271736
16232565
62854142
172844302
242541665
144327231
635374151
45991048
468768814
113469909
79791957
114084909
132518442
340199666
370248396
12585728
432375478
199531062
49663546
10590218
851227
681937598
203840188
47141959
103109491
48916497
142079375
3551119
177921669
309969118
308222682
642439302
3107471
200386633
184721159
66390842
699818986
369821215
394383717
259044078
119594918
140260138
66698370
109147650
141327177
6679088
502969899
27768281
374638328
34842302
70897573
236739317
225209180
423529095
3701278
541611371
7855465
55225467
582827032
92945990
79569639
346409960
118082567
202724311
120617559
462813590
29382774
5590620
99224764
102403956
15876440
170751690
607803758
417306990
253952773
80640681
718909968
137567464
282152311
525240827
193404992
289087351
515529488
455881740
58287690
198819776
372161446
36280962
230289186
89636754
294072682
68448654
349823605
52129919
4671214
538618730
63391065
435500012
405347293
264623614
567341906
36801191
127968312
24486874
366600638
100586993
348787149
49945946
354498734
846130988
398829627
30158415
30427345
121539940
142634798
530089161
400533877
221520620
413205494
407658450
455395933
157313230
309187883
329539637
639228912
452408861
365700375
406522703
82024375
426593881
385565358
343745947
586834552
798915558
300160854
289994818
93991155
535168513
188960021
496636897
115092714
35662789
70907322
44713974
213681969
3922734
69348641
104159851
789250667
34135
19463875
242863701
232137612
67178410
126329925
483120567
16492400
383670370
538001542
841301152
664660792
206438106
178081125
7349290
391722112
35055955
29475039
104667834
149361025
124997280
241268780
537809445
378880648
290657965
247342939
553210254
58093935
95900403
424282222
87600359
30524286
433956453
12768139
4235945
185551580
27406285
225852879
461120355
174154219
736229832
12799097
62489487
910799791
85369095
370077345
207557390
37512939
216674160
2849148
485572246
413274571
361467648
130776481
415041048
121148714
450919041
239258231
367103814
360652348
276155409
76807447
101202707
266973938
680786861
431863537
325056724
7667515
239465701
149009471
435003548
367302167
7435919
148593759
24229657
527572514
81086289
594051836
745159647
59659733
401601237
540443734
336008183
480199063
37658181
302202902
849602871
222808767
10465208
20256880
298649704
274152401
30198674
96328706
709764583
269724178
658434317
28583281
363405963
220030434
106140969
112802607
34844160
42774805
316542333
20259112
470001828
55351042
459761780
59474298
51389668
27563712
76996655
25613322
286231903
289627041
63116393
25054810
16020692
126330654
345714185
560604091
16181799
25371293
453271013
420773591
60537023
414885522
121695462
259856172
108616160
221686284
48749590
330026782
498488220
179199032
318788518
93516567
36830543
303989543
61700920
190184366
294222545
378733295
106435037
39765272
75262428
494326341
94194906
233930457
140514815
397685335
436906221
885808206
672891784
175078552
737064505
516895517
388255118
16634407
160946523
44934266
18055544
379448923
974865027
215132723
51831149
28607202
8810591
359028249
73421
786811753
38366398
441476436
364143886
410176397
81201085
155115869
440413902
674792099
544976716
626592192
163415325
113553115
354637360
363336244
292098488
53174820
806382443
77580535
238582507
326275924
163465907
117714042
571716770
476501908
281427580
440112343
34853440
113003068
291102255
23879935
679934912
222176461
98206765
128851001
172526335
9671183
101225296
188044618
3681358
653664280
460412704
15613914
33063825
124476646
91973517
27562645
250152998
31193616
368039689
233549672
691501731
35712510
244730516
591013895
171292705
423190454
81200169
14940703
172011850
53664638
251795487
298581124
253301167
91247076
39864992
169728126
26912661
208720126
406017147
83487597
153395281
571643759
166469527
418113800
105052439
199989264
546171260
43400421
34773001
286011159
175425469
97830577
558890361
211099563
78767152
151117400
42212445
651347652
172789187
97580298
226115271
479419065
329034687
646505122
663217017
298955394
126766989
373788413
127908729
205291491
85994514
308076653
30684651
62334054
195803539
264605734
168707244
206030685
33658626
342337127
4387991
52669026
184277181
40889362
456115871
18844280
293031143
110876485
256258096
143569575
91695637
12310725
261936162
166102669
388423350
35020861
499050345
244676734
217207607
22630606
12754029
82892573
336506487
32764249
775577659
473352712
15533834
699771137
223181089
303582448
12755539
251922402
146243119
119206102
422057775
186264147
387972010
443128938
1743802
66427008
882451556
112026569
383146953
24731733
105816987
296193127
43985121
271964086
257015868
141381368
810600038
202402118
215358893
226025757
14034191
654841787
531425944
201912349
196697221
903100689
19221508
262943299
154979921
203730108
599438645
943676918
81084911
24174838
400464396
240247191
10762804
15663650
5093532
160802788
259447193
169612040
166571197
137423824
229956709
344509078
54981733
63025131
444130532
778251456
343059416
351329538
328042996
378054261
442332199
64502460
348938743
15575028
332879549
308604935
110392289
108297613
97272898
199977909
333923615
468206032
715429988
335974012
224377852
1096386
283161476
59255757
260319430
126210667
98470840
59030039
165846321
345919043
7823284
331548070
92510987
24162026
56621816
80183706
68740695
68410829
110300077
112910112
287848566
238105667
113068567
517264427
663963984
235014019
74688887
133000035
260983152
450791283
223678342
390749002
90184987
183911120
48809869
108755707
44160190
326315800
276064171
15567532
257679583
62179910
416935185
137855230
108064072
241955869
5222421
266618887
404725758
438732122
46248491
407308810
164415309
169238953
614768357
111220590
382436856
524408865
266577115
250449909
108267474
122104002
179344630
208713070
278724127
779854351
19705139
29817841
357281927
114783721
193425615
293320166
531198752
263740634
673633874
128223051
27046688
469215840
317375855
431446608
150593587
808565818
240380592
221176499
46620649
526166651
532859291
532706356
146290541
160332912
1326101
162247067
96875771
394841987
599516529
40402330
33112596
40738308
225586487
551259222
282550898
38062697
209347809
871051174
778491012
180247512
515753283
4538632
290026830
57399733
113554740
412792205
395546177
92490492
762610988
90655790
35391399
27091353
618699958
656968873
474306289
207937279
717069396
220206911
297559780
92981151
1997229
283149203
171277459
908537936
63608148
349930189
192879862
448720724
195575115
57659953
488124667
461575670
539844478
65235711
33612045
740100829
640958439
111724288
7227871
88466424
471692620
413316935
14143450
42467263
237155759
151777133
139420850
339979619
19444300
52047206
116659685
147229718
396103178
3698938
621942042
6372535
742085927
160702517
793377
93961499
301187486
196785139
225522771
290451928
37351377
437348927
91347096
582519246
822020475
18442818
386479971
344235457
156706428
2104720
47176873
50342100
828813098
712508362
212201095
762288040
643324374
87525465
62505815
310262594
264829126
232772021
36705654
515188598
574838222
92047023
142625522
105658948
32122510
13889218
168439404
66514521
388019434
247362834
163652382
268166675
529792036
358769454
198382357
167870485
274188003
809021114
317842111
188737623
181969759
119374877
305204243
25435914
176403375
112826061
543990496
70938884
83932846
17327043
194161731
549082731
164214146
7566621
309562207
482961770
103861139
82768397
217414926
205029690
517549903
276237738
89555725
132588133
589504146
515232758
497849405
191356794
457677402
105599183
8582631
91360384
139979473
787444238
30370976
60933645
3327237
305467697
1688760
393566059
38845177
56129178
78408600
75350769
426232303
25236547
352060781
634086396
415724310
146174731
448272506
189581354
61657585
377725365
369863454
539195458
250051630
678647797
82648483
122342208
178825347
293595903
832093466
437449110
26895927
458575736
185705147
518400916
111190155
23179920
109658487
19263275
22443102
154010572
89873605
250221585
152175861
520596680
179387594
457322994
311408772
79914000
33232126
102634139
397164782
410346533
823053277
1064889
75564288
697155754
202003735
18490017
153202954
31749652
351425549
84478969
45691761
8271180
677589613
225537865
19309815
646120809
178651563
452288081
244157859
122368143
89338941
517694946
158484769
245374400
14053726
147213171
363360953
329614500
57117260
87108696
55658183
94860557
17802793
71302977
621566186
75242896
12135764
49378916
214911341
641074583
723176483
42413552
442371865
213995595
73443328
47588130
230411427
1461600
543135001
448196882
58764824
42788234
39832961
477409473
523211453
197934865
218955776
20154778
23650209
36366884
287619946
109380922
374557761
142656464
187678867
311371928
565747281
869502133
106648858
321323872
396600965
172976759
16215380
200333512
274688331
229680698
201728530
103129966
311264695
3656622
10004653
289979973
210494829
93045055
22345874
329458962
120723244
193150543
296247414
223976345
310305042
225125552
780534594
41303109
72869037
14190866
463619871
107175725
390906801
238756585
21425528
58593812
643926312
364864913
93003663
494941200
189700939
125209884
79135515
488503572
44763200
344833630
18276250
389763445
80058276
157590580
241295791
13199488
3694930
213077695
441410306
203757422
63839637
169021517
75030411
244137109
17718058
287778700
95467622
59318780
103753820
454589473
290535804
144366526
207911911
280064114
464441538
46067370
207238248
502423598
234505975
110922855
404151636
42663365
814557430
346892657
448729559
330414907
140618562
173267244
218072205
289227561
205655409
106187621
542529723
162918313
319354066
129762713
138337827
95817578
91676526
134275144
80240162
527607646
417499231
236138971
115920175
9752386
16203108
655074890
279882009
390431326
47080906
7356932
65821199
326780324
616252649
595280433
260384950
54458503
596028720
239590169
198209759
97085102
325500094
275928808
455514624
33539738
242623653
70211395
66091995
196906760
251154198
132011374
318353527
21923791
318417101
98656364
158090082
72209677
530321600
111370332
6380521
430632116
272450660
546946070
48494402
23112495
94346323
695846146
64315705
97016961
52261923
213735044
182909803
6035614
184478189
220441250
55561388
358688088
27234061
12695593
75238879
80698545
213986516
348608240
491244015
157837468
4169700
189278919
109113517
50482967
190203575
141296863
218958722
126632928
160250640
157205635
26579769
93979846
143602808
468663679
137853122
117782482
672634155
235554147
310465407
251276705
153390878
60007353
9710145
40971781
100857355
3202060
310951312
84898401
29126794
538029440
3906309
458040838
13984510
523615004
365961575
169397283
88848807
647736192
703705034
58537472
10134285
67156206
159852669
306307684
9370163
22576280
69915524
123560013
340094944
61591434
11985390
34888996
509613523
74403270
62797380
26128955
317014037
177493873
29891276
504262816
7007557
12442631
146622847
46305028
791498097
80578949
131105626
325616912
324832593
89401943
107911340
19075440
176105896
59782967
12380645
366821966
165365247
245845377
45045475
40897642
104112158
242321264
75748754
668850599
113762259
438029239
269416767
463171787
75672618
362618936
65268581
387436268
141248805
13328422
362219971
25388997
612814255
97216441
77464719
430366674
217425758
124653133
196067405
149063531
119499089
363194500
8614026
94691900
477007637
30679051
3663672
727499598
163416109
136850608
165586513
228578025
60303746
362550881
77174231
241650659
45360706
77606777
142980226
216021125
513827165
80798055
257818671
170544811
3979552
11970559
295579656
74605668
147330452
15343652
760291694
357289380
57639821
33472735
139778868
167649870
157546763
386851838
206118647
24555439
718781019
217999982
1546119
405253797
28233449
241211687
392586537
138005719
189010717
174709718
658324983
786604964
623368000
363941399
74546350
336619606
137086189
396696364
152907322
221517228
571972330
300118107
125240206
8192617
310856734
241384964
242050982
233532056
1756709
71702012
135593604
207683559
41363790
99242353
220712674
90582323
147207644
125245740
185005751
107908982
451300264
58993918
199153399
339785518
280900074
228340013
299818591
308745401
22156796
351734103
256530320
27111508
340247269
339352907
95232469
11249267
1263162
281208497
74919112
212728278
18419922
798654121
330926809
213926346
443519513
66374921
124491687
241904527
396886970
174859449
266713565
375050902
63552114
4233121
161038794
214845210
208770155
120391343
269070535
100460059
677742036
10398191
137227761
335365747
2719863
204748483
276761203
153358925
217041354
263164124
110182157
133360167
25042577
171382722
29238018
428822586
171595007
524389533
16634891
1591599
68055182
8339347
18588074
106954759
9749898
315470434
191222555
99498750
288097772
138397238
508947964
391676601
250892724
699303792
269858230
153407784
41844611
239746759
602485859
44085187
658152370
598948036
130705300
221788519
3952474
504630667
333249419
188585393
67067087
582492686
198283997
201010943
508450584
47409001
99327665
325364635
16737179
443922304
46131210
338757572
59732612
110358662
169775979
538979677
259926530
63539806
136186404
74571245
644559492
796847252
238019806
305558240
315830988
680440326
331673329
2860725
21843187
174603843
135025322
309733467
217567669
162790912
81812085
44649634
698010761
149462112
710976300
124138492
569802177
12646345
415777753
627820119
715660962
39892817
410127768
723080765
375427972
7202130
203179726
711640959
371365647
529271173
194932344
413316322
366676230
254174879
139377004
667539435
493183975
790555702
116110515
328995215
474112926
140211474
200887553
201359036
220503345
485372852
12031845
462511503
88395120
32222359
212508150
250607031
118651836
229868173
127930792
8855357
85758449
24326855
15424122
176991905
191607295
723153666
54387933
458767382
86993494
65271323
530994852
354191760
423115684
214626401
406566549
175538273
450730802
886477833
29218674
623254331
422369384
359030724
169494256
218200698
247767157
25985416
416790279
110000101
287674184
642785353
324840598
152256251
111359893
81900638
507905744
224688134
942922685
202116874
237386818
27445558
545422285
117527291
494735381
134712143
321257363
67413350
516979205
238604353
181241659
27800892
237169547
80362185
410296777
406130836
96389043
42280708
62009764
281731255
137467245
289336343
74695973
63633046
287965032
209224175
22193723
764353617
264278235
28621006
111566069
670969183
521996555
79871042
465751512
382687694
59167043
17150646
700406851
435928184
405466424
283482853
233687855
247092660
397873885
372447065
68785029
178707702
599381485
128588793
368570700
340568356
42894942
2042481
390853861
358837534
514119910
44577204
76493468
116027750
352492731
280441126
966783629
680544580
89815136
94062315
207907962
72841323
90391331
385916327
251162424
46959089
221659482
322450639
99308499
183145062
44930242
401776016
520232035
311600475
62185509
15591174
380158644
42693354
165570092
257007492
441593886
647729776
167584253
56052238
793852304
293537431
37957983
290260658
144527706
509252181
159174296
7122256
844845840
136943016
634038793
819837884
14734837
18603151
27942303
676678534
403046532
347643414
328883781
24449571
528074999
262147544
16677742
9905761
260226724
303012035
296653531
12801093
16761869
64647981
749990
406679017
407333733
454104893
354026105
223452073
173876683
192933245
107196675
101510332
387267234
898466658
440372477
892949383
733005092
269180415
46258833
75551574
128805826
135217010
25112910
236247
788767621
160936391
141819993
173315814
164729174
19070185
105652889
94180273
338039814
324381887
442600120
175807083
395112011
283099857
25546683
352551413
297469539
463158741
238957871
363028099
199743687
188782406
782246178
317912636
135493533
169528374
96452600
234711242
77556250
282778016
74182147
52421006
157091931
335293750
157246635
582120118
187906027
147070010
405850511
270738619
572904265
377808394
448706488
51657081
176070807
145777321
185455384
36628994
22815305
384845555
445035373
283208852
44216995
116742896
36379624
520389548
364085654
73135117
383262821
160770938
235526322
100461420
103298094
171848641
724753496
328191203
457901546
577795869
228267479
468687140
320244636
466337368
526654185
27850665
8020080
20870109
5733030
113927771
126413617
60557876
351172006
41901693
330581
442230412
323499134
86429269
140153604
197722285
37576013
157679007
564685459
153305021
24350682
2676633
100219551
889728928
436088527
8731211
370772267
84106141
107656331
59556735
529028613
48768476
856308492
244148334
126004292
599533780
535916320
725289645
215893412
665833568
302994396
399056536
225537384
250933328
192035790
135549637
44880744
141430527
131372795
338624452
108637206
257711019
786807
1008531
257388408
72418859
221115485
331028180
317362552
141188713
582087896
278643647
397108540
86635920
48854968
465364100
306340771
59187469
26575570
701965524
38146135
197307191
134750167
15797676
448340654
292786803
24666019
38837479
49085546
114246717
476726260
139378955
54348644
177035729
178619579
230577480
457291199
255500717
12313871
395948716
814613094
112601426
247063752
251853403
68935795
755558081
457068817
333567974
472835874
546102133
498214432
106136452
256839628
371478437
415847
503225545
5891342
234583358
196301122
169344638
155606883
109691312
52271133
18777020
127760484
10290899
45097940
672507798
59520389
62761751
18419911
646014
46496184
79282511
354953643
68546319
450890579
213598322
314741699
413077080
17954670
176952093
546936365
292490577
37341761
2960386
467063476
229847652
353115906
358078021
783216000
110287199
96561066
247514554
247740106
543204808
242768286
87809017
152933641
550863264
22356887
48283624
307333851
37595170
224683685
213717293
130467908
284355431
156677662
12657
239795271
180104776
299755906
9274625
92559319
117593019
23448413
19381211
707292997
208928301
129982288
317439690
37994180
22207231
8554374
391596179
430004434
158420177
210871563
435189158
321238379
776370734
121633830
35331937
224337643
35370814
164355900
25887580
182128512
79289056
451192447
79037334
591809020
408454891
547422345
106873652
85287297
250904128
117833321
302793425
196801
180407696
35146670
30908371
233123840
300056493
139778251
49786662
182329138
243656490
96539762
350241096
302217116
21755695
135052544
226728694
182989098
451912958
127135438
414201434
425146594
309778959
509848057
45680973
746321870
92531081
228218244
517645111
418649826
389868626
229259936
104551880
774909334
455775028
6338653
467878895
355634728
656683660
273909418
65072275
552272682
232816050
709965914
80897397
244235212
261347873
558912009
7309344
121529153
99145901
244675405
277341808
103415149
115325044
414907335
6736647
576376664
65605659
444182712
715988463
589731382
51899801
359298506
457499682
271823287
535467309
640958579
277059036
111653399
108649381
102490282
440388224
321073215
56295755
10489039
336029085
466983879
817880329
8199265
156801529
174685744
298735786
516163501
48097357
422575972
217609138
269134114
602409072
252184243
392024277
2036375
346978289
25840038
21071157
49472387
709534259
485300340
242698554
702436095
88657650
235516431
618418106
22189585
285909207
131661434
367774256
421207915
577218733
160575790
437686932
256614691
236460754
51674817
541403402
30558558
44642213
157772805
275636075
164258905
212455459
153182654
743735042
126684479
57060124
47105521
9477013
41536520
155525489
394143938
214351572
763528385
188302222
28035686
637756954
38535857
19911022
590707234
705802584
832509212
126096323
372552405
139700035
167765320
35642690
252636334
208609107
810014798
4475474
20483216
13841385
253337537
408501052
277689538
80984376
149988506
304811763
750332605
203371847
54776382
151506754
482837978
170545251
674076072
211977481
660732514
156994090
396436731
34577097
87884196
383315225
272251089
285088891
173568191
300905765
116973562
149814805
876827
371525579
146044291
583885774
64712672
418400160
63140115
7687493
122648218
20746591
443434685
65246228
216752274
618637446
160749815
458065254
53233996
181410493
575231000
105485507
45556534
86253262
129067015
2160697
547500814
10253095
431010858
553547023
916649223
276508319
193905111
51464718
324784656
87399849
357414292
342582708
6352293
291146580
351094118
271241633
66269499
4735199
55567749
349270021
133882126
1540196
433272691
360028220
55092804
56086148
360164457
388723805
234130031
1098462
121641129
40602036
318414240
713549162
137823391
439397602
329340687
9351345
761922224
376832214
126370029
52293848
694671460
360847422
339836587
115094217
142588360
333780693
537651304
668153149
306654616
61235191
267089009
638251970
59750354
233715885
545289769
270334127
64056751
262944244
183003942
920911981
4402309
519715004
344835474
279350490
240805579
730302742
100808838
167396578
98658479
18170228
4217220
198823588
665975780
49452094
433476675
751476672
305404411
42107918
18365223
273007602
41083506
241060318
156477831
118143821
33127658
523604148
203152705
159281557
666822682
582453609
394460678
634153697
279982771
496470207
103995305
235684367
69563981
647265218
470159795
203895089
555520915
31618930
378770166
308455369
245905546
415950937
78102681
709522659
106214332
367193933
104290447
12754128
440127158
44967848
31951203
170100594
8804063
65265090
68256428
91056374
849137350
56954653
138836999
205717239
1090727
204031895
121937368
58515708
173446671
12914782
487519912
16545678
68000843
242897463
32561414
111203779
63269532
422945422
372214704
110269078
79335585
591122774
475611723
468518442
30733320
10986117
247463607
270090275
71603591
235288992
163036885
684163815
823796404
311375330
215387358
353614115
689411348
169884937
12325546
259371348
170844116
889988625
173989991
8111160
477323767
60059770
21872655
116395292
11511109
137329415
48563889
490656541
83521684
93468567
803404841
251952551
307839122
393808399
94540425
11393328
328652691
421408253
660392150
421624079
129571898
6309806
265231704
329829795
8208210
549874042
369326286
171681590
234769061
220142714
96857619
20470770
444048076
43211342
4824538
34678259
409376119
18321686
68738707
502486459
117012375
68541419
565856224
96471000
734061000
203900852
260942473
229040747
172046272
200772818
324641833
412412146
10825807
272434308
42363615
389245696
215795701
61394901
100304265
519982296
212829997
137753518
181572544
38890364
47424453
197443727
68314727
220633889
272731964
55489598
229488581
139372013
685799052
433180520
12846828
114044490
365828854
502269898
83965839
19866170
87833577
128533101
551640899
32623419
356321209
713121500
65884432
336116081
484405514
393593941
452566914
573709668
393755314
24888048
7122838
156185961
35546504
978358
174637380
514100955
58845263
396876763
218213564
192017974
356949267
532074404
373439741
210802065
419156064
132254635
97210028
511076547
81477013
99544442
257111075
284176173
33227190
585419012
263319261
123997125
937462605
11176115
309143639
851539440
124847157
369392269
77666822
311485152
166654485
6146390
72864750
481801080
15482498
361019210
114551527
226491712
242181185
32893087
236986459
136517725
368332998
239465770
879724110
378032008
207434191
773830963
572839355
136727425
24483817
158777602
4744884
9670991
248795917
316808531
773297559
597965116
263821172
818429366
59635097
99023741
492880428
5913550
654293728
471313968
14481541
15188434
198979
281623512
541396584
8405077
57725695
108990400
509054423
658827
9446592
300240342
68825306
788589313
303029112
774515362
82338788
28165014
847631972
304175124
1075448
426197560
80396544
116217553
23877903
19153755
51157156
77995613
17643810
664625890
112430530
356860000
266130605
377961593
370721187
521553949
188977071
39709881
390433613
7064271
85545623
163674940
72304654
8494921
214401463
1804399
89534496
66805339
147251096
102287161
131323995
432691728
168504382
223080311
35916234
636738339
59741344
104472585
233032848
47457786
398814618
182824488
53163548
673848014
375960392
674391254
255541141
196135150
92013282
597422687
4817701
265188257
702854102
154702283
138744391
2686820
113889255
739195062
6312652
8186779
125315769
211860936
3069134
495685405
341123254
18716370
876028073
25961446
310729253
125900136
112220748
502770715
160099209
82014516
526389216
146910830
821246596
149232402
611959309
33747266
145916438
422214918
48461451
453318502
73456399
53328590
97891889
501416129
307768141
342051528
1393870
562227882
357367928
114237683
7417152
195181921
209296417
624719443
346445542
54315969
289829726
311726918
286624521
252075021
109504887
24078801
177299787
160417279
294780715
235343252
86154837
193403377
32220493
55297893
225128656
154033063
142172740
209336934
26464151
961789160
195437719
12888343
911524956
237169221
23414712
17767521
51036472
136691616
281850269
425183692
492369878
749472362
70310926
478754600
2165802
484016710
436946138
4141968
15173353
84679496
1635302
373006647
133424037
688794005
80096081
18224835
10118545
218691828
695871448
110232063
18577241
794075445
46355337
254254779
95757065
257278522
191843500
3405602
94068125
18270081
108340089
264459896
41828023
57038211
290758396
186905625
73755794
24850914
2238412
501062668
75173073
27257067
101572914
874824817
626258569
696058413
167495783
118673444
36565909
261794511
3967113
418774932
491475789
242894560
151384989
3387122
17419083
190670387
688754610
433469056
219506891
264273782
27288898
195580014
217345240
185333943
172222762
44251955
303437962
64253877
670304818
439415511
192390651
511182863
436727368
1522299
298302856
541484183
211713669
421218168
27092956
51122045
340525863
668052670
15316054
305690829
644203842
37323862
205649907
101179484
86184152
716494534
269264027
44013136
804766562
30422340
193812524
162266124
464962417
549722252
4608465
649643623
809079573
54340637
146562063
92857561
693553114
569524030
106816848
635081401
609585125
65410031
27660982
44346294
362239157
42909476
40947700
756274020
501334047
41051027
400136285
320993456
309711479
47145143
30491146
88200123
585717281
700586
208688094
328051951
765849399
539336636
99697636
554037294
609965586
75560906
199011806
541200495
87769291
491638
67356451
41750203
8763144
274745787
98503812
105021583
257077923
208445732
775604140
333317949
9822972
398708729
121149261
32920605
51189214
915975157
306757662
11162582
310380073
826872056
159524631
38933881
119241107
22034590
30393625
7965799
271625645
23424033
11985978
83371724
66703573
240664225
166025107
3254764
22502408
20611227
359018389
78529136
156987866
365226718
803179291
225827247
163382381
1629901
107996147
231697172
325503049
87124667
32187342
613177646
119198454
225281490
353771828
42362958
22858561
872459474
1359615
83880845
11058479
139590888
14573987
157419044
447342815
302777416
30117090
66586243
303552014
8991588
146665837
233907793
148244258
146092774
243353150
659268773
116296919
18910074
75286348
125178487
288392979
128292012
549067976
103663213
152417578
236340415
187395673
376481995
1202609
729222820
335623703
9151371
306501402
85091855
341919975
702938913
249961047
188644507
28517327
418916458
194139925
166275688
206401646
440556791
66730128
109916343
672111530
158441966
358658126
308082373
187334101
5324943
533763566
177175069
20107035
119350357
58667946
263357143
481482982
76362700
15024663
171354669
399579085
18972791
160756048
174961451
250307956
645091118
33848102
46334325
444156577
280829159
16996932
420165632
282291156
123447819
122140456
167518595
190218813
160236766
57368694
168662227
395777841
204364279
173217794
111511841
252872168
240763637
100061448
346458132
76667883
194482392
18985707
43462720
110200974
133023995
197659050
19642283
381449847
110277489
18109685
430681984
26776275
292042120
158422163
147498871
37076703
25662740
466726943
360419427
410295654
346124516
5976151
285247731
128821111
539864665
271291231
361014630
633118956
474929921
197139454
362059965
350002160
754647460
430901092
297694258
34464563
325237973
84373209
175257139
176291124
231028383
195894664
34973333
456468500
174790957
182084514
534334726
154648414
216473187
582048155
28386230
231205499
47740280
36769777
138541149
410648237
470669982
242101253
103397555
40853169
119937110
58284483
703478843
3466000
48164892
345594313
140981716
558109801
347028306
117750263
116051491
70580109
180071751
679562411
442658352
26835140
674924570
264016601
58656575
560348249
255498675
968880493
268599127
646817189
219492675
16324629
57591148
19802265
190863945
163421221
236783594
371956349
752290264
346464180
202741861
67162489
247067867
626238684
91230038
54316459
259609999
271212440
112150327
300034260
114988885
19892035
425888422
382059408
40326699
471799716
3533990
254219717
407987940
578530705
236074626
63567162
203743171
339844161
368496136
171709337
160167929
210239359
203761847
617151338
704947385
14147904
89330797
111997969
526713416
106654364
231786544
62966831
723989593
170377745
240641102
758890588
503304583
119117053
22434406
97012986
202406205
623694728
879861813
347712413
104161540
328797414
478156896
116787323
226415559
27505254
483880668
335179552
94842781
164404116
26684412
141545636
413261989
248387941
207684660
266468705
705615860
523475396
253318443
159269006
502343068
822766855
52076024
193815524
35481635
144614285
74064546
299798676
4245388
70237920
52541512
224288755
301071020
697280826
9175311
2285662
198451856
438256
144733390
39730478
77628601
16015607
160424732
327705117
954975667
816205719
641635628
455185947
195546831
140716485
182367276
201836739
460442652
817610659
238538496
482861154
167935388
697895024
145422332
523169639
35462376
153478587
72542016
525624775
15661096
603143206
271642466
11026573
377074632
236059627
94872424
161151838
62870452
214498833
506326873
767159554
63644603
616099930
76361373
816781687
221077448
73095268
144137895
82154147
54195662
95469449
768116446
275706926
9075028
242939346
137229447
75250256
25720812
175289517
264832839
541899145
287481928
332895659
13679567
6751195
109521534
147505605
39142771
133259637
95212754
20484126
132460374
417311071
391232774
501964166
778021627
56297462
6187443
294293989
276545899
4774517
25488760
505706731
207024323
83741534
29917646
539041835
606254145
72286065
352148780
356724067
614009083
14674147
209812295
57646835
626404305
303331447
181355065
185037550
96929940
298540610
45403698
128334287
364373688
7816098
1322361
818031044
110978532
14563630
308778356
413967653
519043727
10507031
127606064
325606139
392627013
54604815
151025312
129343766
70048829
42448414
370318898
98270024
20086220
12578746
192023672
36732909
771598155
327563214
103165239
105584925
92722923
117784555
107180744
37666777
176542679
185397112
243786898
725194685
32515157
780992463
35760527
130124770
129688347
222534938
48713512
31528922
220691338
300601557
309485362
226300125
364200377
4196209
171519545
386709840
85536150
239681429
80474889
72554831
393595992
24021198
245306648
290010670
224807568
33950225
394725538
381671273
188240211
602655299
37330197
345526801
237567669
685417511
80567723
552078806
9389076
17439281
236852459
208776713
908237534
100719794
894190111
251440921
314675566
239005710
392150737
146313946
48958762
386913271
175481304
50416614
48997251
93185607
587371766
164188562
416965554
6773822
213529066
215839148
127695790
410360679
467439034
826405798
427896087
427131108
341667268
222956329
218711099
277199276
373923305
24250824
56027704
619257698
28592260
853458353
8865852
71995245
105321095
106081152
111014744
294465556
121385464
141375081
452553680
115505849
406343528
617632427
575816
359893234
117642859
578337411
272542781
57377756
57268009
27671929
331459181
113386209
250549455
95957944
925379306
28264957
909752096
12501616
590448042
375346100
77373136
149135644
147416401
199584681
22326979
98773392
787044693
716670352
671914911
537344932
308806581
188661622
348197056
19922399
538055025
260911822
49553103
65679538
429967930
133939045
260000385
480687959
197903002
120494147
107391046
44312279
11309754
461416463
36111298
198519638
145542270
461415471
74219704
150044598
466245863
63593115
721354043
112106578
750853158
102262835
450235582
91387519
346272075
175978163
133893824
146360349
853832993
211348885
242111611
81242473
29281702
138056247
12157419
424815182
158397415
290305934
95563572
161224102
34388109
33785304
20707606
694307677
352791654
330259089
33611002
150154137
341390172
252970618
705833856
493263853
464428599
3278157
394060304
377554096
71056444
63045109
245716165
21923276
105348800
210557386
226921367
256843965
251797900
300908483
551176298
654955149
668574154
455481647
223416221
85809521
353235423
252615001
168956531
302556873
280524602
452447019
664953434
640131702
3409634
68936255
180708768
124826202
131599404
155952187
68615222
307780399
13268670
649543371
94938586
31499697
85731721
342374685
58918210
228792573
243661925
186067291
558214295
6758294
54919821
52747024
240581315
86533854
674131836
390248888
22329154
311173710
576736556
831267462
755026482
72017133
89239208
624299203
207138517
70158824
214480861
73276
397602449
301636264
4209615
44393894
177038036
620094920
229867526
2714175
436676276
693698490
657101451
247579734
325636
1109053
185894702
84313133
44968957
7226106
130641139
478771890
15544647
156707314
19395643
103409117
372592509
243955073
329426226
232039887
351131229
73680002
77162357
422773079
509413153
615323695
153791989
760948148
209608056
16930606
210097959
69527043
555837324
540722320
448376170
22597283
157184177
251235945
81010418
263033751
97319011
320741842
348496439
825868879
224121391
77100439
487108441
69460223
91619161
121874899
355846952
376384637
119168125
56670900
789694525
341735111
1337493
84993452
846867241
331955
564713900
99202358
87457230
28602293
669281314
78466936
19126521
439482795
396194303
137411088
525615002
402161263
42106986
139722256
276266899
229989756
11282396
15346530
369959997
380512637
315829730
464428446
126390220
692507770
240694378
41385811
110044947
26864015
223255722
190162435
657722192
40613798
197064328
552328108
599752521
28291221
103191748
17585571
124675196
9511662
100263719
393587056
73960784
272861107
171527363
341860595
18633471
49073120
180957472
315089534
70905724
243789865
45750817
603411270
15098591
4308768
25791844
91235814
578803149
623668685
309547909
248848628
56894227
12174737
681828105
86132622
161044102
57966600
14080609
26264236
83106231
155218020
569137167
750883987
290553519
72840145
578666951
16452326
188690488
346875343
235974238
6278193
550689000
129548793
201299208
795727448
12486310
314220396
27206420
506118572
85529262
158448048
23814511
118552461
600461012
147998696
42613857
267308588
651406739
167398597
45694260
46984697
483730376
337577998
209015994
62018057
325515537
127078906
760637198
574495195
147153182
422762223
133376359
233049710
110927303
233163125
577489765
2050607
82590518
187556974
253195829
293755595
781577736
172715482
253662313
57053940
34620551
426022262
526504868
245290547
24489713
44421828
668136280
25763325
480449560
65793359
94095912
89835800
24209439
461962504
15169146
612391237
638607167
207892887
407003835
332876610
57450273
201528183
50272231
99038800
393308012
289575549
226601296
56281773
348200464
229082614
28310867
258211194
76658996
102874893
448322356
954165181
99019108
822729429
17912618
318679447
619708263
17849819
118915110
538747791
724453041
85620796
389284519
49193124
5373938
487468635
440413589
26262713
340964535
359081460
60540468
398770109
13407713
75183719
8077672
891513397
157205673
657995832
93292502
283373602
3312498
118320513
220690562
114457306
163040261
263384126
257621755
228015799
133376941
96261401
363216695
11805280
602320679
22498979
119785415
25105749
88090501
23689987
157485042
303887332
539810132
319827249
2314885
189510843
554923842
575511243
713023988
43573582
200847111
280633300
10345985
488880686
269904337
125815010
105844204
343620699
24032371
98582705
155800360
574544529
291243823
204647155
203703762
66157298
830595789
664216654
207469575
156887822
360476902
94969876
100085851
551445868
93429564
37222208
175921594
398595940
312067813
436998849
244093201
33669184
473463346
121773347
535973309
310090054
441360016
270728174
592268588
114106008
519110874
60554905
115320605
80760461
116020741
50361635
417873726
953513759
9591089
694557933
202970483
398874747
322913348
490195791
64565103
18818405
637916705
576822115
428505905
182636256
38972535
565782271
272136088
74475134
363891490
53148
667651289
320364750
694901793
226490977
366615230
22036262
116649944
273285062
16927804
595474833
53481684
205997000
156920690
130944249
538304236
48506031
41550197
659492022
134805487
406866088
243664678
140725665
7059511
83659116
60025504
179339761
133356417
294368577
441069266
7726953
530508264
625966453
272151211
29138414
34843218
132404175
29882376
97699630
81135867
68632701
454507144
526723659
34926511
3216948
464865076
349909451
216650653
478670207
3551880
64557288
125191
376453100
240672497
150821949
312773493
462072518
453467872
863120795
60292185
259406616
15558627
127636791
710700226
584922317
500862858
948359270
338843234
192399142
140734614
206615288
316733967
113208022
87423916
73700166
830554006
181013267
443914711
278146885
40605665
124963778
128311708
55344938
120020785
53406201
286418669
88974584
460342555
5502081
12386854
247501400
299318857
448068113
41581564
213421035
401800915
81736607
50048908
222735826
701110526
225882293
225186153
15363955
27064207
177027393
142316165
151018657
355112121
43159106
300749218
421534913
67900262
14264778
117931101
8397861
353305733
40888854
546009682
51918543
171926161
37782982
100975028
49899069
5570266
336873731
640804397
432700778
192636906
698837267
35391977
548373941
132319927
334347690
315193221
211513160
491720068
164483015
506388579
328583803
521241510
377456052
258206125
675273882
162342478
417537977
166239493
26243341
192620798
176823740
8192783
6162163
730199106
637973176
824271046
67203737
137133280
7255621
89962401
29094919
299647757
18714956
352093607
209161999
665605853
764011546
119822241
91098055
86597158
71592960
73985252
187888792
76940602
26609225
699483574
224939861
789268211
69995216
174562875
243917028
111527350
189667867
447551900
361285873
367667660
7172214
30031618
99856857
461449422
32033164
296337802
339079122
490889572
130739606
156757284
408989416
214281645
53112165
391072167
382148802
51198625
463184484
376148129
208462061
455474005
401931999
208427409
152622414
57705269
137893143
9272648
147377471
190817469
51860258
66867413
255365224
593742437
103825593
844104780
185117842
671621667
29965159
224139602
325570935
179209257
12540649
147834939
99137578
249405046
41085903
439458821
372887117
30605328
832309064
290836262
134417540
30827736
327216807
40395859
502170661
331358392
17315393
105971370
129342548
285985029
5129793
6990726
321286250
1221737
20855169
223400619
571434554
234185070
3717728
31436638
95526255
592603559
454102232
268222755
79310821
338771804
332507429
472221902
437330606
15026132
411450016
277762827
231313801
211775492
228988195
83401881
226140065
243825293
210072474
54999529
423348564
252476410
180675288
342984117
13781316
736542955
546143881
75309369
201836846
254327559
2973547
87271247
499956553
47645032
63071885
167849344
123595840
38365715
264159301
22038537
325522185
87043333
9430553
254685885
697961930
58035548
153615425
98619298
288276649
94246657
471998039
3587575
325469951
150400368
327181
26330990
352495507
213027516
18550532
421287531
537849571
207846802
382218279
77530450
42616325
344153297
133412430
630307578
6732816
26332136
34647377
517032542
68204549
658145767
84913673
48659441
168127841
266652354
682149018
151764517
355989085
68305612
49754782
167216153
730685541
24210193
5529898
292015500
532626255
46301226
301176643
67756606
194735523
151345700
54991019
20851954
537902036
468353000
375413366
155028781
197871874
531242265
92853440
62702121
91161779
270023741
508510104
107964199
196797332
16671197
192369241
173923349
256181070
4345119
321374679
671281136
36964006
82070185
418498942
69515484
238274100
154231297
81873858
127677407
290233720
563564801
151344015
73502089
65745817
30944789
137871124
124841180
335245
473183520
14560966
422441148
347244465
351005461
38056563
366056324
518077542
991620675
602100931
438737059
70624640
245922753
749393294
27497209
144074176
242834240
224208880
134323049
75434636
177453640
695239874
315482041
123103188
15764493
139191406
321804639
64742492
299422161
139936219
38477854
490502171
405634216
90603743
166042063
95193396
39852619
15826730
309737709
176021528
242605988
115840833
528449224
30370795
193554303
28197719
467256124
348774424
138008144
2952958
17118256
37984277
116154793
278130854
102765615
238929823
8718069
415103113
457058257
8444944
39443003
59759261
45868936
366952511
197465461
90108188
857759746
454849478
27971101
142224065
36363617
55069499
352128116
171310666
566186494
45391081
421891992
86015901
2712828
708346435
507914950
124145509
395614526
614932409
394734023
35274705
388563549
177944694
651106087
209521945
261600810
255569584
220207120
422731397
93389014
597114921
506649525
143355754
200616929
502691712
444094935
264172244
268606530
88825999
197788914
210965455
4708810
429873130
11224778
640091231
544953138
50369353
7817739
60491152
313934091
19363585
210958099
484925764
267669946
584791080
300026293
50798669
819322752
174874104
350183897
454901023
547519914
111612898
240073988
44835918
163344139
36146402
31146126
771975641
599410833
247051277
64577019
186939924
495163314
64012458
47593501
242871763
88606577
60824988
310953490
158887893
154129960
175612456
271292393
12729539
81766677
39003451
82449045
96494408
51352017
43346045
55674622
132569357
172040709
97857998
42305392
71289627
375510464
648598170
403662113
69631752
545787688
531662933
472352083
195460971
114689964
10372041
194282398
944603378
247715834
236120729
545853006
707423571
488264768
398021492
12900103
20542748
893074005
128894449
252881802
31318081
113506270
90603903
294481455
541395160
52341586
256536286
456713107
246396642
563919643
6723292
65924403
296728308
506021246
140915562
448518868
655735168
261049414
32226785
3093104
36863631
377491666
43993262
164354859
250384597
54373763
27547576
691084632
200449395
22120046
376784957
442284433
170971867
228332967
465922632
4535781
289349838
390353515
252967854
99312029
357802267
25297590
44398118
142665353
115956623
38740961
231127215
7701074
18751411
470087690
77119791
123998250
301430923
120168150
394079733
157896262
124828945
160078874
358428848
254231286
401226305
178311972
127335964
539287970
318597841
382954093
424735592
474236421
7801546
539965799
567814975
511717931
437569817
121638623
88662011
413649900
633000751
5189764
99551166
390587092
81627935
339596953
602231434
15296795
77327264
684817579
153916951
24616156
162826044
669369218
150115159
66745997
45458611
222147284
253887141
798876
57162569
51163980
89113588
38105844
182610413
230124376
190520227
63134098
29814432
823445485
22622201
269950809
403325995
368846278
170481236
74112722
83476299
191369524
151240515
903332160
24108881
346582
796230213
10309745
341514638
94269489
147853182
602799231
424021277
237504875
246988253
299115591
683956011
602043006
511948649
330215565
211500436
31407320
388187941
985632
65887847
751718240
22500464
15724443
30002689
48973395
526366040
161152359
602126669
143653562
411552806
234935712
512235090
839242873
578863737
177785696
168675268
604576954
99698997
575451378
13501808
750800189
234985033
25423953
174069916
273607652
193974037
22622853
23365211
592422808
17096792
296527963
94539256
30522315
278401998
585060946
5965627
66183559
525440545
66791831
190491000
582704605
787927851
160611397
200239724
7368593
157945375
92154144
249084311
311870437
245699565
435262442
43214980
104339355
145454515
78505694
298097014
3148543
77660257
16084329
96459058
11435094
170628961
88132643
849687489
165423457
146212817
224174236
131007765
354758410
228211173
144508928
112125029
557342836
50867887
75441823
219169657
107037645
111878965
125992839
52532508
197852191
7860875
482005399
260333709
101640785
655261190
194410145
338256687
9037761
368313074
13935809
499418142
260115293
56611412
276103509
28751362
141456366
115466561
130963051
232036089
253638693
897269
227846145
399519071
31881089
39509883
133946499
70782144
332636452
244744926
514085689
30625967
210080282
1731083
819785172
13594499
148015443
212149889
343807432
327885943
210797559
400523970
289986515
271584742
106187128
349350356
298448627
165537986
858105584
635660322
562629995
820975694
166818898
50794944
192809448
214583092
326158629
56685691
405716338
32298645
72548504
279070490
696910722
7682420
18320992
488028159
9759018
700318202
780642353
118981233
236817797
39316005
938308
57764236
400809635
280245747
11069963
5929709
80717991
830671698
216250360
10329258
37447087
401801545
62247605
651184912
38393576
88029441
780151858
136628656
156816187
483986857
127428120
212144794
265292646
603072582
86498798
79754675
173151027
97009605
15683138
338841504
39018661
32689979
43561097
27216472
362917168
66447932
340502457
296222546
509066919
52124868
14053152
49325249
176288103
211564575
76886909
101862656
8916974
449154953
247716732
661518530
726407061
7924515
293746250
242661567
319431314
204696931
520327433
308571651
324670590
201602833
345753256
422573010
310014951
70178398
460308821
120793982
568999300
543100265
14631468
136484062
455339243
357196233
207316954
32456050
785688568
72754301
289509594
326994751
27095253
261909776
39401210
41143106
38494386
391879495
327999489
217935695
197501256
189146976
191989422
125946652
480248784
73857816
198848929
333494066
559164848
266659509
234788617
23182761
4041246
294568717
246960226
190514017
383100330
74714931
169364116
30139701
224117339
530575947
98923982
745565977
301712955
17765345
186579218
416726535
10652894
19280501
201086834
529633124
261312229
57245599
152601172
157881773
262970222
467760029
199989242
5578169
12228057
70884597
732263463
207385994
629405373
822114989
71570374
177027868
3630177
754635539
22696607
770802516
59910899
110968910
322723535
423427155
76545587
256925705
285791975
229956135
515464245
350121169
549558247
643179162
215451546
255654646
57627375
7320561
30078123
511600656
748746688
209443821
269671289
25571621
88567929
44519455
240569472
40816177
260145607
196383886
40611705
804206171
698919912
604075541
95342606
264457240
99655208
7274764
32303705
48522324
625431612
221997663
65659612
176748152
490417782
289558736
250050823
166917252
153547894
303006135
189319874
27197906
33086940
87119309
14198182
322547660
45154671
312639881
17625054
438803365
619690136
398733128
615817402
528865383
119760720
95890246
134096554
276537663
229869236
360194820
571844
353131160
171561605
262206441
33877029
73165535
28605770
604698411
310103507
388749098
261280238
18395061
577334886
13795750
568050642
216124094
41330671
8062691
165904920
635014790
657961071
17383589
10439022
1886045
2115081
93970967
540534581
338480591
839955107
179133517
236737802
578263842
308257792
286247232
75540620
658392465
147342846
18058679
168163537
98241142
320577123
676990328
697143561
345432556
619347604
51829872
209247683
417385994
146554629
70793922
92588827
419166720
255556147
239284257
959087828
2682566
264160089
54528274
172867607
368762880
256246770
652996300
206713218
75055759
10957281
408042723
21884106
17717631
133249276
244092705
688917163
595744446
171566440
135392572
287092518
32411182
176825294
103488657
418561543
703205461
301431761
175615522
237143715
265219135
109684888
312129556
32154630
407428459
224957540
296339801
99996289
312424623
511540323
102253676
899191511
85240250
220621973
215609497
94347156
272435121
391480362
491306181
12531844
425997663
4921484
232538339
176690986
767229
850545642
46212673
19709891
61191028
271084405
55744702
608739180
259528339
693706669
242035955
74619479
48724397
481493012
91149007
119085907
454359495
270776526
187807701
28809010
857575111
164641316
23959679
40478790
4865056
343034330
172668769
133902439
186308419
19090962
20079709
6378942
7359523
89422664
840298746
66979644
449027823
194402778
531392401
22196325
442229050
456945337
39112315
864351338
81641113
202523912
275446777
114155553
44197456
194723119
79510003
41887116
154002712
418157421
152842714
361143655
235641067
406110362
119155967
42541498
198363885
382367485
275965962
77665026
403155311
386011527
69226202
45155543
648825793
37984114
461022417
60865314
281240003
24639945
233127937
769923513
301724443
129100140
104889865
18811580
1854162
385671951
49614211
134581055
18281794
651967483
20998846
97845444
2609401
86504773
2393491
515774846
130252421
184258774
5255507
22525295
333418862
686897449
157224107
419428093
655267894
26253156
126032366
691736062
936189550
96504696
493060689
61109806
252562013
4803486
151782015
44883231
34069064
14165770
412173996
509966421
326603098
151679743
55043623
482664554
775941373
3503117
382629588
6104210
509715670
447354273
292112091
663347098
125977556
181130501
319798354
517424214
620949244
52698620
81166664
117757330
12319659
424840689
286078661
19848460
191242167
37426955
5095934
32573982
58379204
187127391
240725570
120222390
604834563
575507914
264188947
200836167
388713574
138897053
685694221
9310096
495350449
94655595
80625999
7554198
35057610
46654597
233553929
421282087
25694194
123892004
583695734
403274005
513880038
206699791
480757953
140394972
343741032
12635695
130877524
101725757
251232864
516709917
213649782
529756048
60772716
271903501
590129815
75163019
3863908
281311008
174673113
279193106
5673283
216455180
41853620
248784469
127036004
146407499
12097865
157813607
158224472
8536927
310035717
655644235
885626952
184553922
14823691
49964397
99063172
22696389
7051659
159778302
250727267
77565617
773325492
139315
251359217
10669843
278537055
337433219
152822969
708181167
103915552
110116650
44223002
22854045
116086673
26240847
145613209
258586688
83185912
50152352
200060161
285201331
196503259
697737098
109095647
571859536
378961992
689465504
348483405
468778
365955958
309614585
186059539
16521274
356820820
23838454
448706243
161177816
105179519
638214778
439271079
103363991
565733849
21967124
42147712
211465881
93027861
121183432
105305013
384452870
178405118
143218439
337708763
12202285
528697155
141477438
25638049
224323532
248285150
211329918
26645158
16476478
260014387
107411995
36530561
144940930
418177887
198743549
435427074
632452259
85072509
134666207
576448302
12064842
8693344
168432231
98001209
490883576
387385582
461020291
26366852
13176894
732302531
77168783
581684016
190985822
528924582
1424333
205175951
646916903
553901612
9504680
56293723
73347553
70427914
45838440
433967460
28390911
83867885
135961273
166924223
281353111
2299689
32991212
113604219
13194694
77187438
96119122
260409776
389802942
511694123
186337044
550078772
22605038
781097283
283557590
278179113
65552718
6590956
429073741
587785113
38357935
245901465
387337541
65952538
167942823
515244166
492044643
201665966
170272310
617829041
618532672
303227565
477820624
154281112
25714275
239209611
470696478
256431818
28113517
91863260
738257907
190016189
91817051
46664342
28455868
83740525
342502034
298794559
767727966
42955554
107227050
144840626
167299286
220655634
410442176
679548540
66650418
226403762
186781089
386898398
842089506
88062183
18767734
104693
646556206
658962087
345518303
142378711
328147703
450785700
242371213
128569722
213947087
73682171
62082751
24083218
89317838
102054120
423404093
438703192
489935629
86226360
212527862
519697678
598567143
606936417
530285253
216876009
129284368
387234503
348673369
11764996
703349171
14706859
188972490
77209788
15205778
411160692
503045563
43001155
262301503
73039002
266400479
81010843
294112201
198452585
595689658
232018917
38844568
72852657
657318936
667874798
993083
129492232
424013038
583189962
305972038
409968631
144252579
193708331
943754130
61510567
377658719
363514178
292801247
53026028
642084927
310332361
41129995
581746321
276445533
226654712
279177539
46324804
398355490
449665035
311639306
50843925
111118665
199940
606488930
150556821
161548547
625372614
331474738
57181250
370598452
526831895
809512
590333761
67128844
298575432
103793592
231890858
234451005
98674483
764797887
333184818
399711780
23835061
722999227
749374059
174325892
535609904
170564411
25055475
139041907
588414561
204693412
22230352
18688625
139673656
105995943
62944894
433901835
74616250
319962202
163959082
324822084
178230850
11573153
59094525
3398619
31396526
556997298
82900470
271367783
133357097
276310100
63972135
39870708
669735284
4570609
148052335
25744083
172295625
221109297
1257580
5220090
61879612
411787179
13147713
12574553
60905486
458830973
316645454
528994090
424924933
12069413
751396326
504384103
235474469
6454843
294486628
335531041
78594820
244951437
478242995
624488098
156178111
554338018
141536869
11543465
265873230
232345899
313494375
106381298
15349804
309237722
247117834
390527887
331557169
49944773
69298250
590478381
6130983
152758260
666995786
114049469
69970349
51495510
135451007
130879499
731099472
12057611
674117999
129356846
117887146
703721384
473317274
232319434
429674087
639988052
43464499
14956617
356247
12528291
256325612
182726169
144028143
2579079
15002075
37750423
407657717
442118286
235538373
64997127
329319207
345322110
513323155
58255878
158298965
42303887
386370342
523458520
665653134
718486706
141189872
177018186
298946415
169504763
140428348
12225638
427105511
70306368
7408476
59839889
363758275
1683005
426536993
458003212
943409734
141429168
121247041
80435473
111276898
628057047
145477602
220910855
285630583
81372691
140271243
220499747
16027311
171433205
14047067
210435650
411390114
285069220
647987310
14843858
155694130
290833202
84336396
114345084
697747922
147112045
130888022
298489095
109781329
544426587
100041298
91050607
556876891
43671990
233731858
55702935
7812374
4727846
43915847
230885329
25120275
516207817
74911626
931748770
37091617
313764326
268379567
60094467
747378287
237785879
43898429
235603987
234349977
144252552
426717673
601142809
92333250
793494882
33259732
19593505
748121889
625198804
49651932
365730524
864565553
261552526
300473356
99730615
530942848
494814474
318340088
209286
502408099
173206730
146315112
581517987
164265821
78793629
7049104
394120182
48470165
726765111
39430212
582349395
22192758
79357064
386506633
283082061
41372221
53175848
2874330
60833501
740228998
603722993
300500711
319900256
131163003
110102632
257555330
554706199
777496979
74693263
341781327
463536348
83785299
72013371
620196207
67182851
42173524
311723780
253795718
121520370
187871813
358483733
44678912
646215822
215508587
128444522
324760863
854106016
757316842
107728599
120376583
100236682
226692859
552182342
542400063
83350394
48261095
460985354
559675632
535947912
10928254
609342060
187742396
267252498
51769195
34738585
59298506
402559240
11962843
56975262
194149554
289783161
237129710
362389499
330231863
5521319
20154435
4077731
53714256
14900224
528646700
100059762
580128441
58125029
587870524
20413261
4346450
550216177
797013540
418652217
372196981
92296626
50308416
43690582
380168363
173373944
18123483
55470875
333388187
86407914
650980249
83189844
386139701
31322732
16275968
285331146
439375553
392198265
159254082
296286173
23259620
267196158
291137437
14794788
16581060
111539702
59042456
297989927
692265155
13708336
327495275
818847296
102757718
201095729
536147178
372090690
498197736
195196778
225244403
13587087
365900344
54975887
619989628
65408396
108703274
69350985
193550706
115240045
117846118
266612791
7864963
447190622
12813365
114531018
98607449
101915488
122682322
29605917
11676589
613431260
7060708
227540170
687726478
22135598
250184408
53189183
197727986
246651617
164401231
484687546
187802169
779015473
271477177
185832883
165883690
41782504
66784726
233054766
107558988
352327918
128096909
262551360
69632713
307934954
154114993
375650569
1850805
98438456
42220247
90691943
704018796
429492048
165663634
14914810
167153227
492594681
175890509
58598053
137667096
101948894
112025147
344797926
175348738
543227566
258213400
94649099
20267042
557888968
658015944
97420748
221335520
5337316
413059531
192033651
470038053
6726875
423442118
340921773
198700640
244803575
49342788
501609662
910694921
82930
902545881
543263717
449246067
6122675
313689870
19810082
322908236
442258100
375093078
11731219
19404761
135782509
80415775
115150129
53358286
355967560
818410292
204364595
91566912
536234685
71343907
50754740
251247965
8179479
502316287
104085697
446028825
174960895
314814835
275341707
147263742
724239120
506763615
10339848
456709365
4064019
515999830
30399915
586454783
190675209
289935023
191633559
82822388
68810648
25214895
176464187
272336032
11701399
148370952
887169364
330322928
46476533
228077049
58378587
114400328
148741852
425060941
500401415
201464047
25400129
67608375
821450632
981409
344762041
14654870
240221386
156348790
517150322
744447359
372432027
618981661
55003112
336752589
59445198
455579672
292908070
623427828
399042502
469669810
164439032
196833857
197363825
23656818
614545745
351192992
318630330
42690948
163445905
6219381
539121825
646511875
30100689
354107304
126704572
392782001
347517206
735830923
193758392
407014539
22242441
523722528
670196627
680730333
155601829
406088349
51202855
212965448
360662706
449560751
27298094
124677659
304975907
147371710
891906783
128328530
364080897
619319066
6145734
191233084
561607329
45321181
527421318
12635369
152682258
276179305
218709488
692855254
285647412
369313134
350756548
508390960
151998127
87330238
201682856
29403329
558873416
90668871
43736914
324516991
31091224
110378785
342148639
108662454
461217290
248195032
225798232
101957327
19963472
159457225
617419201
177588948
458673164
548765959
47408267
103771785
23875772
493497703
55249424
43849896
47610340
231063813
536176030
273335262
100240031
157135676
708048226
141285621
278378637
118788762
28181468
468644586
301806841
161713621
332794780
99017744
226702923
81001861
35266933
286609323
229725575
66909824
133559872
47631388
70478436
730577760
51022
188107054
110142473
140868021
707994874
308192574
282506378
151698813
462778414
596414462
339151803
31578810
97380480
75679729
148203686
12961340
418656147
220488776
481794614
199965984
798113139
586983608
573319256
40857986
219360346
50702374
654978301
783064553
42198634
99907291
437085909
416632308
166389925
57846820
196393040
75640341
245814722
467375660
70683790
64974479
70134485
303095122
308719584
633413947
457949518
62879505
108228725
559002662
267507314
689547823
79494995
514680464
10151397
138031208
342354177
734199986
398273344
172646721
46828192
55630067
220007317
396263754
119067102
565773413
196876094
525991045
95661353
695017420
293712326
337036052
220271345
192552955
39179716
621133158
409508102
59781467
246263305
394841338
264905748
901332546
26975976
49614428
527550322
298666993
537663008
324424223
138771053
825313346
52909262
74797574
412079472
461342005
109583488
189648806
122165158
113273945
111479766
883093083
230926875
410001484
595992815
349922748
780695498
11673207
83164232
292111634
15278291
13903016
132676534
125090656
16669067
19219039
242712373
134850222
68839448
6484991
302347009
668447608
120015235
452747698
598279421
164311548
396337320
26961335
261169245
137875121
14197472
286935868
445340354
206206163
8219992
373149214
95304439
126226551
223448801
305782662
347050410
96632522
619964547
253209061
46602552
222898175
95917543
117106347
316886363
46909305
499033993
620637784
600866818
310162843
265064
123224444
75241165
205697989
688866390
194073388
10692486
652832686
151873156
218533649
400670922
203722866
1398762
774761662
278919957
477365294
80524194
136939140
89099237
263952378
24716983
268839258
441994079
62107276
621798066
530734985
335873160
204708889
141189188
206653592
90467554
503644374
537326282
399132648
199380670
314367280
181020807
14488478
144301004
162890280
42497857
12599321
93407312
50718751
372822321
262287838
7332006
104801836
441456650
306305929
181937870
424481455
720174566
422264434
751925249
125110637
4797443
130416176
9181229
98858242
110601274
511563426
238421233
371659198
373638993
700815013
46803879
453350285
99481683
179018318
505130019
367564524
83344368
43251175
326502403
136268068
506738551
685458070
502238499
243708742
47197553
4207291
15942640
819909150
343174575
81423917
46688576
160266795
18218338
618265321
364592807
115870213
156882
194852460
32518847
114134154
829622291
340110076
213391779
133916590
701023884
173671743
15499687
46379045
1670377
82046214
211385875
483897446
28393981
332721292
41005932
26375438
19717159
559497352
630702187
5584658
138711231
924514409
193509547
99677945
39980991
141716745
117487329
11544310
377637998
4715900
479119858
40955768
239550690
78749158
282725254
83583216
669799503
691002646
499981631
144561298
77569824
44037747
53428032
250821243
579675325
244912507
59384856
152872023
810537288
24430225
691734853
495797634
256150518
73980968
763798854
573249421
104061686
285154249
704644550
26551025
520246921
152914664
138903951
21651647
53639725
50179382
438481050
764647311
226136706
580109919
25018267
534262149
20314111
636308544
313456129
158063114
203526098
18852820
60998740
18211152
443553555
147836960
113790439
52727975
434513845
100226887
294041909
548499755
281639104
168682735
438233265
2061242
181269037
405153139
759161387
291644872
888107745
641298501
45536285
285436333
34352562
70031710
63558456
60297720
46926841
127759282
225540049
120400379
80283767
9969975
360441699
51268811
173043414
2701565
420340613
22083141
76638555
623225445
429605755
466536049
169371272
400544006
503554662
49643442
343086960
37098253
270704096
464852017
100025805
78781023
920679014
919567598
3323163
170733891
48431300
345501442
51713756
225537359
205534124
352716197
284653321
343692589
171062402
323227543
74643273
37556547
652039323
61885857
68490530
172981975
350453138
144685514
70095289
571156628
284576992
638072413
400315325
204198067
530800656
116838022
8495720
47838185
505357821
556315570
22120955
56724219
203116230
37886256
200044941
35081948
37969895
71590264
365682646
22285418
305593693
63345905
28506418
150644982
139514402
633740637
60114520
51563845
461867812
250315653
117175267
523348900
539788525
54858602
315334763
332175541
143141261
11048303
101760723
760319498
473637186
23044426
40523898
348486297
1083819
33294904
388781586
214194838
6890156
516265363
891478404
785125789
125699276
86672788
183090132
37560610
43398318
135335997
96396680
504402727
17693765
113692644
180712166
455151373
682856961
458328093
306152644
182204607
145690990
785507593
404118080
75129677
132060217
159895687
116498250
148338066
77677456
351240280
197092069
117371516
43696259
299278803
299284238
293063267
178074915
6081158
288942288
131379482
199386557
131910825
351152904
97055813
191234112
338274441
6192723
775817039
203451513
102131065
292492159
1149341
536362080
442064111
269492
38883688
648468252
84172008
621364642
60985679
702217121
798774614
3074580
351896505
196357385
194217272
24458787
171275339
667473409
81287304
14368399
347816555
824022990
22540617
328292444
843568128
385403555
210193734
647446369
84436748
133383176
29146190
290536705
96429523
415229193
1531187
18616053
13793756
242051107
108004516
69330869
38060781
207136832
210841740
494369261
634908909
313950980
47761356
15481735
187929792
270312532
589863767
59111370
404622625
11452834
156698922
469630580
563492908
169629608
876115200
78035512
162827193
2957310
8396322
18314601
164958690
62234075
117220743
41554352
447574563
124959200
549428872
251057268
578830676
284686681
79135535
217477172
277350307
617986930
66915272
204836132
29662420
16649678
14998057
33332459
101386692
38781225
13125553
105740550
119052265
85168517
203163151
43985416
268144516
95974344
623453470
606948087
385834272
323254607
17547118
58223142
74830986
343971804
44165589
466296437
209510469
238219581
158072783
53205745
352400255
276278305
64533581
48777859
687833800
112948761
158880476
126858048
245798470
4134285
656293490
22473849
47347280
550682821
140650688
23761587
34701243
695248804
769005867
187233452
204436786
115620912
49521910
66041417
557702667
206564270
17076238
12029921
232265321
80072837
191548458
450421756
185362221
45705590
236680922
300886576
139345515
319629624
201124213
309720550
570145151
193881702
70388814
223608772
529141187
558435169
198492080
21645103
23674124
259696782
40940707
413369893
92073987
51525746
106465321
334539267
20888447
171826716
3211372
4046553
7131852
100917247
454679834
11578016
6954059
54356197
215542662
41121541
535244063
40736737
108389023
690450759
247841308
412410210
533886344
596819702
268334210
291106160
438697335
190638568
140092663
570790264
308210987
161263809
61964992
24952044
240370894
458216305
274943486
500786498
449116054
348922264
69318505
276755543
45168664
492529781
37674348
20650333
358180045
290022965
16730046
187477668
157448410
794355121
791689708
412766163
260714313
423915558
12688488
139992924
421388678
591133039
763684621
8654921
59278370
322866848
292031263
124292795
11711624
224419957
415319432
681635300
1732935
127847479
919000705
77739556
249107857
367183789
33781390
70579282
497588316
207477975
305213533
150487430
418648219
354386313
138807650
115340162
107738462
139380003
95040454
54751372
431425765
414654300
43155911
16184820
314500215
98570372
383135824
238000874
61323780
336970556
187781166
71025506
36045328
30192729
43103788
75500547
9856910
157724403
425854804
176667432
22232356
83526259
433899886
42723168
83772792
185360978
19492472
114812878
675113883
917953464
797844976
278405586
28537470
21732203
362163803
83553015
360470453
716070989
35217386
233252893
404684830
446356352
28552601
20036599
764962835
284318226
11511996
190359684
3483210
205137045
214023343
64105454
317088411
459999125
504459857
899165081
253354185
570626972
556630635
25159795
778795488
41168700
197159412
187294362
59652124
22511667
611631537
80596033
479371700
411062759
84858970
9645875
191287151
761001046
507835474
120609416
3325835
200961307
525248158
61385523
402255226
363660231
474688760
11539527
89356083
53900898
1090677
363615079
528643156
43705754
30090168
475453687
16053837
904033694
138101087
138339937
455400512
636183324
90065367
53733691
435158899
47429119
220265109
425080122
114462257
216690201
20558259
548421089
6193387
329964021
42741174
87686240
16209013
155780160
154522169
146125870
71830191
44976219
28323802
149060656
824760827
117104004
5400221
363392039
170523160
418208284
467060216
8776345
550535334
132156285
62048845
228590740
89006816
18124894
72288268
475156823
141631340
459265993
146075766
385942841
164218600
104860572
95269911
126289086
15830089
315327369
604722951
181773892
333874932
481702894
222110768
370504892
558810086
329071260
57467347
324257954
142884524
875038613
35152878
213468208
7164571
280511257
171111994
136561293
100550753
66240468
522677903
291792917
167289311
13290590
172577054
32592858
726005653
7060239
30440280
69960655
35796189
348351436
903746411
18514791
298717871
501794875
720098070
252783012
579736230
8057798
457766062
218016746
85553407
372875784
203423796
118150236
329176528
9850127
34605517
451307182
601942695
108171478
28675932
10556665
209131271
104595757
179824770
9689888
431109502
124861807
127002866
16172031
35413596
405100643
95130801
677416336
29045068
194762696
485942111
943169
103428854
364417284
736016509
162109746
257742570
337009640
44629554
57785934
156403926
17096783
200684811
87723421
67171262
59716619
408223602
6824999
305028241
149975516
134620075
286966019
291336315
274469206
43040446
218584491
87416757
493439667
246896068
184740408
12264197
22861728
161136446
289933723
151033124
789204177
777901698
64312626
261489009
308445548
502936231
215889258
454006447
560877141
573719661
726911832
121805855
379087736
135589823
133899582
28131353
117143978
237854658
183591044
373626536
7784617
44371455
87952733
84119708
84301733
541353436
570787116
498454158
11153140
36869320
531252779
492148654
612356125
257818572
310425342
239269381
462304336
316585912
885318659
8330051
14944631
576278776
315507423
255900323
72950897
285741974
335745368
237986747
247362811
68633624
53272422
516539259
77164509
730711781
263049399
113025
8747247
216153990
84653907
14893342
43498210
160460492
204810198
139433021
29491787
25530368
480677298
176186820
132813188
753230351
724243747
128992208
63332001
130920721
675633122
477932624
55851844
358467526
2674998
48534275
242859295
345586326
394124715
39083717
96640491
179323223
62159311
193496
111635299
803840254
209595717
524540628
368469166
364888886
343557659
128171583
52766903
555868117
101908860
180837782
167449294
154029500
169039828
414602341
162454818
117157242
380699931
178823990
541371638
100419531
759433166
12213341
509838580
431595550
176883549
1366936
49936360
190597623
63763617
723638435
98071363
47425370
53423487
265901233
79835958
386205727
645383314
187330288
440066265
32885516
154166377
397581994
446395176
15408600
311464556
21603051
273511215
59817702
431580433
892379787
275155648
218599560
50023621
100341859
19774888
96839391
589151865
9692093
62502809
664509166
308725706
509517475
960711871
689963246
398424
242246441
345181327
446724731
511649218
38823539
133692716
53541263
81698650
193760614
568247067
170080311
103242887
388424452
230571
348692479
85644290
275506121
543190421
73554565
59805673
829144428
15996667
219911193
10014535
163021248
332837722
427310157
164747860
66997311
1550883
248465739
280320632
124423484
701286764
159267815
425989164
414761614
220195404
111988991
70183874
44478960
216149746
44015080
23037927
171196076
317594467
356158594
122644984
65418355
397825303
150210267
192436578
376858626
163093268
613076011
233511209
587080610
259504151
103937115
554407815
162934637
161901013
306372815
138329046
422175597
319263
54247653
752079486
219962465
39739264
409048724
100378496
16436491
76084297
198984934
703724586
128928493
686621470
144347274
38564497
32971890
218663443
140595240
363980484
43556763
478903948
136168657
896754058
374629718
231370236
248171724
356925551
65440178
76507127
596433902
89068359
259297205
654067687
102397696
3528233
825292441
51031459
431170818
135728
142630039
263939684
29501255
38698304
260588478
475938236
170978506
320179201
117755813
62696887
185346164
216410801
293943061
346869394
139420870
403968096
29402861
163055838
694727445
345915445
741678422
555899294
130194227
190242208
314431409
448078174
75177970
182717795
186763124
629345241
177407172
168669877
120142368
475378904
217729853
12043759
7716011
273112501
720160410
251205651
70854464
76256183
331216905
71048400
449254779
702717144
54151770
257373601
53877374
420823948
231009044
132610485
98779461
715892415
45927949
290715040
46376691
2811956
534066985
528282198
322333555
81078504
81981815
195296889
583614222
179482623
120601762
35149879
122851547
359341079
16780558
216174538
249148907
389478205
4028278
88610980
120799358
126328362
333638779
551163373
87867119
181080841
277978303
34252900
366503288
415402257
74813088
62569996
144900977
85344888
97795426
401124929
253848181
68773551
30046399
716042926
481265626
17555616
484879473
123934170
159497561
680790715
563536436
85935670
284535787
56348972
158241208
10120939
320233124
82151381
264236624
315988438
249298595
407335851
206547870
5249569
17412055
1120740
221881520
179114580
489119214
10693460
6107225
265699746
489558294
17131873
776616937
37540035
95434283
271473351
347007074
113290786
8720342
13742503
740043271
121546511
91407782
242769934
225139770
49695308
778989702
458599251
15673403
615664545
318738747
654718325
155179994
33445449
337493427
164054602
101734643
100248693
63927735
75127386
29754574
52756981
608352345
323415356
279693412
17220685
24569824
292688263
779465051
14178204
170619315
877573482
25460418
101399608
144274034
380921963
23860756
276139023
534914234
389241559
384833139
487217899
18824907
313055469
242577779
18749759
189081264
52260931
74358187
302552649
941839277
844158186
16059958
9178779
77132217
176026609
192242039
634935206
89374775
143002005
41803894
208543199
731287246
540692308
27706244
11734929
221772290
26018590
585565919
150444996
72619948
174062031
209269315
290690061
529717949
54918433
675621803
104214052
9391111
235316918
17684236
102990284
263875255
602539088
118302045
182069605
739348434
161184745
60781855
387604477
44705805
209681777
87382889
139887117
474638118
381668840
3796762
109693847
211484391
282649253
275880317
311305516
190679374
285138285
130463961
791014706
178883935
60005631
269683471
121228621
470991072
197257713
158568810
224330162
297000262
110290694
115438653
135397808
697597
208336496
2289187
70741441
330717233
913722726
488233565
111427102
643092545
17030244
192943281
345439558
92234350
57948736
480189785
38479579
244052827
161627304
52887064
12042754
473488369
146499208
32730028
554214345
602146594
69030683
57363293
737565725
311346862
208484666
15651545
265675347
189673892
61909650
70415408
243985854
235025788
352303720
9646732
336337227
56734955
19165011
315032866
14194147
301667732
206544207
48114444
456368500
29797422
345544614
40982715
232545881
67453620
197527273
142794595
119741706
197597413
134213769
602484854
25157266
151466670
59044803
21295945
17640657
7539257
322871031
352149863
168286510
203191256
207606199
453600402
91765172
359965392
212261680
351665331
249983386
194076299
315580910
208093006
44953784
12698305
604707076
206936529
854627722
166883681
146678837
895985849
287837073
333271509
172549207
5886752
18125252
366500855
39165009
759155429
264887174
279824218
42128794
100739659
323938246
234196918
232163378
28981124
430431495
751838098
28121704
22625924
168438425
108862465
104243573
3084730
3949450
251722961
174679633
30071469
233119049
167545531
59833464
200496700
407327513
111785340
145794262
78627615
8572773
542540127
560370070
7487588
304228420
307482109
296094754
32462969
634749251
18107911
22780082
197109106
383448359
471957152
142602825
137384493
114703313
513052559
52009699
159751064
106185876
7152847
16286177
149899639
11253462
184045196
31927986
376348743
42939991
55161466
392674011
432026681
287258426
40092521
49667587
286227382
128014644
387546955
745820322
562044324
83335738
464431084
8919506
341832699
67348400
360288713
158598087
187033324
198665807
145857214
510248905
21230156
398695518
562881880
284490672
712077341
317583255
309637100
51527728
9315750
214432158
574009466
750639779
18919006
250843937
20282626
649057650
82604589
51029534
103608672
580611825
35689667
282744011
148289371
123202226
377826460
20399
88968067
550695080
237587046
4206675
235591042
165855941
108389152
375809662
424441780
607216288
215376931
119997371
499965434
165873999
193413705
71023847
22218377
673913948
206170799
743007526
67825231
263675580
103469965
192754243
584042
47746904
4670337
94449197
542833580
720713339
115751052
126736281
57030710
20155299
509140081
18381830
1166799
640510971
721843400
260587812
712438867
69404670
159551105
2299998
270805706
2369497
214415472
381450840
6646718
120530813
73499324
483522266
362841240
428140261
767189500
238286751
137021085
474156554
108615423
338082787
659907396
505269470
498622677
45595497
532301364
318924442
81662307
33497905
30486340
55497913
441183030
986099
746849363
76830217
70339635
446741022
57115004
159519036
11062995
215541392
195180740
27634247
52957515
284864360
818543595
41074371
9973199
66927543
857413047
419876967
16186469
24938827
43950390
89671963
31765755
42133727
57456894
680426857
272859744
538846594
23726172
34740751
79185139
12411384
635402357
321522335
21362492
594048451
1472562
895461902
252407649
124080277
391704094
454991670
189832501
28269812
416608900
699314399
794829667
8422306
17135389
155621367
642420325
58314782
166149876
61018058
51931928
432930487
236488565
28398343
225986207
214730530
89768361
325577923
106272222
385597329
125250315
408617086
757047804
30178179
731049229
18571008
85771234
207343527
27491025
291080918
195276120
307145259
164269771
197568297
53212930
7968094
134666166
246231499
749096840
706555726
67399555
312643073
79309624
22904589
20470717
146675448
630296473
180962624
376382919
57195717
85473932
341619325
37909310
549486489
386706196
204794900
168419372
625861692
561830430
498496712
260190311
136381280
540143037
5493681
3380875
714394532
247007130
401280164
7969606
123731667
365152936
198604133
206769089
383838055
325559819
273528092
48168988
655733167
455455671
79536989
194909048
165283651
6808711
203359292
130255058
325044897
435492219
462817119
123531094
187615148
129579580
188260284
550268619
209601451
65647601
456519912
18959080
878673119
71002450
35825593
24504038
18227821
643177418
109996784
503634594
513583123
316759282
524273136
94700086
161410872
97974701
40752044
290255241
512700173
492489954
426943174
4252415
107991920
315528395
111970411
268134152
19121007
57222280
371130832
733397311
752241895
176379994
84110072
46270652
355417399
247891438
623322224
16853785
516697005
521356292
8582635
272081424
81304111
556620152
565696644
61750847
322960708
154714630
116286875
189024821
805461628
791720891
91217228
247899512
14279532
56262582
178538835
229568717
223396020
240197874
218231571
13027788
77670562
88745914
161008653
205072239
261305319
127308148
219156144
218265466
261351714
451452486
104926692
625776089
413184798
5577276
205680716
92035995
261830426
59031634
734969401
4723468
418506956
145962832
231192640
114665745
124505034
258310833
199044223
141095749
202456673
244317778
89925429
25593279
13215533
86532753
456862546
2257184
406311624
222994527
199304385
349785040
669130011
24159213
120192976
128283390
388401516
200270520
698013196
12445672
10452053
303034503
228461956
233987101
112524872
57113626
138743167
11138791
231832753
37555469
388229297
109009160
41529894
246624607
45796340
6200674
103561620
409222383
99422607
48179725
298577857
251076210
110968594
211156365
115962387
100536822
8975961
462152159
224808897
823255658
520537620
332035783
36357003
41170019
139248935
293344116
145693549
596257688
455322239
132541109
527957402
611492075
339548445
22456873
320303594
134832352
31481488
114121873
435536526
586155598
196663998
191525375
70591134
3454179
63969209
151650576
451100303
66071913
14591263
619523544
42685389
330595808
10892854
506599324
255778311
89759293
463974082
324221305
46755545
288970667
145227531
108911210
36337041
80898206
580285764
428312252
58837716
107900401
197773106
11038584
232049879
76881554
16496360
167161360
270358852
77028801
254142303
4658270
4300674
34001021
104092459
167003534
827622057
64093862
270223141
396868375
78662687
57471047
768179486
294911730
106815928
3588514
177410730
275996910
245792942
209097586
629344667
961473413
674783671
179555832
71379723
54100409
138085467
235286084
534769633
520615882
2630214
357186101
62197503
337861707
734019396
26439145
322851465
108685087
502277417
118768579
351763142
629584880
550459334
100771536
50688863
7730990
88846910
51379488
527924093
47011757
27136478
201005637
89313600
402610576
260200344
64259037
306411564
332625270
32500038
604574040
131875421
580898528
90457840
119278518
171588284
34064021
334191676
336225042
64064368
173967475
12189303
869739333
365377747
67214693
176100245
18518469
184120791
157636957
501152270
386482367
156386396
234785061
47134776
596345825
317295235
442733579
193948188
39146093
599838200
5209221
253848633
26037336
162117413
928272498
154466719
215420651
32976062
253493294
200159872
101129920
27932288
94326307
332448859
190987592
234302829
113417586
31848576
192095908
60470496
945862779
288546675
393163287
405852181
120534600
54760186
10739924
510791062
230913007
1784436
514101601
783071641
37437135
327423604
447879617
192502567
548988749
390009033
475746577
1078970
635742
366743472
41441356
107839834
434398440
197081592
358185771
145402224
20446334
744619025
157206703
433670645
179920154
41709760
454239775
7583983
296420234
17566639
177968203
250215246
272179689
17366480
86625520
424543274
189892310
623894728
2207315
12833555
47791330
171929931
73746293
335281296
2337104
556427857
34670083
441226053
17546910
285610877
35092681
559312526
73524955
11538697
229688971
505182252
39427704
723202568
209429481
35362662
23903225
60040096
143832303
119307750
123960849
316966586
198165810
407333266
257743084
71290389
89244549
99994797
719182852
192352994
107760182
151582917
274183224
9224821
46084809
309428612
160088489
27889663
153051962
29787743
421333996
148271057
33039757
137818177
71387616
39120986
116514120
128453780
116713161
255628236
354836866
114467373
303547108
670375
373040017
8399958
201348111
82666276
111679866
183890169
458440679
2968273
127957247
2131684
41138163
37733238
579565258
276103592
214633565
244188821
9459244
219956392
128717580
398307724
80673638
18680604
864323964
112047285
470735902
766122542
119561447
252250427
367319533
245354335
62153992
153126232
72769096
662352996
366118278
402281446
459845605
9852584
138479856
619820581
22936135
52739482
319323769
192596654
56403318
110985914
52352642
236110838
339650173
17885655
23813682
243580247
285552719
122992591
476715037
18904877
89859446
141324058
220083857
71122992
107943120
241793123
687277068
82074857
195040801
497743491
234780963
114282341
26187607
319772778
310209253
41386194
404066513
315959884
92989273
193343728
121223149
418140618
286325944
592512595
134367308
22951515
32940083
281378692
9025545
116814916
49074048
61781036
330090747
1358037
14502757
157071899
78949576
209952022
32904601
141087428
216452705
20680191
182247045
129464163
372865494
135877299
183944650
232905952
212026294
345520715
77143061
54889193
36953631
157193632
14760092
385752556
47598324
102502967
96200965
104603671
241017637
466574
563317692
231531179
152144073
50885422
427578699
157131309
46037839
194904934
388698216
742868766
252107587
387443797
28835029
133021184
278186754
641439421
167168645
163282542
9914757
657829779
151143646
304699528
446820267
354210634
117257182
244994094
137755725
32479864
399754494
161803358
170359849
509550064
324486050
183288001
526657567
387573996
20016237
39080894
723171272
115285835
373250069
498088881
72047393
236447447
49623380
31731591
330531833
456138800
268871300
44157727
274513882
672676510
19702248
17282381
27051884
793185662
154144157
354082942
160200599
53797927
304840280
81193180
210081011
24660883
378097612
81229797
261577015
389282689
6626435
82390576
486596572
411473897
206324497
83371542
361726711
15003334
406721816
31273349
278657510
119481682
60365640
68091109
154235041
25916159
182629795
745456431
294438865
452584538
437112474
309524704
133329797
164970861
105879964
213434408
23545923
514489298
142558290
105703847
119705612
244089392
45589921
406458951
72146369
681956507
25926756
220490207
619357906
851277499
411177683
223946871
160202378
14934488
32689040
476173512
117029473
287597327
479622091
46387006
72903193
456849347
179301309
242264001
118841375
73175689
209613017
171031451
95692821
260902474
696228741
157996464
4743846
228413872
67093456
37790478
239507621
79503746
761411829
435164987
48854590
82228031
78605606
74387982
325548949
23904573
494856993
334761169
143922366
203436120
46816326
458887091
197198417
245533196
247772317
256596479
390645865
220020220
896943934
397000304
14603836
111584969
806135016
282652380
118695189
284075326
694958719
87607770
14459221
480576846
108769933
486139880
20571706
168181954
301796880
51174576
615639274
367898409
265420121
343418708
41007188
56133725
7017209
87030444
522156165
9294996
81446599
266613731
545873566
7446860
77639739
68388814
323787745
7916137
399279729
21751830
63051525
155737069
612437684
137277941
82242453
26407661
7759186
213097671
404741526
578601086
323766925
304147261
112289001
653086817
34052566
409818942
118098704
521374442
56927239
27759503
17874416
57217379
375091612
470455016
122258648
803232356
40975828
220635694
166293030
427981423
414607487
84032211
683883859
83477565
646699693
14877832
62030977
20934516
54008248
97340020
171930606
276692083
355935335
430430953
355529875
209178343
143140823
34780108
269693513
617398298
413483316
146647957
423997317
7350078
293419323
50174289
171096216
134946898
138603468
18225015
249215086
4033323
59171311
158688518
51042089
29741070
405676075
55771571
35671140
113259355
352320389
686368961
201895322
110130801
4479179
703954260
20458889
238474858
819474088
705734
518084913
250645976
338129773
219084499
268599808
456903732
69883686
449931761
20828770
672756975
475030974
154563104
48021043
444950591
37843072
476058461
151268605
186289995
557347509
115969620
32565055
364948151
231773805
516568092
240356329
25071564
494613566
17701613
18685751
51154944
82172697
235273545
305119488
152140648
300655200
30707628
93051152
1518224
452739992
161368085
241698865
432116721
20520299
8012818
504958093
404061752
102450416
110415012
802490456
63107192
694758125
44728273
233392283
224112846
90916034
417163336
51084961
152032526
83244375
33264957
420706586
10498565
14783287
512252772
3680311
25816572
529122699
32703798
38809424
553517762
513956978
95769937
415439227
345323213
25334945
754145966
626721460
15100686
65766530
362309287
399396023
129275130
630854205
101304848
678336242
40110965
37359417
715465475
418610636
27320800
20298259
116783095
26076468
239445659
221700625
294033016
469659342
186589107
138560467
398029436
29256637
357691594
98741157
129105651
62755401
493316076
34879973
95262221
11697580
37265600
231335502
83859074
9334372
93197155
95048233
60604549
112088520
7883348
71911630
494056997
41409924
23874958
258742301
522973086
24343611
25977812
627078375
367034644
269843673
207866358
30809939
145463332
22259828
220321690
6519094
111886215
193390877
80632248
58678223
48558267
77043444
421514222
805247289
137875288
659035170
37225227
145757777
111317531
570125610
183793168
258202014
177985301
480259088
634698917
178801595
34933088
206681468
117202267
392158358
300010506
836601906
14003779
197016172
28465261
170455808
877620662
404687551
128116673
46240226
125317413
566868593
12520278
211530415
455186966
95697145
63447752
182817081
53146927
95693918
622912671
6639584
534084326
178544447
194735381
95313408
881052190
14288902
427963923
180549432
16837241
389586963
128868032
290591547
443410873
135442633
11342830
316773098
373121352
857826860
135885653
558449013
213867497
515283837
2222326
12155906
66440919
603519758
108093902
237914383
81044316
162557902
138239822
853116539
336724332
513291441
97206752
200242081
782365644
401892655
1831480
624954810
256612846
592852645
263058827
408545727
202930285
188584286
508011572
390243010
352558
531894086
161367441
269991754
166461076
238631989
523563467
219716616
422911506
58835597
603945458
79626646
116130384
331173186
195000990
312635489
21965765
227192681
461727754
226519967
2109239
89017293
106655198
348013652
797409117
381363795
75410553
22706544
118417098
674705600
278694166
151362857
113230710
218770943
203665635
456504353
14738737
484984501
609681433
154254511
53519886
605626690
574365585
124902780
2419164
217179651
652466976
49780315
464645538
111560098
444290823
152363975
75651053
40025518
18917965
89522385
95861003
216989953
72343216
278859992
384880955
166553727
39346666
24307779
448982199
264085
141153859
367311904
2302046
478627622
138723292
498310689
281463819
136140782
73397068
20430914
175758631
30315721
100370472
234290317
73489845
15643634
411030708
218103436
274601083
7750829
343887680
61688780
11193133
63787905
6987644
143213405
216246269
155519071
263853684
387807972
28989961
377270837
717984613
463567899
57419615
514771682
7833932
147437668
8527255
83382020
756652201
102124852
156621929
2612111
115249016
202728453
250353001
122269109
375161
436023865
234766409
207750288
489157223
567759601
316139727
259270537
887386331
214088926
7400426
10063532
8901980
906691141
16237675
28132902
409690057
329299780
80711579
40301056
325059915
106993336
64895700
121729226
220195116
5558168
203128855
8989116
787604491
250692214
67714317
679084205
552471841
28435458
737106439
226891872
624390244
636606866
147660711
750683560
346151418
3919888
33382002
658099245
223550924
348333518
368517200
170976835
574790957
16933567
257486674
738673499
716708159
301058304
76033780
24292356
483513668
103105143
44162557
278946721
97383481
28669418
459643735
554574247
56978054
521312913
89863438
637340445
151052250
50584563
480414551
492847074
14551625
483692561
451316969
181981163
376007110
105729600
3741111
96161461
586403976
13824675
387185535
420618639
608479526
310006434
56997394
3831196
11327601
233709687
479662834
324715861
307748466
5054996
620857355
189186733
148976916
277760826
78731997
918204481
320209205
267081291
352279774
584480663
378121615
486868949
374600988
385200935
458717168
629490626
102563254
111549190
445616179
260077730
278315234
315602646
559135376
96808203
386291945
1716292
202643412
43497558
266449833
316979070
216573227
434727669
95158492
476360458
28133438
15514793
828847077
14919097
945728
76432941
189562506
485020838
59836788
695075787
21943045
450817732
136272146
301034759
423697118
228598652
358725556
575534161
256705612
19400888
340845981
243582068
461702894
582807160
135114913
35924803
461919609
188859094
899522292
648192182
462611354
245324499
274159236
249669314
18460972
41267570
213852896
13424585
16602091
526397943
46765901
373504507
387907192
258070500
410799618
608023686
54661625
898843009
671888241
59922798
283084208
281106849
281987751
84294016
341117461
325688141
159494830
626904847
223120150
4380830
46283974
409486747
138292067
6376917
88421630
419810183
489754289
135343050
32268952
80127153
104502917
99955840
685109679
207692044
410742720
165061292
473899019
70111746
92625835
258318382
132078167
16036663
336030952
140022525
288775075
323372198
5325655
220896479
88091790
135042552
8728139
4339347
234338358
575642190
567904657
562184778
50000947
227591803
251160536
165339377
931872185
52602418
10361669
450791436
396600481
628286567
147340339
223376103
174235120
143332031
218262048
582885253
149310764
198229272
241410135
319871135
47328550
51560782
27686243
104150745
185436391
71871067
249634364
28016803
317275152
197957798
119950127
5571600
189408046
9234409
96276855
113501747
421809446
269298409
546725303
96693140
99647493
130388069
18733837
862877722
286553966
182944391
669407862
855176440
198513945
228638566
315488761
668121204
242158769
96171242
517167138
293358544
439169059
366345150
22622578
263302303
26643120
57565137
286411002
100318669
173815843
61952456
561432537
427472169
148303313
3847219
386932489
29619982
5242373
278483534
351479013
17313488
131953606
98587405
76509436
413543356
203949671
43265462
198712813
454644001
202101032
10686764
117324938
477850176
272361206
269682634
189932825
164819806
480122385
524332283
59201918
245059116
16430459
4646983
223897339
21770957
580261973
10059037
10547711
13639855
298281447
11787546
643675254
104851222
122007280
1712144
143283265
57055933
64229704
20710976
113191180
863731625
420132304
721955050
22898093
74440804
31597238
105811118
481095096
63949431
3433256
31777641
174733455
134406837
46233186
89941313
375813116
222489369
589814260
293442475
666839446
39600598
511141507
66121909
38754699
142155887
176608006
243553065
19328008
581976406
783758894
429328323
18080418
273531167
46747841
409295188
79220135
137724015
353640152
386380701
145150329
792600644
324542950
181350384
45745827
10640211
95135732
245285069
180959805
8342417
1475318
6366780
470058685
163475995
7060384
7047283
69571671
64818321
47904772
149460080
505485550
404423313
14655155
56707233
801172566
389916686
289895115
108997953
631817229
82799717
499029136
784245174
72816533
670048590
251996398
578266552
243009228
556273006
457215402
540756573
310400183
139062547
142864978
242924643
723395847
202785071
781458679
61385666
47036005
145902997
628075621
501028926
205938480
57344953
7014788
66430501
265477311
233442836
42489148
416042991
88422326
68082414
38187330
897366799
522443
6642103
412161225
209077017
363236142
27726303
253249221
17328888
97066026
18337229
416534859
143702884
213151926
206461167
203543080
200649938
612755414
402557391
470151065
649081605
433639216
261228393
553017447
6975956
54092917
456432856
31848792
297985105
534414750
186755560
518937961
422663838
756261000
266845016
134821696
237748920
600732735
290110322
104257763
541022787
99590686
155978763
13536991
297828863
339792518
192953752
54199367
511497055
168981693
339113192
849101261
40565751
352907964
427481598
420509016
391020714
41566766
449390958
457809739
590005490
431054623
326487884
27171077
541438979
378356621
217026179
348849445
113343767
208721578
49397594
4030939
443067514
246586525
343870613
197544811
454490944
29766404
3147944
175475333
9769293
346792746
291476950
7562209
160317153
327635471
477110133
46075713
510969485
268032266
96606975
439811687
5228176
409635193
424082144
209030326
175608615
87140892
852580369
605217139
236090039
221952481
382928425
26126460
222676550
147505149
122935418
137027716
378856062
26787965
365710303
204604591
212745110
516699361
184579971
274244072
449152862
40374944
252466620
211161268
3011780
58176637
19385882
366362586
168822611
850326157
113172253
317382768
502869027
284284992
504506560
205066662
7202110
133903139
96706933
419732242
644736446
60972914
142722855
229842760
148278716
94931375
305739035
11144255
176566267
1999257
168264875
516571280
13935685
107545509
5760492
18546370
7717023
199229011
52874074
251993101
154571227
313629459
477071072
26482675
237253611
269176285
5730984
418268420
668000714
35220910
402871864
48981019
96551874
120195765
24810373
503052812
543966378
231804914
436590396
487939555
160455671
11585743
2828035
236656583
48012301
491667826
208614753
243576429
15620111
57247004
415563412
481313470
3719526
80955672
147926900
608656061
79036550
739892263
12015481
56179141
264112917
109330380
66114085
580466209
97306705
26868372
36246913
323526950
295038082
16638008
29303796
209412240
168645090
63716483
631997034
53820324
7330899
476605649
242564213
693736884
329456812
536583015
31661580
175999421
102385705
237212691
161435201
245591257
29773078
134344685
177696449
120741853
173535730
114664191
124549346
531475211
557141432
144744094
161456159
343871335
452395507
67051446
20295723
180275579
866277
15757872
257593821
440488621
149972011
237932079
14574924
198244570
140925944
87595183
241449163
478451
797009955
530949629
326241863
323566458
658969101
118909057
191228383
272893436
378212032
688875556
506385065
488350193
137474944
249388597
308294709
124595288
237834974
461013722
79040615
143369524
133836463
78029353
610035263
19292088
17598156
177051035
62681126
50535779
17262041
103251561
80135189
9017748
277275679
319077479
412981518
145145548
63407879
244551896
184813529
535990839
134072061
135758546
676893918
214044866
164172149
176848354
111709777
127497582
89612377
221072072
53252816
48894806
28291118
245771665
3782800
134394909
444606951
54574535
12828742
31175662
16408402
401899169
615614944
9625519
1360877
258303706
571155089
486834734
149617558
301698753
587706209
25141638
44326692
54618119
274488881
240126392
576179528
52464585
307367440
153077175
14893687
126911395
55785902
74388614
149937177
834303793
114501459
32567797
22725167
589588812
62625163
49741555
132782733
846529226
103808991
702767055
39604681
88614492
99866239
272422363
132460856
595244189
47918248
96710088
25586534
343724981
43354214
829642034
743527316
2007804
496308422
23409064
47722250
316112228
321586965
74817626
128092150
166137907
249973790
548324508
283344378
13004956
164717101
36593685
84017817
72386593
147455471
133105927
91693183
111001348
200081475
93751533
36312509
104424862
89259855
66117517
507821562
446540847
181890504
134851848
19945036
164556982
188543846
230610208
24242596
840852772
135430415
33178775
29820721
325646774
118244628
31728175
284073770
76907320
397541560
10124997
285898008
23392728
6921862
20190349
139870182
20099331
385091866
664469055
443902688
79179561
157563879
365796984
405058846
366566574
181721172
215484232
2536066
104162551
13426542
215314205
157026841
296143128
77749909
100438590
493382252
79779022
15799001
261332583
139538737
61652995
455202867
83735181
2742305
250220828
744548342
58328431
374939826
15843172
8813586
666689831
18968526
432595249
236007897
117838953
431651483
75284178
199206522
382077809
434550619
340772774
414525862
69423204
426444535
453096531
36289233
25522957
192821418
57622753
41844602
52131144
90799131
275609864
219953960
514099509
506336109
524876393
98476717
46026990
562352737
41258120
437678428
141629266
318334493
96520585
116344669
540654785
373549473
394777122
351059541
836676697
278281878
684362305
867950016
367794483
22235820
422994603
534140443
417735546
117467169
545981651
259325277
714332206
45148913
470417630
229381186
238199321
64961112
692408137
121773546
562253487
9096133
58513891
255742895
598491592
430477506
105751951
352407565
355289940
388524429
22623022
767126171
372771701
44040002
158433886
436194795
223895620
36948878
544537948
246784232
35236366
25132065
234823473
492230
24857289
371727904
149568263
67432469
165486965
288668963
5302469
15350380
147795391
563449907
53353834
145301825
312538214
417729547
566782181
323898338
216976205
153371586
305737104
385829091
337370160
102706897
235212360
413054165
521406521
639472358
198836593
132798489
587153442
30279437
29600401
446675192
134755992
135710814
502095138
89403122
54928282
428853251
370052510
345552725
62161779
412562540
530242431
91024231
41553855
65008326
436029026
115252406
14855048
30216941
126154280
123361287
856750405
440610751
698318427
71749581
511673644
23184937
190856405
91755177
145573721
485264
705847950
75987568
441714659
579753416
70833944
166145792
548108519
42741282
705335357
10079445
339403538
37152982
115865174
221532417
437074158
338070433
63790728
804927304
183852735
64402326
502499017
195524848
45831933
313433654
113886828
407671835
370583675
97163439
59331000
84137635
278132290
317130743
8777614
132006133
162615120
50763492
71277315
87575345
128862198
4883246
105848583
179822772
16947236
594379060
456468538
415405586
120503035
321026698
26274375
310135999
3078252
670691183
720746106
134292807
96288225
740973870
390465657
625180
406568286
175717887
154355317
176325087
107078934
72519828
134642804
48164265
237065806
6414065
103379144
296499119
185433083
38115770
119273727
28953590
21442019
181091562
9208546
28253768
295684469
11278592
427551482
41922737
259042609
22015750
122255452
375839814
32339005
741059784
162708145
24485310
604923216
293038197
246670662
672140736
23775670
231272788
191593032
146867
760913513
46245055
434572825
287593302
132337666
95756461
254291245
73222110
5051474
219633788
976023868
341092627
26033233
766949523
232110020
72692624
269694956
825115
148005
723624220
9176529
87696552
36026153
15244209
261279147
485295597
309140212
226668732
51689375
231533860
382837469
3115397
691482781
11350803
17890734
439315661
323798275
613633986
152807722
48567954
58448668
359887846
72484053
322031092
56060793
109271726
546870032
893760689
363240836
438441756
325810849
279367374
465850763
43701697
132236037
483324285
377751018
536124772
507902761
460679236
307500788
31327037
299458261
187795710
737573308
18318946
115239468
187242721
17054566
123155445
366703153
215849980
51418989
144331869
162617946
85753219
3045467
73607207
475714494
524245775
867081707
691800786
534707397
234284926
10839124
7562
261098178
498961157
333664818
169762963
305218431
299577568
119488661
647379669
79992487
78722285
46424281
483815236
124392652
128687971
187850535
648166930
2038588
643114276
13852649
240270927
269594106
285707790
289604336
119169299
24980638
6162507
23356452
12713431
133821219
5025075
43993781
477807090
186110349
672261425
31318763
111696598
580227589
50672603
143477923
13149154
406465824
603199330
85357991
837340630
9513042
50356577
126058769
234533468
100498298
62276133
58949475
105470696
182403024
346864543
192865059
5098766
629688783
409487626
126290683
53609329
68140456
28088822
2278030
692091758
1588420
199436009
818041346
171665662
368781222
101374649
21481428
217400103
3679216
36914923
63394155
607557413
7706818
406152698
640089851
78560900
59297600
226447635
533201935
108276805
370697567
317883916
238046403
21233613
150159555
28211715
924980370
31460126
266983834
287465230
359342639
514882715
120177872
3213766
108682723
192337298
5431545
596454942
113649242
94950878
74504060
280579320
863061657
67895793
307810911
8329252
32071439
57337534
434731577
298921487
662309941
32048734
64002614
305318124
41449670
336119432
11948924
98239862
110585037
127748221
586007349
288756724
35247168
709968
520154253
101710984
63466948
634900640
56918747
43652093
207479211
540395461
53003689
63251698
212801218
148808827
139439754
32503990
7892982
570472157
59481191
289466937
125309184
51975916
1223925
29223246
83764370
188601644
269170558
169593172
558783006
54398521
188025422
19277907
502671471
38222944
347968398
104736487
214333401
5386615
289983338
145220376
606853153
229988198
11425641
327074707
95670471
3302480
67106508
265232631
114857064
82969177
107665785
685761218
271773205
106848346
24489664
260052757
277089067
122177136
407385427
397067430
107473945
243457259
38101007
342374295
91962426
139883086
492352928
20149847
310057865
274470607
71577785
155004256
1427686
217160539
62377381
298671361
261122735
6687388
187350821
609587308
230509274
120162287
13716870
487226660
2595838
1046791
264207293
307468554
369488988
66535542
6900126
207648307
18694493
226809073
173440028
932312
3777632
306129049
67122972
557160676
173754589
105717699
85472152
778611862
167040143
501844742
242833275
170789909
273149837
244334764
395158742
123467023
192044966
165618535
159080788
745414840
132608585
255798467
9548307
146824
79110865
451576859
108998663
23834112
506769999
301547640
324908855
162289203
375249261
90716505
6496034
502364990
473836637
173426982
114915337
220728302
22633639
54398253
20116587
90202698
792532524
71626096
221973864
91263010
206689349
862137834
5711426
801004551
530471266
243401764
31771642
889369658
10648207
590547343
892588104
30258935
211756475
584573894
278408634
751528069
162205101
242090305
14350621
188148682
891138057
92917262
122490565
129707546
227428457
604789007
542335075
437142314
525586258
186558681
14504704
184974878
104861336
622401847
431481201
142545503
101881428
394932259
559803751
29967584
686084447
64134299
40337409
723421135
307723416
306694499
301506054
45124450
77889230
142399749
218486395
504139029
149980849
86040574
871093207
434874561
103774675
108157412
29975115
179422753
503177492
56784231
42054486
113352512
214882204
233599992
28743951
208294363
34814544
739329249
10147644
164641111
160046020
17436949
1526037
673251846
505591015
839024071
110459730
168337444
252511772
89654798
323749127
225478
88692931
57986370
13158813
182888464
92079804
210791331
199555119
401164676
391999509
419338107
598865193
235544430
343490066
239134032
515026008
153003117
523728185
56378816
356268000
130083979
129013719
93839217
26403084
8484846
158113629
138501445
365047076
208142855
11449388
288960280
150545596
465229146
183701167
421710154
302666236
275582404
336918189
533712151
198397081
769468492
560989599
497046033
258681916
98371826
5369562
273393478
379071606
63309376
214518526
142868076
254901785
320684447
77444804
499495488
183940525
451033229
52726967
87352505
26668109
85586223
25369728
657092865
613381819
318673232
138596022
705168657
425185858
52574912
381062962
54540614
10583584
789020412
148826700
234183725
188123514
512751393
52663299
301276336
108184543
240570
249568412
18076770
193384499
683250006
86442613
578588954
17246719
334282236
213391459
547603525
609595444
202447990
485450842
101100081
85583759
603833497
301088048
208573766
678266890
3342180
295556076
244097876
143994264
1535083
121180014
10660657
139509287
37646938
218400754
635897348
10923333
560756163
204394962
527745537
935780431
332248772
72789525
141070488
2242230
119123442
4260144
7212496
597351587
541842201
75223513
390322454
302363124
93115331
145993086
330413450
590975720
561046883
843175970
192234596
4570753
117929578
578294326
169774344
86095723
173823677
446225297
250504855
551702166
134110674
261344709
77140102
472039424
50455664
20501158
306830895
236294768
224597942
585247879
353994526
583321496
326955102
137310129
407557579
47591120
70051268
84595826
39937961
99962970
84562796
231298888
356906167
133844250
31035118
345540807
194182742
356572823
152120940
31113645
116364473
518299334
213877245
658657162
194311036
98082862
9675808
55438735
486802325
17107950
79559193
83769998
305733459
503816866
697043
813889481
363507012
317512511
586996191
13968720
111881030
205818360
11101506
1589784
370138823
467365436
265587275
459330293
35632510
297629026
215033236
154250230
53630994
157153026
671057148
51561365
14392085
85489171
396630814
256491332
413797401
52727764
245056648
484323731
286667684
192412948
817747209
30073164
390262270
229952825
669154285
674654045
211744452
42736621
207277673
374490044
833480936
288740635
376954392
192761089
88978786
425464847
266197280
296538910
706861702
45816443
198527043
126537080
229729419
656161518
426657286
361364090
441074216
483739351
102293968
238254527
394604863
9230276
95402311
108695139
501764565
783899549
4082555
35880239
12008169
437249627
106559692
393785682
433428005
199171745
687308862
564372722
269581368
197805275
231057962
604696161
371686007
3680144
704332612
165077587
228506934
424189777
507785819
65847087
272246675
679054609
107335936
666694464
91478740
148504987
495817568
74279170
88560029
229968858
555704817
86463458
406085419
40884192
153583657
405866140
33758053
284468710
24092632
6418
452935041
76369072
468270032
705934182
183053005
425725266
17590968
698757
71113504
127070817
440402513
263253196
236355748
526562411
7827224
243070550
17519862
77066342
81378424
10494749
41754472
472480341
698528111
337869403
520307220
35303420
216619206
77888616
639757926
363332750
70183445
134255014
117497753
156760901
126037921
231106753
615524641
421136643
173674563
403114892
186705239
290373800
273204093
142259806
455720700
152849843
359195501
227300743
95774079
23804972
641632267
337372148
153822859
155859882
230157965
81615360
68290877
350531006
542847314
27265541
875933929
312181803
147705436
70288742
6832235
401258161
10000973
49643180
400768325
762740072
55042748
221765701
619624574
180556242
140901480
72108755
90232884
104526965
240535555
103803026
125369938
249466744
317410051
411269969
122878604
641298548
39759486
113202435
282390374
23090210
212783009
525599229
486376443
13700317
39987751
426584586
608914522
22021373
331780321
137990264
448682813
90144616
146504279
166681688
153657600
189261966
123230249
510576059
101462465
170625712
294163311
505430448
292615189
5461306
707820432
24222535
341853724
363876839
498392096
491797310
335791475
290321958
127945782
138927619
25806154
331156180
14861111
352025636
211585049
370039576
268726269
202062282
189440492
21929412
44526968
431404636
5863345
30591633
216929903
155634305
186683583
595282164
11512400
56090902
199111925
329127089
157584320
786950178
154749855
234068068
632565103
254707225
672918204
61117580
81389636
33895123
574611497
342651121
39550366
47867751
576158779
178377275
144831709
2689457
191941874
95489185
697845358
421823597
418262740
360219012
169177958
100887263
127750910
37353357
342814255
759919715
518761214
556671488
23628589
3282161
310238176
275280409
268276127
210027889
152186688
562449512
521196676
73549528
486408353
289644991
505772851
22218680
337437420
197232029
62592978
236063863
669343866
3223978
460708421
101894619
141545224
100400485
117914318
160849745
119479247
21520414
766791981
147261959
54829883
464413990
224834595
12929682
28353074
191522995
116937024
27900065
126804157
333889528
42380028
42466431
373538020
102758872
312116259
229861612
1942577
89006099
102610742
193346998
200357376
35635487
85094370
823369758
571314109
358586916
105194373
206206056
346296476
62272823
18982945
487911313
698298861
7883070
574962297
786759866
51588205
633361257
238435137
44685677
656999794
376529381
499358488
295660718
150487533
323239258
21716308
503497155
737831344
85589536
103076537
28818157
292205335
67882786
235851883
79508888
93604802
180703846
51626264
91001003
6434526
38590498
52845714
143344878
86714077
459957102
586274578
600896075
286267165
318989953
216610514
59326905
261106935
2585276
85324812
224059686
564731674
481715967
524735900
24117930
407070125
381973465
177678970
819900409
7678994
7226915
447263520
354902
408648491
614666681
155554932
420630327
96507413
155762915
26626717
192648868
317953878
281276614
433845227
119021096
2437497
359272013
55642408
237421995
116755406
283806640
85666336
641920215
53410195
144683828
149599295
207367596
483867476
4627869
138412723
68750797
140698375
157393621
22087449
5926027
104091075
783584816
582876797
299014283
639506663
221360407
160616995
23235041
158744472
41052430
45298248
18583535
107321175
131850583
99943556
152193325
173272883
343805984
612746149
95783068
25403147
33448574
303401128
267403752
102280838
992844
10472621
291000699
443459105
810888854
206894148
157883506
500129178
92563653
25641973
14165422
549751991
416316561
323502582
514426939
57772321
111525138
256653350
5482797
395106830
313346245
287980733
872286386
262294422
51894324
61623856
8388328
823352197
73192979
189188659
283401262
11136402
466588021
46853933
96784224
31598254
89580694
40332652
7889386
553974021
420173275
495775292
669361959
640027208
598436164
12948339
413249
171610628
266033433
745425514
203443818
219138134
46459095
161435277
87036687
121262396
391639606
217012270
52489782
1289045
72852711
60819393
129776854
297462704
302082378
862046821
432674979
601423157
50314836
14450272
284245539
173250397
489389954
158186575
211566850
397570430
12870223
7231994
565180957
139196189
180600879
736056401
166056381
80073967
492741055
218745606
369607148
327292642
49644964
68355423
34418444
126859072
236803395
5880544
56816029
378085655
348607489
25535030
444155836
52443837
68800963
382201434
22262368
576691027
15242758
206298093
572139097
541491822
300294040
280722115
325798052
159744039
16781161
61481411
27940387
233697743
80238589
454572282
19892317
152096242
131672198
1087526
30995141
25695350
4525356
99372472
397407775
586069849
776737718
440336607
136496065
26481125
82589286
892659481
250395532
470629831
454885490
194737654
110833181
7966643
670533131
484036106
577763501
12118683
851752623
137831989
108829486
205266044
337287252
24243372
359517610
29792701
556188618
10084014
24447005
497177835
128396145
36231675
43845406
55105215
288496657
370049405
136250855
150988223
339538498
210305503
2156961
716613692
36742270
325615582
88488796
9191246
17377775
364813910
131088988
306460566
241540479
186856343
77424745
774785753
235396146
55013203
280863136
182426827
618737431
765948465
283081255
445925312
728509949
332299770
51121847
190250989
17360166
159410885
276061560
291749184
163546769
171205460
2710955
499145620
75373205
384684376
460222765
139041279
42226990
256659568
172568200
79651571
402498766
82441822
32111747
247864226
587230180
84393702
5942352
381006635
276745387
113767541
133369172
138643784
27934696
125882951
309641280
391470354
192216320
204015990
148613086
13529110
132190439
22647043
15155305
256890830
816633369
9395031
118732380
500605517
721675564
324820285
11368136
220254334
365250358
741089728
453880432
541988184
717308146
761775083
337452658
360957396
12591970
136819698
56816052
176580836
362080656
270978854
621041079
362374095
22588613
312315002
780454634
7619207
1516199
262598062
205931924
4248406
226851336
208683299
871633428
60796072
264205859
351067775
34869092
4861151
430710554
196104360
15177173
24858410
201633857
347335808
303255232
37216425
74729620
92814841
120861634
266071806
145949441
610872260
36843163
134083449
29220133
15089528
159525337
676432707
22440588
398936072
8178724
657692490
539122287
66484944
827306627
108637335
411304984
58839775
342508925
863716058
72594566
107780306
148522282
346315261
118843933
183022380
262832614
476489346
73408033
9132340
175277610
175094579
8279174
5399493
3044865
54878951
421066410
41209221
30401851
257898830
144263000
279928440
8041134
5562800
30779026
473583252
26150702
52400747
342393445
139466634
132381609
498636989
12077624
375566745
527610397
195124488
269227881
366412068
9623729
52546283
251253138
65685001
161325970
186033643
457543883
309829980
782572563
276652949
490779236
499417736
130908834
370001700
112486883
432669883
206140252
973499
604572300
570535255
669161044
313789223
1958024
654875166
187971833
829100604
393010907
58150814
93618398
52623251
774811332
177143665
351100347
2239931
750986520
56094655
74498197
760510439
417501052
154929748
229383592
47641776
111318344
480340981
304028005
178729367
220617165
175300012
373115903
78179885
58286467
622951931
6845206
428246854
82987473
472207234
344537521
22878636
216804920
248893613
174298404
73935330
169492803
2949868
450838558
488980124
941962068
370121566
671288416
110297837
873501222
867292352
66529097
109180170
1288459
365824735
293506290
116794789
288075876
403077673
263363976
532197843
39337188
307494995
62854012
827547116
193206350
28164692
621181534
433870409
51791611
362211773
833476017
417964846
40647330
209392804
204931334
333807583
141776239
15378275
80467287
242090066
775107664
170517641
706292322
581203036
41280365
45437929
10795641
252038316
156220781
650523696
461154696
82451737
4812637
45856907
245343882
28767796
460773367
146061948
2623786
280623430
203886234
143384419
179048881
16487917
263999719
46189635
330096663
191742885
24800126
101321965
65311450
48029391
697109576
19174848
91237293
227217945
261776956
398027373
82286688
241299462
750394885
208480246
214086355
57569628
298756435
11972159
56756495
1231010
55911683
113908858
30011041
280765768
489977941
240057549
647256528
11186003
47680962
473886095
281235769
223534846
22375961
22535925
271053112
149221715
255195254
493664950
150394621
447488144
672481503
168413328
211012608
229147601
553187597
570583925
34084783
362884477
10297266
349028526
111559835
82711886
21528672
3404990
41466665
259814180
347303537
508534752
359290470
72356364
592533285
154713916
632311961
776898
40891216
50654630
230820840
69589010
544677342
294961686
61452804
93861633
228717674
166820157
284967619
89342785
230595287
155873485
123655181
165779062
82663186
52053001
374885474
472156360
738309985
796254765
334194313
47279615
276400869
154430193
422028029
15730040
4960675
687011868
55957755
26405375
721409488
104366589
179653847
114733813
217321436
222818759
17600829
457676437
713209212
193732272
70892052
6685703
239756118
38708961
98408138
586110568
203782022
66253775
405127817
203460712
412441265
82397178
66083042
262306470
122796656
13100267
366529792
45503629
53685902
34916320
272498011
71996683
97077407
423944851
608761792
417474793
7886451
201551123
5879544
590900623
133793316
210300896
133153150
15431905
49868101
103187289
41940929
400163173
301965918
27557348
62807861
195689279
831230580
90680932
530065040
438399073
8216536
376223940
57843134
4850206
4053250
743489411
22762756
337916831
154260688
22873224
11214491
36608801
29440408
148497240
228949997
216526549
35813882
183035701
65360029
62102512
269754992
57612278
286759274
569521553
417580199
138564575
20601015
296633999
525592475
146786044
58512404
523931052
94132847
241245476
689182650
139464097
400157686
796664943
540722921
178249651
60766202
509362697
294816422
460718528
216835339
249350329
63177454
447172391
94901752
142822901
412119883
45479814
50428262
340179343
843634446
156446902
360262477
540059663
7581353
739642303
3753998
328479669
20175261
87240660
773464832
718853607
79554212
114220188
863288875
231936731
88855535
41418855
340190501
4695204
211590562
285890776
7185059
851800594
412868596
690869471
858696089
12308063
946194
113476126
17031441
18498365
124247213
61229659
51997680
267532917
16709209
268495386
785564717
105586786
95130770
111907715
492896745
8676303
286297836
438726019
66957311
42347008
91136042
118130630
34556414
354945691
80102766
277861008
207039222
636312471
610734453
301167628
752033128
577617617
627141809
59195612
41464910
579963401
34386494
94285625
4301890
542141280
14061522
424106356
610896412
337215927
232561723
54078373
304562441
18536248
248725497
212540032
868071861
529216496
319852258
180842878
210914247
705681453
452778869
47557042
116029336
3903679
280621156
294671518
428397790
634891530
570555657
353260395
348294591
189238838
729803721
237752674
35842690
189538894
570453391
49078667
94194179
16100062
230581695
349144839
317915627
193674497
219747288
603082825
628872203
271029389
306186971
254438780
338496604
53330988
431131098
17197195
28327510
439220311
12488387
45311036
617160705
217508911
355375767
393238873
299392647
54066761
186308328
93343688
395555317
666813522
298673510
13426129
183831593
773782860
31546784
465752787
383442728
634301296
40708989
273463903
662473859
221885724
115198384
46495008
28205812
46168530
7802503
75291046
76996660
43365738
22924586
4957647
374768462
425317649
808491346
195966
169455145
917054371
535909040
553025066
210860660
456836281
19228305
195785641
290018936
399470103
218457394
692338091
808714913
75716465
68215580
816344180
5437143
59443173
48120533
2904255
400051648
236123188
72909489
184278696
369093948
255460134
244572974
72816128
210858203
133504338
256764042
98445343
322043289
595733847
59402613
869780763
522877807
41342295
231681622
26457326
82676785
466944664
24201132
64434049
148250485
315271719
15384139
431930640
346368810
40573393
109296406
135624237
3769000
46582289
8067697
139417806
322204416
730589381
309602966
226139288
104858784
134953192
548049883
216749850
228277735
3214624
357372144
275215830
120291369
36710073
230475136
10013222
663493077
206619878
269068785
549252603
193906736
50318614
210103812
514263135
25225827
264887395
3727700
294364939
477820591
491112458
11285464
220144714
4033304
201878508
105061969
185225522
498187902
173606270
243331830
69169236
267659071
564428225
288998583
113405116
12327082
43839092
499039659
24532387
547031183
34180322
159919750
470550356
95008988
284692396
108724927
68043588
218548245
145619517
241789429
162455348
201599129
27975851
479839715
309706700
186584484
27019935
21172257
26890326
183654758
39096148
19137274
789103172
547019395
269385989
228430502
85236292
214056688
278872305
674146120
110196361
147248307
160946293
245091180
47671743
452941675
50697118
296820699
410970870
763062146
83838992
328282386
56603671
42225029
101905092
716593371
495068793
24308207
31312362
196662701
85868005
157842170
373231923
2475409
293342873
44489131
212730193
24664826
61233232
57350715
234938173
627870627
4993075
459127808
495026642
191998208
135663340
289173911
706759908
708411754
380728517
184377275
391341108
297411151
42531469
125677373
43632676
196170120
28477737
116026990
375600324
377597270
92728884
26727803
103390741
513403432
122815120
841845408
109893255
456654882
297199800
444092207
25043162
162264535
3899221
581051963
77921810
216229136
654041969
128800601
187957575
106253019
95180508
438448858
231803200
61725599
62298344
179318231
264356396
424998004
3046219
2084961
146602771
664021913
425592197
287709619
328473268
332515060
156741937
143030911
30944918
31076467
281882098
190613526
157488813
858152485
734611201
781799720
116425835
99304414
1790979
497201364
1016355
99730037
333057405
584014246
259042330
136043634
6939551
840687423
66584201
23549181
819797236
50150950
384027911
281126828
27656497
587847336
244007136
17060693
281911166
421259423
126739423
318637521
411705297
63627895
183473648
455247867
174835014
68300426
24860683
39830008
130856929
117629724
150976825
93882800
147219340
28604912
190284940
330281484
37257136
408341669
656233824
333955858
166410934
2383758
355599467
135042709
297784556
446775063
3079067
12228582
687163146
2861812
212136490
175344250
268755105
15231714
365335815
214630708
18029020
163066155
168753922
50756282
818331656
319814102
245154794
387398711
229517818
190114744
35392045
6799757
108947021
65108325
46217762
135582582
5442008
668911373
41408118
76506059
45058996
50953110
533192042
243048709
37178859
497954587
15072463
175827583
212633425
28945052
165727849
39511565
323912271
136349647
122005618
407489632
613628354
5389494
235497404
19271955
107627684
549267416
19967453
152362713
232487746
388583560
123765002
196990692
366716890
262494440
712582825
237831774
371380058
58292490
164172959
563070914
507948587
113431373
51060845
362659799
172034142
67685471
3188
264383366
236428451
672857840
357747500
92448470
500491390
3811565
235118643
392511390
283385643
40327451
75986660
531104555
48781139
3247955
174970348
182914068
192321691
304142866
43131696
213008109
398846843
371442026
39872749
504033895
317538513
279898184
356944978
359476538
146744163
646264800
466133487
251864337
645136464
1199265
148797278
396348724
55110310
153919302
510400037
74036005
426303989
118765134
72507456
44096410
66863374
430109794
330145293
157443576
514537444
360913826
293086735
472056134
265815700
30953648
627645888
218085419
127330768
89321886
448261389
625692664
102737844
651359483
75806626
550085817
758108611
23617434
168229540
647268394
46676150
456240432
182531635
109783600
226427850
345590812
151912973
72563592
206280636
373612092
363162366
126798382
411986430
110606982
456299910
69132916
638639043
452296474
30029938
236221416
318135608
89472096
235729673
297533539
739084966
740257803
431644050
255752620
64572911
126521556
77910135
170777969
291886027
272932232
46891247
677488889
420572517
461848583
70543467
296609814
88165242
20336166
796533755
730016401
15531220
45865462
36533754
29524044
115080136
97747340
279920757
201871223
13996564
123468732
78401957
137809737
695090034
382662373
738583479
42853324
134565057
115233846
573714687
84393591
146356227
12968695
94203289
71372419
11382539
3472545
612675834
461606242
308207739
67576853
715882028
26836733
582381414
7367202
120680823
160188621
734088534
410004073
228097409
69576928
193915880
5783774
266066086
199411036
748574
442533141
128513536
50631239
55534639
60950430
295792131
290607828
237668481
82548052
208187476
65526890
34101099
760812846
153726888
453183328
7749233
108590310
5551807
63524058
121130285
270098039
189713400
627224
83178503
797014031
810940698
105004215
230291836
128858222
1842060
207925791
196446972
115396102
139438917
137116316
33847254
344103588
106058839
333623699
35273991
44842262
519243870
71278149
97752215
154429979
193303361
28596326
568980968
78799798
960546
307429210
99846098
181842196
595789959
785418178
49559523
379747831
31622011
738070789
6044463
633356603
939755728
46705800
217160455
45029907
566446470
246396422
7232021
475641470
422594307
449423472
471972590
447244135
173830370
757562658
799826401
559221993
168606372
123495793
339584176
570203772
50093536
379037420
23066169
269426547
10994309
111365267
72014051
359353745
45133812
38709924
186503292
38646607
291193330
449123354
291250184
34000442
505611173
23440692
337267716
134624123
23051936
625281593
574725965
268314482
659808378
143105636
40970271
258608022
21371070
330048827
105488985
90476902
56507133
33485330
69457725
50732845
46515925
137202105
86989115
13425433
21179991
159547608
832769918
486376887
63451891
524764003
546585580
176779436
444547948
535228752
385365482
193891125
599524811
667092551
298563495
31405848
249293393
46695799
158585006
383777125
659563198
398920121
38178147
210613448
24147083
350380674
364547571
713523938
25282306
6282549
76288464
593705684
756396416
136346586
86181010
328637249
144441230
170393984
68149872
139286862
198143148
95026908
104442000
6283676
130931336
450915785
474163498
24705859
19158556
556359670
682002542
324571146
618789170
410215
369451567
140490330
471667896
338582812
362020820
195720208
414656680
217488575
570963650
544313359
277460553
449326994
255202834
600446260
609591148
259708271
391227899
38454438
4763249
512684982
256878735
101823547
29508280
248252698
449106641
12511355
340378693
224499490
3759457
15861916
26092526
37408775
249018871
56568941
213544130
460365987
616443531
186892746
302722897
418781014
121551834
60576427
60777995
40296718
233303765
309867727
35225201
773799172
86413537
257954339
328050954
213409042
782161218
79295364
45092540
522650368
124277029
143805563
797030772
45778339
103420309
17924965
216591996
122158962
204441079
504140068
243267520
80161574
85669049
199172102
355641137
78345012
63582031
324879611
50507995
387065321
387399214
305465199
417896679
29635097
541204515
58609322
62258363
641929513
211069300
213696117
454486789
274827528
122937295
347409944
204156204
396570683
805562267
317080697
323501382
11051133
419842647
795745616
325954562
79926753
225836380
139176992
337653496
201633769
81476776
539904855
196282201
104560799
208376741
178948881
485679823
36365038
265475465
415773207
52685069
330665646
368937006
193748692
285800091
124592667
93807348
166547399
102096547
84995789
696047722
6363905
345029966
78704667
505251340
33744932
4228925
117094925
480053207
64365574
282320488
479273715
320163704
28862056
70943
91486629
199618157
179085083
845441579
7316108
410310578
74629527
134225744
258822682
12030629
120438984
440718714
222581510
145703652
378674343
302457986
229331149
495680396
241154794
258510979
775368032
63253513
166263917
21802718
487969725
99705224
281982979
680903124
161779890
852578409
274184370
484806745
724266633
145217628
766277311
266058908
38765985
276132643
296121365
124116725
14847228
56180536
300618962
83128886
697749681
176223178
123420647
95581619
242185196
112450044
211836107
311091480
198351820
249572659
268085725
275752715
186969687
14639041
9960856
200668469
14001511
662288239
711200719
636983862
191636494
502118780
347342110
113804465
574187393
183427982
78004355
247852235
739384953
419400704
291070715
91446163
125783289
6123782
677663114
51600292
445336418
104638085
87045379
204965414
227375910
734847132
350324389
46716342
21687621
40480479
112273873
179218235
89419058
318446632
97048429
107925476
242016784
56542017
135582282
48773735
72907551
714804824
32498064
528126465
27803813
107232671
46875422
11166412
69388378
107763764
56401142
2526308
3896365
131795641
11731131
86812069
327901183
789478522
18126709
288180460
844010
510903494
245642028
356246711
136085163
56592834
76634681
351934057
285226761
69886576
22564068
291338376
84574205
18265746
1909562
561558983
57380773
84134092
314569622
13841870
374678235
55742872
302821334
815498325
21427880
186104014
416357138
681537386
118187148
215358002
3800343
164624678
89145780
505317767
311151799
150681296
514534823
28918218
16101032
33591595
600046624
559227
290333386
462528229
92660540
137340693
434899859
13635160
10080906
301470076
604525623
752257044
21446426
159355459
6908917
16031451
158627121
5930356
231014476
120264361
519160520
235667219
110323435
201124720
68414692
643716616
199049544
668547737
53374878
38416461
220161352
372741806
176175045
408192985
42529819
7836251
125861080
66365478
848425048
203588384
48108992
23495766
626310446
342688763
560312848
252668628
40735261
543659256
10188036
255867400
558926645
405938205
117056510
82407294
356674032
299164570
71667757
278692270
746694750
10791028
469641792
452225998
282883182
348814885
231603805
103515207
521602274
24740536
440256240
361434979
735321738
102554076
96674754
28093564
27915702
53058527
155389318
21960262
208220326
84644018
379313466
2575010
521364813
119272632
106137484
369506
89633542
142922478
93990021
271596615
249036856
301294225
446481812
49169182
21310042
61123541
399068154
746836120
532689449
77645572
376566881
44215984
758646552
42414099
463926217
765267
653720495
358927133
302330079
59008586
460737588
272328630
156535791
19279090
380952504
280435109
291952367
172352673
753445586
56286791
46835030
288307013
44325913
849833997
155478426
322801577
333965915
123506122
456046884
416152361
38642971
126175540
260818664
220120360
212148486
369644232
399778942
906241
6569434
26940417
212379025
73900027
249718827
16098784
20992323
403249030
293947210
714326623
464925577
115458576
131566098
172789372
623381534
533198945
264783602
280350328
455383562
206627669
169175848
223212417
462251194
12561093
14251746
690257441
529093681
686289498
1905549
14386109
6014528
214512318
760001500
626773788
290771941
510215024
76299702
28576806
58093118
42815374
688787108
172310219
510230756
78263754
559029161
459698981
312710510
94026984
659341269
304605496
746970983
36925112
88028665
16782468
118036552
97947320
115643819
880372
196415444
216010910
585125927
140210845
696839773
238031894
23115298
515845596
563237416
1188059
21850072
359041180
18788603
61038992
324619441
610612464
611726
331516296
110723547
215953266
218479354
63405901
868801843
209800588
11525858
471483843
323549521
13337821
657609042
425776156
1715802
142408888
283785481
382884243
67020980
246118776
478032186
262948964
235366125
7972393
145864561
73837915
120169898
112973506
398157649
140186914
70894414
57333036
35394861
762175256
81037605
28955821
100871736
278826838
254347107
12117486
190786321
339447913
483685707
71177989
96886871
126424123
89036984
190328051
60755809
193724247
237984664
259488898
72493758
53222352
14717644
73306319
143982331
335358661
545633933
148292002
263573440
517410432
6990756
367910398
469689235
223221037
408731779
705646268
68761404
358925714
6370625
70452646
280665918
14621567
8708911
363624693
243018977
166883368
27243134
91801423
83927363
498290613
80850398
513772006
99126986
45770833
286172805
384215699
762247324
82542661
559112620
580417384
72185718
19328155
118732157
250061250
17441794
523311965
10382621
62026491
58765375
230995723
257368762
91248814
34688022
704549272
523410604
523476913
792951184
445031535
151876750
621081533
171419795
86936950
147188580
414640422
821720700
702220619
2073664
528729560
176299172
13025147
37710953
411536031
167736959
51854825
341227483
138475661
793163547
289944442
640338080
320129067
314397504
131160899
53001101
486282472
16290287
233262771
400592655
646016492
664534927
143634526
84786685
152848757
27722417
278954717
368018778
265280872
229480239
201200774
58781543
31686802
39754983
606819359
150398983
113189991
65642634
88321684
29596586
143086890
140259090
90648975
605398885
535722413
603411374
623518182
584881996
655638862
594708496
522103348
233372023
64426034
301474318
949734067
4124748
406740514
112398857
48316726
215334766
375052891
411567424
193509576
298748022
38800282
108047441
131610581
26624777
7071157
282482035
121271542
102598213
421622718
252475217
129796130
14108381
358227958
313746573
84961991
153481859
89181880
21794583
96404096
12603194
725693242
169094848
488780262
226515161
622750502
33284609
19893659
127053444
110625116
184441025
179736323
49018460
468084639
82349515
691552148
677083356
50314734
133065351
356385736
383351916
26586024
97603874
27592679
94328590
321629196
140888790
493991725
505523227
323835809
534484442
149315473
5299883
7854326
323868955
654010868
343757814
241561581
2844395
196742713
186255583
645315335
155559567
24591428
21060577
436969342
795222908
62659883
163294589
1875188
83652524
58243954
170304664
237099494
47360340
459205195
737045576
756273877
606431377
309694813
369536822
552164545
129317944
627022086
36622619
4665656
253084210
398473091
494406360
378462664
57328713
89636276
33820487
607671119
614624388
152739907
23708642
130844458
74444
10991825
144601542
437137644
22215665
38445599
131424868
116490057
90926330
194998190
18500416
435939531
31038616
58345629
682571984
357330289
506074411
97692587
116082842
540999419
7838970
689162397
122892499
102989768
159596994
396633907
309418228
24736074
53618935
98591064
14887697
194813315
79484133
236437701
534066826
64311660
44472433
286946486
7938553
133002194
550660746
411162953
195258115
401576562
255359582
356613198
721002558
87806889
590569091
36993267
225511175
40353010
606087956
184847781
143868246
183602042
348078647
27029595
255494388
171022433
372749015
402545909
569091996
84262401
113714702
23434714
364783410
54477170
402150919
34135636
373456605
528697480
517067709
444637524
80252169
69305512
585639994
484141683
501146232
286832805
3056051
436289420
648635555
83410090
120180302
101732275
480586377
409037634
198327619
333371409
245786929
1303833
431288585
439932049
679753859
61906178
595425822
31974
47522724
220935408
307383535
95717706
17283801
648357451
632821679
394429009
65657962
35014519
104133711
352562410
173673139
37631900
63332257
63399083
52567185
74536419
9051990
553583225
30831158
192840224
151285478
75621465
103752335
327552650
747005224
49444299
185352
238810268
108050269
343795829
192075071
401720244
406127455
574916634
162282187
262414306
46696668
7042036
9358148
40282934
32640985
64964069
415849382
471737630
218124696
56739262
12093035
35709062
21461666
332250214
424176441
367378022
532106570
394008326
143086404
39007653
55263360
702479244
174796535
127976602
1909491
167979671
33128519
158752696
804649789
244602126
802588472
61002039
315087475
392104568
292879815
762392984
286170661
350306596
983484255
47872568
34354619
145658100
67564104
205941560
771006564
248611603
117022834
275721129
75375950
44870353
233107208
103034202
49186710
808501579
76718457
37388814
134257365
364570694
443094808
342723370
188878796
75909874
188007442
36080477
215559683
16902265
222970955
801669
528304517
468196778
60153012
734925491
42593557
917024786
26690450
475737496
44837345
195289896
301300714
97130305
832539129
408719209
95350267
354879973
61128972
73392209
239854601
488285872
123357311
234985335
122636065
198227901
368678152
264398350
440309228
70045278
703940499
603402037
451878633
1269332
341099622
354950547
158264966
172865283
207616028
143316288
727898323
203544487
67710135
18274656
146215542
22715165
225619669
156840048
297058656
161768296
534163192
57550434
511501272
99248979
392134694
271529666
781955
371232416
361623642
38519168
387161672
119565527
83100291
179373358
32575555
409133989
17404922
159612682
771682037
19982820
98144266
135898629
10121394
260203348
337061835
430474085
102427430
62892785
224207487
778846410
86713993
55375141
756499179
696286787
578540143
622845225
48729129
928767802
24453195
199725022
42515519
239033743
501988807
158981572
32495348
21572991
793735105
154946777
308363555
483339627
162034265
615197231
254259655
651587112
274837094
17825109
336952000
99932000
498181861
42176701
67577210
10019864
307003190
325367712
353164787
60522204
17394371
591745407
446160201
458573306
75331005
43984901
273039679
565225613
248535586
652383021
769106567
19039865
695528557
581188601
177117521
98164170
167175042
148189530
597254222
13035845
134261662
12749892
146912032
18572086
7683150
73585343
223223398
79035658
135972171
29027130
70279491
266776522
141088246
620642554
64088160
525016955
766906980
91048672
475941459
172185609
381718993
66888282
414596739
55385563
214164179
50601571
307453774
106248044
389518134
449981448
625619504
170594303
40752847
246633315
171794032
77602857
388092737
154733823
68314463
27187800
548124675
397096724
49901140
110437164
660909445
125627555
31007700
655714350
7760106
54415072
220051143
197956305
286325351
114621016
297150779
222662536
551618559
9661788
132557499
56924884
267646569
347484750
106017983
380661892
45101924
35597704
119774116
12256241
54539020
130814522
20151324
26499840
310784241
606752863
213914497
181092816
367524718
77414935
284964645
81759072
83195293
317667041
104970252
38636596
251861502
45132259
20831908
17836392
3947060
360993148
729530163
178640925
112355181
102752109
681714171
467213681
70594122
123912022
378006322
31140963
398827861
221544474
203150224
80583926
161120536
196917019
421895874
104568786
531606330
168277614
397016689
235642126
440865766
124617639
126041539
177834136
7154171
513664631
166250484
243315089
262278332
56491282
265810756
672912597
279472100
11270357
351518503
51205680
286404382
31030318
16523292
143428991
300473581
543547630
20744036
80275230
208947294
24539470
34877322
773163573
52867484
44043108
25468549
10132927
21990122
293085176
7518022
90420831
2642176
200918001
560105219
11187968
73765819
258919066
3331283
61311372
347808816
45910870
965991270
247198057
10846359
402867651
850939140
556505331
370914510
11889805
462128063
382455040
21831037
572576472
58320690
175728489
34760857
248749509
4331589
389681808
356185595
46566888
147956154
54000926
497345873
31144320
294354022
805594079
94012641
345000978
656556594
19298292
12169362
371674776
230585051
774122165
151153048
20425983
271564230
106315069
246951796
45188365
355581473
399653986
71172608
254674916
278973723
50100569
251202863
216080401
69802587
417819134
277980909
629378173
20885900
44887259
214432999
317327238
665873043
265281241
117034
30689041
202030766
81757103
277774103
755710298
58307201
67684653
45080316
236107078
221098338
1230259
343848631
244412788
240390858
204408762
266909347
24880355
559415135
260411503
60243459
63814340
583263311
5874969
237134548
313539457
56172284
2228130
369136775
570268488
370407655
90652818
242487796
508179548
8775056
338732253
198524414
228982143
930973359
20225925
207647013
74577786
3425260
128644975
7476983
241808139
555435531
9435831
28537065
46731277
118958554
7734479
428609737
746633058
29423450
387101772
311838263
161548752
319546703
306997360
103463348
111249146
436989125
310015791
36639561
403126629
429613
262523093
210923701
511172413
574766419
401843388
149689110
288604842
71568130
47997026
766915135
210381127
122626750
6931756
92161861
377190776
295455054
194561658
230724637
319217532
275842019
95499752
14066561
17172336
192978141
29814097
291617926
404934559
52800019
182997652
88672768
377418258
616325958
289373721
126901055
418592324
572337509
91849119
458792632
630910915
504949866
286750096
133360870
191245362
442413944
556095128
444766012
477077374
64702023
78213491
2356413
22287095
162031097
348698877
111211013
264293863
205642625
316306959
560908686
372079128
299996769
340596523
92773797
333409454
658612933
223507644
219685290
40220974
284748893
243903
7587448
12614804
119175935
214816246
375423428
638221421
484880070
262638018
612336618
2701807
187752531
96813675
744505930
1688611
40025823
84673934
559220443
212688098
201463372
314316744
465079378
382281829
97795016
155453581
395971500
7782560
23998283
112916764
346805977
279602881
661037454
175732805
119893067
172432690
93628626
212917142
97966740
460406130
563977362
344622312
225763108
367028816
75603580
10927168
16477118
21391632
162508240
638416355
15829904
10696128
71272751
19465990
314362323
639521962
457719404
36694778
243557279
16472158
769426122
478505377
27897054
345959406
9650662
10713242
170022508
691149752
43486817
329955960
473025057
360458467
140505206
94986627
584047960
62581892
96764446
220727342
246727244
18475762
375666427
153706668
181203919
197797347
205069093
12535873
556688300
108850804
82357493
369144340
911671122
107561996
137238949
44320980
193044443
408361187
164680823
118838593
560947637
485735681
437054687
562934022
141464276
499147422
73913906
83619108
31489996
539197379
733012794
273615241
132606290
195447003
60787015
72281543
186025217
286224177
110586069
582935231
121114363
228223510
41380068
434730431
832017894
233595373
603786930
305499125
55606671
324019341
66834240
52410821
559917410
979871
404873926
310040054
280177262
135220179
49760328
31018359
738635008
59567918
62033497
3465526
309904640
157211112
200331121
13487532
27594331
38137826
194618557
79647764
91905952
276738200
213907690
54191714
257137770
2923249
171461952
418066626
776971980
175095301
284234452
6251942
76948619
123478299
317058338
181190291
239057894
26302044
7904837
113491367
90128973
316358133
694894795
1314576
699077617
164159325
903941957
28279511
950580
337881336
1249371
67705713
27176848
22424555
136902228
771004565
12822983
398392536
273461102
85672562
54794267
114703569
51793206
128482312
186129207
156825552
608538980
529371043
208884718
110738456
238479346
16265476
645182088
17887836
144608618
537836591
466777420
172201973
458087846
17415707
45139041
765652080
9521191
590738516
128208016
97900150
19704805
125150587
78212470
21377806
132251976
209984749
251732055
78525611
462588209
3274261
457510933
272128165
181357286
36998535
201455505
552775201
356092840
284441725
88070921
147161163
263234203
61586823
152975049
316265069
107405967
187886722
52791494
319779236
173386498
132048140
521408227
19040472
635273
36261506
443913942
49455213
22590345
168087109
467707166
190682524
682351674
243190626
187170216
40399758
38457628
6808391
270842057
67639008
469785875
85216584
217151541
82827755
350139685
279271488
27587437
305217978
198508948
43708068
131036727
582068387
193339856
624181888
28451104
28075576
285203548
63599574
51453869
563760639
6751348
85629181
48998323
558010017
391521320
78265269
125223967
12073631
300932407
249986814
131187171
293365454
239364877
199841971
217554217
437467400
777604859
145138436
63707083
70647168
122283632
9205737
98484350
110993623
552124420
260985590
259074602
60905984
476022102
28509267
129152165
31689771
269110505
656041251
10612520
645514401
123329279
263866606
448616483
19366969
142144008
145841780
459141679
952855887
854236719
73012257
474436335
564447799
295865030
31129819
298953159
88819053
472667910
135524311
389906943
256123684
536284841
367796904
34308119
236787505
116142854
309883027
548728404
155805322
43755427
17085693
422999031
50857743
807753972
40669671
368230075
131333430
6357259
116992345
239058077
623529913
283270582
46273824
416547443
249938739
103316732
120467003
104905662
193235310
243586147
233254398
29105611
366436276
735569264
664750337
31476476
67059829
212181929
27300201
445288058
78222085
708020
358596976
1431253
431839962
39832032
341939673
44387623
303574003
142451076
509102984
208823777
14646906
195658522
136056549
565554705
333307943
460532063
18327947
408067420
123233254
337541579
415040354
82647906
102704458
174499600
65885110
18943885
28335002
217251137
261329908
47037259
45440305
1637079
128979963
64497219
280773295
1633470
293419354
180292504
424893948
241621957
462926361
337914615
12060754
153188482
199707358
37674144
196424365
33899470
20325157
202173477
219516196
135999386
16460575
533245066
153102773
56577126
69444480
44003862
910094271
757731123
303635926
156058424
739748650
149844246
71953170
417968104
86231735
597588615
170865940
5678480
451077056
282017213
86014138
15947740
155602998
3203511
339103736
19126370
187347056
359007859
400764333
351419338
772251356
50369595
471336754
178142876
7202385
279648154
4662940
190661080
719320093
42009980
433487395
634623325
351387399
9245761
228838003
238382837
114361309
146463503
10533689
101885828
34010195
167624605
132927688
601231138
13094617
347567537
70964597
499493451
347072373
57150375
106389434
593941854
129393988
42141227
45144319
201905227
783542983
25969591
320214877
2139299
296292395
61623131
129597239
87094845
678149784
25788707
390036561
122645948
79867064
250378406
11806544
573317284
133688478
182697509
259295131
38756024
411443709
201358718
867042432
314575304
296964079
216191722
297184097
31476474
63951352
9076635
370485759
24552752
597189192
306638094
32889491
75028382
61631158
183979325
270755935
17664198
709387646
320271562
242558476
6972460
33590789
99755765
35551103
87183095
79008247
541000277
161637845
213740303
123554094
18747999
82482830
730401522
467549079
443910141
146848441
81433509
312488725
21146353
601214726
183082320
36407492
14822158
194540374
563284103
220513927
288334074
147551257
235513
84437009
235619282
375093268
4706147
557847312
630623534
322770560
206373144
55465404
27071608
114656015
429579445
759765520
158470882
95636984
385433200
44311910
259645217
37548605
81488194
481309791
693369707
165786561
758702872
465242053
33579517
152943195
95978679
333268033
124579662
515270854
123859795
346590097
442014815
618491509
402526677
166597892
226810176
43077980
205855838
190037295
29997121
27509643
59669606
89071432
231628091
203002036
130705327
113540686
46476419
33530256
522157911
249112449
296127709
73383056
52743901
602441799
365905811
29809095
386048680
171030568
20226098
40336565
34216413
98620932
526919283
823237821
724406264
334947433
260324204
98566451
112546696
88144643
510501802
161146616
26867176
56380076
41226327
492018146
53885797
121962300
6087
607883202
395472742
270475175
284129329
1594331
683859092
272757220
91601887
307792731
487253696
266016793
728848321
38611763
317822699
170250899
10541583
392027047
457972204
1142552
180482395
19060602
127383735
365848944
225609039
83624783
205083662
171814275
342837637
19523146
396126494
5465176
87465626
119100093
455390404
122481810
548380599
205939083
653924550
535014771
468974197
347096647
510101914
171541754
10165974
143174333
2924781
9075953
587425285
13381666
653085619
5523707
210985552
161546707
361097728
15935182
138921784
286684730
185963776
48253007
7723085
192950859
40375811
369856414
460756365
215927250
48911015
35911005
179830576
396483201
11941072
257884698
195493280
41017784
201588227
184812176
679540019
36173883
28473962
108201779
61958414
180559807
79067295
163661952
253343942
16650333
630304974
241496437
134302795
248002236
213060439
75983682
100107717
13080039
99118491
490295091
115545325
538469939
596681996
324732531
117401353
139344246
473060515
123659849
5430044
578107958
219922608
453338732
180670604
189089986
640263017
221042019
791176649
643757963
434096351
101453996
70729281
227877596
59445663
490766216
157947579
281334826
286947264
226732395
22941560
178731531
75259351
66659429
523782379
812888555
104343914
58192119
258489344
419278115
382044188
25012844
453821746
278523503
226937351
96892840
893908695
2575619
29818989
30305836
234032966
147286068
105055559
42972448
273848896
7645624
109166023
220717301
607886635
132067567
92806894
112221835
25897311
51554693
393482283
2469808
234890411
16619401
409601663
116334632
117009176
418080575
214025745
811837896
257007151
313467895
308337285
151127177
586518988
602347732
118993210
657105534
61305156
45160812
559756736
260142078
129284336
5146800
21060801
21715690
276071141
4597606
41018193
402997989
706038413
21135009
48436643
7437963
284479057
748974679
22794873
261365483
24182375
119433497
213592528
323563549
70076564
65774996
156823734
296159941
407293867
13628760
591916171
272615414
154949734
376862845
423175899
4715911
300404641
34007848
106973020
62765058
114145022
266980475
17047607
204942119
100379392
811446756
44083344
99479413
709897446
229548357
183439803
7935869
177166143
19828266
945124430
912566720
206705557
340565439
340835995
181973999
390121318
96872201
543895365
155728990
12977
43170513
61520782
4534973
585576702
66906589
589179188
199977109
74105442
136702436
147361091
416332490
93397199
644777271
413281655
207698065
555786511
245488057
38112166
57621029
32943217
17390376
52426600
305130429
488384798
753351268
189749770
541510352
607937310
191056938
94359474
199460584
569356580
147245590
415283872
98704070
259309724
140834979
186079148
87211993
61415275
78312294
317748753
7218794
137796027
412313517
12544705
644582234
1529906
59565622
270842168
169904677
920640446
162745737
306449745
563984110
8556815
249993127
386542809
261647671
1967460
226322056
77479891
251120605
52023469
309512920
486303087
247926356
96394032
18111891
524213423
910110233
188018
280329862
28991711
50705785
352754564
115811184
607893721
431571677
59995
717441929
872853323
43773037
612262196
422908466
308639625
72993299
16295378
416191920
73688626
3334833
258043059
434429284
235443857
9781630
264332527
286322566
168903300
645694675
40586661
115557886
50680464
359686130
815807947
38977216
203574865
94075545
97682129
66832095
205503650
138151624
568937498
436976074
523214250
21143773
365064994
523837842
364633985
261358734
498367244
133624565
32918162
376038273
241595307
727325756
55906055
29636446
329480973
74104428
77941644
517981
16246446
84898555
505343834
216005697
793726954
30235040
199821463
64027550
175438463
104986206
2565950
290737473
406720704
217887
162191863
541248798
21961791
319745259
108581407
36926810
239533063
6949031
165203717
404513714
435687448
27125799
382596422
276277618
75313091
342100257
300702944
33987146
35306482
20326940
179934706
36353069
757262861
20986014
36865733
229937226
85766366
166894426
33943023
46634827
449060996
762597073
396697782
3607545
23772480
4565600
385076931
110143854
286368698
24485451
20004317
325763135
93833808
428851936
307841794
148164984
379343368
489860359
62875759
183092496
482079045
731307763
664175446
390391234
355471899
28911128
188718503
446497502
242665244
6786370
18801451
272773771
119746789
529956277
33825184
90992245
172438917
392697350
172120036
501846409
889017301
850486695
15096944
235007745
72396136
169604147
351168920
5331826
180938838
23856442
93740466
698193387
197190605
121528383
61383745
341451380
347099000
721587457
461750174
408099898
167555073
116335462
147373924
444165414
339148744
544606000
193742119
714381487
492204998
136843031
417251708
122829167
592279721
87074318
341799489
58874221
276856743
56567962
254467426
13459344
217197931
103590229
59557932
614436
97775650
83293158
12446227
642969165
155577363
12659644
126261853
600681409
218435871
69170559
138566842
168464393
273616558
592965425
329269134
7278822
376083662
24849040
298130582
203212391
493812812
80775717
88574085
6600100
538992643
668621617
338102374
673207543
655802888
54702208
429917841
158961455
861499959
539622045
107574318
233533460
1520771
50539021
91058399
85066012
344352379
86348059
258140937
293418908
8718870
348428890
544618135
275657965
84271018
303587537
12422674
15597102
25899029
826925400
624355524
882078236
533539227
19268109
308346548
322734643
100537650
292450836
2755600
170934144
1495511
274765028
58460046
97579831
60876515
40053457
639623545
704547725
753362556
50710
577931455
237651781
4070755
549197713
17354269
703247613
176156860
368828260
345229196
231047027
67461271
133153647
669955490
625665656
118813493
423867828
153268441
174347559
8260916
189059476
522732930
276510724
325476348
231220014
402905407
43629133
124462797
503429436
591191515
432505923
244839073
504536545
306458924
622271845
289229719
730672040
248415578
34631923
747996932
52429789
10484937
325688348
137720214
345969754
229267584
80464530
3629712
12655841
51880048
351724090
597968656
458289519
4368783
330223960
570646081
178271314
444536895
277192787
95778774
495731192
154181456
658796487
506827378
413037988
356210977
1779830
691216848
525991043
431198418
92638508
596243976
546314756
445129069
127038293
164437563
5394253
106253536
96806773
268000370
19733846
189881374
150888003
204475680
85655616
69856846
238739876
320194228
15112490
17764071
84287677
129247390
334817175
331646786
27528203
3542461
24241514
612719826
138372285
253139638
10033316
231894342
11360658
186417943
118487906
54673725
121362487
3698896
348412733
583289669
841110734
348050346
4605683
101498899
19096436
92125721
527679790
671376088
358794790
641535041
143061292
530859396
14238187
516448539
221984963
479316283
675388912
293976098
209705598
159095440
595693574
398679026
1886705
29534373
120097866
400575994
225672294
77769626
105072403
87393169
504220274
131964215
436311804
508681566
112135608
339624781
542241683
71294459
41402634
44502249
10536373
27208105
346432861
64920946
28650579
101466698
5854440
227223615
100265104
247094735
121467463
433313304
4028308
60370935
5928904
6096162
382069915
98995325
830032029
644409677
376645302
87058802
222562958
422683790
258366850
151099583
10173814
24775000
174605538
45900967
181275254
298568891
94287459
311719887
120433818
111467954
217352719
122113056
411440136
420353220
86903455
94076569
40607713
341583735
143214346
6118616
484684333
121564310
35660566
88781490
478774633
165385447
259487886
498783275
410506404
76188677
459044974
221710663
12454950
137749009
580577589
312126273
411030633
151415462
248773057
156020977
732063429
520310544
66891494
315551025
363218511
215621611
17964554
63898632
504850687
928724786
125156407
106897092
116634654
136600276
197578922
356993
27155182
28836646
17528591
311812925
203040507
247519908
49598494
19843198
622350179
240449391
157620028
160942644
717050832
543573439
277708775
322732176
130525779
164335384
11477748
16623340
114061569
14840427
105474515
145748600
289756895
33036501
35736286
113769449
154724653
555349155
60574174
92807125
221653020
257584810
323390779
302135011
32640899
86370589
20214011
152673217
13855734
136064363
252531536
40939572
7492514
68286783
810021219
286010652
13828842
218743405
963196
510772712
5611548
246792627
698160540
60986798
9327314
358110362
559500698
114144627
332186521
91450582
103949073
9291550
52626468
12234001
218170785
231065708
57674168
423378251
156249194
383206254
483332602
537385235
516520958
137616824
231022777
557620360
359594453
1409889
32646991
81491223
453231995
445384756
293324090
7587925
603782810
12207343
329416223
8151710
196885799
863586588
59964968
524031316
94055703
189679056
21718283
4004263
204302138
158936043
722758573
806077129
43917863
75080575
117389636
47285496
202612791
133807027
233286513
9250007
530852111
75600043
175328225
111509995
310846059
220503289
553185573
208905136
45065597
345556879
52071312
266542311
65556114
72537876
234744943
417416
416372881
449188958
116475038
569858382
154690256
56140667
863309015
85003408
30291638
121765621
150433945
232696954
119297487
208858931
660452974
11323139
145643137
223040972
45253235
636307143
165038157
51008309
17034237
309370475
83028814
211112831
220023099
195149009
158103111
714628694
2641249
672862907
44506009
32029237
16399906
38363286
141782818
9407548
603959999
377249486
249919603
404445089
152562236
293835719
81676266
496054294
9249195
263859493
33010493
58097060
850471731
509720978
284000568
129232633
143600519
156723663
55841493
66888871
301955803
168052973
160660618
182335045
172467254
323361477
129717581
47463668
191932943
387774755
982592
746802085
523992830
138254317
195978589
126663702
229332757
661582985
140226427
317355520
7545383
476466509
510721449
226710745
79904131
61068868
443753413
158229546
408940765
46348697
215883488
58420110
306416170
523821113
142432872
593823732
292985428
78553779
24111492
94561986
57266945
630700290
68416579
111230912
152957606
8596629
146567800
218557895
126863068
11327161
3037721
537051175
319764635
132783280
178769640
167855192
53643251
543289336
434068277
625908978
74199873
762294138
98811861
235923758
382001109
173783097
21577407
274170481
257466359
40800689
696797746
265626140
240432788
10904340
141671155
90667164
30052501
254762842
33916788
41391279
667815764
603742232
108837185
740884327
5722328
308967907
468057889
188174539
535540705
369575408
47350969
273438486
392296792
21259585
161223937
179464276
164520126
17237607
39476014
665505011
263391358
790204231
159860792
309509964
16913286
142339408
109367313
125942758
125296386
346130759
177997056
142144033
641662311
269575656
68328274
704707755
61619266
56271229
12624697
546431321
124910347
239837453
49676070
393794321
102258015
197682961
12904121
39035644
527363288
21200423
366852661
130521325
306106988
148891575
741259327
447446406
915307909
8552372
21021234
369613869
316040201
383862939
14022681
473501381
317047009
53754881
73778298
26250443
333740372
27162891
14411694
74688225
383142167
546469989
191267063
194590584
4643571
315038316
6777056
370288920
710481909
297704870
238866656
19485551
225230080
480794636
22357083
1344387
317115595
132089372
415009613
86477794
75190694
182998604
26654019
151854314
239936897
699359260
132400882
537388826
235391031
165484830
10351010
945773085
561103750
130420321
139130770
162955378
11788817
725122555
66782805
548119422
629032588
134415247
381976459
492385575
316985721
519315451
191225750
28739256
336093947
27796270
119687606
140142924
531932202
64170819
412171809
424595009
48371412
462518767
66338829
500804851
531790211
433955033
340109434
92373018
83207576
274897087
246110502
806677
469519427
25866359
284285179
150267727
23602796
29706988
87905838
394561970
137725660
35394675
188899776
1005583
303499381
106246594
171847473
196683231
429564845
220931068
24909162
812283445
66172101
33922702
73100516
102236223
28611839
333539067
222959332
152408214
87876405
69894013
21474167
422142688
119073776
572748695
516168098
218391221
290455464
21540124
642964953
733854058
11724310
228366875
786319
89287232
656402161
96839464
169972372
47968739
286948648
62181208
26301073
267852464
482071557
48143350
29289142
198243798
305643567
64381049
65285146
148841852
56218866
688885010
310791411
304535779
483583324
757047064
249037
493174606
6811508
781272678
13653252
17821809
401401334
333830252
88363605
341308077
603611571
553202153
20264855
296704827
732346825
118490485
184659103
65629012
193571239
585538575
206358353
428372616
149141344
226138250
313740096
578391565
140007257
36619895
65032758
63149630
214286653
1631981
214130696
15186255
154844157
147981679
219928377
732834
134764853
7852859
61272382
52029893
741539844
47775852
230699917
725023388
312566032
55342834
84072478
382989547
26712124
487784056
307622635
321940856
800079492
122809813
3094548
174479870
90537235
205918139
169080862
546318013
332320779
339908444
3858164
136186436
178759725
353552601
176240110
213520392
258225367
415922231
68072373
93113203
540878852
23397524
186163120
377599737
35154454
354644357
55407761
375978405
350593522
248435785
76210184
182470576
282441867
39913989
34555666
199498480
116220262
208216482
207892146
364688989
37511798
411644
149238123
233549404
28488750
35667619
87075417
52842363
841854462
70774891
35016651
546003773
572734164
424014784
145563239
1822557
13626905
561714951
752467100
436653952
385419573
9100959
204282819
90285796
57354227
798997481
305435339
401705548
6341260
264968203
603463980
389235720
170615833
107600113
225034266
144050686
42317633
339673994
9998815
810000555
125418754
824606107
278288982
434374692
545802211
694022386
258153296
583112248
617444597
60123434
76279697
89469924
38553301
253422109
455908433
796102665
253368285
293340011
526727644
36367062
362935619
42648495
233756484
12706476
70103236
37386246
7495
77205541
777230823
458780308
38602267
313483542
209090658
143467073
17897916
476152537
66772844
424902890
52673645
790485872
55162547
112476011
112839948
688018003
537309584
233562247
410747825
584717689
367670622
158445809
154043903
724456588
77175685
141725346
262495892
3427334
798259230
344606388
304374896
338665053
116931994
21199796
210604862
184422888
469900165
485834
299746384
27403563
174923918
2221441
198691657
769468966
328096725
375718882
232676046
458848736
268151022
392914268
307784664
188134551
4011099
37033062
1826962
263108226
74258638
351379011
475613100
146764207
43574785
493080290
20562999
118903068
279795931
314043453
124903504
401504612
122621260
29003711
154543638
45682787
25656164
407371592
349974727
148317988
101021208
831868603
123822412
341980209
73505143
479060477
923971716
644990112
5811545
126375314
488245575
49093557
247020978
405035923
3816607
221734579
245508415
394365475
85915589
284495077
556912437
25716827
66957123
78508489
11925330
1309707
13647117
560248192
251699574
465377776
522425578
4487777
39864407
524865294
391833933
190565902
239299162
7987354
244203582
326386801
111356056
257238562
5929175
149039069
197862912
173656259
82835908
236155062
266395306
47873649
68224987
88411132
290519811
313024495
261321202
17888158
352658458
78801490
529469149
591942892
111353519
2354678
301656308
395740167
286132447
281890991
66286234
72041136
575861219
6437753
561123232
723867239
406938659
300532811
895795938
119737809
129580205
39441313
232955695
271598167
153883518
3050701
136976456
2794140
48770828
13018941
27659614
8243844
950189038
222567753
83851653
84137492
231212977
479393036
39600973
130404551
418149102
191655420
553415373
575219162
293079720
98001923
96390574
78812670
192551223
167225647
46523396
500951378
497810614
183865758
255229823
445700053
19341784
438266776
601452443
177958504
684347739
338041454
569997390
342334633
374836785
988606904
12752428
267976261
107561180
547615360
221229020
33274474
105672655
359682217
355274331
205190688
40572368
156114380
280508944
149898634
91318523
24371937
918840084
628939539
169574395
50702542
159081139
31182249
157698675
67679563
431981830
84738937
80315016
6451538
64153427
696058052
19339516
128123210
604127705
365821749
256073359
305946170
231172025
465448030
27267801
645017146
375585525
366834383
163358906
5813925
185553433
167664128
164823543
136169189
377200419
196037821
48052056
466938248
246813525
51491591
92770675
48774097
597290251
1020167
83510498
78339477
217798042
101617906
517639674
7520890
346254616
28128911
125883669
411300537
186786909
857592856
19619383
767545312
227894734
148972115
437239240
61227782
86112173
139430290
73280683
4522953
665926265
228644233
2436110
30335265
4577197
133258385
401187396
268480349
564976057
98275000
659732115
366944641
472485078
15263118
245541173
142512354
200701886
372609624
267272769
530518212
510986931
12057786
303248561
129196442
367471042
243010648
624359696
680670561
486936811
107371286
148293020
329292426
526938269
285415889
53092023
307077253
461523182
4084418
164300443
46262569
478613475
10269804
30536298
172812408
22469846
70274078
149216225
29118302
436362203
3513738
185654039
270848892
878519716
529662443
210903318
430784099
545674303
759448302
401704825
38484197
568219858
27229851
292272500
125691979
206160279
194751782
287781181
2291055
241273025
580239250
63032974
883473432
243067905
202116228
6672079
95906052
64590364
182478509
633428724
73174923
224173415
8322825
820756224
18659978
16706908
142345299
130803436
53180238
56605871
232685596
233303713
680131168
448161750
194211262
96697227
555091662
690900380
5187860
10879374
756523302
256213502
154952737
270006347
28782064
2725251
130660822
93416427
364202561
207378660
67125071
239684199
19149165
730793439
12385013
23125010
209083804
260248130
196405506
132042191
63743333
97535175
727264748
645091701
595416306
786717826
165503875
435914411
321983266
576559391
38934472
53130913
49379658
473724879
71561953
67465739
23060559
197295550
858786124
86442539
322985870
472295372
48893011
37406771
126838536
562814601
323492212
9578152
929362811
3217799
149770988
333841378
453326413
23159346
331584980
72157611
41793073
481831659
5049819
179934510
99901654
19194130
126945987
464233748
467816095
256980714
118266514
296076531
35119828
53151148
239680511
488510573
513071704
38090809
136487863
530597991
101361268
46368218
53292252
891682753
87493707
500980021
723160950
284568459
444983295
191715201
356283327
424012370
351499328
793412450
155653552
26310498
508751022
25519115
137668684
842059646
123991658
12344796
255770089
208916230
85006408
656025752
105713376
5597722
234090775
4899227
276880601
538843217
904726377
198952606
230591362
32577668
234677408
217715360
145056728
234957198
94847055
22552196
31674393
235403372
32878093
548619285
1239174
12803735
118153962
102896970
381490488
216362621
174311435
396719028
246441617
91880051
122605021
728970031
496695425
10327963
41685583
651311297
69511604
47405973
19312564
350791662
47202783
43111224
553987063
121573552
700245105
712128963
44564722
42874647
292184724
94640813
4582653
9378894
361652521
504168859
31481586
34460257
527891399
173000805
232035968
434148342
365752742
60042766
26304764
216503630
314026425
487723601
26077798
553163602
101462083
423501143
600217795
238294247
62444677
693998721
210292172
22091434
325618043
298696842
518408850
82427228
207625468
85087056
409702258
173916629
99491253
87289087
833603434
640970086
271246929
3971523
79452842
631943251
221690493
249236405
30537819
723601963
157760130
435360970
78207557
102466763
27191198
18105477
40174132
178403443
80508126
112776554
76254031
437419803
271696695
47192724
691574254
152889198
275873579
27641700
1466425
446030519
275894978
165393391
36307814
789304801
312409858
730967613
614711928
323810777
321586623
349199564
611030225
331446619
20364991
302777068
42502384
878099183
737079824
78047594
582309989
8961453
40116801
124673670
49126971
23141623
107435498
241210330
62820915
641117486
203612290
147965152
1073437
78589035
187027947
6512122
56486070
565066489
361120491
218538126
84493018
666728877
9189372
304578065
88254575
278965383
138598968
129668047
611704060
343446441
518320685
865547422
291688899
144179998
223094492
430255798
52878015
681482767
250273538
422342835
84800109
133814209
544224857
18531154
53778099
159856661
254431346
733332522
363218944
580138264
17978088
235429068
638794653
625267305
63740333
120796529
220985233
275947963
202053638
190937362
490149408
55837383
534646726
14228276
57591417
544426694
79988195
58018820
151232203
649197539
486561280
684965563
468760938
209851839
171574514
68904528
56629671
449103649
474736605
133970677
481422382
622070332
206100617
252178508
623394240
171538511
124697639
6068850
21542491
34798836
344057153
352605462
339631259
135206130
9846177
132817647
108007894
257025745
118868155
105147281
57654587
17449140
148654403
52189457
35682343
15843253
123653489
40379422
210868130
52201231
155330540
307952
535743121
260623322
238167811
136315863
321226564
966797711
180822689
351183729
46797833
13344630
207891602
74162266
403829611
308383405
397824968
185344027
105379866
311241027
478275408
735693485
56283518
33601815
37488020
322064659
203396416
111630554
255912593
83410853
150349866
122018281
316099907
261677960
311227989
977072762
90024741
371574833
499340637
327697501
121064431
88285383
27247479
1578524
183128784
63681841
82448981
177086593
459985440
182505680
230825479
20911869
61647640
86453747
496489301
154261234
22446285
177694389
132606573
52114685
541697409
129846967
546863300
10970564
584719070
67081377
1604321
240716952
121010053
83985024
280245263
112460322
130405122
102200706
60612000
25799598
444651888
16318920
154564214
187480844
261050206
255489104
630967105
308452397
624450872
117876961
195084084
147583208
35464088
417157719
395194794
190010412
139621926
863950083
575828047
371214915
246765298
417338545
183577110
162092357
325408308
19366534
335003066
168209723
25373205
379738449
17606057
125383302
71517214
244974562
17302617
287878327
215366495
387891158
35453660
577161479
154885834
39376616
304715404
165856882
281029462
114037295
400143419
271019190
90238671
220817661
118141181
763286329
171626365
755893784
71131516
727359195
346694914
162003763
24579890
414712147
386062482
200344511
640452762
113993320
184744358
93346297
70823781
63176304
32264703
136780164
26257458
861829412
186903172
254885000
149317676
370699017
180848267
63977359
110150358
64362862
712584396
899728035
16035895
582010736
247008895
19624546
175407259
14477570
12571566
210532820
66887659
881933358
194560541
171148665
576266422
754919788
60100546
32159189
390308328
243976987
376672351
87652262
216781465
256181967
170259406
100928937
422163280
592090684
633617929
361448505
79679468
287342532
291345924
138359686
10034150
151719312
410555663
769546566
144222095
61109112
44967336
697484049
448322532
450074402
46098264
45743349
56232292
385262097
261327434
205238289
807305427
945243277
539844027
111528003
263195644
45694428
76903179
336036065
191957951
413256927
153374679
634524533
428725114
350598843
506479092
235697643
678450819
83278644
166473771
150368102
46265568
335333030
1582384
31872610
430638819
283840222
510761320
264914515
51742918
10026998
564776152
92452104
184307328
85176058
26231847
207744280
121806129
221372833
280751914
384229138
49905404
756786723
20409996
990204881
404327791
101199883
334832597
185895388
7920364
88657147
40679383
205536890
271288279
445913814
165677212
322856878
3480063
22978267
16059854
193743800
623284648
596057264
128278144
256467232
269292367
698666422
114819772
317931578
303095874
217331720
763161820
6884029
106870863
9524000
14091521
122126151
398131597
335148990
741727891
394181570
45809721
16103931
439843042
110107334
421275110
509223725
174699911
112678042
37456374
177461425
567986825
294723025
93150543
283748303
176236718
183724926
10060635
87971308
211570893
393934915
403922146
29951461
66493568
248810881
118400144
354594614
13780853
2568058
266518026
209412531
262601152
355807463
421991982
248909883
146529169
59101907
232349440
546990916
493114510
357727059
317946674
257310091
27922869
120685006
10065733
183614255
287853153
399574227
375912926
65084546
361288910
79290452
5822220
358447044
152020241
28955601
259710884
6381607
417280533
296919310
428384352
87795626
55117792
432842059
173400255
391966653
275777563
292219706
337914874
425408890
210866814
178686952
366650276
38691486
125898997
321403136
647830080
242665569
128369519
96980187
392672444
54751971
163251171
298738958
31751632
319605317
11050041
320137192
439919702
69002671
23209106
64500565
104818384
295545884
316851711
18925290
275080520
312250170
99823272
416616792
129865929
25012849
519826648
28400793
92546022
66232926
275665317
721042331
234318137
316739190
181814827
38887244
202280758
271536541
61842573
7666361
105210669
1927315
40197712
148032074
330488647
52264437
425812049
29130130
224242991
219621629
334683362
337973475
187386664
19828250
586656840
199390026
223330613
37630232
123538626
532702236
553396132
804256279
63492988
18981595
636548865
753524734
154237889
31294119
157695993
174943034
406397579
152140910
85640189
409995924
12817760
786137171
645195762
80803046
625440603
505712580
156831670
292524933
241048873
315243026
8087406
13362350
53428500
56661015
319242066
93765742
263918246
290772602
39796218
155712278
240672988
138460272
215684473
5880637
381321957
303261621
42772020
268880253
107310170
204607634
660987709
614363672
46794988
89256539
151883644
254938651
37636859
39082480
10825083
328682259
560149149
1077213
38786015
73324077
6248980
14416636
129850086
715503015
143475685
532740213
19724946
58329384
632396
165876744
82646842
284233598
146207103
68744327
295346460
263573139
426609106
451142179
648703911
171095419
412236690
237609403
29211852
152942135
216990200
110551770
401272723
5812906
590398186
339926929
601898403
31786245
486655986
167174943
20275708
503653470
11543972
229438076
44079724
137974173
259271634
10484185
13861066
361587152
116947124
52205526
509541187
230296854
53967940
479388338
5667704
229579197
16523597
87187151
72153234
64572842
69174734
727654712
444777714
75338
36759106
175788158
583177087
381784360
42680124
74475970
5100989
15872498
148270206
526494949
70265649
381521104
123174854
249187405
285407597
359011897
314730266
164658049
332012612
84267049
208344242
373771727
281421913
173510791
146764298
279728948
765450059
766698535
184644034
11896380
190111376
221148936
241517008
226503214
2711939
548947514
256810184
281266074
381857848
648250379
363389233
485753446
319238088
356621637
650751848
8087146
702320442
132205329
181363803
126607317
531551273
205098888
805716467
342328137
17892715
84568501
4408686
744253
203745816
424797096
605772633
136299239
476905987
138889989
644836256
159858126
342387995
58934077
169346440
157881389
755937829
4345704
186690076
115843583
59395580
635301358
143895839
157020056
593153617
448711212
451120353
91247829
43984232
656769516
55146310
344787121
33896567
328525214
241054608
324256412
174192118
14637210
506772741
357334968
566161453
34285765
49883355
280005581
370373863
248835631
76533436
168848794
111001816
44942752
115372955
24819367
983412610
3749735
18987299
643053319
127987235
11680681
88929934
357161083
551161397
76711382
53997504
2015127
731738261
48644094
185739586
3863139
206466762
526739898
579463623
51561980
102525233
116176800
148370384
96841184
33064468
398810436
464032834
38373448
101468974
94132416
234616365
170982261
38344014
71094040
153096989
394173824
89056223
65063677
682052917
240122269
536827940
37063985
381390169
57971501
128124577
349912795
29612278
330864319
363051737
273529490
425680667
474917633
37197660
349877092
416562926
19497830
193870988
362147729
294891991
318132743
43279174
860975166
588475444
294352838
67504447
102953906
164359268
408758603
550688
109082609
39332075
230183073
141091958
248514582
101498921
314333017
82336914
303303061
115258183
212053071
247252614
11253787
219013845
145466985
283189029
53989738
79780145
43800458
246288019
641629036
11909670
205926143
255236714
4110148
61280423
532291451
473527468
225004249
190838125
256110261
291353931
494653324
138283
375156004
13158018
211319069
314037470
489873987
313808665
63546032
638318147
97828715
212337
263769030
24974461
115972299
507940178
686567843
530697320
23333358
57062777
508714144
226470659
108873468
254425396
154946922
39861887
42606368
200111262
11647025
252898085
99899898
14319427
162152382
258794171
113307306
287735790
20210314
123286390
255089014
410415450
635075385
76092725
184999281
63899385
219939895
430397260
315956046
354428416
440171823
109934872
272831329
596128544
517646515
735157274
137868280
59716241
291928385
744296606
46789388
288138620
183023438
84129977
403481349
222260609
52450200
37854358
173554843
49883113
10389982
96760931
84707332
323122021
74873022
205259382
304820106
394654252
332569289
781763673
101935116
9554678
171228210
678445596
20684787
196982757
724746814
261483288
134520061
14431478
428300641
383500432
683484936
277048249
123023861
2558784
697251327
33186001
46726496
84366759
52088929
55832470
201216916
479111473
21462906
230996839
78160592
477677129
2254771
271150360
448132648
108915513
74469291
532345163
126877261
285125163
29426638
30916241
294957363
141499853
26923073
73796178
180228463
955256324
9457158
67967289
439359115
51844238
588044683
42771593
118057849
192093033
708580651
121457285
74478281
224376067
111143839
197204341
274657912
268514752
467443381
687717927
326752786
943700119
371463924
124657172
547879123
87783908
233431429
22791
102964888
755888304
63842459
287468431
305992330
240870409
12501750
92352694
139752139
2011355
337578738
49749997
240277741
624376115
67781519
11614760
465950146
142356177
668593027
112878993
29286778
273955548
62220254
21176199
514354002
44476830
388182120
12637679
41212559
303259979
35394529
318630582
69041547
85913954
48751267
152520349
119388798
82711429
19257848
77389781
210369056
278617708
302632099
364848767
99016742
45013056
95448426
570409637
797755459
94073240
204016474
523438561
435487221
559196968
336012458
41529389
197101849
31023006
354065471
52644161
534883393
240558220
20217002
372180037
246665079
203839771
175716859
153711383
521744663
12515060
363553480
44592491
105398445
12234976
8884943
699080406
147541911
312290706
536981058
541784631
23981473
32672951
180042601
752166870
166134217
365176228
827095855
217478106
20723910
34653376
46550906
103040757
101548364
44817756
888928341
66539409
51096711
473303440
933575
9303319
686226778
95206343
315267097
124647135
494481113
20184297
56057051
46453439
74289717
237519504
561172289
227477975
444424390
188752962
17047826
208542676
481549747
776419241
139541949
9944320
747621050
294517034
296078433
13793006
655074971
490910347
303034509
62317816
93318669
237027
755239808
17604844
11988741
338784177
351473533
397847915
547178071
117688602
42665361
32596939
340288092
74928870
153685392
384969326
570905260
118857814
167367134
123694000
285566698
166021139
139610981
390045942
1100383
569252717
282109521
170889465
780811457
554201249
174792662
185403378
225465117
64550654
325632273
159211565
340787710
799945162
281143635
413586539
243756102
592586896
373213092
81725636
24047708
102623547
255837577
33506909
211243566
9455980
84222784
566615701
372499374
62482274
255194996
163426609
87508553
12504013
42170194
478690947
468676334
71903629
195877235
135744914
1344817
109550546
579735880
94953099
41695876
47046146
494974135
381499798
256710263
62096764
4276720
168621822
657536879
218894080
578939072
583144865
31546746
188009929
18043172
69163815
70181980
67580488
173715407
302456819
601353592
189151555
523291273
91975848
18433784
79160441
204492883
362077773
12501509
380611621
16993992
77340114
483779681
640629614
94006807
287787479
143931328
284195735
45369306
18093202
1408672
543262191
373157095
311870055
154314445
171552116
17372653
301195029
495930000
130497629
100880692
73496638
384246781
156250292
321063595
212636634
282437008
23762424
3133980
157978466
291816463
94021462
182556024
209320354
433760637
13303681
82694756
85189266
199250309
495909207
5370260
319123421
479844576
60020768
357993410
283856808
52017402
554724261
416014083
474847578
41976721
259997147
208835800
259986748
118959169
389866108
590741261
20737309
57738920
691561345
479058928
39498243
11382251
460875255
332761857
458656408
353818881
540477152
282761635
81569434
553859924
362837655
163478186
560973687
4966797
135677924
512670385
172481401
684152312
38487254
333607324
5099118
58897082
36031836
42905251
561885869
496984136
130765119
179715366
672540143
238888228
46000357
87883166
498018348
302237171
65307664
291086245
768263150
769823981
514082748
15232474
312858842
56964478
295971661
69311271
651831193
463919585
19142066
650671658
475391489
673816168
146059790
126975560
560232390
22368423
538573290
192881421
28577119
196607329
632157224
467503407
82444674
896572138
367166897
84770059
378491571
74756281
32897383
398800403
292537518
283315643
74869703
453218381
38193685
78027003
75453280
138893752
39997914
168863099
79635389
49598466
120112805
82244993
645732247
225373310
768683548
310271121
423379852
27501489
34162954
3611882
361784360
210184389
248549838
238052140
648385249
744312313
353226003
11729173
139237631
445562680
21532585
277898857
565701240
302136789
153506000
71807806
460109341
48974462
305131282
15732196
9175054
86957370
162058815
13050932
415154596
36123420
22859293
14294541
440830735
69802871
81556995
3177336
19464165
30932838
171618376
195404145
68762452
600039069
9385314
246057297
88465203
382204531
59174791
137652622
19143730
346281344
394761388
88276468
394951091
316748382
556964663
362919804
32263831
700028564
114326069
36289663
406453394
217266205
46121130
72864293
428008727
8914991
326636536
93136011
573292344
460854904
34276919
193985354
698968040
370468385
273096409
46151794
586804846
163753659
18441735
118924352
274919412
11616191
227236793
213795070
366662311
278313665
61278153
49477604
566814353
56110971
556358515
9688780
18027943
519966846
304233880
264091842
64047429
406271216
657932944
41278162
560676552
123713886
431979867
394363755
520921120
101465168
466864237
277851827
357102089
215985725
538764331
112196289
21218987
176992527
10730191
1473214
165653687
108222371
291617369
375517962
25948797
452541808
53721330
149395029
560271593
93279965
483905627
221476342
26305481
43932174
675551213
345039227
252993751
160575539
104092435
31886958
40101238
40474701
176025343
143198604
517277102
36826500
22395148
252679625
300934352
599826136
125880097
17630574
27812574
67110217
77411848
169430597
703699049
104812160
398211970
377699992
691044370
48767178
605913107
27419692
283066868
284682226
399861602
27042447
175182991
436167242
58533473
6793425
683137506
287600416
613178759
101540575
464436811
321528367
23758390
191374478
272568589
441487616
140961439
424845894
239093850
354726968
268219152
307883124
7643657
130520415
122908657
166554290
266930091
110239784
174980998
514231641
61552518
304551855
108722825
108522582
702242850
235308515
80518208
76895348
239219102
176849675
119713947
1400820
390576649
552679085
19635187
172905103
20581275
57595585
234179208
646736873
35786861
193673730
385653040
509228748
106308998
51951684
92353200
568364104
453956454
123939902
13438664
295904095
41796552
383311789
10814386
109362491
15664365
206343388
281330299
171101385
178905290
297222794
695060694
475704914
271979731
66717455
94971795
212145636
693798732
367528702
190571871
232393213
171649206
187887841
1546936
12681452
900295782
77707807
470891147
49399024
249436397
81383628
156216677
175729606
337906381
497088844
41367544
147570377
335422742
43779634
492199226
545705398
229788694
232236191
325211938
569450246
875501852
252135120
129302562
50722865
67096428
627352312
635038387
150320085
297145871
428969954
964425
518029677
12627573
42833455
152656482
444065988
643505532
119724109
699003511
432268790
214951298
165041273
85286781
200934153
357844352
255335092
479673371
24456263
168009453
147828533
253878148
548305425
22009812
116880800
6166860
3134455
137748091
58271541
450147778
83687377
89177870
14073516
229904411
169554016
238983709
21474298
700983517
297427837
390631089
64255933
172642952
7131683
80885516
62779012
331617692
237605954
204696992
260993855
247091820
217335633
46462614
373827464
296502869
95536496
7990020
791538956
403604146
138109972
53796956
15826038
14759977
11307693
238103158
85170456
93895785
17637757
403211886
37238146
441793396
245710754
16794489
297710907
789997050
102773188
76016988
652231982
257245178
190302997
632654513
736282156
66752672
128575910
341589518
504040450
209269405
496238725
1852370
183054742
661685099
20546013
234654262
105317188
121333870
100246806
22438238
310844202
11159460
477429387
240436083
31143060
220603292
168172638
377316949
13888235
75330199
514568214
100375698
830778330
303698037
607313228
181749675
110273169
105688630
130012045
133350884
731484739
183841971
264736642
8230844
203769031
23499447
29562041
178020157
225579570
315430358
132227317
840338681
13764649
645334513
124336280
410615604
128532188
377213836
233947706
10430831
246892576
221185408
418826663
186834540
143653243
98535834
20359147
213037698
376950024
166419444
291579414
79465074
345634679
21924194
83037882
61361650
32207813
178205263
147398049
841411498
882682455
85731987
437081921
315373805
256636754
427897070
204186769
214222626
312841167
92790359
166485242
354849566
169027859
73568617
218491314
548780904
173496147
401229402
497288855
170076618
172021064
391007155
88703627
199417033
317278588
101652382
383359269
437086534
103724894
251043614
43696143
217174317
50377644
133976586
680413690
75097468
235501942
492407778
44470319
86512051
633354530
10376927
519964745
277849196
106146769
40990279
199537294
215582481
18124829
14270063
97422426
516567653
486580834
247372643
10023661
431049282
114952618
265583920
220202343
391268330
136735721
478520545
2680054
102269695
417894644
353820969
427792158
89706809
46266774
185417565
167533356
361068051
128849736
389974216
65666323
121297614
494151715
54707122
814958779
123367106
82454439
80759249
441299401
368034159
564458715
345588714
639166956
292526308
417872288
911364473
7727854
502943857
215206903
467245582
197903682
573922447
336108583
231450658
567390511
21750702
260948020
652066682
194619624
412971420
149581276
166499975
89090478
44948836
925874351
77185787
105264459
244073707
399686984
290636799
751600782
201645084
41388841
57182751
447512890
66887229
273723671
30607613
11206283
299388468
324156722
656272727
19545593
997971607
707158452
542827991
90955357
317075329
24642658
9585302
153311882
89108563
323976967
407626327
293463987
144090214
718064582
132104575
30182079
184254361
156199116
5841461
67260796
639441315
507760689
695827793
448456726
22053466
256475962
463885927
237262076
126654027
116721521
176109709
288872043
86282190
436166472
577751871
4054821
227548496
1135546
305506117
264898284
453475189
220731202
410215930
64606512
410533586
552305693
9537008
86156014
342513029
742634532
2855268
481758965
442184343
321867433
334332475
652970316
108999856
528784283
598246591
13676636
181665869
842802622
195034542
16778018
331195341
204993028
234104734
221759774
329840827
142250306
516427056
116706050
92206535
174091096
76779395
243776254
394656030
88980918
97876762
118599925
44004808
57889245
545912369
556833293
19778305
123006049
53436341
151621557
191187751
658456804
32689667
457628790
626152562
8784421
410398384
178524884
45362260
517589897
35385549
128155100
381009657
310635284
37607010
832347997
464588386
752360361
229023473
51821000
37034942
809327181
205894062
400487098
307347699
260920994
172278770
398022606
11633931
291812304
116603436
591411942
25279220
214920196
424003948
92971979
390769384
284227647
168863416
439071968
233623878
141493722
690476149
75358156
88101756
192362123
190375845
736662009
178996754
9094233
65762200
291869934
108600231
212121568
552776048
125681188
540076413
248362508
27519637
31638306
50056207
87581137
245710074
63749226
7682522
72251861
32604446
10724334
38556
368220946
649937443
5235351
20698443
413971897
30474873
122985011
252578406
250237710
489863154
5894921
815734123
193644981
243548131
313687651
201916285
229406505
20145455
349770085
112226172
392023414
254827789
6281671
148194780
230303899
166348811
30028604
289457521
178182191
7118932
272791790
915645493
309992806
449915052
216396289
608686549
124544508
371523716
184392246
45288747
255741327
73412359
180674388
67527880
429731458
5752003
906887246
364970876
209342578
287407486
40615359
515983284
53273302
91986952
264277586
201310604
135436530
146805073
676904882
757557613
572915396
429195363
527125439
848713695
19710340
126409684
404561186
164291675
217390109
510867512
144178643
6938698
56529040
497233590
64291361
393496814
841537345
187388434
674885849
403997766
512922280
218844091
30252149
317965671
46391800
105338514
181579914
177660243
3231410
702325025
116248937
13120686
211020319
14213047
3792986
92023494
329448051
537228080
100833832
208236
475307737
183965535
527739426
9963593
329222855
487885837
39998966
79789926
8832436
518265896
47544299
293406778
598023466
175393268
596651752
72009634
545426490
5274357
569446467
75890961
118606528
379845662
37697353
440913981
77106356
165342817
47751437
115905533
277259850
7168898
147739781
56262900
163075972
670993855
297669439
25783545
306756940
162609361
35262727
179113155
82343899
17871139
60434986
104749973
28667901
142863294
282755897
266848076
594335892
399982567
252450829
644754752
689421383
230846761
278275856
156707397
47672704
711526424
365142659
456315447
451032663
750067780
429369894
290166922
398981697
182566505
598874236
113799466
763809387
5267823
299262752
22970699
440335340
13269360
311035781
470375864
30364709
459253436
366959702
21326231
544513194
107258467
471226181
323848668
71153818
1973172
452086958
686447414
528880245
372763846
162729393
181172678
234539061
167982137
13888978
119984377
271480884
210549734
13811626
35761642
694875836
435952229
70996001
83760203
23422228
735636815
306294198
262769482
52643255
36387916
338326167
67364966
396969646
442750518
96831304
424712392
699328199
20039736
476893772
27698459
671330888
705489803
22187400
357719047
99985899
130571792
323094884
502453
81455877
41169566
146912312
39486507
378578221
903069222
16177659
87272727
782427
23619791
246042218
36401785
895495301
447667471
134859957
384307554
399047436
259942211
382971605
358911988
103995844
52996860
168601890
445810218
58291760
165158569
40621365
41811477
531037172
792899233
42032470
148139060
248883397
438701434
293334816
843269851
519268561
221908957
48838003
38336323
31938972
2299463
248542784
71530501
145109167
270797914
225191796
375805802
200420597
173045570
188575944
41842571
268732178
185540923
11679827
378835634
233057296
226653106
5124905
616798306
338961764
856561013
381350302
126670579
78923802
149700090
187006029
61026664
16461444
420262596
15874035
368134272
399908123
609670993
99428650
26268863
172770193
337744013
535278060
46379011
11394097
417359703
197558495
111579310
585273541
302725704
27946538
156019080
62632983
87155375
44700781
283533275
31915627
137100836
367973135
9745515
179066563
533066678
231550005
470361329
551631844
212792867
185646882
457617471
98969118
1977836
727140558
3096319
487080191
432083067
52363373
21445580
47135583
101060719
78684640
694192842
292919223
276269166
663098091
96967834
150117131
29685511
70982225
961269
80997597
18526229
92159449
637877137
109379264
219238186
149824682
100704170
3771101
325381527
199488251
459161931
357545438
323913377
21608636
117962435
585223767
67117318
449265906
96757787
611975242
416407477
123462573
4947512
449744833
267922647
278496042
529904177
84565146
585042
356385254
240493715
846357530
525238822
119752615
359618269
701297108
395700932
10353801
502645233
143703248
110633001
401227668
311456112
175152006
237879485
31918661
140842046
83491649
13175468
420000833
117392020
76861522
251176041
98392938
201457880
176263379
552735924
96290451
352298019
555884884
2588592
551602266
183399930
520687722
63800251
29461928
207604207
142205707
26254409
185658920
347904151
376356116
211341758
150557865
210575269
710229318
26783634
53609120
91773402
2733517
314808778
74553399
3214366
276971484
9395161
324262640
248763195
64811270
336328244
178845318
58792911
220688745
632665068
9311001
1695367
984792141
778449122
610174016
393624931
63844583
13544919
253669608
375452321
194713829
582635725
106175209
9692866
73588507
150304832
21420997
99865372
85082803
189662818
649425082
360607102
292673692
43628913
23779456
158261784
50200557
85941280
136709020
283478515
900591906
446478019
85097322
523633835
448407197
279890713
34005071
97443600
170807601
253538482
352240779
597108504
197344786
709681
198581701
10587745
436912043
254875563
17734966
29216923
482788441
6155175
542830933
4249815
189704544
167713523
15346278
160109824
41837734
28263972
243508181
252068178
734791904
75562210
412203638
286696453
373009774
36068468
539230830
191896502
234808758
314087431
629400374
18645214
547107023
400115461
361789428
799243221
175471702
345739618
212066619
425953222
506537971
137661002
206461532
424966014
2229614
89962814
163676778
34681805
230059749
55983448
397981540
74565658
602896399
6180975
49764927
34669276
31264561
238198747
61314696
529638332
4372950
80997792
50395666
392332803
139082422
354763377
103520547
9626137
159589778
5241612
14574613
87386055
137366704
110798940
370532735
199230767
2959426
84177169
447141592
30146365
87616060
193184293
358845
894091548
10718151
64432916
610815704
389905153
37754160
243152819
336071848
385384831
8771243
64874174
95879873
128404258
166723771
50464688
170280969
67514857
291667065
2873941
107348919
357864678
24591096
126657712
119001042
744361268
342229610
18039737
90720404
300595190
216568316
33159299
394555197
147424051
235488403
179045993
9759842
912678311
193787068
28742128
13663442
277206877
277634740
679122765
237697084
387399739
126894249
101817497
124096959
510233932
403620443
194709160
16193403
312677086
382638327
28160863
824937658
142422514
130874092
255239178
34326530
409136530
259556049
126231149
108097092
98595084
375657277
807311519
453682843
205879265
489855571
365148999
104175162
27494600
81740306
788286629
104718824
91178627
252416050
553269965
459704539
212219139
434781465
59414596
120329142
336081574
90947099
81976581
89218777
59564173
350187279
260079392
111990867
601830363
627087937
100370290
327456380
342683889
247738499
136789886
394472197
98726563
136882824
412229150
218679070
61449225
100318920
112554658
2941108
238495696
249303089
666116643
454788185
202972821
564201561
240543497
20635249
265687370
193108257
87019060
160135737
61837213
35287739
787839424
67785636
29659589
426003994
550664143
364364166
322414853
237441547
29897799
209334530
69333339
28383843
17680748
291968492
358908918
43003089
46006910
1753463
528084438
592986483
107174758
133291745
4189643
218152460
11346743
598368059
331288539
815511225
193015139
139271934
275372614
96764966
53373714
80104158
8079709
248570360
101778213
11335079
7474966
971784441
498499065
55979947
213987307
453881778
728622872
35119741
194597989
88047306
87670881
626614031
15585323
493102927
68394404
18726909
7484911
285653503
550338628
275860211
501473897
742051573
195688975
64925961
39298214
25595317
17788958
434947362
105228335
310031964
167895391
583003116
26871312
166835502
354544686
255638238
15608441
51273426
53491667
459559547
56261595
232602857
172064233
372375110
538044969
162743402
326505589
3869035
411904279
907710
581018212
869799784
53154554
289928461
90180671
121870683
1415609
276695813
267598405
636856859
257917167
414602545
90603331
156299108
448598289
150922311
107243280
747231581
65836601
340083669
130479896
34873759
533215
121431408
421135219
243091229
513175779
11533461
455822191
85826165
8027911
252645701
65773722
243974920
136354540
500745334
151125958
320298638
125510957
100585089
425240818
76169921
475803788
93897734
350593010
578438367
881623113
18171263
364906186
22315787
174737162
53340709
60850734
142986464
436818641
78053171
59978068
9263940
322078568
790813372
384033233
254032609
77025
29137300
383043556
539881652
49312720
179211467
71673484
173547271
233902872
563464830
325689666
98618602
73631315
196462044
1140436
90448635
199175758
153419693
275966078
105674424
584340957
459191253
433113213
25658337
493163152
809113454
157436461
39408974
71871280
124690737
858748901
460444346
100195057
435527858
223644039
416375569
390532631
479752817
7758827
115145204
21261516
60764732
67354878
3125678
277210865
175178914
26296785
383380893
122455132
367296525
81484036
629339958
725506985
263361359
212763381
71373780
582046324
565126026
148588409
45645227
143298658
189410053
632730115
73192978
267065895
101887859
236299924
18150151
33477766
14634442
1836560
52964104
359219294
140491703
341300411
500410455
164166605
493431839
134077642
473877628
196728004
287803211
332433529
621691929
244795680
33645175
182268732
751894475
31456851
609479092
239242991
50906594
530542291
297206334
681919090
218937635
718606607
387036713
36638209
592866492
300506169
214613356
7154900
205203191
12413549
132330928
222751309
107112362
404464637
568038085
111022360
28187184
94474798
65960138
251932264
161185649
160704492
306465031
659815340
687715655
36509471
210743971
398463200
19434252
444839870
91346866
254967218
186198902
251610163
390937300
63232099
488314700
682215499
61500962
70546874
102904725
788637207
161807590
295327791
95086324
153694955
164264513
452659798
32772184
157143570
74734741
43195520
819518932
308050226
347102048
143405700
1605355
322554290
135063691
37353469
388680198
195167067
14281138
57837750
14792396
483782538
146613015
276940367
319877935
85097804
176140969
85762846
590548746
82509468
392102054
5210563
57087018
13930141
173487578
394118507
125972962
243258107
42366601
184371290
134683764
725302
22129729
314080963
272815428
138024830
66594443
324623976
241954965
706236489
248056014
25603634
658061407
15474923
472620718
36132904
161447
587548398
2524711
39889722
15668701
952007493
8795651
63346902
421486169
407826063
284544842
222272563
61897710
320828092
94975846
158389300
437409361
210323348
379643128
413442902
151365870
224759911
19672062
12625539
759402203
605079881
9203175
76522703
7004411
366942471
84745327
360661909
190050691
96213159
112712422
490548280
835486472
678072995
83961658
111555203
143687924
2955626
8413465
331745258
280509771
87017738
127205518
13290121
293240390
417235828
157561240
201475204
612958720
58567345
6345136
100558359
14793727
54821138
510437716
443822673
196230304
34500559
273018462
736822200
551965485
90225353
74417743
668336008
677135779
38861004
84220705
296621853
816527712
134442384
121023604
64855945
104814897
185786687
18808735
397999449
429466622
655526769
388074637
39960216
199667577
15018007
7055519
91660418
733648218
130197625
632221735
44983237
93136731
357412613
199004830
168501447
535297659
213204091
315577004
453524045
699227324
582872771
900361712
131491392
144356979
113382523
24285777
274013010
68481876
171839704
369200268
342246433
8974452
456691445
234792576
22943053
1590504
742588982
104599819
228845079
590464456
702117321
462555349
24332104
288882776
22840408
71380314
165707318
68912191
529983781
782088591
384970570
272043438
617497425
63542284
57366154
219849004
75805678
116164604
95898353
154654047
30763867
143083943
75369857
44373002
375540047
871637527
88421951
25132518
137133114
24085802
863627403
158008162
712964153
314313916
132078820
133663185
128753108
102574588
527876804
900134509
501034870
734933586
129388953
97025712
26805944
158596631
154131566
200561420
354577571
27825639
27953353
419285575
414108881
214822730
76906067
64456218
16912951
323112181
116157064
268909552
8744491
106577396
75282046
83625716
828905245
753432125
412919675
513800032
133966843
727781817
27407084
129182396
169595588
552174608
10673197
375392595
1719038
365876284
192292352
147363881
196438009
4274255
44018966
93719571
42027708
40014566
121407073
258340122
54233243
71105122
355797027
18087136
295899916
50078746
342002181
48852250
42217505
2483769
4618423
550204279
27636125
581565488
41079933
195511809
8491443
126258779
286991320
369109016
573974607
363317194
476071499
359949259
292903035
160893821
234629371
20005449
252647567
243785913
666967573
263057842
778113124
219253555
312803142
731597940
55887707
949082891
69138426
269315709
10246738
99349617
133934411
337290167
146090281
876691426
433308226
272933901
24370159
173944849
45211568
127246133
112358346
298921833
115284974
137983805
117039782
142401080
384896470
1619917
55351765
85363773
367256928
230425303
25140305
36909299
237124508
17139972
19469756
371335687
127248001
176217117
21421331
17925704
224727749
127405951
56064379
54404659
151535433
774376971
49298221
370270457
44784271
48326500
245562657
227361829
24158553
539663095
58281878
295291079
28909439
206047947
221215347
88703285
404289211
489235
459750674
35635556
136080657
693328674
176964116
176452589
225578529
625249280
243964296
751042007
171831152
62787185
528158188
563168155
394353480
816879711
539111195
888198171
675840602
66937469
698156332
469060762
456573195
575743149
475276302
51247023
31715338
684353196
381990098
81296213
18052546
53897896
555992902
103251120
110349026
7822405
459255725
623525377
85501043
48323809
268830777
103785964
732184048
109066393
269315437
535574093
761101708
808800155
63091797
487353908
63471794
102677795
136288058
948445935
851967082
12029084
551693272
423170930
129607523
3372252
420477626
603028182
22120523
53936648
443622272
97295483
106205336
465980188
274935399
638870979
71540627
493435588
66721845
413601700
208440066
152242957
217759446
414765056
200615240
213081009
47886739
4182079
194076853
222491492
32222703
232073987
406095717
349321740
240960078
113450320
82588646
128322252
200171144
114482026
714155207
335826505
38170619
783727204
434771670
311699926
501262267
350647799
31483588
213864897
110810591
16169182
272730415
778022361
227461570
6980877
7987343
348772441
12551433
61373218
535310075
541727072
330849205
242978331
523432443
906410829
326704092
215932447
423893630
79295111
27989826
110427846
33594389
581562947
516030085
682253174
56327363
234972572
391514862
218055824
13125344
16051693
196300817
615839098
114862354
24979747
486081576
649572861
301045347
378135212
6933946
175166029
190602254
110222867
51410716
157387561
108747395
787706083
521097176
93568010
216771119
580772282
125475237
110717118
102277160
772504093
34996248
855475146
483387199
342329800
37318397
266546722
88125112
1746682
462748844
85852755
479460412
500405581
564901140
725910890
91219813
631564198
214766078
166536808
462548777
703209218
547488703
238610296
140331969
324556981
495364573
27494785
53541070
166733257
554735055
19764489
81039976
133837926
481694306
57048478
459599362
49912153
352308168
59604432
713101926
437171843
94312733
261248401
471720922
104022431
28926456
269841690
495690700
655825314
303768242
693668507
200514984
218643559
313407101
231799495
37048190
320702256
361240105
451408528
130362260
43603273
222700628
94641523
406407189
2662856
428922286
171247516
34969396
305310655
244413542
106241610
469836643
112400166
39837306
448444508
32504781
461138000
225663921
58125425
323318957
246604
486821888
400101710
157347257
537152599
39284543
250162635
394212931
855080429
160632222
178356150
120116943
1673204
121075502
214589955
589854611
126789104
72087496
88100302
175251411
48444271
20755380
443396200
6713404
943464872
30156652
108815948
84951290
101377509
104052634
230071867
12094116
318049855
478736954
302942579
381386194
364300449
364303903
361306154
63360805
77973487
291797223
751320133
71486450
277993368
591379987
203348855
368275197
87573052
408545905
1555486
259592004
11797064
796425215
16507531
142070227
218220143
48742561
306251070
386475536
186521008
814111637
469529919
436215250
259313696
138593790
90754802
61923108
243024168
61933
149901706
709161486
88545120
221640661
729631166
122241895
619954803
131591907
583461647
100941306
459730174
449484235
165604896
103967519
561596760
380732346
494024421
779793966
109157555
139706338
53566961
368449479
26309819
222548632
286052235
106564575
85094567
1277229
177533629
460641663
43256694
77036228
157999472
265524860
366085828
790989316
11090927
72239367
13793863
182415582
47491031
136525507
37755895
848702759
17941382
19038260
111958270
789794179
538631457
50562777
11155668
1228955
164183722
462384263
17744910
26314868
1130180
150158968
191155527
369182731
36860860
306232088
98716179
398149743
77499988
59043
679174526
211588234
836945360
433828294
18254386
164363002
40600581
515366889
43625519
393289466
379567794
3826736
303934409
9047511
641858442
264988978
83707628
549669175
128643746
236852308
20802339
451268904
291015918
5000275
301654395
893952511
292824246
229835185
911533087
181782660
48367296
250299337
63972920
78243251
626904140
11738559
381283524
9574022
160679206
151246809
3618029
215629097
541580510
108451412
525425855
149267239
318303001
10854257
400298404
91485761
66659763
134822170
868604027
192372517
143110300
308967244
438286623
219815415
22270944
98994716
225326346
308786681
16574234
377795331
5765653
840421875
199530040
112320683
65931754
401778743
560108578
63299263
378694500
501278046
170442584
347937592
116376045
246210245
67134355
697806601
99248993
18344838
86632068
495940271
33546316
18018816
90520254
250624622
548968580
465286764
134665160
152896678
10239923
12246099
188495935
65674908
282798126
592750980
345866382
287958474
32170490
323009596
6059935
377296362
298436772
236542827
814443040
429454662
720551768
792310394
104530803
251697632
61154054
195983683
117052219
661606681
261198360
225080928
366227909
234831222
79496897
673715602
440115961
169461338
357826244
600824922
4222387
434248298
267348989
26533477
541358294
606684594
42221875
116219783
166619
377439699
68816322
154816509
348866948
176626142
124218747
552377600
394042238
727427776
512282120
119813752
25972212
823885594
217029992
849128087
213924353
53842389
144644145
153948019
49814996
47911539
151982207
242919673
297348203
183620598
207851769
155888014
349183831
580524273
533868637
298357593
8746656
1823367
475045064
893203826
419621363
45931905
420082096
40069397
319829449
841054439
657085785
416195314
22951560
486302941
126820433
122912293
21215042
578871153
42439063
220018992
407502590
360279700
800179269
294572056
482483950
6851837
8929666
160883112
64886205
98689366
649507363
215632384
777712041
33783138
201161024
502604071
389620983
47304
623948256
408230943
220749173
93525043
19657950
130072271
421520419
131247100
134754844
139805864
114893942
211177370
56079648
88774917
34596911
379189330
346741507
325980079
201613807
189964140
82875303
6487343
42992128
175730528
299667728
33672583
62491090
542474264
1156230
247478538
335266392
207526192
9718433
277126087
650036455
514722202
51404717
5498909
17287919
551272858
335256867
112111555
286732067
436874316
411727433
59365258
237597034
121633160
805874402
691255489
47839715
84173592
642419629
532748837
83593870
539493732
192761002
570087176
144056474
67564384
543890955
493019901
161837635
8350800
465517945
138654451
126101708
397295747
508801925
139077896
465706214
678796488
171712370
134471727
359376787
70837051
637199389
260511856
228621873
424170214
67224225
208540809
493259141
178041799
489729151
427763523
357152856
28924462
154797179
153400638
682979756
559322512
525243542
172348751
11895603
410725905
246511985
296908004
102433486
60408595
110662698
120252248
85550439
60834505
649046362
444689804
467978575
4228716
163091676
194088552
41956980
321830598
26910172
252328054
757500486
119920928
80182135
23260444
78401772
264635635
182777344
297002993
235477090
22296981
275459730
488508827
18994108
38578749
245489948
8154161
103560356
297113132
16295292
150858920
327476606
27140407
795105446
223229933
747437626
20074762
33639873
25804658
86284518
13968528
370992567
120086340
419217509
398066980
494637205
867073104
645136572
68148608
17820243
912763
292619491
86585738
202835691
7172249
207755094
299137008
127326086
23433512
415034605
285761133
32820953
284769632
167150740
118210077
377935513
32047174
342140525
12966931
362033385
29746696
46126936
10868566
375178565
203398257
717287831
86221043
272586601
289144346
411594299
82530568
252032194
501271761
11640456
16797232
352062526
376185974
95462167
240235714
562261011
265897324
761539952
67612620
154026879
68575264
39461946
155856177
253988930
673096646
193900872
148259303
564466657
70993295
176117317
34073932
211573978
78674492
32228188
330091082
138843731
95088707
242930238
46849045
188550547
113564744
63346425
214908572
228303037
208309656
259040181
213497508
148252909
612079864
687152232
29795574
46939458
501262043
211837134
16637724
15653574
322969009
184782150
545156754
230739220
772444563
885053378
275773166
322532385
415231442
294051275
887146904
99727436
130570051
858710082
255388772
79553922
21531504
9764869
55592311
59012366
644787246
357597051
466227202
64984782
18724453
12325742
136579479
438156340
492955370
266833707
186667707
404928104
714359150
112345400
327828445
516896786
78005744
279961368
237850537
169152869
130685780
82295306
355358523
500976507
414806210
52722632
158997861
102031185
305286810
46293473
101142087
366442677
4947120
222012715
12039914
92854536
366204867
133507752
115831843
349544599
444352979
34081244
227724709
97771837
47937215
680819725
385115248
410203467
108175634
362806357
390202886
5781905
450109846
500515907
16116458
35972826
13637100
801817074
191174456
93555143
7215339
122100650
33964913
518331071
132156938
135925613
275144745
433952597
151171063
671430439
30952264
420434789
244390183
4804246
555873632
194071922
561165763
214135946
405721474
727639493
321658265
714566514
701716107
402375966
448877240
348671007
46192851
699363828
76378420
52729760
222789475
465150852
174833211
12118789
822513363
1920535
43339576
8584287
93950802
209310858
243197276
454968911
43887156
15658404
194015008
598512265
570099082
292193442
468217422
484450081
889931251
418069813
279105745
153372812
87192307
72675276
632832952
236238971
30284700
383185920
228419783
439913696
473747113
339550433
446166356
646195673
301022652
814627811
613485310
172401438
468769730
52194481
11816133
31556010
694478338
188752206
860963108
260195889
42348682
286384790
606078063
44993859
403315243
101984509
155251700
53948837
61191787
127821598
671198244
17144612
295144607
49175648
28605315
136514741
14623780
120301526
262622669
93755819
140574087
14253718
52988608
292083397
149333246
76745334
124488593
80082234
54090444
21353968
502758936
412636390
529736480
441553263
442832303
284595257
542199807
155005844
341402999
31311074
437929568
329416834
215564736
44834522
227830451
56557750
126783131
415879712
179887890
566105279
211103761
234071636
132335884
96804567
278803895
206226056
179694212
85641723
3793919
24537877
800772811
354281
473997578
667660457
137738879
468820674
294711618
668079494
911975571
117392589
61775676
84819190
506171569
100345332
169492428
305203719
602772446
86267282
357829420
346222208
4033550
311084527
521854874
21794839
71687226
207659500
762325732
263728506
164846221
145070385
97778053
218993896
349383374
382789777
127202602
820085270
63387622
33949414
227901702
183219670
472695723
452457426
733013043
583682083
217232110
726139992
429849159
9521293
276558069
73633505
157306549
346238968
193708110
111514198
82218984
264288767
679835709
217635592
270186468
674007454
83680661
158528622
96590486
595798931
169457345
278371272
278008700
98094109
27303072
86421680
262362243
36260148
24373281
860229824
635509936
1339048
389940687
5931379
29568687
177265209
766989642
129201191
266093627
90559444
1602363
96861284
228233736
363070231
386879863
269900971
859678323
502399103
261918739
471663822
318724625
203556577
11211674
105657910
143788848
772736737
179955573
474285823
205783466
2588061
532221948
167929909
104663780
175327060
6989908
77201589
3072406
792259952
34127184
199279731
38996430
192738137
262138752
145195270
179435648
8199039
100972374
251154539
295257342
219765677
16595418
10354108
17677367
533035
3380788
158261068
122081592
74103630
31386584
439171839
658025431
164260454
782925676
100357055
180677098
352706721
509946669
591214413
488335141
721937454
195826475
18179674
229217382
3606006
531507895
76024013
53071097
401075317
383561607
116570413
3884586
480678095
83973851
353421025
56767245
395354498
434832228
297523165
514977667
394851777
386375217
647741336
679351264
104958042
434477480
542922464
66000396
538829010
18478671
35732530
99274635
29610534
402105240
746433903
21387193
11985026
555745474
53128280
710709747
56142037
107851285
238786382
215479495
4697689
478623419
254937846
532771074
416845063
194309542
623315007
1139481
623608419
64397579
260939197
63146775
905696224
292238989
225166367
611532717
8649495
180825697
41915622
217148927
76020241
650984884
833146050
106710051
214234128
235767902
477683200
506141685
100349457
467790345
330795510
163566458
87569861
161038196
256605840
37878299
614571266
182873327
40794461
345256289
525859198
46003383
158696991
140612754
130648328
187542062
323272350
731888847
144472009
206397348
303456025
16194008
180196868
196966379
115797129
86269889
173046983
150957240
573060325
9877372
26180978
149023311
395623680
419083753
598827488
763393577
250089458
47722369
14411031
25960277
410810028
116542305
879557811
16276565
19819017
162783319
75106133
326273228
172156540
221522596
330181187
891932
166414901
12387385
32075967
41799573
33487903
144669522
419398732
53859666
415894421
19258494
312278841
230536760
50775407
1988544
582944280
683478405
498741505
283363640
319629678
245236552
477040504
142169986
931946244
73881843
51270550
4021754
160780357
355275914
256190675
261938551
148396064
7827682
504361577
180300442
376691482
101803216
192924748
511402867
236002754
173357181
168378814
532041514
568469271
117160875
75335721
30057570
442020169
530640651
17046682
256482117
766928802
744651445
11434592
669633180
346431399
59108342
34570257
28994043
235625184
715093007
6206391
260574084
8659989
420274499
70078362
680290229
274083427
151861782
401089854
341108440
501514662
162799032
122172056
188985236
64946429
91606532
221165174
497217537
256897521
7272227
258307416
534378951
95778683
482144762
5274613
142413423
245012866
121383206
325514684
163299969
331659422
86837305
100071101
788260267
561118
408263960
499481688
199228933
114599307
112580779
80503275
51970040
236657630
313323169
481900152
27928094
6845749
415038253
35519758
416305860
28012506
31024682
67315855
97437181
36160962
550037420
122663057
247565632
704309382
307310019
119682272
498692855
69829308
246053181
281876910
216837307
360069541
95041841
12337316
86300005
705088380
130384044
40313926
194114279
174021980
398371887
236052407
527969325
333615151
357655055
120907176
750504429
634671339
115324447
267624904
965157405
144680094
29285826
57341836
35778860
595906382
12718589
243506128
8641037
513300684
427438647
33371021
324351905
28149297
151695626
167897866
823855510
230614287
24169798
788391520
495047824
63204104
147470456
12577662
66516805
138296782
10632699
521054447
431872575
10326233
620269717
311820205
26768135
521432269
549894127
593515781
286504207
227891442
132630167
273455909
430080156
137135342
243846733
512631252
666338733
182031637
555855256
125815003
307103335
314313933
494349548
259703645
182633859
64717733
23484147
651297240
497492895
269133451
550844245
355213831
210745639
90473228
187860988
16070406
561150598
381969192
76804712
313422879
426771194
250631725
84717774
34983128
114997117
94097776
512551463
129944604
345866708
117359880
166424649
26352841
637701191
371415075
298161933
47711402
405354047
216597829
182703881
52157250
485708238
279053999
823243704
263960331
530770305
113007429
374110474
519567772
352095597
366975981
271116417
316396116
743909792
327964618
339656707
243043379
514704957
49441814
1980209
29955752
640524095
3020883
362191210
15896223
131626050
3391355
2769085
9104121
594586827
492905468
44254486
395356135
526312247
163602976
33778673
24946783
264550326
523905282
361884072
276557040
305330490
16620413
480578966
453164745
178097194
277986017
290255277
487431692
215826973
764736896
386596142
40996811
196160392
449089795
26533691
17922537
41276762
40738878
685995911
246348389
170538350
813663922
111611063
878766653
12847508
575732809
220565928
387435182
38807555
32525484
113836379
412351387
179254428
48723177
21563078
644202810
466681854
43939656
253030524
99272490
149394484
384775295
804060874
585408124
463139664
772133422
481333080
117346192
153296171
115483718
17785957
71742965
305458641
309352286
12562001
450762088
58647243
843064617
64960948
467625303
105474397
162463562
563660569
410353324
360181459
9364621
16656831
25643954
525851140
322985487
253357784
208113914
135749088
10638196
109502613
130236766
332612518
167531743
179932218
167705670
29086266
70968163
739357853
421121262
639801011
11881169
267266587
362515812
186466664
56440015
7570038
120786526
7861013
611142637
509796080
377617994
3587148
79746828
163643114
239779111
373454304
422064697
342989863
107878591
49890925
754844580
4399882
20720857
723292431
144517770
105608590
512552318
439766183
625508604
901559752
444625543
254750065
50946618
83562440
552452584
80929331
763765037
146134086
544699612
481554293
31816826
101964138
28504455
384997372
12330018
536890408
246887612
144341804
345223206
202441491
12087960
522321662
323396892
294596912
197143270
6648860
57603283
237646836
345485439
10981631
20391445
7616806
717120019
376159822
79624171
503120162
76378434
216767577
214312166
147743142
48208211
374323413
369357018
121250048
73569748
112062846
170610240
31880042
756094582
22447161
596940737
295472115
4249926
379339205
28746768
65015623
50432379
619330883
341637427
91224187
8475002
192642235
507528121
148909378
209200131
163682953
129290733
4584360
198201373
469909380
137385360
331869527
17104040
10892814
458231525
19747318
477172010
845407057
495991603
384185502
26885480
124612519
808194561
368330659
120136396
91675013
381553203
228109530
12121046
205545749
176827570
51241187
218311261
514741542
140846756
117307116
190185824
30077914
853039628
162738209
147896967
729403893
340029651
660233297
92588843
519155983
13045372
150111656
252982574
350736283
215176326
74646039
72756546
38365832
165117915
240888135
61609794
126168263
113511752
383102421
51100554
37460828
352553058
50269393
212146421
642695549
77309186
335711429
54194565
131408207
280792300
262829441
6170737
185878582
265430863
498239301
553112074
573466411
51423496
96522480
50711197
615659704
438735482
106166694
402377541
43729950
230574377
213648598
59953631
24988443
202125331
68613479
374634613
508154195
36560324
127435195
73088232
401051111
61310070
318981560
47841197
949425225
164655853
27428260
718117595
233083794
340866622
522726283
508500671
89142943
257577185
870249599
693882377
100849886
207547497
399721861
363199982
525810906
102147260
476801930
428694522
146931755
11130178
8522658
94055082
355811873
702503172
561329377
558855012
325304185
75459005
609858335
93508461
20785466
328512805
564688297
165479830
246298210
32768014
781808231
153084337
374239067
621357209
875845439
136340719
98058389
168311184
20516661
414599842
183214862
348269311
445622491
802093471
252438408
82514171
87074543
209050228
477256418
64054851
2841893
576098327
765917496
58388355
132140573
133970615
70478574
498738746
913887899
764084994
29945559
540590077
469275610
464181825
245255909
481849500
72451475
800766328
33647491
292781433
3807931
47694289
22495714
146297599
819008320
742830238
33657150
121285030
778920634
80992816
152914388
858894333
474577642
218157607
40296550
18972211
79269662
438267249
115263046
62224942
135062138
106093681
264949902
190060076
124791786
564223660
82005907
229902602
127978754
758580531
89306114
27588925
16126611
247144797
84183585
230239573
6240725
131622256
104613682
317885909
256038298
3721567
80802750
39499373
57293562
458755173
351631049
227422360
62707131
374283139
486379304
18175944
24467133
108959930
137346558
959990251
53573902
53450165
244949662
247910641
96428895
71387204
209397321
230690157
88975952
353906716
19637253
114684035
31830459
13107999
67235002
121684620
203133289
30037049
221293235
349068699
182256226
249834166
45753518
247940995
559353411
221195073
500117876
237486
199745042
52837298
531886272
198308953
191714435
10122621
291784038
795217
61938815
189700022
179215486
134794665
157412835
71922828
8805359
305559518
352306631
281660219
4780819
478603724
47443217
110836368
201286735
553980791
256094748
338710936
535452906
501235996
301995152
42756096
81273904
814003756
61440890
285001638
600620050
245445444
626484520
709388733
391697762
413892445
6470742
65746155
267293689
10014978
14293474
379004603
107256644
150769465
211359283
320344505
350467544
104021857
260512997
109623771
180769916
101978277
25150346
296379454
619543944
85128294
8600002
327702261
521751781
160067772
37686740
736360268
404531411
435369502
777139650
174792871
366815093
21533039
45765139
4991050
421339839
439509073
31435902
222373564
253067622
25485885
283661932
77141276
288833174
484713742
8126821
833406849
61653295
131691842
558626462
278891719
402262896
252914539
23895314
349189907
13170357
299404119
77831439
290108743
229618562
116521589
378470948
171155256
452111966
319279435
82786497
69381261
263409723
907878768
150172557
524779713
460041294
304027426
56338667
18991
276839124
143098405
607664522
326027713
323792104
9942242
827317720
44190821
466808402
220032031
155731320
882015325
4875565
31293449
27058
595738637
330921210
143359727
85947327
290359652
51653467
678520843
4167834
70506365
193855844
50863040
539136574
446749367
319657209
229725768
433952170
63637293
45471132
95704597
32630134
391159893
174963216
173964049
126503172
211321396
189933627
130435621
376430612
302220137
242660892
350221356
586065704
120692584
40771969
28563920
33033482
261730056
12281214
42899076
128522041
15006359
635628995
335441375
74723265
56020556
767754916
193338041
755472410
208900623
4528868
215864553
62021460
39279125
565234769
33189602
109123424
307395347
313575441
12746789
375689067
15622595
89219036
24594975
622919594
734024728
95201715
669508222
811084249
67981822
1459064
27993401
403627918
17611997
64221893
51384910
304011958
692204632
21294174
309755207
139418322
212587925
796642398
22390604
406712061
163306903
282448033
64791253
676885335
59859455
1966899
223576725
356315948
547221229
163910695
2282545
24911213
113827302
371827085
166321678
53326514
50004593
426951309
322326558
479314076
180412575
87786382
74460201
30814320
158022743
651345052
561023645
64345164
219754689
227826043
75856554
36548402
422025220
184279368
738530243
565024096
255761743
229165521
321778069
334311326
14866571
175013795
71101022
452745314
62262953
388207346
84293591
203125122
69747254
183691789
270283338
226546811
90448043
77121637
710160447
656150452
21593572
119560159
518452509
181614535
317847364
896836849
300347952
518399867
541658126
239048760
270655287
164744974
426222929
755027077
309140572
102428070
350273561
270186823
105823990
37945141
211109049
269166812
532933154
288582226
32510611
7833904
325753185
14315302
30135623
256774756
205144698
935884604
643986716
512983696
697196511
526645143
333668716
90830234
68464620
182249770
264668114
21528734
286109506
821586144
54078503
146231048
231614364
12999992
357241234
100946845
481068032
584213727
358892306
758234159
384713883
613466088
72906328
354101724
533278271
595552761
44347767
639203022
902855718
1415714
108091597
26478567
143856965
295953936
22874432
368857755
41992041
162005352
608353200
543863995
255234760
113704742
560062231
511440733
174971550
214499125
98346954
139101373
267538750
401446074
280990511
128885702
119036338
2388862
311341652
162543645
650047540
16006346
518754303
493523893
275630482
45643371
6840483
453349688
288692793
406662550
77347131
144276480
343853417
455812099
53759981
77855150
245252462
38910750
220814750
189627191
75147323
394141035
170775886
702571610
172357569
87672152
899519073
518921733
397418058
149244234
848481726
175217142
51387685
33375683
69699567
35884354
155708139
84739363
282042486
121369659
407903507
144335551
328599593
1797376
54119938
583273087
333347792
147580237
18113579
211397159
1320302
96878440
33106009
559665462
270998179
403823365
16494872
94830107
220818679
39719438
408448753
191007101
55349567
38171838
313559313
109972465
411202224
71392182
300935082
80930459
389566032
91261294
425602980
164076339
640264173
575402181
286156991
77828270
482798463
808561911
179800091
80711738
637526086
300308422
871585012
42643931
549322777
11715233
460797359
61583780
89525309
24988826
159007298
49909138
31672879
742446152
705469407
689355816
110080000
284831045
172824220
131191095
34624100
88498401
475700786
35190293
25963348
253684199
35055699
42260938
147322210
80998617
112425272
72900797
161132853
595527385
139075694
158751838
69674649
42913254
163588935
210509
477856738
201619378
239696353
28424249
272867855
288520111
46523383
14499367
66692938
424733930
304700519
355760387
30933799
57029417
280655407
172898069
11852274
410493043
556238410
83962040
664162158
112746194
61376237
110445126
383029586
163377963
41549640
221119630
142869964
525825612
408525516
646049199
92215596
553325192
576193020
774542565
50622211
3161077
320531429
79887795
250251195
471802801
69103235
787317405
37766914
179061232
473662528
278033557
100402739
130322360
334406285
208811554
605823117
69730253
402227528
813606679
668292925
84121539
245352104
86783503
3386003
102273371
423415185
540749815
614547394
258838499
68974717
172519688
694541173
140363701
652045810
319928224
31732033
249295271
83448852
3460766
204236432
582561932
164529302
4623110
151828555
251881960
104608148
851272456
45765354
904917460
787543888
160239396
626504116
576962919
209767
3639842
254129994
58947956
419421396
622050
58595435
10046387
462210476
164481278
203300447
517759853
706866343
507706574
51935430
287393158
652660623
760168980
643426203
31777871
240890859
488507228
711724062
63342830
245030155
129446421
23696246
181090
533782254
325628367
340645469
208529386
896885790
367160879
2987863
330277583
611400350
184041590
789625687
299161204
5463267
451662931
130945594
35455874
243450770
424654937
607105352
5118523
425578835
191470168
297313264
111604902
53657297
58011440
9192093
412667154
227662139
27209094
98839949
79854790
66239552
17635978
29489030
298973280
312881624
240878669
145986977
154187639
6332176
49664523
306931109
63166851
203638633
51083137
465896427
230849341
598492779
908194993
214230050
194226204
77207173
134625028
424459196
752600513
245875041
1396457
840955067
107195224
249038568
338431355
245717812
130810880
105499453
12976092
39275613
151281724
243590533
735143524
5827294
72633147
66819557
596492251
310446022
589318232
248561833
464750496
273340296
581086491
189547403
74696068
65596884
110268328
56993055
52820427
359846685
622779047
137538176
21328962
350572398
136505594
92439388
12613819
33232488
144207536
41270173
255655484
486750325
163829866
891874661
834987446
49714038
1641419
543412
324004095
150782348
58127005
75532387
88639977
28488599
297058624
84181032
379548136
178627382
100958314
200034457
38340849
155407464
336059443
93534467
21991639
52247513
169402408
4634793
173202454
698680504
114065723
661821920
7079269
226803460
302545572
10703646
175588215
135954751
151563221
162362582
856126523
153344824
9831857
39424664
251993417
172881227
357940285
6530191
7081667
71679566
17933449
99828849
143916900
492547373
934275856
3831266
373877695
408761934
73356490
830145099
112272743
237882593
169081976
41172417
625671128
26975739
41156148
155907912
696278728
241750800
9001250
609611710
276355994
121455634
198002416
429262673
33949222
8174880
200290942
75425280
288590385
567033444
169685372
739779102
165930329
61330703
706019395
383856448
150701023
51836636
548048286
361099176
529503885
710850022
556658950
409118000
252139230
151471979
142401528
622899449
162289504
330014084
150665367
2765801
32185015
150541325
164769313
325951112
426113940
360322728
572939597
317777807
160024422
328118032
684195315
346300930
716058251
234233253
393039735
695649258
55931705
409992961
342398492
210211653
32704345
115957541
176877398
54568889
84184113
3737185
547140504
179796138
114742916
723837011
98261223
299036446
378919204
248464059
258285789
228683445
167548667
605310294
214383140
563731437
838674
493387908
580585429
86215385
266873915
220084887
30832505
9289361
614665935
225534171
910886983
687982470
586263910
80993472
111259746
116515078
22359938
219569873
8119327
368678127
599264637
395797175
40054597
185909216
600319663
398806509
86826963
164035395
264299013
287919238
20057289
84574341
7463129
506624232
82125792
180425837
96280366
198106938
466719188
55287518
72879935
42493773
80341997
155976892
50483059
104340362
385169025
50169771
499325374
81464517
3846745
337848646
6007295
175514463
582959026
161369322
131098206
22642427
624483868
369924548
208596835
543111251
209713068
72128403
700028341
51051459
220925338
125690508
77367319
770978722
325863809
45099105
47537598
135526360
31092900
34390075
151997059
418753724
456043957
267086734
256007463
204392375
45654545
167576216
243090667
229883437
384596522
131864775
292825677
394478387
110935056
306680448
78355992
165931627
439659381
14380640
24059545
18589976
135486645
122210436
26379532
679036790
407949625
581940874
165956360
546427688
41748841
537364950
147713860
84505538
130989237
341722867
127796969
378160586
188389660
108642025
429931477
67578398
296495713
406900653
142512332
109638704
535983008
36880098
781141332
511078036
110673733
39616247
387312355
32278946
52382833
26226291
156447758
78827100
326767014
91211336
406699736
22017256
832754019
179505613
113108578
152373242
463773668
41645513
5796246
448959299
620297566
26041442
9291283
102097679
827108688
808550647
48995803
224779750
636681551
644795557
408693889
470549025
441517696
5345920
346601466
220259685
217107586
159617937
198723492
24009599
226730736
7424151
109617372
649671975
164918674
13706583
133589345
67070391
640950454
558145202
416259768
18249766
786751861
242734543
443142746
138422053
634066364
435614042
376210551
35891228
326992146
754343821
22197475
304362115
890352878
525348625
16061006
432629442
125393783
298318339
19448478
63814168
433139892
127395376
26809692
55917961
19224154
152176492
167035183
711923349
657388859
375711495
18293127
542804434
254672295
40526365
60659045
56636834
231263176
42348927
261201592
24931857
2862484
395660843
203322164
188850123
158952286
672202912
190254148
570940865
5573522
606060403
72106902
488974108
361610444
34109850
241680243
29982901
106306345
132868906
125539597
27143869
32716900
226659521
70133165
18780798
190828964
466637445
169049465
122247615
352408833
65388208
69527097
323949368
94728998
112506606
71762855
817823658
123340928
275495331
434097543
34535312
371083474
348685480
20012696
214222296
607191273
47567907
576632432
87359318
264042390
335557270
321524973
233197147
288917440
162919989
560267271
476990203
402482721
723624044
77913117
327120774
2339682
477925
168604429
251270192
619334080
43962818
413237053
318182468
462879156
392733259
700779819
29665133
150632799
773587114
157184438
241485059
706813843
550054321
1966
107155919
363901376
270228038
36289866
54714776
3728861
540233507
390714839
145579933
123926364
281669422
384946742
13189156
921422190
647835009
91679459
5823851
510874906
576136169
77876096
132135768
344688214
287920201
206559223
744772783
54859087
218142316
323732035
819795070
21302873
3218589
305082310
529792920
8970706
289570950
370421254
2831375
566685987
94870887
600249916
123643532
187836632
225351995
35197593
3158416
168277109
223914327
51451382
285261058
33102968
161942780
140146388
258978491
240570957
1382036
195502808
681490991
12508992
11402732
34269921
462648860
86245854
332178352
104441138
227008125
220720170
274613827
389293427
17852051
60694635
89865628
505495234
191425195
166628923
183308872
235170850
65741882
17360992
59491481
294926336
53810882
326024762
159913408
352454111
560492146
374213035
364832755
176760074
15515013
696802671
55915826
911496342
306669651
277910685
12320118
313275706
269089310
139814055
124028213
70860022
761331702
649413648
962163538
512013716
965411539
681186904
79278348
120711097
551438186
75431947
128686078
6195836
505274601
132384448
495201109
330993008
237127159
22254884
45613071
3098067
567020
187207353
4201045
67170164
502059170
9136681
420418994
570386531
300291877
209245908
389644757
362103631
28651705
80290376
438327912
190958
360686866
118688831
26205442
121624416
33410053
622817115
140739697
325344848
297838916
348134176
695634578
227361660
49023717
352970101
13717336
129687686
118767059
513675002
17397105
58129922
4175867
295889879
107919524
112986909
296731313
143399805
294734264
236103958
889929101
83302438
413697432
853562422
238274375
158776654
229856914
123392761
432292170
293902150
66478150
613543433
19766445
506697756
930426164
20280468
60302989
197456425
94738486
189600477
774310266
582610360
261023725
234518151
541252165
321926204
692873699
771027330
27045280
236348277
595381953
149808222
454001841
75055321
101277275
280204746
291472247
143556806
114349052
70377288
262779758
60449390
384225659
54856842
640344999
85797079
24533965
73578511
659203457
507171404
218326182
381665089
222477007
213579595
244809085
154067407
379012339
31524216
129861547
78007729
197172197
171991459
302601224
501240971
47822668
80814747
3544764
527107525
314068548
124488990
116729490
51697801
52164945
24507837
453558514
284486911
47222515
235068347
787208500
672509812
437623149
12793150
63049987
168222625
42116284
641800822
485596113
293158143
133596835
184543840
2344827
76425956
538641674
244355917
47393482
182177631
236777587
821315676
183555236
75724351
449392984
356067238
499978510
229088849
15989189
25136153
327734457
220619416
86844812
450597371
33990368
601192171
50123874
217537588
362828575
549681732
702486711
363300151
13887432
435197606
678758259
348452577
97078921
383909070
15839399
149672090
119131950
128021536
748392374
294214221
323220710
73924056
92935301
658920498
241094438
388934445
432803357
168090608
51445497
320614136
171676092
571285265
122973539
257234926
239589876
59272638
134161276
2950108
363346248
761268158
140554739
345120521
49206160
319428057
106358311
229898669
194869720
342011046
84917351
440171943
156971663
130172871
12923525
166305567
12126260
88523614
637977481
55179858
346636278
254587160
556058017
84488697
31053276
185634079
27242964
788287320
474155644
295870757
77122104
384952081
20967563
79847968
318285878
38054472
61591300
214259557
7877788
1302810
324212236
345787609
46951508
27470722
617451988
732631797
200752774
600738065
374055394
296601357
869315824
350592372
456956499
3075516
190800391
54211709
102645667
281326409
815950283
32159003
8501040
39750192
114286753
29354613
676853675
316937693
117592878
316585083
68393029
212647284
197304502
100521970
273125300
81411487
118742893
66539250
477721747
131263652
21202965
686173620
281558026
643893007
266361436
187193029
503672784
863066418
502306689
222710761
57899066
91252531
213084103
121813056
67614951
666058610
364354380
302358201
23594262
546303763
687297814
105072818
77111336
50233122
80373743
183020785
599485186
70471139
101014860
274242932
638902097
488714546
169252612
133771166
373457143
284381970
3759250
226273604
928609
84957934
900651503
281028965
65733269
451025655
279250032
57671483
548959544
155704382
535784062
228121238
581451717
717222515
587546385
75167061
622850836
280686892
333617474
180733359
152375837
420708844
155837568
45926718
603698902
577020524
75503649
765769497
52613327
15122980
6917032
104647225
24851170
122180789
610171497
516569025
38965763
340834599
232468340
359757328
68929914
663031955
7345676
692309585
4131591
60256847
353996731
694004908
428900112
78118251
12693303
358261386
136327485
64456866
269577054
259061290
215342403
55955727
510373429
329932078
162898795
490226020
585687939
168186743
477182002
915612228
146557148
115185619
406142487
340495485
143560949
139604480
176435297
551941555
278639766
58224460
16136214
28141589
143410538
122024203
532513375
285516171
141550186
55920362
8408202
6610573
603076425
299958285
610308
380627514
1602434
867260639
518138844
104507241
546997846
30755618
74054141
9023848
271500915
229760339
300282894
141358378
859769683
180688363
19665163
75065602
62515449
192506148
337123511
712802172
167117991
219259843
431248963
417185323
338937496
121616628
460857819
343409498
94997778
450555914
462756014
463032290
605969951
207793691
738202199
147933672
200537750
141621274
23582652
312051836
73670967
443841324
548212818
38422810
121310914
828271670
737304628
201106616
40081152
250996579
209791400
512027589
62093146
69064153
42050144
347292848
15084968
42577145
206103432
64281005
110368670
705647278
169701555
117290772
148748925
58957576
56366410
125967478
69983004
529311225
202553563
1424036
190714325
280163165
386870395
234745427
356452926
610208517
709253221
329887306
158708553
280577130
662098005
113465649
147160507
4123534
624659239
48364995
458472078
1003401
80890173
564534167
735650641
44061083
576680433
9175018
363206735
63306254
180780890
212763818
13370630
458180096
233471818
382380908
84371144
471705110
501555935
327010692
435833847
276817453
53829689
125714270
351785071
12104059
64906022
465701932
678331971
370775010
244043384
605989164
226344262
464830804
62310691
371589332
700766277
36269110
254375680
28822614
934543560
271050815
85145496
181566
318849874
440793336
109808083
26501801
36430170
92467560
132768206
20092306
73572347
481903021
152804726
61003683
41275339
333616462
135169377
267467850
103393150
250768637
675850064
65018131
763180799
338314146
53196002
667260402
195853262
411213579
71598683
38951467
278597696
3695613
109214628
165072281
656875856
54646007
26167748
597949415
359358880
9784083
321540524
884247533
88750019
849918448
118036352
536667523
587761812
215459069
87143213
25948633
495034473
16932137
276628612
224449856
120984806
153274371
734651450
4010844
230806396
171071914
625019166
516447690
757750153
11094357
231234753
101685639
471922964
281526361
10844994
510076686
306219633
656060794
278501540
12960411
655300765
163715436
194137781
701398909
173487480
417878848
25192103
123278100
1799098
573777372
5952746
53776117
29143381
394730346
71554095
321630486
303588485
312686411
61061292
768398627
143780485
170765394
760443910
442875428
356044170
32138105
557482247
174235036
425905635
5738493
470848669
958850003
218805456
110676771
3150980
540487557
58587308
342817751
15565358
366856291
21868559
756654395
3072556
45057355
596679692
363322714
49252875
142192128
582393110
594821396
110402333
78190933
31057787
9151089
85090859
550483449
312532555
311143014
232438097
43398502
113447233
113986665
332586837
10699083
246493695
104715143
284560966
14281138
10037087
357247721
450173862
338922485
52774462
368121605
106455422
396103802
260319421
227781330
69556353
387566105
37380254
42750104
120360001
152126284
90915580
22373672
239930125
77836470
3297147
106432087
57496832
600689026
175357356
425362952
822060434
176071054
266170855
268556141
517623274
392174073
350886672
13024626
629548098
126721507
569946773
23451729
32767513
365335961
362391598
162690427
66721785
128866126
178294375
57889516
367446398
327323726
211587616
425113140
338631706
367225876
167239594
37795998
280950009
387505257
24004239
557193452
61671991
165716495
164936872
729307256
259712860
388883782
708118127
70681219
65416473
407868542
50785184
321489380
6537513
388657014
427821891
354324833
209373345
118541696
192476045
238983638
165983746
40562875
115610111
402770349
1784027
93162528
392494725
395175345
328045889
76170671
565475811
307225290
123360353
659112093
300712931
110489194
112274569
261639034
9098217
400141830
42264323
437491391
75496754
354697201
172532813
248063529
101597915
506039937
306951288
209350441
247364030
623088637
4975939
13108962
6220334
28172227
175686695
53377132
53396269
176421146
648817581
393437031
190901374
135958834
290415046
73640680
372712833
27615038
548197423
509680574
774667544
26870068
770274738
324054737
101693148
97166574
407858718
599372539
94997412
171310218
135602289
24977102
38738618
313930413
126306916
29972972
95625802
112015896
93625694
26271301
79919778
43237640
460699152
103294700
165182097
5515088
94008355
606333876
417774604
10386911
148113627
493094476
736152700
51135466
75224084
168347386
119306756
15570506
97524692
1699325
81354439
454919984
80966560
519614009
1617220
493629628
183262835
87185654
209245994
860678515
206644365
6032172
265261821
575492775
39985999
247131141
488337726
195785273
292656504
4179213
871908204
34164817
150039057
87446664
920520162
404685204
31444107
147618448
332162196
362166390
9549880
18383930
10516437
84764372
219075951
56498003
69165625
293465398
151104955
421269744
73274924
327362106
129385832
388318038
23911625
86503359
262651517
204144314
14860610
141760308
280747974
379405689
47051106
440780233
237114700
425362969
35596179
548455985
116009498
101424393
178562193
57135518
72478984
58608992
83751215
159109544
92878673
74896291
618640100
83547016
369299939
80877733
275823373
331151281
652844872
456271629
30865423
61358139
241724942
342511288
131022530
63471416
337966529
17573552
295682638
933736744
35681311
195086671
164097523
14562775
392213143
106319060
98604591
34352541
129695207
37378416
333143530
6469609
15019413
481938311
19975720
194244169
192161411
273357207
185707596
374688707
119079046
279052264
17249193
78699168
13309822
34660742
338314238
115302337
857004852
41145929
529869439
52401541
482907350
42258112
742450048
2017087
38558067
131192682
275568898
852375213
116467194
320818808
271259922
149032072
59546948
5709536
269035163
4571975
333838928
556836527
302632544
390922957
258673574
245683553
96185715
424941195
130749032
109533058
116177661
9453090
335821457
653918552
7582909
179233426
239473085
202575177
102700302
316391236
522709564
299715367
25897128
823192902
6325115
923960740
350481560
342670764
233773252
445630404
6663285
684897006
623058861
404687768
329169111
424857938
23252311
329663298
192574117
11658386
28111067
561568930
4318096
56060870
18569952
268740900
87455656
517145819
301491804
98058525
151978978
78022029
215031131
203972188
482713048
208591455
429436207
932205342
182830793
37391084
209064037
61099910
24794926
554618461
42443762
393673365
44907462
294651521
69322953
66276128
433644339
401941695
303276375
62128867
367352448
272455367
51714833
349377089
409400347
440612959
799567863
507136230
89212979
63697287
121412410
162019868
35166457
209497666
342436730
219334957
37594082
41741229
172700339
52945671
849764694
776061070
288394354
371088041
4319275
142023073
127255189
104173218
11276486
528126529
36330573
128649862
340715603
664738084
578423031
670778570
7933892
668569939
138498004
239109104
229470516
209702400
259631239
42189620
74747780
4044068
225527198
570711666
461096609
1527872
28787006
197963060
36317494
602192271
627510288
176832003
38578829
752934865
471920319
577694080
206756917
75695299
73882684
36518529
271316370
643269868
131807708
759852977
164444329
3047999
410886113
82073771
148324900
342984010
97684668
316321047
24136161
43710657
1778852
21890471
93674571
56377281
438469978
237170138
736218008
288677232
191005310
216961168
81644961
321130567
253639809
345842936
319113736
79337910
664573035
38890841
411682391
375967287
551329301
191871947
27054439
342697161
370145733
255504590
476701867
309234930
183887017
57076080
657913250
180035636
166659168
121274485
90552250
2713974
72749870
197383056
790990295
701491276
178150137
306638131
359304210
27531362
271727494
17802953
415423802
29480220
141909852
144583134
331817299
394035086
76452924
590383335
378986699
355531066
9764297
50831408
541720216
202209954
76381877
136800316
758816023
86758758
204839956
91426377
230365017
92813185
11756642
245729404
809334267
189620366
384594530
631878342
357444382
2683255
60807066
13579378
3170271
293499778
280110882
3359079
508672799
32365758
39484014
835857225
20250689
566108673
113863374
155247450
473504985
440071532
30512335
467317656
268707402
417734216
236043262
430881983
739910222
523530421
82597973
243081037
395372385
624847434
6018091
105125636
172322904
206137031
617889556
783015125
37069913
309320645
283798455
143199840
61750761
441489148
72207174
19859425
11097024
80412148
172882290
56556330
330722143
200447432
692368208
248062526
397295680
28532518
363714784
20651697
279714737
561034
189528365
581078579
337469475
265393495
406408720
103555765
122724830
826813044
660079447
321149660
53613921
127681717
188548277
145702076
154122883
445958325
113079132
78511126
14424514
545199996
407200812
102954140
39201260
939047503
251289066
45992772
107741376
684550013
809070176
12383340
214167971
78789507
365861016
326654174
140796463
449205586
246104548
65062324
75025688
147720345
14491653
581098504
173464235
4957096
85562132
179066235
104482108
436566594
168900
106213610
348584127
27526187
392580289
255269630
457733541
723072320
286917102
396133999
8712935
104580121
377372725
61478193
88479006
806892229
46053666
135902167
438932079
294273562
254063612
498449708
92255403
134311825
215678706
235388382
159528514
84316188
105808847
241589110
408805840
464111371
23138104
234091863
252599224
404655464
27589829
52134852
151044753
377123881
319969797
592661675
72438542
156945483
596655827
304257462
12133392
102661848
500115687
679514089
344810744
712282480
234285109
66361888
190665022
238293159
51745641
44468622
187761927
141665929
375060954
604105132
165363617
16281760
12181198
215454074
136204660
273987191
781680
198980476
113603875
187298302
198938939
58857505
142886432
274859810
394845262
43384954
411458917
348024932
340720726
135981637
9781588
13871191
336088100
803195015
508508499
320813206
283630261
13326636
4456787
795335953
28992210
244016241
147191568
116732770
50190174
17259187
191560046
431477679
210130763
56687648
49938621
12254298
421467743
71231103
10316322
254831838
83193042
259225734
120431703
47484333
569852928
345222075
42413686
15417179
134155434
11924722
334956189
321113613
346891383
38077218
867604518
633102958
398844864
173340782
65485087
54171021
328344682
27245584
191035309
657699017
155429332
369486494
333561426
41948557
148450884
88714327
456155607
171332635
121041685
114238537
8291132
274020337
49772628
330706921
658937319
110446421
338038469
19851115
16520737
841544632
53469434
509666666
22183955
581924740
61269483
74963316
64332065
135803308
29625324
372624013
404666299
371767612
141421808
189692885
432942390
64590728
539310169
7821193
24165873
401582340
45475541
8608728
82088899
276241813
54344016
380446121
466403827
463748292
404376301
396647690
237447228
13383252
319940350
422728317
246738801
88709197
80881811
101579484
387532353
485427739
88522759
72375081
230485905
101135734
322494373
5666302
180775040
402461809
7549415
355480457
8990565
201802009
298617053
237010265
508572961
586120887
145866354
52798573
228687786
85469548
204936310
306390474
2359327
28522180
99363163
46458305
133928318
94744267
485946004
160808732
7939529
239849900
194102003
59988301
80804123
45661074
316443186
275420142
513643399
259672173
249589175
537828013
340958230
184722084
349738586
103322601
135232145
250702464
392067153
41254343
289102823
723369305
46102046
196474311
701465251
308915936
92999105
309688624
263838497
102017549
178457854
29851588
44867883
255999091
422634160
437610293
55760186
151665853
613353412
949944612
662170195
60991994
580674946
897146535
26591061
421003563
267845989
277900013
28858844
480391014
453297961
11057761
795303987
46789095
78195094
88612561
104373398
39105121
72674008
151030808
354231086
334496896
236810953
736656449
706062307
9947889
320909049
687084659
329006063
508656499
343660937
145846941
220703940
280714077
134401056
59468250
730125260
243526550
256861518
423745252
52331006
430455499
129482210
829294764
30520189
119889373
175959120
317389235
160239078
151773272
42079949
401481658
32087260
156196806
94421689
96256003
438043935
102177844
238769830
251915846
424720986
527949046
523268896
311149253
90975759
676129082
24537095
13948407
122764077
158007203
260656455
709093006
8842094
218909056
208858765
491033320
46151527
769273520
75807990
273756811
46915829
33899939
6108852
539783393
168131119
400531494
180366283
160703843
55901944
692637443
115889122
163019767
28222480
395905259
641157040
4076001
81860385
75631448
23507231
73061350
479777097
7478507
724513970
61191776
112234216
589516016
2187625
948517286
168283513
81086631
51895391
197299799
44561949
12054657
411587338
791642163
502746342
223218598
616585584
60109874
181299169
57734721
134617217
43012705
370976864
173180392
354738175
449105090
693686260
302355698
804491
12527229
256253660
101923008
118185926
26079609
82620825
44260929
175154733
158343184
101387273
315723656
210108205
279466965
101875237
245226109
40028824
28274265
335908605
500142558
133130525
714879943
188376116
101497043
380611547
451104170
25104392
14561522
63428824
78637517
36545679
16016104
319808305
360875036
59221752
377881621
20979897
260204402
190227119
603675063
69563310
172911024
111849752
102570941
247178411
183687595
184763353
211262716
717050973
195854748
41915785
107295325
441227688
32729861
766105529
295765854
116806002
604524476
529658404
526992121
832312802
232927923
63729150
207376876
102415829
70918537
150152104
410162712
40389383
286142124
349863386
150771258
106174690
10113459
81137884
7414952
50483131
291691626
322198053
122298527
553646162
213210949
208022063
294548521
443228896
311933145
385172720
186304093
159722718
195254029
513081150
68080806
665480836
178335372
628088848
54593363
93126655
501228899
680762590
22563549
72906910
211896020
391586743
102957434
6542434
223662346
133014699
143260412
21523998
26930657
43781395
324990947
81974344
827261142
30154814
120556339
248688822
423613235
384363588
252135849
339847516
16150182
271459258
137386823
95683663
287687436
74861190
113062552
29477431
505541252
277169519
451375278
9397594
14126793
230560966
131607432
153926128
399318813
124134036
33306039
4514455
182413506
87332813
531499869
67779086
557826173
61379724
276921315
112372964
74775274
721659323
160967667
146394694
36421479
7123560
374923142
437683862
194353613
31085110
17651998
91864866
89740992
127657057
566891707
202928498
68444309
8605104
462349105
435210747
501977932
72244778
561900842
156866879
101655016
73122933
501035202
28828549
409092271
82065462
79246205
72960016
203015589
426368029
7818101
136657045
138621725
117449509
14936159
178406162
433288608
56120326
704443814
542571159
3654183
300749994
82097161
17561176
385152626
497533892
363703969
185520741
83304853
286838645
276953806
76255727
164718525
398391249
16771592
162599060
23924639
92363921
85391969
179879112
603777764
471802245
363259018
222819660
44318057
51397344
286351388
229755275
233379440
926922545
355653796
726197961
1483333
22671220
79250537
772946898
123766034
312807169
403450505
137695271
514737378
13287161
238165621
682811294
820250203
707182106
21217136
935419648
207824127
339157513
206109517
219441228
68295378
119226642
8707312
157289456
327207931
276517532
542853024
10754713
1518322
220200483
231281557
308459403
507676041
435910904
183651227
34939540
187192848
412356789
556728724
71140162
177888423
2140834
216199750
183267217
1879154
9402038
89521269
118510720
162434321
111672
6583811
51382983
351896777
329943789
142066287
273440555
272528441
20746785
19480542
388427163
261015491
554124503
604655063
10913454
88794476
73411924
509905681
170890159
61006902
72246219
296181654
47005715
277644602
366133864
181469680
41773115
98497858
469732014
582314815
215824819
31305613
220615081
677978471
199602361
12296303
87120094
504017568
826653203
172676910
136475483
59474791
14180723
53380239
396665174
187163918
314181705
3754529
137988436
195368062
266826198
617240629
366727836
66460154
7045296
176419809
788671703
525366583
720488445
508389592
201400175
403490871
284597622
728214122
29407712
452103162
165484152
57649428
426371573
344196370
269016297
97006970
94846976
19631920
670591781
597105860
228692583
101744364
90138867
276667352
155637421
137389285
454165484
62345665
176120876
204593486
71311068
32627584
224847488
3983735
229168731
879863263
148855812
85757304
727320125
311625436
67845797
884452872
166517059
140273796
22895575
412381004
179860568
270114836
545627558
245775480
277808409
73668
251071596
245010353
974121885
522909744
25182075
136994358
105341744
610441255
130880401
196227549
597185816
127681728
278707478
580824140
551395867
159751916
72217391
91605649
51658408
90486789
466003217
392864370
152534670
127575019
64142637
221828990
292244966
717993614
436199695
435153214
221105028
31310424
354793067
44444506
445982772
44756734
119255487
646358687
178159422
25036071
93811376
57410930
20782347
316432971
82097229
185304881
319401489
464644196
47647686
26122453
397381198
218113667
3935020
2671068
483289876
16886201
58370282
106679093
26912118
314599680
226786946
584216497
157764213
540195014
76443911
174312535
115244050
6278476
52286165
8654638
216671038
59771488
22797643
211538980
42979298
584632572
254120113
49243010
175831630
460488827
335379766
123039603
631300400
633023996
244187662
96697324
1717044
359784686
256627443
178523249
293234516
5675747
116208225
372684016
77229319
149483118
51608739
198856927
50387050
65984800
302920384
74483252
92474655
43577439
633286990
369204721
336490914
136543258
443547830
30340442
421845595
701760469
30170571
850376881
259210903
591699590
20180679
425188956
87459759
95305318
109293699
173816166
637126651
311324382
431718890
18299002
382181521
42327563
742842891
22703191
734623985
69089711
268534846
60761603
165614477
8220554
82785502
377324470
19758893
209308257
519292441
68747780
800937633
714117777
813655108
202230832
142393592
725869971
593262375
24482321
99693556
345078920
180151305
150670772
34278057
31699475
62561100
248027780
165970186
77795755
190869153
220614288
3778074
54772281
232409132
111077723
273350245
223019206
496350236
41217121
35525090
429472191
682674863
741970270
323115385
877277641
815116829
32034068
176308120
351522876
75382170
380825029
144890953
522508974
507139701
351164809
69756483
376686535
156640346
134438484
220657869
228278755
22988874
15216695
273922250
395022720
229233833
12786644
134271318
324071363
169865982
22905470
532748669
179277555
13281297
6586732
145364268
375718300
495995963
637784468
87014584
103199610
4207425
25124825
228209109
30905424
123525038
100424974
293082468
3844663
93474800
40487250
57959755
38773008
192216436
5816928
124010701
560162262
38897234
174564933
196953082
163441585
24186536
232581310
101649323
407875092
313482360
12232714
180391759
263772773
76172508
80666117
155558550
352188167
720152511
223543979
893577715
527123370
172459742
711635413
3031564
147906674
224112406
206053902
364586737
297974683
393469661
54621109
185994
338653383
731477631
13299859
54184722
57169733
410536222
2603646
252229142
16931611
349910667
450540036
543161820
16122565
199806798
661194324
436260309
77829394
582067556
577306877
347129248
27605937
188531407
53511163
236560874
161146822
11826437
144691135
71915011
678140469
84041287
204187122
139339983
840493197
89797545
192609205
129135616
310857836
38049340
12810926
50233912
28305829
216644932
797573677
272437566
56908170
51214661
476973288
114519538
211531577
412816014
4193275
476631300
543754134
472184526
464247424
112699061
1342584
243325511
20659866
57095555
388908785
2581673
195917689
245586878
147233230
564206314
22829469
220269821
70286599
145982139
40302244
148393942
77931942
4874756
1832734
29745531
160488151
1685819
440706046
71683792
653349258
157464547
9057687
819871178
151899378
68932762
30020732
145813993
869419583
675899429
267780773
141878740
500537370
286384795
140266386
242688403
2637786
315754414
295260925
94892169
189040784
10295937
691959478
459326358
430728964
8408162
342207
621138814
285189780
280520905
74268667
222288737
295580551
464443939
33946412
273187384
43232282
74414616
163047077
155475929
559945838
146334340
140861716
45626479
74458955
376792743
239244652
431517965
221353227
8652203
189720719
582561280
610044406
291669335
49806234
40342432
262070813
343128996
71413183
226139524
179945179
8163262
452412875
16725050
103421564
386883780
221894895
6312975
248414637
119202791
355397644
477533298
32973098
16899817
282810902
117599215
32555559
269500074
129216247
837465054
237164100
143744778
11076217
98438227
193288827
21235648
605192196
529418779
127982380
230280158
354013058
684603917
71099632
654976027
44697036
397132618
204675256
9111330
50663639
47404571
152182561
69218554
19080271
107572302
250864962
793826268
269045359
111072099
216666619
367534819
24358246
247781008
84233547
133583773
254007981
148184153
595978802
142629113
24208705
59127562
504127899
427570007
18128997
634151096
215424341
234567370
130340282
170347673
48649799
12131176
554054084
597519902
66665357
358996101
242251025
198540838
4998679
77865655
188462798
68668865
220208863
545681614
625808761
347547110
140237644
88693235
100828268
60466223
273895747
15297348
97683218
526329771
828964242
37037543
819411964
3176969
189753032
299079896
51059098
128986309
125472114
378825330
327296827
8223676
296687329
288914312
599374585
812801653
131932847
317799778
109567420
129794955
548766815
146586413
364695012
297739044
537388910
86726315
35753683
143051748
58914375
153583356
940286032
113566779
708676119
1369398
32514637
29955648
329460414
330588329
612310176
660755890
618563330
211263223
485801062
342933669
51367670
1030235
122720764
256003585
789989418
200594110
852227722
301906620
48925166
630124432
583000317
96527494
481005582
60506402
29225483
489702213
116084659
185696909
82704325
57675640
555583346
576197895
17010053
11998599
124336879
47366234
224431032
240196261
151568672
173745845
158020973
72526892
412024263
132590435
842872502
750601921
216285160
243339360
67004287
427716360
4072757
79644558
500890246
8509642
97371063
99091308
30522801
23795421
451710973
788627772
175751516
272095335
36288299
237478953
236808742
271177045
64205825
321879647
208015037
124147166
8096148
105409463
2936397
164026022
319994710
117592644
36514637
372246449
352762858
361428600
110883155
623099992
71637744
228534388
197586383
1468093
620471796
9101251
235185734
199391004
522478540
136738566
166133538
367868879
118716206
400775965
48200444
140960347
5131930
273123221
41218792
372526968
27215468
44239562
23289600
18422008
139961806
546152149
855577704
334384509
120483131
755850
60008672
17044786
617602466
761249698
51918088
125286721
6111770
611858568
153120433
259605237
603302306
468319554
51349891
50502208
7954093
43470297
16952672
243316448
18395618
96101035
72490492
401392085
513861194
336427588
13596661
262371294
290165869
93145062
134160037
34687976
246339415
291508206
469236631
295081717
191108365
309640368
291255207
70664106
221912604
351805685
503802146
23369087
265858425
373634366
129953819
10831033
61094469
280941374
386043986
78974348
232347621
298928973
296125920
19474587
777157282
403763266
123819750
118505032
24928949
89258605
25250246
93718067
472911387
668531823
905653939
130013989
179744697
148612194
96743057
187917553
386219454
187612397
220000045
1274826
172444706
248875474
708336782
509436785
101856785
67256474
77052505
70846711
235651905
27333311
252840856
414369787
716985818
100536523
260279588
121557143
35915848
53119172
30313215
13573205
241421060
173954019
192217936
555321297
93362058
207030056
51351494
5923904
84022519
586038122
273072061
148137475
374807171
18058317
175975723
162151710
39378454
263809938
158769768
138684199
59659441
96880010
451430410
12283589
313198518
545018115
494270352
162047511
463191187
479483125
27073104
150446762
267245217
663346632
447498696
153840602
231463290
124956483
59948740
405688782
3935565
1641738
101966422
661126395
2245949
9088591
260318314
3403238
3245236
690233181
126230561
172843575
39167752
32140075
80145295
67970293
149482706
529077102
16480881
237811899
779031616
443165577
402062356
259276826
292932003
506896392
31412110
174855934
65866348
30859576
310982848
145126303
887377261
478511594
48647105
162546774
141981775
571629114
133840940
12928336
42456494
396940270
832689173
119915128
813645932
106978148
9446225
124692595
159694563
407429371
234546887
749107520
68038033
35084509
125374575
840359464
82661472
75813707
290407428
386324182
16966851
605646282
1205624
101982033
242501661
427758434
152595511
80781996
338264880
52813459
51484442
700025249
15940339
126824769
71439570
224867619
428192281
372635685
674071945
23850080
503450371
101377404
105314253
323309651
97523348
140352025
192979207
132003663
176374896
191739429
217067092
123291263
359358068
228176020
157268649
120534146
273791712
267995475
160472254
149715635
230416652
115961550
13816947
52930883
285960361
427068325
51542791
21320431
102290248
91569909
393797669
850672118
219601821
585735900
452019480
376827454
532867242
177591187
104502232
37253640
174561091
327682967
4322167
419808480
17366563
252606599
231174354
591372559
14088264
786614821
96453551
66961688
332437127
265299066
54054073
528772377
411216315
78606588
770342421
43232233
86205348
54705697
666898588
458797569
800360672
79519055
16834788
117556732
21682716
187534004
162779700
27442189
148698492
280475043
298010149
339786859
358673135
709358897
344156358
35685156
798526
109227771
53971715
12833032
243752207
36546793
83514825
105602924
301250119
712978519
124099155
270850312
365969853
248953433
98586030
612015005
235722896
137380250
216524258
228298588
472312731
195415816
47622433
27865291
307287361
88252751
563466660
352241165
98445062
104490801
106942121
567012627
667378610
377057570
173831277
469197727
137507404
274426327
1919117
15972398
17401577
88218758
663812
40229808
8032588
24057874
375423544
600214889
248001240
102520027
153202767
470049496
48831071
713411346
142175040
148393576
702992868
94382953
452194847
25477889
277122050
130675081
69268481
229310083
273961435
331332139
71642940
215792786
156211147
5363583
221088528
186905701
64930094
245772446
267003529
838580400
201598362
44577268
108999310
929072594
249250312
492814476
77741213
200361973
259044496
24023059
306686562
104385462
49734604
161179098
320417403
538459655
513050271
788287108
864396983
200109619
101536427
272871905
51707834
112539810
113346500
61871754
539819064
4667124
134856583
559654729
6902378
341644332
38581205
624468504
760375273
220712806
530011928
1454489
301219950
160540541
603785870
109234511
705102293
342653852
388903983
77189756
245342447
96479692
89880756
89519946
643164157
50105480
372542350
146915608
456841640
63110386
202176764
13062561
348430375
200860076
144394015
343736018
16463893
925933581
4235737
172677487
27428484
5225662
84214738
178162149
50473740
130375396
94240972
289626618
537531770
283496287
189052658
34798876
507201698
296868229
50693854
310849792
313178092
3757489
646039788
582714993
66470165
323177124
386647810
61107201
135985163
622420827
197495192
727672094
210846772
66085279
305795055
312223229
3101725
172798295
19432615
3501291
348161100
8936259
469214213
316671192
26803025
221892391
105054865
388049401
165841822
183308416
271087420
123961726
630971631
167974938
306688796
413808995
73240139
109421537
819593909
342230826
80497152
221625099
641131166
99052620
571251700
68968088
494849172
381533212
627903916
133026539
86827656
210867634
229326853
130760196
355822622
114417379
127279860
694192383
212408502
715403911
194580101
318819816
218883348
66514172
162612849
464034884
181530827
153639254
99208233
328919845
115793815
138688112
725180925
6932955
295519801
309212623
82988147
184876133
1356249
158503761
314972940
393291043
88998402
76255234
174816118
198740519
106431997
39321991
497932536
70643365
68923079
102533946
457859061
377009739
53554832
36032233
963861968
697429569
148954422
110149038
90541732
392406617
47104505
8959464
11172123
33529687
4636944
243654750
98751353
784453061
288350584
336925447
363334940
45308519
688849581
23452887
78384696
46171504
605337590
271391435
273826052
304568789
149987936
343605749
5529208
46967992
95217920
217905764
5553731
121388510
153371270
162822961
113859930
154024501
900441731
509470418
153746612
175190371
13573397
24069810
7188351
61305247
8884218
17722593
31993741
299266881
246100883
4530777
306299812
126010149
447537255
39390835
180110081
370398364
146631975
76050105
2917338
324485185
19217527
50975508
256939589
589774723
205302607
210666094
36279520
206318672
508153239
6795942
322643232
585803714
166942224
36603975
104533236
224200893
45987484
443439512
286902770
844801360
188082111
14433563
100185862
478882022
19484006
398077243
138405169
171656267
106208314
65249189
703958918
70446045
681632465
297365883
211017301
224043253
413226320
191423983
518086776
712267773
18524284
346215204
391749324
108011236
591684621
216564861
404180822
26014690
51478426
76696748
356856433
8709077
101528951
204162354
739221202
208652393
97205439
28614718
213864241
170721785
114297686
342308568
686460090
403777749
593623877
77453452
439169383
301014009
227029518
165910060
247101361
281904651
415581844
102822018
33399138
550935294
286082454
267349848
135012981
338699085
299927653
6070869
152785137
622721890
17052184
4167981
657115649
832729173
274146020
510601754
9551615
179032895
655674209
114698494
195444382
789620047
692413035
166313075
128407172
323541630
337291897
104895314
170063860
158303792
287981406
12881359
407307043
110447749
163035797
466912798
54975360
26595274
88857236
628749151
227337484
187218828
62151663
159633729
25981521
288614898
1083105
152297484
212444380
3543653
32516731
311747528
107950978
76016964
8838150
319756474
14564207
29062759
698725226
457724265
762978525
236756591
23900304
672569
201542446
492501608
67762261
519941025
159485487
216505275
635841062
3122939
179359956
518532294
189935003
245116377
126040364
51645093
539939754
94998049
215027366
80369792
67575877
203506508
3849704
35977589
256034858
35259429
99176054
399007729
35146654
78006542
347321887
415199835
7859107
57540339
758513816
110540595
7835601
285928367
26473581
13728985
560388811
129446403
68959837
653516408
128155983
77538886
694077765
440151207
416099098
431001627
460331970
170274203
136768189
254270244
452790833
688924527
221247196
15304
167546000
356682790
356198454
540851093
332288782
140086611
104656866
25671761
292553217
667415921
199423542
95442814
82909141
46942676
163346674
426111339
34028529
288002445
870055676
810675827
82544151
183005028
93994145
231790915
162077890
52124054
51424808
52369871
774937
191888285
689872988
440022970
449027976
496079783
94432171
279366724
592754959
475113367
93175088
338476363
450550529
267484809
242861936
278699304
209967026
229389180
518023249
65050874
84117965
384387961
56716745
188811760
84503529
132688035
6581873
189640206
425417698
445154671
61832336
253056750
108259566
527176417
24825752
188294089
76842401
79741425
16909109
167302959
360045907
240048221
796171542
678795492
76414384
24069509
183286206
429498700
119027037
60561514
60837844
220887969
604939071
220756998
665381025
116848282
742697589
1645438
148059279
40581030
828513120
18152446
322015060
254135975
843138628
166660919
326552987
323059847
311718536
633823933
68748585
355695522
416937820
35746508
12182727
52627682
106361506
691737727
340244946
502137557
210694885
161937866
149406980
261875347
73641154
44881462
61313525
329521594
88907335
352517188
205742846
640104681
520796465
592053729
295711771
64903396
318932115
296609671
439239124
48169122
230375299
379134673
393580701
492495967
26463774
19138262
5508697
42146057
208849132
137065599
166056175
10654805
50140002
191609446
300934546
43672158
12705507
9304984
327265052
114348080
32515233
675017561
8563434
116026102
11631277
657340420
332808072
97079023
135291085
63639159
1734095
38807405
205489853
399193957
116784757
513677033
66278141
181585349
319183006
810418202
614793754
92118813
441321364
379121647
498102113
264255913
253913104
617434263
198080509
9181084
169210874
175093241
221219215
28995691
26967899
107159041
275318478
110030579
432958507
3165665
609752534
145529968
144995131
478254372
397155548
207838634
61950564
555580661
324614668
449297548
175833122
225501482
249534292
648387432
297653442
328061804
187611716
46024471
169648381
97799216
13074797
221953321
562489740
18188358
149717469
265362379
620986720
41496965
168854165
421717476
400546166
622490735
154731109
394298190
43121026
280855570
523473766
661341836
528306061
391597062
572177880
82106122
23955980
460661974
33587346
232599979
396737912
24997993
190617418
293775153
242459153
222342515
435053
52020515
83810780
457664321
284174658
71763328
169999734
137023461
60415220
309299163
122825221
28226197
293940431
23716647
340690050
646704127
538662638
5084395
39097858
84301017
317363007
14454885
223949708
80906610
62107342
730237423
934025136
104435550
341938698
6239608
35100681
21132921
52069136
84421739
204104403
29644019
10314127
160907001
117658195
35007699
666319327
53896246
179707434
92906026
303425253
31600862
617581481
35419292
21833310
5067545
684489112
15198136
465613884
126059212
63419721
3265053
493659326
81150428
91197098
143116814
22030807
6480171
86633765
825548688
42243688
66154843
1915031
19164716
326061984
719759744
7335799
56023127
377868905
278313538
405286897
227231355
145784706
38541612
84424222
188962841
103780729
494671942
69511835
74168962
250519518
22142632
82293594
25055570
201417611
480388636
412165553
8888331
46120467
326327959
578480818
680816497
981089245
66250242
215942092
453307041
101250212
254696898
603548875
777187123
22070732
391276261
210936242
28307181
398765180
53944370
64114792
151031505
27999752
168861472
389623645
12676896
427959058
53944424
256787785
411169605
68514042
709506634
406641021
107665904
253941311
606217399
35596885
11613430
40996267
184185907
187998261
28727639
87672322
12756190
825552291
162418257
2926837
106002307
573046368
505394922
6721489
59073595
608873620
207796969
718651470
86539838
14009560
202920455
449788876
369532739
455487351
553317290
402309765
170568305
519029946
147815346
219251276
417517872
180502328
93061646
153826592
87358677
96676566
291793935
676512760
248049720
514224765
77204503
30104202
421966598
288203211
162277901
166390586
24825863
199066962
5015346
20569650
4741613
432606158
494674
333019096
69724695
665152508
320608289
181401112
81830903
73544673
228193525
154889276
122151028
108369906
387330737
299019336
569094879
255182140
199956144
972478049
6931710
793610102
843091531
627657287
25122181
22770549
118805486
255812921
759511924
812974965
102774823
600260326
487395769
285052967
71957726
109572386
55824
224540639
97748728
511649629
21749623
398394594
422356542
9789270
345140885
11046879
229687037
426197409
71675621
12710373
570707568
86319168
584583553
443630827
8028124
210971595
249406000
92490230
91006510
150585510
476873895
594747164
240046966
261698540
612937753
271146665
79251519
85058157
242866601
50687127
58085872
389605848
118304921
61399506
389886788
260510489
17887271
978210835
140921460
68329677
399200208
839640127
35039908
386159648
389978914
175885896
17885299
8137978
72768850
948866423
7480574
52171747
131904371
39026609
110934294
386800316
616727338
115171589
284955613
376737273
9598726
41476154
144189826
207577300
839382229
244576802
288458552
96527268
190999626
656607429
337515800
191534216
75802225
331526665
74324485
190851885
239792750
788015119
257644385
261173161
12504156
285206180
215645852
238052897
48142952
117490401
592877034
417143261
276434639
97478570
169520895
216586457
219628229
4852137
388752445
149231679
128124357
96101780
255526576
282537286
386006891
337757640
1204470
41846549
310967666
26501537
473964899
55302293
322172731
437863657
62876078
225809027
330005630
187782786
23218250
18900720
241749870
558344708
290527403
193035718
171443903
166854622
181291593
500912977
152786410
231490724
261467630
62283341
535927735
554513815
453584976
375580621
299139175
127094934
470346531
134166770
275831387
330032416
62664280
429603644
82162466
64845492
152516553
179929922
4177751
85831415
225248819
25643524
40208569
526945320
335312651
247784909
318380409
86170728
47509393
547514246
306969846
374899937
88372019
128430127
706539144
40263149
1700218
70054853
75392433
41223006
416327193
388114255
139825834
359919806
270533532
208560707
101767675
366524458
94084652
282959374
579541840
16291720
110629512
522746234
4686783
2146991
72495425
495555311
12541381
93408114
273606614
420106839
155343750
20353308
116599611
82085698
6802036
674709
37900771
21406033
60687998
371713849
116972248
142315231
458325134
8747726
20994325
746488370
422868990
251927085
152782522
83401377
2158268
165832160
162642053
346569023
13276077
37697
489108075
304147839
591676630
455481661
85620095
155503026
113118877
2443541
6387964
37919808
93559460
72346634
35058901
282469526
187544231
649304188
291391558
331822905
615619913
99197075
348612866
106521324
624845971
23044955
63543659
238967351
196393858
38962726
278083514
239028143
830955665
436134645
91611469
821992003
21090581
184156862
112725159
331008601
154845641
4879264
284438604
236994749
484299793
360671634
38006684
19059105
56929140
361761001
133705949
1608197
321260806
419129552
71383739
45429601
507364855
9101843
145223058
241528347
536699101
438190206
251501905
186553638
326630028
277167844
169956242
32456806
254735738
399034073
68910187
731472635
166174311
161254054
259758896
413769998
2161717
59024589
57449381
264213378
85877312
131317607
24005673
286639929
43862335
698417204
813575695
63697860
396245080
107612213
744742933
750608318
181876557
300712358
169915081
145873142
240820809
594349529
437167250
739754238
65254730
22971971
13492724
99109877
15584952
1085967
537712087
22607518
226500876
189948187
3748509
166340961
407046221
15003770
293314043
93577329
91305914
314363590
2323370
107774814
77054415
1598672
42566808
549018501
41755701
89966089
21922389
468765695
13806736
385771402
183398680
227824126
125498128
94323602
214035867
43307355
237723651
119687189
360814322
378198503
695640715
280992760
135651216
124180818
885601713
308575185
215296825
97899027
672053021
37911066
84883178
335682959
486406377
161618463
72626221
179051907
17313255
139074437
60601680
383966945
21322239
100856362
700158307
25688791
347087853
186517643
228461221
202206574
382265693
680439129
332132658
68093208
171866421
104475939
53426463
2429136
561100039
9489013
473457337
400889985
78742777
80036008
303239477
5559534
104811849
584855063
244887939
33355395
299952759
599916143
723619885
411471659
393967913
385947324
89310766
335505201
30379417
264212247
667871507
84132550
580126765
519442773
27075671
83018896
47189504
127134758
13442040
191042254
64943036
115821494
66693757
82175799
610827436
307546307
689415521
16691868
188734066
100541182
728942995
723395931
15257807
7421942
115194304
12188654
3542529
4729625
331255822
391547423
29830352
380977874
743617064
322955319
155772867
68820965
149907312
180507667
450060209
331454107
370070
432036579
106459776
256977040
110012128
54582772
30909048
298267040
456211576
702391376
85321076
408294574
575352987
554789636
5980617
106030024
121567299
25605220
235115034
149400269
402559356
75670277
482020360
174796605
66791235
115387513
674728284
34067907
202510185
226057986
25955413
176358213
283588586
13212963
338515864
451066161
312815896
216687648
802555365
541753945
614699153
38837912
506552490
312504342
251725412
34081085
476215181
202860551
29997524
104792874
51703579
595951631
24564612
179358660
8794036
273796383
243488605
15694993
121717517
71677758
249667581
234747835
430297627
627000343
88616292
373037165
188461635
530106513
16758233
139908996
69370017
18137733
590054900
193293860
284735659
165130551
60083621
140886760
220633058
171126235
47746791
284383982
34326119
23588765
377693757
119344638
591599123
465432701
208316890
363290095
161570616
896910060
137463007
35266803
121204343
103854779
91815898
8026399
608899523
1112543
119978344
388641099
512773749
20006305
7647920
56270642
881791219
233631545
270504595
264743592
54274104
11962575
407465821
13898944
134314148
486226197
208082035
254488586
292741235
10782205
175001277
434579405
659370456
183754553
215827062
88173090
516917684
57215950
110285451
218165180
446326261
128279685
580171534
331048094
360847144
98463513
407067189
49749190
19155414
232615243
435213582
32289720
411711067
525965855
24862351
134353575
175929330
243953953
107447978
511788701
894016363
503219028
96305408
122234894
115890175
98321422
168576849
64809223
306419964
870430238
75635352
160545040
134844093
832216962
612639103
454550501
143070743
133369525
440027542
7452568
378999382
475016909
318205719
437497595
66189129
189591179
136545855
495956896
55104044
176315793
82579784
115565346
437061216
486883595
452784651
601803803
449129755
531297272
51926523
354916241
163559183
250927626
3538304
573213779
144009320
490532824
244139382
56029674
211837808
122781043
14700287
270027595
187273658
1005962
87704023
25234500
229436122
14558345
48856539
193938114
30468936
420608692
76467930
140043956
60224105
6267596
227621520
40201674
24710261
10919476
267766862
372063117
399937187
89269303
258421198
210177494
233592020
24327232
698437202
340888129
458252777
185549098
91969833
46543319
189394376
122475875
311527852
110738321
493109560
16641928
344548753
511209918
93674602
291034507
57202391
298026016
422066373
102376432
288190752
570187383
264824546
207235464
132915797
119633696
5720688
186866037
92804020
64005799
12457045
370508154
491693357
386411630
4046188
290526753
277503459
42400761
349654846
882522840
4900902
19616792
68697055
89987749
177251508
73606797
103806650
802595521
891888039
377859275
402320510
379269594
62533239
152364537
21994131
270755106
619481045
179320276
323211176
127025381
552943560
272672729
559882508
823743087
111090538
254978119
162618933
110378969
408140419
207622677
103145968
779763314
382908419
191242507
690939212
168177907
73571922
856846150
285439964
57933679
36667485
650296820
320811064
414058634
91386404
58704289
222228846
132302912
319362146
413955599
565751424
28474059
578210000
61812766
198142091
250415826
274110502
27366878
107173641
81945737
269062203
34489312
52687331
109308994
251105666
767539954
5672745
134855027
99803795
248766181
27025848
313045743
98531383
857668533
165369774
649245782
298613726
65473744
151187313
200170253
405161919
107596383
255877539
247550432
721201959
190805450
119615049
373498971
593091579
275705476
612555311
1759866
788534736
64355047
243235563
53222856
250769421
88703127
9229068
165190424
125535980
118732377
929909619
530200622
314928
456451080
330505785
5245276
93004449
87568903
578640737
814336359
45420979
179388675
235829128
66306169
397017427
26773876
89521299
68951062
767373300
13267471
74173198
54820024
52456999
88239313
43495570
32239985
15317767
93747689
210995400
315384939
472708530
256124321
716919400
180337734
895632713
223500749
45514092
470187115
197236716
304077416
57602079
195265477
333595437
532976327
132586628
45873583
390722306
71753931
434602854
254324438
254677407
788950441
764325843
4906773
21125823
178452868
232687674
107183514
700409556
684184311
464198255
92940190
111239225
614734708
391100942
345652467
47093241
145038620
293141542
323038424
268505892
816171027
372645367
414128592
329167109
177813809
136592146
196572601
761977386
3742395
417656773
474408283
553047858
256700273
574526667
409294984
656980354
102903129
414378428
59900218
450824309
415426168
21675927
88407570
298332605
112237884
12740257
63632906
386185958
394905977
45523729
252101205
317934595
140564771
196664891
678390802
30208944
426530408
82098216
202061641
336997792
77921132
97798209
104021577
45288000
11213487
215958960
284173010
73643378
95844084
25109076
224117114
78948196
295970320
157428483
23116702
91498542
299764828
259632806
7061019
484547108
341662416
212738222
17307705
101717049
185358181
16598665
139381011
30966607
683815770
419779578
40309444
153458705
525181388
544478955
277691640
166256510
68564380
9421794
69845617
30898538
813459045
102077215
641033908
386907244
181537816
944781872
463840553
271455969
192644952
31481810
476402563
638995163
25723687
253471044
79177405
71809446
12610560
39633058
255441989
317145718
130379420
58594788
4290719
31657280
410646042
14412404
3506787
304257286
220438204
3688065
405060023
83085685
338289177
7988819
24105752
636222420
403333238
578719094
535303240
167858348
138198542
163187080
128893390
701392626
506804050
410431558
498626
966774223
234776144
9609872
320339770
56468926
359721015
490345897
203738121
33183638
98897362
192010590
248779530
225626521
209451781
593062604
693989969
143564846
319199921
393288175
8121782
597880329
151852400
645837632
329443725
72918992
860964534
156965038
191717641
428434221
228202668
369487495
46075826
225103188
351183126
293955142
170194257
260886046
2252676
112577041
487964499
213432653
4266437
591645280
199932714
481903138
308890021
16850330
581025255
34060046
413534093
15527132
88013923
55967452
15966527
113772429
113940482
345062226
77041910
237029188
208816745
140891812
194786912
47147310
128096786
290270400
668610536
163488441
9394537
96208601
345831748
276687626
63261485
786379340
77389044
493532439
57001728
846068173
280387577
400724889
187187266
231490467
21915509
133976877
20546888
294796790
559727351
830027686
170765774
128260154
15319421
600209050
226470841
60815481
357618999
72176915
181649405
204063966
18471403
18704058
170542333
546669002
58671060
518508969
241366413
250566031
133225975
480156675
7952426
307980871
25141460
76778499
19565595
537357068
394036712
179663726
627935507
37046110
440895907
560205383
312638490
158663600
80332468
430936590
408145959
303289567
24362003
801903041
306351481
247792992
66151923
868356832
445502577
531737126
58915473
675542697
240877016
58071126
260990810
77069656
65372520
170451110
14371090
582967757
516135105
216906851
51523711
229191145
55400308
93166231
480243245
222701392
203416982
208563780
211439629
32758319
18408842
541514879
307234961
355204794
187232546
550189674
209505074
543556030
408598882
21958091
35148342
120810495
455885206
168261790
441789327
108391607
30055533
599945094
310984966
37215245
42787982
679401533
153696915
110027532
9314938
54726183
137697799
203954457
242698399
81732610
473066221
739874647
469070665
260165521
254053652
204831538
15829839
135449175
54607286
64771357
281017621
91361262
447467016
177283671
143852497
26701855
425926803
651813621
146921760
100429611
29652833
36675315
784997042
405479234
540410622
110392020
216676280
194122167
25913601
251970835
402567878
122897978
691561926
349120051
180307931
130170975
346662069
175886727
73569390
5056575
97309227
318127457
800592854
390103462
26600773
837934741
610062849
282011571
111682961
327524417
374386883
99609072
126060015
57812954
24971535
388181001
561234915
345218111
69638592
7160484
394755532
47771659
671002255
75713203
279415284
846922418
73588854
225148534
46622052
44345057
179536758
76155024
54880692
6847847
200464507
24594438
712982574
299742686
501836646
463920053
173919710
227397910
92567423
129770740
287786961
774272796
77649895
827934833
42243666
142511390
300309628
321799148
25423789
691190819
45806039
15952797
256727616
733683406
38440987
290600734
249193119
5741937
236764366
128569658
118047855
255884383
36960596
35809234
43265395
24668301
95655852
537466771
547711349
199545240
140035622
28895252
168267615
326880643
4854082
223983297
195272677
155799355
147380779
179153436
29718175
50767705
14733860
321968995
60582320
427382552
111141536
254575451
414728335
33659494
294232190
519259431
110700306
65588373
29641569
58828837
9666349
111854031
172476810
12137393
246233642
101906369
589922705
2974560
6663479
85772786
106092679
493141233
371021754
54775233
487133133
331216214
7505036
160531456
171245847
675545
466637192
803715063
75606972
75964208
20895606
210366268
553291782
110150685
303887645
127118935
3697890
163757687
286256114
1808033
354868777
58454416
16867214
712330559
69391
337149643
44255027
104311692
227129435
268971677
40392792
347654355
246125165
63298796
434233585
231198072
38899213
32406386
372643042
201570948
368654184
5675804
193950656
27036079
250210827
158021301
49674651
303104575
61596313
241743797
77864502
183821462
54609770
47633
25389073
6547348
605620347
408627297
62715464
227038298
288869378
187679360
32013368
862748490
163159593
26031376
667272863
619119962
133565483
113499464
121775879
232047036
33611078
33480893
555510635
462426125
559255245
154690174
35782554
244485022
398760510
29619585
114598398
190703359
751887764
351363245
130390363
120730785
321809010
298211214
587688209
460161245
414750199
291257560
83475543
304815121
97980316
416184551
242750996
554306532
214505805
208324609
66113708
226923182
198799098
73692953
18019869
468811334
214763106
303890639
1330216
587752069
240372157
467013090
75380867
89921156
291535757
254490089
462604777
234271392
726945280
800928110
616721312
164808878
77340683
65547252
261230663
210383220
43753754
403481576
167859914
129830340
199399784
402490992
155307309
16631033
328131750
232343894
413558100
756948347
281680287
2181813
45109225
385429116
219628699
229329396
134464711
16121782
252062582
672400718
56987376
648781062
7045288
75275994
4588413
258764182
354828492
580862606
166448844
401130305
120373188
466535395
111409989
354377079
344374926
281407910
416011251
18222616
75556070
182551334
484346269
19834398
230526577
68965900
76746786
47163157
255395235
650683
312893253
331429890
601353047
544375892
539207262
169584231
803835603
130642834
2288742
75937339
50540386
117199745
447687695
644376351
49048972
476977995
235075346
8483022
116927502
32752288
103527213
55486978
179246524
88058785
881604223
191078122
413346300
109009088
401457252
121502152
17287072
465042262
96512051
3257397
209258399
22572573
204603761
209457339
332409812
123147516
158388733
187854028
155423604
495674565
234592248
264709818
378397446
735930889
485194683
536843778
557140227
601008309
334416842
19658672
77232283
224350105
221965534
31627655
606036681
109332132
11809802
158342366
584263091
191432457
410289257
403469346
682175097
373415014
188657753
199592410
550239157
15200388
491322162
621184487
279247086
401093573
230100774
323060813
41825546
38162167
419030634
204140012
488033446
90919801
588815592
42905825
18744750
113369737
174884847
418891385
284817974
236847280
403782870
66581299
332124868
27065495
661684771
22608165
90142839
51656073
6548901
29480764
90539864
210238623
140378792
218975983
277273137
484117068
251678264
52629708
505653999
137302340
162405509
17692513
129234436
606517466
432392098
381183919
90521038
861416849
151403645
250608035
539760128
11143059
230071213
266796340
291556480
63500067
533027707
220090846
170641070
17103995
456588091
37419242
469085926
173632544
111494877
6037625
288209231
320074227
1791303
231483534
14267162
155886576
120071505
149019205
373069219
193016908
668547314
134233800
405345235
74673655
474967940
172290925
109381556
427006884
79256435
149061117
149966166
86122133
405417959
124809487
640933186
687597277
39782642
622172155
118246890
72173550
836887428
179785
175019993
47047969
173203055
353665457
120859538
21167494
224244678
397437094
58947870
193580545
469128697
3128908
75845575
893387787
207863140
502558127
19715482
135176784
94811612
21653726
851366900
201216479
15185800
214492031
424614905
151310215
61800230
452903
40597985
876711358
87449369
220503992
213820418
156740152
33670819
578869955
151041242
17258414
188926644
557726057
32851930
729669504
398190060
340339904
325625598
764092558
86425833
90467493
60667326
295694840
101966853
197102099
900450736
2864513
339965322
319805136
13984976
56639274
562330011
372568866
376502287
221329433
624533765
212353486
225148009
703384870
106430053
182947807
138749855
142952383
804681490
72339649
3689594
330604301
31984253
1229408
164780143
60197061
75372259
272025430
7682169
47413720
851172
545468048
764548994
61307928
130543569
595617390
340309293
16985809
227005801
10183018
109407707
115816665
161324770
689318028
302552775
147154410
178388926
225295495
256511634
527165740
67540420
435584807
116048059
523139516
173381728
266707267
45575895
603393936
450784201
5026852
701518577
507402766
327670262
526532073
61527731
367781600
25869498
160342091
50653635
170283429
923303977
3808694
269121726
45236693
13574403
693911201
649838600
60689673
38679346
116008661
9040013
55995158
261654541
195974917
237889949
167388408
643139673
14687954
352570846
779358289
243872264
70811627
23722363
124190062
263160514
567756502
407421923
303788047
303811057
105307057
377930271
84641044
462192994
376679251
169933931
166740239
275313309
19650301
659029868
752263892
39779143
858466174
579185900
52553115
505132681
267427908
124970182
26096878
61321624
26955703
371070206
79850257
4889031
267054852
662243423
229345681
870262060
234493421
52015868
305659126
109994467
48128345
85702346
540529507
206088609
448297733
9016709
58693532
626674080
113421405
564283969
568461628
103750114
2003723
127895551
77157984
74902880
142354619
324987554
10564701
110269408
706024295
336240760
235462126
215467097
6958119
419339059
445202098
852639895
58923790
115239143
412689682
31843877
146551946
105212454
92630608
485078598
98521495
9376043
594205543
678567277
355683434
209125830
2150431
2080915
3248751
24664312
765858595
78501165
88993811
190509
140015201
288584065
90998657
332693384
232523979
652491730
130950098
252747744
312445085
259141473
679735140
283049302
72537254
145909437
1333454
26203788
307097013
655385624
117006397
597910109
635624987
349970964
253849422
50307541
320373347
270510339
20277074
640920400
107701978
940193426
16953229
423627598
114329367
212995845
489016142
296590336
614480115
127564047
431263151
562442707
29373711
157858837
289264663
90610308
444901848
541281260
165808072
304310931
92156924
336487126
81310760
509151347
67689782
303555614
397368482
124199321
2286918
291230767
209913346
132860273
275164324
56971950
248511483
323134321
308152294
18601342
391454454
127930469
288338899
37572765
553632806
547889327
141026486
174077777
216103832
446520914
11316038
282329621
96953178
618674530
369653903
93182598
429683331
92455396
67591111
337754032
996941
585960339
72153564
114092249
325334001
222174767
266006644
114121169
427397513
59712256
299853750
190576515
55355579
747279970
671349783
153472748
36322842
674625662
207114851
39486642
39214705
24166964
59782249
415111608
323134585
339508610
215742510
276298865
791751529
110289492
159731805
102630162
6450587
499580900
83539176
23290770
43192964
89538851
375183965
786008322
173360009
79113505
259787307
476355036
54395811
7102062
412215183
425217996
187207116
216238081
237029226
156345361
174862044
5356262
131443108
70002163
118205324
454991055
229812174
260231575
653233658
19105953
9200382
123692469
10600358
309589990
16001677
543304002
502154352
78908334
85562778
400459146
569202255
232665505
7460956
27132332
73289434
557308716
365529898
256840646
145240059
115608413
510555278
504215550
691597557
418090026
27933432
286299771
24074347
609116138
364462509
540273759
163306597
316904646
25644247
266240983
471692362
543783152
527445251
898033235
201131051
376527221
9906866
97591827
9920360
624190130
366411302
460623640
9881656
388547052
78109325
325274112
40522556
32912597
21922996
428019877
681445435
154439589
73677599
236572294
348083249
240636555
675905749
368078517
219096030
233768183
362693622
254970660
41041282
805964403
471622405
258069941
262721219
315914127
342901905
222260931
204648250
689330537
138019238
222108250
129788184
78064062
775219648
257553511
80716371
92217430
782800633
614066064
27930564
363794838
3920314
330352788
244475587
37121896
168687303
78628520
204337915
147777180
145518940
20861778
418979419
684330396
368736647
437052568
56894975
49527667
63252418
880780422
217107235
183931482
161204373
546107190
3494217
223544320
210616071
250877113
16655217
43878992
358647287
496523451
2085122
52509095
355335518
37954594
3935640
265165201
53013899
364012055
101126681
623466615
427243346
102171653
89739459
347898158
406013664
216041180
26149605
105062452
73584799
277390296
475973618
28168432
305317532
12598018
1394577
700387612
630236265
334647639
688501374
173926646
294154901
185611758
452366685
249417131
573321707
5577511
177657802
111532203
117160461
98150742
312564906
223562155
104869961
32591360
605406051
583926175
24792219
7643853
364983955
223133108
34407943
744170471
223387555
87210086
111647396
253860557
409089034
57278383
37161730
186347510
74601966
88913178
400363123
265544329
398731390
479011583
842539
678350054
60995388
43715615
315331002
51730973
128678325
451370027
82339609
60516272
3373942
56457154
93129677
115884143
553195970
151275550
169172616
301995931
506173080
225660501
200846025
559211336
387696018
107365058
22139675
359073676
175180676
307004932
15909883
473907779
79520014
62760564
404681354
39538965
192052329
608758025
569992009
131506784
3557201
24919166
386210354
69158370
82348965
75467024
601016362
429769790
62601068
298417919
120009967
78305700
98548575
11179276
114288420
610729616
67338184
613713501
113468659
563216737
139495422
66664259
193303535
24317245
281684890
162949950
115969390
122105163
195557355
160441096
495523
673886003
595995339
284341629
691090094
94907422
110502215
182253053
14517503
512696607
332673585
158020821
10840174
503275860
593148339
25765484
8137669
123767298
147732310
9226403
481074767
9895341
91070939
292588542
622667
422499821
278505175
307524764
14701223
14333466
348708041
356831087
189047345
84394946
53641775
97241900
138907719
86999426
8725278
322018804
631746350
33738190
30660804
619759994
170941527
390556281
144146499
265369463
313050347
35168101
436768665
227606809
745495557
36661332
193874384
58127615
171870314
66253141
76120146
230270922
297642822
91371972
191038016
29172608
271998554
366510888
217307111
195567221
26811872
292309053
590294524
64485930
529155147
316665003
249564272
137879808
325707153
624696043
299917446
21729285
39674664
50882907
508226940
231806976
934046927
105667090
366209119
457266920
122133575
205750160
123946487
267644036
67273600
510865504
116736031
201549505
238098948
184037473
10866577
166846418
613995749
17253523
473024007
354121991
49451660
38680916
310427180
243004549
338722719
842551224
335784092
128763917
239360686
644614728
71638958
81498813
234916878
41482102
124041897
291879200
69356652
32336005
228173105
410039789
360537730
136439885
902677052
19108440
9652359
24018629
69410688
609366804
239153037
45685664
362570985
216214275
458537913
382233487
833271
30061309
30313568
130051962
108941204
248581623
301652226
5918637
238143789
338246913
49327927
61760985
53420086
176790519
242775491
651304650
113570434
519461009
150004853
302035500
38571238
26263641
596362904
121213038
42065328
107698966
15723864
772678182
131790288
808580703
313000328
649099293
415898511
30810105
498728917
336804576
36973525
71703715
53557760
88262562
144280916
2229256
73681185
638223061
370620051
223899601
379053927
164251614
97443761
416935801
75758534
69166385
449388093
24611009
435606323
420175202
27742408
291168252
29993009
160962232
241694189
349440522
543527306
204973113
3912358
64789657
156158974
468781294
495445116
771493857
37755057
157009327
121834054
103081073
323236256
210046501
64046515
6997585
234634988
268748980
587555679
384143401
30765610
272019207
245573643
448220493
14925864
35798351
73065601
590903807
691464325
69846593
122338127
69148503
343194680
129751377
111776369
7334435
93981526
48688668
56217777
16548696
21730319
671873500
156251225
107257321
184301670
553349044
127305467
66136554
143292368
235414312
304454462
14406182
561113
34290627
654578084
636495753
212250664
73975576
121271476
471018792
27796226
185051368
409735585
37161978
114356528
481407278
292765848
76522142
14702492
525013267
249395927
619701646
39115023
80014972
41548377
81620295
16128718
115835497
422830874
170025112
297943023
34239773
29030649
138602277
446912595
125848982
396085042
302689782
66381121
572211675
66099451
62361659
35068010
105180934
834822589
15639771
96681545
44334913
2752726
184949527
525631
457374693
9881815
80566340
676485299
334920134
362997078
397923129
52362853
31651253
257381373
131301192
35386043
69191980
3768200
326394583
93099678
60353963
667589831
86591260
398077894
113077221
189104402
637246913
595724122
254785628
2161994
43813489
990184
94654580
62199044
181125220
332022365
120544979
179910481
89527165
202648095
199375020
360160762
242013018
93459576
108226426
7718131
763624188
263307002
596641330
366737249
52255770
125992801
18697984
730403071
418955061
21186600
140437092
218872616
102261558
19456984
66566562
302877380
4387121
41329617
209629213
542222090
92879844
87997312
12756788
372178395
517532675
13786643
82541049
480039923
29301548
233833184
5337696
330889181
353014204
31065414
337630582
798536676
202747417
73423688
256155334
213507253
118330508
534036538
246915450
217131918
865991704
373122085
287422815
346558168
170154541
142453633
53722387
185951974
110449820
620075207
232973512
97336418
22533624
263665603
253755301
448478863
193321417
270329972
84316942
3779116
659078283
739594401
2623173
89518442
770108664
189427437
205320359
1961404
637631425
103848996
223666858
661015829
74965613
56118397
271972306
110722655
909008644
608258565
78940063
491209862
46895692
953545204
10550779
3896029
236545034
434447950
52756129
20678033
729050733
26857290
181289325
95278013
53798870
12975262
29699195
211708848
458792500
423833919
86417022
396184837
75962385
306497335
92281300
295293617
875560897
34951675
751232052
429068016
33300503
600513645
330863158
11209209
612115875
46255265
733213750
46116835
18655170
46096630
792363833
247677909
396891742
392545191
312299344
192162140
468109576
359132352
350238145
81884546
127121528
475050283
376463990
526081880
29279203
193370591
311787482
2126293
270315803
458723297
657248871
171264999
222716977
715495882
502691100
204978306
170982448
595534837
10870459
216334498
642290967
116531389
651112131
137198392
379356781
122342284
422947012
312036341
61597533
33142137
588424968
202271976
316551717
347700616
347246861
390433082
558513982
126301520
132382656
542980353
484650477
381592049
24122787
355869567
306808249
152838260
467543354
28372333
2581254
15932475
17438010
266923059
160076876
146973632
14487130
243876248
6088721
768335247
13529285
52812267
235791326
73198745
239777866
151706447
13224166
12663158
158938884
19063266
188766540
372607460
104202023
29384292
82725979
646936954
141916360
40802808
257581620
37543092
237688908
14543474
240394357
321739251
70691542
81064798
170965769
453164125
41014891
253489729
886696537
40835057
46509712
59568772
1171019
11039913
749307000
137560972
213194253
11619434
264430316
304831779
500612382
213473398
17093360
62009269
703430725
31623182
258432675
262248289
105453704
513877755
39028226
829571928
70663105
107018527
82529389
215504944
393873707
91410198
253128232
497490558
377559599
6742345
116211630
53167456
430331105
451036202
73780003
630189262
881062059
727378726
48510316
167549
33811999
2685194
820681214
150571433
479229769
492145462
47472882
32808996
230273286
112283257
12320113
260740610
170555937
23822677
589595520
488897764
445187103
529729824
453967149
3880300
630322509
213535262
360886425
201747951
471875909
146320085
771655
16867040
178133704
350702045
43658107
425194469
540106708
164399541
797616774
6096002
112504995
610853487
284059426
123626444
350800191
74360861
386171005
385609415
463740167
167973933
24125290
551444979
773998936
111584118
368687892
29715019
119531201
354446700
160219791
292407612
28489876
190056559
341866845
131172991
751932976
190891558
448347473
530114747
394216523
121085338
33115023
53618133
20990048
725961262
153293089
275232094
293484633
163146181
236553486
11347666
57947811
619827565
256374788
376994999
6683962
47358323
44850287
521471842
16338172
59300983
7415848
137819498
767738332
14473656
375192066
7127644
166190467
530637490
715228672
453382101
293439669
3091106
10636532
41828162
258086007
62658448
886995393
24195088
313849030
289224231
250104427
399266986
326768733
485425584
476131237
831270721
318166796
25277304
150923711
19113922
73533566
11044030
535857894
149221005
367282946
5343498
163190158
185022207
255017720
1646520
417356333
14054787
141321696
408737224
501272601
408461090
375786168
704307095
635182331
61686740
6407483
51112508
637830904
298264451
769313119
315355863
215375611
58779353
3056112
181332647
517761100
170740911
512866557
85034683
332506937
742698879
135784004
111122858
496894370
10613784
265281076
5551650
99408840
49918550
313539429
358095692
93605661
489538865
16753735
37891943
96495775
418843216
34345460
139697889
951041371
156016969
189021869
6325168
25939273
957005
137585871
30401982
668677647
122645575
505362506
379224189
120258817
407308186
343272982
470320759
459128271
135738893
591733346
199049753
196367299
610067429
415973956
202080993
644716824
17903994
332240120
5808351
154101526
24219365
107949474
323678734
2425536
26876200
16728718
169276846
454259678
1480781
9973655
332244003
205886679
497506
437946955
107513652
387316199
421055085
503173840
318116833
29809887
782595803
760624878
197637952
585563583
148283350
52678788
490557511
196183536
102089540
59767211
719347189
104487052
829788066
57550332
329918245
170079993
123232879
6143958
68317586
584545605
110403602
242834905
59621859
583514920
105596959
118978718
526097456
410661
479759860
278914858
155861113
45414949
111494142
130919635
28378244
348170108
351423741
105260280
221808238
92461156
191724504
11003190
143657467
124919629
93638666
261547217
89952880
112410471
49838103
92351593
95051100
139733682
216851295
21217998
467823571
71973883
261094177
442082248
290886622
174816091
25767119
493800186
368831020
779025884
432256649
21318514
10144689
127978982
55849612
561479803
489002478
155484130
163264359
74913550
22032978
287386515
305694940
52665341
604687389
423057337
276187365
60925126
252772614
379816584
625558185
290192
93397197
227292851
290879884
567118117
28379852
108114920
3975512
8733874
444734551
504589568
150581946
8650783
9815734
144302080
950980
10171031
217095257
156516786
66595178
20575016
90380109
11176629
156700656
188688543
803267039
360271565
99157231
11039652
147558355
49366140
202293783
36957492
1760255
491729960
41166938
257774596
135177224
429552061
210698733
61481076
193189986
297854365
40547522
163364699
99012904
67802767
139598908
768790974
197500684
161186245
603339894
30303941
595618046
500706078
226654210
328486606
78774301
332811651
320628782
84525618
8635437
571884726
417718011
78914185
490234056
179863951
308286989
664217364
9344426
159562115
209528889
94915705
126519955
4054525
123085860
640646245
336234000
160443468
55209234
765402078
768192016
239503691
30980318
252506256
223806794
218570365
160160773
170545222
630243757
34174139
487983068
373821803
15873580
639576466
196847552
260873038
301906136
336476118
182199494
210514384
439560186
614190712
158665149
159910639
208207403
202387022
4454302
321717296
726300944
34092497
531304248
384052106
3444931
378439454
134903054
190078772
268583431
58844457
433804152
71237844
477999654
199576928
42340493
476304655
495033901
180818140
537327828
317098937
158873300
4866609
199535386
107695376
42673001
752864435
163827992
71867560
2647961
170630678
74513904
189057991
159277237
211551424
43982280
3333994
137472101
647755461
282174659
480599954
383293394
83575162
40479080
532181016
295485648
149038569
149102157
92233314
652689930
551551521
328454346
895467663
646515632
517124963
776054088
103914118
58926166
843108107
16120775
5163146
548411662
463963233
16569505
132640965
17730014
116891198
52270707
350936948
323283021
36832904
17928220
114669123
264240480
230747265
358184797
608224606
24342175
75983138
571116368
363365859
294999098
151808836
212253213
88644432
423847
435920575
84563173
98599503
5695854
346663566
637394724
176577980
633931396
151403886
285588520
635194240
132776234
413809126
31363548
132194532
330741807
137651395
60048716
91813448
20303243
21573149
970534784
103600701
222360410
706470443
168149387
81834111
131210296
620050023
91255875
36625655
22742480
7543550
733793367
2497396
151250289
58936727
225658526
29567451
154577793
108586449
13679544
590901604
224315970
193818044
417884663
59495896
158331809
258662297
481659985
669160421
17172251
504785210
12288435
218561191
197500313
132805214
61427443
51606238
255395300
798360011
31765987
222229463
24735203
135526494
150866923
93456162
927257008
350967997
520133488
69337715
111577613
42483293
594868679
231173667
6606824
757124806
325734369
188693495
41871325
16321320
70305142
256840100
207225013
104603952
288103828
102579312
19846344
371534294
92634085
51031762
13736038
1735562
42268635
136988343
1215985
603833781
92113498
225482104
66725035
30956933
157569289
171582843
765296611
27525298
277098369
504362266
36920352
298449419
461531267
138918051
31593399
38638835
12678250
585300029
184784978
4809152
326645433
213316008
703684331
336985174
230700261
77679864
61422229
158023298
10394537
37664870
220679551
116363899
148420831
744517274
47167728
364932082
175895191
71167600
258344864
74115175
30408263
1615362
150822904
507857361
386482479
41449130
268738548
8883978
216638960
114221818
144668685
271784426
202096187
316866607
589916724
153255225
478592725
277573683
13764510
115452808
63740066
471940544
276240028
215385321
137570526
3055548
47378849
4067749
97875006
418067436
415188985
155453757
5445539
186552332
43026683
652342621
46912773
459200124
30929415
2801047
59100226
180272030
159447295
216538279
296976325
236793480
30974829
443630096
108736637
280622084
139302389
76323025
52444655
676705909
51845294
128337648
27536239
595183676
160628213
145935326
38230063
75891675
26230380
203134082
379652936
254764668
109099003
392167297
473459581
92834712
410666481
567390174
225043053
100383664
93628139
296746771
144335501
34985095
65123342
473896084
551954052
653359540
299931535
73727770
478314656
510828395
653074651
6904133
265932892
674025258
105272886
34404537
792443773
277715668
433979966
195970559
86121522
10797678
682216963
769989934
259315601
399494146
380600902
386295711
226557479
476885871
273905550
358213343
107746212
303058319
416597433
11912699
25199416
218539363
657430494
120114146
186767640
472414550
726792067
145025893
676759227
214437570
10415376
124463993
114265799
305925479
8173113
216435622
472851261
558893627
374653326
359015503
64582048
75451633
110458292
122230689
77987331
54260956
78149005
55199691
38099919
229369040
230858768
191414929
105724935
13156004
18445726
488986668
106545224
183835338
790143819
700817375
305551271
37931367
220872469
281577647
96221192
35408293
156591405
62044617
187307762
87241464
105992396
326609133
492174983
347136829
187948916
80751797
574904759
411532445
185700367
1874849
24316296
478049352
153568461
92363413
72032707
34782012
475365764
410551704
276512067
5363482
334529419
436690597
522485863
5899567
273430854
714172549
123569575
58324371
8388934
401924842
66751772
7295719
509668102
47381765
321004749
201773491
16660568
365766184
476714540
7036950
218618221
196335266
375315791
724077914
409621524
137094057
228370216
384154012
108051475
423475689
507278868
103523267
126612889
159065951
5946534
609038806
161963400
472051369
788168857
390222230
682513212
423255856
9087158
85856264
611012214
511202064
37330232
124009491
420542965
821565047
169109947
163638579
12490637
440732207
403061497
146378303
137834448
320738947
109362693
125899147
2608728
18565913
544995858
190123229
159998721
484882555
264163226
242567989
554523469
508449385
95183354
146990792
623772019
344845979
805286762
421325182
459667799
130356989
70487628
50387853
639830
201877506
44085928
89302568
527944334
91056618
114197750
162228603
9952810
26645922
260797679
298361957
29184697
144184295
183897226
113769873
43466448
24647748
251319637
343923507
172949738
847544804
32267622
656766493
55282994
367820686
216779287
35269664
33026019
248328964
138253133
619261025
370252766
86690723
106389802
6591844
294483357
21768703
3732411
273865510
458623107
236866643
69656177
442002661
9918557
480880206
516724
459888709
359340860
133478980
349931113
289234064
271769307
216755414
125007583
290750826
634747281
392648294
568112672
36281665
408008112
147601779
17363513
363629878
203126389
19318908
487926615
483109199
121748908
129536556
11590991
443052
394167333
123124549
143620188
191058320
188603422
205965015
111584558
22346254
235627144
103427233
291551263
342018217
37588901
327700
148147080
58010776
86256905
142135787
13936546
114470508
26788381
216637546
438721400
289566469
198996838
7585417
752222953
440054077
138531401
74271093
50912095
231369963
65096064
4431033
21376918
415651795
183472454
9412450
35380030
147189086
133552302
322982274
165274570
745935745
14296854
25884383
44399634
130463282
319439504
4085903
454506940
44076380
87311
8320022
630019558
203781189
92257032
62383542
4130557
13872165
164857724
904067668
156969238
718058052
434602937
451765711
373187550
251538052
141000588
141949325
264268202
596138626
150508495
421890838
425434824
618177063
50571593
287409267
70214957
26808871
453430238
69432683
63508684
222706209
347860841
398750837
21709392
498307683
306467827
237668335
70083939
202011319
863762502
278845185
490319061
820777012
651199556
844826419
130226901
40285829
1215184
59987036
298468786
5073792
46806997
790553146
142584929
177301913
112038895
257362991
3042445
583624394
28444049
3695026
114223561
15264744
203199004
64207082
37403230
62056819
70022596
222895943
4081589
4548967
73871139
236686203
54781566
304512028
647289085
275214128
172330611
163190635
377470964
1731263
134562310
264869279
672617105
533799970
13393439
631229278
397990624
445291581
73939572
460617292
18023343
67094628
4094564
563322545
147616900
320575208
272310175
620120880
285974053
381156407
437933552
83841616
416159691
256335308
302105645
394090399
43169271
157194916
289047021
273401489
587763560
193294719
719198024
821040784
291725849
222146189
45043813
58128800
200987
36117014
101238489
8874006
57989715
56303512
108240163
69818505
129445499
146043659
276844787
41525489
199629397
231691469
454573969
779783114
389011419
718809618
1837253
91820250
393518792
356453819
135724899
367033745
279036947
319012356
85722282
143491488
139161362
17034165
96739312
311589112
710182767
102201968
3540561
464253449
660943406
137914902
138420825
31876432
176253538
572572122
122620215
299722258
390056173
404913563
924246686
185817879
404363318
97707230
71982663
90428180
346244266
430573968
612116529
570970227
111619265
229917909
40756148
141925699
12129495
21700258
509991879
54370372
9079162
361577117
727952372
478493655
494887856
163271380
257324650
454121465
360233829
507466104
226900866
180232523
199186978
363736409
724058689
425542502
292628127
859211141
236620642
3172068
29382039
32705444
858627147
62894379
33601356
822097273
95710671
292746823
61342531
361499729
85310474
102371583
8719511
34236812
222638162
73032236
148039318
2259005
77590628
30947754
70246161
125801013
10748558
62518976
52989674
107632274
464804868
278379039
939492
403476456
5937416
204657775
14568783
153555376
32741895
70122349
731844433
164635296
70546022
178327898
44001136
231954378
510899
586207581
291741035
530651499
281942725
110728756
58724394
4975779
430120875
15387131
435118722
81185195
237755729
54921283
26276479
218953822
373508500
729101629
242873353
512462394
263019334
140100882
374847927
62406367
306885452
124582750
42533885
273716587
149422467
544154278
400606384
63947887
46594146
110399217
186166284
407583013
262720336
38988347
605257684
196542919
32561847
152831326
140851726
94327126
265656882
440058442
388729942
105435204
16858469
308802913
307403645
653829216
377382643
222958820
150457995
657199219
31616537
143421955
124797433
829704218
425535564
245460958
595085895
133222676
309425644
383442244
216790830
351961071
327153140
7212876
2100211
96498066
367116033
59105809
296295122
83319227
241337849
59485129
128939098
37143813
357114729
37528014
396279822
356818979
171626542
50994001
65333558
87717816
729429089
32426887
211755179
45002540
42404238
32772150
757508536
38418848
307536760
527053632
98685049
151930925
75816968
323309174
463486504
208621167
17900582
178790222
226144740
496135041
128241319
633488448
64754286
136709972
137994859
301211987
97216090
239449540
60922499
550532580
602339588
288661319
446249901
843740556
369448001
35859407
118680837
273206713
51122864
488914280
13236512
533548343
321620271
173727712
594846451
834955654
187126671
233561529
601562024
786248139
394884471
11074056
536696845
233966285
814762849
286445884
156691657
75032049
128548813
375917047
9906925
29527709
91070258
181790322
883078401
54561846
150638258
268242074
840466634
138481259
852636089
135843185
21195323
108267790
108174381
270309301
340734361
382697466
87682384
18357158
164439229
8921948
71645449
5618513
308522765
37230221
131633694
263147852
11006060
460204031
45029449
64463195
317079779
530663056
461622626
7392536
154054113
121938769
1064842
217502502
26534290
705687920
776698499
289435289
782059968
6266254
274824868
235460283
91184832
209004095
255067124
100714507
255645435
813870975
72938775
51438969
862196053
102309033
10591168
163509196
126052826
732010085
777238259
435401408
11355704
10221409
736253978
39932929
23114170
503770896
608557903
758739953
307568673
28276610
7744407
159337553
366278065
359209642
228958322
57183157
65102264
635530590
517178834
298930409
36421262
356591240
254664429
589348461
27840633
45631543
291165335
492317559
174991162
35206519
288479833
360917203
365221993
664296921
239698445
81060930
494670713
388830007
735480515
38687566
273353445
744367191
331309548
489073210
77616130
363347835
87032338
104888260
63854543
340183639
14014329
425085663
53489468
716586163
54449863
116573472
359264632
233078186
597994605
133366667
17937131
314637914
270513291
472034669
447163330
343281926
496685105
293785406
736495583
522208165
367692782
66629767
91465758
66272450
98309232
196338136
317451218
294521066
205168913
522923337
640813009
118112111
290320829
123083173
878786700
440584914
274718692
159744598
449400681
58427343
197274121
924657187
147505717
5820991
773693151
275323439
130594088
16783122
78364827
566446719
530570742
550584959
6417623
367136554
292504089
86261122
12307935
53884166
867704931
222327236
105276335
207928943
216824129
198121265
230928885
120151268
646838524
699142537
606273515
13963534
112821919
445798779
406476212
41875788
114713294
69810024
678347328
478338256
48309494
238842393
25858331
19799456
25099651
244125734
154360783
58791221
343590260
594942687
58112594
126330510
268297310
605459184
94590256
377969799
535826208
115540676
28148558
447974093
88800629
322574948
429798810
498199335
29263338
157532037
291145565
398601529
792780415
54621975
377692218
363754926
448245692
104185171
292556091
224946227
733134547
303658813
142305563
63674458
387018976
60265234
286091743
313301620
208838981
750995931
524235391
43612613
799045788
103808363
26146486
291363789
80919760
15796258
64066362
939578795
23143616
370630833
50101165
602328075
235757511
47267685
421449118
228716123
1976166
2787540
250619308
65690691
116091394
274320715
75927199
70386387
54468388
87577390
387308232
119521891
213559325
838354649
147701733
137337269
324901863
104433716
1055195
843695780
387032319
103144340
170580899
251080491
737502361
13937308
26644355
16023584
216441493
96571513
156764146
125845174
141960293
28469866
149801577
12377402
120459531
142245317
845760692
235925011
9548844
737124128
66533564
642248013
163733168
290911439
63852906
99532810
197682878
209990238
17179071
31965509
141339882
166414150
463165630
36152266
15416473
615768862
352478758
79092823
469712360
1110021
123973298
33299457
469849033
16122942
80285506
34100567
122000538
477697739
433123541
339307712
489519801
241682689
343891128
795681412
10589970
156461901
29489612
202988029
235715141
31143365
33456132
545196538
158059395
404359258
150417140
7213780
267951029
847074941
213596936
8462471
39770878
214122058
112881191
32382343
17586026
180898697
294217233
236229976
271941023
20504899
5201932
519727315
70556850
304409249
160323666
23287038
146742861
115039982
59325839
179180621
577493159
530319276
52720763
261227247
167277909
136366705
65340361
545901972
15953242
41585121
658441612
85784242
391614248
67602369
22712082
237653581
63570493
444745890
81517996
458327689
229392253
189515784
194435745
447764587
131566807
84377543
113751606
1829556
540367468
213316314
532824209
735054191
640207709
340784016
297578070
17394851
57221187
6286592
173166882
71711633
54567017
584378964
235104100
162949373
505282707
254528073
122582409
750881071
86016628
200790832
7221152
786321
260961790
614389932
242050348
165567351
163082238
27490489
234291178
166297491
39443584
32525800
31435856
119871485
285453638
235556807
78215655
36379047
65791794
274366799
580310218
1351133
80292706
729855051
77673817
674792
145660707
1877098
604950732
140862924
279250478
83382639
387599156
189704020
127323689
200714263
152793098
1383617
385247281
231704939
1854203
76445664
82961599
538148591
90148957
186631444
352184790
30956417
48424533
7364604
11683150
13106904
76100581
343183730
562702597
41399735
631781599
64952953
600397553
54766156
22036137
216568378
247985804
95238814
544309
704757123
35499542
281323456
244743344
19399511
232627664
292484911
150945089
178321777
44896953
24560910
73570356
18926105
365800676
495623533
369871063
80790389
321215680
302309289
449016653
678027783
63596843
63747741
494172144
233658954
88219112
61098514
215626929
511217916
220691980
145051133
15228982
496157297
3927285
289131682
503208067
54363244
211018307
412076
91128052
539071603
104396593
22316824
39161735
131979343
155355141
422123040
171855485
34395481
252215240
60854113
275474313
9956201
5762710
307209944
27153262
19957954
121410292
15764853
339544408
94758600
546049169
308390012
133196799
471444059
200993957
23497498
461264713
581035800
203668273
393759695
32998780
40519296
163468910
10535917
248609475
224894821
100625958
675553578
141616803
288879192
169912258
112026001
105448961
137904448
80029669
225331207
2987521
76636038
295617951
239434184
110083302
479330600
4824214
321289987
251236287
747745890
30461784
749938670
632357387
702885265
88491249
905220
44375941
153102490
424211878
144440729
173111410
528180256
96050191
299159806
123291291
534917472
389931866
207430700
48865707
92603982
3372959
60782695
71908507
211913605
898174549
497976843
421813367
116119165
79149790
120807099
234204490
336739943
641421802
71959245
491567424
39540614
326705693
296590172
136393992
267689833
294428737
200317663
231582690
270267929
66032070
339036135
133719212
32547891
10351956
367534927
24592042
185245455
42040252
830928199
15286734
257744037
32130621
265270641
42841343
18078888
34464553
321263649
52906723
111431952
688502090
158064820
54776766
520965791
283697264
206740819
247820119
369295964
399193145
307176311
53919411
443718448
613384444
610384243
125578965
834391463
178086582
454584704
60786616
669662084
28149053
6859847
58850719
37017485
31335271
143214164
362780602
646354770
460937504
219119185
135850577
384026949
246062834
38301259
276742613
39575077
17152794
84086767
47604383
114178094
374481222
9039819
21963103
183828256
616584325
403586546
54086950
503274935
364210849
3726479
378438737
133430388
689549324
552688146
38607748
89611472
392603230
212832680
236922064
282391645
666798699
477895214
138862799
2069302
51816572
149111789
820084837
250404230
17867699
177666646
20692323
53620995
427120207
422242011
45677974
5805763
16376910
497977264
541512300
9016801
33164661
284536636
131888211
79560406
24906379
104796281
525087041
304035050
94750510
145098560
37123848
716573354
485860787
427233253
728667363
136615077
601835886
127992233
317611083
12439615
444021047
270906407
239001021
25308579
79218579
723390643
300676287
19937299
17015499
37048561
506553073
59053028
319406971
266593905
168140955
7693997
47684137
279162693
129026136
191031935
38688773
446862549
113603875
944913995
218211001
21920270
673376550
458882939
12821712
252770358
7528980
208671744
777385274
691454639
15319790
334986942
71684881
65390692
16932196
18852164
183123875
8545326
281894977
11405563
657314534
19738940
57598924
381679447
265604642
53191244
372441219
30077011
1739847
772433949
76029913
38778428
390084141
65965505
52370993
10232594
367013634
182404925
279048931
105609073
49703268
42184
465859968
646669142
244983074
278565345
203702652
427840741
386004641
214936006
63924940
148061900
30494770
175928104
1069037
787166552
16746262
288999508
36775513
227200866
720693961
500527016
297400725
2066794
656114049
187437849
10474363
60290627
12559906
129773132
243119417
96005824
160819857
215412346
10429245
54119420
681351793
731011846
159007887
390698054
302900897
28121372
658096467
356716844
119172310
783843746
86045233
319253109
150306963
295554112
315776066
197361493
435498270
507740490
318777466
589410159
68535858
116772392
43584809
890294604
354647433
37652544
122465266
107377162
616784648
714068238
233949097
193371191
17907697
429572170
312946008
306626987
647372484
205719268
268843252
491103939
60776602
1558658
50953639
53622582
10393228
28685334
252653190
23072193
55264370
478318321
41358972
198428285
154974964
75123987
254948301
40411618
62998032
880231083
233578863
811092380
634108186
281998439
345561906
584138615
16106256
234194860
237176835
280169758
338958200
595394373
709026135
409208474
103162519
9646184
88754215
759378102
31640907
136199891
846328565
562895751
186594699
179729542
26169525
353545135
33997833
596113220
485434321
181663941
147805891
135220154
60360118
154958797
555643394
835087657
244190591
794132760
300190829
264834812
143057154
255668404
414791108
123184881
798992396
187280896
651164298
9195011
332014554
929485911
396043695
118516116
453456258
74488178
100439769
700627228
553005586
429892835
276038065
62020378
765418660
132785125
167378125
163691162
10930348
4908494
52274758
60010876
235856955
84191293
128859840
412305534
370635868
63149256
4079560
25720972
153229885
740689166
200810584
976178131
39523359
575964191
587640983
196683818
207264218
238992841
13220580
67890231
27591634
64109075
217969107
509988440
21862010
335143582
232243084
55904554
415021026
2876085
38931858
58239545
706335796
285948838
407870651
386862996
407231933
493418989
149463231
23512729
533130467
406678076
394774278
193986173
177849937
844461411
276424628
3808728
683304022
31470344
9744899
8734915
358193006
604558504
151532919
4395620
29822587
59843954
46549672
79262178
185442177
48952436
26948745
165105715
88020072
77769944
183491369
11981331
39598352
582492874
101270304
493524315
421885658
132663188
81253906
865732513
3491564
167088015
290704474
135551227
135590978
336569648
65642909
264568243
336534879
50523695
767642715
410515478
26468508
598597331
380864192
404706294
39898974
876440940
176255075
88306656
719240367
39141674
913476041
978770114
222570080
159224801
7615176
421414346
68417434
579696009
411983829
106355452
748934532
618189988
155147681
309527487
97012827
39219232
241483108
137405869
507182130
766283051
288540741
334672018
386248740
286514300
209750632
11880344
24835220
63480704
21338840
480580320
800202227
421254461
70461181
453935405
261970448
405847512
469044756
385347252
264872918
234595710
17007342
270851822
120320348
114029071
276731602
101367269
102971961
73875296
21697631
129809253
520115038
288361309
75598204
57141933
4877952
19270944
21254662
40438447
156356598
800314244
222686820
104110860
176448596
13650390
324264373
12245836
332463124
223047755
90340314
41558595
199868992
407641368
36597148
21716491
32846550
90732879
553347018
620334364
276213276
635315441
500824955
193888220
162041227
217685424
170923326
584492499
100708360
94707138
696824711
57142210
54651337
96439686
881444135
390345133
403559038
438246634
409606
53009599
486883259
223995855
128995585
264416080
327833523
1151923
48705952
63319052
521047950
87072169
576971365
306668789
306470389
112834962
3421582
32858997
281589740
48967771
369066766
76743676
184352217
68478445
94030005
392439296
521619949
356644800
269254536
759716076
463032427
343688799
166095136
14824368
123016693
36217562
143179951
391214262
52500218
90743136
20576009
76632904
143532950
109142169
44813115
67877761
574258800
142783377
430383130
53176998
22366424
66652396
123398054
70602755
9514924
29380508
623078830
287180715
50371698
54831259
324191677
315364328
510139136
551534636
570375821
262992675
575470104
402544310
434768662
287431476
350724447
12534270
160010187
376216777
41164967
50828187
17953498
610881081
151317616
341119074
711582376
689984185
84790485
91481678
2715148
790482594
18340266
407237831
138056501
561795065
126700822
188612436
26559925
257299600
287288043
233863302
193234169
187067975
30174402
326663067
58816212
118447214
224826632
34178064
387512079
32396500
299184074
395289
109266420
273376754
55001893
633533965
453247968
69594681
37925525
177352661
29608821
769263291
8690577
225234459
194736246
35781645
4756599
402855056
127483131
72365952
76329816
187075666
96695196
840892401
258475238
301855644
12990857
701043727
479525284
942140680
24888372
65511521
13285270
717368361
469162346
402942852
11788857
78294611
128537741
255367671
298830647
62565746
679814528
780269080
146283120
187817549
337691659
299558849
268727699
118922665
106541781
251546515
408046882
61914616
44246406
482883412
67833323
303000229
369832415
504549147
45236
141736007
298389281
72984286
23412422
560072856
81964972
88523149
223829291
136281137
91170962
228628313
19827350
126749331
844170721
946713212
28127679
48390827
234090162
12912407
210138876
299778302
660761792
118052265
403093843
278110242
868289446
93591449
405084021
275068478
321525931
204788750
609410824
348954505
517194770
215646549
586822562
283922880
830536556
21905769
546887415
349774031
122451885
103013623
283468487
402440842
665071274
172232099
91055742
55953906
53159232
379779489
300079667
251249774
42196951
612358700
286410503
103760029
208674834
128845721
314031521
131726398
4332158
506873885
177335531
139843169
5974793
16200058
105809680
464335561
295291534
150915910
418560306
44087347
157860038
138465400
8064564
61644008
7188766
548251421
9549208
87189551
528501682
62434804
884771884
368281307
173508036
294668623
169441608
64346035
110109924
29944778
309710078
38369956
691680344
248482652
178809657
286802696
206087917
570706595
77872534
427079937
43627983
644624257
724677203
18021241
113138552
214000435
303459229
16296175
57783739
596592881
18408323
41292612
92772920
74543651
180806802
298156255
70626295
23543179
33392666
94149340
33725655
740010266
622080280
351228927
20930638
64674727
91598155
403919127
812130728
190669030
129114461
39277745
104136755
59445818
341913812
218337445
48509764
191213273
107710857
20146497
693911176
399107583
352085924
2056532
128187823
24868891
461486958
357694064
598541198
300464203
554558603
454272673
77104074
184392566
223744992
375556872
71459733
411554095
20602540
445201598
91249909
28483665
623254681
257499687
32036426
606330346
237907312
447230369
61756848
3314397
91134938
5146314
23962084
25806950
422524592
371585871
499613702
22841427
330741428
34387797
463775108
78213952
37061347
54346970
482509141
354081069
96787222
239402449
659943152
385063901
372504876
271514957
1087475
95638488
508818675
41858110
537900326
143987481
46948643
78966680
1496199
127022721
642607743
72704276
387994909
131199391
10184867
106923819
28273996
80486640
166521383
5352576
25170238
401649818
155162657
574942156
170744547
543172287
85794277
147034729
174728277
168999102
137767806
343407400
13264625
22276402
536506677
95669906
149242284
61256354
243756884
140595592
39833787
12557174
155131945
746527758
157323901
572627164
249092719
231220654
297924098
50220831
523491276
171707981
73147448
623131775
117649035
405648252
3009158
69662934
70594307
152819608
215268108
84400283
284803149
349821593
181909390
45453314
63272091
160333299
116659562
190442011
299228516
176377647
17112568
235174854
30316944
495453977
43911909
258190788
960525539
214356621
3598212
342793847
524444470
95677375
565437990
514817002
53207516
99627222
349239346
617541674
423567806
171551022
138919407
906003944
205934789
214106606
151773688
141282138
175286377
15137266
1283280
85048125
294752600
153737086
278401693
331678135
470130903
463941193
59171431
202075494
81330972
813571109
62819714
29593065
97240489
65591608
45804483
79423355
677225125
520891946
611329151
238897527
347997568
195967953
212523428
344870042
417030950
63714018
194204873
102688600
69777311
270938513
888644448
77614243
160268308
367970499
711410035
64083573
754924266
384611650
194772920
74817296
567605238
218766777
555556384
226020985
11550014
473799296
8432021
399803120
47630481
443500867
50018345
236984846
210110197
240905502
57208036
190391036
35361881
291902543
740801551
17887751
667464989
189218956
128532751
408026975
176750061
223437314
143703651
20098626
113826845
578566879
27302549
195974202
180532437
119907319
364343926
20230465
864240733
374464912
9190228
137949121
351084075
513512527
279132031
272013042
107449917
591704899
854328586
162326384
531693597
9805844
114990667
459043729
654117749
22243432
63989850
152355477
149388252
193991726
3958658
80066147
69185537
1006405
55483387
579571284
166028358
32472318
613131025
3411080
207723818
736568851
315818450
19887216
796761323
266418169
325147977
493749197
543013502
571857044
108038827
18644906
88960395
170095075
14567519
36783964
161824384
184915550
511055030
7455286
20340302
491408827
98316160
634088008
446152492
129774494
226931244
152523156
155963332
564089659
149886506
117017146
664439274
122010521
96783003
8586098
64531830
448874647
200486990
249763875
145194802
217044466
428381722
286055988
847341382
91070071
107498643
34023176
63539123
345330481
161979072
6833235
467122664
437939030
9849792
632226671
89023328
288356155
50776774
4379291
458396553
74150216
345868732
90842069
30734806
46927508
503352395
233650468
246211842
421415132
265145341
317515967
474156477
98070219
690633528
114367194
158951434
823589512
2048958
191518169
15095242
153725833
72120722
771287050
102018818
226732699
198514847
243528842
455526692
89045926
178783146
9271719
154526516
421901584
73125125
297022667
183981234
136194374
10759804
119957567
59777124
287797903
142525451
683774277
114431779
98432155
198971929
294020600
45827359
86057125
172028230
658669462
31673385
33471985
114018652
756376682
123999937
147496297
200933799
51343259
63736448
462591753
438553699
436830081
676434726
445986522
392226422
644791113
120775011
44626158
205198989
209655213
156420519
47318707
16189322
140431071
635083820
91006472
158626506
311603476
597552927
200303745
57841965
227694053
61175150
464690417
264269258
245629151
64616360
68381600
816714685
25275001
21909232
202808890
36377192
366287011
206740612
2022585
775439704
445879963
250049537
347579667
35689263
29012502
534185974
849373908
385747601
14689708
125038783
5920864
95996277
38804133
234910106
212904144
958958774
143897589
312445448
126462153
129212662
96636859
72744131
2137829
630859444
306973290
434830653
63755746
658234736
420245374
350575426
115850170
449842058
514053868
81777805
483999
14071530
138721259
381689423
259301838
35541099
93396297
29429784
107650641
9792928
106897674
45061466
54105502
22142366
188770201
149924856
577461
648727615
17137805
35448814
349601643
555373249
280453398
170390204
563506164
102925699
131681917
183970238
55699723
6423109
700948562
502750521
354780815
256841884
149131423
35451532
78957944
300452190
472984170
357482358
193323856
282641927
86406168
193846683
323571427
177512523
444572532
236233626
266007916
185445978
328973752
320746633
926551931
527404908
25817599
84056091
87727589
365078743
235643846
493818673
279237620
221035839
208367847
238276425
323892192
274847910
288261659
366017805
82034
92277935
91305730
183997193
38742029
136547589
568829555
908095513
6255599
433313175
630115354
2944698
3905771
140019232
559906589
474125152
350659585
451916401
93364234
330315703
109504752
27725682
388987481
529338372
44608609
177986563
21628604
229206280
636448469
133829239
414742963
6239234
82927013
106782039
327894067
277549742
229237265
33890381
314773813
394724099
330164693
70824726
333656940
5946222
595606085
313210479
56232576
129035570
4493029
759704126
712644926
112508892
77328046
182066445
238838215
286882543
315130730
262262570
786355324
382483436
122344598
952363078
93082717
398780299
10510987
63431549
246981858
483079842
117041610
4533686
485086812
589222526
34982426
505211176
5387836
50871105
304837126
690686129
359308147
312028810
522468935
237743380
497758147
361050183
549592423
99759652
3717417
153328770
82447340
345553439
844368172
275157236
214054463
487141468
5705017
297012709
156724620
9241814
93836113
144687579
228868088
41380865
32280972
762739093
234815078
377843978
109136263
403233294
141387283
193669753
284075792
229315411
14228411
139235933
794530463
179706178
15984224
116961049
881536378
351302900
185853582
838897605
75962929
324809315
166251820
315006058
379071531
87221983
330267023
113236109
7543299
32141642
28800507
61457181
43848114
738885640
314625061
140960045
249987456
28511332
75436968
203994050
361650374
12915562
349105615
88431082
33608203
40281725
5368465
124542362
84073746
111782275
321903033
117417241
91463569
451989
178611484
326349998
17076906
421435246
248399872
35161936
395359995
105905244
84070917
698862125
71762454
726050724
407239092
284190323
309407775
117643260
452372163
770967
70171311
435168526
732972215
87942206
510828146
58819081
364140793
103107286
263490183
353631543
287902678
557778146
364070308
224825407
148080845
35018768
189337796
738360
7191665
52447092
428131238
43444070
198198837
575124066
500065878
94869738
490385718
469452343
201528866
659146671
286642032
369303523
1438
81290298
94242871
579687031
412982924
343190564
28928003
21801645
107539450
35444466
26135918
335498671
174299901
508744877
209450898
582579641
280974891
11992852
517482863
354904844
18711882
361003124
500864657
193748853
414829203
586653464
256707084
163746452
50445492
336546817
75016608
34613340
630632825
5238117
658331385
7933552
620690960
337448649
72695552
2284941
195869498
17113008
153272025
328436843
484351356
24583057
259392779
84081341
342263144
248294542
52231554
294517607
148531886
116155728
598053267
44421846
89924034
311556530
425742227
64773544
69184757
541514578
187804
8396971
40046872
260081136
578174453
9962311
67744970
323059329
73288462
88774124
134080544
39360339
22828932
112781131
683901491
80923075
9024702
113682041
53790381
351715497
97619697
106421080
204446722
375658304
5699749
14551191
586597708
293342164
442876441
536206919
188176365
245393551
86436534
7046509
399368952
471990898
347744999
378334466
81508618
641889366
243866126
109260423
92755248
208891595
241812389
424865518
190843049
33346656
244688919
385452850
205706512
66967423
30901131
96638384
405411927
683046316
127604955
432283989
731073692
273496367
53414177
143314425
789724257
383000910
12716728
12111049
186872212
420044662
423097354
164944571
88275342
56740351
284958063
402228602
504062050
3123507
176959848
286086186
32111061
25018960
681796687
269743493
23412471
594028840
719427403
37565220
87643539
35751282
332018842
34450261
108884447
104015908
186566975
219084294
797340285
501201735
244831974
147500643
50953992
56995336
397709424
7022759
446759263
191474153
122751186
5532957
235608161
503017250
705555889
401060614
261700992
35277266
747676887
37064938
88966347
60784482
214524184
65583397
475600765
95475332
417803522
62301447
194153151
52394616
2219488
271569706
445318838
75420968
103560992
85105672
455207232
86602924
567438325
27833917
174201950
19566980
623168757
30073470
56611217
3106105
559790557
450999621
27585437
502187842
162369126
6243415
601563516
308970716
163656597
56287063
47413236
805938905
256399464
267032922
188497457
20637651
155350839
375108909
77397176
683914594
45695014
85571429
131376367
87890802
371228920
16568956
14524496
64776073
833475533
121720122
316102432
34798865
44789795
92009593
385222909
40255597
626145301
98237929
236121525
59815381
187724301
101811694
393139419
181980238
386146143
219674306
787252021
183890843
439483948
333501866
675568734
233740689
12458888
426204263
240910311
299312580
167163146
155766994
90512897
292671
2449161
114475466
75978963
99345174
95543008
111482276
483468719
106408924
92727183
466028003
189701083
55880222
245231967
244691471
63572623
218493153
103593086
20358131
224693801
3686472
167757350
99322946
83343526
3999776
597828196
113691920
5982727
218683635
114058447
59201688
6322055
662304806
130285232
67784995
79835718
19030505
231618796
835165447
392564300
56378076
40697438
123170307
467764780
17926437
193916834
3110639
103521207
193611621
97593260
132600319
20246333
7360118
169301622
419173680
240781908
134673101
398480752
54476461
29666562
114820868
863185131
270990789
358803000
655174314
231919177
193221618
97854498
113338965
171667978
95011112
89602494
37989982
29111899
22032283
117561858
146906559
376662731
166183716
194683286
132468817
21527374
228299965
710988547
129703072
18600726
249598370
168750316
28627031
196239335
74297597
435710696
630818966
651322153
742505194
503969671
327058867
229974106
522028329
464798589
249790481
267900744
662354189
614636474
166313963
239465277
14717131
2158859
1004909
330134798
137833779
292616834
210449158
190723422
197032130
373939322
348241358
301693210
424461740
563170548
336364455
137562978
75497174
441414038
18839158
260410191
450131177
87706013
10711156
400314376
22375173
316544946
114012192
174322029
29881898
483965
250849717
566031820
64223107
199360201
79250839
65212623
50928057
464409405
44314448
158125670
5959344
74886268
9708584
175074400
1753362
247157994
875625176
46112859
51815514
8854558
378303060
879893
652722123
131973219
96543538
377877712
488126851
127172222
56250517
7650774
152972907
25255040
713580090
258642741
190824551
22619105
229361307
536950444
381466897
303003652
442478938
867849021
4163979
54856454
18207377
15248475
2687032
338061961
889054582
12787512
188484842
16967087
124206247
74295193
11092370
483609460
568678443
3747553
98643122
427467956
67227431
248443219
409550505
2352736
467684242
67872526
101035133
219635234
372962096
83408459
40221463
64734505
369669061
128139379
603573116
244833303
28040317
76968944
56948922
124349799
407898448
612286795
104334607
130451124
78729692
464578049
619800860
540703441
432377573
703423577
346777104
15533692
101806187
548170438
750099477
674051454
52673043
402663
231847678
63062025
108356336
332091227
26185
601870831
101858613
274690
10960901
519887428
1026370
89811186
681869943
16033884
127901696
3273224
559021408
442328312
427891163
84335994
412496728
195155132
432858737
418024921
27434135
49738186
675259928
64596588
96896726
87835138
265467654
42057467
595215
160544214
79162267
432723566
142111241
411967370
364038206
209980387
157154876
452690534
103459311
270364613
37195798
213331344
47825800
320864776
112339853
274727985
475028946
293979360
29114729
138385719
486843749
250467428
185815200
221177552
181338479
189587886
174515751
66546184
4177957
66600622
289633403
1176605
70318912
654998087
26095910
429621290
205150947
222980392
34978992
279594149
17903659
61196949
57784644
210418508
71238660
637226152
353242550
128165194
589598706
152914313
112793788
369238496
340121656
316290105
476069634
297754028
337524133
561405
236265047
4948587
21001140
13866432
513329124
501750982
1843596
19732564
584199106
97516511
524992969
475804333
80521094
351886123
14325765
61111338
306681965
741028134
421712762
55491148
11702529
135934950
941793351
5006629
248248823
193293029
166534088
153229790
124555579
560461567
449474258
317358833
175748149
69210339
91636357
366053718
393559308
363481445
1129705
470235591
24753948
249267041
873601848
292691762
222342167
235002504
136486731
378972675
604231891
254627994
36693197
78177198
40405833
395739706
339674656
307415004
623171626
716760881
109660013
408352413
55374317
365578209
53462327
228002970
366538447
55279148
10845846
491185300
5303862
667905185
277969280
10760214
31493176
524146132
64428220
802480022
554474921
105534370
525294577
524034275
86276537
703697786
135132037
665789799
144902318
782711655
110523787
88949986
283020024
371484300
67411364
259205704
312423230
128815552
80742096
342870591
89356341
74964481
103544659
673291573
289815261
507915767
39517376
75824335
710254096
204344869
464333573
147536749
72830891
180810026
597936554
12907625
570960810
234790213
41162962
146242100
531323698
259834108
600552521
415544944
740188455
51750274
306718058
294559942
266331054
152939541
735752747
25061132
216583474
456129721
42188237
761867142
4786454
140041431
269820473
197240154
21803471
11958766
19394013
203159624
747708082
219465717
74387824
119566587
404317241
161162477
32924051
357742901
65958422
4317930
42518705
675468980
92963844
681079155
148880626
366718720
236001020
27210579
19121990
151855661
18402004
29063484
333834173
870121047
144844167
190369416
7403327
42707927
27988095
319796621
11025263
784362612
364849123
170928251
553716800
171925861
49807570
304468720
77131880
13237260
730469593
270148986
42097238
306493891
5561768
11102829
322812743
539870737
4690229
104595279
74742248
185161673
149772219
184099473
323341981
23074318
290117075
32353065
25037156
17733475
35497280
331958208
221396173
332724689
457148617
9734042
160797925
55162864
175586412
79853495
460976161
116811582
585623158
1999481
194488686
25021590
10777509
44312357
552819287
129290572
763330822
4503962
324047168
325112939
153715520
8744160
58188790
80060705
572594578
64214200
14688857
318880859
22367377
411406197
530754785
56486829
183370757
547911820
163462915
278924951
295123828
487910790
368886006
106137231
132863856
705633767
214663536
33037400
234392436
574795877
22581385
142268257
241882453
8938302
282969805
682097870
316381033
130795012
348217550
217216954
17770930
237636647
245443121
278728704
131022806
340925068
308890579
188346364
298464020
755727996
214764632
60078141
563087322
484067941
26516045
29017977
244413389
66819324
619105627
125480583
38836344
110363486
14687030
216426932
78153663
50622605
5361108
846543914
372778403
47056966
160991880
411167293
200583710
417825488
304786145
143959320
100580719
125499488
61364958
130812869
157739142
130168205
459230837
436204771
205578042
25964183
396276132
328657186
2546396
386355149
144174999
195150381
243394987
219464915
20932884
133969511
23487942
13480890
375598891
182011081
69326133
368221753
15272835
91795675
16268931
450580898
548299427
62547945
426149850
315860167
183201192
24562435
59491938
296625629
17484396
189049427
754713774
666774416
66071841
69629080
69015244
175734649
591196390
23847004
547559739
157025075
98058557
7622885
712676506
19753321
739669998
64784223
554147754
415497238
10207534
233624317
587236897
574519495
220655319
205622394
20515331
108160827
292199929
517944042
517517366
427934228
392386142
3607080
462350361
298225183
166990047
687464726
134660910
28699319
138019396
224788567
636284384
61879669
148159777
849983545
317628306
346213272
33681782
168017929
116708458
549421475
758197404
207325669
99825114
446385194
162999564
150394303
166481396
571334348
212802084
27452507
118094144
25832066
51525059
592109039
50765317
555380426
26751107
254347278
19386608
323261337
811502408
3086162
257765221
126419428
567763698
316949437
393520324
278212063
364758370
624603810
211013788
784820430
142199657
15575398
332012424
108257335
581363080
18749453
65395237
54316278
97188949
138297883
488573107
63486788
296367787
195505337
421620379
9233191
70111344
345435176
652294138
2898369
689761302
414796858
227501970
169431009
36827445
136418229
183877537
4088199
391232874
15263436
22548594
141920833
23865807
176822749
895623447
46515092
7909942
94994948
192105916
124353593
366104774
693882680
355634581
131696555
8864273
66989931
53298571
583007660
122635785
323463404
251105439
275494636
397566535
94198180
584207092
325688248
44591971
42892645
364788765
200072750
6026875
780697634
297123446
370747993
100771228
149673133
330683457
189273897
125489748
530533765
224898655
586314833
129238928
468014491
16887916
736159639
35787958
368939678
238718876
811635436
892233612
236408299
367031150
550664389
496335820
70001469
140929838
13489957
603674769
105140695
291046755
297722002
127503241
501377583
126371506
15188646
193440407
74377217
125817313
694497390
750307116
235936808
149840725
447273555
890008996
7870014
224811142
642382033
237518640
101724119
461611799
604821817
253852017
7752937
317985679
420776220
107612900
18825831
509091742
64091526
1378077
755486335
866643698
191787521
189879940
553752450
55478340
33362106
170717120
562864321
28534053
705916494
61383832
349164
263367990
211209618
467656651
250904517
294804110
39991842
7464155
36820425
255424424
136382071
398955939
113821140
143250587
125892497
688670408
41808521
22764786
313692529
159603535
14847086
3678931
60952263
40144614
674637891
115769648
630397579
66128441
35904363
257143846
511236213
251600805
43853579
162673537
259085686
20077713
16087800
17049661
253432486
1063947
287514712
14574950
79307035
18426803
421715919
130847853
203886241
64324818
277350616
432408088
57878709
93411389
792296825
863893950
375063700
667360736
214481686
243076401
635566610
337730595
115951991
128864742
413237089
222166078
286514320
172877597
190992352
213361659
423651799
136602917
128799392
352169143
97595726
583773164
106739811
233260943
438329488
85511718
636083745
325273141
62359762
39697935
91524141
49229221
433362350
38363264
2415587
800594508
145046472
372065559
665700635
573133071
111433208
406902805
223941967
201492241
18905337
137417109
345202871
841132309
266277107
71497166
189595071
19145463
18092084
112586580
217542270
94635871
653006305
353726293
697731525
575978553
260520189
259852171
118589602
696887218
39950760
224866890
107474023
274656132
415721830
243371309
48003118
66002004
25965580
99202540
348408880
39256476
31668299
137985748
16600420
211592718
17914698
7502344
99579639
60046969
164084172
211367686
755840403
40642824
556927566
862006947
196840421
1001109
2552973
39964539
2570734
65307538
909638567
373560661
285053115
154406769
6040757
322305820
21386330
72361051
7599531
399123729
6539530
423915285
12628841
466781903
191701021
480236046
179212317
328791524
102405212
12918018
664511118
29328266
334600257
5564010
178011853
425153320
143067549
370445942
11009890
583522551
477176647
26623773
22194506
493897106
3285066
100915606
40562477
172636196
412494779
42116838
61163770
476159866
5566876
19965600
453145327
1858630
149561066
96623740
99401452
293757748
18683632
349510791
24622548
188229078
10772630
95577598
200735312
213240283
62346009
614358952
462024172
51795058
480710756
342578711
733251870
94004825
156819823
446759752
546745967
551723396
704131
6017905
29446283
675539380
881237657
350909545
29856042
897089537
5114475
287718700
59481344
161344956
77631536
384983130
97302332
43668250
44159036
497467426
119693631
93907205
73334271
416387976
498536168
66792863
167489341
73391014
108657578
222181477
106363291
298120718
339181011
136404791
403168609
280870541
683711795
526647708
249502650
31206661
21934324
157096692
370247952
488764276
139544401
1024332
8042691
85925368
490114240
441667477
567353519
612958389
484377447
740050281
400310611
211457861
167868449
240728413
485344266
47630515
260783339
663743825
114715401
64555271
316310184
142912825
667486019
201817662
348212754
1469387
318397002
127826359
105207110
153719191
272065175
384628054
317501142
37470227
29949508
343937922
161603164
61088545
286613409
296031954
480364396
86720944
717849547
129081475
29364133
233496743
34289673
100540344
432840557
36613401
48848573
11087810
18909177
2833964
113063475
155169335
388170886
15124842
694393283
249665772
475884252
595476388
14751822
831297220
10697097
2793794
683322725
319822984
350827049
775755086
25960295
271455179
840311606
20060169
131846483
19914307
330819254
643917584
142953759
667917720
58213774
275891754
45609898
189583432
231909968
360460481
126876968
147298926
306514475
51700576
1391745
23941642
170339617
760571354
58433592
374958114
240343559
44383230
100315101
633370886
127315275
538100979
376361625
48534089
512494870
229469084
283127821
157524649
28035513
379301575
288147417
3542494
92159194
58307384
292142385
80073206
66233426
26261841
17472193
9002699
492454418
185733793
38284830
3508415
165319258
117142947
4663290
909768969
439099687
98753607
279129504
63578696
1431901
97708073
179402986
29720664
266933855
864791455
456953799
108429235
262797682
105382772
33611470
36460059
130620561
37461676
193371063
6850795
191237121
141965703
254863589
1432854
557473729
452820984
221306760
8148446
130363059
528984208
124739500
830090768
475149865
208308408
29194221
17238732
37925480
406021091
37891268
471835266
98666406
159296980
125447719
32001434
518043593
3883807
291843565
176105192
833414223
944075337
92183805
285738416
313257
60223008
388996985
556392893
116237346
30624354
31632793
243616394
80110850
339700237
78331438
25190335
17567965
6628688
33617346
243178677
133807142
770086871
824142986
621691279
9123048
11662863
56507917
79612539
197420311
837861444
538901903
372546685
301775252
95096694
402835471
450505013
69988482
52562269
150209614
160866335
94827039
21304673
676703176
191337579
106709800
254066987
59013707
296543150
210210426
529511948
14780243
22680493
222205959
16553239
451777952
257352886
48960128
43093381
303684389
93824035
817472483
90256649
19144466
145128025
573510261
243301438
202726919
272977737
4748542
55612139
225808957
47725648
359824453
50541951
170500
27319373
175203289
332836078
388041122
356965673
29561455
208081358
479017357
491833401
192036887
65154047
20857955
383022314
20391572
126151356
146249152
140315360
618716002
59000463
797754578
97821426
678749311
267435249
55952375
388681962
633471229
795215423
155262940
503576034
505135899
185673079
14739638
550315342
89401438
355341855
199752965
191197999
463696613
436902477
176119366
4523847
68968753
278179430
8700585
573881028
80271364
24719779
425046556
59413544
438456980
101067965
123983837
128507734
491294458
130888281
125775140
270048222
527844218
29099800
454098587
78745729
89941074
201773748
193573382
75604236
107071990
181942440
470406678
75503047
10768365
27784631
517505859
249613776
189142834
271070915
215210124
168174086
555116853
10104995
839753349
33655882
43996542
468441041
254056432
168969685
3694036
550937893
352094969
51072870
214385059
26323905
198759984
439250261
669720194
375484154
310073551
6704789
136086137
263915443
585888228
28513143
30180014
56348731
499121010
16467135
33033169
840251312
301337355
115268255
672338419
138328989
279072057
364962819
339231253
29241174
361041455
341376726
366727133
74295694
445399374
63700768
356791039
9288490
387990582
473457770
517081611
221677763
19663373
74248890
740712088
349679208
155548847
74596407
8711551
277396910
139862440
682710704
33353053
573170960
510151347
53388539
151422696
631221746
54008664
84693135
23138205
22339592
473256793
189590409
468337975
102919932
104257035
192081391
34749102
351024772
26440540
202890770
123027096
419842371
8670912
302758298
474859226
92481284
29478273
550773997
236556283
158657618
17810303
147051568
282377668
611070889
47465562
413657694
3143220
17928620
59726521
646561996
291210603
39867487
509674691
196449095
967602393
182465384
176593733
198532325
8146675
152035909
219814964
195985987
701754310
125520344
26607769
271884454
162043392
148306246
100665772
121341086
834231209
26877948
203895528
275978870
314149856
778540892
25636374
149477424
203279443
78004448
691247883
78806430
141111953
239629953
413647677
294672492
360670722
112747371
477308922
754625970
253667081
121357306
344745496
449023685
191797881
258127346
207316834
154330521
123843012
137972784
207274232
285307644
72588818
121525525
126811353
11674783
461976596
170114555
304286935
62076671
96723169
283756979
491888853
39111700
151446881
268491961
147923919
6515656
644019638
46579888
875911678
26641075
564515215
855737
223283831
105817815
33459621
89997872
56244918
240402990
67225969
523567414
188601000
225306475
7993772
513351398
86158020
771527550
54188468
23220972
162569724
10592105
881670
399049394
113943167
30726761
4765815
54916164
39641394
485194954
353831643
270560132
6052351
402003440
778226554
306536923
67376767
431678442
549145341
531188885
65121725
218022080
628208544
249283259
169261718
241921046
203659886
237758402
27457651
278328533
707661610
55211352
375724610
118818976
671103098
216603985
355748972
127784437
297346321
274623158
945037258
191280106
230496789
1768286
410259065
268231732
608571380
31079351
567244134
434993783
32139558
609720073
3528211
137212318
405375939
495063491
117654882
253053965
152433824
258994310
150315504
212702518
395746570
422881067
144847131
884241485
351600591
312279423
244488339
345115173
846151207
356709916
367438671
5715411
356509114
176907810
87392959
386771715
489675157
346627381
398872942
80429947
223441023
17893116
211460740
95261120
105007871
472240785
3433463
358918132
833147195
259499629
279677322
108110729
23909571
720727833
153161186
3798633
112376988
83128012
122280469
828866019
327040189
20605680
211580700
51285584
381885533
233402751
511478604
74611032
52486707
75390939
272852487
83567990
117327595
207808243
35923071
33962569
149001966
167608764
535998153
314309012
30949746
9751059
406105345
831578355
23160455
507402780
116991087
130551065
9945023
93153266
140620905
95750735
264945114
647325833
353096927
92013646
100635156
302354239
363657051
22090008
290067626
195332149
146792796
283958891
849429220
385682848
738395652
100786472
205692162
34156517
181123026
231971078
46425792
91021853
158084275
240788908
96667486
119382624
42858661
255144449
309080557
672420934
654420365
32405880
69649522
735871985
343524286
513245133
28414129
481264719
210519178
245319879
213260611
256099416
180608119
435190175
665089400
124375861
151726227
120099331
562567136
171971788
192232740
109719488
668319517
687995712
23005968
840070707
2115063
97868310
2166863
80734366
245656491
562696928
518644820
301756971
102279793
217602308
46068001
56468911
154288329
390290708
304478866
16611320
218896316
12429426
319396061
61045426
270162110
158809381
153337050
193143724
570607488
158833643
139374981
92678080
4364128
208525257
145531495
238944562
328512151
449298269
664798517
648815803
237433583
169856295
710134187
181051989
191008951
304748682
519640790
90122123
108388815
11878529
11016988
69172369
133023187
441324661
515050553
148365865
54115331
228421320
157135765
876867694
464732699
102001985
9649576
1129823
317160775
103504442
36697294
695222113
122970178
170501058
33429212
85195380
65437140
601514811
24849150
164301337
24897764
260563842
420246616
378251921
550948450
4510250
54282921
312685539
454767606
81081381
143149425
67113106
88562259
2408758
105292272
231057278
498075491
146584373
530551312
767869
16544335
569433433
87129284
355505595
173721592
517428962
220205366
92883654
115209065
124997290
401363510
293768522
77617103
161265390
302999528
1268862
159914216
16021489
471128183
206814510
114887375
725613929
79088650
608725588
195198332
14886891
822869223
65423688
288736647
11607547
760913900
307799502
234537598
75160860
89835453
346207684
53539385
371657554
155903073
50744812
164370538
259748786
78073078
473664457
232143615
249069080
38635522
11212542
296277725
204420799
222586484
109479848
45600206
331939560
619387094
145302786
174750760
517650971
175559884
35234574
424251603
4219146
478902726
748907018
145777093
77085024
182085659
59849432
94357969
231696029
122169472
94684046
354063698
95889464
239235820
166176480
18849505
506740128
24341492
45284876
469956169
805061886
1996696
243026777
161645912
107476358
92393782
37548021
277000417
478285040
551208707
257017711
651115627
41961750
126958966
268310144
238564884
187224175
259897120
256762208
466040408
246043246
362768329
80786494
78155864
118085761
52398926
472736837
467741275
185146942
387014410
621578691
224387994
142184761
98866896
371807714
128512839
427361877
111044668
50310052
334080430
200498035
382776812
157830745
512832256
609776962
352180754
772894028
293901268
369120039
14857218
69367315
371147905
838223267
181230220
309260297
379220781
321840102
87792501
48562175
503325382
21682839
210340295
217506009
166967358
404863459
341973632
36847134
350164619
27271823
645368859
38413134
202238249
659829153
605924396
456397083
558114544
54594256
730183871
339922039
723270604
1293695
146616853
375551502
314651315
458189
301307166
638399922
191888027
178408068
577769042
549734570
53386985
80512792
46454959
448542502
197612668
772556777
227658610
191420129
116106147
599781116
470185113
15582145
488159669
112139582
222238650
446426063
462277355
233261037
90450382
459499595
717614944
360657667
413968709
325857992
74737353
155477306
2000251
7044006
34097623
840515271
103766382
734493796
7120836
5754509
360174548
58741048
321397243
10833928
523763453
450529651
54357548
156220768
91279859
268121563
30322438
418427819
167742372
160109269
739305586
382211167
461973353
64793521
173497587
391578916
29164795
319263303
617614056
634204994
98032951
273657550
704587176
90566269
2310521
344121767
586999331
158968714
137018392
9455840
224997067
1391032
65954965
252809192
116239801
281882288
264069091
236996882
195208333
676747567
612327748
119678412
79490988
457451955
206804370
25330546
68346955
250362316
219696113
557128284
420861633
587717129
84680530
130191443
128692382
601039990
14011086
31328696
594742436
60912390
424653033
263376211
60590854
61597975
9011569
132374978
233541479
139596515
67867425
107179364
42046418
98386092
477366961
11857393
478338915
58080267
314822113
585421949
865937226
172544163
203249638
85652543
470706315
186415917
344583080
216456922
330711265
464476342
195830399
27262175
126338168
529470211
9099420
65032891
57286653
365231065
65888469
1292573
26776270
509667143
49245872
40754950
346667868
33090343
546336513
200314022
590953742
429511428
385272871
347779674
182860973
30076141
125147973
541551
586258118
364464250
3224563
394017481
587867593
138762463
796971282
55845086
365804269
95654730
93965542
143618629
231580941
132120065
8139513
131087506
303225805
30748929
66466964
848046657
586124306
1531478
74996501
413271259
126046665
134653126
15751585
188071853
226073327
155409534
825022093
174537869
651674318
140535773
204601796
306773173
702004754
433752544
109719099
908268506
2819977
82894280
90742150
18154913
502723684
612316528
149512235
156151577
343798843
1262215
331577424
158538088
24664830
181503565
902839124
485784090
15558485
595660542
196432638
102040424
153317424
13795510
212908959
209532287
2357892
341260034
17490272
91149607
35730239
81532023
8177658
708160886
131920075
205279477
183695473
578460653
81142636
849303454
440673546
274237501
17933353
26586370
242273222
830867072
725109202
110837916
590355131
224818895
261854613
33811688
80876464
256467759
588657518
640056597
51546023
208779597
104643850
365290644
41150654
198384395
5786894
238261427
155904443
15412813
16842854
102013601
155563453
34199727
384218110
231757909
98963451
52494860
48187947
738464384
90678124
895745015
296036690
113805820
12900782
252821790
63398535
325156593
226569349
738279154
20520059
26094448
489839017
258293202
359787055
52167327
28675622
259945138
70274206
47639576
328844329
53149789
492516333
25940755
251112367
481916597
391783917
308840710
40665488
2688621
486284242
13400541
607327237
124667546
353412912
74094132
242799046
54133670
152530694
24790566
692159846
202782676
64435640
363085499
509524141
31115777
403994095
188105010
109372682
429003457
668488862
214444169
149014221
69899172
9246348
259815096
495984589
161837748
78605474
20329476
93369983
10515714
115116974
109720527
189599610
124009240
152371281
203625287
21408801
22374485
619983612
146038498
302183013
27919143
269510072
16186138
578356419
238426366
43477305
341632557
111956177
353070153
333897087
231563433
49686129
472926083
178495680
296588459
23461523
277963389
744739073
729139911
72911693
397356191
87213584
688014883
17615194
52556671
519831755
761246159
74216227
15805349
458635762
304141365
721505773
21886556
262495629
969917
64233216
705142969
585595075
326824078
606193446
64466957
403545980
32307269
292273693
526795373
176915374
687574121
229372638
460564504
544385615
141362535
51304987
21196570
20072841
142883911
213954694
95126049
99063169
24816622
146775381
520428820
22150467
135073205
161914331
327394270
100234291
462540043
146036860
52486935
791808365
30069598
34672975
70720409
136394854
103723302
64095242
258153291
439985274
273020443
284199032
136405302
200311695
546127957
125303682
261334868
41247414
2012132
14105232
119813116
221839713
32066933
34794404
139836925
4307249
498258582
436052771
472434938
78033757
330721065
17434679
16748341
770106736
246249110
124151925
29243175
206249449
249505540
8273279
32093212
270502253
117217219
629451071
20604104
499672055
2464493
597469171
21868923
817571706
181010162
438552386
160627783
146215529
247788092
128179609
152150577
467258246
332211717
58213699
9492287
577410180
73582493
144209236
440997981
50322622
273548395
568673259
457913169
234670121
85376602
7714265
65167793
62044693
470583136
21006679
182306304
252682462
12188230
556568835
17315104
93988715
691574804
121777429
466282295
61258122
690980845
42411019
387178753
545687866
573796282
173199737
108661547
63864595
169046421
132620488
479942538
6839877
808849921
522749799
645038847
52317435
59555728
580149458
298211015
71354610
29326184
249146390
673342134
765528714
763278956
18032055
183312792
392543883
559114848
172335434
522316802
137498549
257947544
210824276
292054164
75653974
37854816
43765519
473464382
64304536
406753453
292569630
463798328
672109024
436194702
153438219
33433469
310944295
330798
857363170
118683073
143596836
330410538
96277355
60372077
38798060
694655999
29587106
441419891
82092488
831768917
492862149
43382701
712178506
136105891
32105929
605077735
157147841
621188261
193873959
71658329
90703484
77513241
138519580
234187574
91408227
361862096
613144
245864917
7189308
250233577
736452846
36155364
409219572
139915376
20988572
365801987
197213006
113237600
269675227
40236692
253533856
852221555
3882810
276064088
57866135
52357884
684989090
16425010
512523887
7964826
11747758
13436289
246357285
73736595
297963615
121164282
401233491
574151591
306731295
87917215
62905642
242425563
239774647
832896482
87040053
160158991
10965060
234292588
617035294
214498983
238853
47911133
222840979
49201621
183857806
54392090
40084682
847488533
500085387
86570315
754566943
6725606
129892458
80702245
88879629
35866662
497820511
283923789
310085284
583612037
1995560
259289461
541807377
483735474
209244387
6809375
101678918
31436651
339859651
815205658
376199130
38532602
6401384
161891910
321003724
447979770
578615287
574049785
119087224
125862697
493779859
479430664
78620405
369500900
584679153
114073736
17826609
176139298
241423132
222624796
126084562
73872003
285091828
37503522
457007727
293577479
35498595
223333135
156831088
523452700
116254179
708475963
36058661
149137110
694330538
36241818
350632082
132387025
4845285
87869173
907360024
405167617
323624209
470711215
48089006
248297110
340876329
61403260
122180606
37372342
148590142
208091939
179954352
39248973
302170310
208756524
33458986
213732509
241676913
163300022
143086596
99907978
102953694
1007577
299072436
242242393
396477489
373910228
324007409
452264978
347698166
145873969
10162734
103617422
65344028
478670341
100188466
283984244
87920983
375991817
33574206
127427124
14614184
106166564
48366045
388219449
111163672
74619549
123516
331246771
181497860
38095722
135611983
246275553
102473367
379723403
305323261
26861688
225383966
151291060
67614750
288131121
115198151
415885662
356643094
48048311
402779242
13205694
233350380
97509557
203427250
32662630
86923041
688049230
15816939
339359266
457409928
134763319
607018476
677034106
260835618
335355421
762602046
408554831
274514234
723686514
201997429
814639982
175044142
636763661
252956245
175684028
486249666
144782262
191313669
256122619
808742375
131864814
578268555
25678020
388399307
498891423
84707623
351617823
59656856
131866823
135909266
373875057
311805911
43035216
541504881
318266316
357434689
287309499
66061529
373963927
361354936
142710826
33129596
329070328
5454781
454056850
274232715
66398542
339085340
46371023
312986315
12650665
282924120
57395693
2801221
287635283
401237483
558101850
292164121
255681125
21811445
532883420
7712015
282359549
200957288
197311304
299222125
38918258
127367179
19403347
30619150
316964274
125988595
431118355
5649211
12054077
73594029
784693
54663942
277119253
624989111
55438324
203634253
135125965
579576922
45940353
153552912
58468879
716738193
72479834
115106117
328717473
69859751
16699441
159004041
30474257
255124517
77810265
16497331
23740791
328286471
205858252
145204498
64953370
149646875
116754550
354953126
289364469
33254821
596919599
1489289
167841458
22148332
147352710
75138744
117965399
122811581
411513328
523711224
276267144
765116148
62337648
23245226
85581545
235833082
60702873
340147609
274683532
80334332
2977904
325751729
10674057
163311557
277272576
336113704
656674873
158368075
619308037
354000336
2923125
883442002
242656332
541789681
302792432
319104120
284131912
78553216
91218014
113240589
455427694
184674464
191219039
211209525
427410100
76977021
489481813
43623219
351518834
39525507
58598481
427298731
108783330
21277
46772107
50203197
132440363
655761024
501506366
110749232
146678994
443381553
17726924
33286020
391222669
227112308
358369151
240817725
267990972
681299326
236076065
517463349
13419911
277574581
100620666
306455148
42322156
213728836
639017906
483251091
621399025
237161832
20633854
67271742
140187526
58722714
235688011
4101216
415737087
662491701
133929210
290581531
49195454
555752519
10508123
143970764
91073376
485113541
99437722
3950985
443259237
218603046
300738534
405916235
168783350
724137690
41486036
315495099
35090628
78275568
16860683
331502723
267729197
141077928
17089270
104353126
71612352
95477732
298670456
93584909
333057777
18801326
60192301
1564512
53008866
222200457
111071068
224203027
265250699
236358400
6390651
64105739
682213407
581762004
115095729
219216098
104192755
246073563
5941196
170053622
477727222
43322971
116027591
140987556
309761477
78489539
237743303
170580697
124504993
175175125
216563427
18190292
40336037
56897250
347207645
387551220
221113786
176878396
180820276
348972557
63597715
136626497
137189453
245176917
2328611
8632022
469878990
104002999
49483701
466721202
32574897
101695127
42400940
483843339
113375832
528469895
406728052
73077629
357246380
569939327
275553375
630827560
75412510
428164935
114793052
14143820
12519717
120148990
287966953
1340163
39738890
37997029
298641240
32927940
204131978
566797861
18229457
67052447
127479665
127417060
67528292
24077638
541637733
96136102
64671244
23359985
146847656
644454691
8890299
336965200
59149900
447264063
448409906
525661931
287727564
179536506
785810891
18275686
693838253
581367479
195054111
37423057
133448175
393236716
632912191
359784879
472727587
8318163
67067385
26504158
80464836
599087853
536244306
535362324
96212451
79733747
767900401
95479772
242030119
870758178
316339937
327557406
26458837
59951835
515487514
675359405
435779796
206287724
99628129
116800696
129961616
45904539
260818997
425779540
111613326
537494972
2377052
153748049
1916583
352133558
77622498
632982016
69200361
175460077
100856580
31195076
12974585
760959470
846859279
62470573
228078417
35850526
61367587
307102009
411443266
344540961
355182906
74108750
829572827
99525449
441163265
381332530
48980073
159035691
57336074
147469155
86390297
298035093
341531235
627960482
193034395
125487490
203571594
373482069
429685907
214048266
529560444
6586537
21763772
3002284
751126462
247220135
212539556
201981424
190880118
130229459
956558984
633726918
345565876
16411212
51833210
209566361
823891614
260209283
17048557
60159047
83306839
139808786
357123892
73442292
212104933
54788050
451491578
144612073
284193852
253727078
91039379
57580169
44039860
379620055
831088049
168471843
252920719
528109434
417932123
150648669
530197466
32022320
48477562
92581075
33903826
183774587
365101637
199723832
571064383
497121557
670370544
365147613
144871184
499155085
25173602
30304082
127813582
404816624
680237124
19227371
137056502
12242997
468335385
297309410
447757862
32855492
258878310
253714932
88516274
202790360
127865726
787346450
292550372
144615987
33681343
615027575
5585992
233366
42885932
270592349
56844826
35196045
129522463
49378699
14736333
275357314
224045614
595115906
30176351
587338387
777239905
452695577
4123826
159083784
295780535
449662405
310774815
215881856
623132
486355571
254791055
96360509
250269647
34378326
220857336
15522075
143642469
3879478
498554799
414443570
28731203
199335814
500333977
50460300
172970349
13787871
77405937
273165999
161242003
140429320
16423247
233993952
274370951
152180961
93963004
225940867
135793915
743966182
39667865
914655100
154805437
408958599
526197606
35401809
200999549
155639780
151164944
114068422
80799141
236381629
6160172
144965118
9134019
3219398
48927108
237313786
69629270
711726453
169153702
319014913
31470582
336594914
10260321
655152036
164062293
332432445
15669607
387552918
44243627
614152371
153078565
103186144
37211034
19861684
4069612
155264896
24726930
131425347
686442051
102949604
164296572
420766464
42429421
192656540
79455194
249621677
70316898
472580667
107677320
9594158
137944635
177313877
306952523
314929995
827643126
308547584
131964579
394248431
38204599
170414657
455947849
375493336
320873340
30457492
261495831
493089577
835146953
1364725
808020805
209955008
169650572
67168979
168093935
727300908
29466758
262794995
10779415
25802738
234507409
128802083
651257836
494990625
133188322
544916446
158990441
628334615
336025828
398013095
19283323
53918126
66433941
19741558
332057265
817006111
84091770
59761356
58905147
300801664
126688099
161591474
245063785
158324891
84366370
16023456
515944239
61181855
771603
585371077
53351
134930883
107058449
241337473
201818758
502024546
398484236
48667313
81915044
565369846
269325267
492792078
115587319
102300008
9587675
8160770
57742322
111078947
117811570
15646003
662878554
79036662
155783904
38080712
373423365
352501807
156185713
664920830
267458062
40492157
457241444
361580358
230548206
146799199
798892588
483212792
123818830
168305099
528980828
1777588
698988754
142418242
6258290
64517440
337956311
375319228
191627446
13613683
274735180
95245696
9906951
7458131
516845017
360500234
474929767
156225359
7242649
781120924
28959848
511964681
209198493
98504920
78635051
5740537
336161393
335892216
120995062
249920093
545258441
190183858
114640019
74405171
110847535
171253708
445683446
462818143
35813196
7875466
673916416
89048127
116410749
539060108
497060176
166795935
38017700
352699515
39703750
287543238
110038237
219845991
212164213
42104831
247005137
554722069
610112432
79728193
488916089
297039861
97591384
392442551
221441252
155585928
73456393
3754077
822376597
274841672
30363621
369117959
571773887
122294889
11118751
408485779
29601145
5717768
111327027
510555234
235255350
37331723
700226298
98007312
36532764
77400976
2607087
158434056
450345077
226752616
267386328
390445656
4094185
342690685
832261308
334546236
299937138
98620105
13930056
432495863
463599421
346501725
110849874
4095658
209607280
88455042
67467407
39006838
448167174
361730246
115714013
189327073
422681062
85811380
121380371
764962588
279742028
354415385
298988613
55602370
49252133
89688274
681888589
297790463
119005020
226563565
8575144
442836337
54657476
84895496
7526491
3871012
452750169
84665455
203481026
654136840
5879808
238937146
894668187
620460071
242850627
239703155
159307559
685399964
244078544
280318712
129978982
298605896
11951754
12087970
294653187
180999446
408037605
7574231
241671889
40050809
25016354
478494579
570908320
7113201
16346094
375285677
68352070
59531568
177735044
221734099
462840518
8881952
531713788
268483886
15308874
460108321
90979117
85383986
781912150
524649399
545536700
30203254
243221090
46934731
66320359
797966528
36842387
277125136
471728067
184494547
16651031
440242524
83240034
1546925
261606446
361450497
33676106
180566689
677187783
343512806
598667886
123696239
32392214
548751885
391435514
12613733
221434722
54667149
85846
491790748
67231026
395345259
31198037
76519183
264272069
243809089
138899216
10817700
16277753
574155745
345150619
33840442
513041311
7160449
596610981
136947960
208706043
130804873
282109935
25520542
493688939
348887589
191133303
89975310
362786682
807052199
33762973
317810283
104433946
40052479
380080533
280585400
195409440
31114432
15771715
136824942
340473323
457168804
6728807
159994515
65373230
25314961
743441207
153244472
364785746
253319372
190961420
345808844
275627
115753613
135808335
108413887
102210170
338188508
586447911
304864631
533514975
119038426
906945584
426780613
335323641
863369272
814783280
120919655
64788990
179496042
351092312
127439613
70859928
380835422
213236023
104112742
20511483
336777550
486816791
291720813
82300323
177027544
69290130
344335341
20450998
233450028
661176581
88514414
86082887
400459532
323516192
92341015
81490944
23417446
364898235
38867930
12305890
553953140
98570534
42157308
344388501
52962261
32507598
281497305
268609206
85310290
225269901
575111590
64924087
56125972
540786954
263835070
863780175
174435708
172332922
137870852
36070225
36681043
6596224
166303829
5225187
356252112
365127180
223480873
56179738
6659822
53507090
33465336
109943004
305741282
302102176
834147424
57155439
111678087
80780695
68820241
15560455
11534224
150935474
65124042
2480761
85110460
491796688
230574900
585842722
11262187
81530079
48695842
320664749
434506960
255892221
33561482
312046171
18409159
166403776
121812085
679059829
122262418
531700799
51673182
114089944
105598620
5222319
526159935
87997264
283776596
135398643
201673483
94374865
43651498
89938792
237086489
188029179
246306758
84898734
619172015
228500071
529675800
28025500
35177952
799073754
155020955
690303768
82401565
162996920
175643523
167257688
447191037
2786554
798528426
68386852
153519829
473980309
195709407
87284941
285718086
282132616
133288920
211106197
174936435
118762507
188956866
267973176
348199988
55305250
260329966
102223169
86833913
97473573
47612248
217735112
530716441
107194381
286616617
426550234
349930699
23270000
180244305
729290067
192625837
248720426
297202756
6655035
474124830
233596229
207905655
311157589
346600329
526376733
306907915
238105880
127925689
248385351
281286845
409065739
393617373
17729902
68295212
58424622
214888543
58678982
585401622
208667533
83485473
321265599
457511164
1269651
37764089
100074969
178180434
657593988
462414610
487174422
185942092
47020842
452819997
272766224
25710698
157232600
22689953
350555340
372842412
412285013
62527158
618176942
613409309
12203044
63188641
607155590
65503063
658792604
16051734
266866273
50202503
185742610
151933708
403366283
174567203
568862093
48026224
376951380
209452743
584473049
357233136
623756881
462332760
98354786
446777525
280432588
329050794
644692770
55688415
443582606
83545771
197343278
149740513
25421331
126837174
231644038
118762887
519711683
102757176
269187081
483812542
270628728
517008343
12371222
259663178
702874714
551513764
385301426
208559264
59618514
67779909
41008557
57340912
1083857
250843656
238453913
190285340
357506323
76178725
337116465
261162023
116033395
82841954
10825409
250852288
222651378
35588532
296133177
129340836
448324268
64131957
3534230
601775669
537103762
380277280
93443164
21759337
116493353
160354187
52597984
271559961
551796556
395723291
631579701
278464716
181734831
89257385
501485302
622896678
47250283
28784620
829533122
39088130
289599555
322088233
199237454
8001577
3854945
113456586
52079539
41724014
26962700
396804987
687875656
606730913
21703784
62151201
196994186
330920683
285453333
235636117
52240671
210378538
30486769
176927398
552999076
513788430
99066466
82145211
87820924
268698374
287958341
65549675
105857587
71067342
139083079
13875416
288072287
1541342
88767228
309723341
76905014
57357851
239747533
110787850
69930399
58079428
4458602
396695716
118636420
385492046
129760185
181719987
491460842
61193250
370420530
183831441
148289442
91571730
345966896
328666890
225182505
87651346
194920299
777330091
70021769
283411020
45539950
20932192
80045114
118056985
194336997
669843016
11666977
121817736
137737274
502748917
120191304
242326614
18522643
24575346
14417518
546664242
244964745
902884171
113804008
541253698
3576653
252442083
442048894
294144470
109321176
40905904
780471380
181366253
481316571
74861303
674791878
697357794
17820078
122840863
75785531
376048656
161350951
59397741
67870330
570786319
711811230
96894150
502893807
170110103
65960985
89682438
769849916
134295482
183048887
254673918
136800736
450090495
136749220
146713145
301089891
103116939
4342692
290074781
73765333
361149700
355671371
359570758
74198436
264714860
549489763
406871855
460337355
16857664
6566858
684164563
180995969
8595972
598183334
5455515
421640693
273585852
803373561
318625884
160771466
83612725
137270990
418651534
217428008
179898413
631022877
609478892
678464063
683861124
221333066
175528540
82144653
341967580
109685587
301797696
75016907
650384590
167047236
457050542
120702822
380641174
210161375
364216534
194919558
118344145
10437590
50433246
185304123
112192798
663507644
426871021
70032552
30817961
51310201
546479583
50806083
685132
180684353
200278825
400453176
34715746
214627594
319591414
144605
1020723
633103041
15213958
795683377
9006977
607938572
17625499
14798278
162650352
324340673
722861735
638401955
124221049
9399321
3513599
522888774
647842986
645829174
107780967
522167850
458102122
120434014
119509338
57347476
39983450
19780246
93905437
85676804
18716967
49916613
91255504
443871113
193668556
9401870
64949230
247183094
238904450
99813713
169252185
15044131
133012817
55997528
112554402
347483192
168335212
391293577
85142963
375125768
109504327
380074343
93270653
588211478
314130807
280078980
161849634
13714507
458584757
23087634
120495458
15281004
20086229
292867555
131396793
719655011
89402269
156506504
552945242
113990027
138939732
347603191
566382518
112624465
448121173
276839418
347235043
169524017
259887182
160259536
433115563
224591058
153446443
80041524
551568880
31170939
391577673
835085672
19725601
2762200
280270449
280536331
50686197
78917750
778740138
73247248
499531420
19849676
721698328
580262203
89428715
228697013
37718821
200903909
204647019
508253802
79133202
102162495
62327232
220518241
277876941
72340827
621146543
63590750
332611302
38270948
914814
398526783
12589556
313940600
832474231
262484123
26535283
711611133
60374685
153242174
267804483
45276803
75419662
189535468
19603880
575399865
406729480
464189787
138101424
10218026
158058718
11052949
189885804
31745763
182060654
74672013
563347967
741654856
558607250
172348464
618093489
11507547
113313352
504248477
87944884
594218489
451211811
216389037
59274791
411263164
236022751
186001600
125156452
75671653
105195479
36967487
408277413
187010864
44377263
5357685
41426762
392949436
64025705
2010478
45798154
787105846
419391702
309054208
12479694
413075651
47999677
204756968
226973394
12891456
126038605
279422583
66896237
889453309
727501003
41194947
47094571
77809780
570412813
427867176
7566668
281985151
759846932
20559726
28353093
10590981
809419418
14240735
83187174
569629712
646018526
151001125
355284849
433839131
753143982
160139073
99728424
236753676
109891748
128821807
359088394
346644654
221897697
458921525
620885865
32765711
88421821
135574363
7438909
63511792
236439919
476394216
430030507
10324045
329498692
333535815
234147650
66463695
366125510
690627933
20190596
254969335
21397947
87538964
188756086
260532638
172536713
159047594
114339479
70397517
690466071
323844036
42399280
443208323
1693902
318142218
204250493
34197855
107670094
41285815
64318749
239410983
444340365
18851995
866191101
160682442
50594492
398650375
187558211
520529247
6542882
36533119
44839655
89924201
192028751
840195668
19066125
531749510
111877577
154482782
231266256
46475543
445682144
168773361
225607532
287125758
702814353
237444295
500921002
953677080
12046421
520032208
61118584
438746923
479450811
292568254
824020276
25676950
59473573
951035233
407639320
9324230
90122689
620351345
286702795
145993049
317457328
430720390
135001164
196223475
410447364
19079637
557450531
37122092
332899319
168956388
14132169
219024603
334068531
213888220
794841678
69081630
15897228
143445958
340938523
150586417
2860077
149412668
388973473
254093291
688364032
111854622
433028868
406532010
9167994
339210925
150711159
328294790
500610723
82972157
94568733
365820075
18880430
140295875
495903371
14715865
620283650
402966606
73451721
205019683
440225098
214014857
431572969
218087563
233331148
20234108
316457983
165358488
53329521
97881822
605136141
724053139
351655066
97862101
291993188
23067364
41553128
430397117
122319064
147476447
36444979
134088983
49060444
55747160
168626158
418060372
105361745
324186050
383406834
67744858
38480390
308417502
328807748
723865846
216423963
133247699
519376998
4647085
391239533
229616645
205057913
572178927
493153678
203823555
13361047
52151604
35830841
204698644
565341978
27847875
48524412
345403497
244137530
161617919
174702786
289164841
175510365
155344414
328485833
131331486
86833722
96976187
12485474
114140622
480867
341710712
537323816
202836572
17223398
33727450
141118767
580696390
169055227
328728821
33414943
117835617
11275444
376990851
164602207
459042637
23747374
147763893
39907146
22196086
155056935
34601798
750407123
483342113
100988559
198060806
342813155
621568414
32756204
155468638
83993812
96755396
3781603
106747933
304076213
479912155
142263013
156871677
130971478
67957110
68935682
4408705
159235886
194404076
82098891
289475815
99018195
26904191
418666661
363032292
335329390
458791014
130364306
469744937
8156942
126632875
116769206
55531784
77591633
104845253
326881708
64991246
26015445
334163811
901638217
49312774
63490932
670002028
233928004
623880569
467751026
140845996
154566209
679767980
766539620
144979653
365549323
252153155
29924829
227895559
374537694
258115828
4575520
291952730
115710743
301853346
5948847
310438215
108158532
2875509
28049109
542730639
151920031
70998476
397794515
492580401
99440208
6801142
57290916
626992700
135566500
182687582
619785852
397190045
738050245
322164562
424912864
132761390
44116722
786515190
7507752
470537811
272822871
68866096
103596909
676058048
113686939
200627219
71929950
273496015
534722042
124883616
548405056
12972153
200658561
814958984
252247701
318158729
630476445
409697826
391069155
367027569
881863170
139970149
274176703
301578584
103039578
329152115
82111512
140729062
113507317
73474623
65131606
94077542
26366127
258650193
109167411
167220646
106954168
536211043
381435458
200160919
442738713
365781637
130566215
947801539
297269643
179675272
31006378
161457140
523234319
189093127
210527775
885349283
46002411
436309657
174179094
57423334
3742372
136346178
590751794
179776776
41754917
114030647
40136386
69339261
95783710
120401181
17193088
249153573
344790752
130202886
241776781
31358488
222698714
221449644
12539873
217276473
329895234
872775922
313538581
88214365
232260345
57256188
84033982
185161111
16586063
102149635
99181741
3559179
550053326
163963112
399210968
319571812
5427404
212258683
35783292
33482765
499561753
229252781
200836578
64814868
314722879
492775547
240850859
362581730
871516
141405293
211366000
400976814
101535000
259497184
327113882
4963618
27209506
203526625
35567162
105414681
292215458
60854498
174574594
112607984
117139164
185794872
3797112
281373089
18020809
484642885
293791602
556984468
97908507
885167607
365056776
134721385
122752877
191423729
79275729
93058433
595947900
438989095
328504677
512071045
91738936
85882283
761450913
175346580
33324012
96630346
371081684
538242454
615978088
269707157
690083090
92488560
84634280
107063993
458386196
83530866
277636848
151537118
318299841
229278170
56023735
153686406
67194461
303393
110942193
449073918
912123982
385040590
219402057
225282518
37148346
23571316
306582180
448133252
579476637
688821823
126234115
411629665
530791175
596963894
234415666
22233882
237277022
38703189
417390957
532534210
59778372
62281321
99946319
67444299
133756510
531116034
98667104
304567937
65650893
50186633
191927198
190126978
196662885
246031150
334321475
23088915
60894964
119726957
88958826
148756578
60976183
245246679
143624694
84119371
360650118
559143566
49151805
22152675
65694830
44408601
335880667
133481899
300866888
210557617
26221796
1526738
150658551
69163288
533933502
784213445
131069311
480132265
75456444
516861974
271321962
280941097
396414213
85778889
920414866
722000541
244615134
49620237
249606085
473926945
62926951
133982784
205046765
51241868
34129580
17632142
505559258
149650091
432582706
20350481
155398240
68157247
764645678
58383310
708082993
414254946
421912226
553609177
570409049
138359471
695549862
203171028
84334860
39139583
766074633
169051043
3473069
351713815
28657360
283079814
719539103
425334431
13223376
436219940
373625706
102827935
70140753
669765616
142160128
172547212
259157110
191538168
149648588
300476382
630778254
600655106
152905582
116117011
81655874
170196913
543791307
655483910
304699673
198885153
11438082
44053878
639845886
69529119
3262811
188583724
56847962
639364439
130985316
1435114
144162517
631860349
868930537
643197787
9853133
202972094
472052741
167135806
16460239
12361530
5926723
166871217
349218184
147474802
75737766
480708863
3427587
176077076
592646458
25783634
34679774
143706577
391101279
261317990
296831639
517772689
124156604
42733863
103705464
506006317
43609819
186543835
17845205
300601565
58857946
291899490
302696973
459375484
49167360
388235245
447619450
377491311
20586174
36630817
324352545
213387268
609506596
112996602
354470917
380437136
266746457
87946223
88003426
142308971
495205667
895943052
161209935
134300202
52823134
110633552
5831909
488951001
218579487
213570578
136883831
157477932
21389895
215342912
107716517
498576937
218820407
722890505
397414049
55103403
341972425
52384092
278461447
47183289
667106792
129306380
601374366
238893204
273199876
51656443
405907518
135506215
823379869
372156259
110964698
179939805
71162764
449170907
437756924
6835628
22536265
79517269
480575443
177684304
462016358
121192278
120526980
372052148
281877877
116106079
67175488
90270715
583730771
533284010
150783506
348133434
121000460
43384927
471173604
218087931
480387669
59807288
12118171
786678773
3442775
279341204
379859880
268101209
416101997
376672753
219615814
94135194
8388749
175276295
6684333
665798873
313572669
85412641
510958804
388152689
114751484
298812803
607778546
363827029
196631807
480864758
334866612
878857036
253440382
423121520
150475192
39416597
10358277
571147592
113920727
675043263
158116835
21172968
3105209
344086110
703426368
241123461
185752907
697905470
44736935
131943374
54188387
131714371
59191441
56711959
495401979
48484256
318132004
100098235
87686364
476367742
924006
380106538
1260299
410588070
175070068
20265294
305837026
156434746
504252902
262522820
134584352
141947523
178636476
15566748
531901696
395246805
9203189
101511671
199583306
379312199
131780661
538028801
408067522
1603129
71935220
303920601
270422062
48085308
57627164
56145771
567999805
280529806
510030827
36838635
728135840
36542559
567772672
402569649
271342198
551636435
226724455
106214834
20882768
55357415
140003104
180187259
809328364
2893671
597325110
12356155
245772179
91204072
558961592
92520546
29202685
58107700
8690518
106420050
292002185
168815320
166464146
33283241
272423972
78098849
483719917
248651135
101347777
52513860
12759484
548080237
275382159
203844834
183551220
531447248
269988182
457521394
545929313
110082952
378352656
58753092
307319918
366496357
167329704
922798333
11832940
94674872
110124142
321442
135781200
662499925
520437448
515193958
781421675
291170752
379839026
83831179
24111873
12858984
495669664
708614934
174196648
363599602
27759355
112209023
157384873
303188187
257310723
833442191
291592941
551849158
325125084
4199399
153902982
173841473
138848412
149376668
4408820
248873527
343006821
177545803
32409113
177721247
43523653
558201669
171806268
578339063
767403144
27465762
828674865
231929138
379600856
7338966
31166552
58100990
172028663
7039907
72510286
135314553
462744093
3496852
495106823
728005129
451848700
158985630
835609161
431788185
203296330
15182867
140949813
54031932
366205573
486871201
6919236
579308903
53016631
93279436
435388255
146837795
7837687
80546394
705159543
191987483
94251701
326002876
439370154
338128141
374828657
95750852
237753784
299694408
56597448
656878787
81214268
515561595
272109259
242071009
138681675
78730605
315957784
168061391
56826682
134148302
451042284
546809578
158916237
283884862
204501450
169710898
251191181
71319693
373384194
735198561
59529027
77949878
34610169
492927329
746097346
194830029
20928272
274795462
105633114
25603781
641803755
5055618
77393
123231923
9595559
190306432
738459817
95489569
877910288
523197744
430358602
8815897
154544457
200522333
300392053
472810399
69508361
173266285
841781092
112662819
602230899
225989768
78498107
66032444
263098783
174329389
148613667
565126124
489724433
14535879
190213291
445554084
434469068
109553884
292360461
36377810
43271692
56014042
206396501
457793881
1307278
52867925
3296420
26382179
201018342
328964070
385207918
224785702
55314460
63229940
349301863
122492124
36279135
230121563
446803135
399513975
19101044
188066492
345505054
245074437
258683756
1193171
12866625
172171248
331976448
526113633
395522345
107340363
588229196
102509659
176080137
49385663
695254117
315420937
35664671
5695602
43208832
192951362
54655580
352212521
159552653
320537503
44160696
184500188
223040108
9792847
425009666
274942766
9402290
471708482
478798274
254909226
104730669
36279257
204223393
201916222
280382115
59129142
288976630
48288209
3583507
211841610
39347969
144656161
93782893
69486619
254216628
29915
313657128
788764452
252775618
440349288
207986153
448681750
419319151
194172882
72816658
137118132
146694984
230619727
14460863
5459260
439348133
687802109
271685278
82151670
194249588
68765669
160967292
347961075
714162084
97625078
89176836
409339811
281024316
112316835
22535534
8098302
170703975
2173097
297055459
576238422
524437133
269724397
14339446
33542809
40764569
128757112
25427081
79295823
474301612
19730192
32940252
408220818
184621542
103265520
774494795
466448992
527284466
107565337
345146388
96093947
244161232
799297442
441344839
79579926
737094290
174022349
68744543
335180093
463802316
112587515
102916863
122194971
198149855
44643947
132996784
58893370
563257147
760262481
305051502
32699055
724468664
193079936
381607538
355818092
211959706
126576557
149640184
775254921
11490228
604755787
392392887
1942327
393734596
62292338
37145252
696469102
627928292
537000003
443406537
17943359
764165013
178477075
745545741
73338995
77715140
552641646
212606750
98890193
218855452
707958627
239300465
35916142
80931574
416239077
8651274
108320515
268319775
595692757
147088567
75367053
359206973
340039135
374993886
122743611
46759382
23246499
464318979
172744092
9144155
246468458
101440356
8795396
201413524
116069035
259855789
32338703
84288082
15997821
191049289
30502953
1520591
11945298
164116620
29502
132601411
225047908
697323702
77432525
48176516
177128207
213753180
226004487
25510721
574433850
160029458
36009192
60603887
416708788
297218792
4715384
142250953
608609766
157897201
163228841
53482391
178777903
149041394
128317811
208855543
469002681
8627121
913841277
252926062
58429809
24443373
185256684
814971448
104227989
588556726
519565150
137051458
170018207
99604326
82468039
163255949
309925267
80332665
345019742
58003015
1623835
6421404
267575538
284169678
75325291
205502598
849620369
32222584
775330807
347487691
175533050
151623357
244359527
74529749
872418784
226070540
53988817
328272050
407539098
232179996
773918295
171619808
20529421
278128168
86375317
12756884
2337574
503269721
49322963
310166296
107275293
101256490
442112423
123154479
825734274
56554542
28285277
110617791
667997185
738552866
56382989
40442443
659514596
132447332
64712000
19599230
130303264
7975399
34793585
19767828
460627811
9301328
132880160
497120532
356425856
42336369
107912381
56468101
70825433
793340
58881793
223133368
15215829
220571261
325954130
140247505
692023651
161425842
336525799
126977966
554155600
661128833
158088018
97619048
575910534
269616911
340651189
383363854
648654355
23497234
421078783
44341639
60546321
358916365
721925971
44693881
556496002
159788394
113387538
103079963
66444
148882360
526231386
527834472
457476157
32942277
153293415
123410735
505534319
81099148
470758961
354055897
687962220
683565
63880922
215088378
321719595
328627274
389901693
310384948
161215201
32949831
99145973
619882420
21139076
265912344
509891092
155201464
58843940
604325096
392075930
287816672
203898404
268878106
23056049
691842680
267198764
135867234
25944668
338117604
351312260
753183354
170822163
53675790
20773978
443586348
714575130
3568202
167253100
111046286
138948189
1859363
553976859
3050708
700915685
266695589
293352457
152917572
11811780
39297032
267520641
104084083
229429624
45550232
70640435
476564209
471202036
795233664
510589052
358588602
194469520
265503461
512059484
12134193
262636412
346591601
560179185
101547904
531196613
279488697
147901677
244446951
290130799
499369262
2766339
271824133
46071080
209268179
6859721
192918671
590384295
37627717
154614881
365180926
27679547
193028815
18351957
231140254
477906405
1593785
148200654
195625626
331882505
426968255
237644518
449449908
57158306
568015572
45559615
211512934
120253419
350062883
72851031
55967652
503016562
367912194
66750949
508642205
40647421
25402989
75401156
490320392
173302943
3709182
172987579
91483275
335163772
198288491
589239050
39362610
35773273
406289523
379479862
389346030
138443503
15813469
227414435
99262592
113682121
22356466
140720647
7860125
477335715
53991137
546374494
104401481
250673472
518366871
1262520
20738927
211889310
313734092
26579702
513737929
309609395
71849715
170716126
60078612
140299175
89855503
526317016
123901216
648608459
186583404
309323400
298309193
389450273
364617471
141113602
570029028
90509367
49475232
130921
80639643
459201698
205889652
849783985
109182912
724334210
51809383
510754438
187183407
683533965
134681157
422039917
52782614
177164706
381428928
1235056
316861178
32371311
248498412
75385328
266965487
345584502
242846487
109107502
606130694
297527867
291200093
359453023
66137728
423470679
21111918
236140764
255649244
361623503
14835016
40273995
458393826
48786766
196835960
59396820
390224134
27914715
771050849
273067695
580763678
743602257
257631090
154566377
92509251
453393203
238617965
503249452
423416684
231615163
388615827
1726889
285249516
152340133
67233903
532382018
142180296
719354245
305040372
22541700
29062268
102260796
139792876
272146619
379874584
667923483
164573510
21292658
657835019
703703471
328173624
2806824
605799454
6381308
141697119
583228696
773388832
337986282
51922123
2471478
28809226
195766619
725070732
55825776
50899549
247445024
562911233
516323984
791000717
176951961
81948130
576024759
57274345
258412324
182716442
4587356
606111757
25011605
386168176
670788717
36003578
132162573
108438778
34864086
342918421
142508857
427209133
213106679
116124803
87736149
84531386
119166535
86745498
598011574
194303567
551360070
733646597
822604566
690678734
162866107
764113845
107997558
634762875
438821785
608682053
557013559
261689995
100893673
422148512
55319850
250869144
1943411
458280300
415269388
347628303
99167019
478911782
325588310
70622650
219391214
561101507
41659761
506472504
829480525
8633434
394555734
77540855
118756451
402032401
435355762
199480078
83875850
297214023
9906720
938305156
396756882
22128101
251252421
41555057
752249036
405483177
582194547
5015848
249173929
559862095
423514521
208167168
120913705
134228887
61263768
170304927
91127315
118232394
261335876
451061066
210514511
409408145
527930390
312502992
115302766
96976137
223541130
712658666
22279630
60899541
143776166
545592162
67339072
83157536
67741165
287772576
138520393
263588
131468441
82504947
399953511
519954166
32360168
450847297
874429
57315487
53625645
150677572
38639359
77876189
142268798
886423202
359370218
437345575
289585646
447755873
497426519
101150814
7452313
296183243
11415834
497115326
422946003
199138107
103611747
115142654
209461882
35939977
221772041
68625426
638696181
422789169
173273648
473631278
499222499
27013153
21178076
715048012
523094651
208826249
265565916
484131905
34283445
877046402
72247273
408659146
274244385
477189687
55401869
138524206
740746729
143118116
93426271
393480645
96589450
662939278
408760928
221989161
285341674
267296534
368502721
597555630
98035637
447250247
781143419
638373317
120121701
702213472
301441779
295857633
269056151
331616458
31919058
202516654
137603947
167406033
17652219
412861591
29444070
329844521
278597671
50046264
56235651
135705513
147503372
43069699
472487097
797549594
202146662
33115454
353790439
60140742
668150705
117947357
678750394
205069186
446118234
652053842
158179864
236831503
756686274
185831953
292332343
146503649
842356688
149788723
665819120
416459357
145475352
261579973
675003169
57255543
33987068
81333648
117302643
113894054
825988792
110188055
2961922
733063947
434841345
303089467
7455996
35884799
644821923
273295697
335741296
35593761
137328452
291667776
17203177
289844831
102305285
263834962
506453959
5887062
160130488
692538373
22257033
65658608
155203559
8300655
546136162
568458215
44661476
143703751
13838640
9933888
18553516
282728799
151822481
395563653
546977412
2522544
321533977
334509350
47069841
303433767
128718982
743546832
155469722
75742317
194794321
11399385
614890995
85083539
521002530
58266391
227946573
115730645
464241041
343796083
149300516
694781502
64511299
323241633
30471999
12592599
530616
398316345
47872271
205774298
61266779
19773521
89432674
169042741
135094443
684012697
406696884
232152737
551669623
75758082
65388185
166731534
305874637
55803827
267959994
231468380
256301059
59890976
44481707
687795527
114418350
63922848
613559354
449827962
155257135
178377271
41134155
100445227
188495315
207262924
234539402
9350321
902977761
25689075
198599948
2193865
254866745
574786175
614538531
11819551
276726216
28026292
524425582
698396266
574659300
532472974
689986106
3270101
37920635
122850096
38437164
739330524
466791951
633625248
30228247
664945414
277901351
221255594
578393653
514305829
457359617
664938159
6784339
534435241
591821298
498583757
83753572
109953024
28719318
100812764
443492355
196779097
445174260
55073185
38155425
26805085
5933085
358864310
125697734
104624140
580202710
610592783
57237292
393176025
93954005
858543933
399550264
441086768
302137991
457405952
88966672
510235377
486642554
115123937
205803172
88970757
4436071
18001580
178874689
363702694
134309970
353628602
323425395
121205573
105862348
52398814
174347891
425948455
72503497
43620947
202228845
176192194
282571811
252212460
315847530
345443077
480790058
463008501
69653407
49650427
198720282
651437701
922147868
561859496
380687683
202698060
554219015
659688400
165047363
435724595
5078039
229082805
197852714
298728892
329120527
439001429
49151972
495049195
97950366
242273973
263414078
399149432
30390905
239314719
139518092
520756062
23710776
420659975
9474353
18050805
37234687
97137568
34479635
67105333
171954516
43117413
5840671
214707010
469715252
141629165
81989723
77724013
468411661
61776087
387106019
828305311
23053678
182930975
99026562
570998118
214653877
348675633
476778946
211751057
32313004
807928402
432996856
330359951
38772788
121547567
53140068
221711028
63378057
284602016
76245226
36644708
198928933
9662482
403951560
203822266
371413259
105854579
95194366
228532008
221427468
3552229
8078163
278103730
41423989
61314584
123425054
111002688
434069708
90672372
338410728
319174577
123838997
270368932
81648978
106066477
216175980
65478220
930514181
12594930
2123266
237756367
418234223
200524100
483429832
90128680
298861368
497261485
23478412
139764836
729304294
256417682
457062977
357357252
24355536
16623283
54132974
468103613
146683974
242963391
345651841
361487276
337082858
11967507
202299097
544572867
324952276
453243328
356389300
843080745
466753456
115354654
48734553
341338489
85391634
18577762
39651087
777193194
197625400
80097345
585989848
237959008
259705309
23530078
34012583
232265106
98786114
833134166
325809334
48152637
172581153
281503720
169983940
188421755
353970361
56259086
179978896
416898747
42421809
372081377
13150154
100541305
394367071
179225283
150662385
401784681
298479204
349994
44778102
486463345
8802614
105168828
249484954
219089431
229720521
514251384
43476405
3717469
39564166
829315451
330084424
256577703
96721628
545675603
207232684
237386234
262452553
4031480
9414592
473942500
84302641
21057276
32238538
1543658
165769375
152877942
102898872
536929563
256681481
247848204
222557519
714323173
113532487
119827846
159295425
59727956
450841434
24788983
410413893
64149435
296641516
355541817
334169063
161238178
92766827
236619636
829976859
552135809
102124500
405210895
548450934
586444184
141227217
118556468
118072135
449727354
469600262
54905200
921432746
621514338
149097340
372507874
381936984
194067583
644345
729734839
134379079
62822466
52352137
12959224
323125849
114366273
180137014
139449494
162132425
43674782
381326805
398387565
3600522
333251328
110393856
53700143
172301497
126891879
522801704
528854711
683652247
127758591
133804612
66035875
8752283
154000155
641891022
382002519
292587862
407718078
27204326
182507988
392530954
55793516
504049583
408390325
176688256
290666530
1033857
421936859
176543763
164435874
527158840
220061153
145224684
120164251
17130619
21039761
511122420
242281888
46046280
532653678
180859821
435966376
15746728
141624539
200121099
111350471
54766734
246304814
49144803
64762919
254709254
18975535
20343742
151359340
33241586
484835128
577074836
1268602
431137600
161216571
132562044
504489742
140876642
106044039
19477548
237451903
91821485
204852174
25383689
171425636
414466670
269565846
183100524
529550550
163205705
556365921
522065396
123511359
137111811
563915503
305950529
119330239
7335712
35140471
109998678
23750926
187575454
755287801
201573119
204650901
14957892
1867532
40998148
200636182
38359688
300751215
162698660
262065485
145003252
45119335
594071883
564805210
326987629
4925804
149325704
566301712
315325064
143909703
512842492
39828283
326260945
240754053
59272922
189490777
299882595
266247187
461254598
29862707
134965831
522021541
617707388
73989115
49169729
205210779
353168195
535973850
344564128
115482003
558115020
60601828
106051382
27595240
19753925
195356221
367706745
53896250
231694640
504043149
594489010
204964312
737376813
41213295
444051773
200036844
310756116
608729603
147281257
260893555
43995065
147874003
15217260
172915452
367637997
367160277
339981534
270954174
64740523
220359262
529110081
265516244
658952431
581778946
244553552
548842916
190949139
477789260
2388255
2721172
111494994
317295657
296250839
458487202
130388350
21178587
49671172
93729272
513574883
254352987
568614467
23430420
150994166
739849309
564528471
271381105
116705492
230648376
447807942
42212412
16710341
268979781
213168359
93718553
59276607
41567420
824405326
739341407
174915461
103519926
125706342
428588925
15377751
485583116
83428182
285857438
12791036
434026073
262801014
256659449
17607824
105344898
243609332
57884011
791928924
10101832
600506
29314051
43671285
359915084
198835845
246144462
724164836
6337532
170490957
70694464
37669827
99870726
92766705
2970502
6836132
63128673
20222634
435900968
163842119
28917527
286887329
205907956
662245080
50407571
355269873
270191279
402857845
86903049
300205790
257254132
200150642
177182093
98756901
139240314
142331759
382723171
257898991
37376861
185018591
879494864
2449800
137593879
259958272
290440648
390178725
565294262
278713278
42007197
295824176
549469827
161845216
274159588
40487218
52807373
102673131
884227695
2474556
71327922
63626649
313895581
543145917
412663559
78375534
68022009
149810344
79577132
591146048
27582926
650507951
172931854
332384262
37781482
89565133
263703850
296907739
241813559
469894008
27706192
44819990
210615328
143089248
351287210
221528930
33836938
229541746
288107904
39570389
49865730
286235214
11477360
208221934
479162725
155950852
499597145
375104012
146802768
66203035
9032817
281150324
212039853
2195708
125850543
14105174
2106682
196514649
265261564
478171784
144429006
22626009
11574206
17359672
23129524
350428411
76310966
2622595
262500032
13525064
587885793
528589201
333174655
767292319
156785091
21500781
341308057
7786507
123947550
260728842
53208731
78837806
16476057
148222440
54226654
615594137
133347329
19685331
388972336
575583188
146452487
177275535
165483945
730827626
5256624
241655721
851485708
187865208
703291570
211949421
573096108
447994493
666878081
514983383
202591061
16708037
535926001
651473002
72098555
219819153
647111329
13932393
292468
74053111
165193420
2246131
516203566
713484885
41490853
58392355
181051550
190990219
49972139
210501154
12677151
81406744
96766328
653469303
27767925
211209354
178985066
390761381
260489289
98911669
190693966
338689008
139275942
172645249
292799672
10085069
253927850
47206731
45552527
452097611
100330026
163258212
203563137
303423570
113028861
19730970
211576095
46300213
465410898
65068249
212923290
224665659
270875618
91208896
23024494
64852653
355932966
317322696
433522624
580522504
60933983
112521540
118626183
40209591
146298137
30255281
126787071
71578373
470347132
235551676
32720049
900860104
91917651
830063120
18427709
292390055
229271925
39459701
514805502
196006649
92078043
191901723
312005100
18671
6041198
161096934
45849206
419799756
108965404
148157870
53328190
217426663
7897294
109949249
594878239
353801198
310098882
46946789
23348657
149330253
29104880
19351080
60156930
72166695
236716355
132349269
1628263
337941638
52129065
304656508
274582230
24807468
129320738
254814655
19913348
40797740
127267647
656232711
881187834
634506738
160507236
58715267
158828808
473027725
588949151
460716171
127586059
128553081
355628393
129208946
309674426
636859186
48247615
342150041
170980026
142305008
315477169
39664172
650602732
354512599
173114159
24597873
121970534
47012192
291136720
377880290
115808258
173600783
333372979
357687430
450492688
283100489
119266323
344958535
352762214
374509016
113586700
211687334
2836761
125031101
139833670
346616841
307898353
376982942
261707816
605890658
69616056
169036266
251721587
344995037
86061310
72929081
651514530
37563990
49535695
355269543
35145589
506146600
88855338
136247052
149437897
274038786
141327251
17940367
108106219
728003721
465226637
131516275
73737968
796230627
284987548
469463133
9954753
317591957
298827033
275608003
3018914
52211019
16164515
265553155
786529154
105660379
112082071
86343664
83428413
72008435
437525489
686283587
310590021
16144149
423663245
232466688
286282886
545435200
205833623
134812946
847733113
700906288
107452598
200009496
277943873
20990670
78344795
98371050
293906915
5978598
115905118
335043977
154034921
3606889
450789453
225644768
105700135
246169611
19657462
444008811
537152210
97227316
420459073
15999674
219113526
256132802
366379668
16955829
274159640
137847467
360504292
130840391
239159806
33642781
546216172
95305662
876615798
353966999
16544254
170149462
145589991
508457169
626374828
22547755
389776511
383053371
285680227
3407106
158120325
697139620
532952220
32199298
156732342
19265429
189361275
283333525
120866921
99100446
53791614
108481184
455176650
19987720
627464545
66828439
1416589
207068727
218571878
15424394
510939657
451962940
170843432
31377996
53465206
164458967
53363731
593812713
312769949
302688076
230027957
267752863
51457355
734470371
739664724
161505786
20191902
206969783
135809357
238123100
2470750
44424419
161833247
250429595
2696111
23300869
79501269
172965995
383766219
31096575
231704977
371806209
103183587
38939612
66887839
61080670
13183950
640072505
545395527
124794930
29272782
36352671
16496205
276565241
421521242
136428894
450736508
188953692
232902258
164417624
363585036
414072309
543202830
108718642
189826668
254993626
79130849
104039825
356411805
240964542
351558850
182978993
454356028
14875808
194814807
502740280
9794
267035465
77868249
249979769
78246748
663682234
496173366
102067820
605562538
172719222
4465899
209951441
408618969
24430868
352552191
16195759
5568461
205390875
208451097
569091944
108182702
537978765
582083592
726988856
548365879
64894884
311227127
65623162
664340394
249199533
130739438
759740036
526620516
257187290
108144207
31270115
15672504
717698596
63772960
142049150
377831099
318338294
25386226
458213850
294196866
148348405
225948365
825917379
58285481
14614774
763298626
366384325
50884289
163216973
192286539
232251073
73828984
418286975
194960562
59321320
106915078
45521901
74515525
298509857
382257842
29867751
397937854
410065627
181067206
668743762
50594466
19702485
48147513
30990808
231786441
83170964
52670224
576131795
429388370
59390621
333101593
222098001
351784583
73688537
44376993
342369579
85194732
163512500
232990233
54620573
28908378
349100293
4689717
83872991
129898052
521912492
78172955
117598001
211870113
29716829
348124878
398122301
23199274
632319791
391047975
611917099
73632487
383951771
585578699
375096154
159732905
32474433
46683831
59417647
562954017
132120406
62077551
456534727
301181879
622740797
29392348
122395867
51205031
165957894
75678301
5802549
11521471
142237390
22972414
93423897
720757759
173078257
70072914
203942502
34011155
156001292
420498133
101320584
159868520
81601830
16530815
164750126
5382786
134691241
55092579
270911712
638408131
117145286
196565746
19963292
194697980
574733895
17452900
271453464
68215125
491570432
79530772
399316787
65187701
62360176
10615534
162340967
44719940
672199246
120308597
157515386
426319720
49641967
513856958
77959925
79274336
90387478
268571131
266457824
132376476
219714784
173316463
49101601
721002670
53499080
378406003
284808920
58217518
17955280
581315887
464482696
35998767
873899797
82295774
620978679
722955175
145480504
586416458
32604366
371308212
632854543
135934453
31148036
411031546
5032158
349927131
302524516
140528116
320348646
121541906
44254858
450545322
325826055
561005590
235622633
48651117
43587265
367285532
820402883
210439685
760438000
305275616
96984119
3475383
495298925
54805362
194952861
275449915
12745605
308941792
437726937
285642146
151486665
33039831
86753825
83656859
24672172
299562408
485613322
31055465
191161365
349470179
89005143
788108844
80481229
344310541
744776783
50715956
204845437
329058261
168160149
207299732
27031609
31541299
186195203
22821835
617509316
586714245
850580459
223543040
449620664
634513991
18473541
768534846
258464904
442187209
80443289
680817225
892813316
568654435
104451372
259902904
493024995
22610006
76147789
14432331
584058613
257484647
604607234
492976801
706340513
57975884
55688168
317372658
65083827
246426105
546711437
207395603
62461160
131645630
445964849
634328836
102307969
25655956
92109122
20047471
2456149
153964806
166511920
621373256
43153955
77573490
302299576
16355820
389501107
15040907
30762202
33961780
160520828
229006533
585977160
834844829
127923404
238866966
176486474
20100929
291419609
120840457
197826268
379969043
258074657
412947622
59123780
289194075
17057558
6450767
95333130
40953078
210805362
497866
663849011
19637579
518645230
134679695
86383104
3402221
160432780
94788428
460422706
41125375
232665138
73787925
318108062
278867572
460211329
130430048
104410566
58986933
411771638
108234452
25538235
62257836
334761109
490245637
656703854
177392980
36865971
8397447
537836683
391025175
338586209
20065935
340332122
54771884
228873684
30373604
182510319
503494198
62898571
576643422
322217553
148613001
23914853
673085005
79775840
54861179
104085447
231280697
665845439
247363904
40986897
3165105
206450046
120795956
123643939
324342356
307472192
57359181
21212100
687171003
109032493
94885348
19843329
132732455
256429202
119035598
38442974
678898870
547597271
208726935
301899443
2559824
64360372
549937881
813379945
409342238
34880872
146123021
73143919
302554411
266760292
62914853
158754203
566366478
288596598
807313176
223813136
5945589
262654232
134843299
65344225
577766625
222327321
647487243
512350781
115233658
742116781
25551566
461044531
152500869
1090885
584894256
20341706
229991274
57519328
88895223
17998035
250736204
297470852
293856228
6313774
56793810
234349097
613688456
281133664
499881355
32039117
69001314
46153937
331667073
130287824
19924626
176354611
513588173
231879535
41018621
245053731
565416312
371796187
182607247
575178961
355021444
72387129
413370545
106573476
796814591
668017971
112245051
170418994
66506226
49159884
339990961
312574259
278100620
867041685
358962690
225801128
132399537
243326521
880197925
148994244
27612279
155691890
550384885
779269654
109140033
153420875
62353031
115038187
351049844
192668567
25606835
61411210
249095717
10211065
250582431
9801802
868101351
65837163
32252943
6350288
362365767
208100504
103861175
372531130
222366268
66596381
106555482
62086453
537703531
20020402
37179399
788805039
151722325
288449713
210395534
15280389
131645831
31395766
372171809
753677872
420649292
4451572
261900871
411130840
21051578
36740421
863974466
554791446
626057313
71374375
30836766
172376269
836325293
252678319
38605287
57704978
32291876
33752866
125193773
120148100
292099086
395059243
331501720
437244756
93642166
249109760
138351979
10540633
314821958
160680222
738146318
337761996
103568678
456007018
357198433
157348556
187895749
34833722
203410240
237240209
36001332
232503822
37575212
133367903
489740515
91555722
87655852
588524180
217931152
322497390
65390346
201835416
464684449
679552397
352362038
398520629
5392870
226024355
51642242
39317235
122631496
383110315
30390266
403267843
78305273
246950436
464788061
56048192
88153659
85491223
249496191
97861769
365840079
63545688
146051231
468281188
11163699
303091191
294125278
412137559
143819855
605029483
184879640
28236089
174242780
432315917
36789965
80883402
227168
113014817
50926888
585793192
369496124
811531081
299238573
45023416
46930998
206909316
249591407
196248533
271474846
17101935
789455324
683751464
196597857
645978172
314950820
140671017
80930971
91378127
34514801
39687841
75237688
192278097
483881608
508043604
6832936
192201777
637953892
140163675
410138062
13294158
82387832
668360061
12666496
544757193
581379910
281773384
94723387
45290431
567936745
508550518
95760518
217182467
351443625
571640610
174182158
355822871
102332079
667852132
84798481
54373038
107596073
7094772
24439223
68885760
308993490
16720941
33921060
715726377
108205433
357953454
472271731
189755644
528817834
177038889
692730820
113252133
261147812
54986557
16308771
577912902
87162881
722943398
249351047
240228821
2973006
568587395
13898846
153991989
773048351
541001158
371834342
192675002
26145678
354144212
5031391
489453681
223568909
338304163
503253915
560711265
693002327
741442458
18290513
194518893
56515819
326152241
604877343
679089448
117340871
138468004
394706113
26888471
121663735
177950576
387635373
356361106
59615234
351725064
38655535
137182955
411009
76254378
172823343
23037865
634229582
696462590
217073315
735545876
319006677
261193958
607546658
212356138
430580754
157380500
974995303
574606632
523356072
690470888
25091143
240229247
104034437
131106095
23531415
52131104
13833333
293691118
253969620
52028360
174017015
27490963
21264717
22220552
460322247
252853749
195517841
164282505
81723937
350695658
240430282
454138345
261280952
3457685
32655874
80960301
68119456
519571087
191727790
242105233
840746533
86096607
107693479
693787525
586310509
672810237
42036422
6922472
549548701
20839119
317325451
149511969
309755369
764442499
110628433
14839518
186026209
528192295
160406698
468786189
80360650
88017868
528270617
560580267
365718162
107810211
199495865
200614047
96047000
335728189
195272275
63125824
33618562
256316913
218438785
88656288
207367617
60364485
48413584
278413898
143676997
3936885
37022751
60725830
441152216
133260797
229403736
155101066
227962761
669380298
41645860
150287035
65605975
100782750
36506757
193768208
696810029
940743685
40069536
54979999
33701831
144523533
150557825
67435578
254219121
37326446
19334118
24016589
50845572
42682256
681325421
141388551
246119987
330097861
117855048
81523556
174835314
11581991
3078835
161223611
81880089
100031585
386291305
353113925
47672995
511195472
38855430
618896989
505867211
55946652
227213781
99030927
54885748
192048421
142214230
93885366
359223942
403220280
460057904
110587635
560985330
1106864
4363963
38577946
633772270
332877549
204955445
127381197
831303796
487570690
12169895
124807994
524023113
63877800
153056755
83101902
292697074
155437402
46956442
76417234
233422662
220918855
107678143
10632607
352090213
491665083
23631635
712403603
462174544
475207867
329902123
501304764
33096248
216025456
139292924
54940032
708443754
10717098
491384160
119726543
223437231
703801902
30746822
375432274
977249609
270893717
964526572
136240375
34295341
403603695
58623052
221939594
72937586
145415905
137519690
29837115
387280709
121731070
107830441
232270187
191444162
53545940
394791245
178599169
23139472
32454846
231092525
132724946
70702491
324408921
119086116
153509319
484264911
117626802
37348158
475375329
59492329
271643945
752912571
396421665
34972009
317424660
22800669
439031033
368522182
680169005
64330745
286973426
73483460
13763908
322136613
683966688
21567044
397916336
341869632
120274580
590291614
417973410
362437567
2027374
76672801
67058232
30862213
449033444
547164865
137590214
335194685
228094288
310646963
584727538
35334757
515097903
15836961
220252233
334919718
21378482
39411264
181527008
55928172
127519505
100513598
276145375
517148393
120251593
378504242
223657334
253113491
18976398
4420616
7173379
43620773
156471679
520058328
9406429
726238492
250098023
122726764
127801546
66979598
327696734
83076596
37707419
92098485
31597964
69924177
248634240
99865857
37707529
297978039
287073940
118819640
20451509
439450682
106031398
200570584
307061292
33390422
148635026
150588550
124988532
55634537
49425859
11622167
97365118
293572645
23073523
380757105
104882011
697307770
200321488
211969376
93257689
437456650
241278726
577075206
1788591
3485119
146150614
42484305
247273494
487617914
466401923
67663212
170469144
23286047
222488088
253916260
336757042
395554822
360713624
23018377
38490672
119854916
778585681
24195820
329201903
380353740
247399900
85976970
375381642
146147861
703302045
96387246
54925632
263621316
178846575
120404298
99029575
8476681
614309231
53835091
232881114
706336185
238246941
121016884
109009111
226103243
542171100
336142323
119895633
361617629
203517506
17211554
159253455
53381344
92358400
75832658
518149250
552178377
227773198
872034614
13189567
2279189
562528624
124070696
241327317
187281484
99601300
164778192
564984845
312373296
181018027
18870713
280943044
161844070
81001743
95018081
112762482
38520198
9873324
775164583
522245093
105657185
386993869
498335317
160974498
49189389
323251508
349314926
175325250
57734508
577996084
901673233
198442519
106568238
61917906
162209297
54853979
350636824
52160495
85488175
627219616
88284382
606648319
331920748
314460512
318691644
671319759
464931179
95178921
226435660
485368079
27653725
58221418
833587286
59574137
342370350
347590289
7081214
10623236
21808361
611533655
26158366
66584874
107471618
36995787
23285703
477090204
797807116
131224301
496364650
149936502
109673687
693790687
10032085
190903322
178104909
382562695
85577174
261977428
167267822
94770239
327717452
129134365
154652
77200151
453553841
499028913
481628532
591902307
184098511
20526419
609335347
234220236
1505020
49791599
46704997
24520381
527017095
216119603
123297891
81825429
259816961
30013592
634968531
411068626
17412628
631960879
140776301
336477799
350751017
161236010
161550938
158735986
151562238
750423887
184318933
40105687
144673472
4062932
23559677
317553596
232678454
515827463
416538784
837869853
121893448
45783077
341863
10321803
779919980
113585735
39413626
366867469
54700193
612749223
103988368
119214422
114704833
323171394
22150888
339653644
17463466
323617497
717413809
102422553
57439555
558804695
52712242
228256532
128719286
461072316
214988784
190986099
20841825
392265986
4705239
341786788
360819457
29786866
451287569
196840398
46553732
19785858
42519716
98053758
871361973
144170286
21320171
81727710
399728829
15182631
607673162
117788709
343996113
460864264
177967505
329453783
15592757
557667331
591972559
182167887
551694380
86210634
422940601
271801036
357211248
353284922
650074255
239996727
342813721
121294830
472704104
124403937
3710641
414809592
100764281
97434864
46632190
130139660
91544639
158661244
153186758
60499001
48536689
737551940
665413646
28421583
255065362
182238926
324302761
252431794
12705991
120284349
235146737
104699161
241920414
4818423
57700370
685488853
179196093
325659928
151250054
31913847
12981060
373947042
121241667
214400910
72300652
613378071
74426108
117559733
222619370
211466008
591554718
218981626
14300458
110879676
213674882
25367957
86853150
190184824
342512424
408981154
31463777
370097330
61384858
56167212
55216893
688383998
9697397
75181730
17163779
3515257
100307627
487677594
269828054
15721582
19298790
80791788
103833693
125971539
177448092
18279392
101275664
285175473
406572752
227876604
34385480
143241332
460332029
60150021
118752024
100640751
388650701
88398216
11580922
5647138
699104299
514334819
499827032
29452782
803274
436321606
7009856
286093098
16556538
554251825
6119239
305306639
480461526
470436208
335753021
138980260
184461526
112515837
9414643
168836671
250279806
722726452
509161596
10238552
202371869
261695934
18781031
712367487
132313687
291920362
1830127
699408525
122907674
285427355
165907805
66356267
49877298
602264113
364272187
380884482
66766982
191343582
76377358
308443181
189715954
619729004
39391329
16091520
123671764
97572050
549832926
61352208
114422387
69003330
62802787
51585485
19576926
425737381
344032868
4834980
462218764
143274517
433084930
63021987
279151616
232241077
17048358
391357634
40227919
29863479
2875382
45072997
101295808
420705211
83029733
624870966
486577885
245550198
66165918
234562142
295771256
157438
375558818
2773829
443924163
195460674
240415215
572725391
629257364
55520826
556128188
166124286
310300154
77568335
204844198
50095583
332778500
35358798
257689368
115812166
148502919
182482402
224045552
113187885
673569248
471336718
8893133
45166660
376541609
112461881
2723292
479564902
29934468
63542000
291261939
60193840
527274690
104424020
204886793
439307245
41858977
195256757
60172173
126865685
6833455
7129440
487541263
599241333
981244
403470212
152830922
774215621
17707504
152517414
223359185
398164100
109002597
352616527
12824049
88515042
403136716
90318095
305049936
722763054
110135976
176609445
217458179
191987497
9548047
626115687
26569106
263967472
1661435
7193641
2349263
636712580
123137283
108555623
22436392
868181996
309749835
39355813
374767314
519448679
301226794
210694467
172204026
24758660
35205262
40721251
75301104
28345802
423189235
163301550
34678270
369845797
149952203
93304667
614522520
278463584
106274883
44738591
273331303
124798049
6227920
89750395
495452047
105170054
594388308
150869873
11055342
164283913
78350062
9639648
18375362
773673742
287986737
178089822
246917131
400634159
76244709
127315459
40890481
343191585
31455317
22973243
287426527
362686860
461670108
164093359
542890837
76177633
218613873
129687754
25183425
358697403
197124534
117276423
74668350
279234999
213545957
186015919
116819665
41089392
249286367
523649571
356466228
18310017
103898563
121573486
139349204
400225985
491215970
271983431
368655768
92217882
232443569
196503925
130867290
289419989
199865676
38106040
291317585
23300148
304157286
137841621
58039769
443366532
20664134
191748403
178613534
384355239
135237156
8960454
5772434
127850449
155358186
90288731
28114857
71227291
195579402
694530699
127482976
157999879
161452388
484572644
755353915
363456
188486145
75364706
250263808
448148968
386114221
28340772
558680126
476381000
595638060
502158851
17997166
70769343
663697628
397198307
419420278
38794093
92014230
222801409
520767748
128574201
23349121
6079516
179164772
95857573
189040982
127472513
266224712
12177624
409599759
872136491
66677037
200662559
271376184
595242891
335498455
265124643
403230472
519748689
318518943
321106223
245108691
650407178
362029118
54342269
402324265
631323316
40442784
62408426
62936475
208930767
96261341
30609577
480171929
77697513
56811119
760576410
808226968
247955573
247486952
9911999
26752661
64539275
159529008
451329230
267145640
310808717
78687484
276747296
494552404
676338329
106562675
157148842
51806735
318393172
169722641
251436665
212809399
17098175
85193781
326351220
11279961
295886521
55213535
43860944
155301381
271431224
248472409
235095646
199364953
65295369
262997882
183606686
141976829
500156030
42778240
857671202
301761862
159526536
256161151
915811631
336531971
71190745
49367705
89924705
209144879
93695072
460394911
70120304
182106770
226572385
92617243
40950947
570362539
41413883
83628427
334882490
36564130
69141880
438651906
86160450
306725952
175882685
444721216
256965396
119300866
425932725
3256344
130927083
170904887
561828644
118011523
18746386
394721419
5114998
259294888
112790504
477279894
45787696
242457579
329913158
21260319
399966880
389995809
104988382
158327186
195049367
84666623
154946400
23036823
170762494
668131993
505349300
31686875
67625700
193928399
785933233
718838122
179390191
459847634
270475056
20866985
36017287
404141719
142898789
248042431
228830427
65694368
688938720
88764562
232758683
164907944
66242514
89637011
107655945
83661784
719464689
114549998
771899524
118030825
587266448
462521981
637257195
182275109
58617923
57093279
198810024
186419024
252754765
102343404
623104145
72670273
25221885
205731602
356368751
855017314
174290100
24224565
346542776
199299527
131967699
783615
647562143
171388202
450026346
19272586
289951804
355689896
139190030
353099130
302184115
475007205
367546984
160966354
4767812
126221320
286736456
117218343
314457616
17888829
107917139
14250869
644748177
682939997
367756597
425532695
63243523
316630356
82996932
283345322
221699768
399281440
420610790
83088129
170047342
37971593
635370056
649392159
293419820
402990445
116518048
15245162
8694830
239926163
185974844
357147862
665261716
319714363
567719377
212759550
487039906
314047165
19477866
351878751
262040130
566072343
98255198
117644995
920945081
178327251
339252213
64363459
380784504
249529678
418472634
99064726
213737090
381799605
305015029
50590685
8937696
917006729
328897810
195782023
63936330
5007364
30982084
310699057
55845087
410434560
223356922
386552875
328159634
447378709
4363458
245307606
152867332
7917325
4888750
474536606
235427568
12982877
290963243
236960629
104699232
12155557
318984979
28192730
502190273
193100565
5442030
343561777
130315168
264130797
174662921
318265904
122786676
446017418
18647254
173838639
93701306
134128234
270710229
502674396
19808018
226529275
51099938
357599992
713812459
109724535
110042595
464819092
821018534
41075389
7378645
109719084
686531627
132275303
39777773
552938707
728310521
656320527
124699171
168734493
327014702
248370078
138216837
149609263
9063004
306037384
32180033
115184721
612139328
430879157
78347430
183179360
24381977
51135623
26796844
14579726
373656166
122221554
337183406
30830987
326767746
642011921
415250471
832317227
395628170
240337637
57624551
376097364
227899133
638152243
310173199
206632628
102259897
96711508
678018462
57527966
932128703
9882308
178491507
259421927
443773470
233534128
85367353
823097228
613683783
487368
427330323
76064405
49605093
48076665
27164809
53532174
241771745
15031230
146808121
110438252
108052622
170913127
306974827
64695309
552564299
354488589
160071089
226851523
338848867
436493872
670277
42094422
653215035
1742469
629410674
67062813
101694187
109750502
318173259
452027770
18812977
99257901
87491151
41975134
546891803
451884055
63104420
621344565
21969483
45672900
54596634
14019153
219445302
104394552
62460417
46956667
551289486
62030805
444458706
7651323
522026592
291934375
814679189
178049468
289318398
360003300
145216004
235189216
332257862
58419099
306697640
132650549
222881042
167450192
387271308
453537279
242102947
395695322
97349965
8380433
21510216
73841168
170750200
140229376
240274964
321231754
140543238
40803093
176133116
483705851
223501500
96049732
143383626
599945999
409606365
176051264
398501817
87830300
111376981
35584289
103888811
232488497
402996558
272480494
277878592
34512264
43400554
206039926
68948923
111597055
48656908
306331582
17083229
160150313
337427771
252930247
54130150
200912256
37749700
479679406
236383212
40425599
299176582
108485067
537404516
460827400
497056711
462373121
299042701
592103980
631589983
165544132
157977339
411028682
201223217
2753055
15186631
17793019
297415147
651002467
137493086
95682797
62195424
686767721
45779546
157281648
372661299
348232164
608251454
67045426
616854095
347268088
835247817
330886281
670313583
173827773
153290998
20132014
44919441
87711390
178485996
129191876
705193450
481740474
269556138
97413818
710752330
93552158
943340
53514345
160331372
74649100
376094908
745197684
102849931
568841360
1166070
387595379
288001213
14578399
189011522
112138978
145250908
682204231
540747958
112278019
237775543
12307183
649871418
342494104
25988435
553632513
143862299
103267935
28653866
519686277
134239392
859537734
11498182
39157015
384762089
94522483
210684989
537214533
915306214
12247496
195588536
462920812
286185969
708983694
99260704
125588428
381569274
251286712
766429935
238467261
109712980
351481021
175781110
63989670
57029608
165657529
318251951
130819797
62384403
74147933
49483894
152329303
263820747
2753618
423999131
60743552
129675030
27358947
201713125
160353074
579288433
562104492
471726178
101995878
73038356
16627951
72739133
55301843
411393573
448440298
228692909
53905563
464820776
502146157
65542391
610130057
83561702
6645254
25596002
192403032
137557134
41630682
7648289
301417995
336361137
181771063
15082669
5484933
75947158
762336982
178084951
516685754
474093201
79448599
111094662
320345339
123240575
433554
209826212
644054251
268044918
11054583
152338729
296336572
84329122
120257231
455580038
251034118
7595452
164525664
22367013
15120585
43639575
210833344
160432459
140283884
33101306
558258752
646956607
121056583
399771434
799288162
392289181
353760697
191873256
260548551
129688192
457291076
111009165
742109956
46992868
64142878
750200599
201328444
934817225
119462070
507323793
204449603
118770121
23292372
205619199
47543048
393071914
158374355
546838968
17107742
183455503
43746221
106919953
210952927
152371105
112159413
112943314
57200503
350931934
1942952
119150142
41378350
25842241
161117418
836138074
89311907
1662581
132122474
210509726
94226140
439769127
14615639
4809540
8065149
782710744
31473032
261486323
490187833
28265440
604051868
562094979
710447935
207509457
13650570
614302152
391866928
256102085
493444422
2731936
720550344
142988348
15839044
589530287
13589732
51909515
668042004
84833885
76310547
57940927
127214245
2083494
718310717
395657441
5706775
462850030
378804573
351016438
60793501
257552790
184317786
427805839
505897345
32556126
244950085
3304960
87891706
718596064
727559619
45483866
92397231
719663498
9940728
635533630
15599588
157975125
36222127
72361792
752931073
5407068
355567387
94570470
312189889
181823257
221218165
668297967
115494708
671862207
290311021
200238298
585027795
29383595
6669776
57732917
352883716
37406388
72915857
598973728
179912244
118062888
841383416
667300258
241584126
171703441
488339046
302711445
313060391
293267170
16523810
300654779
80129977
180755160
519333013
726740787
106740881
188481956
147428196
28284047
317305169
251787588
215042201
488151412
790828378
32316413
63153032
120745893
326475159
537556149
846009536
2757147
103414621
410265363
1211950
81755438
15543642
205807358
443424217
449394730
259529142
82210886
207866898
308119551
55570499
234815370
171153192
87158354
127705582
492508810
531607359
247725334
290093254
58590499
458524219
161494070
160045373
123216445
108605415
298855796
380103490
11159354
5272555
167597143
15707264
42704591
22557678
28943969
414125242
151425973
510308215
703940321
194116589
182958426
167489297
350011696
251020793
574196457
15628865
107696096
106034644
181457598
390233472
557647806
180935279
8204409
212332398
147307569
23538348
152270865
179762960
101776746
83432069
291120287
87439638
283919413
796319998
723198588
487547898
23090162
3516621
367720581
67542838
295861675
504137951
123131236
810848116
12222055
107072500
163929204
510247522
197493749
623674585
272708332
395584429
622603901
552266949
175278225
344651042
3675908
498568883
32491408
527475568
244354614
303288060
537618108
291978027
561551699
339339650
426590084
47339410
522454141
450503922
466692920
155884582
354698314
199957791
103751181
113359538
89817601
10625235
128015393
637660912
24557803
2187621
462862920
540642409
64557986
179390933
195564693
200270814
370880
38211864
79572736
52726226
783315325
63799149
100187594
351533699
681894337
478237160
140372631
324922687
63091014
940042322
126824386
47832828
545655424
155141151
119198552
22043208
26055977
70649569
121583715
17045348
50297042
54329036
76343510
54211784
325889507
116826488
307919369
54413934
224237187
235079569
277051353
190778968
383336460
11218017
250437086
207475030
20074987
368452590
401144984
916547665
168765874
145863208
334528891
730146489
368600911
411652553
661128406
136303868
166461217
688109868
81822063
33587824
386338799
11967706
252496565
368852666
111018802
677637674
112880054
322557520
218182140
267951297
66102644
351777238
190733864
6598850
5974486
394344589
325541793
239037004
25800538
72333151
81517392
412403269
782490673
111164876
136562474
75856768
541908792
167517448
154268973
21219126
488401260
843520686
136873104
579969726
334317273
74829135
35668683
1835671
812040861
5012733
558264373
27545433
109434125
23452418
6451450
70268788
229558984
194424681
97209158
13332370
5065102
55690843
614660853
468019602
638372121
390397461
138800421
11043969
29635564
33153802
224620937
286682
40087349
220874103
118110644
351846135
308136482
17201617
35227667
194223274
341213197
329056217
81370696
519809349
390384528
777185802
91288278
232062916
144607829
104123323
602096762
18759749
674790968
92205869
359171531
16234139
73322560
375693877
11794148
197853664
487648269
651119780
630138836
183128814
554544996
37079906
372676010
471350106
68861765
773612431
9956542
111593156
39374482
1304958
227187287
160655134
24888467
2349382
74562517
5616600
223463611
629780344
325972479
234720076
784189
55536558
211224363
454700782
18823294
110761777
321114308
59460358
32772174
50127793
54121703
862647257
47809309
180493576
451913477
118323940
400138452
156200392
785812436
72584392
130069837
21864792
400208116
73793803
13022737
78274110
92896065
393342881
442430425
282619843
641244747
91054541
202340898
109814006
389374821
159818782
43153337
12277043
11920302
152001477
204115123
127648367
83754079
6770888
462624915
271719836
290510756
132879071
546075259
131474438
327662246
97399414
34334869
507550374
9010003
245998547
486157674
384404286
562375055
104724674
522939614
112488868
266611844
156393549
118778814
535466684
266345916
99679732
137690602
222572782
401512703
737166303
6982779
81160073
317765059
257622396
92050018
41812449
333500364
621183868
728534796
99316981
137660032
112739906
219054230
393211480
542329532
281654784
79891708
86862125
662763019
83568766
590597117
15649746
94327269
211156958
680634613
179768212
634481488
763745842
54804880
109066648
109875678
324631564
38260699
43170534
849897171
115192723
83725244
123990949
173012123
170740001
582997128
187050885
267034998
91454482
325590695
19387008
180676368
768545871
12493575
236598868
6313236
136940483
339421691
181020564
401733272
307401028
123812982
487084866
381452783
527885452
66946236
33131971
106934460
79105119
171661928
142206040
256236342
519764670
90528576
112011383
218961161
189169265
101062812
140197618
1255079
2800534
80324089
36793247
292954568
551695786
22764872
30023669
108937794
457213563
233736101
487315053
56050808
143645253
24776499
836669302
628951782
61182608
529719464
82314173
34198461
207713192
451696587
139362621
60255254
101868122
16606704
600262243
236950800
488423430
247862569
25959550
45786426
107561164
236510168
667421419
126669194
49102477
325721217
27533540
273337470
238619555
156067970
69960
608082121
101933559
224222793
296353074
36486682
458125220
480621949
6108197
169813800
35858803
7574377
188546595
133545910
316223537
31549792
594832415
568474285
340719099
158836565
74110039
408915022
236027265
171038587
230667985
295589595
261391577
368358024
565178759
89002691
398070730
152958430
48194697
635566220
13834821
341823204
409259143
134377372
20188387
179619394
6585757
71438620
391231577
944955005
671923417
13707867
42924167
281013696
52365795
107558853
124712014
63272795
283068007
424808350
120087372
122028985
111680019
281516935
111940803
500109261
19804669
294108391
408232050
56437761
288102558
105042035
27821815
111095264
128952805
99735035
239600782
42135559
39657582
310221078
9672376
33798358
350554823
119763143
1355709
406577323
9879340
103412019
505497778
64872007
28410253
62713833
279307343
185265944
65718111
58301612
69342817
8436243
179746691
383973850
150984647
51956456
84435675
2943311
280900835
45593420
13169599
439062812
22793050
360398415
79601703
260428977
506922131
3541841
8874052
637910859
339975209
386643233
118393932
569755997
111735381
136271774
29886171
833367094
124492722
30702594
295406263
2512224
79785090
71426431
18448213
201288869
191509662
114634136
240911972
351348081
41389383
382305567
17799736
123222265
422640809
600824975
164739554
127781240
196818482
97746924
63789087
380976405
16386156
455715797
106729237
30566800
26331003
153531695
18277445
251514509
827212129
153958566
466112626
257229089
131786232
521724063
379632118
453264972
389378200
39351363
676037685
194928026
189375019
155408047
150250940
7579296
670106462
27659445
320525974
642835123
250377764
106439045
606675857
19230414
205996925
66777843
710333912
63409010
23936199
654732801
697020418
89533686
604863113
249009027
580836540
221862923
26608712
396185028
75196296
174598155
862219504
517628626
300026096
152275667
291085289
24239023
153450611
501249270
1012911
27144090
391292382
25455262
174168703
5709374
167311434
154318454
42212350
400106176
712465252
219947951
113260256
6434845
213812638
299983477
660896728
8864268
6799959
393653878
227018279
52517740
359554679
47044439
167673099
455547613
122852642
160026549
421956160
198355487
94404206
115224679
10284707
186920377
387469289
607100823
21608682
505395685
17770513
553660859
42452416
195243304
452629915
143448682
251821863
157175604
286699133
401388014
273897955
320103545
39842081
224196284
256980601
339523505
262399031
204420976
178601167
253482872
821183186
120635837
547361336
246561000
97160524
18545283
109233005
304948072
106571298
356082356
133208222
7649990
189251798
90274284
8249974
205144526
42358528
445679370
374855470
372260843
102730288
29282434
217052252
249130986
592929806
3025156
113543584
63242449
349623385
1417533
780594433
86110056
163509895
331788877
342267004
309353487
811359765
17043546
198187811
197796632
42927649
280762794
83263592
20361140
388748852
15367583
314966527
602683315
357386098
162488352
178953197
404807596
234838685
259046886
232749846
148262805
407475430
353579376
573635751
81087543
142997232
115549513
18528132
747090224
312506671
668407486
187246939
683137358
238473466
18664209
226824812
754298020
555782028
4570525
517156026
203899902
332113482
48399310
127424463
121867577
346254225
95068957
343429108
10850249
90103423
448384152
388421781
1958376
204772542
107322940
78456614
280917099
414248340
12964939
184679742
19479850
55765579
36409776
395762016
274863343
376933843
66782085
4071190
65037497
9977009
702233672
69236854
254727583
584445422
18451228
371742404
55821119
23894321
130454870
142264578
200190337
42865097
384092880
10834782
694024522
274765153
226082280
92629374
411895181
194456687
156530138
126915583
97055571
213327537
388904355
216811376
46287636
827108617
255110201
8213967
20017911
219832439
163619356
7421192
320651088
957896
9702040
38286103
61156891
141989200
328365913
7427349
87560547
206214835
877445
682193468
21890558
302558733
205596191
209322976
8248
298659551
348523395
97059499
780828205
65668135
154070902
393307706
351302569
8688160
187087730
122105679
398728729
309165500
300047237
183983043
352064079
236524610
190075088
317039265
93447088
468747268
56383857
1485298
231997074
204557882
36200830
3520577
35665489
267151995
374753626
25822791
11309188
250761713
9270719
235666204
442628740
160357760
732253547
20650243
218708061
442226372
20132749
49777639
238223090
257763896
32937569
2750246
52417539
158831434
71823066
62631284
135801409
98690066
72086101
451397329
312516202
621859581
88416411
19062500
76689677
589321597
80629583
184397463
426393069
74051365
181035247
294146559
668183557
142370086
186557586
208465409
569231610
83027361
183298198
245683587
56756450
9007623
544160038
114954361
103328968
779131259
153473703
391887777
86958409
32756014
318307934
52317711
82258522
433184190
341118292
529376808
91734684
229887787
107719037
381451561
94438573
369359824
4399088
29441919
275772233
531414857
39493853
400882554
52334417
405187338
201969733
543154347
13163174
826810889
22246770
192825614
112659039
51872137
174026603
138399340
106614520
286702796
169588277
193366975
60580896
78885317
1080335
562756946
10830343
285352380
44721175
391183236
118365509
220968338
58779407
12307270
374539222
301466066
587981816
465346880
228847940
5994757
55048599
94656975
102693739
2590932
64203960
284178925
45447825
781033039
419324464
139631413
439389878
624080049
74521637
414398915
13045586
588372135
371705297
209995511
511838098
453660898
242543491
8780805
36768032
333274055
124596792
4904942
461508757
70526383
151588753
512644212
29678414
536978554
7034467
312740855
71100658
538360512
142495383
402161434
142160262
627535679
489260832
166712435
190598414
51926524
348753526
133308375
94727391
52809998
179548092
258627540
31695063
180834791
346034003
255003109
49472418
293177811
56288427
974417545
19527543
739995602
341579693
251030269
39942109
263179707
149988393
840465416
260150696
411484316
453043347
273357944
477544541
189265014
323662515
142974903
130720796
189491803
327718156
286426033
186011052
27480976
161909395
98019670
169277578
197854194
328865104
11719813
3693256
125481348
426459340
89096014
812616078
146699650
209718439
494295426
115967933
33725083
193408833
20896959
275899390
111368497
228498825
150233071
33373270
329156649
266106964
218843268
33230419
12125533
27269437
479146061
179647390
25456757
510883813
292021742
49841452
21005681
63881032
86601814
266522908
48376569
235057089
68970385
150363550
194366704
27182049
357728543
186113184
404839155
156106069
117967936
15961882
448985
156325737
464948520
27323545
139030124
597725674
482185448
190010385
181773585
2916335
12960013
152542195
608104265
125156695
104939261
439901377
679771899
72932208
134107823
30044070
253809746
394654368
448929
443199335
123641634
651161205
191622018
85960631
32963113
4026315
433396779
42139438
542217674
91925517
95049962
309565585
33846878
275934670
1392877
192285079
525422537
505441604
496608036
340539446
7987907
64849059
615616899
109592529
379596216
38362479
435309875
280341175
30519856
680449417
299044084
19505247
29570845
334236395
236039393
84308784
59438206
66619054
858189484
517405932
200691219
12914886
605139719
117187244
5716595
339353182
390154888
51480549
52919141
50502637
197335126
205738219
158267358
10811309
57803370
46054945
131104110
21373578
143136664
82613540
131506903
87204282
60233008
8453517
530111634
168586636
95190402
254520090
489275673
145292799
64074858
296707886
381639178
145154333
269244418
519462911
32445295
47697537
188834538
80357560
358232648
13886438
104130088
182636097
296902759
361468958
75246501
11722655
79175125
42924159
57958751
255578447
205688348
36377563
534464983
6645966
684634846
67692323
415127820
48098141
425935850
614518183
92320518
17592842
10043368
178460465
23475060
611088935
174780331
94174940
209306831
384610933
470400372
142810191
292026780
222498461
95785264
269937043
471940219
602601552
190815949
274625429
361469410
35835634
614638
291647998
219169763
384790719
255937879
58927800
142711127
315548053
101869164
295513771
519027189
537205095
34316367
517859572
157247568
23474037
240261382
133833044
283537688
589319929
629704061
171901231
16463399
645999784
17167933
298722600
67453034
685325498
67051445
380720330
594690076
536584333
65723100
304475672
801489544
148324840
27681455
192766047
374729719
106407138
18890634
302144719
534821854
176052823
418594086
58553682
7873885
144620920
170960658
105799447
46341930
453023432
202175206
33180974
508322815
99219906
553721310
362265772
696031673
805382876
606569649
43714279
36364389
132265626
605640440
93380342
255155302
642622558
147270973
184129564
127544043
307301520
159728772
485249857
699459252
962060567
123033518
384312909
107120929
599597153
16461700
259006807
520118202
72353140
264423326
158619541
102388532
492476953
467537926
530259366
75772926
28693556
509314317
487031135
355472612
665143719
608326941
209587866
949048501
12187751
434351010
752751023
335583762
72914150
392611524
30253854
280648537
30476165
143584317
156024885
152806188
51811367
48437677
61769942
233634668
289695708
214865553
19933986
419536195
76367252
161833731
361108097
476528090
367581849
595247796
320340853
113821287
155589412
3409190
7099736
444751940
463046084
198700806
62331805
20763407
42196080
142845799
1102312
507965833
39954891
187276363
543634518
105415530
142533640
90400808
210445060
164627700
120139435
139499356
399905519
524845267
627014744
428835608
38731140
54303240
63798005
74305373
209917089
371355222
222796852
321089168
173791218
103667591
106765068
627072816
467446824
230245365
176368765
2461355
929096679
354914905
205454199
116045445
410328798
5786052
160704548
175188869
28916403
747562023
183375175
463493059
217625939
21643549
251375928
10777016
537718302
1878794
419093465
725575929
260192499
461226735
365189459
94354806
232884943
446082835
181291912
196727217
27515713
331249851
417407430
838762534
117368234
262910503
274335764
233052512
338653664
100578941
464505617
16446670
166403748
48829009
470713938
344321099
141608443
201761306
33995468
21862982
707275206
351983141
97010840
19227794
44790510
374388817
486932343
190928559
121701586
274849955
322748224
698149114
10617654
54170068
290442654
245592490
661216142
433768376
503107969
3650446
5883152
245474237
195954779
212295874
234053043
510690993
63788755
310555117
211015911
485394535
379564407
591132166
671357237
205190446
5973719
367142152
578013525
2781543
146111483
145221943
351551838
67663588
237103054
20683484
278893149
178408208
29921015
209122324
378135467
311669364
6163879
56907831
12349681
20272046
318503514
11378682
174970565
128646597
468908023
263977879
83572905
583009807
637106692
118514801
416293781
90418484
461166054
348157911
190127544
305532151
454453425
7120287
378965855
95430650
333380520
222552511
361760138
220139561
714706930
51711858
323842907
18272321
704980765
691576397
816364854
72099004
363765452
16587094
46140838
24051883
270445288
305905507
491460930
552972885
500304563
162452129
175024895
22406373
464615676
160229122
6605215
156825619
257020568
369449933
799668158
129237290
132565831
285296667
133348845
61994012
124023776
506098562
101669673
620749121
114100114
375232034
483672739
80255546
299303662
156971366
270523386
205212138
630453520
100891373
5715713
231176036
90622904
124221575
639949215
226368448
25604367
203156117
87317029
18025575
85674108
193924333
557228186
52635336
31938822
375163456
76638646
198689794
517278593
238636818
8755517
238591723
406464799
434803772
297862719
175565330
179066211
91146070
798206413
852930269
465860966
560921651
199823827
461258148
1775291
97809842
2353001
123412403
83703040
667930776
184242529
87991311
255652474
782496
443972786
442311975
330244398
4383204
2135496
478175992
402683297
425331685
393480480
303895800
188527826
191882429
155409071
49464606
30384863
58128118
8075279
236843021
426800449
459039095
10991890
115569004
443987372
141569669
23013415
350428011
112133519
144209838
448478305
54429632
438746832
13059144
373412062
104684491
54429537
497535342
34860179
51960295
485021315
18428569
38898740
206146900
635237227
263963729
132884357
66731803
30345873
49722072
390832276
502129745
312834624
287437311
337485254
197419178
125410981
152362753
1303637
198726
63240801
287688963
24878913
14462406
751915765
18449792
615471068
174179082
394297247
492953278
217163021
356382610
124174187
734156855
10784366
245250324
135810430
13107442
120964328
403166644
360048297
2277033
11487565
87483504
16971617
173364827
431240446
23444647
255853186
347092508
289299603
58125552
536155796
100817731
177078436
72430537
795789980
67279790
187384283
419640163
143351102
502093415
344745831
75987909
348886199
141361881
741385215
372419312
122849887
376923579
363641235
134652190
105946630
317274235
602472956
559351665
303395019
136719898
19118955
142055376
92695491
128736109
90338285
319735506
168629609
824183388
130181536
32755311
30711501
242364291
47700286
106938602
640816080
467740833
260813
185903604
11238995
302420096
73540257
50846378
298448341
8893922
361464467
277546684
303989818
801801636
120311777
241325130
213791342
265232905
129927027
173267877
50504791
476387658
122445994
654466734
170994446
180019126
3587503
536900200
6736976
29224651
380290735
90997176
175939572
23328845
162675522
751040534
33458903
9486973
445479675
150307376
29962594
415174377
466837046
500565831
92179486
33118032
28624459
4194169
123054513
62234059
34759367
708230936
265956390
164010414
28723754
187217260
22663467
176070748
258150179
317900007
229468237
458181830
125048502
703152068
469692983
68079206
695583789
172446340
151703320
74021290
151578475
526543101
344928767
639526107
295176907
739288416
106705669
239304785
63699233
901657168
92634134
792759381
129559962
37325487
31775580
31229782
294110083
390809640
132535145
307844574
522332729
41740441
427141092
774351487
68069627
101201971
572662789
201558455
146348397
15205319
624728152
128400287
483827189
75110009
25003321
79702520
352180722
10506777
184540834
21051799
137923730
445233997
258757513
15952257
292454537
241128995
2764610
72852490
397326085
214597469
846885755
30929974
116647639
361844684
261406910
4902074
337434616
409021995
463493071
670163233
61265257
300240795
90095875
1604928
115337239
724161932
293283039
434643729
37912548
459936897
24541897
156305379
4388034
810960
189915635
104471042
70161968
251208709
41802246
272473611
392628541
322953769
280434300
35138919
877943465
204809121
849634062
952208051
212530043
37174875
218081414
289862353
178274450
667111735
303856504
61315510
420425199
343341225
69569427
55431295
366760204
200389871
141824509
89531994
153800724
859434745
289968315
693750483
664791487
694531936
49615472
62662503
693483258
2375540
363941791
582752054
436159220
6705092
41052437
378699846
428046047
254634391
307179916
373299505
154877226
17682674
247642334
180188336
131343016
73880571
353917457
316540293
68276961
149902
693903649
217746411
35543080
356619433
32975990
192981552
176555134
93435300
97492670
270403295
4720687
176336829
222925804
66196642
596202284
339837
384445071
167594424
257424083
647725351
721005873
198761177
79503581
628600817
14550736
39086883
555483012
49220805
552703979
103714623
718628025
635830184
36178133
411241458
1994606
420081586
667717888
11075939
222736334
175088812
248353766
360617885
35926206
96058377
531438047
202420820
153952060
3457906
368776290
21101204
259988018
281762582
257759204
711174685
23024782
2186947
545452967
297598477
70904358
177276363
105725
475942319
864140
59081422
264486381
20442451
212610660
149343326
456745455
41456994
319909163
160882347
3266739
234776958
524840861
120497877
106987905
14454122
45086865
104066008
316621745
43287185
32898967
49207085
303334091
26714214
124035815
281664659
48116668
387777352
49423395
59463140
123557102
417000424
587758259
244786913
206342246
96174310
179462851
436779703
267443141
595233812
281669661
358705597
16450757
262886594
275043990
472000218
294824995
60061323
74608287
223104584
96659411
191147978
60536987
70441231
388492263
166806351
328778524
13763486
110551971
818000729
6941014
537156951
77111773
247459999
387054627
2464148
89672563
243866148
130001624
216237012
79256977
46342995
301589691
48473355
902407551
798745921
52788906
189582881
381624653
44365858
38217292
45217804
748473549
409070916
108357476
413688903
547342958
534830107
125240718
454180344
361422697
100298973
331310928
734978562
200837271
456930586
54171480
320653991
350861344
117996791
251909603
172516245
327969515
43282653
3412670
326070548
218565740
8016638
508790908
83443372
772449697
17483795
74383148
750994756
294861402
16104485
200939370
10534859
229559889
104378197
429447873
150159383
262206907
45881806
49351148
555781725
413132439
185879377
21609695
19364504
139542400
56003307
130488051
91238035
696117995
386184659
516426166
41789785
206782322
160272505
9683503
384668197
6582317
5970325
178387859
80230159
504112322
732849637
4473157
127791628
40490525
60424023
76873848
146290266
160280510
240294374
198924155
602564577
34992152
33972401
373699613
152178019
821345300
57531055
347240364
382588047
113358249
6702122
183221805
437141548
280096839
391501571
637418360
195289514
670557754
30938614
87453649
57141945
532899692
614773662
110411435
425904952
39340120
808959133
37086624
35965148
221639512
536101948
6638620
173289924
177927060
9878255
20853790
848676326
76865695
2584750
85822133
119123718
445709316
267547782
528546816
65188379
511663426
524653622
755035416
130310664
74503291
100031664
324714655
373175223
159185535
254194811
321426467
61105546
74122147
95995084
375366829
95813349
198465102
29893684
311083524
312885322
318133531
16603696
201455101
227761124
134765619
126506195
141365323
952422338
4649923
1909503
675583969
479632963
91233882
4608919
664087471
223328147
231490027
143523496
89574435
234635817
439035110
593440823
338417358
26074129
400319592
323604032
332950398
438888282
430913838
179579117
345222359
861791958
488572587
449394270
78708704
450454571
293036026
174376042
231188821
197831872
661790764
172400807
352332434
498807504
482037142
182894520
533516613
476833235
677073283
64443968
258708642
586106275
35323170
256602926
123166261
12964011
164150486
141079761
362966075
285931416
555643808
12855823
256753108
27721220
391133298
2384675
282451762
12738295
2842298
235428326
843302
384837630
142417591
830545696
24064641
260301783
313053691
189490898
218104676
60810223
494022680
1203317
149277001
101427764
156873590
175433467
67042624
575321051
902788227
192621188
287123241
252585034
1321186
435105217
345340848
293270002
310949756
56895432
227173060
244351863
133947898
129899380
130724317
95778122
236404294
713629206
52153623
26459533
78104677
52407875
29369754
171622741
103788897
44045054
259115682
122768116
215983215
316579507
284762322
184882944
80438143
443081540
74264438
18435118
720523570
116838945
447432751
185748878
376857606
68268168
188159548
397015597
114966851
422710142
927376315
49465337
3324059
104031009
147089603
38255326
132021466
46691509
286162439
381198959
426351344
498001039
755251511
394360242
76314439
104743759
27085255
33130849
388579657
124277903
33256326
196393808
167725186
250715870
281286883
178959477
739112507
58044289
196985059
297146745
321735648
103613864
1676398
66692983
11837387
123885536
14201123
43433174
66439734
98562006
589331453
340910144
254255544
327734358
38999293
343130718
650190656
85223746
32493161
349287826
135810724
47273183
392864546
321657744
113275541
27411426
199655552
320203851
847958486
2639068
12429601
309716364
61010597
176900200
165305054
288435169
7419080
104887022
61880479
173491098
489886693
26233408
4740875
575458200
11973535
550124218
315813272
107184883
811808196
456870290
9577536
762552029
411700676
136921075
53133766
97282060
199763237
51339871
63303913
108296552
288124136
787766314
641546280
153284978
700045273
784446436
18885514
152627244
342698913
14043746
226965257
261222340
61081206
88516141
54835286
261962142
549381225
530367078
644548747
657087567
551471031
564257884
153082369
21822788
88086087
326709875
489024879
188817161
35714442
17126187
178425153
200934714
102019208
47981401
78873770
271134175
169573598
160776351
28292687
26428610
280118691
178411812
42002090
305297337
89324207
4561519
182798389
189020335
11145007
54705218
377405357
360643812
591489631
41702904
18065994
256756492
265049571
674628301
715102736
33693675
185371794
21197881
58066146
114657777
85692417
30276355
59057982
130803581
168723680
29216800
46228831
382032217
236361438
143977457
3941735
147298760
176814937
33876372
136349444
414635194
13607434
458243474
481754412
164352251
360290933
488582016
339676760
11705990
825174628
32644312
283520581
179204009
578677149
192024564
96674116
62967842
424577427
541247537
30166333
532694073
333171591
185088283
515351777
125173443
233471905
20959806
4814751
267447317
70811135
14735667
348317133
633213640
490165865
702501645
19098686
227518805
977366853
539074295
188969555
19204436
199958326
550770650
93590710
9426689
256662749
888999991
42108117
103950585
400612413
191059380
43422569
89389603
164956960
99777215
180217180
256244287
189352404
166650003
331047782
136855758
79740278
345412602
233569716
554925804
651111157
271140144
44474346
479569370
61515980
206023885
685884821
332648691
51913439
472441184
406843393
339531433
19064990
100774114
173520061
439816381
849613128
406063507
186438949
171233890
15889901
280717898
165930884
504046782
277338677
101136830
371443483
26581237
13713693
86533577
269471471
472280577
1122132
36819094
68368376
552233819
598261701
261663328
268053238
51999250
265222035
84401978
151771833
167510374
1179363
147127416
45163809
60636834
289512174
34146382
254060181
22731874
199172665
1048520
78379663
16008012
495509460
55583579
173661570
136433012
416303930
475015917
78491674
552585767
385884438
10155991
199343195
688332830
8672231
715712495
65857272
3483311
690636132
190367083
274499269
97028005
113649806
140350487
123147919
23758870
439725830
12886130
45590166
602116040
184251307
16549771
3894528
458805938
709981869
139951478
309861149
828125917
277019716
24717942
133182179
130414558
813640052
725541682
989231677
303106191
2189399
7917355
355295649
322060877
92165797
116746
169072569
226398934
1476905
389985992
582767042
149582139
112877995
342812007
10098442
126808001
485961642
334524292
6301391
168899677
540635361
6772082
45079922
276401680
1169272
256447106
704722249
94254991
246870729
369924497
10202935
333308624
35006556
16644
560509689
358784823
218514810
487380796
279184895
125014508
411171565
96782384
825279635
36598308
151289872
32055072
388741761
155415447
414181533
45810951
27227865
389925733
28404622
276854790
305560979
145624413
121732961
20027718
63154853
413616529
89278595
81719413
277472184
368369829
10853936
77271441
444112816
257405397
62771021
60285457
134606643
540570492
179578841
285206060
51383995
487511144
167401593
214421660
88444019
227148829
244063869
162165807
114753331
43531563
1332517
212750968
137334686
227425134
387268640
86641854
585705116
317746037
8015135
39480113
255968906
41264763
158857624
126206899
136420706
14572086
442033648
808728687
513437113
168835
59428085
657995272
572995606
54826816
397992921
112380651
38943330
2040508
126009191
521788107
240375488
13733240
247197511
16032060
158765510
127490078
7800052
937267368
109129607
36571886
7020697
51071339
13998619
333123818
230658732
256024694
79767649
484629809
345214895
219235793
116506139
383504320
189731607
755386163
7161221
140802290
65597486
6697560
476587660
78226356
265655380
610751695
224941057
219254876
110633043
8616901
9880026
68906979
188565164
22080012
52502256
57761475
13989258
2824172
336900622
164410669
664242835
423982373
4063963
294166065
62650687
75766999
569327956
145120429
499472867
6885753
281504174
38164188
21375478
378085564
618926094
458569555
206771953
3177997
242826066
716551488
405050990
293835231
260545770
180738761
488732024
44283541
146647267
305351804
95470335
157297297
74335312
94923780
516067249
66860057
524417435
18022644
2853061
18396842
43746523
552212076
253707921
673955427
32625870
314046852
57063995
37659877
5835796
358748326
90740957
56232494
185061892
516999437
98880107
56527160
3030957
39472627
44705635
396444619
84225138
20238
448866844
7582193
174744851
61350128
31909811
393322265
169688839
437872778
171986814
104818177
346510705
357040700
60245408
70019207
187882935
43848605
5869675
25146293
154617010
157647334
303616028
32760830
720465413
261123359
3975691
891615622
26514056
113961528
266035489
95727364
311970760
374489431
128617315
253542316
215377197
827960
229321494
247940603
168256255
96129585
361435514
123342888
22722100
726584630
194071393
38683730
104221547
586712532
25111294
729711889
517050367
700599616
20561816
49075448
440795464
231101748
761709276
10097450
793375451
638022293
213740431
6391040
414839276
23035792
401928215
379518279
68036976
142188852
263158683
451860828
136669494
18982198
287967359
10072727
279982909
615295248
124390514
145456362
267017785
151959882
259882747
91185285
95520490
416520296
588816488
187206057
310848903
647544630
266484807
769039530
55451625
80834457
322213585
570878216
20429995
47558942
198093242
120909480
341731246
188537563
33623478
770618024
625425570
39347047
51426358
87239277
135053119
308163387
331591583
8880453
662331204
355277225
14396274
157350717
362557924
182311147
30531748
165317962
308123960
212734857
8832857
57682744
526385908
845133362
30042498
9920807
591146812
108329695
761371236
457871344
64305828
38680612
93663684
61934986
272972495
28844977
734027906
2755107
87721388
415414645
32357078
60170585
241737929
59930508
542183363
22116448
290010342
420902456
335755060
12229264
98364567
91607808
346585415
780521053
357887337
75225579
47503293
366369664
21445205
240343217
66029100
23846726
768885138
73104523
567460539
781339272
102253936
77856786
90566286
216266710
266394901
769731056
4878297
10875983
373061844
57579174
60049322
166194968
572251462
80706032
15800103
35367657
276820290
102227245
208051364
198510709
953371
212248848
189134817
186700723
102087760
215866382
16089440
50025636
678986336
176119580
151471272
316985235
627793283
485202062
301193260
610018659
176515340
943300079
965970202
54651804
666529899
806656241
31951493
49162015
531945990
57625850
113933700
747154522
127279395
234811593
44174496
487544879
157738338
12288587
584359416
574775909
418039961
205343228
178673865
185208199
49011112
151755734
550006804
257221652
669744872
190209520
219853048
126644658
20302918
438350319
241990132
693476323
5285537
101402584
101214124
81165336
184578830
19820233
31017641
109482
431949402
367953179
21010518
446888935
626006118
140798848
507314332
324229850
89426905
421447657
296498550
14859390
619524003
6943214
49428911
585852800
78569821
142801751
596502081
180168048
310956318
571563946
367042763
406534964
111296372
205523655
7214515
280977895
468804184
102311038
715650573
773931006
140125616
53570657
308761211
720541965
91168769
116452200
140905198
425049321
259740034
333417176
180095316
119679272
454625471
146935184
59271967
287043214
643233544
32861844
44521527
244270484
175630408
847371329
428711253
134440817
129466637
872500419
59060593
385109737
168540006
89038791
59526721
188804845
565523219
86047489
113944658
142001126
232798122
214816803
414452378
19065446
586252174
9212690
475589913
465734988
36096596
111691991
484909555
160216758
429121
188469179
182741076
67033789
38210670
177939109
315494446
122882756
83375445
204495803
5340406
70284737
553695787
16210588
86920443
149868377
75733504
365598125
556044191
186565626
119423367
226121740
537735337
107890733
175930527
11682263
817084471
66613866
305183099
433210056
320572907
775091097
88651636
385387195
208815568
178380886
116845831
40498550
44488758
299199282
259953
388645141
49514262
181811921
138366403
405279329
63195707
157106857
47294253
64795526
21340401
202485051
350452481
332247
191678613
43960069
26137284
87192220
117312298
147202219
71314550
99652744
250745817
6506504
14501452
10388226
145756136
269939562
27758675
124051201
137748084
315415675
119872085
380787175
226993498
187548184
87550747
761224251
351921567
171262296
299155134
161449923
19887012
79766430
332490770
855434703
209613334
338957805
137246498
23917187
109353382
32107170
134859024
175665329
243563791
122295222
164367736
196359918
340473487
164478714
721264191
239353333
16784412
183503963
384273046
1330308
34885351
11876410
287939890
216740837
78012020
15650155
23095877
77569521
78755139
463533681
223848479
78144880
608474265
602477617
25110066
13389356
22631557
55733135
377905530
148216419
15343612
66458659
311967953
264511412
262679303
135408691
99805714
32321424
314163744
127428609
53183923
520408564
54441730
34569246
927762938
298847803
4940962
247677038
754909562
24253015
520761404
71714927
376082895
99225842
50233332
2214973
1476891
201724239
417997888
171033391
19791989
474494966
4070739
22357658
1512605
421442196
696130338
107865837
23714713
110700666
375055675
491348476
8176318
230170278
252816314
174752689
2877999
682387848
22347091
228537116
296967921
474922184
622289579
557255828
2645643
12142952
214444311
57524583
68770087
450693622
308334487
405505394
35991141
629495066
805772681
166037728
56008245
231830084
63213677
169089138
66988
116029557
852089645
170535553
128501502
3186267
60810356
424826332
209793996
464719800
78516188
1756194
141169096
442423234
200243607
168939584
131775104
77006301
334672572
443217713
498381892
316632365
125293803
5342049
163490543
358908824
304730464
682483942
8225536
302691114
536444557
37709641
592408111
401713393
8575391
58788426
108408242
7146704
132934953
166642079
148360478
272313659
521360279
119658200
5437354
14564107
46681556
10580493
1308117
682350727
8597204
67473513
416687071
1156694
94480859
88192606
99450222
274994727
5969400
443097911
241653677
837445550
38857712
323369172
79751549
101403107
625972148
365091548
75233506
158006408
396918018
207319256
53899754
233064040
172034636
26182870
376675649
479430024
384638248
399464775
457628075
95339176
658079075
772262573
14532421
10047869
56189253
300733655
4395306
227844444
63586881
224655042
290494861
436529743
4840126
963841
471759508
345064819
685269810
512382451
612441815
118731997
172866803
534879240
49348622
148878991
120988536
200273877
98884970
142002142
223055065
16324277
84750713
273966360
59791775
78959626
4185186
469617951
594815695
518268267
695621675
360081475
24795693
669970944
612043243
756649718
30954999
414375624
154895157
75637476
555300591
38994746
383325058
169333341
762077962
447907042
705950603
161328799
270441476
303987825
554543904
517655348
147800544
12723711
134339113
836614779
328456759
111575107
26727554
40214758
622231206
304577570
203852438
635481
204356207
573003070
297650369
475951135
43748293
98457519
182572975
155303856
307913844
28070673
72437361
334514355
10958462
462533277
21974195
559456492
10509927
745971374
57117725
320928154
66565289
39878063
62805639
195590197
194512416
97059176
253013149
1443185
463760960
46762701
180425371
427860757
29558369
103201583
517119638
53217165
68580684
821227182
244040788
28160618
482366046
313071986
460359509
1301178
710873468
2868087
393747528
192998494
295329961
396162266
572736626
63245064
249358180
2093174
132796027
196500110
69426995
94834689
474992865
490338605
67366785
12733791
255331681
668484193
180188313
3635545
604408261
16156929
297829766
8522830
186365054
262796686
134377612
428488483
301777889
1255988
23892964
457197328
3027368
123067711
161608494
202036353
88514890
85900183
30122042
6528521
39982661
7084737
7380409
457401362
302283744
499797862
300292314
580545005
55966789
25012612
48436419
170713925
230895008
146014623
355341661
664467775
363872356
104207063
127227179
98747018
443302765
177198746
67578313
25587947
505337327
111859995
257588317
326581209
580861080
60065796
132461338
115781358
86147147
94267245
486474524
193451268
811588066
518559843
213444653
8284458
23768291
517148650
329353618
692706129
165981380
251419059
62751727
45606813
3932380
411048926
15500724
9408464
83876839
240092456
28369941
449697644
419093635
301774041
473930567
693386054
81002139
318753308
27051596
800948204
149314112
496063225
397629253
28872876
60623058
191773068
79502026
199800949
144899778
17517789
399719475
38902225
71983024
121419946
21324067
424079541
417095094
499006810
471872235
230084783
69859243
454207458
246873410
543378318
161848161
50556102
483442307
356606170
569723898
19650881
15568977
73262287
717110627
270394762
403340641
40861107
147419077
165271141
98093254
804125524
292952580
472764675
509820792
507708908
541132450
40058713
6054869
521732061
108714572
12662650
167355069
715451995
4793472
94017645
609708447
145154835
85293977
296732694
112397965
520962186
113278731
19139221
60629553
352317477
368160121
43494150
136757930
847997812
489923332
44211599
669580756
407854234
12803737
157617965
10647144
279890995
67496112
429688411
120338450
197798336
129131121
14122555
26241890
178651368
387181278
103597701
436490140
94984786
29163584
8524631
109958028
499244965
489756545
22027952
285710668
190956375
424063971
324360710
436845053
161653552
149445801
18747475
168650217
2127439
61972173
105002666
525127067
167367448
266850503
610501131
332794198
177846430
200044556
26355823
32307223
315864486
159280332
409095202
10347358
380752607
266069595
237715059
143513191
477814165
603815020
9395751
108876760
170729156
143706132
307975496
32108193
516409796
403429785
678679860
149630674
191400
63286000
289321153
558408390
647832336
51076859
5625707
342488204
308040246
248070598
324925527
671588926
400444
204014752
107255929
618918211
237725972
128288481
154334416
93501213
25997205
648031300
74912499
136578848
3411943
422585244
223327712
111532300
192347970
97921294
234106203
70368457
175048053
43358652
380610977
186261705
429152247
391435503
194447448
183030393
31429534
24340284
80523213
272337513
34789242
342204966
25794669
24537418
38671551
182430214
254714905
94824226
13467344
419370599
414982735
2888194
235942014
260399207
65868207
175763124
395337388
21384877
521991620
6622972
50921559
16573584
51253743
291229000
14019482
12073269
522079173
95535321
101696333
696320815
31501075
52260679
348266515
214100362
263347035
127027556
55955771
191069722
327922018
420970880
511230221
267732838
376751349
274818425
332953760
94698000
751328150
362889673
354434830
252962739
35334796
29111679
3297296
66743801
28432460
319373250
7497446
75048123
526551109
262098553
206021426
193864482
274047621
759761263
2143832
751395625
5687438
32847598
5643915
732402644
246955002
581345466
9236615
573281315
90483950
208640389
39010134
796788312
381417689
1317110
112237494
623491985
23454210
147968892
261130160
490105249
545825866
392100716
55652241
9843679
127044085
99499565
54817213
109819125
31092128
183109480
40071297
404964220
288461165
24627620
686538254
222383217
668198499
85882850
84331243
46201942
74607933
298629382
51867628
935196878
64610576
13823576
21451039
410905530
85493055
348010169
283383799
585051636
134566967
5414203
261543049
28361341
53289588
205205930
79754010
87749380
776626718
271294944
657579504
163794518
5472098
144148176
1412379
98340346
316063318
56247674
58533757
59954205
244489366
118125274
378844824
398253811
222306073
298253118
315492887
178008796
41212651
146784655
207039816
96053094
829668888
108761459
145160949
62065354
32396281
44674345
283611381
131947638
75892323
41281461
207501536
631054298
4627365
155621285
201130330
472025404
362431943
682949649
79050578
142919836
150119702
327487787
348611603
140739717
176819435
610604192
264269056
289571881
416696296
281412618
340385182
5665529
108964239
58641185
214015181
41141832
374804956
223188018
235747185
118020455
173088459
626004230
307155215
243677365
340351770
18313715
15316354
279825610
235133825
6075722
195928353
459443890
165803609
540185467
177064407
732417741
101297557
12058234
177228410
445866031
130224940
190424942
116715132
18040043
9733555
66840049
257882389
754069673
1723361
159410420
385722785
199284779
102117568
637517025
11424115
704770010
609591181
96052118
519562313
112522843
38929779
140293985
247741286
153482488
425758841
68696028
273603237
434904589
337930226
12095131
50171395
55870641
47547974
300832077
23159822
114314308
289256077
154218610
401876428
440913953
518543459
12202209
541982233
82447653
279721263
78999734
24332308
723858638
163067244
311514250
51357131
86653690
184212880
810216586
369107509
265320116
251713903
485833870
169233157
205799629
512895240
608703453
30870911
285244883
31773112
267254666
215188287
441992974
75870633
19774732
18129272
28144444
196371216
119167615
45761666
78878722
98065598
63398707
125836818
157668587
1390058
88326577
545300781
444135657
510193340
403724973
595565752
501947543
594488655
115385248
136532960
146583011
31863951
78289774
73438048
185032668
137449074
172309920
88400
298147075
80272440
797006395
183049633
57043412
123612804
96052335
253115502
46733772
94955775
69739328
178215798
44413730
395193953
35496114
91856634
172995991
571543993
70254516
233750093
54314686
73319548
151694708
206546493
182563164
319378600
87077388
162181141
32790761
72133453
131296138
702764646
286179923
197097551
37943768
173557041
121193311
168766459
879131579
14918710
233721906
179441870
317983790
98614653
167232372
262958949
21350978
46129440
172815585
626006921
164390262
63713367
574866755
273252708
203171720
10078313
264287474
375835911
145220159
398080855
18535965
294634772
134927857
280129953
302835475
237962831
178066741
818989890
449881893
698104848
69396176
429864031
299886365
642399533
391257313
7509953
54795712
203657163
668453380
533758229
472068906
627481543
417088169
642757175
45383677
96057334
37306080
68645352
352033138
149490000
3534814
54901292
201614358
553300184
278878900
29937829
63943486
726089999
552389835
386714081
69029003
208694331
99076410
181791408
41801853
2938068
65086538
23138104
609788994
420656760
4314337
12802688
387933805
55859710
204065169
675329195
309671905
88403698
6279649
179398871
801102224
51367172
324998040
85382993
97473399
247605649
2223799
111464500
539973984
578578196
83874083
651228205
696244942
52342837
363073035
452319328
12985391
46829241
93985272
242350200
2501473
77353547
607376827
59015474
541421127
106753024
42849499
333730880
349928600
69027677
403994491
160760867
915637862
951793
49543752
503144118
6735736
3136489
76043077
72661283
229257314
454000218
92047840
526903147
114236243
57561203
802790247
6627642
2192073
9924748
148790957
18677119
332355428
115257371
863293159
56873173
85058668
478476315
193185135
870769310
80331415
87954592
21755608
79375715
239398951
119245802
243547828
241721427
74657971
885642054
55424801
35531287
91426190
929252
78977983
211053983
326995361
81047455
828692482
266129791
175685510
66071627
170465817
407915306
840631103
38977220
381231488
69569219
214590584
51974429
554389464
673556145
284607608
908748075
187921491
69049035
9484540
83187131
209638162
270218838
481580590
608628537
646268403
15257766
495034653
242870477
540639353
570923138
363821644
17750429
4106503
628249156
343398528
111314356
151806366
549660714
32619698
566279892
132766786
164593103
35703867
132951810
43215047
208168084
438067678
94355213
141024554
715030058
718832293
232084538
236816202
341914982
270404796
214589724
151802754
123286527
6974764
50571812
96143218
7993441
487806415
77919188
299695221
16598830
316641132
109513241
19738748
737711596
258269457
186667900
97746205
945179079
435050292
541783131
57278754
587679621
41434
219103990
833516490
88281008
232705606
195131676
339129567
80224268
836724458
32910983
551516089
176814264
92392726
370614750
133240538
300860365
252594379
66990849
76152544
62008694
5542982
643939675
294250462
173589655
418638416
612337223
70411525
299391363
9680103
237682499
238799100
278396351
368615088
404355855
37276881
182761531
18719982
703976555
229146940
615307343
122649891
204707239
348992004
75000188
4915864
68799981
85328025
303868156
322771757
924939312
22616171
782481746
680539084
282529649
55038949
116628460
43475729
452589960
502662612
383897400
506140096
211100810
378507261
416710327
267130749
496856287
616908525
172286407
3776926
138315339
127656659
265249450
495163004
593968864
627284442
25487782
15529553
158800211
246135271
304521460
242825379
719140788
112235292
14617384
19408970
9542401
68873440
3543223
85483123
105829671
200729575
138784374
48141666
9135923
37858993
74465612
438140691
84577557
414343641
24829824
61440536
219684779
29131813
318186121
366703748
26111064
172064371
396081200
359269
464806303
180185403
503473146
103521625
4412515
32473903
606391492
21953763
406271907
18356709
473381048
1805531
207016047
242741294
537383118
419980608
398972684
164946961
164019871
342797540
301954367
172075203
234491493
419021852
203699773
42700485
94799574
69850379
292178985
137107187
346309355
226064807
297427111
719828355
72087156
230536399
56049133
178949473
48096703
23743034
140545439
128289739
27469062
141700968
14503007
262083478
641599952
741466558
97599454
51520754
250791955
483289155
153446253
79068894
123111999
47056350
11083296
26929490
84102138
12059810
407719093
10670261
88473343
5273376
211590234
95953484
165888557
780894948
167449841
259402016
285267760
341146691
47977293
384907925
209531788
252746760
156820757
165898819
190325885
330084958
140743258
842478682
366702106
277059452
301645315
92809945
227651282
619218883
605641878
691317699
133583783
657932349
138467682
393373805
191338799
20961434
2898837
322523703
685336656
33778298
441189980
45316536
181677148
274839518
151053482
214362001
297685033
261021498
327652097
101029342
538049599
34929731
59832261
148087206
182670013
16100179
96421106
124254723
222835416
391351985
309423897
4905845
37319462
278547303
5714504
261073262
76857611
352604297
650641640
81985625
889950250
728748357
595597303
336766286
145190510
633501451
957499
719610
55102868
188517310
493583193
5342572
209104854
237294395
149408256
699561517
20773347
3755492
595359107
561789286
749619706
131180610
409577346
772590529
7025801
134914963
601061978
367230844
73733238
19677099
485125331
572343743
471945313
151256226
33218523
165621219
764937242
395138
47834898
16087433
218835424
22543834
402863681
84383758
15041237
388109206
125719756
231681814
48409860
136340805
426258284
412684492
256479364
241510433
268367640
79382477
50204676
64557241
373205113
97033109
108391588
424256826
64683861
292713892
44435347
38782518
104352476
156842659
140991346
93511
555713842
347500249
80447041
13611211
21551466
68333787
99526688
60907934
367218641
447210285
619206691
345853858
497804822
336916601
558711049
66595568
345332564
25901883
532449165
823478091
203022189
123512180
7655985
411615618
84480231
230113551
371202328
557753047
40580125
657373232
209261112
349776105
151366691
30554292
53894846
483987454
139195580
326585077
35507759
31586742
316654367
8356995
145599455
3581349
129240805
179077673
34333349
559014282
233967688
19009678
244955187
284332666
798123186
664983975
15919964
179777305
11042319
45275990
159427439
256841682
250291061
37400914
322128817
33926982
431983527
16048714
318229844
22374228
9145038
342295193
755656328
882156
156411247
492195867
89706612
506179831
222685743
287862448
19843893
492977864
42723931
16228354
9001953
481288496
439467624
95166138
213056360
474125446
60089122
390254340
89368900
763363626
561219991
377562606
14669920
136305337
499857867
402920404
602279007
145790286
311950052
94757105
37978405
27073250
26365265
399879233
183100476
327657627
690203220
19353071
39853023
33089207
450325596
15541717
62243282
955741126
278864393
706127296
436347048
478355822
461690632
329209116
11593649
94462036
524393454
39241961
8381009
89479586
264472553
318475396
367909537
650578254
106195894
686472232
381043392
94922855
963676
7353975
15646010
732016704
233083588
15682736
111972551
27874624
112677539
203579391
187323014
1047649
511099728
174707794
318470080
618245781
534799393
5983852
485066055
235221296
317715253
406250831
3049724
156631312
181153336
517838104
18446766
168936862
5020378
275013605
273346528
352762984
7119755
541234967
474994438
467188378
278302236
211819187
37891671
590031786
57213261
39623235
377983245
91260309
142128323
294485675
110574230
340144005
250821091
42879933
688720626
684616093
83749951
358426
195054853
428755273
238694293
41643243
791540039
117269366
646526649
161824540
154930347
34322900
36827220
10947822
9144083
129912218
463540567
6334459
406058177
12657565
162740448
178425199
3610049
714555493
757913364
249618938
113358734
102899837
59232955
334465258
121077810
252282510
646479872
144234625
39207393
596715722
25663241
120860700
322672239
277901520
93740444
267272165
835254448
61424926
210326072
29587522
95504997
117480816
30371602
102974933
161656489
110544030
8689209
510027098
212150136
25261610
6516728
196941304
11172395
437135856
59264935
103216019
280028545
128848500
66672147
303949605
104313521
178234225
9033630
230726450
21666403
376833522
32016796
75853394
869238451
562653124
2499746
133872304
205497498
108357558
404487073
342800006
542219481
347195357
154416054
5435940
799752299
69554411
137956672
399399376
428612459
321873016
651882872
58688874
227167444
645838774
83639425
15241928
442516005
8383422
71529631
182748650
541454983
86084821
159037151
94364766
87606039
89783387
174786788
83873979
204442093
23401715
448148917
143916462
204500634
238259760
63926691
108997268
606249648
334190860
426500953
73407753
409232903
48714948
31062931
594833557
143230
54592337
328809037
596207422
305655064
4512048
825810557
133686553
145143189
144832185
154720064
97581130
309981683
142335788
354201434
291350226
193446460
90735881
220134285
150281180
426159040
146063187
153457245
375031945
43918663
3499675
113343342
94106624
486961951
2177813
54881917
48747253
15524458
73810521
285903750
157334841
16932151
343389310
160187564
566411412
479045662
1957893
108987716
267776026
196902965
64559232
494729978
32169693
84216459
346761519
98664132
2706880
198356854
253565796
8097417
92381545
144134154
556885
119853643
376017998
262190639
277756617
26142634
31315585
172470874
81054430
266712295
354303434
74525775
390643062
186820336
314702534
110460178
16810135
26313156
129127070
108370997
737455296
254037178
327519134
369426251
91082684
400917541
422393931
265378592
162820196
922848238
54604623
402506046
540073286
209100609
713966872
24533291
129750944
67083271
119367598
440896767
597841627
427343229
34798301
636780952
30526828
126837136
27781115
141555318
261775648
152926079
235781538
30700554
42344430
85004878
198274
251011518
676030579
25999975
108091210
370358444
260614741
17285639
311801165
328072494
106536948
300201243
438529540
525802790
220552137
334282647
38423098
135421205
34295600
243285111
236728895
308903722
26653864
373717689
70154734
10901394
223528508
110951706
82727889
16434381
283223936
390561309
487794020
84348118
317306886
172325789
40285925
235050019
573327866
18037775
480280734
36090390
40615102
616823852
595225935
33153955
662997218
55694454
26010864
3234255
65821159
291028776
438374520
734685271
409393678
238399015
47679603
13355262
171565451
303346261
42887566
232019569
417737208
268828589
101991326
134683919
630031617
191046467
135438199
238347377
84643857
100224323
101728917
233042780
181920107
66162877
253595081
329162123
447630415
31629640
874062220
159802839
74552587
253959069
274004086
4101987
14864154
481190710
484753752
746947
748109030
400149012
191990029
129662016
478620732
245643647
230445584
26430692
318590663
90059011
51758541
49985308
56192741
320385586
174189533
397173095
149363269
16382065
56033324
769583607
47493018
407362888
331938507
616802663
99673567
245353520
453457069
81340090
5227072
104100346
219975119
126737620
25970280
19201868
9106253
471947089
158226199
97372861
197106415
28844662
248061652
58828726
15707103
61604240
150820758
113056602
99019780
147965989
29215010
345430654
67422052
503555584
781627630
130339105
409508591
284111697
65808289
450861102
145144272
21824203
128753790
609990762
720649368
680403
67378955
130289903
393621152
34760843
146689757
12003957
836784220
164112919
369314009
328176485
102359683
377869144
166514939
66252493
2320620
460291927
846555495
445487695
806226627
103114841
283073132
927455
164479261
10860493
93729585
1463113
538628221
102183334
30310988
180108235
114103059
17173020
554496023
71808898
183434413
306129942
222362794
435394784
6280163
383636897
719574922
429172813
2354810
265948614
146102004
126083247
113158679
107260379
702732530
612196258
538284254
195569777
51324321
17974233
431027213
254746467
117768278
115877744
100318820
52008925
130365171
111384188
92707191
641141861
41582611
376919191
342644772
159078378
225254120
55514044
64196935
35356889
886456649
623616320
235604519
211649042
74200010
136974086
77055155
32114198
161085391
451674
305903314
62436207
178439306
65255441
847652130
94738904
366890679
176552905
557962843
3878911
260903388
440339922
254312964
534712639
14684873
407313764
337102226
81453767
10742553
164185562
10119867
174724265
613475844
4751365
27235379
151784320
108326361
33639080
473086465
94893563
343389333
106222431
232493345
307244336
16375654
25566990
305592195
67444453
183583193
15031445
380509029
6692487
22667953
4649082
133841164
109234590
132177496
367270818
216598266
31638397
462747735
258739654
244790164
29953265
662736464
30267204
19138517
27645807
361687599
76750541
229108
7436865
461325285
67123222
495101590
82855426
108838738
253050559
60353841
21907579
77918098
214121325
147573912
588395275
34324274
210520029
211782664
822903082
773832387
228207123
443797469
115645449
403716977
39151277
89938876
645822804
394885420
82340177
362963570
66734368
186899225
307515370
271342804
393399040
187214056
9958070
36912995
59390421
69704261
357779483
117487569
727394165
472065264
417655912
311053252
295899974
170570708
189988660
294509558
399680613
252594888
543505183
4643011
597692330
656899015
236843749
9267094
51816032
26004658
31353091
13633735
202000624
192324493
1609356
192639958
809083299
491437812
738549787
69883573
612806805
391269999
401686000
750057882
398222800
140948340
294448993
672229510
235832770
657631703
438229159
301056285
23163963
232007822
321114314
703589429
250529980
902904107
176614113
42275048
203393886
3058562
239264225
94268793
38373865
727416696
19529011
83396337
312718683
80332052
271438026
29227968
293156
142042989
137700798
79595787
82175910
234809570
32781892
171972099
175188940
95709960
371424852
181408814
49711295
722624751
33758885
59675137
211634296
83388642
81124059
168164009
391639173
213602748
96765009
900292484
228830946
66810192
132604850
312966276
220041471
976588773
460176514
394213589
80688824
493051229
195638155
103786970
780762420
26147175
243025783
299651815
248718852
249978127
50483330
43885145
35477423
24906909
42052216
824071497
420454054
621583468
29957146
110293767
525535107
465467219
41638542
385246427
238364001
13781291
46463421
287994865
186133176
80388686
99426608
109809139
481897132
150942503
487137179
267627915
390499300
174825342
10437112
124793676
581383146
478551576
111033763
186236643
249977058
213811703
6368742
411054944
39149769
163505821
24929868
378845362
100260757
120509571
2546816
116704855
58957817
106655596
18495097
226487740
25885152
221567
729854672
362966995
74879078
611962478
397724037
10878733
122199312
36597749
48623317
414928024
192742938
364030089
291879879
7390563
627974531
548361902
186896053
130109356
77903708
138156270
141243507
170930244
638761653
127672631
504006090
141507711
588103139
59373567
1379155
89190894
288560963
19414453
82082715
221048493
14982806
19424976
65430462
3398847
99148249
216547483
577616493
2918384
74935390
647689410
205957886
166977029
394068491
317212808
34300406
124744179
138680358
304446914
111770844
19034460
276296699
602813336
428105281
150758697
173810967
731800773
35145940
94581146
249730727
232886819
566115696
100308930
464987717
440628128
58550118
512579798
23408819
74964087
34840202
174764668
34458712
131187281
69185568
589407145
6845292
43050698
206086492
15273919
730219686
358460441
617322953
345101608
564479604
655822036
101341328
177748832
339509813
408390278
65760259
128498583
487978560
28093125
818549858
90218739
560881446
231201054
61318075
260989549
362245575
591347943
285305336
43544673
177171402
160145796
271643971
31763267
71996217
159495747
724152243
226375946
656328862
33245392
709193449
40478912
223084267
92207336
401762029
150291809
201910045
429897377
663519273
23010310
68773048
78246714
714168905
79899524
130404881
10078422
290378450
44519786
22419576
28573835
617694332
128602280
215974866
612630291
107880252
21023122
645945828
134673561
691189957
71296878
526703086
450864597
48611534
32907482
163307459
20921496
317213645
350762744
25428011
249948158
15237085
207585859
703264356
253119426
300618962
100757838
16308863
21857357
32333844
13632566
223885665
714045642
239779074
326385051
57579876
59524710
194070044
475989882
533505050
231169768
27726524
20583724
533181774
159348327
209898539
408224279
137887358
1974397
128710787
23203811
20050793
539298442
73897064
341238976
239402218
389808194
634729466
53872294
24601535
223166381
250700751
129567190
21411032
341285456
309851570
138086750
24887161
768052356
263513016
377746564
647344997
24893784
293572340
85143227
144974307
65579289
353247166
286725666
531265364
331822245
190094037
742325462
333777054
26905816
569089363
16545070
69050359
422421277
326398902
721734843
28346994
157505606
329292850
3094985
157018779
129695575
430012710
34412657
14497154
103958727
149155275
294538616
143709632
220297010
184707061
436624808
180703019
310505006
476699070
128142745
841708
156619733
156988062
219009993
182727689
221587184
623380901
136232353
504602010
215521648
32230087
18810885
61813284
442731787
620834159
525212580
51806433
244807978
20353871
340827086
6255624
74468499
190344685
205125006
231945198
220603125
141297247
178168239
766808113
708609652
432701445
370560604
399290793
73197326
86810775
248201302
89656439
217322126
18578720
107526631
260221494
453814324
59834593
136860492
499085896
51554097
94664496
319606266
308253082
65693254
581827881
508434169
62531986
538937087
123101552
662800
234884461
463749297
71317323
695164399
91977
218839995
2728078
271565404
291865860
89330784
78319539
431389102
144827789
394470569
66373559
64582972
351050147
277643834
2779181
196386861
224775430
131507101
28001696
293532880
35795784
176977550
49843626
437557379
309956186
197825957
170211539
314768375
14052176
492032036
227133860
78169947
689987175
170480734
292285617
243611054
148045827
208628785
72182055
115822059
635370158
774595199
138281901
292172927
240929870
331941916
429072313
52448996
522961270
642523228
252133775
394840479
420578898
213073512
627716717
68656854
1889784
4813409
86956518
334933734
191098465
494853446
293827571
217387814
659132393
345770890
74512060
46795085
445383398
50247174
180689863
169651297
17146113
1071619
5026188
22098745
171381252
573070399
283755058
52155385
441290229
39974080
338471202
744381794
16667996
61677138
561200336
696285457
37409615
322369774
303445401
33044637
145323302
230569004
102172696
434388167
51553240
485335260
608069849
202352357
171074322
54136710
363017699
172555506
5469476
439257846
20714319
148520958
68531421
146629174
87771978
37273225
341361032
420703476
89929814
120285917
437630805
165588342
8769505
238340569
376434900
122903474
91251982
472341221
241827512
100098826
246647998
585108726
747466
380405362
69677510
297091378
280121040
1596087
1855051
228259145
34957763
526711924
944225983
33593880
420302874
158834331
29376734
473459213
21587521
502291209
92732408
796517317
473704229
33118676
252310412
149386276
11535430
283877014
168724251
82724192
70794
142623463
66411585
110041978
280269718
35792638
3818979
746807518
204207424
518211527
6862494
588671172
109198431
647703178
8624329
103694535
156891193
482689213
280333183
237472420
697220967
148825756
29770298
106140104
183622831
304248013
64806453
93182273
98930300
43541847
217189224
29040065
270657329
276473160
374360067
18092803
20074
44643925
455444866
157297616
140833039
307035644
27137793
665834195
437437
257654603
241678521
642853507
10077806
802092171
95722276
6400470
242808917
89084677
521320876
186437868
189446070
18828582
770341317
38609432
389404409
163805503
462249574
398364001
692712083
603362696
89372620
146670431
571487158
529911190
460232537
794050534
165896896
39371063
14787683
333001963
440785188
251652496
298790271
529052053
7328341
86340216
265397353
170305678
283151836
374394537
44136104
199550992
9743594
294216854
187703524
114255833
500081154
262892558
230157756
630355430
809700486
388877423
192400064
93641965
30934648
99600791
91154933
125010934
175994042
3734101
831098346
218932331
289870832
97586756
60484047
224233006
235545120
10906015
95997482
394097266
41513006
102346653
1423957
53273940
28137320
18992707
187157080
253120658
475363505
230876832
112476903
49273411
516866455
107109066
44019485
34424316
361995330
115685981
246511535
96486638
204158069
17241528
323388068
344729137
357328038
6803658
96405925
32075449
423941990
491711372
697389622
202112515
61891326
181103392
130545019
35238150
109188662
25753984
139944883
466091902
93034112
35884788
516389239
858597588
110944891
224038462
276298099
21691476
25530867
24979671
152094057
59491576
625098311
167801897
474264718
68489232
384355573
15291440
9607900
292102108
270311491
195534685
338853686
211501348
1069774
77400033
43010750
229509312
6401308
82571376
267912780
395637938
68280329
482998231
123515726
93619246
158625216
264257707
5180478
34192
536984039
103678667
178172088
151188496
86046351
754095917
351558290
125000295
23517816
82413761
557413066
115520918
81213244
89152059
199328631
153083359
383472590
717505117
214333304
74875404
34303092
54649937
182304312
162262687
50230695
131352724
629114113
373149520
10346440
264485002
41032559
70043350
110934766
587790390
28152041
31063491
364972124
294602406
243893639
40341120
3819165
58392084
263224203
117587899
628801000
614608598
374562532
82632248
228108860
281370698
299065046
48515611
848157414
67745517
103968050
80777252
188031028
67992267
282555095
256587737
50007385
547201261
350810277
624084473
92262175
3439107
388533242
231407741
35649911
308104590
874145
56229718
592734367
494292900
532367962
59465156
162095227
17707850
58778563
320572212
201560352
505599699
178380371
626369221
76953582
563445962
61633739
381804603
636299342
195552670
759118954
285515949
230878951
356591873
764170665
115905621
262626334
3418950
406939577
52702659
154871830
311305128
38731429
49032160
58355106
338312314
133067076
111064267
791284119
501423708
98737026
263661256
311759294
273964465
6686984
84352426
332663373
136164323
113169700
415326942
270616074
531338518
232257349
100445932
332419326
31214882
524741046
48740512
52050133
246276776
80661246
37408583
68806635
376419007
209665714
452910389
209955089
145565062
462206299
118149405
677179837
275836097
251010842
77962612
584150323
223283516
96729703
806882498
58605864
186477492
81899264
401411294
92309464
395801668
11575869
8645746
172574433
446869479
132467220
309451231
231568190
86631510
30998626
109121435
331009395
138354271
41969038
70816114
251908914
71887468
128738243
13213843
176825202
425731310
390204914
344008502
132953014
50515749
112885277
79634421
315990102
35347584
47284679
131738747
62107832
367496794
276346798
218675232
225565683
79057324
112469935
2274744
252785060
508052
266376536
66603514
20197741
217324843
140043397
195102300
56896487
112479330
402299361
197210169
29990831
744559510
521527412
719044271
168794640
278722096
98079926
167922144
38427190
35533746
802449927
430402941
67080690
286453545
193683007
137260017
65187894
639269372
553987172
90597876
49967617
276475981
31063861
24966039
744082467
45102371
109103583
727988354
253951502
2924226
656263288
57848117
458954940
91061510
92381866
551712173
217650362
13127055
137493459
128831760
137770083
155267637
99284593
68215392
479669813
14851864
444954323
837667086
93985528
14777792
22062163
105278828
661957761
612013594
292015403
404644273
199954863
145334211
70901894
675883671
200677285
440680063
639506201
484387111
347377483
436783373
494589676
369051894
695070254
62873108
370903164
425555264
239294655
707600059
598741594
83946399
364246591
498146751
832454475
126124985
71769167
607343195
189277485
59795069
301049446
246765080
549343151
15876208
451742444
727916919
279966736
109853443
224963087
139563484
529298280
100452661
122941970
536293179
36340547
500395667
17841133
2371788
907904665
292320401
849497294
74812169
456466875
354184477
73274752
300979404
32310186
83841813
5262295
794803139
312905822
302550385
70218225
339032749
15173444
454994350
73296565
642960563
166923942
33878113
841468903
368927672
367193398
29851738
128492172
387930883
22871386
541829942
694614888
532259339
160655451
322636715
98188029
122180498
365219117
39791538
572010271
93018413
148572715
546353202
168978548
296733748
784037205
42259994
128483064
249677810
120016658
120168952
35641072
50981969
161158440
15435074
18488761
280635938
79115123
36512671
294887980
444394036
231727728
32327324
177399452
393118176
31011561
26113136
341842070
287587164
191203547
656641843
292544392
234311587
79090980
535867585
264339943
189524760
52628070
1512197
14873304
463893095
181352822
42539572
15535661
115565893
53879941
51966217
126609683
60411910
26297484
222629889
544939260
335822306
162412909
296870667
310072080
158933532
418141645
22341372
68571371
178269809
58991191
409901479
619123038
109317523
377996273
745021858
318945606
248303763
17504742
284107683
192623676
868905883
16078641
42700314
4532657
165649761
168091554
245730687
25642059
167802588
270381361
411232150
103711511
170856104
62396067
760838550
38814895
44231724
66252698
835535733
14794759
575414032
686327555
203844418
65784276
384571770
471305991
477184920
153897645
9882112
3122628
1780687
396960330
1901439
415408025
227654284
704039723
897897702
142196161
20763747
508216716
54726087
58935877
186276362
469524488
300264602
118231686
233833803
359895038
63530010
509429942
64792138
441479907
328067183
3969296
7115439
123338285
288824626
147852407
351679478
249529067
599683626
57153591
106201462
8604383
37271669
101797287
700678714
66952742
476421810
332000747
324319376
317881088
170380988
89113597
241613105
661822834
361752197
115491451
170733783
7072058
272231705
75512385
91134006
42365340
50374699
17100191
147368870
24637901
305937672
252464657
78655311
58485141
778151208
124365237
145491301
437176552
7043870
480708057
171362443
28416299
8911663
574054260
131244541
13707067
181524683
132615604
166685261
745231085
123561247
289111763
129848791
103776659
504377464
598957602
137574563
338629798
375675747
87068108
92032388
515348744
69031073
619570662
868151926
11357292
32486439
15754520
589497000
378118559
181289256
16892277
371427228
318860720
832331826
768166131
185554834
377314163
337032565
763315466
423105182
89279975
168125183
8800941
150178460
59944605
398856708
159499565
449512495
453414833
288595250
176903495
92919791
273098079
58858799
22110373
238606373
40927365
61154675
682393983
205646870
277896803
284803607
746955020
52119187
109842842
15751401
128994765
542551250
162233529
553567744
131844589
172325691
549352123
538553558
104926794
469817
583490062
396118650
330427713
256508296
2667746
267331869
21281772
327068361
229324432
103927276
27719117
62457779
5295364
14614881
85569026
435561288
273523150
456022018
147596679
343526988
429111771
6965315
553639627
109836391
261875534
361992455
363710528
80577270
130732562
900153139
88080526
564123563
492746974
461743914
201007345
969814086
6198612
110111436
677402507
215702615
91621189
194079941
319567529
590654340
415240074
254605809
167329309
83135472
105551290
99771023
177859156
11103188
273124902
304801658
649437442
31220984
217286646
149830910
153050657
881685946
523056028
533523840
379301405
138076959
27635
41329255
52960635
72226883
10751675
188916787
251977534
3666717
218232733
65232655
350460011
414868540
349013430
812995613
131362390
72003250
178760070
241469519
47073456
564580764
6209561
125827215
80289815
248099709
358429072
179702880
689934257
492406411
232597727
27722236
243533235
332659570
24303054
128398960
20208143
235734294
295192054
335909076
137714924
162183699
207918368
28074589
103294444
173451382
670332791
107771441
337259397
763409120
45555727
95332624
346563352
444259141
312748203
333836230
692568713
324614716
348745370
365792343
94523510
627025411
50911090
263562447
171469529
17134126
2356179
306900916
67058952
267005805
67246328
8120576
24291657
14453707
584966240
92806523
462402993
328640327
226533447
317032854
828969223
73715705
19320485
266941
211306709
116320645
257802376
241972642
849135854
155476300
25721865
368202645
118817406
217867228
323373722
274885844
412355546
576168629
191518186
107644014
298845471
385320860
577746314
61773797
606934471
40997620
64595592
121002159
596629182
259194613
96872280
52762350
42763972
200923554
35429641
362712708
917181544
507624023
901447433
312081972
612801393
44037617
113626912
263612174
480005192
55093483
59623623
292466243
501684105
296380500
688246367
197731371
139617270
15611994
443870696
134671063
183043423
210755270
84543870
294588757
766287695
24874234
71471767
52080715
416627537
143264792
29440603
9092236
27820167
394584318
124578310
178175908
180600173
470872366
173754858
284751409
17046958
139420089
101796986
283177288
245467859
7640712
305195092
688093313
26961873
177860152
823063872
69902683
646308864
128677523
335702436
17419172
99127047
68326690
11413144
470344759
156858035
84241073
279085906
273452161
54240762
319446374
96763830
716699892
583826508
16226901
244362005
87267361
543348116
207156856
53535185
52527031
767409834
1240922
26966086
448515709
351176214
36420744
341011352
364333171
133036427
227081378
350532013
277148999
548569719
343595023
76494924
8357597
173863666
310514763
35674932
4561463
304948430
98099485
159776937
250785821
453642903
500507397
233081264
666746125
102720883
107051558
771407493
650765867
92082330
111837287
429392290
135941857
166102117
674144837
454258976
80007774
175477613
64559030
10178684
608532746
98002953
623758220
102994064
349915928
57941141
487639279
300310544
148905633
4697798
65205728
252731154
686245008
196969789
68045040
86974668
245191913
9740148
199625596
883701366
414042830
308259513
164752149
18945704
82541042
434825686
49409186
367272568
375308266
345981625
247976093
138071034
530217415
229317338
428012405
482921729
482755356
130617711
28886423
115039155
135303583
119301459
142583051
24308333
251597577
301522291
377234786
150220583
417381115
111281138
142247105
116422148
449827805
241157956
748424662
525346065
2773789
107909307
660141563
246011929
579566493
322399342
651250402
235056865
1451141
422515885
7100829
1847142
169435735
51834423
524694922
523861773
230416433
54274480
214459091
263725041
494010891
503857968
258212248
610316094
472973716
25142947
64815261
93981576
275902684
620869335
2088919
154374585
57877530
53471028
558664872
410939625
9790823
170692784
227354817
183665695
779966984
21362085
125967590
380166358
46810469
654936
524973897
23751438
120784990
216607299
24551948
222677883
21338861
823795850
811363493
22915617
488637581
187951004
15923231
182133525
323844060
22898177
19554834
132958991
438343886
252707445
595362919
13388866
218122884
887537594
295523304
157898171
142773075
629265940
135002037
332095614
243294696
248148000
135109312
201096878
98488652
120393244
554356691
294704278
376726827
176982872
1161360
564107625
84337216
369034458
10326677
49055034
47850056
494106744
781578647
955418159
4213421
397025224
81886987
137320262
56097719
36595947
298146567
156141786
297607335
6205861
421610301
20174619
754608186
565925700
77711136
237241831
466404995
56646515
241272170
246919724
114351951
414540495
787982143
10650606
259384185
517467801
311535088
371069343
8190008
725069064
544008002
110845070
64367069
120377136
72685104
559698903
249758079
29330924
44706931
585395550
19014963
20903252
43183989
557945708
699304508
556683765
823096735
102719654
173986223
416315330
592344869
235400986
173265071
110208241
901499979
664260954
376661131
213558338
238490607
284564830
117073217
248740990
121964345
17346546
95023961
253208451
247050809
474228148
894699
262321259
71306196
331548369
221183485
50862833
326509093
171167786
470881742
501674774
27875662
13855635
479086503
232374247
514453936
19878126
642652946
96304583
167366066
713327324
78605032
256182994
181012422
124467767
4968447
110405721
5413469
57190863
42552262
199966801
45362759
88185782
148393511
306918777
566318514
171899787
13977744
13139303
266336424
50924073
226391043
622725194
133291139
205397474
172034464
57556399
126125158
423516559
49356200
90606434
552314933
31845475
527838626
87331139
91587572
225346374
854727256
173144349
18003705
210864627
169537725
171777551
339808519
487201915
29991232
37692982
95575228
58561517
564696577
347982671
123431975
418802090
144907700
742638657
104566393
646015517
666564059
244624544
49075488
48369233
705622307
27121836
159302157
152057336
363566034
175616673
48012121
412278941
491820365
605150406
93560046
382950486
83101821
162399316
14502038
3977055
159926369
591512919
13839128
532952438
506176414
179025697
573554531
373391014
22034866
114338935
251062617
580999752
339165702
11950082
163754017
88684773
158627084
343691670
62858919
13223713
21090334
122363133
194974082
180712070
12489341
37140817
227854652
715965625
54412978
274136255
27758827
524856352
184579972
11469989
340883343
288868524
32250034
61714667
381224390
570162505
368732152
146589207
757146372
178485620
125856436
414669811
45050557
338678583
151554584
645345256
16345940
126614259
49717589
1895537
186966256
167729861
181695511
194689843
181686671
169811019
161587496
8678860
134129685
165081015
508841994
222486729
65861500
5408659
92049782
98621033
876455880
264909257
56184254
453167411
31593040
766271221
287833254
479285229
452497833
70444299
142228815
509090275
71711389
119027644
322384940
540286877
548398432
169096875
2648812
111163431
9834897
435951498
111172520
88876613
426936517
240584359
111579571
41097872
156686326
189069378
403824460
261965651
127640339
232065542
350824618
251513506
450301613
304530266
150764261
31494381
189156033
60522431
161765267
219083246
472261080
362238287
925326201
405057572
91121068
703688659
380031295
706401983
362211894
146573370
369751520
495823616
482293353
233167408
220931747
438846875
215002433
96413898
71761510
401801399
830800587
104055885
7309480
294695747
21114604
353070271
45207912
449864851
571294310
820023172
540951374
120922508
177860918
272574301
937477825
36207746
231313026
301999712
28642700
91344134
476203313
260745369
6854004
873119751
98557738
218310112
555016564
92071991
362140522
425638043
122163699
51467178
262992969
537890424
642083004
75375546
277541024
394472959
1699476
5380897
556756339
17406017
757079857
307940442
1493317
2570232
6837777
16854573
388302286
683861712
69976660
59515360
348055201
32564275
132037180
647357540
5733933
236252697
342367416
117340139
59018660
268491994
122502888
253514810
2527459
78839811
436815
15718211
39523232
31597676
635057226
427703196
617518768
522994490
366602587
257889249
113928
36123615
27292880
445425367
523033168
147671119
188823570
801375144
297813334
126475547
690112861
495193025
290745704
112794303
86536106
55600885
48439604
186322204
162282514
98269544
7797230
1199115
2323825
590037665
421648121
435647692
28888862
189775813
426053896
73060309
633245064
274388553
271173555
108298467
74008541
226923305
44877211
128949977
452042184
737701583
8052172
272587496
52909317
226200615
43560258
878714582
580838914
31498116
609943839
465238140
48930091
122364048
7662020
740325077
691452980
155850728
157701537
114504582
423378787
16118895
4332087
613150186
313293696
163108226
472325587
825988158
103067235
276276854
357053
63340605
175525722
358374728
551627281
318407774
382086312
12690117
203144939
58181158
439691809
34438363
595716572
113223670
125640525
500078875
452278836
536913993
441947420
562854964
84260352
72373044
342090242
679867996
117281205
303579135
14469005
835187167
354473895
373376309
100802588
348150116
47682444
486515750
59240581
2814862
162567070
17876444
628259022
769635451
224743063
346194643
231686376
264329576
32393173
163591947
231838649
379752554
295325182
356023550
104818262
21202585
159285250
2766513
337884861
10651150
23729128
19557983
256536839
12647622
23036920
536637236
458204576
31658658
12342829
5348549
213096783
18472942
59917240
67078507
124324448
33042731
131218652
245140367
628445557
254099742
32347177
618641
134475693
604259734
579557290
510072204
203075799
21452642
109221067
107925075
920124928
582365116
28742489
274717604
365746439
409011082
190308737
309673394
125368595
213483759
220591940
50727347
195804500
211076348
38616768
338983844
84394238
554810989
383257267
456235899
60517889
234009272
94781686
138609322
4700326
196041585
309647083
575979968
364571497
6943480
343052815
67761472
453691721
59375080
572994866
154208154
352092661
160776765
565237107
456282268
213170141
203033245
289560519
573137211
467936206
417981868
298771785
394649553
331102199
122630125
89731489
436798414
10695054
342283011
203279957
102487785
203537594
630340328
4046449
485540903
13177484
818051694
324136401
597414865
229423306
132821324
1046243
11834160
626232857
39581901
164116868
595456468
480403691
62632061
670179217
275383231
171807054
183017655
1261309
596494516
344544863
889501672
162399229
33694509
189806497
444131031
70098818
365562209
142838203
140160306
633841020
28275373
73210485
683721284
277628397
44183282
24146542
325878677
341377519
555453683
21310241
671116979
110999156
55789326
168395920
185403667
423750300
126940899
356544798
649667938
45296546
673880382
408797375
86194740
94243097
377801224
119308918
82388786
100901822
89407301
1568084
343628183
16027805
599639414
233431491
65537287
145930134
298766206
127031563
281110719
407951103
4136729
15930269
44892660
187826895
143541781
104772131
412185689
398540670
579055038
529858068
109532161
17114912
17176416
37669697
619135746
773757842
40218460
550371930
73291975
158327340
192686907
166472874
44428261
454364005
156344819
146872574
560483638
539193022
44364298
146077068
15458249
26692026
41117367
622267219
283824709
115973210
104146356
265970100
429675429
577116486
225935926
272316560
9971140
47896114
383449267
352900491
152336565
144396502
738001500
101235700
510037956
95442866
22770063
209286472
39458970
388361281
417829246
247948119
106105898
741286764
361776410
329444329
67800415
62677492
57626089
165845832
109366924
720949955
180281728
91619876
166697469
166166442
354001592
530936066
110392998
339278597
465636934
107381878
156829497
73505450
569309241
10218534
255249693
218800559
28511420
193342393
639217180
44553810
115930152
176553264
387184491
97492173
18072544
7693683
303360509
660780228
379285419
59745881
379971209
146876237
626782
810656305
4611745
136299336
532864895
40368840
450792927
154264115
66168116
41312130
374961833
314695789
322417071
867958835
207228373
314634316
520573065
493040090
2472015
203447660
199304905
164400566
260515133
3194023
230651779
256066446
235249069
196192401
497265544
111766976
311138630
27485168
109551835
398062646
91603742
601330680
158320591
292771620
491371307
379276190
7702113
59324701
45333853
235584007
504230825
507982873
225387601
451797084
17667052
21930665
122864499
202300376
143235174
611068774
198789703
283116096
93013094
42699046
8130972
406486188
303028214
591088270
473125951
292714811
189986441
69485909
182265848
56905911
131741919
153075274
41616656
361991453
65892483
118750239
88647867
143124505
328954
60949877
34957475
418427408
177884859
60184038
38507118
636467418
116623235
681950135
357341386
145322362
151179540
21708319
433285619
83381639
552672147
154608371
773189431
489012368
130532125
269365403
328997016
120063043
167600897
12217728
135776351
21422505
319272786
143484541
441800321
51097804
374567189
503690100
170045644
134190296
3735684
603279498
248580659
79216184
79811840
94209299
252769838
549205847
171171549
42073301
14913762
15547526
32014150
7045257
117272456
345256477
365141364
449427234
9440074
617936762
95849989
147128208
316869865
416320358
79997969
37021524
4713323
173773179
251816025
95822763
585370744
236105703
52805489
212395500
193672067
284706614
115923424
397201242
362066523
185520484
89351952
113900029
148899308
14455926
29270736
23343736
45662061
582634450
287318738
589796542
46269640
189732537
137406959
406393021
31663351
415219408
273346582
198852520
111539160
189574697
316991076
200198424
24717079
224945772
461109180
49069508
650479189
489436735
121879309
10748117
110241774
351538100
430001943
265688662
157983463
308886242
203030815
114450678
970754802
177672939
62478339
664465588
230689052
210376747
378646293
263525602
513615883
988142378
81174556
74909565
159022320
37769242
499809406
107853781
340616016
319216177
67838304
117548087
395586614
201641
11609792
153151422
5398647
401742026
274650298
150540655
32225651
207909186
78018138
2099346
28461190
228646135
228720209
141288753
43986825
174293653
410183188
643292086
476026926
92713670
102302801
136093911
260578428
558627019
169137703
758597640
795307248
2210868
158181079
262259392
106020854
96265159
312834442
623535271
67143007
335424069
61725738
295594251
21289926
63521522
385709855
462406185
391078456
17733814
53565499
289151679
113545886
42552618
151723116
273321225
607577596
153155506
24849701
18595939
201150457
253111903
149902751
383846524
31963757
82385776
526480753
96060392
37208265
374828398
340759041
306573995
147505881
177064078
15238564
230898228
95623322
83440026
239948776
258533424
181696008
262795630
116963667
122634937
75937216
792420555
336267676
522339850
724349020
55143042
345510932
292489687
131453378
249820766
73117526
43675750
260644399
306220749
549356671
195718852
468605728
209884986
414415070
48782398
549695604
91956428
201140741
17968081
150874693
135924783
176045801
468892208
735159850
544898322
11080052
248164467
2009827
209144810
475750636
501699407
394238862
440011881
171271382
20817569
229506570
569176560
96183234
14552141
13592292
176658541
64844497
10113830
35384447
653999112
285560540
250866591
337719935
93780098
114353400
30720219
483445713
495227436
201363428
18471962
1221328
3093568
295458395
428970718
176389524
204040974
111835301
501206490
30761516
277663204
687729498
145381713
314415577
12183633
268711008
410125441
278986813
367935122
142515936
430761569
949372153
111680728
69245603
143475629
42621638
239914916
520779593
14686241
460163512
550903081
101236781
102970146
411054029
615829
96496302
417075461
268114404
10378929
99937424
338947312
409899483
488678332
50551314
82833119
147049119
410657028
265321314
707775655
350064216
20291512
612342686
421217761
341219031
450060116
8622712
6710239
169026823
80427938
960909647
270501407
167838424
65436141
673358530
98203842
39706472
426754705
134194031
43251519
89603587
192423510
859099095
56779471
285055285
27756842
310390791
54312670
120764337
233505036
135842116
251228103
136249621
601866507
100162677
272169843
241701622
80059201
897403645
346753475
28393209
87761514
193593428
611180570
260405314
64300568
56667526
469711747
555063743
385842814
9962455
649325860
102601029
555847458
159075446
54370126
723789985
396779453
155727515
295448872
554505742
107166168
21129571
146513380
316676552
227641268
436112018
33951902
120256155
50340646
308321983
92004472
405066834
259387351
352133124
373954523
11363917
646323670
441289334
164228411
271285845
139680964
76268008
51983542
735904878
484607687
498460852
4846977
265600703
52999900
46254095
866199439
49263256
441875559
142727731
66917715
791216308
424608526
113866769
46439222
561314530
233001882
6269588
84181319
27753802
1766733
300727032
141192893
739595561
230048308
520849274
100536322
186617498
209269211
261348030
200204668
3378805
64044511
93715459
400876457
60001897
283335634
36962999
142767081
245372963
255419460
1967234
213271087
750309093
849836788
412168437
19462565
654204753
203915069
28530391
95197503
652081214
509089007
158564814
476910066
150546926
10369519
23147515
293840745
44967747
39735112
69601365
421189216
46445891
217834193
71686351
64749952
95080417
601857001
608576900
67240092
414257362
261120738
233219165
564708492
432126617
120551191
594866084
66598869
268382312
408638463
429766926
196648620
23273736
109660797
46696247
348305876
618569075
690822467
536029562
152410131
462845586
161960340
571936739
594915061
127899155
82057578
88361902
2494658
239604225
195969829
548300937
374003696
229565222
155892731
14733301
27119037
312090303
135454601
61512298
58090247
112553175
158116226
64327776
4907068
181527949
714708923
28027265
58522315
859216263
196248937
208678297
318155079
461280240
39332088
571407923
638918213
140206389
142025582
860836560
185056641
85342284
136238721
33762503
240149287
145345467
293821342
192515771
64989438
71158603
108016459
337932147
257168112
191984081
207092595
60334967
182369805
29427578
127846643
620145838
405962575
263675733
120189273
762643324
331698829
413249189
252349231
160511184
211990159
528514268
250087702
609324902
79543762
15544777
204028051
232120123
153820767
34736682
21684952
125485220
9917646
596784687
657733681
486097400
54094663
161407125
251935645
274563834
309281840
7800800
249971696
224216708
165719312
466328445
153595762
5134316
125010801
20206233
678254621
122053022
23978564
31400628
187811553
439084908
18668253
22306122
317185906
46187236
122793748
421988080
496799755
824165967
403296172
6047538
341932177
4063198
19393749
63265485
434336955
76664977
585340921
20808543
75379249
15710329
297770602
705835270
5731486
65816680
91265072
14657955
447545307
482547567
670831520
167703180
59963205
63863304
63427992
24573577
201596079
10617922
68629043
39579868
473685353
261569260
67357285
786057474
772681207
605785829
649113558
167176176
148785517
534483272
105993909
596534522
12508340
180171964
155810848
99056622
621695146
131976650
32493271
415715384
110646685
144464245
166679545
187177907
566246151
132712893
8331668
341084674
16502702
288602750
4147812
252470319
521733598
899332519
284290925
290236077
429041543
371791375
70101093
191683129
670483459
392816899
529932978
445464131
29564104
627597877
36921277
120804360
423005594
384382895
482609378
493102006
192049975
243393872
288740570
547448551
4896847
530807239
96901220
660301462
139300071
408473236
76103509
236942663
306244114
699043430
125097860
190384849
87413250
214754522
68330193
44204121
17703308
262535729
559583880
650440471
207657220
14058336
640136128
168008378
192968952
153258203
125805595
199253531
26824333
111150831
118257797
312091780
2952390
104469283
1790735
46347298
137230996
1171450
62219870
128657986
95354726
246487207
641215231
544105445
5085312
338935358
364847148
300865910
770959296
19654695
736135483
357201696
489289001
199066275
106057306
142756105
257348809
123088498
15813472
12548109
5748943
111249538
253018613
192764133
7411798
98116068
317317515
47042198
8673042
37297164
168606557
697376549
320469692
164212028
2774489
233626477
343093738
8760401
90293732
195452449
83707221
298114392
135668331
230280321
5131497
141367185
88623877
388202442
487911250
646121314
142692116
175731845
8970596
2995606
403385631
426407564
59810923
445605335
486288463
22842332
274655214
113627716
657505483
1726980
233913033
98545965
240814725
16763868
21197139
580584966
18190933
8671621
723743074
76599462
11059695
11794000
546243123
208705858
314334992
120288924
345742219
276373705
157772491
158476928
7467121
424025319
364889822
632466346
80730372
141706581
223596044
100782450
906851961
647225024
473217962
360250516
732358991
18068885
268215553
15633584
213900060
320650162
105964981
12622151
468041202
78418725
417755618
40142523
52442021
252575946
717805894
271638490
250869828
134361630
335999322
40384359
564817494
248472745
155917817
309762927
97685336
43068819
22200993
40757751
35347724
83283246
914206
7862907
249994810
750544486
7126877
221767740
798850383
19939376
206552460
33330556
161093140
33916491
737669564
129971092
60346590
377621729
40782692
191868820
327229599
530746276
763225893
4007783
50123094
79561514
409131265
343758701
56367823
174244675
126711304
147059775
210161989
9998374
307399231
257349756
113026286
20615774
78204276
128710686
64103888
20331608
9716337
613436216
97601573
478623803
367760
296718636
836060886
889818831
65908608
573615816
67040666
632098672
435247853
33113758
106011816
163424538
29822758
664398237
588757837
9361485
130213202
299528290
453030185
556136641
626099245
7262874
66217323
63658112
178523695
481295193
227300166
649564390
404560738
81649982
7464320
105667874
261983009
429850533
425892379
319861153
5092210
99726211
92756172
35633776
25598602
205418075
18756464
313440231
354483996
336487705
138743290
497173495
31053024
534449810
75934039
82529397
81221813
140240655
552007323
245649067
424716718
352238078
52524183
285650162
242542910
92593200
228910722
10358404
136243808
181739533
460674557
51755917
214378903
16836099
174221394
576435160
59508377
332534065
418340237
235818116
421801814
20373070
660943190
223508459
192632093
348811780
274754009
489045297
753403987
449023186
103885984
152387037
334136216
20337399
713053026
351487882
60430199
51470331
571727523
91506717
127424826
151760147
100066017
17023846
405363405
135970983
101421238
136197817
124817387
155095025
201902559
237525096
297569940
37909307
600136831
256963459
254198831
184633251
430985282
20151362
49270027
655824576
722851270
103366851
363613477
420641369
598055970
187587984
90409530
100428208
945322870
245827547
170750696
307722658
493175155
12260208
122132252
805865790
406480314
73748120
41806571
225212084
750788508
589463599
46772183
310376909
427460168
719319176
32431893
309728367
101334149
27126438
209423690
423611960
190292630
266571089
215158084
210042595
367385420
201178086
34001317
108015751
408785595
14505596
439261613
83430018
33754512
438765181
42793327
28039142
354499382
149212158
50047855
41273929
458475292
657125466
80803249
10136519
261535245
19981722
341133918
319390348
10831681
112733082
79399464
84135946
37857291
27745180
40643017
50448628
72154967
752798109
31576179
83734811
209350031
278952278
22196922
241204185
378673861
106282566
23240141
103476861
732624382
979395630
410014154
179840642
214507630
37989995
302745219
232116757
323759387
124254795
4695584
28182192
118021806
275884062
112637864
120153506
583384112
748730237
161418605
11032577
55186749
93197328
24682504
466052310
91355173
516002009
211975530
435651755
312992900
389071156
85599368
47738653
64684182
465839700
429265029
152886306
26978735
94775746
585729448
47406576
266486732
5775165
289066303
51270540
101515621
371690352
245856668
715759
497524868
68207833
48306469
48010583
1003325
209757316
166275067
180664868
290170903
20051488
22109163
10255342
25939377
552281586
110775567
517983387
190266131
87258984
261806259
452485017
79638678
404588949
728801341
688157547
782229031
21006258
679335641
74254606
551042914
32774989
100868308
114219356
479556625
474499518
31723022
5321613
79440615
399495673
277829941
388435198
368966617
44040503
745807381
176805672
156681122
24240045
1081515
75297017
738493175
19372337
207680151
4462451
37333301
679028365
89792951
64636030
700015238
119909451
532134
68175123
193938463
297839148
766483115
25680810
1851116
3338358
196428364
283461211
348338782
6236191
219567470
51041319
402553323
200261763
184263922
273267161
281164491
255310308
822008487
60915040
29744985
195336792
166855506
836077450
218455643
260831083
51690743
660022860
374160512
276652007
249381516
177148613
23428639
517594396
84575320
46454840
172879209
29811072
354792632
612963429
6555932
80987046
663890653
109833615
171736287
202776060
117049925
19810415
925288168
29161159
526801000
40774744
118523167
53780454
54582228
241926413
463830903
169921936
366778893
317639153
556610711
305374497
149440941
201519379
47082307
687324673
305592458
264431332
165609277
40747309
125012831
45589797
421724152
242194467
20899054
527177909
514810772
615385987
4319620
23291383
27757902
151344380
15092301
248689434
70302203
438772097
30339372
387907332
37325964
288290425
9950720
28261908
42271641
211730676
6910373
698064154
9545076
159699750
22677599
445070017
51124849
83868906
735903602
64116943
201009192
2669772
93938256
327509029
79941373
229946455
121244129
746454397
141312993
141191523
95959226
15607785
448918630
379830708
123972501
20440055
136677767
39882906
731649927
375026554
662655831
343462225
43836485
44556422
204229019
27923701
7916983
84453678
87462815
439620764
412843864
32684313
477153561
281577525
530225182
366869310
480906480
69898956
205327107
170992765
23945315
66082671
498756224
129593580
33419270
209036495
31268913
3469036
32663646
147808435
274439571
7421583
61421504
315505635
512626153
35683842
4140023
443658451
105054349
83499038
7574597
626578989
146274069
84658232
128009493
760968039
246038323
354417561
159893397
338722214
121606369
4036062
189906978
1220532
96533161
553966067
494588963
321404113
530697084
105907740
201309496
81276821
142499710
592101730
1958545
821516099
458795428
5333767
158331780
41158842
479518738
567982716
257069607
128291686
59642021
69718494
899115960
97165181
71106379
171709711
170544939
50014017
15629287
295139718
16009354
144563911
739713
445602451
174175987
614928164
87064475
227921770
53568318
146497508
169083880
204765099
258848919
82147265
598949826
99526882
78263051
573939457
486889198
743393926
361926972
380257049
252470515
296759314
50917880
35725633
600730426
4999745
485469687
373832241
264477794
113755197
269869703
586705440
99828013
622046265
611019233
29775646
210511884
64759753
56872500
73369453
272953119
54631007
82825281
229798930
202453288
74635323
294166203
14638163
94404660
245339955
181024526
47328101
445354253
853298332
48789076
468722112
41099301
191612452
281869258
781724160
3606206
632979949
151375217
429573558
21603747
245471854
346976041
133373236
80908890
375948546
66537103
102632447
402479905
463641344
504248976
856395154
328110951
123246597
283942455
149165811
40186524
50051354
10627932
45307851
37912598
194257156
24363346
54816273
258155483
626143413
36898267
436945873
39036300
447654439
446019757
444168758
49980737
81515338
12297740
189562110
441550348
223796474
118650030
105680622
18011876
539341599
40190507
363696381
39621189
16814884
198931027
70496663
664052731
985368
734578142
403583331
211402473
71875367
80579336
791131896
420200865
73423472
24830031
262071626
533280117
404802945
508334567
699957911
239407454
496086535
37073389
573549118
615809553
45857784
296270891
399261925
46887400
310663397
142057578
270768909
16343686
497858572
120002483
329687417
135908512
477655410
614346715
89925791
239245939
81235388
64771472
387615856
24513100
144800790
47730942
60909520
745959053
689810021
617244639
278988675
89246806
432054697
81741468
368132686
616993210
77559456
43819834
331898724
475404828
130078210
20007097
80884778
65724537
304084545
126285085
498801434
19418374
43525441
511070403
44651413
233577719
284626108
568366160
203627287
95314258
13277799
156635349
432689960
219495971
613011711
4025094
49735407
396135878
234550884
146580966
188362113
367460580
293530783
45740016
97157878
271543867
88124487
53844490
185821506
223845879
33473242
43143650
95421029
18543743
272839860
593569716
605695087
172435540
264880461
117229015
343930922
217036106
228415122
278992818
321670604
2914430
598641864
33962402
25518571
183222537
545867167
298435514
51478730
31072679
578831208
103508125
23883409
165243074
159033252
68704489
201047309
307938378
19270525
342859541
446579410
162336166
6079352
6264022
266213457
548426171
5333484
145614661
12828056
134772769
493271434
125398243
200449321
106292229
283356036
66689298
88221421
193730854
25080802
397984494
21307649
33044072
139445406
431933020
117920741
234920521
175314239
157389215
510322500
252925848
701161335
12353865
343707553
671694273
109146908
97687737
314029886
291877172
554844479
301051222
590564266
22109283
61499496
546681914
109633613
406660653
110314454
570524190
412150196
49763233
15985509
1241476
308523836
113227804
41448540
49701768
394871515
40857401
409152111
767728924
203580095
290230947
27310411
685812014
278631849
127211137
293468264
411231595
257155706
18484645
36123554
718496237
403397728
656966656
99934788
352526436
3099793
200369617
23876679
242624401
169589000
354594441
178878017
467508965
258804062
634427282
62320511
49878544
553382192
709416012
103229936
517874346
428137996
54764853
12771879
269339230
796171142
69805868
534444144
691409293
62593888
9519907
193018447
49774608
785254074
578787580
36983301
13095862
187082340
195620658
701078001
190837914
59150570
711620711
144295987
354968
46475198
7619080
404032320
387142487
82966702
45412468
57658525
125690621
587051534
656687829
169418521
165660855
138299790
903876069
13664276
62290252
947660957
323201310
27188862
351318264
249252191
276987869
24779772
178099055
5051660
572528558
439958072
242195862
143792544
153501952
77448898
41075761
16287251
521898466
493782546
349696103
112460392
46381088
92696405
129463843
375039388
445854347
657650919
108046601
303388972
16069984
671559634
618149638
118093877
186407871
181548776
521466936
275368458
308524998
561949353
498700449
139155354
538232945
411013464
128013000
91290427
28090654
107379387
9479224
250406550
146821443
136913307
2640331
662236559
514405025
237393342
24643299
220249956
62875714
20202946
122500545
279952445
742591583
530783281
17680212
90672799
212717175
247726567
46180168
13155183
64937861
237209992
510930581
44484696
48179627
461438161
339508443
71748600
458966098
426497748
897242164
15248274
336687822
128267838
22904069
117984394
486327434
2522367
544622270
86260914
157709243
352042457
326537625
53934865
909049919
664486520
160395580
138331692
471315133
139461128
116235747
116090562
32754520
846745165
42249774
648848620
388767729
211921874
86699592
13130660
278842116
27227022
60405911
260055754
83415087
441578417
117814456
36428099
206351287
286127028
192433120
139477078
681044320
147627981
599472914
234522523
253946779
494635580
6491128
538444486
30364388
161228071
98969156
792052742
469519818
492656055
168170657
10143337
28283169
80475585
24865431
835628753
466037444
78838042
651251649
101552714
73125173
472719612
244690024
257179081
628775202
93983194
493643627
655981399
209686141
243668916
895300453
84657232
129499522
250963491
143877677
35018176
281745908
63077950
179809116
608177195
389978625
211645851
389258546
499883901
95163022
578664193
318286214
32923571
140910521
1253073
582441583
239730799
316308894
365290428
150095499
506120212
27495385
75187954
96167498
423173204
545854846
320756812
163963975
443354444
33462048
112568810
637874083
165000820
494303381
654090987
475883897
223188671
141288
916341795
26491258
143436081
194974585
152974644
45205124
16974571
121404452
166813960
345665648
102408801
569466490
271320541
478448020
88271753
282327895
30167712
241384005
41322998
315725326
129870318
306284270
212764104
49577420
333371161
501906538
140072945
272631069
840482984
852964566
93065463
599375858
35860288
175313539
6717055
14027421
89102669
204370014
583852728
87087852
334944806
21988705
595235898
588055966
104249409
193243131
144963995
32738177
12774437
14473111
70746197
150372192
12518802
887918040
199649889
41732517
80944937
18566430
97705609
36960472
228670610
200017047
218975096
277202839
322891629
249918276
184662035
92767901
110187236
155775464
148773309
13054352
630725140
371140269
39742044
64216135
354807599
115311876
308479045
341597384
148020910
279257761
461675503
442458055
453411458
1361580
36116885
168821030
270768809
462405576
423493450
23816072
50646222
97020022
298912777
42476866
230521612
137342309
343751094
38520987
125500606
182247481
18692541
388883232
328499351
546350141
255022722
352579932
26793240
210587
198834605
809009227
43095554
139967867
415647663
11679273
841049427
211998100
49689598
183833912
340028508
208868474
46839931
206481698
8793118
78257575
56087115
39435891
773390092
277332485
11945969
33994204
199373580
92079824
60903101
3988011
25304135
182945413
33596895
245820308
200247752
6773445
724647070
33763384
26343247
66830024
201066100
31880823
445078611
160577697
619450203
59471733
189680314
880152674
108238263
115355514
117129700
290879734
565288038
127699816
2578730
7860564
328378334
432480222
158661525
41647145
363443182
26734498
77658980
480121274
255595479
616756260
86067
482753416
42225846
193563474
33664016
1206781
182358990
119763816
90400480
15091424
155862045
169900316
88783295
7372402
408081167
156152122
180753727
186340035
20153650
195940651
878549471
212390326
29797760
276325101
103401263
73706726
46023012
104855675
47474503
33379897
93389056
149862569
2364945
554941034
213771649
744160341
186174310
14217039
247038247
63273100
8909532
222034832
486158806
443997712
87413901
156951227
152623304
786148887
624115863
118780769
111003392
156024405
267957704
232576132
3708854
94733705
178283633
35812124
539106733
236397280
96291746
765213986
600891493
65186434
68808050
289217150
197510966
555469416
65303951
1813188
148796169
65754191
40098844
457852651
259134744
547976396
252129958
307969896
63692755
118192008
27727832
166009215
130430
134746550
462219498
89117951
38854753
792637950
223078704
198746583
15650699
26506790
417550519
58050946
59850699
309373607
466243212
77218555
2109499
429906230
263988597
50107401
21699405
41272330
426628564
58893519
360292407
279068531
97644013
3920094
82913194
64298496
234286611
199960862
7781031
184709147
350648277
411443710
154318518
188124890
300801198
126868623
208754492
703257250
154869685
549144562
321282803
93133137
207308447
8771800
315444237
401370323
556346519
10482168
168617811
551847760
303184074
166587969
262203382
55290352
494489029
28033991
56019887
1522236
346615033
299779964
653499561
100148063
123537905
78282415
80421864
203764205
99326866
556752384
454267648
77697800
266086701
279551588
128824295
28262017
758567552
741252011
37532210
21338374
262541201
64566442
70502606
56866112
82439566
95767995
133220162
92717825
6007623
109381615
267646473
343019184
483467380
118819491
268732330
33604277
15219379
532577537
94753742
202986331
36761516
24982223
6683507
425321805
170032026
45965718
38712803
26838181
378253302
247074245
295800783
38143
274550732
8113248
171975940
41939462
805344490
294716884
2029504
840597371
383014829
15092484
536358072
51917220
293966160
444183838
579539699
388843922
776306660
480086832
294006817
128664008
219847086
165495333
214843427
149754434
114065408
307933944
622922338
11424564
190601152
318709575
429312302
11603568
2717115
756142894
309357524
11363297
434465294
192437125
624754157
469618319
712981596
384102812
541453708
17476017
25852227
287263358
469243732
102740097
341571515
153566925
499662087
622138600
146005978
240861982
22194692
139504251
30019007
75070994
1197575
5797664
52076968
188073748
390696946
26806866
144967214
481458758
44009715
264783205
10111721
112888506
809387583
62548602
401146532
145986437
480985080
60277618
326343655
555145584
487128807
30996510
40191420
624768422
437016070
264199599
164666894
514021880
690748384
905279571
32255069
55009577
641969832
396778609
41905884
393032386
4435857
46154239
845861277
294107089
17076741
452411609
612231
389940959
41247179
597654854
561360069
691298412
127565905
22817946
325450765
54178039
795108864
523102025
120109402
10193656
38002703
349110958
336453537
105390512
36165383
430952213
224507722
450687513
45925771
327683400
200833768
659921581
664367083
25586500
68192313
6570010
128324411
444597713
569752036
206625629
97220833
862496273
260800863
72908866
217697496
384456100
377963806
8790909
821975328
314417958
116047385
48704942
632651456
531139641
63512167
340599391
83755008
20032462
39912528
189463738
347188405
167946534
49192619
465195023
890176523
48695930
207741863
11358719
204447980
5832244
124145186
159291108
270007565
157916849
37242482
452385667
37712921
533227538
417446804
912843845
142639566
706189391
172549670
75557767
119620154
73338518
292728941
263968101
63487297
126633843
443843511
45622613
28118649
101099097
457299007
365251511
273386486
6502832
607355
62337192
302201526
307803050
422618027
411596775
80929218
171420588
267497723
180439361
533265766
375049892
666072910
3102808
78065128
549195137
50975528
18208498
357700823
81613054
149410024
455127858
60795
467032561
342791848
317230389
523526061
515993331
138265406
274941712
500262028
233641917
271566955
112186354
350297648
218734372
278726283
460182657
168533942
224783921
3661003
125042904
394479414
369955684
79974592
281643032
624515528
383227598
626264910
106902656
5468797
390814877
17014923
115351314
203303599
244206945
650306076
422075084
168458437
919577318
429030784
255552858
3787076
5713766
108356050
184840884
305141723
204906490
190345829
67760765
31379765
59121682
213386367
184745437
164437140
115384912
147391595
832412
60740598
543046390
436244080
85632834
394055198
390726679
287145718
76790339
71679656
295753256
37594678
298369347
242187067
28767976
154631564
834621153
592904360
15971994
456055107
293124895
536550990
31457094
35987042
560544286
75167278
111689567
156104912
12942826
153104579
14708015
113192025
797984780
124043262
428527770
732855796
85321030
367760480
43448177
135021891
403768444
324860086
201296128
518483370
908455
88289144
175589588
427123757
383951799
411439329
279930401
217396602
30379110
668385423
319321299
57226071
12296838
218552903
90568235
430767996
19224285
109921701
104942012
122389211
591913479
209148005
137117196
762173528
457724138
734817757
20281839
356012912
39243157
245303398
98095682
104152108
123547849
331086496
40445
9103518
591880571
516722715
84393164
597424406
124019625
22760778
59570327
365007015
106722360
67798574
120378238
115358159
235149630
183980246
274132132
308503779
6159026
148689778
194864384
114191738
149962147
179546842
155022371
192478560
216959221
423822600
220967936
189452836
182243501
145985296
225367388
250910067
250467867
157265476
236931980
586084796
811095423
184666279
89986489
184240960
79502092
358775253
86938583
49302152
254854372
457348324
382108581
629825330
16295344
70188492
597957033
588192543
104361790
118917174
128039664
246570948
73247096
382782792
359129994
178436697
332387693
307635208
181561121
624164429
96467918
256397372
843657537
153991208
67663485
24728604
109093250
753875998
306870982
643882011
104846442
234162745
21255090
70062330
111801929
480809931
379937913
379356733
155502680
35659860
557059864
277807726
94707878
149168151
54704318
190691987
502236732
551548034
433491575
336833230
259002568
944135517
34281096
517415744
42777252
29052529
432657082
677915935
128754298
490797569
344512398
45240892
279114025
654549628
110788011
72794075
250343734
62847303
299662790
147178856
11724583
28486780
30977880
195263384
72475308
112902129
113035668
189324979
61859073
40658183
216695208
19247144
175690331
75036059
65887256
195029738
175559672
573097057
185299418
409065955
419533750
144671065
4716047
122784562
278738110
653052616
109504889
49151068
147322
103912859
124452218
917360443
739182820
567773199
103335042
485900649
41450477
309306715
176057339
4091549
48208255
42683591
25575054
128399469
391233604
42190482
115604738
304017643
433439998
296497704
167544469
116975955
18435742
83801147
739655690
441552982
27986571
100181519
6424919
374875836
13016337
255826034
400991414
119145479
342046549
226287516
372667439
481325674
256249723
75904884
140350537
608088045
31777346
704176557
209632375
8714246
29243634
544326473
265724945
197862501
106645594
734665747
81521048
841329925
23717131
321589631
407066944
225966910
187488878
66465799
35449061
384486097
371362270
460605212
820397478
408986977
558495791
257446724
169085327
549192843
157710161
350065300
562274173
60115001
548706020
29342175
124216517
693478750
145459576
148183827
190922050
204454943
173825888
495040162
277455496
722350228
483391938
504486266
167716284
615296210
251228948
414813315
88731965
48758376
36446464
409496267
282407457
37001167
29037396
142619504
32957676
120937598
294904206
1012954
350625135
60410789
191541871
82892640
193350183
53938411
226544781
626565563
484816596
20016065
501763956
124527415
157453571
97421821
162416961
150964428
328214654
37726404
355855667
48226022
21105255
13963622
69221891
289612446
203113792
445136740
539088156
482844348
105382454
44146023
213712465
111234019
723037701
343509589
34380653
243664048
557793029
430284251
548487112
289325005
168943135
66924965
53718692
31063446
31433395
100994497
368047921
122764171
71925844
61499058
143710451
410485269
131688652
314891359
607922275
658419390
490240913
85334165
455676382
326049703
315296944
356975463
379957331
194783612
208954486
120382874
5888619
456723713
441814788
96801373
241565038
397616113
231436442
582750851
86683732
302024784
363407594
65696649
115137565
26853854
40899416
287736038
464041565
90249053
477590798
31001678
6846512
356055877
658653115
137150070
144416460
36717809
284688260
33319373
295189575
172539063
455690849
58093817
234350099
689218766
197140550
20206264
106612656
331480105
362633660
21793689
82053195
527762578
325129459
130930908
258711101
184240053
104610533
43982639
663430266
400635815
95495143
31337526
291207058
356732854
1037850
262232213
428762242
656647170
260510028
219207782
458656462
146359659
213786260
663993765
235065810
124888962
346351376
496697039
341836860
869891634
26986447
93855110
489359265
71768380
94327173
84680601
677445724
33055697
18566355
156977886
97020500
126787688
726821864
704402334
768926261
13065157
798376011
856046498
257787194
312038280
648018278
18964946
105181830
81698097
152251903
197286778
412846390
41715697
362753290
40909957
123273416
186340110
4502743
624643947
20093479
351957819
188488447
93228759
296039665
141750410
246141894
81610753
65399234
182237506
816152297
143717409
562044000
9023409
684646882
84020715
3630153
11191035
558829816
218349820
129412149
24322360
378024850
303060580
106169562
68436071
628771208
47968002
16928260
178179413
804798819
14951656
69593610
294393182
20426652
331786795
2735489
69889548
11845904
154790888
88314556
160238441
169825433
33528272
183930960
238024655
785367
626722995
48248523
598602584
279529189
377361561
26182408
472192764
110127165
678361952
364443067
114668322
295814165
120748586
229372109
112543152
200742702
220132177
385780095
3390117
233195539
65761918
28527873
832066546
679752427
118351748
523391285
108222518
546539244
255729872
183633952
598601325
849450240
79907132
208888018
144880774
117821519
6129335
88650367
15373067
622015676
514275705
112013680
438130119
638525714
305034343
363420765
270056400
621953922
255519389
89211833
197592724
850941324
124973043
425517142
343224978
456106284
196078348
88987537
261194918
117548835
129372576
282373600
12539589
6451994
494354498
350092918
28689636
97966899
375371561
334657049
45759097
293851260
63989713
30296067
257355096
793995125
80476309
424645436
93658267
135178133
193420495
375384237
304257915
23324316
364907241
207590964
628597799
449075690
98259431
106381072
94694886
244217501
4064447
331460
73142478
370873976
331271327
88208516
450887762
377326763
299697179
10379640
38799662
170661247
394795546
61003603
48709254
715584179
650342930
460844704
70344540
311466520
345193705
85870247
541009908
592190960
843261007
702126293
491612533
36989015
595485419
112679939
229739065
193579910
6705359
698345580
369608297
76440900
533114982
90167243
446474941
224636115
402966364
100274757
24162210
401070208
286888871
22120503
133608079
321700579
49790797
5784641
167551847
188524273
270138079
81349603
31042238
322912270
530892111
227876031
5537099
559739617
421049314
370736547
39791
1496705
35900780
63483437
381966219
514523867
238451510
23103500
144846191
6991226
95819573
311153425
197797618
194387117
40180382
87766772
286141990
151193723
163331982
234926246
55188474
62031095
226417490
133954331
227100927
448843827
468163247
85670899
159995964
683052150
245971059
27948792
280043461
222897985
125909581
649649783
817250240
56666704
207086009
305770666
404130404
708606161
68075388
214576456
63177185
76915402
109870995
188404053
38014806
455504804
195001169
105519523
1133510
17513459
97874299
562489740
327634561
84981344
98239397
586611559
267823511
191250070
124839466
394765082
21303732
244483628
167375465
579237412
226320324
162017753
38090532
267601146
152398715
57779098
425760220
95669560
75903861
47076945
25127561
177028056
7343217
760799927
316639014
92703711
480063409
404792334
33487170
38837711
134552104
127289317
15314553
610582849
100598996
449268549
556740747
186044092
134629497
82440844
271899252
330268930
214836623
15863483
24126440
42826793
61543376
708860240
811893395
470561975
189271051
262790213
273299629
299955840
144094658
21741644
18623824
73458178
549239151
20637631
324582563
137107217
353509003
325262735
200532121
679480
208838588
673730183
234293139
586293277
222810653
5411811
891758296
389793215
112362942
24720730
72934330
8558970
206138106
163638394
178496018
24894821
111857614
41898969
44067801
332093284
2942640
202214250
48225570
403496725
286975973
45870892
27392487
620423369
290113668
359725023
8504572
187550441
877845275
135428616
190112331
4117861
169242149
468680804
25460153
255994197
929986508
480774243
151993219
723882347
115851092
920436279
418143678
149018933
556611528
787069914
932472858
84123617
356466150
335827466
7249235
229939834
120088245
35993758
19897254
409005848
175701621
53325170
133981340
541635302
435046725
696445448
143367757
31418868
156908501
93312018
443386937
352078328
111181747
313008510
38252087
295045705
91819211
7718175
138987397
181502258
15725840
27840437
131964357
6792093
243477851
247983104
436238355
1585093
246547211
310025624
5327451
90315639
607062082
635031778
14295513
125810857
126614920
115331572
58010543
173505903
646247819
144204497
70496661
178265700
84829559
677066597
282333961
324445231
83623287
19750560
422935109
139889981
519532820
231945823
125397079
738041
35738525
433100328
100621970
218437003
699735552
108883143
108313431
480560861
9375199
124656061
694054049
336062961
628812980
67000916
102415211
141882128
539009293
451648018
1451144
420792148
206626941
277070249
39139527
246747892
583094969
124786348
292189931
274318701
11477215
120840644
119889382
67143482
837518571
377919782
361504323
107853012
34111348
198243868
34062901
166963345
8843898
497263237
7345479
590512072
477367731
242913526
70468737
247846009
202730907
442845093
395272372
394032905
94625060
52254684
675974866
160859309
91495853
50420317
156719052
89581046
143345181
534197770
77378213
10059469
153881372
469334102
44932550
33505283
608810435
57663148
230749993
186019048
8195771
145181438
356465910
101614733
816967099
239869203
96432804
367488164
60555488
485040853
197271379
47785309
211291042
58072859
89473714
543575949
7117979
822642757
228565433
155788359
6605037
40857850
222665998
264242871
280403051
37855600
319699216
241624086
612605484
13975059
125172136
14939964
151966770
749933504
255163631
154629428
558886491
386882423
272317728
7801900
108536165
10024318
112313008
293070852
17567510
317947559
20867864
205856226
59486356
357066037
30588598
17939012
292768318
814593975
273449512
131918150
564513032
102743257
33326392
237191410
3011303
179937534
40728403
81700679
179741866
792709094
209283169
9701159
392146076
4449037
274410781
376744515
389364819
73886359
15719819
65399025
284118905
195407
65781056
471302011
187745217
12070732
202684149
73025156
1204646
109668049
57805711
227062491
422745079
41189219
614919913
29554242
851809410
29869432
574882418
49874664
42332941
440184103
14311910
90290925
762706556
67119818
172754209
590353616
62928776
458540036
61764891
31830302
60237197
110666284
651352896
41638749
46130687
590440419
60193282
88071967
225225099
118243034
167601226
209550746
319946622
624902608
105884572
36308639
66525976
749400605
85014709
18757617
398765889
131550704
24825995
158673640
91774154
271874234
254164081
59109572
418677485
338976385
339560712
16925852
78811298
154333054
151813761
492523803
294799690
267497306
5534872
181898980
2537354
238548753
119837592
766239032
33817104
451912900
315776359
3806398
220867441
51264136
210251118
120792815
79664262
378293376
746129861
137239250
716070126
26732837
460544756
785672205
112162088
321165744
335356775
243807188
203038063
195599959
33591847
100175541
403528723
603169963
478244471
138471441
876676242
28613322
353745362
673612824
274588967
88897659
326703583
87280644
36934569
603916182
537665146
181796781
269638136
155993917
329634915
573242281
391869953
302873897
235450820
343352460
184105117
184656613
170341612
29340024
243602733
382775011
4039090
72153859
168054258
198009957
4552202
186491883
97687420
156262288
350650259
165189048
53547739
290936260
400494183
13523154
172790292
469189687
292840796
86775783
66781470
22620234
141604508
16005535
512131519
126151225
799912677
207773961
96669869
156112669
368342896
580758544
214110416
555897711
362413004
705546230
42807385
748637318
37212952
7219409
19621774
155866500
65773311
261454665
23305815
552896739
554213550
574427134
183293160
551525014
416813860
1704802
210524860
52189551
1084593
452673915
68300876
177300385
132920774
200618047
306982739
279044777
445875585
110690566
146621707
98292072
435420141
28146669
191644040
209594248
207227062
328527460
281293843
122872449
126863000
14796238
125495526
393939244
187032504
653376459
39576923
60348401
111758061
249133826
51052302
1769117
545269775
305868479
186556021
55474901
629892446
680270268
88077389
34386765
235314705
299748000
107627589
31813953
18818695
580141629
94313813
255766809
299079349
307981944
183433824
106919647
182181084
125235682
48489527
138726731
853420635
374910150
2398307
700385354
11568449
109684797
336023714
651992294
113039573
12726838
31500593
143303114
15824872
130252880
382606070
317938802
115451117
290261952
16256766
202641683
102257064
252190612
2127342
62044914
688526682
336562564
256747321
257543670
97960953
39737097
150576095
64324865
38020985
187512240
73910020
63021511
391178705
224018548
76006801
207035237
201758757
277445828
290871734
228930436
235572563
456099853
576690354
82989897
129662451
106350170
526266347
154295640
36286514
151849693
20794291
432122100
630400938
117242945
418633575
479835023
705472977
67505115
96500001
648495596
129989348
538972030
384990090
294920137
13605969
122518042
53950102
120606670
163493098
406976285
189687148
486496907
5928787
6310067
434915919
175233955
174580582
152746855
64471246
7031409
185973075
136516604
136564547
102676837
131012582
94294904
4675088
159494722
60451189
91108712
108143190
569118769
178022838
301785745
807369144
383923422
191089556
50873249
47799311
569215851
205850767
466008784
77109117
584971
251104045
81186338
4784905
165513708
62101903
179699120
649262038
854260966
723676010
816835312
24051910
594009106
977192026
426832810
393238112
651736815
826242066
117710883
64257946
102617254
427945287
4868295
587555713
692662860
131325186
126243090
9327383
191207364
19387584
18300946
123253251
355161569
194793626
267045363
133835530
231701569
503744679
43508029
943035902
116815571
41264065
217223270
376772905
391841356
2806274
47625680
23956192
265698076
112367261
223471488
28998552
23287847
276474067
1817785
90311057
730304032
128975782
321994226
74704211
147942030
226205512
5344240
209602474
110784585
289812891
171289081
137517529
209877803
170263059
805957720
19762207
420696138
346890660
103116998
270582812
673128500
61299929
279154810
128173060
126241569
69656189
204401746
249016644
243452873
111817924
17520599
49838713
95251647
126281072
252003675
37060525
40548824
509197377
163225913
734467998
339698460
715459145
259703173
503639816
293670465
731947867
327225159
5531090
137783034
33086314
42103182
607376664
128307727
17276591
398821322
186289408
588273197
355300689
192057172
79995244
295314550
321881711
518076708
545193974
549147541
357263845
18785420
555544030
440182564
19264344
55629849
46713582
187702597
169928774
340618276
227394638
451328985
624155920
601153398
556341680
780359013
43678850
641866192
942713759
127622896
135287148
219124821
598378277
284735182
13913330
674591041
377553635
65857363
306182419
136708543
238745180
753645458
335540729
216467650
38503253
310256044
288404371
680113817
12455388
50087364
165179293
267897657
488525408
204877622
174270008
20466149
775861082
534731312
397814992
471641
70426811
794427836
841326823
221332195
502224469
727425509
13632168
65491136
270734499
653280080
32939070
59266872
104920247
141159641
234764379
43955462
231083524
416181170
173546728
95620740
24710911
297886571
318478546
31716951
154788673
193778158
142615810
606408587
180899278
306679349
431707480
98215081
317072696
168184633
130670168
433285221
231421116
622993369
175399595
182331646
215705905
61425312
124856599
742173611
681588862
150752766
55195301
80751364
243802948
28806759
120124549
44019821
1323149
157506623
186249213
358615284
109011682
478136852
310071880
99064087
479024318
478758252
163969025
159765657
481612765
473570865
196135394
138366825
701698221
458587253
137280076
207522614
562694895
116609533
199180219
160638190
6296853
242866206
9783948
424491689
215050430
106788006
829404634
308608470
498679109
308139482
297746121
9210663
547296614
397789506
267817954
130988718
217981585
94583638
12374135
132790057
569409359
215282147
54688853
226637268
102738209
793545176
718296402
104946802
9751867
48335737
237805188
57601810
34013907
13057127
29620822
523192981
499965605
375848000
318194437
252476610
57860513
478769085
438231142
723868102
130119549
293080894
211747498
533920252
10199143
17010385
142158712
714637493
705343360
324776465
513235859
460326635
180421875
491956046
6788207
255699924
577410167
2357637
765947047
237221495
193493920
14785144
280818763
98692834
263922738
763703931
430773396
475739478
91840195
129185641
11337961
138300260
2348629
838981477
7389933
159456188
314931684
18231786
349905564
26884526
42384287
113227684
685917511
297659862
197851203
28203442
10719573
406695435
281001514
72791378
307166581
323877551
183736646
262724768
18375374
134023616
14095746
148123232
21730526
143939841
89333672
319550896
273826741
89067389
68906509
141257866
620135148
22788487
301218706
688286326
17785198
42237787
461329332
36764443
539283602
325288366
43696726
386712809
151239795
532311609
577495298
55657022
260960034
515982207
3482156
31608994
44989440
299040864
326575175
99101687
240719434
139596128
34797534
436891814
8704621
113312435
496433234
579923373
287300682
62788081
83334612
373033402
57089243
63082449
461405
333764145
519864015
362996781
390538269
11263613
46296132
676463243
211149890
124205854
286247545
192029304
44945252
11847757
185232244
276561776
97418425
421867818
192166180
303485635
423519714
7293643
85209784
324931796
290838384
328620124
68816515
126395772
161699341
168334728
91538606
19275332
322172939
22607970
378453983
414299507
717415039
453472341
105681665
577029408
406667517
159481362
353500295
133210372
225362311
52594815
586761002
202904554
326853595
611231682
237787717
293768284
41268179
145166345
304930733
312194766
316083022
74564203
415314691
196794728
189850341
477421944
153851
31152889
258870110
150857698
273785155
33127935
377596324
195992204
492498348
25917939
88718876
148421421
715838248
399881670
19285370
131450072
40607539
291472134
496432777
15920403
936820878
17313191
19971365
236461171
172059620
57520512
363797722
160426126
346274466
170050497
42698700
203859051
273576808
19841818
364195897
531168146
519027069
155114508
39211618
20801866
206524888
58831668
44117871
25154738
632197088
281722762
679548736
261530395
33632117
44292055
543536418
297052470
562193849
221281740
4031731
660299387
118921194
124583218
3774543
579415868
80157414
128205179
224357114
210449669
175166413
35016810
913547688
206857655
340573855
283859531
622101515
403701997
58629867
506945534
395215154
35725951
1725105
135725086
166655654
123623059
352094498
411881870
872007
517341946
495254815
685805670
278517232
154380134
89799518
150398793
384651613
19501581
13801830
228016993
162704084
180656839
365313940
62818125
755400815
673728766
645051396
174843966
830053
771727753
493183371
260725026
326776850
178906529
420630549
320208656
161622994
869766610
75161198
294313575
458287424
17256435
506521075
78814160
432375922
369394482
338197092
102244054
42924960
62377448
417836200
335726173
9313826
32006259
392332352
66216731
871528757
59463603
448426593
31290256
93199436
823528518
355476091
171797118
193444156
113383251
267125596
146690542
542274268
4746900
7298662
53277660
78097741
24162480
57378267
25477001
222829328
421932784
318293425
150284498
774651077
15473216
125529472
420141809
885438866
180940077
37531500
161737299
287021013
104056225
68518046
231518629
192125813
419604060
24188939
635654399
392125511
443388435
321094299
99373620
604204508
83481928
360107272
531235940
95411395
34873251
129938613
882353099
83579146
234905161
240112933
581319063
51380027
218769110
10156436
187998319
31568332
469487127
218010987
451602694
162160706
102347709
24920078
259405544
43642507
754980085
134462046
469853371
330819841
187556069
604373114
312172453
764493051
91877545
254399569
176400266
374157261
2028830
292136094
512827768
608426181
64172232
476564361
283218172
51583578
143553640
688672810
481848863
7893686
546315601
79453645
121206769
206384084
42864278
793579334
63215700
233121170
643448610
23290772
581209761
329641566
361740971
78114078
301122122
506364660
61353770
15684557
423222891
549088591
685578758
106386638
16180928
341714234
16464251
20379915
253339160
737153400
208907653
83229342
367608493
115424868
19218464
85849616
457861173
639121735
23741205
900805867
87741319
75847682
385112076
592054027
661276170
84482354
61506157
583333529
73949152
649449195
227579694
86451166
451200790
629222839
13032732
738561571
29560821
314096802
460638226
704112412
93321807
457832489
809769820
481270924
90687101
425450522
240258891
295468306
570495748
460534070
42868338
129351259
243027439
222263523
632313714
218532389
411785588
60172331
136063644
306815873
146701843
539433242
277106474
118250803
412437013
114227429
163814790
579456465
223720001
323132340
25861107
64120096
309276143
88813227
676407281
76000421
647557311
9726078
21418318
53657146
145627349
159556951
2474595
223235966
18971943
286171921
276730471
6326336
236976152
721697234
629475404
50635565
157159181
682644437
570811401
402056681
57828513
351851889
347450183
28447555
788250374
3824301
51126648
797610164
12120737
120112941
279010491
317468743
513450573
389711340
32222061
44721586
58035644
22553311
286447444
242675997
554147387
691833030
450000547
781643918
392291320
762672204
713732744
315608063
300617263
127936100
88459828
51902344
11248481
217349117
387818146
623936575
7886693
641126316
53360328
234454315
271090538
137151660
89877338
23675103
23213378
10654711
59805946
28891729
72535583
681938522
556109297
185226108
15481454
3654610
16482529
31499979
452387071
502310447
30490390
212997741
569569323
293135543
17886451
68322025
59557960
446185684
144482502
405933148
92441119
323449795
570019243
77968692
53310720
73271539
81997941
69459221
92387182
432470579
306829618
98512889
489146030
10076152
101107580
52059427
298970106
135563617
768920754
325386099
489235204
296360189
402614869
46347501
755355365
283577409
27259366
40065212
3065663
304037930
61759405
25784606
280502978
31105823
607263967
430016386
99895855
268324762
428145526
155418542
9292582
71830154
153404412
665972902
504086850
580964765
340706843
185903541
672035495
15272606
405822991
552710229
300484925
301750996
322689744
642546076
221901132
724980507
67847916
427769134
218003219
570969367
176623580
165563984
420150045
103307604
169031070
120219411
623576069
221110237
36801093
173269610
219690419
21115128
361318927
594639391
268653519
118205122
459523532
210514444
66587092
6366969
357283920
25197536
632543804
927267047
52915772
290081975
8980181
364930683
116383401
165897700
12573922
273738135
456006525
42199445
282450905
46934234
165895718
189398999
265019193
135765092
102055198
294476761
122356025
359363041
108848974
34512564
586290957
7305759
296392931
389255793
77877809
116429580
455958940
59581858
587598618
323856694
769191926
563825655
11045691
46339112
37442252
252699370
678181277
36410826
129770720
152600722
507274491
219792896
124058682
159599049
58597808
578674671
355861908
747174622
445857229
307257664
4934307
511383098
369276533
254279085
647856533
567212480
681241799
447325089
353642878
72792079
69178171
221237931
231696535
430224806
932019866
283506767
256493363
492681380
781420927
176059836
117795712
3379791
196905889
169808093
548934936
131096919
664933165
21471678
72849454
34775184
43050782
340317663
654491819
158543598
543465540
367806320
379490154
123086093
19734353
20930293
111069303
43194377
103824334
506214527
539878756
138357843
32051012
7110467
78662893
171025450
192981173
58728195
89921887
656544
645676086
550696850
118704134
143452401
817034415
96123813
13591470
295747609
137839612
712377332
389425485
549619009
217557155
39152694
63012559
162779877
331133432
69181937
118793496
279966593
394357084
1877323
118028
26706379
55856976
90781173
503717868
11507253
162373816
4343627
132281898
695675724
450546557
587064571
315565913
50814583
82423792
273768150
399153489
20908120
27136305
297155753
17116908
236120108
700790384
69761836
107874379
95856617
814087278
468726937
50125661
327218814
34440560
521140819
506583656
69929241
39552773
250596625
30472019
173600298
160285076
387551545
290190091
44770705
627705911
414527779
267588369
5616204
720713907
323593766
146032430
1757225
190360378
4566899
457092486
27298196
16155495
62308098
19249783
122036110
293102090
65100794
86732294
49609373
63949374
528141444
109153244
17076491
394001852
549043764
1005598
63338588
3914997
128682040
61098399
75406468
455348054
345124203
401706690
646514075
471354038
28492331
447413769
73306883
74906749
175290902
141497228
457941817
22036785
172021947
35134998
36259462
507176482
237976325
708577926
388799472
398778235
255927326
170226393
14251082
290319225
57514446
193835804
742660975
160623907
464538060
460324865
135195491
590089688
690251580
455320122
51595751
29649730
327209746
540989420
201061986
233983297
45563090
120144348
2492188
596288036
345691930
280690105
60807475
105612048
57320427
552318289
61610225
288759621
83263067
691021366
384710576
523731718
16465
31505122
617961657
288841130
312795856
178845784
257324590
558484650
457969438
6756090
277104100
197989421
758234645
452003275
244792956
304243088
869409413
11562144
363387434
9834514
558615343
189082592
7150919
306118613
403306452
449930806
94491756
236860797
315668025
154130276
442978129
9951261
13892838
9889444
128585484
380211203
29009018
233599154
685073696
28825604
64528039
17921458
432357213
662305272
109696688
260911815
127510909
759585095
404295224
130205039
372497331
664166284
128979265
467616215
415387632
270166272
873084529
27879464
141112821
106390706
529570000
62238178
180552514
2286071
390271875
159830426
499443537
703115207
52980420
2170972
237837687
121340177
272968969
9447878
588069867
268311695
67343754
395577394
250228516
236622565
14494522
6953215
50529898
578776170
97355267
55668664
27230707
5959336
374238981
614792037
335564140
7187414
203530707
448998700
392283181
261258378
25272774
11308481
665352149
110106096
65405633
74079324
25303726
242635015
34304349
153721660
183345110
231099025
11977941
5307186
89560669
549348688
489467672
210705901
228392976
6641
269460037
125136101
398890391
423915455
817122709
636851690
382808375
61758435
21651583
54163509
187684155
335042644
128065419
91211743
380902050
433321568
148454304
84505395
85057060
375418612
24712231
474863291
641591929
419367124
24808953
1682458
1437395
372450698
87609023
16761686
377374577
463981577
593319799
656278318
56757790
62639178
11151782
43158030
133981259
725993320
837478627
299184939
526363191
41655237
278460542
248006505
549434733
420986459
282370067
203882048
20197985
454594480
147088337
335888621
29364958
18380059
351530040
592102916
507210488
478535664
18837201
121810598
210078237
27097787
354438557
736492477
303120280
310875160
574962483
125630337
94863220
62993545
296512519
309271520
799306897
294539831
472735614
198881776
40690368
116201527
95925481
120880954
12839014
35712181
403579086
184227720
332031441
266989815
15079132
244482400
534017609
130117997
96650492
59185900
199626443
498237025
94616216
521672520
264289752
363521709
52534375
108585299
130112776
17800555
760736183
50200754
158976640
31931505
289007217
78253304
483719747
277411786
1287751
50540153
180531003
258851703
347029325
156715639
125178003
14285476
282528235
85338432
83690568
123070186
16238314
497975838
598960298
696573197
532424523
85497163
438362530
483392289
30266898
131965280
545974177
532934948
522785720
7745257
303229035
346873201
11540171
101291059
231860631
11373980
572598375
91115868
305280606
619616871
12355390
67513821
322417637
608733247
476871638
10770468
73664526
23503949
7863533
580656933
53993289
426240361
3620115
16682006
593086102
110903968
55932082
56492470
159875276
367013840
545997523
294388016
99805834
189736793
31253908
362402320
151019753
767463526
125205512
622065508
597817806
518653844
20607106
1125745
191039246
779671211
267311080
367151410
8650175
504963362
525978042
710622287
260563951
285157772
475312596
135454233
309792081
134231258
666053959
458763168
396767619
430444723
338933917
65481996
368076790
26931568
153754012
231033
307803862
70604413
43717704
194288577
502586088
516166506
1399343
11970628
814604163
199265078
77982621
3971380
274425913
253953961
7176562
447045722
551456025
164143996
260792011
306700643
437580855
381062301
184408086
264943488
1334278
163302516
760316139
787587548
232587728
211139129
746881197
63323424
24442228
882407802
354550496
124838328
206456588
554303235
200787225
497699043
340229690
588719725
71537947
126207616
31790222
133218162
612897909
302798292
329115023
517217628
566202847
348865437
372479301
750172964
35568166
131661778
147366737
148634263
37315181
760621939
274608194
377333490
2069329
353416272
264384859
734868594
395798821
11722523
21113871
14916875
94536168
93427949
577167989
697759635
182222342
123690826
96957849
569317990
404786872
126515809
32844925
447093373
1207658
183070143
202441515
610697001
565267506
157179761
305531284
65717730
47452209
144352504
244385107
172083693
42261744
10962658
204351367
227379474
492938971
197204019
674494218
126890724
561556584
23427799
910
139391574
161076437
159094572
431981005
20949949
322672964
458183326
48316239
57065286
131415155
281382072
478891104
40256943
301646103
19074463
638820534
161004361
358755445
95011540
394974753
225953351
142464094
126265585
33647226
37773971
284927461
125342
475249694
69741039
175085429
86527576
392137521
124310920
132807052
32306764
505551342
83360657
373361969
375810638
422863482
712252810
76547574
42545444
269385914
226595637
825279568
406454321
81267848
815822127
672423601
156270127
159113168
43615806
242674634
47435198
37628057
716153774
27917678
11920746
161841133
401880198
36178099
7323962
58689777
192462743
147809670
321600266
191690834
601552735
679674598
527833776
133616723
68777268
25800449
861461094
197458010
145675725
19824997
301267779
396540653
162482443
91115578
57877131
16235566
764761636
712762437
147531218
204809103
98938960
7500539
75203418
375996385
403767682
75847330
15336748
380730151
426623835
142933343
272305729
41859988
156219923
50907429
58163882
665804818
14708108
210379589
303565403
469234337
523514304
308625487
8326161
678574026
18157775
372333159
643983974
350787367
721843324
24947250
134759032
19237126
116776711
206511807
43752058
1393923
427692717
701209351
316491733
513000360
219707559
74095237
100759349
262339334
49537334
168563535
88170933
7846757
469636332
526678433
534933816
54961913
60482943
301780817
274904262
191079327
306579419
43925071
7861950
546615832
196632309
193784795
132630444
491660748
142000259
42714632
42811226
71696796
403960962
159537206
475990171
175254394
604464662
39710981
76355501
144837044
150510547
171391079
508316353
273540265
381705022
45198017
408209811
32213908
198074836
264343253
496256341
79341457
53976577
663697
190590373
711393655
616741791
465926582
114121989
58515608
113713065
545052285
175030583
50340111
757577588
834145162
156531377
126619931
134970864
297750814
103677750
582391828
127317969
406278236
268038183
896825674
1312748
891320060
49135916
372609165
524496593
72682016
184018693
144782724
462723854
161842000
377214738
595358037
575485663
755323584
692182654
198965023
80368747
348694260
74200016
176024181
190188720
508699759
32398261
8057175
125267947
186913900
965858198
417650284
128776110
143464497
31487613
47052337
501662980
539977270
91865323
74233620
13736630
785656533
259052694
68423663
7544429
136451418
208778542
506826894
321580841
363710693
220656115
219438457
760051642
209832915
11863669
78050576
130251216
60430880
251560
84849932
149625973
595601426
352898097
260969212
28903260
148876079
7241869
276971683
3445073
505515385
315444321
515453949
166864958
928842210
80839943
104170442
7581126
20539507
27512536
418836433
22436457
99729616
48141252
122624
908549089
101114819
597075497
150015724
897794078
482750621
465587407
73083685
277134860
267254450
187693338
137669202
454932729
19770705
151391608
142183515
88172698
264758582
99925288
182022675
107723643
686613193
11186200
463187900
110081394
190529044
436782110
253713359
13158818
490336161
325130928
876785714
715601729
604047449
440594078
545538097
13515725
384156739
528998378
675833105
208592824
273341962
10289567
104564540
636880304
141623483
107777009
21917970
107837907
436184884
366162865
287550903
266847065
150727330
522778251
660341540
188780036
382224972
298558318
548244090
119879315
74357402
290833633
3766879
107845442
97103147
147610111
256313006
254393696
375718461
101652499
18931218
318045150
75101282
264116556
38409392
163301920
79038302
36975509
258556076
317345326
151457645
523614278
603446342
210062743
631204972
165370385
4751747
70044059
438379166
105410225
38823606
556471962
513299233
94958061
34936846
194510275
136843937
207244994
229401158
319804956
75333530
6874141
167944152
175607927
23889067
102047726
364334236
301611345
87872191
40260462
446889440
2706173
113326309
309320190
1602085
130561140
386009010
664197024
692944047
430254666
105210285
60324285
135420856
215138733
288001739
47319395
166231429
262786734
266240224
404652389
116704837
349697138
15154
258672195
68395480
472948233
176951351
484497803
277108032
703530037
140541312
177636752
51311027
275800356
482776906
31702092
157844
575683930
365408012
338449724
275318415
489185545
35901959
699270488
528828078
18563848
306440736
394425325
26444992
518821377
520360471
552936166
107526521
66135525
245145083
284095491
235970151
91838096
40166984
630489233
676193445
346244249
405093361
194263150
790436591
216803058
75968539
142217974
167750724
37163436
233844527
567194932
634078059
159726170
11932496
21236700
62870166
504786571
140211868
966406533
55647074
312892944
365422282
148845237
517228035
609306045
127395623
796027193
21999465
105370181
554498416
308896227
482626510
15824476
30148395
56597407
89251142
661164668
239063084
228589221
355094674
8862980
601674918
190759985
626311465
13118325
630376926
508992773
95916771
282180947
422517176
120567799
830531049
170015295
277785564
3273478
95589899
24345984
369500895
131127586
232208667
74437742
2586976
708358372
71391465
489718262
117676941
154236059
102310063
81306701
283469204
19475949
440047936
6091672
365029630
725227714
342693866
344119016
98375416
261962355
509258033
917164748
86976001
108586237
191311136
68901516
617655761
71610424
13726255
4068496
6369759
138575248
73261137
444620783
100954909
257272601
43185119
551065816
24347098
161824112
496133896
140717469
77362419
263746820
176709913
156644731
488141915
102098225
79153145
145270932
330819908
700194921
24535504
3592361
84699975
379907791
142157541
85082873
697617952
184774886
359266407
51252053
44412740
231670004
814424796
111294180
135599101
483242285
797535217
231141424
11079653
161175283
13944627
36689978
15136671
107185828
554518900
159543908
524288149
359376482
269469366
1129530
97678614
123807225
532274091
651397848
127396091
197062703
835084488
213446205
454136071
439167803
71942547
657291665
149533084
335470212
482599461
41992645
68822409
36777601
544141683
266017538
23022859
73576624
24329144
125235911
45199953
41475685
45703492
277374766
86394512
11731858
665744523
28718969
800022157
101451841
80816250
169678879
361854587
48426012
293762951
15882039
82297072
70669179
48104691
701580513
713259524
20667030
594161086
458721707
275371531
375538415
502469229
107071278
32592453
731921899
41577485
51546526
175631098
449523724
360017582
51020147
2058155
617569576
62387896
823426211
390321824
400715168
769736218
218834214
378083330
242869766
734018437
204600082
18540384
402078558
512425841
465386946
822972288
491450641
572274638
137662287
408043548
24819899
339999758
195479060
316339487
565160137
112556398
256534091
328444248
77841004
299140135
502887612
13903596
188293076
689081424
480225158
344885606
18688901
16547037
101163260
44293515
455581306
220898722
301348543
48222229
73039399
853600493
585499199
67895440
90331604
246350339
10638078
150346
379326321
533663750
626304834
67045591
537087965
136062816
79551917
22752849
125545153
233187758
519367833
48852165
415160
95317686
873717533
394163048
447543275
492852444
82558670
324672620
158342017
12066248
172115402
17372923
62445009
189025529
457988365
12508935
51682974
32344800
415878883
30082092
214070353
310955650
86498775
580251514
206339208
164195249
239010867
341120317
651813033
128105565
197248168
637102874
286023170
181760760
43220701
207673386
454513562
129038889
76205391
718259323
483938248
77757712
814193429
25841581
6735780
586512210
301591916
178805194
521971087
15473698
24281715
369076915
743853459
56775289
623003648
29245231
744922669
436304922
131978245
672956909
80011734
91981695
16568528
5406610
11288977
3247964
301547738
121954363
658745055
103641455
627499836
7919130
354369426
241962056
208837914
308149221
3557093
398841198
140108146
514106413
743173331
546558193
180561622
461696340
18852221
35062231
16140642
527864461
100143475
899371325
212938718
588776443
279405626
16685186
587421870
508863724
48653347
287704189
7464611
433956935
289428378
362860217
380434088
805997607
185027752
87814654
260901883
748152968
157928838
67939854
429483825
153980807
450268993
240968632
581010590
120890973
422081872
72272655
141331274
149363789
249276623
37474902
296572950
383379192
350153733
160546729
394577696
387620297
173245093
275621129
50487
5537551
174454347
23554960
73666609
27684104
21165115
244873135
37062743
327133170
508285290
221746656
566132457
23672222
56879616
161003140
177531567
75864720
23279047
371612030
553602484
359722053
491320488
91229217
369922530
45453006
118190553
173900048
46104779
168523081
26467199
736944006
416573228
246269096
533772970
340223315
187999770
269932037
368648131
196523473
288950646
83741106
66003202
6564110
209131659
64986420
261070035
255382508
68516631
22318690
54158484
898610256
12662229
160397343
850425986
160870513
646932933
865364779
204633456
134692269
302333248
35675104
77074253
345474377
207191057
485806454
181648977
21184990
24115527
155165101
13708706
278153798
528833735
19623929
102148556
454463925
566427945
424630632
737151453
390927214
58736269
18899647
478482278
189457822
207714764
277970795
331891551
215473503
656001038
652144251
88291391
570253692
235287115
434612639
522829443
641190109
338214343
558636254
485486577
214073698
463757020
349608106
100690240
191487568
550036703
365488799
127175158
789570428
786519217
229909165
108020539
70073281
136001343
473089564
283597355
26809341
27006802
425428840
87721315
266542445
384468922
220307500
86862637
439579337
345937332
300585
9944954
638986511
161194906
196040610
647573482
115141550
228249853
188591182
573740987
77157026
506422754
151742061
554553318
537887468
158013148
31697865
70865920
192554314
332281475
49468795
46450794
41948394
319614267
450506886
95872178
84688779
653712259
342744915
5228115
47666878
442602078
67301732
423628838
163496809
574964608
181400462
30345011
11249454
241527500
295287871
507251285
783649107
29107431
212176899
104194046
28123155
23649438
322257304
46483705
248831117
279809964
170039439
96270394
4768791
148007518
16492570
243444613
182676045
358486338
823562517
345616380
680393230
205942650
289224716
76230967
212474872
666302933
61833047
165641681
537489718
106888640
291410131
67835174
281036708
443828893
478853178
5514089
22490802
8316795
110903714
1730596
64433618
345111717
104978728
30513793
466655752
65058641
346117001
30633075
261602876
199858749
426384190
289263949
117720430
127017621
6103132
88766452
260227751
1153994
102544367
7397670
9395272
47816486
389204678
182363959
423679623
340067259
132392122
343555054
297171212
168770031
381837685
84705826
29793551
44517988
210544736
21184324
262739640
22968333
52966779
217854974
242343249
164507045
262061430
198133902
210526889
79145154
275454985
399848701
521652331
649670439
15720010
130455861
27326096
767749705
82318887
144071013
162942559
185142575
136467820
44165913
761238041
559022626
283060930
366369287
291347903
48597386
500917969
101817146
246669361
291132587
58396923
70979914
339695767
324532525
384541915
506759950
128464619
401222821
50434501
100239958
605207200
23197031
168467181
515465998
24989889
628876309
607387149
291466051
61045700
378228901
118974865
454196310
436423897
45032586
76605179
593012756
255591536
61665553
64862660
274749632
246504644
601542739
114919540
63400138
407673727
66233316
630340356
111820054
95718698
231821615
30438318
167776506
32002439
89624731
572821596
213250386
220492377
66925462
237133883
220378823
53455192
467908235
385607242
11667486
185063946
310543315
653463163
313431079
243329769
6609371
2310766
59476765
558475853
247180343
135854476
175751465
167781661
33524205
30104548
666515676
57510841
51901241
22656864
140628457
4871664
144958063
143233059
437345763
16934794
319987976
707738390
7529866
134798285
839649435
63897196
125898856
9535704
94827807
223947201
11500552
368627579
92049973
467834687
79257993
23620404
89749461
115837304
3560564
160161013
356173661
116795513
105715913
45518671
529719551
7813957
423295183
162510859
86968662
291332479
17316062
455196708
179634538
149786460
77377279
412156611
265130543
902794191
297478218
138782443
66977916
447801068
371623261
181152992
83791633
15276079
123592453
601186413
275804369
254324297
327798636
516151546
48799362
488989630
152031789
14457320
291399721
314364883
439089356
104979543
264678717
15730328
803311743
212124760
665455281
133246966
213097886
910209029
279012147
19334667
286391564
3362863
59327315
113429596
100605965
24915937
207441627
68610424
94712743
424255855
662655570
18729862
460991007
259618694
330113
151199656
204093541
115870731
6852128
207073647
198722270
1860259
177221591
350790107
166033594
98935008
264723994
80769045
738302134
34716139
58046466
145945028
78205481
31112287
65457902
6735767
324990696
31870535
85316549
28378739
260167923
179979856
365188681
286204286
241649854
302663968
77586219
77580054
119225499
307285010
368002538
79628598
9311490
134099604
272345708
159387998
419233935
199089275
374048532
161469468
243591953
271061757
420668
8974069
141106031
154867709
693834450
279638626
476093100
357499067
175705909
220959267
42531271
487710262
815756425
26839718
288463232
161442675
63457637
694176980
363880293
208987325
88032051
574460694
315961707
47376251
675611342
544053593
154425522
121354441
428277799
95514408
54723872
77233719
22614333
229030688
437154507
238882387
80987984
2529596
500571368
2107787
769301
318439048
288749318
125182261
597537530
628321685
433483780
605874
328489966
148481430
96458687
180715499
223066496
268173285
375654631
193808999
201824126
127692542
284261680
237158840
551059188
112002002
127440622
149359354
55044304
206522010
56530532
131939550
548006051
177110703
109308412
137792533
24507801
494242131
835195357
774098675
426554125
60854551
36028458
21270595
91641763
284996346
110296858
47731120
212208782
407291483
18256953
409183857
81296573
816622160
256206285
130893738
299315322
68460786
153412522
129348425
92298161
559332771
580460670
293872305
459180793
194020371
121121231
24415554
437607838
260197129
344480006
842356555
201916276
623931904
71468779
11441697
131351534
691250718
219557512
4260968
158978594
29774203
377180443
183735165
19021342
306606057
52369075
78981262
29371360
24255066
170391260
169530362
51308459
21432939
2841045
381086972
62141139
279567599
68495615
501062420
52214638
200755474
396940579
73673516
409518598
179700683
239842165
548169050
408677224
250866100
1183
136994591
7934121
65776120
527174187
248651266
96904576
378082033
383496987
497854753
62774540
465294895
306562828
905798348
17615257
168784898
138045576
308974696
18976825
253287733
383176142
153207698
617450465
243546774
351126726
266736366
623306256
41310782
191398007
194678311
453166625
174357879
152083560
353181738
791834362
14025784
173459296
67024231
213798233
139034937
67835403
42291726
177983867
430921068
459827394
462733563
222911381
155577640
699322129
518778739
393253867
334070735
366979347
24634181
926030120
113312494
18795312
381372634
943749881
220312348
94606757
24001071
785636622
822987361
337991622
26196140
604816086
190768257
276551389
37150197
132985637
452038857
163576906
164424706
65677313
90411010
3449962
578603323
588830121
355582178
100207999
29906296
396059003
496023605
120437492
66831464
323678975
388594259
541076436
748513758
259231915
91905677
140012161
442886239
26626646
13184283
39878207
50054777
91500701
316868638
517192011
280662972
30510968
438231163
130182405
165911669
403101531
389601549
212989070
7569098
392671401
311023518
126576780
385370363
13323159
16598145
166596431
405578916
213301472
222763472
401818272
59493930
224360260
584078749
416865185
128461189
121901039
101943454
584602269
629423020
749158846
33824613
83049584
43570895
378271045
109516023
734645086
311647614
747738701
774895894
172028699
639494089
112371631
660774575
408429625
694806057
100618389
629777400
198441731
74199671
166048485
179861034
369533149
105438373
15343509
235372559
119081514
443658249
49999273
89373628
31909430
308658756
452177439
352906277
321945036
207108625
78175340
86857485
749208771
61008092
596257843
37082730
373599121
57230003
6953136
140882116
194522144
188786303
43544424
36264358
337040161
89569618
158210523
50618538
197148600
20599694
213735166
636551141
823924536
106876142
182673121
60862980
111507883
61747912
709230828
189102891
141599049
58447248
280866107
393372001
428893886
571299856
51707569
205303776
261543904
4951171
13650557
76751729
26635735
536088122
20706893
551895728
52049673
33086621
27917005
90500760
533929846
9610468
148072268
135659431
18781441
324946330
600792317
473282101
38956598
529941323
49490755
71434716
11703091
227459385
40358611
120703904
45941947
345718821
77204685
568519549
68249775
396631028
134693042
27888825
35225935
452296617
175372897
2392872
35520254
773347469
195292986
271598387
48384666
31120719
41137526
48863904
667531219
271940569
81954353
43375985
36781655
70676184
93705963
44364012
43961009
319079153
155143004
282966612
753169913
212894692
173906423
7805498
283860897
375013821
550190948
99743238
427741458
204202333
292902609
53192668
141432872
70550538
251275240
73790820
316745751
238621821
118729605
23058466
435898977
787824918
906454549
148874966
315292463
233590703
526925748
347616598
380905349
541148063
551690534
3178255
54038734
53957292
137847240
270552213
96737096
194275998
128652283
383742746
102160959
204479601
75439859
614934928
8529434
462491384
3302831
28605876
669709870
86534450
556035231
583680224
7296796
159513880
139373359
254918934
193892360
65584541
55552548
898823661
422647224
11386811
159827895
602816202
97577253
66021620
449839736
816979568
642050572
652454158
115400745
360777658
151295357
606774179
131739363
234876237
28749501
454686487
47028474
114412627
53431018
160757156
2927889
39574851
396591477
153340193
130449610
474441351
201288420
337837971
405620396
75505489
362920132
340922880
294942536
532467542
585147404
108940060
30093717
654641005
490119175
63632710
708498348
535495614
337200461
85102562
5312781
316482387
614731989
106089804
35568961
144717620
120281606
1661095
518619523
677176741
550114358
121857799
13319721
3283401
335317506
10367365
2448529
207715789
136587093
182298277
637250088
449103125
231654367
5286403
282205898
113257964
281781230
176991207
69089624
337749070
344008850
14738311
231221770
102785977
21660609
194436843
153820350
325901650
141873742
7473492
562455149
2279511
57041600
178075708
617714352
3973903
648133629
459469177
841161295
242452868
113138400
305182399
321919346
75543617
203915230
177657059
514491098
76225964
34774268
140073246
851018361
314479375
27504652
253227017
898419654
383202245
340084016
50416811
33026649
801208834
373456179
480766496
96819398
278356328
640225164
302342808
557983068
87692047
243847604
640023689
32854246
371752949
71531636
281464031
18303847
327882433
315682863
463782405
535849575
47026120
130743414
207499375
17564776
593356623
595170123
1408124
145408456
143699728
85913540
492907803
45465506
82215686
166360444
212683157
312570098
15710963
430615215
63910156
2419649
642463733
151133050
779989566
149792222
65195120
46801697
140806350
104873868
17361029
189470303
260552983
6527314
70555767
116609872
33806209
184155224
142393998
772385821
441754502
166366371
7590631
232839586
239470245
24552149
111954733
77717859
641640419
208847610
80813749
976061666
149019087
93548147
2770101
501973391
398255813
117512389
311681341
597570785
97348481
405295128
151284550
15045740
20124095
574340418
54288238
357695793
6804737
107591346
112039286
104605329
8125162
410710608
573075838
173029668
366039980
159185765
198890351
51579622
7223292
68591655
58865391
4811903
214324070
14632047
187620714
465011133
52112513
392249659
19309593
306859505
7739306
365215700
132443103
139196920
261055905
280363855
96795972
68288891
199516868
339017614
186619270
414828561
103623547
2121832
756909
763576050
334057185
24472308
15901252
5680592
86041256
36616688
49923868
324700864
192575230
126180336
295289536
60550045
2619775
7582508
2620441
89708407
100263580
5627464
43781776
214416037
229058597
1788228
312335742
238662721
195582753
244853005
143056653
514733680
2259545
194721857
20400174
10532262
74770016
46411785
159143912
301349467
420212945
803183585
263884082
41085050
505634349
122743342
10865372
289708090
93225133
121567568
160509358
10630918
442569584
52386011
94961250
501611703
95504632
534186530
10387330
57397621
257204667
92526768
379808234
6565048
361662047
51203628
490208217
159019946
32993679
33735186
109291532
49007004
92840464
97335100
214075283
208859796
15611790
270064765
56546713
28129293
848133615
456443631
278858583
171305104
133536109
183739324
373622845
585374477
224452894
240460404
143450059
520639322
786017866
320809875
523000625
160012208
11141250
376431385
182579845
553840522
50430899
6824008
169253177
68854086
60791106
13310735
321098042
23391891
850000040
28466577
122844740
414367573
55655421
105361679
189892557
7539973
208970918
51173815
19759750
29829973
292369192
4772137
838305280
79892995
26817212
48193905
747186244
599812720
73082160
781480661
308426141
4627113
147502511
5462907
244679844
60977616
5833165
302258823
14565040
729602316
4677756
51525625
10055418
486132191
101206278
1439430
125044289
34226804
302908971
501181744
172919095
120081763
192553744
124496026
434851455
58870212
603927021
89486556
287935053
74382712
9548239
31557752
420212414
134558047
249508956
130240291
427961432
248045471
154800917
193042530
726362677
84981530
74879772
159771218
2063709
735199521
355054500
279322000
264067019
257700107
496759136
745116272
497546541
65757970
573452284
410998591
383834164
194287075
137493789
23858056
210549338
13210658
474852025
749128250
457062240
5730666
3398967
485436928
327873849
728846
129632828
6380339
715922643
895933161
44174767
273428912
288296888
154366865
267310084
576399745
674084004
237507140
115217247
835680665
27026951
77533395
113470529
109254574
129627500
78927202
122763222
343275500
480668951
7882304
278085480
492157524
348765339
715335331
627402845
264886656
254029061
9623546
469914561
37688742
112382337
221541117
260892108
11784569
126344916
56276776
221673482
82470197
502932808
344351858
285850248
438403179
523688089
88157904
254705736
21040915
18683136
339771502
5250074
783300920
235480865
438382904
613309185
277405076
459841299
21280720
88028676
106938620
66420370
105343962
177017107
166233960
439388595
30478348
371986720
70682899
14456741
124347643
117955984
185325161
148124070
152396034
57962764
625572069
8750791
46573680
2004116
665674166
110211039
551411969
36812962
292910633
267511900
150459021
525778967
44831834
218141647
116488212
191348522
724145401
642651227
56183460
407814546
26388418
110485222
632010434
33837041
267357346
12998480
196649431
468142045
215803746
51112151
114994455
847304220
10790492
438101352
219798614
314698142
488659597
112107946
40513664
57767398
81912933
210561959
65655181
25360942
824250218
451028232
228150064
249594450
188426260
17144803
372052154
55861549
261805588
128184306
16485472
151047797
64054516
396306165
259916294
780773432
387006678
28509942
676480529
242094163
6810302
49653413
109794970
12472873
202573022
83596702
2705467
144448964
101869002
651519379
40408062
3410851
271157862
185740552
487059092
4370717
141183912
472454837
464843496
23278010
497547383
349200617
105380420
297341945
126869311
71881561
427075444
178417570
459390487
593854019
149987357
490791414
418846701
433513864
189955435
400221065
237333995
15484236
308731550
15420440
476400939
136442424
9808281
236812252
34071986
326742496
375836951
554413374
273518481
162860383
15711981
9036059
20675524
5362414
771866144
210273574
18031893
43466738
180587991
318444263
559314893
405105030
254295102
272939043
86156125
235780785
49828615
215939420
192558775
20051612
56751732
655680326
452145468
59264837
474489127
269455187
581936488
339593523
245263828
214965547
37306025
664207146
506573500
5684645
4089615
464954670
310593119
257718725
26880292
164755506
267210549
32428306
4850638
116077322
111732952
8330206
352348590
931222913
56803683
5277587
30631171
437727277
173322997
673465836
335672890
7185997
255621298
166440677
66821979
162663600
98272967
364854060
84710976
85303252
96975851
425005666
169982266
27381012
313391086
233412570
151887093
627411798
481175726
50697181
122955000
15032054
581306651
30706071
336972279
194742977
318451746
228411559
636975974
137253846
197450468
67486693
74669650
735960017
50709461
573635763
68546333
8367239
846140067
243339103
2644682
139952332
120440548
46165368
661434213
249863092
246479042
111789018
488611071
459781
372017471
593588773
855500166
32927705
168957949
457024025
12334653
82008218
345112732
3428090
236021955
367502078
47832371
50208089
24551561
231467364
364497680
108015429
511240106
77193254
248053359
448441819
7107778
41012508
81887877
869707771
173667583
86392849
44920816
527943433
33232450
731678711
35292524
495527882
356749615
32969549
453807733
37011000
463438539
132705436
67860549
123084887
687036323
137696084
294675202
400056218
199825285
11352519
253842579
261135400
417383598
165731174
103145951
35765450
132060552
501812728
4165145
357790851
428573621
40918652
466839935
226698195
223081376
103780487
187126775
287906351
311768614
133555254
422050335
452706507
60528492
164417919
406514151
248523921
332323977
361217517
60603333
272232274
327743003
464098172
28240064
25164245
234229355
79073058
300612676
345913450
8348895
5527457
542698737
487206257
278364014
154744737
35463880
667923124
414318310
367339036
506200473
239254036
17343892
30121523
244026591
548735709
236446144
487194160
20690119
792375067
171890414
403665742
345505403
192116711
3177271
209734146
134000393
54126607
175455833
531773665
335129214
611144
36697030
555083004
48957602
548139469
465444989
484938083
773629080
41634486
166287363
554287121
559558863
419105198
161020061
218853649
23286000
59942321
82387117
428846364
17632103
109734966
720867264
182278157
15839286
62615294
67962333
19619460
363590933
9875483
373206158
257770885
376596088
566302438
455506559
1367385
139611899
379271628
214593916
8927768
600848608
162874812
13080064
233588981
224460704
192699827
548945348
56234608
111164866
153509326
637241908
334950823
115952557
722463495
702171131
232376064
212330142
20964592
44889597
670349894
5973400
111719703
313067789
260284438
384077820
31168226
165668566
292196227
57045021
53587183
27574715
111061575
70125945
250240411
445201237
28866835
857444843
52168763
274270021
11534479
181177508
272838855
60997538
287755318
133478180
15320442
352249757
244937952
167781465
18382817
231886050
131255610
103470995
243416938
20134361
138750662
345273970
17817792
301640532
12789072
104014184
70687870
42745687
286095379
72353041
251917756
339048613
466778890
555496363
71720805
208619328
469053926
476024299
2258887
663985791
173652222
57444584
74724421
377299639
3882199
541406880
3014389
191313794
87976372
112882059
363967361
8911009
296113137
601764754
296370884
380424150
59569963
151740759
14092024
746326598
494023215
14566976
98614468
278136269
252056026
137471748
462970980
54959506
950514549
339090802
73722183
36875265
369865526
96819834
573264740
278375200
186101107
214866141
228194884
681460
219249907
535125858
119733833
343405731
419262033
20847454
37264848
603880524
233284646
10824923
490940520
650170260
100584684
209956744
99858204
94048471
101296611
534802828
803639442
207616817
117696780
165397742
64657473
535740040
319418757
94410328
328518989
578892850
310150837
126524943
140262538
82121756
113829872
461899084
137129934
56617641
345686956
35800234
131263429
158290247
90292492
271247842
304827878
15470997
39921681
131732602
197123900
98854568
193487660
548319062
414705980
378675541
269260704
45283309
466395156
372121688
27923365
260381683
104104310
343647286
183690298
275482645
598960281
544089004
397684166
12443131
5591076
263033540
406927892
125367743
434664766
692487867
583053106
341705876
36622978
471816706
870784643
7279888
258175405
180367055
552961811
187664018
82721607
74909479
278857340
218501204
102610343
28888714
247771962
20255310
829120967
210377251
111434646
106930052
855991415
211723227
25055035
26310263
292667886
19394354
220292815
242824037
1653523
408534849
37550284
650963269
228735180
353688167
156106780
218222213
345677718
210247397
295940028
196977011
249650396
229169541
468640346
815448542
45796646
87062675
709112167
86263927
232911606
21000009
364457360
193120863
303922613
91542777
30743947
380981271
249972326
77261278
82418511
182468699
362308091
70562204
274352387
893122484
166476149
230245852
259092299
532560805
102684458
851992810
467873410
382371288
17360339
504907794
62487004
389765333
480361423
571695005
492182911
164648119
198568024
107061645
265709726
63435617
306215779
253622235
144451484
728097435
669740918
113978829
233576697
354728382
382364621
31424178
272611272
210053260
480894117
549808075
187199427
434828795
171201582
529155
8899840
58232868
3725777
780187608
129614112
17973862
27207206
22708526
34784053
190486276
402246735
145425497
9409058
60433129
616953596
45327021
174155550
67537331
857292594
933787
90203969
325238796
606187203
396183326
182612619
18229665
71989103
149998843
473705603
714681522
10095828
322062025
197283144
182390056
190470715
279753663
508211155
20137955
274825084
333308741
764304445
494363753
31237476
39204041
234248396
275005308
185968632
178833702
175555307
210534679
52725319
54629714
135994358
94314820
126437190
28517420
602902215
33894828
794710234
266161909
129993235
210008797
969998458
27117816
4069838
286670637
95086825
260300357
602666273
61311515
247220830
3286381
374889451
360073897
98187927
372332112
3341752
378402509
81610711
709857796
398738617
426440375
307548908
38756228
2528237
158981279
791486795
148832121
512898611
281213806
204063825
248652237
198453089
779347542
592586571
349801020
61970537
133416789
114530223
12388939
432964715
500229613
1750586
413261543
605590521
17875201
28608055
19203951
409976023
290061313
166405755
418538122
11026881
853564909
103175790
230261970
363780878
151292363
352175068
30558521
54603484
15333709
11689130
172593022
800445014
425463420
283128795
60050314
27855066
420079586
49276048
95944351
167409615
54956492
150865363
529514374
473893798
4245538
68541264
191407959
30367143
84652922
543660187
53477264
120587340
26770866
654998618
7797306
303614568
61298464
325108187
269619441
353474343
155995567
113601176
1346086
77147506
210470460
732889137
348765574
36628498
85940752
119144505
389838117
316182104
87709674
253843345
777827062
50088096
91147584
267068610
33297318
475111850
553007686
68163070
82174938
26181589
285178960
406268574
488236777
84606915
225988026
43432441
570094055
570901399
6500566
348369711
70778014
194511649
582189237
121293476
18213778
93366139
611568755
4480493
701368
153438956
423030579
424005649
333392227
569939124
64707885
131013171
659971319
91395928
716173116
78619201
243868798
63191673
10052151
49952779
256810795
209365038
886816912
46925975
94813847
154836569
339792676
180373262
85763938
272858931
24902488
223442908
73499765
256992025
107282606
18064229
544263272
141711354
134885608
290141674
182057867
16541579
95307703
80638957
144365844
445315802
710130481
631887187
296060103
65623485
322319938
886812708
294645243
557833472
43306021
104167003
284007500
105811092
292600070
42726475
34240147
153220155
355116250
10979804
66702396
85747076
193109733
9564736
80849290
320808134
360296299
521551339
695299591
181557437
22524464
42885195
180551132
5307011
256022208
567520729
40589627
90786248
44885951
335733419
549821004
40107882
527566987
779993052
176616867
87014229
325392961
184715067
672084629
107518283
497698031
192484759
56530049
15679253
84965329
295539063
8608752
63165103
165897621
38499911
20558467
875358201
100614833
620820677
35161798
2996292
745484115
328524036
243005518
24435222
582130770
255225593
548977133
21812217
425276725
184458748
405191719
366413553
2062710
404039203
920918
534430153
110772663
914805802
3378481
58198037
536006704
421503748
586695889
329936031
3416039
493903247
160531196
237361403
50334804
46899459
42650037
337239881
80136713
240656076
215873374
262244860
14854883
27454846
96250139
10005313
765829971
330055681
334688178
187996062
686510
66132051
107638435
3900773
325387655
126499632
20542893
28857670
196694310
57435056
768253414
152874571
208657708
295409555
303743171
42406066
258961454
708913868
123329161
69775627
166997466
405287937
180993147
51906605
230229662
101104506
358536964
67672764
1092079
875549541
17593406
119160594
300250686
312889065
7760339
3891389
123428103
656385915
146181095
809563561
229566857
37381165
539601128
369984855
371586134
108477293
402963543
130350951
100305333
105852299
102734486
680109493
262200946
260195209
266923137
259582059
137354794
188756734
695092904
181693757
539528777
639329728
197598890
227363127
29537064
25024903
107245466
4699896
38259096
5292327
92604791
141827924
64253137
22901381
115273187
51282974
12219090
598877980
687069146
139749805
258561205
742672250
521499697
90370296
554551767
144194346
529821876
181996153
7079406
262950208
65883383
87989568
709580700
657748809
468671943
121372604
149055291
108796099
156990782
61769061
191572544
158141046
715024080
12908202
16182966
197529739
104073713
455368169
87623792
161653965
78928501
134212333
664918891
208600463
278204476
465998501
243133701
315105110
212030161
297227973
83003368
184056965
391877402
663291551
49417205
13514264
173176452
36653878
599036926
77616279
544398664
192016038
83529435
22474506
730562632
2753992
32776272
44941822
53832966
274899664
312005437
477120461
282209924
384650419
42402361
690457541
25822417
405953676
137112526
330999558
124299318
165143698
351478622
51026653
45622281
130931075
781866489
172073085
105427067
389991840
18414516
3427835
477842507
136529021
467071004
823487
577238964
45160154
73504010
109443778
14344411
818321351
416362653
198106365
444056692
296548375
864904358
774540474
49860407
325470864
65647138
770410666
85780810
169568204
288951204
104823332
3757045
175538234
25384073
651067731
57390509
51289544
35270065
52948838
564275573
514080320
58410330
131040470
92220550
103545230
14722836
4846244
37859198
71284180
203318091
372555276
77721922
88719958
266513426
854569
219792015
133519513
90943759
1892786
766424949
47227505
168705873
181049127
8360116
12627166
194190942
199760384
731940321
61950836
60712988
713440682
240250022
304547433
30543226
695976882
13239084
571640
62607681
491199315
162259292
55418659
638163565
62344662
328550759
24607002
274643150
282733913
259274100
324453390
362944153
16002049
19212985
209285081
413192704
4362135
15761563
83288091
214905120
293620930
528798602
9342991
22978929
211422910
125499989
434482983
111938316
321893710
134459773
194309518
112917059
120865799
205920811
172143785
285547327
18349371
71210915
137498822
125623361
525919956
96822942
424206668
419951284
57850426
75486791
69558229
689068062
568421029
67084415
486568587
673434664
88388232
445290278
12470014
10069704
491868678
611774929
522132604
588890546
25851586
388253090
94055437
556341603
88284937
493770160
65259526
575875484
177021813
203053048
13288962
207490432
32722965
171100054
227864750
688824949
40645825
241449781
776389804
350614856
356973610
5612922
12089644
56610438
20023047
585200720
800687131
109457316
13674650
138131434
765707608
6449270
483618958
382039924
177482771
117326962
181530191
110092567
388780059
81822341
245256112
100987179
6361183
339831927
283087924
424716911
188718703
431104167
33845975
10143269
6666736
378557232
92573227
143237549
238854270
348530718
125663432
175444196
85259035
70959696
167568452
106729190
264005016
184911724
102804402
270893663
9618534
375761108
188184545
801643337
28450847
46235750
198131562
485442436
602155187
394617067
27495183
226555143
92119293
150787427
612693635
40528801
96757076
53427318
55943496
600824887
61664635
289392306
223045148
95676526
61378737
164317577
178453234
91566790
701793227
186757718
63890479
2744979
79736098
11850965
821242888
32982006
260591561
711938252
679775737
703817791
203873198
143230981
135607061
134966871
689640274
769148913
122589951
95244865
483070001
69764826
74179869
61034188
89959607
356485442
36623931
218053523
109233507
367998556
800694313
573620704
158008674
69874904
522957438
245524075
530287377
284023419
51176069
383776809
750180378
161483565
130487167
30476208
293065511
563626995
147565603
219694676
652284123
252683454
29557618
413687560
177293751
561510434
383644911
659756777
10690352
266378159
183706561
412203709
26446542
29683354
403425530
50255228
151968470
2121986
70539211
111015311
11067775
168445124
36783736
219544514
333478211
230095119
63411785
796239182
663219687
39124011
23164622
51127644
115934660
318437454
303087736
154838271
251287361
542130444
348760396
38261804
683633959
225288617
5367961
646213321
28387896
325937077
13040830
39593511
433509681
120625881
9231462
36355037
76115576
149452493
616674482
257489205
124264024
141949060
726757314
256694128
26517122
60712844
161828886
347820506
91724880
444130903
36771714
165729939
659843076
246886662
340700712
86130723
177512355
317207089
29319886
377441651
430591310
292244961
47816348
221520250
132783813
183187462
17567222
215672254
456402568
249494555
68883671
53695962
403448792
52562869
42339296
578331456
378296595
661545083
177318499
147561024
32490046
18291561
749157747
39131264
912451946
185445278
918504777
190836873
258672062
268966936
91112762
505711369
266407078
65745648
469920637
32295318
9431804
909964
910899034
426424944
92095886
667323420
155733068
439777452
281971507
173626466
976578
619381795
6056213
416273898
397874291
219709688
471227610
265458319
184869877
401581587
367089914
220520507
71354610
369230116
629658556
619035526
227121802
324517074
461248140
596065177
643485227
202695622
490210825
54828658
234036165
53233107
187740237
201438774
77878826
44775057
279088340
107944771
122504688
504970368
284572998
92142195
188522524
321110140
343061946
195409588
134419118
43163411
239257299
331129190
94982013
360136944
19738356
667796187
536853755
22086851
366427578
49047668
317249170
37766486
577227172
359845185
221646248
324966783
147320566
170925068
376394359
330251610
620221912
257077100
21655524
117839325
344401274
45946635
412953057
68130493
116960294
12297547
372552608
275266
28814779
321775927
37490987
68606374
344782545
358134836
1334878
183614792
47463996
91914259
90610395
327420221
141797012
964484
457810481
152687527
63310721
343742173
238847992
7368267
179759139
565119029
58771941
5876975
657322761
237243235
482605390
353728945
41034206
438740343
378173622
281663704
147732316
51272514
28237223
3554348
6753530
8715893
162031995
73956008
497470366
421498624
391339322
371073123
339774639
359302039
528468537
223165827
84287381
292813223
109472074
8941646
1449415
472037655
212704092
597060202
104873253
258785128
120618549
397957617
29832335
22209151
588173081
327363775
80368454
29155477
125007529
26927184
154093160
90043421
704205625
514762066
518681495
236982573
329752670
238803565
150762029
321480326
87115271
26914661
113438940
208935368
261258404
396619520
228964530
107504695
392809560
239164803
684535155
165683567
196708062
818858459
420217668
3104968
651080425
375072154
58076913
69377712
376419345
99922331
780390942
22050508
54843737
43502900
16309131
229122441
55538590
22931375
464331944
129565450
320362171
192894112
390677635
653444204
54443595
1249204
178147232
612254765
22422998
461797122
331446050
204040233
190003818
726727347
593168491
565646443
92824414
239671643
239840462
540240601
214574396
183861474
88005416
648138173
420003694
61255080
136005871
642532824
598012828
168849420
107348899
68670486
92357276
9640127
24181764
635585847
192452926
628817450
163336906
50002288
69473389
38444670
369692695
2066701
174699305
114016450
342124742
111247221
174236417
124875537
155264917
358587066
44875390
2148470
198054182
164113993
163645499
103641051
470047946
85660998
191058999
246358404
49664159
612994806
210925161
227832329
36751425
48586759
267207160
126688666
102075726
21521909
430521
457572925
248071419
1548742
836242707
81714354
377815306
151607573
69921714
112427135
459044009
9204072
319095850
181010747
378331944
593065198
277897564
89195027
473446169
382835262
202750262
31144200
294718170
108008648
359120534
829871876
243720311
291645431
100796183
40396356
498941480
234294745
103029311
34886405
748890596
315404832
454852287
384043642
700941258
118672471
630692424
36448422
154976560
155985310
33292075
351587634
238060285
432573109
131943524
324381139
173439938
411399805
256894865
8400413
17587298
21352785
75905016
245012145
497858612
311323199
80406335
441403837
620786794
22806774
175330818
243181945
11898402
264250925
629647028
22076513
284265215
10890535
334985928
47985879
182431747
210402831
110621118
171837121
94104004
178571796
203694122
133666672
23401752
278442699
217773245
97122580
19104097
42832349
201547814
316975021
490113012
182478625
155492950
25756540
639105463
137913342
127839359
348614926
221963715
67740270
835021304
276127887
253694895
171294680
336358077
633651597
116977218
100465851
81724631
193470220
10766656
443300293
439503585
336869052
336016925
70452994
91536262
191819444
429729303
83348948
279127822
17158825
405826379
50793974
123890442
711036104
700558200
68292588
149800261
52732510
78288324
129855277
414816095
701532462
50501394
304002006
445175103
383872631
545386413
336275497
192266706
409228045
337650279
203302608
59647470
318633871
105412085
92355211
115494948
94418965
91498805
177926685
94068850
81212891
283596680
132757806
319242790
491060041
52692812
147831476
398626173
195881802
4506963
30092314
317334414
71519468
266713860
728335078
286870
34575056
78915930
281531634
4270951
353402939
410879934
532854246
200895633
566000694
236750723
377155145
292935161
230214360
328498340
175629110
174481192
778393807
96374288
71316137
84693030
94172203
239626849
347756562
448847147
296766855
2468978
120119633
225351373
620046027
413260109
178107427
528910370
432387924
109716294
38599585
275893134
191198078
400260179
167811455
28952159
110909282
83779643
52224617
134174184
137376806
282979662
333975923
116267138
205378677
745473787
15468262
64654923
196334491
740043291
140093442
11653892
126151635
261119306
662844453
80996631
341226260
62353731
118915666
8906389
400522215
16978652
302363433
271567414
15987515
69127052
192787271
185636283
269960718
479116795
176148430
15038220
95969920
197403975
188410898
708106718
83223419
22302132
447658335
11551290
58641815
108129832
104649377
173355535
440512914
166533176
384726440
187859734
15887535
220501641
3185193
24075650
634879827
61218381
225853632
76711401
350497112
480557045
15124218
508555161
374610164
444628
236339267
382796497
286188737
194250395
330156135
335826293
73073864
1702040
413416988
10837631
245405340
72710687
65248938
133428807
135643406
56097283
174871416
6686235
654095854
276441207
5878564
503552770
2957265
45405498
406635471
330921443
56454267
5406266
122265148
509963155
7675005
7862609
53444512
158653364
171782925
559718569
559407166
3453227
252934221
154363376
231232147
317005206
28220895
499237022
394494579
68054563
222312451
785650
32990678
391152183
10230427
271639260
211527206
21274018
620900613
365392935
53414027
30605433
248615695
299379526
370775184
22422693
184155198
172687895
93075167
528354872
53659452
498633
12294545
241032581
88565183
147751878
24550697
824816155
537182701
46865205
197845679
527837900
228410726
166710533
30652580
137690445
201458889
44987567
313748808
128656228
74236779
61901407
562644806
428625120
83478078
9079484
109863619
213209907
217423836
35025124
204619557
5997971
58352560
156436158
588574977
624737308
85571457
711898118
153272660
401055433
129214564
194312940
58758372
68778453
137813901
350677742
115259762
404567496
310283008
375158030
190125417
108335584
24639243
233208899
34384668
714185922
24153582
314792042
319104051
471503120
615969961
297281342
216546820
113115527
698699846
401569238
533542323
452587646
23572129
46004979
393544805
678920878
369148629
671634189
185804127
210342326
390853682
379865525
67176384
424582105
440601960
246662517
197283219
211387906
187534679
766117225
14766461
204973847
707298106
261096551
699078315
1473569
37894400
111639592
510188392
205827522
28363347
240795309
216883639
627759956
894479215
124719610
729232549
546582734
20528893
583856691
523935974
444466219
269829484
455814072
474315609
46627056
216700682
870354684
67079392
689254509
302355713
450830630
225436166
267709925
76871710
195729522
810170560
59524552
610389933
325299494
735919794
542829332
80692867
896005860
45805936
15469587
1700334
146777135
520721811
15298169
72103445
610528209
681334849
483246414
221264488
535530818
762635031
278019158
322047372
319670530
104757536
1196635
77124410
435744148
16066413
510830555
86682366
316314102
255939684
296684965
541161266
690501475
94088837
46510962
324967317
99717292
47199377
5569979
45910011
287955968
612755553
345425481
59641432
11125214
782714
48916703
664445501
7105272
122336918
447896295
220190691
58961667
510430946
245829544
110788164
640195515
96864462
669233818
475514099
60872747
66161255
310582869
234612648
296529605
48039365
34153989
253528023
25914436
139114403
54404447
39198592
622964109
81204166
258038984
77980353
618357858
502261773
329884628
52629845
810763051
109742763
604255474
595812395
39758536
386725072
594116499
1420697
575050006
750438022
185849953
197573939
310710394
722958526
16236863
199843745
82544892
728996858
57752462
47065536
193970246
191963725
260561506
280478064
129395553
18362799
709188445
369284758
610531614
157833099
548942367
225086909
333334261
398517605
16880456
328676243
678130955
133234121
1277714
76745430
314592640
17267585
398989625
118090525
400324459
138882815
24120569
407379664
278038880
107245912
36474917
306161762
275470242
307982878
667807884
587074396
106866927
7045228
60460629
118189480
79712420
519507933
43278951
474240443
511738247
136677652
745831007
213859485
166221579
808178074
373825472
561712283
3459516
41066421
70781708
10387908
312350515
492038296
11446696
398295272
283905072
74714151
454648601
260843548
289412431
172237632
157798342
55456896
98520258
788406087
93407784
100029840
10137145
284365388
183755559
588698845
15873198
83660336
853267540
256596308
630767500
82766324
547846473
299262674
732224211
328818535
148580712
554229005
183623004
53322811
236076585
3692057
334760333
378751674
134291867
247649726
130825114
786635985
137197592
700425395
35923975
186698406
31163817
169392732
90767505
1014267
54792427
103570742
238877
158967189
846830353
128648011
299688180
841167773
114728865
242289575
6428310
315903937
8330264
307902730
333274525
570835080
482391648
100173484
212751329
535620956
285093261
56718364
13793975
584818509
709855942
206665145
411387017
13401752
208032986
377989743
161324268
113639218
53329113
204825193
120769371
606732596
439929055
79627015
777321184
507822056
107034659
834339318
709340852
58959012
163449222
222350137
72283817
335655735
413982879
292921001
42787230
297809106
3703689
415742165
338388577
218292771
242439741
653600303
269610283
18264298
274418384
57814256
43159460
61093782
157230960
531368237
42372699
16998961
535012432
426883903
33135704
19647278
178378237
747930239
26951155
75257936
744314226
308498783
309886398
398588504
663029732
140776657
82343442
56166255
9822960
139658292
37814574
802921856
7134663
653543407
478482249
36469
490942912
343577950
215157181
25782097
253623069
27277306
125072012
111543391
254438852
612692995
163479699
128920463
407320596
113254717
273551643
28196525
4958530
546372926
359318428
218589431
358863507
501504304
172527163
489749333
15937478
4435855
106680417
514633336
364754853
215973823
478487799
619926847
288756504
431665465
1778960
212601247
57230562
244558220
242834125
275877180
165629938
4169184
186843328
215870018
96667896
307144628
611740064
162413779
152362728
534165960
153887902
329948195
17991490
8930770
42096365
588242326
894935
170173072
384524994
54512212
64200099
553819907
587552878
176638860
101252941
191535178
100485355
183822375
492714682
565998133
413918551
151054042
3820018
385687470
156187842
22644097
334054004
127213891
37565200
72949700
43038653
172726682
23305014
123469137
397583108
418001400
90153003
254403110
213182789
582821174
38677019
77510873
281818446
757885437
662660009
44490579
293610490
276689311
96632806
306463755
55260068
225901692
55344252
37921065
512668898
127731892
214807120
412251938
385857072
311896148
146236497
57420456
156817911
7246654
612766607
53952642
821692859
599644049
179428072
69502517
102262538
26870706
45500535
887378803
65093959
732738113
17141732
39982794
220369459
101682035
690681062
764856168
2439929
65700993
516881321
74103379
668184597
82680882
426947445
12721541
9110267
523145618
302489205
36004742
28524065
426626350
265536821
70977093
265871130
313426149
69976807
123315846
790390578
720185769
92660001
318187970
328123569
309021388
766043841
23638240
83128694
30930992
440801172
111141763
18001792
168499270
74275539
69256239
28076141
67933406
94565637
323546849
259431881
241161890
442757300
1050484
803498898
308310147
31356576
287368143
95926012
524734744
449142926
764165597
103062080
107448669
50011881
263374213
642869040
61488603
8818121
48936075
375064027
80875
365006135
360732751
448171358
30378838
508065045
574248299
100813956
9450726
471961312
339051178
374081352
153901244
318626077
403165207
9061512
15311945
33794021
296244132
377925701
20697317
65402687
279150560
136368715
46884294
298148475
172557542
3339346
8767737
343193083
440454256
707991431
666727886
252043656
434608072
17199569
2233328
187128497
265470738
80914844
9308672
212116573
98948457
295192631
111792900
597251140
236516112
212923547
387549132
16092227
148374179
364570563
433461104
70690722
420704458
161418635
528939621
573045485
68721422
191254679
653376177
298938720
275706271
201545880
58541105
71593872
127109302
149440758
169350358
93617831
69149676
321534109
42050450
475886692
96183953
509307469
191003022
2489329
555611540
94666655
320458813
90878223
215576702
245086982
405726942
314554232
242928586
420984616
259698587
19012365
127956706
150980437
504056199
358894508
4556793
219377750
25440903
424659868
132256899
93523248
148560052
296438138
31236337
36347999
749613699
25288387
68662560
305403005
223707055
216473753
913038455
218800004
206367468
125223307
644166778
223049844
72869242
106696469
52162369
13124946
32782966
483446331
196154733
395797888
265067367
350345753
68411273
168287724
368646477
118656470
32613910
58628774
658297022
329844480
125528764
65434761
664743232
277760680
87321583
33321232
104677286
339446018
25100760
216169746
4910967
422634401
202882737
864431947
474976058
63125807
13468589
71242120
164412720
415252175
742594924
169055346
175790553
43467856
191412711
90705915
116287228
316180573
6348287
68979432
44203795
97755442
390313976
197261910
122028936
243472690
273830711
572812987
292672636
87603132
208907701
75312576
570476485
330766726
1302438
34139646
3148309
338100840
51785993
219188451
212639109
36669194
67409434
692103216
438405991
8429137
493402578
226544978
110711990
250350810
115458603
195723851
330403358
530284569
35084233
471085
81031430
190140024
102977295
848570683
659131241
666837605
68280670
126005906
26611080
54425170
184593651
232936489
49327687
58018855
78605611
483273880
131863449
555745556
47445671
172677626
459633220
331143674
27940342
503699764
255936943
1855485
187875651
902431218
123697998
201829460
118675596
124432934
591471208
23048650
724555227
698995609
101646716
500399377
566806317
251685926
58094008
15155589
241006480
615374666
169077431
177767801
558980759
146376324
60045238
103797453
476601499
644408208
164658127
34586832
156406390
78540909
767739225
685023042
122342433
555981760
219978854
723910708
771060516
117894935
298706675
74628763
342298450
125892541
300222149
333169707
87305984
201688197
101906976
271098991
23465405
500979405
121021999
29002879
560917188
627543809
285618340
109676396
2788793
3202123
53008397
187700401
76622117
407978336
186567894
298098765
112525793
165286480
138266580
8525734
18010652
6028556
130232025
192208412
33381239
914685269
84890291
209740889
143990780
465001149
139697504
718544834
354568810
235275926
545043180
599412904
206733270
239605985
206282694
251978979
77825176
118625428
364418228
119289396
377574456
106463179
176424267
29464007
74966330
554386886
222940810
224505200
221612671
147833129
